插件翻译在WordPress.org上不起作用

时间:2019-02-18 作者:Shoaib Saleem

我已经开发了一个新插件并发布在wordpress上。组织。我想用法语翻译我的插件。我创建了一个。pot文件并使用poedit翻译字符串。翻译后,我发表了我的。采购订单和。wordpress组织上使用svn的mo文件。

但在wordpress上访问时,我看不到任何语言选项。这里是插件链接。

https://wordpress.org/plugins/wp-post-comment-rating/

使插件国际化的正确方法是什么?需要帮助

1 个回复
SO网友:Krzysiek Dróżdż

插件的国际化并不意味着您可以通过设置一些选项来更改其语言。

这意味着,该插件的翻译是在包中提供的,因此在更改WP的语言后,该插件将使用与WP相同的语言。

如果要更改WP的语言,可以转到“设置”->“常规”,然后选择“站点语言”:

enter image description here

在将其切换为法语后,您可以检查插件是否正确翻译-从现在起,您的翻译应该是可见的。

如果没有,那么你必须检查一下,你是否正确翻译了插件。为此,您必须:

在插件中定义textdomain提供正确的翻译文件(.po/.mo)而且值得记住的是,对于官方插件库中托管的插件,您可以使用translate。wordpress。组织平台。更多信息请点击此处:

https://make.wordpress.org/plugins/2015/09/01/plugin-translations-on-wordpress-org/

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。