Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 需要一个支持msgctxt的翻译工具包吗_Wordpress - Fatal编程技术网

Wordpress 需要一个支持msgctxt的翻译工具包吗

Wordpress 需要一个支持msgctxt的翻译工具包吗,wordpress,Wordpress,WordPress3.1最近推出了许多新功能,正如我所看到的,在翻译支持方面有了很大的变化。GNU Gettext(msgctxt)的上下文功能现在在Wordpress的代码中被大量使用,一些e()和()被x()和ex()替换。而且。。。这给我带来了麻烦。 我正在使用PoEdit编辑Wordpress的翻译,但目前它不支持msgctxt。我知道如何手动编辑.po文件来翻译使用msgctxt的字符串,但这是一项艰巨的工作。而且,更大的问题是,当我使用PoEdit的更新按钮时,我所有的努力工作。。。

WordPress3.1最近推出了许多新功能,正如我所看到的,在翻译支持方面有了很大的变化。GNU Gettext(msgctxt)的上下文功能现在在Wordpress的代码中被大量使用,一些e()和()被x()和ex()替换。而且。。。这给我带来了麻烦。
我正在使用PoEdit编辑Wordpress的翻译,但目前它不支持msgctxt。我知道如何手动编辑.po文件来翻译使用msgctxt的字符串,但这是一项艰巨的工作。而且,更大的问题是,当我使用PoEdit的更新按钮时,我所有的努力工作。。。走开,我通过手动编辑.po文件所更改的内容消失了

现在,我来问你们,你们知道有任何翻译工具包(比如PoEdit)支持GNU gettext的msgctxt?请告诉我,非常感谢你的帮助:D

我意识到这是一个由来已久的问题,但你试过Automatic自己的吗


这项工作仍在进行中,您必须从Subversion存储库安装它,但它确实支持翻译上下文并允许协作。

好消息:PoEdit 1.5.5现在支持msgctxt!正确的关键是目录属性中的关键字源配置。对于x和ex,它应该像:“x:1,2c”和“ex:1,2c”。此处详细介绍:

您可以使用PoEditor.com,它支持msgctxt

问候