Wordpress 3.1最近推出了许多新功能,正如我所看到的,对翻译的支持有了很大的变化。 GNU Gettext(msgctxt)的上下文功能现在在Wordpress的代码中被大量使用,一些e()和_()被_x()和_ex()取代。而且...这对我造成了问题。
我正在使用PoEdit编辑Wordpress的翻译,但目前它不支持msgctxt。我知道如何手动编辑.po文件以翻译使用msgctxt的字符串,但这是一项艰巨的工作。而且,更大的问题是,当我使用PoEdit的“更新”按钮时,我所有的辛苦工作都消失了,而通过手动编辑.po文件而更改的东西消失了!
所以现在,我来问您,您是否知道任何支持GNU gettext的msgctxt的翻译工具包(例如PoEdit)?请告诉我,非常感谢您的帮助:D
最佳答案
好消息:PoEdit 1.5.5现在支持msgctxt!正确的关键是Catalog属性中的关键字源配置。对于_x和_ex,它应类似于:“ _ x:1,2c”和“ _ex:1,2c”。此处详细介绍:http://wp.tutsplus.com/tutorials/theme-development/translating-your-theme/
关于wordpress - 需要一个支持msgctxt的翻译工具包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5351214/