国际化和插件描述

时间:2014-03-04 作者:Nick Young

因此,我正试图在一个插件上做一些i18n,我正在开发这个插件,但遇到了一些问题。我想看看是否有其他人遇到过这些问题,或者可能有解决方案。

基本上,我已经收到了插件翻译,除了一件事:插件描述之外,一切看起来都很棒。我尝试将文本域和域路径添加到插件标题中,但我不知道如何将其添加到。用于翻译的pot文件。

我检查了几个插件(WooCommerce和Easy Digital Downloads),我注意到它们都有字符串。pot文件,看起来他们并没有做任何特殊的事情来实现它们。我和Poedit一起试着这么做,但没有弄明白。有一件事我还没有尝试过,也许这会解决它,那就是使用make。WordPress的pot,会添加到描述中吗?

另一个注意事项是,标题中有文本域(即使对于WooCommerce),我注意到除非插件实际处于活动状态,否则插件描述不会被翻译。这是WordPress的问题还是做错了?

很抱歉发了这么长的帖子,感谢所有有贡献的人!o

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

您需要使用WP自己的工具(makepot.php) 有关为要正确扫描和包含的标题创建POT文件的信息,请参阅Generating a POT file 在法典中。

对于非活动时要翻译的插件详细信息,其标题应包括正确设置的文本域和翻译文件夹的路径(如有必要)。

SO网友:leymannx

下载zip 从…起https://github.com/wp-mirrors/wp-i18n-tools.$ php wp-includes/makepot.php wp-plugin wp-content/plugins/MYPLUGIN/ wp-content/plugins/MYPLUGIN/MYLANGFOLDER/MYPLUGIN.pot

结束

相关推荐

How to find installed plugins

我一直在寻找WordPress网站上安装的插件列表。虽然我找到了一种方法,“http wp plugins.nse”暴力脚本,但我不知道如何使用这个脚本。如果有人知道任何方法,请分享。