Подсказка переводчикам в шаблонах страниц Chameleon (cpt)

Я использую шаблоны Chameleon Page в качестве языка шаблонов и хочу дать подсказку своим переводчикам. (В данном случае потому, что слово «вы» может переводиться совершенно по-разному в зависимости от контекста.)

Я не могу найти способ для этого в документации.

Как я могу это сделать? Это вообще возможно?

Я мог бы злоупотреблять i18n:target, но не хочу.

Результирующий фрагмент файла .po будет выглядеть следующим образом:

Я бы предпочел решение, которое создает что-то вроде этого, что я считаю стандартным способом gettext для предоставления подсказок переводчикам.

#. i18n: Translate this very formally.
msgid "you"
msgstr ""

person Niels Bom    schedule 24.06.2013    source источник


Ответы (1)


Я нашел довольно уродливое решение, которое зависит от того, насколько бдительны ваши переводчики.

<tal:block i18n:translate="">
  <tal:block
      i18n:name="This is not a dynamic element, this is a hint for translators: translate this very formally"
    >you</tal:block>
</tal:block>

Это закончится в файле .po следующим образом:

msgid ""
"${This is not a dynamic element, this is a hint for translators: translate this very formally}you"
msgstr ""
person Niels Bom    schedule 24.06.2013