有没有办法让 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><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
处理更容易并且可能更快。