由l10n生成的.mo文件的基本PoEdit工作正常。
但是,一旦我介绍了_x或变体,链接就会中断,因为据我所知,PoEdit完全忽略了上下文,并且不会在..po/..mo文件中生成相应的msgctxt行。
_x、_ex和其他变体都添加到关键字中,PoEdit正在我的源代码中查找和解析_x()事件。它只是没有捕获上下文,也没有在生成的msgctxt文件中生成.po行。
有什么解决办法(除了手动编辑.po或.pot文件之外)?
发布于 2013-11-12 15:46:17
当将_x添加到关键字中时,尝试如下方法:
_x:1,2c
这告诉解析器注意_x,并将第一个参数作为msgid,第二个参数作为注释,然后由poEdit识别为上下文,然后插入为msgctxt。
奇怪的是,我的poEdit随后在“新/旧”消息窗口中向我显示了两次msgid。然而,在传话者中,一切都是正确的。
发布于 2013-10-16 06:12:44
在poedit项目设置中,将_x添加到关键字
http://wp.tutsplus.com/tutorials/theme-development/translating-your-theme/
https://wordpress.stackexchange.com/questions/119019
复制相似问题