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