J'utilise pyqt et concepteur. J'ai traduit toutes les chaînes dans mon application avec self.tr() + pylupdate4 et lreleaseTraduire standardButton dans QDialogButtonBox
ici est l'extrait de code dans mon principal():
app = QtGui.QApplication(sys.argv)
app.setApplicationName('Mental Calculation')
# initialize locale and load translation files if available
locale = QtCore.QLocale()
LOCALENAME = str(locale.system().name())
translator = QtCore.QTranslator()
translator.load("mentalcalculation_%s" % LOCALENAME)
app.installTranslator(translator)
J'utilise un QDialogButtonBox dans un QDialog avec un QtGui.QDialogButtonBox.Cancel et un QtGui.QDialogButtonBox.Ok
et les chaînes dans ces boutons ne sont pas traduits. parce que pylupdate4 ne sélectionne aucune chaîne pour eux.
Ai-je manqué une étape de configuration dans mon application afin qu'elle soit traduite? Je ne comprends pas comment la chaîne pour les boutons standard de QDialogButtonBox sont censés être traduits et ne peut pas trouver doc à ce sujet.
+1 pour cette petite solution de contournement. Merci. – fmuecke
très bien. Merci – solsTiCe