问题很奇怪。一半的管理员铭文被翻译成错误的语言。我在我的项目中使用ru和en语言。网站以正确的语言呈现,但在同一个浏览器中,管理员会出现,如图所示:
我有语言环境文件夹,其中包含en和ru语言环境,.po和.mo文件在那里......
设置.py:
LANGUAGES = (
('ru', gettext(u'Русский')),
('en', gettext(u'English')),
)
尝试不同的网络浏览器...浏览器在标题中发送以下字符串:
Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
问题仅在管理页面中...
更新 1:
在 Diego 的帮助下,问题已本地化,但并未解决。使用runserver一切看起来都很好。但是在fastcgi+nginx下就不行了……