django admin中的语言错误

时间:2015-06-03 13:37:26

标签: django django-i18n django-rosetta

即使我在设置中设置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会有所帮助,但我需要django-rosetta

谢谢。

2 个答案:

答案 0 :(得分:3)

此功能可以在您的根URLconf中使用,Django会自动将当前活动语言代码添加到i18n_patterns()中定义的所有网址模式

  urlpatterns += i18n_patterns('',
    url(r'^admin/', include(admin.site.urls)),
)

来源: How can I change Django admin language?

答案 1 :(得分:0)

只需在您的设置文件中添加它。我测试了它并且工作正常。

 LANGUAGE_CODE = 'pl'

当用户登录django admin需要时,默认显示波兰语。一些单词以英文显示。 分享django admin的屏幕截图仍然没有解决问题。