django 国际化 备忘

此备忘适用于补充翻译,没有创建翻译文件的情况下适用

暂时没有主动翻译,只是补充翻译

补充翻译的话也需要重新生成.mo文件

可能用到的命令如下,具体用法请参照官方文档:

django-admin.py compilemessages --locale=pt_BR
django-admin.py compilemessages --locale=pt_BR --locale=fr
django-admin.py compilemessages -l pt_BR
django-admin.py compilemessages -l pt_BR -l fr
django-admin.py compilemessages --locale=pt_BR,fr
django-admin.py compilemessages -l pt_BR,fr

这段脚本应该在三处之一运行:

Django项目根目录。

您Django应用的根目录。

django根目录(不是Subversion检出目录,而是通过$PYTHONPATH链接或位于该路径的某处)。这仅和你为Django自己创建一个翻译时有关

如果想适用compilemessages命令,需要安装gettext,如果已经安装MacPort,运行以下命令安装Gettext:

sudo port install gettext

相关推荐