wooccommerce订阅插件中的单词翻译问题



到目前为止,我使用gettext过滤器翻译单词没有问题,现在我想翻译wooccommerce订阅插件的一些单词,如下所示:

<?php echo esc_html_x( 'Next payment', 'table heading', 'woocommerce-subscriptions' ); ?>

我想用下面的代码翻译它,但它不能翻译

function customize_gettext( $translated, $untranslated ) {
if ( $untranslated == 'Next payment' ) {
$translated = __( 'text', 'woocommerce-subscriptions' );
}
return $translated;
} add_filter( 'gettext', 'customize_gettext', 97, 3 );

我的工作哪里有问题?谢谢你指导我

经过更多的努力,我得到了结果,我应该使用gettext_with_context而不是gettext

function customize_gettext( $translated, $untranslated ) {
if ( $untranslated == 'Next payment' ) {
$translated = __( 'text', 'woocommerce-subscriptions' );
}
return $translated;
} add_filter( 'gettext_with_context', 'customize_gettext', 10, 4 );

最新更新