django 本地化
1.settings 设置
LANGUAGE_CODE = 'zh-hans'
# 添加中间件
'django.middleware.locale.LocaleMiddleware',
# 指定翻译文件目录
LOCALE_PATHS = (os.path.join(BASE_DIR, 'locale'),)
2.手动添加翻译内容(django.po)
...
msgid "title"
msgstr "标题"
...
3.文件编译(django.mo)
manage.py compilemessages
4.使用
from django.utils.translation import ugettext_lazy as _
output = _("title")

浙公网安备 33010602011771号