我目前正在用Python编写应用程序,需要为它提供本地化.
我可以使用gettext及其附带的实用程序来生成.po和.mo文件.但是,逐个编辑每种语言的.po文件似乎有点单调乏味.然后,为每种语言创建目录并逐个生成.mo文件,似乎有点矫枉过正.最终结果如下:
/en_US/LC_MESSAGES/en_US.mo
/en_CA/LC_MESSAGES/en_CA.mo
etc.
Run Code Online (Sandbox Code Playgroud)
我可能是错的,但似乎必须有更好的方法来做到这一点.有没有人有我尚未找到的工具,技巧或一般知识?
提前致谢!
编辑:为了更清楚一点,我正在寻找能够加速这一过程的东西.因为它已经非常简单了.例如,在.NET中,我可以生成需要转换为excel文件的所有字符串.然后,翻译人员可以填写excel文件并为每种语言添加列.然后,我可以使用xls2resx生成语言资源文件.gettext有什么类似的吗?我意识到我可以编写一个脚本来创建和读取csv并生成文件 - 我只是希望已经有了一些东西.
我正在使用Celery + Django + Supervisord,我正在尝试通过创建3个不同的队列来设置"优先级"(如/sf/answers/1107901231/所示).
有没有办法在主管的一个命令中为每个队列启动芹菜殴打和工人?或者,我是否需要为每个队列/工作人员池制作不同的管理员配置文件,并为芹菜打败一个?
我有一个程序可以读取一堆文本并对其进行分析.文本可能是任何语言,但我需要测试日语和中文,以不同的方式分析它们.
我已经读过,我可以测试它上面的每个字符的unicode数字,看看它是否在CJK字符范围内.这很有帮助,但是如果可能的话,我想将它们分开来处理针对不同字典的文本.有没有办法测试角色是日文还是中文?