テキストも含む 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を削除しますが、それでもコードに保持します.
私は本当にそれを使いたいのですが、翻訳文字列にも存在する場合は使えません.