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