Неправильный язык в админке Django
Почему django.contrib.admin
на английском, хотя я поставил LANGUAGE_CODE = 'pl'
в настройках?
LANGUAGE_CODE = 'pl'
TIME_ZONE = 'Europe/Warsaw'
USE_I18N = True
USE_L10N = True
USE_TZ = False
LANGUAGES = (
('en', _('English')),
('pl', _('Polish')),
)
Удаление ('en', _('English')),
от LANGUAGES
помогает, но мне это нужно от Джанго Розетты.
Спасибо.
2 ответа
Эта функция может использоваться в вашем корневом URLconf, и Django автоматически добавит текущий код активного языка ко всем шаблонам URL, определенным в i18n_patterns()
urlpatterns += i18n_patterns('',
url(r'^admin/', include(admin.site.urls)),
)
Просто добавьте это в ваш файл настроек. Я проверил это и работает нормально.
LANGUAGE_CODE = 'pl'
Когда пользователь вошел в систему, администратор django должен по умолчанию показывать польский язык. Некоторые слова отображаются на английском языке. Тем не менее проблема не решена поделиться снимком экрана администратора django.