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).


Beitrag veröffentlicht

in

von

Schlagwörter: