Index: chrome/browser/chromeos/dom_ui/language_options_handler.cc |
=================================================================== |
--- chrome/browser/chromeos/dom_ui/language_options_handler.cc (revision 70069) |
+++ chrome/browser/chromeos/dom_ui/language_options_handler.cc (working copy) |
@@ -196,18 +196,18 @@ |
// In theory, we should be able to create a map that is sorted by |
// display names using ICU comparator, but doing it is hard, thus we'll |
// use an auxiliary vector to achieve the same result. |
- typedef std::pair<std::string, std::wstring> LanguagePair; |
- typedef std::map<std::wstring, LanguagePair> LanguageMap; |
+ typedef std::pair<std::string, string16> LanguagePair; |
+ typedef std::map<string16, LanguagePair> LanguageMap; |
LanguageMap language_map; |
// The auxiliary vector mentioned above. |
- std::vector<std::wstring> display_names; |
+ std::vector<string16> display_names; |
// Build the list of display names, and build the language map. |
for (std::set<std::string>::const_iterator iter = language_codes.begin(); |
iter != language_codes.end(); ++iter) { |
- const std::wstring display_name = |
+ const string16 display_name = |
input_method::GetLanguageDisplayNameFromCode(*iter); |
- const std::wstring native_display_name = |
+ const string16 native_display_name = |
input_method::GetLanguageNativeDisplayNameFromCode(*iter); |
display_names.push_back(display_name); |
language_map[display_name] = |
@@ -216,8 +216,8 @@ |
DCHECK_EQ(display_names.size(), language_map.size()); |
// Sort display names using locale specific sorter. |
- l10n_util::SortStrings(g_browser_process->GetApplicationLocale(), |
- &display_names); |
+ l10n_util::SortStrings16(g_browser_process->GetApplicationLocale(), |
+ &display_names); |
// Build the language list from the language map. |
ListValue* language_list = new ListValue(); |
@@ -225,8 +225,8 @@ |
const LanguagePair& pair = language_map[display_names[i]]; |
DictionaryValue* dictionary = new DictionaryValue(); |
dictionary->SetString("code", pair.first); |
- dictionary->SetString("displayName", WideToUTF16Hack(display_names[i])); |
- dictionary->SetString("nativeDisplayName", WideToUTF16Hack(pair.second)); |
+ dictionary->SetString("displayName", display_names[i]); |
+ dictionary->SetString("nativeDisplayName", pair.second); |
language_list->Append(dictionary); |
} |