fixed language settings

This commit is contained in:
2024-12-05 14:53:20 +03:00
parent b7b7c054d3
commit 64da9e9327
7 changed files with 22 additions and 12 deletions

View File

@@ -48,16 +48,12 @@ int main(int argc, char *argv[]) {
QString lang = "en_US";
if (s.get_all_settings().contains("language")) {
std::cout << "settings" << std::endl;
lang = QString::fromStdString(s.get_all_settings()["language"]);
} else if (translator.load(":/translation/"+QLocale::system().name()+".qm")) {
std::cout << "system" << std::endl;
lang = QLocale::system().name();
} else {
std::cout << "default" << std::endl;
lang = QString::fromStdString("en_US");
}
std::cout << lang.toStdString() << std::endl;
translator.load(":/translation/" + lang + ".qm");
a.installTranslator(&translator);