@ -452,18 +452,20 @@ LocalePage::onActivate()
LocaleConfiguration
LocaleConfiguration
LocalePage : : guessLocaleConfiguration ( ) const
LocalePage : : guessLocaleConfiguration ( ) const
{
{
static QString defaultLocale = QStringLiteral ( " en_US.UTF-8 " ) ;
QLocale myLocale ; // User-selected language
QLocale myLocale ; // User-selected language
// If we cannot say anything about available locales
// If we cannot say anything about available locales
if ( m_localeGenLines . isEmpty ( ) )
if ( m_localeGenLines . isEmpty ( ) )
{
{
cWarning ( ) < < " guessLocaleConfiguration can't guess from an empty list. " ;
cWarning ( ) < < " guessLocaleConfiguration can't guess from an empty list. " ;
return LocaleConfiguration : : createDefault ( ) ;
return LocaleConfiguration ( defaultLocale ) ;
}
}
QString myLanguageLocale = myLocale . name ( ) ;
QString myLanguageLocale = myLocale . name ( ) ;
if ( myLanguageLocale . isEmpty ( ) )
if ( myLanguageLocale . isEmpty ( ) )
return LocaleConfiguration : : createDefault ( ) ;
return LocaleConfiguration ( defaultLocale ) ;
return LocaleConfiguration : : fromLanguageAndLocation ( myLanguageLocale ,
return LocaleConfiguration : : fromLanguageAndLocation ( myLanguageLocale ,
m_localeGenLines ,
m_localeGenLines ,