Ich hab ein kleines Problem mit QMessageDialog und setToolTip und zwas werden die Texte nicht übersetzet.
Die einzige "logische" erklärung wäre das die Sätze "dynamisch" sind, aber wie lass ich die nun übersetzen?
Folgendes lässt sich z.B. nicht übersetzen:
Code: Alles auswählen
version = '1.0'
self.tr('Dies ist das Example in Version %s') % version
Code: Alles auswählen
version = '1.0'
self.tr('Dies ist das Example in Version' + version)
Code: Alles auswählen
def checkUpdate(self):
try:
new_version = urllib2.urlopen(URL).read()[:-1]
if version < new_version:
QtGui.QMessageBox.information(self, self.tr('Update available!'),
self.tr('''<center><b>KWipe v%s available!</b><br>Please visit:<br>
<a href=http://2blabla.ch> http://2blabla.ch</a></center>''' % new_version), QtGui.QMessageBox.Close)
except urllib2.URLError, urllib2.HTTPError:
pass
Alle "statischen" Texte werden übersetzt, aber sowas nicht
Wie kann ich das lösen?