Seite 1 von 1
Sprache der Standardelemente
Verfasst: 14. Oktober 2009 16:36
von Mr.Green
Hallo,
bei meiner Anwendung sind die Standardelemente (z.B Kontextmenü, MessageDialog etc) immer englisch, obwohl LANG auf de.DE-utf8 steht.
Ich habe auch schon mal mit QLocale::setDefault umprobiert, aber es bleibt englisch.
Woran kann das liegen?
Gruß Mr.Green
Verfasst: 14. Oktober 2009 19:04
von Christian81
Den korrekten QTranslator geladen bzw. überhaupt eine Übersetzung erzeugt?
Verfasst: 14. Oktober 2009 19:32
von Mr.Green
Nein, brauche ich den für Standardkomponenten? Muss ich die selbst übersetzten...?
Verfasst: 14. Oktober 2009 19:44
von Christian81
Was für Standardkomponenten? MessageBox etc.?
Auch dafür musst Du den korrekten QTranslator laden. Diese werden bei Qt mitgeliefert und sind bei den Qt-Sourcen unter translations zu finden. Installiert sollten sie auch irgendwo zu finden sein - de_qt.qm würde die Datei für die deutsche Übersetzung sein.
Verfasst: 10. Januar 2010 12:32
von TeaAge
Huhu,
ich greif das Thema hier noch mal auf, weil ich quasi das gleiche Problem hab.
Ich will die Standardbuttons übersetzt haben.
Also muss ich wohl die Qt-Übersetzung laden.
Geht das genauso wie die Programm-Übersetzung oder gibt es dafür schon eine vorgefertigte Funktion?
Hier in dem Thread steht, dass die Übersetzung der Standardelemente in der qt_de.qm stehen. Allerdings finde ich die bei mir auf dem Rechner nicht, bzw nur innerhalb anderer Qt-Anwendungen wie VirtualBox, Texmaker, etc.
Ansonsten hab ich noch die Datei
gefunden.
Könnte das vielleicht die Übersetzung sein?
Gruß
Verfasst: 10. Januar 2010 20:09
von Christian81
Nein, wie ich sagte - de_qt.qm
Verfasst: 10. Januar 2010 20:36
von TeaAge
Ok,
ich hab jetzt einfach von einer anderen Anwendung (in dem Fall textmaker) die qt_de.qm genommen.
Scheint zu klappen.
Gruß und danke,
TeaAge