使用SoyMsgExtractor将标记视为可翻译

时间:2014-05-19 10:37:26

标签: internationalization google-closure-templates

使用{msg}时,有没有办法让SoyMsgExtractor 而非内的HTML标记变为占位符?

说我有一些文件:

{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 个答案:

没有答案