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

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: asdf 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 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
358 "otherFormsOfBrowsingHistory", 358 "otherFormsOfBrowsingHistory",
359 l10n_util::GetStringFUTF16( 359 l10n_util::GetStringFUTF16(
360 IDS_CLEAR_BROWSING_DATA_HISTORY_FOOTER, 360 IDS_CLEAR_BROWSING_DATA_HISTORY_FOOTER,
361 l10n_util::GetStringUTF16( 361 l10n_util::GetStringUTF16(
362 IDS_SETTINGS_CLEAR_DATA_WEB_HISTORY_URL_IN_FOOTER))); 362 IDS_SETTINGS_CLEAR_DATA_WEB_HISTORY_URL_IN_FOOTER)));
363 363
364 AddLocalizedStringsBulk(html_source, localized_strings, 364 AddLocalizedStringsBulk(html_source, localized_strings,
365 arraysize(localized_strings)); 365 arraysize(localized_strings));
366 } 366 }
367 367
368 void AddCloudPrintStrings(content::WebUIDataSource* html_source) {
369 LocalizedString localized_strings[] = {
370 {"googleCloudPrint", IDS_SETTINGS_GOOGLE_CLOUD_PRINT},
371 };
372 AddLocalizedStringsBulk(html_source, localized_strings,
373 arraysize(localized_strings));
374 }
375
376 #if !defined(OS_CHROMEOS) 368 #if !defined(OS_CHROMEOS)
377 void AddDefaultBrowserStrings(content::WebUIDataSource* html_source) { 369 void AddDefaultBrowserStrings(content::WebUIDataSource* html_source) {
378 LocalizedString localized_strings[] = { 370 LocalizedString localized_strings[] = {
379 {"defaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER}, 371 {"defaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER},
380 {"defaultBrowserDefault", IDS_SETTINGS_DEFAULT_BROWSER_DEFAULT}, 372 {"defaultBrowserDefault", IDS_SETTINGS_DEFAULT_BROWSER_DEFAULT},
381 {"defaultBrowserMakeDefault", IDS_SETTINGS_DEFAULT_BROWSER_MAKE_DEFAULT}, 373 {"defaultBrowserMakeDefault", IDS_SETTINGS_DEFAULT_BROWSER_MAKE_DEFAULT},
382 {"defaultBrowserUnknown", IDS_SETTINGS_DEFAULT_BROWSER_UNKNOWN}, 374 {"defaultBrowserUnknown", IDS_SETTINGS_DEFAULT_BROWSER_UNKNOWN},
383 {"defaultBrowserSecondary", IDS_SETTINGS_DEFAULT_BROWSER_SECONDARY}, 375 {"defaultBrowserSecondary", IDS_SETTINGS_DEFAULT_BROWSER_SECONDARY},
384 {"unableToSetDefaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER_ERROR}, 376 {"unableToSetDefaultBrowser", IDS_SETTINGS_DEFAULT_BROWSER_ERROR},
385 }; 377 };
(...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after
773 .spec(); 765 .spec();
774 html_source->AddString( 766 html_source->AddString(
775 "syncDisconnectExplanation", 767 "syncDisconnectExplanation",
776 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION, 768 l10n_util::GetStringFUTF16(IDS_SETTINGS_SYNC_DISCONNECT_EXPLANATION,
777 base::ASCIIToUTF16(disconnect_help_url))); 769 base::ASCIIToUTF16(disconnect_help_url)));
778 html_source->AddString( 770 html_source->AddString(
779 "activityControlsUrl", 771 "activityControlsUrl",
780 base::ASCIIToUTF16(chrome::kGoogleAccountActivityControlsURL)); 772 base::ASCIIToUTF16(chrome::kGoogleAccountActivityControlsURL));
781 } 773 }
782 774
775 void AddPrintingStrings(content::WebUIDataSource* html_source) {
776 LocalizedString localized_strings[] = {
777 {"printingPageTitle", IDS_SETTINGS_PRINTING},
778 {"printingCloudPrintLearnMoreLabel",
779 IDS_SETTINGS_PRINTING_CLOUD_PRINT_LEARN_MORE_LABEL},
780 {"printingNotificationsLabel", IDS_SETTINGS_PRINTING_NOTIFICATIONS_LABEL},
781 {"printingManageCloudPrintDevices",
782 IDS_SETTINGS_PRINTING_MANAGE_CLOUD_PRINT_DEVICES},
783 };
784 AddLocalizedStringsBulk(html_source, localized_strings,
785 arraysize(localized_strings));
786
787 html_source->AddString("devicesUrl", chrome::kChromeUIDevicesURL);
788 html_source->AddString("printingCloudPrintLearnMoreUrl",
789 chrome::kCloudPrintLearnMoreURL);
790 }
791
783 void AddPrivacyStrings(content::WebUIDataSource* html_source) { 792 void AddPrivacyStrings(content::WebUIDataSource* html_source) {
784 LocalizedString localized_strings[] = { 793 LocalizedString localized_strings[] = {
785 {"privacyPageTitle", IDS_SETTINGS_PRIVACY}, 794 {"privacyPageTitle", IDS_SETTINGS_PRIVACY},
786 {"linkDoctorPref", IDS_SETTINGS_LINKDOCTOR_PREF}, 795 {"linkDoctorPref", IDS_SETTINGS_LINKDOCTOR_PREF},
787 {"searchSuggestPref", IDS_SETTINGS_SUGGEST_PREF}, 796 {"searchSuggestPref", IDS_SETTINGS_SUGGEST_PREF},
788 {"networkPredictionEnabled", 797 {"networkPredictionEnabled",
789 IDS_SETTINGS_NETWORK_PREDICTION_ENABLED_DESCRIPTION}, 798 IDS_SETTINGS_NETWORK_PREDICTION_ENABLED_DESCRIPTION},
790 {"safeBrowsingEnableProtection", 799 {"safeBrowsingEnableProtection",
791 IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION}, 800 IDS_SETTINGS_SAFEBROWSING_ENABLEPROTECTION},
792 {"safeBrowsingEnableExtendedReporting", 801 {"safeBrowsingEnableExtendedReporting",
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
1017 AddAccountUITweaksStrings(html_source, profile); 1026 AddAccountUITweaksStrings(html_source, profile);
1018 #endif 1027 #endif
1019 AddAppearanceStrings(html_source); 1028 AddAppearanceStrings(html_source);
1020 #if defined(OS_CHROMEOS) 1029 #if defined(OS_CHROMEOS)
1021 AddBluetoothStrings(html_source); 1030 AddBluetoothStrings(html_source);
1022 #endif 1031 #endif
1023 #if defined(USE_NSS_CERTS) 1032 #if defined(USE_NSS_CERTS)
1024 AddCertificateManagerStrings(html_source); 1033 AddCertificateManagerStrings(html_source);
1025 #endif 1034 #endif
1026 AddClearBrowsingDataStrings(html_source); 1035 AddClearBrowsingDataStrings(html_source);
1027 AddCloudPrintStrings(html_source);
1028 #if !defined(OS_CHROMEOS) 1036 #if !defined(OS_CHROMEOS)
1029 AddDefaultBrowserStrings(html_source); 1037 AddDefaultBrowserStrings(html_source);
1030 #endif 1038 #endif
1031 AddDateTimeStrings(html_source); 1039 AddDateTimeStrings(html_source);
1032 #if defined(OS_CHROMEOS) 1040 #if defined(OS_CHROMEOS)
1033 AddDeviceStrings(html_source); 1041 AddDeviceStrings(html_source);
1034 #endif 1042 #endif
1035 AddDownloadsStrings(html_source); 1043 AddDownloadsStrings(html_source);
1036 1044
1037 #if defined(OS_CHROMEOS) 1045 #if defined(OS_CHROMEOS)
1038 AddEasyUnlockStrings(html_source); 1046 AddEasyUnlockStrings(html_source);
1039 AddInternetStrings(html_source); 1047 AddInternetStrings(html_source);
1040 #endif 1048 #endif
1041 AddLanguagesStrings(html_source); 1049 AddLanguagesStrings(html_source);
1042 #if defined(OS_CHROMEOS) 1050 #if defined(OS_CHROMEOS)
1043 AddMultiProfilesStrings(html_source, profile); 1051 AddMultiProfilesStrings(html_source, profile);
1044 #endif 1052 #endif
1045 AddOnStartupStrings(html_source); 1053 AddOnStartupStrings(html_source);
1046 AddPasswordsAndFormsStrings(html_source); 1054 AddPasswordsAndFormsStrings(html_source);
1047 AddPeopleStrings(html_source); 1055 AddPeopleStrings(html_source);
1056 AddPrintingStrings(html_source);
1048 AddPrivacyStrings(html_source); 1057 AddPrivacyStrings(html_source);
1049 AddResetStrings(html_source); 1058 AddResetStrings(html_source);
1050 AddSearchEnginesStrings(html_source); 1059 AddSearchEnginesStrings(html_source);
1051 AddSearchStrings(html_source); 1060 AddSearchStrings(html_source);
1052 AddSiteSettingsStrings(html_source); 1061 AddSiteSettingsStrings(html_source);
1053 #if !defined(OS_CHROMEOS) 1062 #if !defined(OS_CHROMEOS)
1054 AddSystemStrings(html_source); 1063 AddSystemStrings(html_source);
1055 #endif 1064 #endif
1056 AddUsersStrings(html_source); 1065 AddUsersStrings(html_source);
1057 AddWebContentStrings(html_source); 1066 AddWebContentStrings(html_source);
1058 1067
1059 policy_indicator::AddLocalizedStrings(html_source); 1068 policy_indicator::AddLocalizedStrings(html_source);
1060 1069
1061 html_source->SetJsonPath(kLocalizedStringsFile); 1070 html_source->SetJsonPath(kLocalizedStringsFile);
1062 } 1071 }
1063 1072
1064 } // namespace settings 1073 } // 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