1

問題は奇妙です。管理者の碑文の半分が間違った言語に翻訳されています。私は自分のプロジェクトでruen言語を使用しています。サイトは適切な言語で表示されますが、同じブラウザに管理者が画像のように表示されます。

ここに画像の説明を入力

アプリに en および ru ロケールの locale フォルダーがありそこ.poおよび.moファイルがあります...

settings.py:

LANGUAGES = (
    ('ru', gettext(u'Русский')),
    ('en', gettext(u'English')),
)

別の Web ブラウザを試しています... ブラウザはヘッダーで次の文字列を送信します:

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 confで。

于 2012-04-26T06:35:55.310 に答える