版权声明:本文为博主原创文章,欢迎转载,并请注明出处。联系方式:460356155@qq.com
1、http://mlocati.github.io/articles/gettext-iconv-windows.html下载gettext0.19.8.1-iconv1.14-static-32.zip
2、解压,并把其中的bin路径加入到path环境变量
3、打开新的cmd(修改path之前打开的cmd,path的修改不能体现)
4、在代码需要翻译的字符串前加_,先import:from django.utils.translation import ugettext_lazy as _
5、在settings.py中指定locale目录:
LOCALE_PATHS = (
os.path.join(BASE_DIR, 'locale'),
)
6、在相应位置创建locale目录
7、执行:python manage.py makemessages -l zh_hans
8、在locale下面找到po文件,翻译字符串填入msgstr
9、执行:python manage.py compilemessages
10、登陆网页,切换语言,即可看到效果