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

Side by Side Diff: chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc

Issue 2017283002: MD Settings: implement printing page (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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
« no previous file with comments | « chrome/browser/resources/settings/settings_resources.grd ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 #include "chrome/browser/ui/webui/settings/md_settings_localized_strings_provide r.h" 5 #include "chrome/browser/ui/webui/settings/md_settings_localized_strings_provide r.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 "otherFormsOfBrowsingHistory", 343 "otherFormsOfBrowsingHistory",
344 l10n_util::GetStringFUTF16( 344 l10n_util::GetStringFUTF16(
345 IDS_CLEAR_BROWSING_DATA_HISTORY_FOOTER, 345 IDS_CLEAR_BROWSING_DATA_HISTORY_FOOTER,
346 l10n_util::GetStringUTF16( 346 l10n_util::GetStringUTF16(
347 IDS_SETTINGS_CLEAR_DATA_WEB_HISTORY_URL_IN_FOOTER))); 347 IDS_SETTINGS_CLEAR_DATA_WEB_HISTORY_URL_IN_FOOTER)));
348 348
349 AddLocalizedStringsBulk(html_source, localized_strings, 349 AddLocalizedStringsBulk(html_source, localized_strings,
350 arraysize(localized_strings)); 350 arraysize(localized_strings));
351 } 351 }
352 352
353 void AddCloudPrintStrings(content::WebUIDataSource* html_source) {
354 LocalizedString localized_strings[] = {
355 {"googleCloudPrint", IDS_SETTINGS_GOOGLE_CLOUD_PRINT},
356 };
357 AddLocalizedStringsBulk(html_source, localized_strings,
358 arraysize(localized_strings));
359 }
360
361 #if !defined(OS_CHROMEOS) 353 #if !defined(OS_CHROMEOS)
362 void AddDefaultBrowserStrings(content::WebUIDataSource* html_source) { 354 void AddDefaultBrowserStrings(content::WebUIDataSource* html_source) {
363 LocalizedString localized_strings[] = { 355 LocalizedString localized_strings[] = {
364 {"defaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER}, 356 {"defaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER},
365 {"defaultBrowserDefault", IDS_SETTINGS_DEFAULT_BROWSER_DEFAULT}, 357 {"defaultBrowserDefault", IDS_SETTINGS_DEFAULT_BROWSER_DEFAULT},
366 {"defaultBrowserMakeDefault", IDS_SETTINGS_DEFAULT_BROWSER_MAKE_DEFAULT}, 358 {"defaultBrowserMakeDefault", IDS_SETTINGS_DEFAULT_BROWSER_MAKE_DEFAULT},
367 {"defaultBrowserUnknown", IDS_SETTINGS_DEFAULT_BROWSER_UNKNOWN}, 359 {"defaultBrowserUnknown", IDS_SETTINGS_DEFAULT_BROWSER_UNKNOWN},
368 {"defaultBrowserSecondary", IDS_SETTINGS_DEFAULT_BROWSER_SECONDARY}, 360 {"defaultBrowserSecondary", IDS_SETTINGS_DEFAULT_BROWSER_SECONDARY},
369 {"unableToSetDefaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER_ERROR}, 361 {"unableToSetDefaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER_ERROR},
370 }; 362 };
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after
760 .spec(); 752 .spec();
761 html_source->AddString( 753 html_source->AddString(
762 "syncDisconnectExplanation", 754 "syncDisconnectExplanation",
763 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION, 755 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION,
764 base::ASCIIToUTF16(disconnect_help_url))); 756 base::ASCIIToUTF16(disconnect_help_url)));
765 html_source->AddString( 757 html_source->AddString(
766 "activityControlsUrl", 758 "activityControlsUrl",
767 base::ASCIIToUTF16(chrome::kGoogleAccountActivityControlsURL)); 759 base::ASCIIToUTF16(chrome::kGoogleAccountActivityControlsURL));
768 } 760 }
769 761
762 void AddPrintingStrings(content::WebUIDataSource* html_source) {
763 LocalizedString localized_strings[] = {
764 {"printingPageTitle", IDS_SETTINGS_PRINTING},
765 {"printingCloudPrintLearnMoreLabel",
766 IDS_SETTINGS_PRINTING_CLOUD_PRINT_LEARN_MORE_LABEL},
767 {"printingNotificationsLabel", IDS_SETTINGS_PRINTING_NOTIFICATIONS_LABEL},
768 {"printingManageCloudPrintDevices",
769 IDS_SETTINGS_PRINTING_MANAGE_CLOUD_PRINT_DEVICES},
770 };
771 AddLocalizedStringsBulk(html_source, localized_strings,
772 arraysize(localized_strings));
773
774 html_source->AddString("devicesUrl", chrome::kChromeUIDevicesURL);
775 html_source->AddString("printingCloudPrintLearnMoreUrl",
776 chrome::kCloudPrintLearnMoreURL);
Dan Beam 2016/05/28 01:13:11 both of these URLs already existed in C++, so to a
777 }
778
770 void AddPrivacyStrings(content::WebUIDataSource* html_source) { 779 void AddPrivacyStrings(content::WebUIDataSource* html_source) {
771 LocalizedString localized_strings[] = { 780 LocalizedString localized_strings[] = {
772 {"privacyPageTitle", IDS_SETTINGS_PRIVACY}, 781 {"privacyPageTitle", IDS_SETTINGS_PRIVACY},
773 {"linkDoctorPref", IDS_SETTINGS_LINKDOCTOR_PREF}, 782 {"linkDoctorPref", IDS_SETTINGS_LINKDOCTOR_PREF},
774 {"searchSuggestPref", IDS_SETTINGS_SUGGEST_PREF}, 783 {"searchSuggestPref", IDS_SETTINGS_SUGGEST_PREF},
775 {"networkPredictionEnabled", 784 {"networkPredictionEnabled",
776 IDS_SETTINGS_NETWORK_PREDICTION_ENABLED_DESCRIPTION}, 785 IDS_SETTINGS_NETWORK_PREDICTION_ENABLED_DESCRIPTION},
777 {"safeBrowsingEnableProtection", 786 {"safeBrowsingEnableProtection",
778 IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION}, 787 IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION},
779 {"safeBrowsingEnableExtendedReporting", 788 {"safeBrowsingEnableExtendedReporting",
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1004 AddAccountUITweaksStrings(html_source, profile); 1013 AddAccountUITweaksStrings(html_source, profile);
1005 #endif 1014 #endif
1006 AddAppearanceStrings(html_source); 1015 AddAppearanceStrings(html_source);
1007 #if defined(OS_CHROMEOS) 1016 #if defined(OS_CHROMEOS)
1008 AddBluetoothStrings(html_source); 1017 AddBluetoothStrings(html_source);
1009 #endif 1018 #endif
1010 #if defined(USE_NSS_CERTS) 1019 #if defined(USE_NSS_CERTS)
1011 AddCertificateManagerStrings(html_source); 1020 AddCertificateManagerStrings(html_source);
1012 #endif 1021 #endif
1013 AddClearBrowsingDataStrings(html_source); 1022 AddClearBrowsingDataStrings(html_source);
1014 AddCloudPrintStrings(html_source);
1015 #if !defined(OS_CHROMEOS) 1023 #if !defined(OS_CHROMEOS)
1016 AddDefaultBrowserStrings(html_source); 1024 AddDefaultBrowserStrings(html_source);
1017 #endif 1025 #endif
1018 AddDateTimeStrings(html_source); 1026 AddDateTimeStrings(html_source);
1019 #if defined(OS_CHROMEOS) 1027 #if defined(OS_CHROMEOS)
1020 AddDeviceStrings(html_source); 1028 AddDeviceStrings(html_source);
1021 #endif 1029 #endif
1022 AddDownloadsStrings(html_source); 1030 AddDownloadsStrings(html_source);
1023 1031
1024 #if defined(OS_CHROMEOS) 1032 #if defined(OS_CHROMEOS)
1025 AddEasyUnlockStrings(html_source); 1033 AddEasyUnlockStrings(html_source);
1026 AddInternetStrings(html_source); 1034 AddInternetStrings(html_source);
1027 #endif 1035 #endif
1028 AddLanguagesStrings(html_source); 1036 AddLanguagesStrings(html_source);
1029 #if defined(OS_CHROMEOS) 1037 #if defined(OS_CHROMEOS)
1030 AddMultiProfilesStrings(html_source, profile); 1038 AddMultiProfilesStrings(html_source, profile);
1031 #endif 1039 #endif
1032 AddOnStartupStrings(html_source); 1040 AddOnStartupStrings(html_source);
1033 AddPasswordsAndFormsStrings(html_source); 1041 AddPasswordsAndFormsStrings(html_source);
1034 AddPeopleStrings(html_source); 1042 AddPeopleStrings(html_source);
1043 AddPrintingStrings(html_source);
1035 AddPrivacyStrings(html_source); 1044 AddPrivacyStrings(html_source);
1036 AddResetStrings(html_source); 1045 AddResetStrings(html_source);
1037 AddSearchEnginesStrings(html_source); 1046 AddSearchEnginesStrings(html_source);
1038 AddSearchStrings(html_source); 1047 AddSearchStrings(html_source);
1039 AddSiteSettingsStrings(html_source); 1048 AddSiteSettingsStrings(html_source);
1040 #if !defined(OS_CHROMEOS) 1049 #if !defined(OS_CHROMEOS)
1041 AddSystemStrings(html_source); 1050 AddSystemStrings(html_source);
1042 #endif 1051 #endif
1043 AddUsersStrings(html_source); 1052 AddUsersStrings(html_source);
1044 AddWebContentStrings(html_source); 1053 AddWebContentStrings(html_source);
1045 1054
1046 policy_indicator::AddLocalizedStrings(html_source); 1055 policy_indicator::AddLocalizedStrings(html_source);
1047 1056
1048 html_source->SetJsonPath(kLocalizedStringsFile); 1057 html_source->SetJsonPath(kLocalizedStringsFile);
1049 } 1058 }
1050 1059
1051 } // namespace settings 1060 } // namespace settings
OLDNEW
« no previous file with comments | « chrome/browser/resources/settings/settings_resources.grd ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698