From b4938c2cc96473a38ce0d792d705aa0cf8469d08 Mon Sep 17 00:00:00 2001 From: MrMirDan <58086007+MrMirDan@users.noreply.github.com> Date: Mon, 29 Sep 2025 05:47:54 +0300 Subject: [PATCH] fix: default lang matching between app and OS (#1855) * fix: default lang matching between app and OS * remake * fix: set default lang value --- client/core/controllers/coreController.cpp | 3 +-- client/settings.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/client/core/controllers/coreController.cpp b/client/core/controllers/coreController.cpp index 78da21a1..cdc3b370 100644 --- a/client/core/controllers/coreController.cpp +++ b/client/core/controllers/coreController.cpp @@ -26,9 +26,8 @@ CoreController::CoreController(const QSharedPointer &vpnConnectio initNotificationHandler(); - auto locale = m_settings->getAppLanguage(); m_translator.reset(new QTranslator()); - updateTranslator(locale); + updateTranslator(m_settings->getAppLanguage()); } void CoreController::initModels() diff --git a/client/settings.h b/client/settings.h index 7c244cd4..0a73e13f 100644 --- a/client/settings.h +++ b/client/settings.h @@ -174,7 +174,7 @@ public: QLocale getAppLanguage() { - QString localeStr = m_settings.value("Conf/appLanguage").toString(); + QString localeStr = m_settings.value("Conf/appLanguage", QLocale::system().name()).toString(); return QLocale(localeStr); }; void setAppLanguage(QLocale locale)