Мне нужно преобразовать всю строку echo / print из моего файла исходного кода php в файл PO (для перевода языка ), есть ли какой-либо пакетный конвектор для этого же.
Как я это делаю:
Вам нужно http://www.poedit.net/
Вы можете использовать Poedit для сканирования исходного кода для переводимых строк.
К сожалению, я не думаю, что такой инструмент существует. Если вы найдете его, он, вероятно, будет ограничен функциональностью
Это связано с возможностью взаимодействия php с html. Трудно узнать, что именно должно быть включено в конкретный файл gettext.
Если вы используете только выражения «echo» для отправки контента в браузер, и вы никогда не смешиваете html и php, тогда довольно просто написать сценарий для его анализа.
HTH, -FT
Да, я получил ответ.
Существует способ извлечь всю строку из исходного файла источника для папки. Вот ссылка, которую вы можете проверить:
Извлеките строки из исходного кода для перевода (для файла po) [ссылка сейчас мертва]
Poedit: кросс-платформенный конвертер PO to MO и редактор файлов PO [ссылка сейчас мертва]