Wordpress插件翻译

时间:2014-12-02 15:46:28

标签: wordpress

我正在尝试翻译我制作的插件,当我的插件中的语言发生变化时,事情是我不想翻译其他插件。

我用过

add_filter('plugin_locale', 'switch_language', 10, 2);

switch_language函数加载语言,如EN_en

function switch_language() 
{
   $pls_language = get_option('jezik');
   return $pls_language;  
}

是否可以使用

add_filter('plugin_locale')只在一个插件上。真的需要帮助!

1 个答案:

答案 0 :(得分:0)

这是我的回答

add_action('plugins_loaded', 'load_my_textdomain');
function load_my_textdomain(){
    $mo_file_path = dirname(__FILE__) . '/lang/'. get_locale() . '.mo';
    load_textdomain('mytranslate', $mo_file_path );
}

只有跳过plugin_locale和load_plugin texdomain的方法才是函数load_textdomain,所以直接加载mo文件,只需要翻译的字符串