我在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
有什么想法吗?我在网站上的其他插件完全相同。