Я следую этому руководству о создании многоязычных веб-сайтов с использованием PHP gettext http://onlamp.com/pub/a/php/2002/06/13/php.html
Я понимаю учебник до этой части:
После того, как вы подготовили все готовые каталоги, пришло время создать фактический файл «pot», как его обычно называют: файл messages.po. Для этого вам понадобятся PHP-файлы, которые используют функцию gettext () для «отметки» строк для перевода и использования команды xgettext.
$ xgettext -n *.php
Должен ли я писать это в командной строке? В какой папке я должен быть, когда я выполняю эту команду? Это ли Linux-версия команды или для Windows?
(Я включил расширение gettext в моем файле inamp ini). Нужно ли загружать утилиты gettext с веб-страницы GNU для создания файлов .po?
Вы можете использовать графические инструменты, такие как Poedit, для создания, редактирования и компиляции файлов .po : http://www.poedit.net/
Особенности :
Если вы предпочитаете командную строку, xgettext (из инструментов gettext ) – это команда для извлечения строк из источников. Это программное обеспечение GNU, доступное в Linux (уже упаковано для вашего дистрибутива) и Windows (например, через Cygwin).