首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >woocommerce订阅插件中的词语翻译问题

woocommerce订阅插件中的词语翻译问题
EN

Stack Overflow用户
提问于 2022-08-28 07:58:58
回答 1查看 44关注 0票数 1

直到现在,我还没有遇到使用gettext过滤器翻译单词的问题,现在我想翻译一些woocommerce订阅插件的单词,如下所示:

代码语言:javascript
复制
<?php echo esc_html_x( 'Next payment', 'table heading', 'woocommerce-subscriptions' ); ?>

我想用下面的代码来翻译它,但是它没有翻译

代码语言:javascript
复制
function customize_gettext( $translated, $untranslated ) {
    if ( $untranslated == 'Next payment' ) {
        $translated = __( 'text', 'woocommerce-subscriptions' );
    }
    return $translated;
} add_filter( 'gettext', 'customize_gettext', 97, 3 );

我的工作有什么问题?谢谢你指导我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-28 15:58:33

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

代码语言:javascript
复制
function customize_gettext( $translated, $untranslated ) {
        if ( $untranslated == 'Next payment' ) {
            $translated = __( 'text', 'woocommerce-subscriptions' );
        }
        return $translated;
    } add_filter( 'gettext_with_context', 'customize_gettext', 10, 4 );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73516967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档