[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: msginit无法生成po



2009/3/15 Chris <liubinsheng@gmail.com>:
> 想了解一下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 a@gmail.com
> 2 b@gmail.com
> 3 bbshliu@gmail.com
> 4 chris@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

Reply to: