ZendFramework, PoEdit и phtml файлы.

Одним из самых удобных способов локализации приложения, по моему мнению, является использование po/mo файлов с переводами, которые генерирует допотопная программа poedit, лучшей к сожалениею не написали :-(

Так вот, если вы прописали правильно пути к базе файлов которые нужно сканировать, ключевые слова выставлены верно, но программа не находит слова, которые находятся скажем в файлах с расширением отличных от стандартных (пример: php контент в файле *.phtml, что свойственно шаблонам вида в ZF).

Нашел вот здесь: http://web-blog.org.ua/articles/zend-framework-localizatsiya-proektov-chast-tretyaya хорошее описание и решение проблеммы. На всяк случай продублирую вкратце и у себя:

  1. Файл — Установки — Парсеры — PHP — Править
  2.  изменяем строку с расширениями на эту: *.php;*.phtml
  3.  изменяем строку с командой вызова на эту: xgettext —language=PHP —force-po -o %o %C %K %F

Подробнее в блоге по ссылке выше.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Post Navigation