12345678910111213141516171819202122 |
- #include <QCoreApplication>
- #include <QLocale>
- #include <QTranslator>
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- QTranslator translator;
- const QStringList uiLanguages = QLocale::system().uiLanguages();
- for (const QString &locale : uiLanguages) {
- const QString baseName = "SampleTemperature_" + QLocale(locale).name();
- if (translator.load(":/i18n/" + baseName)) {
- a.installTranslator(&translator);
- break;
- }
- }
- return a.exec();
- }
|