wenn ich folgenden Code habe:
Code: Alles auswählen
length = 2
eins = "eins"
zwei = "zwei"
test1 = self.tr("1: {1}, 2: {2}", "Ohne format", length)
test2 = self.tr("1: {1}, 2: {2}".format(eins, zwei), "Mit format", length)
Weiß jemand, woran das liegt? Ich kann mir nicht ganz vorstellen, dass PyQt mit dem format nicht zurecht kommt. Oder gibt es da andererseits noch eine bessere Lösung? Mir fällt ja auf, dass ich am besten die Zahlenkonvertierung ja auch noch je nach Locale vornehmen lassen muss (also Dezimaltrenner oder sonstwas). Wie würde ich denn sowas machen?
Diese Methode mit %s, mit der ich mich noch nie beschäftigt habe, funktioniert auch nicht. Die scheint mir aber sowieso etwas komisch zu sein, weil ich dort ja die Reihenfolge nicht ändern kann.
Danke!