0
我最近开始使用django国际化。 只有一个视图和匹配模板,我为其添加了可翻译的字符串并为3种语言进行了翻译。django admin语言随机更改
现在我注意到,Django的管理语言在随机似乎是变化的。它比我翻译的语言(英语,法语和德语)更改为更多的语言。
任何人都知道可能造成了什么?
我最近开始使用django国际化。 只有一个视图和匹配模板,我为其添加了可翻译的字符串并为3种语言进行了翻译。django admin语言随机更改
现在我注意到,Django的管理语言在随机似乎是变化的。它比我翻译的语言(英语,法语和德语)更改为更多的语言。
任何人都知道可能造成了什么?
似乎是由于Django翻译模块的奇怪行为。
translation.activate()
更改整个过程的语言。
我只需要在渲染模板后调用translation.deactivate()
。