我的 django 应用程序在 urls.py 中使用 i18n_patterns,当我使用以下网址访问我的应用程序时:
myapp.com/en/
myapp.com/de/
myapp.com/en-gb/
上面的网址工作正常,但网址myapp.com/en-us/给了我一个 404 错误。
我认为问题在于(https://code.djangoproject.com/browser/django/trunk/django/conf/global_settings.py)Django的默认LANGUAGE_CODE是'en-us'但没有'en-us'默认语言设置。这就是我得到404页面的原因。
我应该将 LANGUAGE_CODE 更改为“en”还是将“en-us”添加到 LANGUAGES 设置?
与 i18n URL 一起使用时,默认的“en-us”LANGUAGE_CDE 设置是否无用?