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

时间:2015-02-06 16:53:13

标签: php syntax poedit

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

PoEdit v1.7.4

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

1 个答案:

答案 0 :(得分:0)

我的猜测是xgettext(Poedit使用的;不是真正的Poedit问题本身)不会尝试解释字符串文字。您可能希望submit a bug关于缺少对GNU gettext的插值字符串的支持。

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

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