我目前正在使用Python编写应用程序并需要为其提供本地化支持。
我可以使用gettext和随附的工具生成.po和.mo文件。但是,逐个编辑每种语言的.po文件似乎有点繁琐。然后,为每种语言创建目录并逐个生成.mo文件似乎过于繁琐。最终结果类似于:
/en_US/LC_MESSAGES/en_US.mo
/en_CA/LC_MESSAGES/en_CA.mo
etc.
我可能错了,但似乎有更好的方法来完成这个任务。是否有任何工具、技巧或普遍知识我还不知道的?
提前感谢!
编辑:为了更加清晰,我正在寻找一些可以加快进程的东西,因为它已经相当容易了。例如,在.NET中,我可以生成需要翻译的所有字符串到一个Excel文件中。然后,翻译人员可以填写Excel文件并为每种语言添加列。然后,我可以使用xls2resx来生成语言资源文件。对于gettext有类似的东西吗?我意识到我可以编写一个脚本来创建和读取CSV,并生成文件 - 我只是希望有现成的东西。