Считайте разметку переводимой с помощью SoyMsgExtractor

Есть ли способ иметь разметку HTML внутри {msg} не превращается в заполнители при использовании SoyMsgExtractor?

Скажем, у меня есть некоторые документы:

{msg desc="Document X, can contain HTML markup"}
   <p>Foo bar baz</p>
   <p>Blah <b>blah</b> blah</p>
{/msg}

И я хочу, чтобы переводимое сообщение содержало разметку HTML, а не превращалось в заполнители. Т.е. я хотел бы, чтобы сгенерированный XLIFF читал:

<source>&lt;p&gt;Foo bar baz&lt;/p&gt;&lt;p&gt;Blah &lt;b&gt;blah&lt;/b&gt; blah&lt;/p&gt;</source>

или же

<source><![CDATA[<p>Foo bar baz</p><p>Blah <b>blah</b>blah</p>]]></source>

скорее, чем

<source><x id="START_PARAGRAPH"/>Foo bar baz<x id="END_PARAGRAPH"/><x id="START_PARAGRAPH"/>

Таким образом, переводчики могут свободно разделять или объединять абзацы, добавлять жирный шрифт или курсив и т. Д.

Кроме того, это, вероятно, сделает msg обработка проще и возможно быстрее.

0 ответов

Другие вопросы по тегам