Неправильный язык в админке 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)),
)

Источник: Как я могу изменить язык администратора Django?

Просто добавьте это в ваш файл настроек. Я проверил это и работает нормально.

 LANGUAGE_CODE = 'pl'

Когда пользователь вошел в систему, администратор django должен по умолчанию показывать польский язык. Некоторые слова отображаются на английском языке. Тем не менее проблема не решена поделиться снимком экрана администратора django.

Другие вопросы по тегам