main.cpp 528 B

12345678910111213141516171819202122
  1. #include <QCoreApplication>
  2. #include <QLocale>
  3. #include <QTranslator>
  4. int main(int argc, char *argv[])
  5. {
  6. QCoreApplication a(argc, argv);
  7. QTranslator translator;
  8. const QStringList uiLanguages = QLocale::system().uiLanguages();
  9. for (const QString &locale : uiLanguages) {
  10. const QString baseName = "SampleTemperature_" + QLocale(locale).name();
  11. if (translator.load(":/i18n/" + baseName)) {
  12. a.installTranslator(&translator);
  13. break;
  14. }
  15. }
  16. return a.exec();
  17. }