Занимаюсь переводом одного php-шаблонизатора на gettext. Шаблоны содержат конструкции вида {tut_kakajato_stroka}, которые регекспами заменяются на локализованные строки. Хочу прикрутить к этому gettext с минимальными изменениями в структуре работы шаблонизатора. Так как шаблоны парсятся регекспами, а не include'ятся, заменить {} на _() нельзя. Я могу прогонять через gettext всё содержимое {}, но как поступить с pot-файлом? xgettext не понимает строки вида {строка} и игнорит их.
В документации и гугле ничего не нашел, хотя рыл долго. Пните в нужную сторону, плз.