1

我想在我的 QT 小部件中使用子集 HTML,其中也包含文本。我正在为我的项目使用翻译,所以我还有一个源 .ts,我稍后将其上传到 transifex,以便翻译团队可以翻译它。

但是,当我使用 HTML 子集时,我的 .ts 文件中的字符串可以具有以下内容。

<message>
    <location filename="layoutstest.py" line="1007"/>
    <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Hello ...Much More code here...</source>
    <translation type="unfinished"></translation>
</message>

这也出现在翻译人员身上,虽然没有逃脱,但仍然存在。这将使他们或任何重要的人很难翻译这些字符串,所以无论如何都要解决这个问题,或者无论如何要从字符串中删除 html,但仍将其保留在代码中。

我真的很想使用它,但如果它也将存在于翻译字符串中,我就不能使用它。

4

1 回答 1

1

事实证明,他们现在实际上对子集 HTML 使用语法突出显示。这是我的问题的解决方案。

于 2014-02-16T15:09:22.757 回答