diff --git a/src/modules/locale/LocalePage.cpp b/src/modules/locale/LocalePage.cpp index 6f4d5c3e3..a54a96b2e 100644 --- a/src/modules/locale/LocalePage.cpp +++ b/src/modules/locale/LocalePage.cpp @@ -419,6 +419,13 @@ void LocalePage::onActivate() { m_regionCombo->setFocus(); + if ( m_selectedLocaleConfiguration.isEmpty() || + !m_selectedLocaleConfiguration.explicit_lang ) + { + auto newLocale = guessLocaleConfiguration(); + m_selectedLocaleConfiguration.lang = newLocale.lang; + updateLocaleLabels(); + } }