From 3ca8b05bdb1ad7c480e5f7b42e6fa79b6de04965 Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Sun, 3 May 2026 16:25:32 +0500 Subject: [PATCH] fix(TranslationsModel): use current language instead of default when turning off 'Use system locale' Signed-off-by: Octol1ttle (cherry picked from commit e449aae6c89992b1beba10995f16693952f127b4) --- launcher/translations/TranslationsModel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launcher/translations/TranslationsModel.cpp b/launcher/translations/TranslationsModel.cpp index 9d5400634..59d9ec3a8 100644 --- a/launcher/translations/TranslationsModel.cpp +++ b/launcher/translations/TranslationsModel.cpp @@ -433,7 +433,7 @@ std::optional TranslationsModel::findLanguageAsOptional(const QString& void TranslationsModel::setUseSystemLocale(bool useSystemLocale) { APPLICATION->settings()->set("UseSystemLocale", useSystemLocale); - QLocale::setDefault(useSystemLocale ? QLocale::system() : QLocale(defaultLangCode)); + QLocale::setDefault(useSystemLocale ? QLocale::system() : QLocale(selectedLanguage())); } bool TranslationsModel::selectLanguage(QString key)