Gettext автоматическая генерация комментариев

Я делаю i18n для проекта php с использованием gettext. Я хотел бы использоватьфункция автоматического комментирования давать подсказки переводчикам при переводе длинных фраз, замененных на id. Я хочу получить следующий файл po

#: full-path-to-file/index.phtml:3
#. a very long text which should replaced by _('foobar')
msgid "foobar"
msgstr ""

Таким образом, переводчик может видеть, что он должен переводить, когда он видит ключfoobar с помощью POEdit или другого аналогичного инструмента в поле для комментариев программиста.

Я пытался с этим кодом, но он не работает

<?php
/// TRANSLATORS: a very long text which should replaced by _('foobar')
_('foobar');
?>

Я что-то пропустил или автоматические комментарии просто не работают для php?

Даже википедияупоминает Эта функция, я пытался скопировать их пример в файл C, но я не могу заставить его работать даже с C. Командная строка, которую я использовал

xgettext -C -o - main.c

Но сгенерированный вывод

#: main.c:16
#, c-format
msgid "My name is %s.\n"
msgstr ""

Так что я определенно что-то упускаю, стоит ли мнеxgettext флаг или конкретная версия, чтобы включить эту функцию.

Ответы на вопрос(1)

Ваш ответ на вопрос