我如何将我的插件名称翻译成其他语言?

时间:2019-12-03 作者:Lucas Vendramini

如何将插件名称翻译为其他语言?例如:

当Wordpress使用pt BR语言时,插件将是“Meu插件”。

如果Wordpress使用的是en XX语言,那么插件名称将是“我的插件”。

谢谢

1 个回复
SO网友:Lucas Vendramini

在进一步搜索之后,我发现在。pot文件中,插件头的字符串已经出现在那里。我用来生成的工具。我的插件的pot文件是wp-cli: https://developer.wordpress.org/cli/commands/i18n/make-pot/

我不知道其他的插件翻译工具是否能做到这一点。使用的原因wp-cli 而不是POEdit看起来像。pot文件生成是此类软件的一项高级功能(在Windows 10中测试的版本为1.6.11)。

所以,基本上是用。插件的pot文件(my plugin textdomain.pot)及其翻译(my-plugin-textdomain-language.po和my plugin textdomain-language.mo)。您应该在插件文件中加载:


function my_plugin_init(){
   load_plugin_textdomain(\'my-plugin-text-domain\', false, \'my-plugin-folder/languages\');
}

add_action(\'init\', \'my_plugin_init\');

参考号:https://developer.wordpress.org/reference/functions/load_plugin_textdomain/