Qt-Standard-Buttons übersetzen

Wenn man QMessageBox::information oder ähnliches benutzt, sind die Standard-Buttons (z.B. QMessageBox::Yes) englisch beschriftet. Die deutsche Bezeichnung erscheint mit folgendem Code in der Main-Schleife:

QTranslator qttr;
qttr.load("qt_de", ".");
a.installTranslator(&qttr);

Wichtig ist dann nur noch, dass sich die mit Qt mitgelieferte Datei qt_de.qm im selben Verzeichnis befindet wie die ausführbare Programmdatei (unter Windows erledigt dies das Hilfsprogramm “windeployqt” mit).

Dieser Beitrag wurde unter Qt veröffentlicht. Setze ein Lesezeichen auf den Permalink.