diff --git a/src/ThemeManager.cpp b/src/ThemeManager.cpp index d1626372e0..1d57b5dc60 100644 --- a/src/ThemeManager.cpp +++ b/src/ThemeManager.cpp @@ -1181,20 +1181,20 @@ void ThemeManager::GetOptionNames( vector& AddTo ) static RString PseudoLocalize( RString s ) { - s.Replace( "a", "àá" ); - s.Replace( "A", "ÀÀ" ); - s.Replace( "e", "éé" ); - s.Replace( "E", "ÉÉ" ); - s.Replace( "i", "íí" ); - s.Replace( "I", "ÍÍ" ); - s.Replace( "o", "óó" ); - s.Replace( "O", "ÓÓ" ); - s.Replace( "u", "üü" ); - s.Replace( "U", "ÜÜ" ); - s.Replace( "n", "ñ" ); - s.Replace( "N", "Ñ" ); - s.Replace( "c", "ç" ); - s.Replace( "C", "Ç" ); + s.Replace( "a", "\xc3\xa0\xc3\xa1" ); // àá + s.Replace( "A", "\xc3\x80\xc3\x80" ); // ÀÀ + s.Replace( "e", "\xc3\xa9\xc3\xa9" ); // éé + s.Replace( "E", "\xc3\x89\xc3\x89" ); // ÉÉ + s.Replace( "i", "\xc3\xad\xc3\xad" ); // íí + s.Replace( "I", "\xc3\x8d\xc3\x8d" ); // ÍÍ + s.Replace( "o", "\xc3\xb3\xc3\xb3" ); // óó + s.Replace( "O", "\xc3\x93\xc3\x93" ); // ÓÓ + s.Replace( "u", "\xc3\xbc\xc3\xbc" ); // üü + s.Replace( "U", "\xc3\x9c\xc3\x9c" ); // ÜÜ + s.Replace( "n", "\xc3\xb1" ); // ñ + s.Replace( "N", "\xc3\x91" ); // Ñ + s.Replace( "c", "\xc3\xa7" ); // ç + s.Replace( "C", "\xc3\x87" ); // Ç // transformations that help expose punctuation assumptions //s.Replace( ":", " :" ); // this messes up "::" help text tip separator markers s.Replace( "?", " ?" );