Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
python:qt:translation:start [19.07.2025 22:01] marschpython:qt:translation:start [19.07.2025 22:11] (aktuell) marsch
Zeile 40: Zeile 40:
 </code> </code>
 Auf diese Weise werden Strings für die Übersetzung von anderen Strings unterschieden, die zum Beispiel für einen Index verwendet werden oder anderweitig nicht verändert werden dürfen. Auf diese Weise werden Strings für die Übersetzung von anderen Strings unterschieden, die zum Beispiel für einen Index verwendet werden oder anderweitig nicht verändert werden dürfen.
 +
 +<WRAP important round center 60%>
 +**Achtung!**
 +
 +Wenn der Inhalt einer String-Variablen übersetzt werden soll, schlägt der Mechanismus fehl.
 +<code python>
 +self.setWindowTitle(self.tr(string_variable))
 +</code>
 +wird nicht als zu übersetzender String erkannt und landet damit auch nicht in der ''.ts''-Datei.
 +
 +</WRAP>
 +
  
  
Zeile 101: Zeile 113:
 wird die ''.ts''-Datei im eine ''.qm''-Datei übersetzt, welche dann von der Anwendung geladen werden kann. wird die ''.ts''-Datei im eine ''.qm''-Datei übersetzt, welche dann von der Anwendung geladen werden kann.
  
-<WRAP todo round>+<WRAP todo round center 60%>
 Check ''pygettext3'' Check ''pygettext3''
 </WRAP> </WRAP>