WooCommerce购物车侧边栏-如何翻译?
我正在使用wordpress和woocommerce创建一个在线商店,遇到了以下问题: 如何翻译WooCommerce购物车侧边栏小部件中的文本? 通过在我的子主题中将以下代码写入my functions.php,我可以翻译一些文本:WooCommerce购物车侧边栏-如何翻译?,woocommerce,widget,translation,cart,sidebar,Woocommerce,Widget,Translation,Cart,Sidebar,我正在使用wordpress和woocommerce创建一个在线商店,遇到了以下问题: 如何翻译WooCommerce购物车侧边栏小部件中的文本? 通过在我的子主题中将以下代码写入my functions.php,我可以翻译一些文本: add_filter('gettext', 'translate_text'); add_filter('ngettext', 'translate_text'); function translate_text($translated) { $tr
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Text to translate', 'Translation', $translated);
return $translated;
}
部分文本使用上述代码进行翻译,而其他字符串不受其影响。我注意到,
标记中的大多数字符串都没有翻译,尽管
标记中也有一个字符串
我如何翻译剩下的文本
谢谢我刚刚解决了这个问题: 所有文本元素都可以通过以下代码进行翻译:
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Text to translate', 'Translation', $translated);
return $translated;
}
唯一需要注意的是,只有在刷新购物车后(例如,删除所有产品并再次添加它们),更改才会可见。侧栏与主题相关。。。woocommerce是一个插件……如果我们讨论的是侧边栏,我会在Widgets部分翻译它。