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