Override plugin localization

时间:2016-04-29 作者:hereswhatidid

是否可以覆盖由第三方插件提供(或未提供)的本地化文件?我现在使用的插件没有任何语言文件,但我想避免将来对插件的更新覆盖我创建的翻译文件。

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

根据你所说的,你已经翻译了你的插件,现在你想确保将来的更新不会被覆盖。因此,为了避免这种情况发生,您可以始终将po/mo翻译文件(如果提供)放在全局语言文件夹中,该文件夹位于您的服务器上的wp内容/语言/插件文件夹中。

如果插件有语言文件名,例如someplugin。pot,从那里你可以生成一些plugin-en\\u-US。po和someplugin-en\\u US。mo文件并将它们放在我前面提到的文件夹中。请注意,我将语言代码en\\u US作为一个示例,您将添加您的语言代码。

或者您可以不更新插件(但不推荐)。还有一个插件可以禁止插件自动更新here.

对于所有类型的翻译,我建议使用您LOCO TRANSLATE 您可以使用它并自动放置插件生成的采购订单/生产订单文件。pot到全局语言文件夹。

我希望这有帮助。

谨致问候,

南加州大学

相关推荐

Problems with localization

我正在创建一个插件,我已经将:define (\'WPLANG\', \'it_IT\'); 进入wp-config.php 文件插件声明标题中的插件名称之后:* Text Domain: endpoint * Domain Path: /languages/ 对于加载域:add_action( \'plugins_loaded\', \'myplugin_load_textdomain\' ); function myplugin_load_textdoma