Я использую Django 1.5.
Я настроил интернационализацию в проекте и установил следующие переменные в файле settings.py.
LANGUAGE_CODE = 'en'
LANGUAGES = (
('en', 'English'),
('es', 'Spanish')
)
и файл urls.py содержит
urlpatterns += i18n_patterns('',
url(r'^', include(app_urlpatterns)),
)
Но это добавляет en к каждому URL-адресу, например
https://example.com/en/dashboard
Я хочу скрыть язык по умолчанию из шаблона URL.
Я попытался поместить prefix_default_language=False
в шаблон URL.
urlpatterns += i18n_patterns('',
url(r'^', include(app_urlpatterns)),
prefix_default_language=False
)
Но это дает ошибку как
i18n_patterns() got an unexpected keyword argument 'prefix_default_language'
Как скрыть префикс языка по умолчанию из URL-адреса в Django 1.5?