【发布时间】:2013-06-04 23:59:22
【问题描述】:
我在互联网上进进出出,但我仍然不明白翻译功能如何与 .MO 文件结合使用。我知道 .MO 文件包含其他语言的翻译,并且 __() 和 _e() 功能服务器作为翻译器。
我在插件中使用__('text', 'plugin-slug') 格式翻译了文本。
我创建了一个用于德语翻译的 .MO 文件,但我不确定它是如何被激活的。
我是否必须在设置页面中开发一个选项,您可以在其中选择您选择的语言。如果是这样,您如何以编程方式强制插件使用某种语言?
还是 wordpress 会根据 WordPress 安装自动选择插件语言?
我正在使用以下代码加载文本域。
load_plugin_textdomain( 'plugin-slug', false, dirname( plugin_basename( __FILE__ ) ) . '/lang/' );
就我而言,它可以正确加载它。 /lang/ 文件夹中的 MO 文件名为 de_DE.mo。
接下来我该怎么做?关于这个主题的信息真的不多。有什么建议吗?
【问题讨论】: