2

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

4

0 回答 0