3

为什么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中删除。

谢谢你。

4

2 回答 2

3

这个函数可以在你的根 URLconf 中使用,Django 会自动将当前活动的语言代码添加到i18n_patterns()中定义的所有 url 模式

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

资料来源: 如何更改 Django 管理语言?

于 2015-06-03T14:24:02.400 回答
1

只需将其添加到您的设置文件中即可。我对其进行了测试并且工作正常。

 LANGUAGE_CODE = 'pl'

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

于 2015-06-04T06:09:20.660 回答