diff --git a/src/modules/welcome/WelcomePage.cpp b/src/modules/welcome/WelcomePage.cpp index 16e44d72e..0a1d2fb7d 100644 --- a/src/modules/welcome/WelcomePage.cpp +++ b/src/modules/welcome/WelcomePage.cpp @@ -141,6 +141,9 @@ struct LocaleLabel QString sortKey = QLocale::languageToString( m_locale.language() ); QString label = m_locale.nativeLanguageName(); + if ( label.isEmpty() ) + label = QString( QLatin1Literal( "* %1 (%2)" ) ).arg( locale, sortKey ); + if ( locale.contains( '_' ) && QLocale::countriesForLanguage( m_locale.language() ).count() > 2 ) { QLatin1Literal countrySuffix( " (%1)" );