[Moscow.pm] Мультиязычный сайт на Mojo

Vladimir Lettiev thecrux на gmail.com
Чт Дек 13 10:57:42 PST 2012


On Thu, Dec 13, 2012 at 05:39:40PM +0400, Свистунов Сергей wrote:
> Не помогает.
> $ cat test.tt2
> [% gettext('test') %]
> 'Hello [% gettext('world') %]'
> 
> $ xgettext -Lperl test.tt2 -o- --keyword=gettext:1
> ........
> #:
> test.tt2:1  
> 
> msgid
> "test"
> 
> msgstr ""
> 
> В моём примере засада в том, что [% gettext('world') %] находится внутри
> кавычек, что для перла невозможно. Чтобы корректно распарсить TT2, нужно
> написать грамматику для TT2 в xgettext, и пересобрать xgettext с ней.

Да, Вы полностью правы. Я проглядел отсутствие 'world' в выводе xgettext...

-- 
Vladimir Lettiev aka crux ✉ theCrux на gmail.com


Подробная информация о списке рассылки Moscow-pm