我已经能够用下面的代码翻译网站上的大多数东西,但不是3个字段。
“美元”“/月”“/月,为期1个月”。
我想让它说一些不同的东西,这将使它更容易翻译后。
function wc_billing_field_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case '/ Month' :
$translated_text = __( 'Monthly-Cycle', 'woocommerce' );
break;
case '/ Month for 1 Month For' :
$translated_text = __( 'Monthly-Cycle for a Month', 'woocommerce' );
break;
case 'USD' :
$translated_text = __( 'US-Dollar', 'woocommerce' );
break;
case 'First renewal' :
$translated_text = __( 'First-Cycle', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'wc_billing_field_strings', 20, 3 );
1条答案
按热度按时间jjjwad0x1#
对于 “USD”、"/Month” 和 "/Month for 1 Month For” 字符串,最好尝试使用以下内容:
而对于“首次更新”字符串更好的用途:
代码放在子主题的functions.php文件中(或插件中)。它应该适用于大多数字符串。