[python] [Python] Lokalizace Qt aplikace

Petr Vanek petr na scribus.info
Středa Květen 7 14:06:39 CEST 2008


> Example by fungoval, ale stejný postup v programu ne :( Ještě tam
> musím mít jiný problém ...

OK, vzdavam se. Donutils mne se na to podivat...

je v tom finta. Tvuj translator se nahraje, jenze ty uz mas instanci
dialogu, proto se na nej neaplikuje. Kdyz das window = MoodleEd() az *po*
translator.load(), mas vyhrano.

Na podobne speky (zmena jazyka za behu programu) jsou finty - nastavis
vsechny stringy znovu ve specialnich prockach, ale osobne si myslim, ze je
to ztrata casu.

p.


Index: moodleed.py
===================================================================
--- moodleed.py	(revision 27)
+++ moodleed.py	(working copy)
@@ -64,7 +64,6 @@
 		
 if __name__ == "__main__":
 	app = QtGui.QApplication(sys.argv)
-	window = MoodleEd()
 	
 	translator = QtCore.QTranslator()
 	current_dir = os.path.abspath(os.path.dirname(__file__))
@@ -72,9 +71,10 @@
 #		print "loaded"
 #	else:
 #		print "chyba"
-	translator.load("moodleed_cs.qm", current_dir)
+	translator.load("moodleed.qm")
 	app.installTranslator(translator)
 	
+	window = MoodleEd()
 	window.ui.show()
 	sys.exit(app.exec_())




Další informace o konferenci Python