Wordpress,woocommerce - 多个gettext,ngettext表达式

时间:2017-09-08 06:21:47

标签: wordpress woocommerce gettext

我正在使用以下功能翻译woocommerce标签。

所以要将“送货地址”翻译成“送货地址”我正在使用以下代码段。

add_filter('gettext', 'translate_reply');
add_filter('ngettext', 'translate_reply');
function translate_reply($translated) {
$translated = str_ireplace('Shipping Address', 'Delivery Address', $translated);
return $translated;
}

但我似乎无法弄清楚如何使用相同的代码段来翻译多个标签。

我想将“结算地址”翻译为“结算与发送”,但如何将其添加到同一功能中呢?

1 个答案:

答案 0 :(得分:0)

没想到我能做到这一点,但显然我可以:

add_filter('gettext', 'translate_reply');
add_filter('ngettext', 'translate_reply');
function translate_reply($translated) {
$translated = str_ireplace('Shipping Address', 'Delivery Address', $translated);
$translated = str_ireplace('Billing Address', 'Billing & Delivery', $translated);
return $translated;
}