convert UTF-8 language names to active code page before displaying
This commit is contained in:
@@ -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 );
|
||||||
|
|||||||
@@ -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 );
|
||||||
|
|||||||
Reference in New Issue
Block a user