2009/3/15 Chris <[email protected]>: > 想了解一下po的翻译,第一次使用msginit。 > msginit之后进入邮件选择,选择数字或者输入邮件地址之后就没有任何反应了。 > > msginit > > The new message catalog should contain your email address, so that users can > give you feedback about the translations, and so that maintainers can > contact > you in case of unexpected technical problems. > > Which is your email address? > 1 [email protected] > 2 [email protected] > 3 [email protected] > 4 ch...@debian > > Please choose the number, or enter your email address. > 4 [enter] > > 没反应了 > > 我看过/usr/lib/gettext/user-email这个验证邮件地址的脚本,应该不会是邮件 > 地址的问题。没有google到相关内容,希望各位能提供下帮助。 >
试试这样做吧 msginit -l zh_CN.UTF-8 -i foo.pot -o foo.zh_CN.po -l: 用来指定生成的 po 文件所用的语言区域 locale -i: 用来指定所需翻译的 po 文件的原始档 -o: 用来指定所生成的 po 文件翻译档的名称 如果你是正常用 apt 安装的 gettext 套件的话,这样操作一般都能得到正确的 po 文件。 如果你还是死在最后一步上,你可以尝试自己手工输入自己的邮件地址。 -- Regards, G

