基本上读取函数的源代码load_plugin_textdomain()
:
function load_plugin_textdomain( $domain, $abs_rel_path = false, $plugin_rel_path = false )
忽略第二个参数,它早就被弃用了。
我的插件中的一个示例T5 Taxonomy Location:
protected function load_language()
{
load_plugin_textdomain(
\'plugin_t5_tax_location\',
FALSE,
plugin_basename( dirname( __FILE__ ) ) . \'/languages\'
);
}
第一个参数是文本域,最后一个参数是
languages
插件中的目录。
现在,您可以将插件中的字符串用于该文本域:
__( \'Locations\', \'plugin_t5_tax_location\' )
有多种工具可用于创建新翻译。我用过
Codestyling Localization 过去,但不幸的是,现在它被打破了。