2009/3/16 Chris <[email protected]>: > Ji ZhengYu wrote: > > 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 文件。 > 如果你还是死在最后一步上,你可以尝试自己手工输入自己的邮件地址。 > > > > 试过了,还是卡在选择邮件地址后。 gettext是默认安装的。 > 卡住之后一点信息都没有,很不爽,好像只有我一个人遇到这个问题。 > 最初以为是邮箱地址问题,改过主机名,改过exim4配置。 > 但是看了/usr/lib/gettext/user-email之后,邮箱地址是能验证通过的。 > locale我也改过。 > 希望帮我想想会不会是别的什么配置出了问题。 >
试试看选择1,或者是2?那个 /usr/lib/gettext/user-email 只是个 shell 脚本, 对用户而言用处不大,它是在后台执行的。 -- Regards, G

