Я использую PoEdit для умных шаблонов (файлы phtml и tpl) со следующей конфигурацией Poedit для парсера PHP:
Расширения:
*.php;*.phtml;*.tpl
Команда парсера:
xgettext --language=PHP --force-po -o %o %C %K %F
Если я использую gettext внутри тегов PHP, <?php _('test'); ?>
Poedit обнаруживает этот перевод, как и ожидалось. Но я использую Smarty {_('test')}
для отображения перевода, Poedit его не обнаруживает.
Есть ли способ заставить Smarty обнаруживать символы {и} как теги PHP?