convert UTF-8 language names to active code page before displaying

This commit is contained in:
Chris Danford
2006-03-02 16:00:51 +00:00
parent a8d96a30c0
commit e96a90181e
2 changed files with 4 additions and 2 deletions
@@ -41,7 +41,8 @@ BOOL CreateLanguageDlg::OnInitDialog()
FOREACH_CONST( const LanguageInfo*, v, i ) FOREACH_CONST( const LanguageInfo*, v, i )
{ {
RString s = SMPackageUtil::GetLanguageDisplayString((*i)->szIsoCode); RString s = SMPackageUtil::GetLanguageDisplayString((*i)->szIsoCode);
m_comboLanguages.AddString( s ); RString sLanguage = ConvertUTF8ToACP( s );
m_comboLanguages.AddString( sLanguage );
} }
ASSERT( !v.empty() ); ASSERT( !v.empty() );
m_comboLanguages.SetCurSel( 0 ); m_comboLanguages.SetCurSel( 0 );
+2 -1
View File
@@ -100,7 +100,8 @@ void LanguagesDlg::OnSelchangeListThemes()
FOREACH_CONST( RString, vs, s ) FOREACH_CONST( RString, vs, s )
{ {
RString sIsoCode = GetFileNameWithoutExtension(*s); RString sIsoCode = GetFileNameWithoutExtension(*s);
m_listLanguages.AddString( SMPackageUtil::GetLanguageDisplayString(sIsoCode) ); RString sLanguage = SMPackageUtil::GetLanguageDisplayString(sIsoCode);
m_listLanguages.AddString( ConvertUTF8ToACP(sLanguage) );
} }
if( !vs.empty() ) if( !vs.empty() )
m_listLanguages.SetSel( 0 ); m_listLanguages.SetSel( 0 );