Я столкнулся с проблемой, что PoEdit не может распознать ключевое слово, если оно внутри синтаксиса скобок. пример:
$test = "{$view->translate('invisible')} some text around";
PoEdit v1.7.4
У меня много строк внутри синтаксиса heredoc и т. Д. Если я использую фигурные скобки, то эти переменные невидимы для сканирования PoEdit. Можно ли как нибудь исправить?
Я думаю, что xgettext
(который использует Poedit; на самом деле это не вопрос Poedit) не пытается интерпретировать строковые литералы. Вы можете захотеть представить ошибку об отсутствии поддержки интерполированных строк в gettext GNU.
Но исправить это достаточно просто: просто не используйте интерполяцию:
$test = $view->translate('invisible') . ' some text around';
Других решений пока нет …