poedit';无法识别复杂(卷曲)语法中的关键字,大括号


poedit doesn't recognize keyword within complex(curly) syntax , braces

我遇到了一个问题,如果关键字在大括号语法中,PoEdit就无法识别它。示例:$test = "{$view->translate('invisible')} some text around";

PoEdit v1.7.4

我在heredoc语法等中有很多字符串。如果我使用大括号,那么这些变量对PoEdit扫描是不可见的。有可能以某种方式修复吗?

我的猜测是xgettext(Poedit使用的问题;本身并不是一个Poedit问题)不会试图解释字符串文本。您可能想向GNUgettext提交一个关于缺少对插值字符串的支持的bug。

但修复它很简单:只是不要使用插值:

$test = $view->translate('invisible') . ' some text around';