2

このチュートリアルを使用して、Djangoで言語の設定を完了しました:http://devdoodles.wordpress.com/2009/02/14/multi-language-support-in-a-django-project/

ライブで動作しているので、ユーザーのロケールがない場合、デフォルトでメッセージIDが表示されることがわかりました。

全世界のすべてのロケールをサポートするつもりはないので、代わりにデフォルトで英語のロケールを表示するように設定できますか?現在、私のサイトでは、サイトの名前ではなく、ドイツ人に「タイトル」と表示されています。

4

2 に答える 2

1

メッセージIDとして英語の翻訳を使用するだけです。

Djangoを使用したテキストの翻訳について、より詳細な紹介が必要な場合は、こちらをご覧ください。

于 2012-12-11T09:04:41.470 に答える
1

許可する言語を明示的に決定する場合は、ここLANGUAGESで説明する設定ファイルで変数を設定できます。例:

LANGUAGES = (
    ('de', 'German'),
    ('en', 'English'),
)

その後、他のすべての国では、標準言語(詳細はこちら)が使用されます。これはデフォルトでen-usです。

于 2012-12-12T08:36:49.920 に答える