Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 Loading... | |
| 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 |
| OLD | NEW |