【发布时间】:2010-07-16 08:13:59
【问题描述】:
我正在编写一个应用程序,它将用于多种语言:'en'、'de'、'fr'、'es' 和 'pl'。我为每个需要翻译的字符串提供了翻译字符串,我准备了翻译文件并编译了它们。
然后,我设置了 LANGUAGES 变量并在 settings.py 中添加了 LocaleMiddleware。
问题是,当我进入页面时,例如 /admin/,作为字符串提供的字符串被正确翻译(我在 Accept-Language 中使用 'pl'),但模型和表单中的字符串(如标签和 verbose_names ) 以 LANGUAGE_CODE 语言显示(当我更改语言代码时,模型被翻译)。
谁有想法,怎么了?
【问题讨论】:
-
不,这里的情况有点不同。请仔细阅读。
标签: django internationalization