Django框架下多国语言支持设置,步骤如下:
1、安装GNU gettext tools
Django是通过gettext组建支持多国语言的,因此需要安装
下载地址为:http://gnuwin32.sourceforge.net/packages/gettext.htm
window平台下载Binaries版本(编译好的exe,直接安装),然后设置系统路径
ubuntu平台:sudo apt-get install gettext
2、设置项目下得settings.py
= LOCALE_PATHS = [os.path.join(BASE_DIR)] TIME_ZONE = USE_I18N = USE_L10N = USE_TZ =
3、设置项目下model.py
from django.utils.translation import ugettext_lazy as _
需要分析的字符串用_(‘需要翻译的字符串‘)
3、执行命令 django-admin makemessages 就会在locale目录下生成django.po文件
本文出自 “前进中的火箭” 博客,请务必保留此出处http://290916.blog.51cto.com/280916/1763773
原文地址:http://290916.blog.51cto.com/280916/1763773