Sprache der Standardelemente

Alles rund um die Programmierung mit Qt
Antworten
Mr.Green
Beiträge: 21
Registriert: 6. September 2009 21:50

Sprache der Standardelemente

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Den korrekten QTranslator geladen bzw. überhaupt eine Übersetzung erzeugt?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Mr.Green
Beiträge: 21
Registriert: 6. September 2009 21:50

Beitrag von Mr.Green »

Nein, brauche ich den für Standardkomponenten? Muss ich die selbst übersetzten...?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
TeaAge
Beiträge: 8
Registriert: 25. November 2009 19:55
Wohnort: Dresden

Beitrag 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

Code: Alles auswählen

/usr/lib/qt4/phrasebooks/german.qph
gefunden.

Könnte das vielleicht die Übersetzung sein?

Gruß
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nein, wie ich sagte - de_qt.qm
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
TeaAge
Beiträge: 8
Registriert: 25. November 2009 19:55
Wohnort: Dresden

Beitrag 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
Antworten