使用{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><p>Foo bar baz</p><p>Blah <b>blah</b> blah</p></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
处理更容易,也可能更快。