3

i18nのテキスト翻訳が機能するプロトタイプサイトを作成しました。しかし、settings.pyのLANGUAGE_CODE設定に何を入れても、ページに影響はありません。ロケールファインダーミドルウェアによって常にオーバーライドされているようです。djangoのドキュメントには多くの説明がありません。この設定の本当の目的は何ですか?

4

1 に答える 1

6

あなたがするなら

grep -R LANGUAGE_CODE * 

djangoコードを見ると、内部で使用されている場所を確認できます。

一目見ただけで、他の手段を使用できない場合はフォールバックロケールであることがわかります。可能であれば、通常、コードの他の部分がアクセスできるようにLANGUAGE_CODEも設定します。

于 2012-08-19T10:29:38.147 に答える