我正在尝试本地化我的插件。我有两个.mo
文件:
/lang/myplugin-es_ES.mo
/lang/myplugin-en_US.mo
翻译很有效,但我不知道如何改变语言来使用
en_US
文件而不是
es_ES
. 这就是我正在尝试的:
function define_locale($locale) {
$subdomain = array_shift(explode(".",$_SERVER[\'HTTP_HOST\']));
if($subdomain == "en")
return \'en_US\';
else
return $locale;
}
// Define Locale
add_filter(\'locale\',\'define_locale\',10);
而
get_locale()
显示区域设置为
en_US
我的插件仍然使用
es_ES
文件我做错了什么?