1.安裝組件
apt-get install gettext
2.重新生成po文件
cd /usr/local/lib/python2.7/dist-packages/horizon/
使用django自帶
django-admin.py makemessages -l zh_CN
django-admin.py compilemessages
手動在zn_CN文件夾中生成
find . -type f \( -name '*.py' \) -print > list
xgettext --files-from=list -d django -o django.po --from-code=UTF-8
msgfmt --statistics --verbose -o django.mo django.po
3.修改po文件
修改/usr/local/lib/python2.7/dist-packages/horizon/local/zh_CN/LN_MESSAGES/django.po
msgid "Welcome to my site."
msgstr "歡迎光臨"
其中msgid 是要轉換的字符串,存在於程序源碼中,所以不要更改。msgstr是基於特定語言的對msgid 的解釋,初始為空,開發者需要對msgstr做相應更改