QCoreApplication app(argc, argv); QLocale locale(QLocale::German); QTranslator translator; translator.load(":/translations/qt_de.qm"); app.installTranslator(&translator); QLabel label("Hello World!"); label.show(); return app.exec();
QApplication app(argc, argv); QStringList paths; paths << "." << "translations"; app.setLibraryPaths(paths); QLocale locale(QLocale::French); QTranslator translator; translator.load("myapp_fr.qm"); app.installTranslator(&translator); QPushButton button("Hello World!"); button.show(); return app.exec();In this example, we set the library paths to include a directory called "translations" where the translation files will be stored. Then, we set the current locale to French and load the translation file for our application in French using the translator.load() method. Finally, we install the translator to the application and display a button with a translated label. Package Library: Qt Core Library.