added language combo box in preferences

This commit is contained in:
2024-12-04 18:44:40 +03:00
parent 031c1d5792
commit 7959bc5492
9 changed files with 306 additions and 200 deletions

View File

@@ -43,9 +43,17 @@ int main(int argc, char *argv[]) {
QApplication a(argc, argv);
QTranslator translator;
if(!translator.load(QLocale::system().name())) {
translator.load("en_US");
QString lang = "en_US";
if (s.get_all_settings().contains("language")) {
lang = QString::fromStdString(s.get_all_settings()["language"]);
} else if (translator.load(QLocale::system().name())) {
lang = QLocale::system().name();
} else {
lang = QString::fromStdString("en_US");
}
translator.load(lang);
a.installTranslator(&translator);
MainWindow w;
w.update();