0

我最近开始使用 django 国际化。只有一个视图和匹配模板,我为其添加了可翻译字符串并为 3 种语言进行了翻译。

现在我注意到 django 管理语言的变化似乎是随机的。它更改为比我翻译成的语言更多的语言(英语、法语和德语)。

有谁知道可能是什么原因造成的?

4

1 回答 1

1

似乎这是由 django 翻译模块的奇怪行为引起的。

translation.activate()更改整个过程的语言。

我要做的是translation.deactivate()在渲染模板后调用。

于 2013-02-21T10:31:45.143 回答