0

ローカル開発サーバー (runserver) で翻訳が機能するまでにしばらく時間がかかり、nginx サーバー (別のサーバー) にデプロイした後、翻訳が再び機能しなくなりました。何が欠けているのかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2

3

i18n docsに記載されているように、Django はAccept-Languageヘッダーを受け入れます。おそらく nginx はそのヘッダーを Django に渡さないため、手動で渡す必要があります。proxy_pass_header以下に概説するようにnginx構成に追加するだけです。

location / {
    proxy_pass ...
    proxy_pass_header "Accept-Language";
}
于 2013-02-18T03:14:55.880 に答える
2

ようやく機能しました。どういうわけか、ubuntuはロケールディレクトリのフォルダー名「zh_cn」が好きではなく、代わりにzh_CNが好きです。

于 2013-02-18T07:53:13.643 に答える