1

问题很奇怪。一半的管理员铭文被翻译成错误的语言。我在我的项目中使用ruen语言。网站以正确的语言呈现,但在同一个浏览器中,管理员会出现,如图所示:

在此处输入图像描述

我有语言环境文件夹,其中包含enru语言环境,.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下就不行了……

在此处输入图像描述

4

1 回答 1

0

确保你有

fastcgi_pass_header "Accept-Language";

在你的 nginx 配置文件中。

于 2012-04-26T06:35:55.310 回答