无法在插件文件夹之外的Wordpress中翻译插件

时间:2016-05-31 10:10:10

标签: php wordpress translation

我在Wordpress中有一个插件,我正在尝试翻译一些字符串。但是,正如我对其他插件所做的那样,我希望将文件保留在插件文件夹之外,以避免在更新后丢失它们。

这就是我所做的(在其他有效的插件中也一样):

functions.php关于我的孩子主题:

public function __construct() {
        add_action( 'after_setup_theme', array($this, 'woocommerce_wirecardcw_load_plugin_textdomain'));

    }

public function woocommerce_wirecardcw_load_plugin_textdomain() {
        $domain = 'woocommerce_wirecardcw';
        // The "plugin_locale" filter is also used in load_plugin_textdomain()
        $locale = apply_filters('plugin_locale', get_locale(), $domain);

        load_textdomain($domain, WP_LANG_DIR.'/woocommerce_wirecardcw/'.$domain.'-'.$locale.'.mo');
        load_plugin_textdomain($domain, FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
    }

我试图添加翻译的.po& .mo文件位于以下目录中,但字符串根本没有变化。

/wp-content/languages/plugins/woocommerce_wirecardcw-de_DE.mo
/wp-content/themes/my-child/languages/woocommerce_wirecardcw-de_DE.mo
/wp-content/themes/my-child/woocommerce_wirecardcw/languages/woocommerce_wirecardcw-de_DE.mo

有什么想法吗?我在网站上的其他插件完全相同。

0 个答案:

没有答案