[QT] Generische Kontext-Menüs lokalisieren
-
Hi,
mein Problem ist folgendes:Ich habe eine QToolBox welche aufgrund der Anzahl der Widgets overflowed und eine Scrollbar generiert. Jetzt bietet die Scrollbar ein Kontext-Menü welches gewisse optionen bereitstellt:
- Scroll here
- Top
- Bottom
- Page down
- Page up
...Allerdings wird bei lupdate.exe für dieses Kontext Menu die *.ts File nicht informiert. Das heisst ich weiss ich wie ich hierfür eine lokalisierung vornehmen kann.
Hat jemand einen Ratschlag?
Mfg
Grey
-
Du musst einfach die Qt-eigenen Übersetzungen laden.
Das geht am einfachsten so:int main( int argc, char **argv ) { QApplication app( argc, argv ); QTranslator t; t.load( QLibraryInfo::location(QLibraryInfo::TranslationsPath) + "/qt_de.qm" ); QCoreApplication::installTranslator(&t); QFileDialog d; d.setFileMode( QFileDialog::AnyFile ); d.setFilter( "images (*.jpg *.png)" ); d.show(); return app.exec(); }
-
Ui Danke,
darauf bin ich noch garnet gekommen. War so arg der Auffassung das ich pro. Sprache nur eine qm File habe dass ich garnet versucht haben QT nach *.qm files zu durchsuchen.