Seite 1 von 1

QFileDialog in verschiedenen Sprachen

Verfasst: 24. April 2011 14:10
von saoirse
Hallo,

ich möchte gern meine QT-Anwendung in mehreren Sprachen realisieren.

Beispiel: OpenFile-Dialog:

Code: Alles auswählen

QFileDialog d(this,tr("Save File"),QDir::homePath(),tr("Text file (*.txt) ;; Pdf file (*.pdf)"));
Statt "Save File" sollte dann in der deutschen Version "Speichern" stehen. Gibt es eine Art String-Tabelle, die man im .ts File der jeweiligen Sprache hinterlegen kann und dann gezielt aufruft? Kenn dieses Prinzip von der MFC.

Das gleiche Problem tritt bei QMessageBox() auf, wenn Fehlermeldungen etc. ausgegeben werden sollen. Wie erreiche ich hier die Mehrsprachigkeit?

Gruß
saoirse

Verfasst: 26. April 2011 10:30
von syni
Das Qt Linguist Manual sollte weiterhelfen.

Verfasst: 26. April 2011 10:46
von franzf
Das Linguist-Manual hilft nicht wirklcih weiter-die Übesetzungen für QFileDialog, QMessageBox, etc. exisiterenja bereits.

Aber die Frage gibt es öfters, eine kurze Suche nach"QFileDialog Übersetzung" o.Ä. liefert genügend Infos.
z.B.:
http://www.qtforum.de/forum/viewtopic.php?p=46237