Settings 2

This commit is contained in:
2025-10-21 11:48:30 +03:00
parent 068a4ee14a
commit b9a39287cf
8 changed files with 112 additions and 120 deletions

View File

@@ -30,6 +30,9 @@ ServerLMSWidget::ServerLMSWidget(QWidget *parent) :
qRegisterMetaType<PacketType>("PacketType");
qRegisterMetaType<UserType>("UserType");
qRegisterMetaType<LogLevel>("LogLevel");
setLanguageInterfase();
errorCode = 0;
ui->btnStopServer->setEnabled(false);
@@ -240,3 +243,24 @@ void ServerLMSWidget::on_btnSettings_clicked()
break;
}
}
void ServerLMSWidget::setLanguageInterfase()
{
DBSettings settings;
DialogSettingsTray::loadSettings(&settings);
if(settings.Language == "ENG")
{
qtLanguageTranslator.load(QString("translations/ServerLMS_") + languageENG, ".");
language = languageENG;
}
else
{
qtLanguageTranslator.load(QString("translations/ServerLMS_") + languageRUS, ".");
language = languageRUS;
}
qApp->installTranslator(&qtLanguageTranslator);
emit signal_LanguageChanged(language);
}