我开始进行本地化,但我被卡住了。
该程序
#example.py import gettext t = gettext.translation('cn', 'C:\locale', fallback=True) _ = t.ugettext print _('Hello!')
确实有效。
但是当尝试使用 pygettext
python pygettext.py -d cn -o cn.pot example.py
我收到消息
"invalid syntax:<string>, line 1, pos 18
我什至尝试了最简单的 pygettest 命令:
python pygettext.py example.py
返回相同的错误。我已尝试在程序中使用不同的其他设置和更改,但此错误不断返回。
我使用代码的完整示例是http://achilles-keep-moving.blogspot.nl/2011/07/minimal-tutorial-for-python.html
我做错了什么?