Я хотел бы иметь следующий процесс:
- Программист помечает некоторые записи в исходном коде как переводимые
- Программист генерирует файл шаблона (.pot, если я правильно понял)
- Переводчик использует файл шаблона для перевода строк. Ему никогда не нужно получать какую-либо часть кода.
Если добавляется новая строка или обновляется старая строка, генерируется новый шаблон, и переводчик может «обновить» свой старый перевод. Ему нужно только пересмотреть / перевести измененные / новые строки. Программист не должен выполнять эту работу по обновлению.
В данный момент я использую poEdit и функцию его обновления. Я предполагаю, что эта запись в .po-файле дает poEdit необходимую информацию:
"X-Poedit-Basepath: /var/www/community-chess\n"
Но для этого необходимо завершить последний исходный код. Это означает, что программист должен сделать первый шаг обновления.
Если я правильно понял, .pot-файлы - это шаблоны для .po-файлов. Это пустой (следовательно, без переведенных строк) .po-файл? Как я могу создать .pot-файл для PHP-проекта на машине с Linux?