2016-05-13 59 views
2

我使用WordPress和woocommerce创建一个在线商店,遇到下列问题就来了:WooCommerce购物车边栏 - 如何翻译?

如何翻译在WooCommerce车侧边栏插件的文本?

我可以通过编写下面的代码到我的functions.php在我的子主题来翻译一些文字:

add_filter('gettext', 'translate_text'); 
add_filter('ngettext', 'translate_text'); 

function translate_text($translated) { 
    $translated = str_ireplace('Text to translate', 'Translation', $translated); 
    return $translated; 
} 

一些文字被使用上面的代码转换,而其他弦不受它的影响。我注意到,<span>标签中的大部分字符串都没有被翻译,尽管在标签中也有一个。

如何翻译剩余的文本?

感谢

+0

侧栏是主题相关... woocommerce是一个插件... – Reigel

回答

1

我只是解决了这个问题:

所有文字部分可以通过下面的代码翻译:

add_filter('gettext', 'translate_text'); 
add_filter('ngettext', 'translate_text'); 

function translate_text($translated) { 
    $translated = str_ireplace('Text to translate', 'Translation', $translated); 
    return $translated; 
} 

要注意的唯一的事情是,这些变化才可见后,您刷新购物车(例如,通过删除所有产品并再次添加它们)。

相关问题