我正在使用 django 1.8.7。
据我了解,django 语言环境应该是从
<site_root>/locale/<lang_code>/LC_MESSAGES/django.po
我有
<site_root>/locale/zh_CN/LC_MESSAGES/django.po
然后跑了
python3 manage.py compilemessages
,我得到了
<site_root>/locale/zh_CN/LC_MESSAGES/django.mo
,我有
request.session[LANGUAGE_SESSION_KEY] = 'zh-cn'
但是我的 django 应用程序没有从我的加载任何内容,<site_root>/locale/zn_CN/LC_MESSAGES/django.po
而只从 django 的默认翻译的语言环境翻译中加载一些翻译。
django/contrib/auth/locale/zh_CN/LC_MESSAGES/django.po
我应该去哪里看看?