如何在插件中加载语言文件? 时间:2010-09-14 作者:coderex 我无法加载插件的语言环境文件。(.mo)。我完成了http://codex.wordpress.org/Writing_a_Plugin 但它不起作用。如果我将lang字符串设置为wordpress默认值wp-content/language/de_De.mo 文件,然后显示正确的翻译字符串。但不从我的插件文件夹加载数据:(EDIT:$plugin_dir = basename(dirname(__FILE__)) ."/lang/"; load_plugin_textdomain( \'tboy_displayTimeZone\', null, $plugin_dir ); 2 个回复 SO网友:Rarst “所有程序”不太具有描述性。:)你在打电话吗load_plugin_textdomain() 作用您是否在插件的字符串中设置了域?此处还有相关章节:I18n for theme and plugin developers SO网友:Peiman Nourani 您必须检查插件的唯一名称是否在翻译关键字术语中描述。例如,在此代码中:echo = __(\'Word\', \'your-plugin-unique-name\'); 唯一名称是“您的插件唯一名称”。应添加此加载功能:load_plugin_textdomain( \'your-plugin-unique-name\', null, $plugin_dir ); 而且也有它在你的。MO文件名:“your-plugin-unique-name-de\\u de.MO”它会起作用的。 结束 文章导航