[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