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

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2026-05-03 16:25:32 +05:00
parent 6b5615ece9
commit e449aae6c8
No known key found for this signature in database
GPG key ID: B77C34313AEE1FFF

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)