mirror of
https://github.com/parchlinux/calamares.git
synced 2025-06-27 01:15:38 -04:00
Fix system locale string + allow 3 letter language codes.
This commit is contained in:
parent
8c037db21a
commit
88dfd7fa10
1 changed files with 3 additions and 4 deletions
|
@ -154,7 +154,7 @@ LocalePage::LocalePage( QWidget* parent )
|
||||||
!dlg->selectedLCLocale().isEmpty() )
|
!dlg->selectedLCLocale().isEmpty() )
|
||||||
{
|
{
|
||||||
m_selectedLocale = dlg->selectedLCLocale();
|
m_selectedLocale = dlg->selectedLCLocale();
|
||||||
m_localeLabel->setText( tr( "The system encoding is set to %1." )
|
m_localeLabel->setText( tr( "The system locale is set to %1." )
|
||||||
.arg( prettyLCLocale( m_selectedLocale ) ) );
|
.arg( prettyLCLocale( m_selectedLocale ) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ LocalePage::LocalePage( QWidget* parent )
|
||||||
m_regionLabel->setText( tr( "Region:" ) );
|
m_regionLabel->setText( tr( "Region:" ) );
|
||||||
m_zoneLabel->setText( tr( "Zone:" ) );
|
m_zoneLabel->setText( tr( "Zone:" ) );
|
||||||
|
|
||||||
m_localeLabel->setText( tr( "The system encoding is set to %1." )
|
m_localeLabel->setText( tr( "The system locale is set to %1." )
|
||||||
.arg( prettyLCLocale( lcLocale() ) ) );
|
.arg( prettyLCLocale( lcLocale() ) ) );
|
||||||
|
|
||||||
m_localeChangeButton->setText( tr( "&Change..." ) );
|
m_localeChangeButton->setText( tr( "&Change..." ) );
|
||||||
|
@ -298,11 +298,10 @@ LocalePage::guessLCLocale()
|
||||||
if ( m_localeGenLines.isEmpty() )
|
if ( m_localeGenLines.isEmpty() )
|
||||||
return "en_US.UTF-8 UTF-8";
|
return "en_US.UTF-8 UTF-8";
|
||||||
|
|
||||||
QString myLanguage = QLocale::languageToString( myLocale.language() );
|
|
||||||
QStringList linesForLanguage;
|
QStringList linesForLanguage;
|
||||||
foreach ( QString line, m_localeGenLines )
|
foreach ( QString line, m_localeGenLines )
|
||||||
{
|
{
|
||||||
if ( line.startsWith( myLanguage ) )
|
if ( line.startsWith( myLocale.name().split( '_' ).first() ) )
|
||||||
linesForLanguage.append( line );
|
linesForLanguage.append( line );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue