Translate: remove single quotes replacement
Translate server returns a language list in strict JSON format now.
Chrome don't need to replace single quotes, and should not in order to
avoid DCHECK failure in Hebrew. LanguageName description contains single
quotes in Hebrew.
BUG=146867
TEST=browser_tests
Review URL: https://codereview.chromium.org/14224004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194177 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/translate/translate_manager_browsertest.cc b/chrome/browser/translate/translate_manager_browsertest.cc
index 8f2b12d4..0740325 100644
--- a/chrome/browser/translate/translate_manager_browsertest.cc
+++ b/chrome/browser/translate/translate_manager_browsertest.cc
@@ -279,13 +279,13 @@
std::string data;
if (success) {
- data = base::StringPrintf("%s{'sl': {'bla': 'bla'}, '%s': {",
+ data = base::StringPrintf("%s{\"sl\": {\"bla\": \"bla\"}, \"%s\": {",
TranslateManager::kLanguageListCallbackName,
TranslateManager::kTargetLanguagesKey);
const char* comma = "";
for (size_t i = 0; i < languages.size(); ++i) {
data += base::StringPrintf(
- "%s'%s': 'UnusedFullName'", comma, languages[i].c_str());
+ "%s\"%s\": \"UnusedFullName\"", comma, languages[i].c_str());
if (i == 0)
comma = ",";
}