以下是Timber插件如何处理此问题:
$twig->addFunction( \'__\', new Twig_SimpleFunction( \'__\', function ( $text, $domain = \'default\' ) {
return __( $text, $domain );
} ) );
我猜您正在做类似的事情,在这种情况下,跳过这些内容的原因是您正在为文本域使用一个变量。您是否尝试过对文本域进行编码?
$twig->addFunction( \'__\', new Twig_SimpleFunction( \'__\', function ( $text ) {
return __( $text, \'your-text-domain\' );
} ) );
如果这不是一个选项或它不起作用,那么您需要用PHP处理所有翻译,并按照其他评论员的建议将翻译后的文本传递给您的细枝模板。