我想在我的 QT 小部件中使用子集 HTML,其中也包含文本。我正在为我的项目使用翻译,所以我还有一个源 .ts,我稍后将其上传到 transifex,以便翻译团队可以翻译它。
但是,当我使用 HTML 子集时,我的 .ts 文件中的字符串可以具有以下内容。
<message>
<location filename="layoutstest.py" line="1007"/>
<source><html><head/><body><p>Hello ...Much More code here...</source>
<translation type="unfinished"></translation>
</message>
这也出现在翻译人员身上,虽然没有逃脱,但仍然存在。这将使他们或任何重要的人很难翻译这些字符串,所以无论如何都要解决这个问题,或者无论如何要从字符串中删除 html,但仍将其保留在代码中。
我真的很想使用它,但如果它也将存在于翻译字符串中,我就不能使用它。