QT翻译和子集HTML

时间:2014-01-13 03:44:55

标签: python qt pyqt translation transifex

我想在我的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,但仍然将其保存在代码中。

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

1 个答案:

答案 0 :(得分:1)

原来他们实际上使用语法突出显示子集HTML。这是我的问题的解决方案。