poedit не распознает ключевое слово в сложном (фигурном) синтаксисе, фигурные скобки

Я столкнулся с проблемой, что PoEdit не может распознать ключевое слово, если оно внутри синтаксиса скобок. пример:
$test = "{$view->translate('invisible')} some text around";

PoEdit v1.7.4

У меня много строк внутри синтаксиса heredoc и т. Д. Если я использую фигурные скобки, то эти переменные невидимы для сканирования PoEdit. Можно ли как нибудь исправить?

1

Решение

Я думаю, что xgettext (который использует Poedit; на самом деле это не вопрос Poedit) не пытается интерпретировать строковые литералы. Вы можете захотеть представить ошибку об отсутствии поддержки интерполированных строк в gettext GNU.

Но исправить это достаточно просто: просто не используйте интерполяцию:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]