2012-05-07 8 views
4

私のDjangoアプリケーションの使用i18n_patternsを副言語と:Djangoの国際化URLはEN-USで作業していない私はのようなURLで私のアプリに行くときurls.pyに

myapp.com/en/

myappに.COM /デ/

myapp.com/en-gb/

上記のURLが正常に動作しますが、URL myapp.com/en-us/は私に404エラーが発生しました。

私は問題が(https://code.djangoproject.com/browser/django/trunk/django/conf/global_settings.py)DjangoのデフォルトLANGUAGE_CODEは 'en-us'ですが、デフォルトのLANGUAGES設定には 'en-us'がないと思います。だから私は404ページを持っている。

LANGUAGE_CODEを 'en'に変更するか、 'en-us'をLANGUAGES設定に追加するだけですか?

i18n URLを使用する場合、デフォルトの 'en-us' LANGUAGE_CDE設定は役に立たないのですか?

答えて

4

あなたはこのような言語にen-usを追加する必要があります

LANGUAGES += (
    ('en-us', ugettext('English-American')), 

を、私はそれが簡単なen - Englishと同じことだと思いますが。

関連する問題