Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(326)

Side by Side Diff: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc

Issue 120983002: Update some uses of UTF conversions in chrome/browser to use the base:: namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Implementation of the SafeBrowsingBlockingPage class. 5 // Implementation of the SafeBrowsingBlockingPage class.
6 6
7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h" 7 #include "chrome/browser/safe_browsing/safe_browsing_blocking_page.h"
8 8
9 #include <string> 9 #include <string>
10 10
(...skipping 913 matching lines...) Expand 10 before | Expand all | Expand 10 after
924 924
925 switch (interstitial_type_) { 925 switch (interstitial_type_) {
926 case TYPE_MALWARE_AND_PHISHING: 926 case TYPE_MALWARE_AND_PHISHING:
927 PopulateStringDictionary( 927 PopulateStringDictionary(
928 strings, 928 strings,
929 // Use the malware headline, it is the scariest one. 929 // Use the malware headline, it is the scariest one.
930 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MULTI_THREAT_TITLE), 930 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MULTI_THREAT_TITLE),
931 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_HEADLINE), 931 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_HEADLINE),
932 l10n_util::GetStringFUTF16( 932 l10n_util::GetStringFUTF16(
933 IDS_SAFE_BROWSING_MULTI_THREAT_DESCRIPTION1, 933 IDS_SAFE_BROWSING_MULTI_THREAT_DESCRIPTION1,
934 UTF8ToUTF16(web_contents_->GetURL().host())), 934 base::UTF8ToUTF16(web_contents_->GetURL().host())),
935 l10n_util::GetStringUTF16( 935 l10n_util::GetStringUTF16(
936 IDS_SAFE_BROWSING_MULTI_THREAT_DESCRIPTION2), 936 IDS_SAFE_BROWSING_MULTI_THREAT_DESCRIPTION2),
937 base::string16()); 937 base::string16());
938 break; 938 break;
939 case TYPE_MALWARE: 939 case TYPE_MALWARE:
940 PopulateStringDictionary( 940 PopulateStringDictionary(
941 strings, 941 strings,
942 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_TITLE), 942 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_TITLE),
943 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_HEADLINE), 943 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_HEADLINE),
944 l10n_util::GetStringFUTF16( 944 l10n_util::GetStringFUTF16(
945 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION1, 945 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION1,
946 UTF8ToUTF16(web_contents_->GetURL().host())), 946 base::UTF8ToUTF16(web_contents_->GetURL().host())),
947 l10n_util::GetStringUTF16( 947 l10n_util::GetStringUTF16(
948 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION2), 948 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION2),
949 l10n_util::GetStringUTF16( 949 l10n_util::GetStringUTF16(
950 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION3)); 950 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION3));
951 break; 951 break;
952 case TYPE_PHISHING: 952 case TYPE_PHISHING:
953 PopulateStringDictionary( 953 PopulateStringDictionary(
954 strings, 954 strings,
955 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_TITLE), 955 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_TITLE),
956 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_HEADLINE), 956 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_HEADLINE),
957 l10n_util::GetStringFUTF16( 957 l10n_util::GetStringFUTF16(
958 IDS_SAFE_BROWSING_MULTI_PHISHING_DESCRIPTION1, 958 IDS_SAFE_BROWSING_MULTI_PHISHING_DESCRIPTION1,
959 UTF8ToUTF16(web_contents_->GetURL().host())), 959 base::UTF8ToUTF16(web_contents_->GetURL().host())),
960 base::string16(), 960 base::string16(),
961 base::string16()); 961 base::string16());
962 break; 962 break;
963 } 963 }
964 964
965 strings->SetString("confirm_text", 965 strings->SetString("confirm_text",
966 l10n_util::GetStringUTF16( 966 l10n_util::GetStringUTF16(
967 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION_AGREE)); 967 IDS_SAFE_BROWSING_MULTI_MALWARE_DESCRIPTION_AGREE));
968 strings->SetString("continue_button", 968 strings->SetString("continue_button",
969 l10n_util::GetStringUTF16( 969 l10n_util::GetStringUTF16(
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
1102 base::string16 headline, description1, description2, description3; 1102 base::string16 headline, description1, description2, description3;
1103 1103
1104 1104
1105 description3 = l10n_util::GetStringUTF16( 1105 description3 = l10n_util::GetStringUTF16(
1106 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION3); 1106 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION3);
1107 if (is_main_frame_load_blocked_) { 1107 if (is_main_frame_load_blocked_) {
1108 headline = l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_HEADLINE); 1108 headline = l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_HEADLINE);
1109 description1 = l10n_util::GetStringFUTF16( 1109 description1 = l10n_util::GetStringFUTF16(
1110 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION1, 1110 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION1,
1111 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME), 1111 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME),
1112 UTF8ToUTF16(url_.host())); 1112 base::UTF8ToUTF16(url_.host()));
1113 description2 = l10n_util::GetStringUTF16( 1113 description2 = l10n_util::GetStringUTF16(
1114 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION2); 1114 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION2);
1115 strings->SetString("details", l10n_util::GetStringUTF16( 1115 strings->SetString("details", l10n_util::GetStringUTF16(
1116 IDS_SAFE_BROWSING_MALWARE_V2_DETAILS)); 1116 IDS_SAFE_BROWSING_MALWARE_V2_DETAILS));
1117 } else { 1117 } else {
1118 headline = l10n_util::GetStringUTF16( 1118 headline = l10n_util::GetStringUTF16(
1119 IDS_SAFE_BROWSING_MALWARE_V2_HEADLINE_SUBRESOURCE); 1119 IDS_SAFE_BROWSING_MALWARE_V2_HEADLINE_SUBRESOURCE);
1120 description1 = l10n_util::GetStringFUTF16( 1120 description1 = l10n_util::GetStringFUTF16(
1121 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION1_SUBRESOURCE, 1121 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION1_SUBRESOURCE,
1122 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME), 1122 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME),
1123 UTF8ToUTF16(web_contents_->GetURL().host())); 1123 base::UTF8ToUTF16(web_contents_->GetURL().host()));
1124 description2 = l10n_util::GetStringFUTF16( 1124 description2 = l10n_util::GetStringFUTF16(
1125 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION2_SUBRESOURCE, 1125 IDS_SAFE_BROWSING_MALWARE_V2_DESCRIPTION2_SUBRESOURCE,
1126 UTF8ToUTF16(url_.host())); 1126 base::UTF8ToUTF16(url_.host()));
1127 strings->SetString("details", l10n_util::GetStringFUTF16( 1127 strings->SetString("details", l10n_util::GetStringFUTF16(
1128 IDS_SAFE_BROWSING_MALWARE_V2_DETAILS_SUBRESOURCE, 1128 IDS_SAFE_BROWSING_MALWARE_V2_DETAILS_SUBRESOURCE,
1129 UTF8ToUTF16(url_.host()))); 1129 base::UTF8ToUTF16(url_.host())));
1130 } 1130 }
1131 1131
1132 PopulateStringDictionary( 1132 PopulateStringDictionary(
1133 strings, 1133 strings,
1134 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_TITLE), 1134 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_TITLE),
1135 headline, 1135 headline,
1136 description1, 1136 description1,
1137 description2, 1137 description2,
1138 description3); 1138 description3);
1139 1139
1140 if (!CanShowMalwareDetailsOption()) { 1140 if (!CanShowMalwareDetailsOption()) {
1141 strings->SetBoolean(kDisplayCheckBox, false); 1141 strings->SetBoolean(kDisplayCheckBox, false);
1142 strings->SetString("confirm_text", std::string()); 1142 strings->SetString("confirm_text", std::string());
1143 strings->SetString(kBoxChecked, std::string()); 1143 strings->SetString(kBoxChecked, std::string());
1144 } else { 1144 } else {
1145 // Show the checkbox for sending malware details. 1145 // Show the checkbox for sending malware details.
1146 strings->SetBoolean(kDisplayCheckBox, true); 1146 strings->SetBoolean(kDisplayCheckBox, true);
1147 1147
1148 std::string privacy_link = base::StringPrintf( 1148 std::string privacy_link = base::StringPrintf(
1149 kPrivacyLinkHtml, 1149 kPrivacyLinkHtml,
1150 l10n_util::GetStringUTF8( 1150 l10n_util::GetStringUTF8(
1151 IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE_V2).c_str()); 1151 IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE_V2).c_str());
1152 1152
1153 strings->SetString("confirm_text", 1153 strings->SetString("confirm_text",
1154 l10n_util::GetStringFUTF16( 1154 l10n_util::GetStringFUTF16(
1155 IDS_SAFE_BROWSING_MALWARE_V2_REPORTING_AGREE, 1155 IDS_SAFE_BROWSING_MALWARE_V2_REPORTING_AGREE,
1156 UTF8ToUTF16(privacy_link))); 1156 base::UTF8ToUTF16(privacy_link)));
1157 if (IsPrefEnabled(prefs::kSafeBrowsingReportingEnabled)) 1157 if (IsPrefEnabled(prefs::kSafeBrowsingReportingEnabled))
1158 strings->SetString(kBoxChecked, "yes"); 1158 strings->SetString(kBoxChecked, "yes");
1159 else 1159 else
1160 strings->SetString(kBoxChecked, std::string()); 1160 strings->SetString(kBoxChecked, std::string());
1161 } 1161 }
1162 1162
1163 strings->SetString("report_error", base::string16()); 1163 strings->SetString("report_error", base::string16());
1164 strings->SetString("learnMore", 1164 strings->SetString("learnMore",
1165 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_LEARN_MORE)); 1165 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_LEARN_MORE));
1166 } 1166 }
1167 1167
1168 void SafeBrowsingBlockingPageV2::PopulatePhishingStringDictionary( 1168 void SafeBrowsingBlockingPageV2::PopulatePhishingStringDictionary(
1169 base::DictionaryValue* strings) { 1169 base::DictionaryValue* strings) {
1170 PopulateStringDictionary( 1170 PopulateStringDictionary(
1171 strings, 1171 strings,
1172 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_TITLE), 1172 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_TITLE),
1173 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_HEADLINE), 1173 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_HEADLINE),
1174 l10n_util::GetStringFUTF16(IDS_SAFE_BROWSING_PHISHING_V2_DESCRIPTION1, 1174 l10n_util::GetStringFUTF16(IDS_SAFE_BROWSING_PHISHING_V2_DESCRIPTION1,
1175 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME), 1175 l10n_util::GetStringUTF16(IDS_PRODUCT_NAME),
1176 UTF8ToUTF16(url_.host())), 1176 base::UTF8ToUTF16(url_.host())),
1177 base::string16(), 1177 base::string16(),
1178 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_DESCRIPTION2)); 1178 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_DESCRIPTION2));
1179 1179
1180 strings->SetString("details", std::string()); 1180 strings->SetString("details", std::string());
1181 strings->SetString("confirm_text", std::string()); 1181 strings->SetString("confirm_text", std::string());
1182 strings->SetString(kBoxChecked, std::string()); 1182 strings->SetString(kBoxChecked, std::string());
1183 strings->SetString( 1183 strings->SetString(
1184 "report_error", 1184 "report_error",
1185 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_REPORT_ERROR)); 1185 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_PHISHING_V2_REPORT_ERROR));
1186 strings->SetBoolean(kDisplayCheckBox, false); 1186 strings->SetBoolean(kDisplayCheckBox, false);
1187 strings->SetString("learnMore", 1187 strings->SetString("learnMore",
1188 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_LEARN_MORE)); 1188 l10n_util::GetStringUTF16(IDS_SAFE_BROWSING_MALWARE_V2_LEARN_MORE));
1189 } 1189 }
OLDNEW
« no previous file with comments | « chrome/browser/rlz/rlz_unittest.cc ('k') | chrome/browser/safe_browsing/safe_browsing_blocking_page_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698