fix(TranslationsModel): use current language instead of default when turning off 'Use system locale'

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit e449aae6c8)
This commit is contained in:
Octol1ttle 2026-05-03 16:25:32 +05:00 committed by github-actions[bot]
parent ec71b25f4c
commit 3ca8b05bdb

View file

@ -433,7 +433,7 @@ std::optional<Language> 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)