Files
TkrMonitor/main.cpp
2024-07-03 19:08:19 +09:00

35 lines
827 B
C++

#include "MainWindow.h"
#include <QApplication>
#include <QLocale>
#include <QTranslator>
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication a(argc, argv);
QTranslator translator;
const QString baseName = "TkrMonitor_ru_RU";
if (translator.load(":/i18n/" + baseName))
{
a.installTranslator(&translator);
}
// const QStringList uiLanguages = QLocale::system().uiLanguages();
// for (const QString &locale : uiLanguages)
// {
// const QString baseName = "TkrMonitor_" + QLocale(locale).name();
// if (translator.load(":/i18n/" + baseName))
// {
// a.installTranslator(&translator);
// break;
// }
// }
MainWindow w;
w.show();
return a.exec();
}