pygettext.py 或者GNU工具 xgettext
这里我使用xgettext, MAC上使用homebrew 安装, 输入命令:
>brew install xgettext
即可自动完成安装...local/Cellar/gettext/0.19.2/,
进入/usr/local/Cellar/gettext/0.19.2/bin 可以看到有很多可执行文件 , 我们这里需要用到xgettext 和..."
修改为:
msgid "this message"
msgstr "translated message"
4.将po文件转换成.mo...二进制文件,
cd locale/en_US/LC_MESSAGES/
msgfmt -o example.mo example.po可以看到转换后生成的mo是二进制文件,而po,pot都是文本文件...这一步很关键,我在弄的时候没注意到这一步, 直接把.po文件复制成.mo文件, 导致出现以下类似的情况, 掉到坑里,半天爬不出来,汗~
File "C:\env\lib\gettext.py", line