2012-05-07 2 views
4

내 장고 응용 프로그램의 사용 i18n_patterns를 보조 언어로 작동되지 않으며, 내가 좋아하는 URL을 내 애플 리케이션에 갈 때 :장고 국제화 URL은 우리가 KO-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) 장고의 기본 LANGUAGE_CODE는 'en-us'이지만 기본 언어 설정에는 '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와 같은 것입니다 생각합니다.