我需要翻译__( 'privacy policy', 'woocommerce' )
,可以在Woocomerce/includes/wp-template-functions.php
中找到。完整的代码在这里
$privacy_link = $privacy_page_id ? '<a href="' . esc_url( get_permalink( $privacy_page_id ) ) . '" class="woocommerce-privacy-policy-link" target="_blank">' . __( 'privacy policy', 'woocommerce' ) . '</a>' : __( 'privacy policy', 'woocommerce' );
这包含在Woocommerce->settings->Account and privacy
的文本区域内,看起来像一个简码
Ukoliko ste pročitali i razumijeli naša [privacy_policy] molimo Vas da...
这实际上是翻译成克罗地亚语的,但我需要稍微改变一下单词,我该怎么做?网站是单一语言,我无法像其他一些字符串那样使用 Gettext 翻译它
function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'privacy policy' :
$translated_text = __( 'pravila privatnosti', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 200, 3 );
尝试 Loco Translate 插件(如果您使用的是 WordPress(。它允许您将很多内容翻译到非常详细。您可以在此处找到该插件。