(修改后的答案)
答案很简单,因为WordPress无法找到MO文件,尽管该文件本身存在(在插件的languages
目录)。
原因如下:MO文件需要按照以下格式命名:{text-domain}-{locale}.mo
, 和{text-domain}-{locale}.po
用于采购订单文件请参见Loading Text Domain 了解更多信息。
所以您正在尝试加载survey-plugin
域:
load_plugin_textdomain( \'survey-plugin\', false, dirname( plugin_basename( __FILE__ ) ) . \'/languages/\' )
因此
es_ES
地区(Español),
MO文件名必须为survey-plugin-es_ES.mo
.
采购订单文件名必须为survey-plugin-es_ES.po
.
我想您可能不知道POT(翻译模板)文件需要这样命名:{text-domain}.pot
?例如。survey-plugin.pot
在你的情况下。
或者是survey-plugi
只是一个输入错误?:)
但即便如此,我希望这个答案对(其他开发人员/读者)有所帮助。