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

Re: msginit无法生成po



2009/3/16 Chris <bbshliu@gmail.com>:
> Ji ZhengYu wrote:
>
> 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 文件。
> 如果你还是死在最后一步上,你可以尝试自己手工输入自己的邮件地址。
>
>
>
> 试过了,还是卡在选择邮件地址后。 gettext是默认安装的。
> 卡住之后一点信息都没有,很不爽,好像只有我一个人遇到这个问题。
> 最初以为是邮箱地址问题,改过主机名,改过exim4配置。
> 但是看了/usr/lib/gettext/user-email之后,邮箱地址是能验证通过的。
> locale我也改过。
> 希望帮我想想会不会是别的什么配置出了问题。
>

试试看选择1,或者是2?那个 /usr/lib/gettext/user-email 只是个 shell 脚本,
对用户而言用处不大,它是在后台执行的。

-- 
Regards,

G

Reply to: