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/i18n/number_formatting.h" | 10 #include "base/i18n/number_formatting.h" |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
85 user_manager::UserManager::Get()->IsLoggedInAsGuest()); | 85 user_manager::UserManager::Get()->IsLoggedInAsGuest()); |
86 #else | 86 #else |
87 profile->IsOffTheRecord()); | 87 profile->IsOffTheRecord()); |
88 #endif | 88 #endif |
89 } | 89 } |
90 | 90 |
91 void AddA11yStrings(content::WebUIDataSource* html_source) { | 91 void AddA11yStrings(content::WebUIDataSource* html_source) { |
92 LocalizedString localized_strings[] = { | 92 LocalizedString localized_strings[] = { |
93 {"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY}, | 93 {"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY}, |
94 {"moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK}, | 94 {"moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK}, |
95 {"moreFeaturesLinkSubtext", IDS_SETTINGS_MORE_FEATURES_LINK_SUBTEXT}, | |
96 {"accessibilityWebStore", IDS_SETTINGS_ACCESSIBILITY_WEB_STORE}, | |
tommycli
2016/09/23 19:29:57
nit: keep same order as settings_strings.grdp? Als
dschuyler
2016/09/27 00:43:09
Done.
| |
95 #if defined(OS_CHROMEOS) | 97 #if defined(OS_CHROMEOS) |
96 {"optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL}, | 98 {"optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL}, |
97 {"largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL}, | 99 {"largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL}, |
98 {"highContrastLabel", IDS_SETTINGS_HIGH_CONTRAST_LABEL}, | 100 {"highContrastLabel", IDS_SETTINGS_HIGH_CONTRAST_LABEL}, |
99 {"stickyKeysLabel", IDS_SETTINGS_STICKY_KEYS_LABEL}, | 101 {"stickyKeysLabel", IDS_SETTINGS_STICKY_KEYS_LABEL}, |
100 {"chromeVoxLabel", IDS_SETTINGS_CHROMEVOX_LABEL}, | 102 {"chromeVoxLabel", IDS_SETTINGS_CHROMEVOX_LABEL}, |
101 {"screenMagnifierLabel", IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL}, | 103 {"screenMagnifierLabel", IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL}, |
102 {"tapDraggingLabel", IDS_SETTINGS_TAP_DRAGGING_LABEL}, | 104 {"tapDraggingLabel", IDS_SETTINGS_TAP_DRAGGING_LABEL}, |
103 {"clickOnStopLabel", IDS_SETTINGS_CLICK_ON_STOP_LABEL}, | 105 {"clickOnStopLabel", IDS_SETTINGS_CLICK_ON_STOP_LABEL}, |
104 {"delayBeforeClickLabel", IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL}, | 106 {"delayBeforeClickLabel", IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL}, |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
146 {"mouseAndTouchpadHeading", | 148 {"mouseAndTouchpadHeading", |
147 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_AND_TOUCHPAD_HEADING}, | 149 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_AND_TOUCHPAD_HEADING}, |
148 {"mouseSettingsTitle", | 150 {"mouseSettingsTitle", |
149 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_TITLE}, | 151 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_TITLE}, |
150 {"mouseSettingsDescription", | 152 {"mouseSettingsDescription", |
151 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_DESCRIPTION}, | 153 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_DESCRIPTION}, |
152 {"audioHeading", | 154 {"audioHeading", |
153 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUDIO_HEADING}, | 155 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUDIO_HEADING}, |
154 {"additionalFeaturesTitle", | 156 {"additionalFeaturesTitle", |
155 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_ADDITIONAL_FEATURES_TITLE}, | 157 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_ADDITIONAL_FEATURES_TITLE}, |
156 {"additionalFeaturesDescription", | |
157 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_ADDITIONAL_FEATURES_DESCRIPTION}, | |
158 #endif | 158 #endif |
159 }; | 159 }; |
160 AddLocalizedStringsBulk(html_source, localized_strings, | 160 AddLocalizedStringsBulk(html_source, localized_strings, |
161 arraysize(localized_strings)); | 161 arraysize(localized_strings)); |
162 | 162 |
163 #if defined(OS_CHROMEOS) | 163 #if defined(OS_CHROMEOS) |
164 html_source->AddString("a11yLearnMoreUrl", | 164 html_source->AddString("a11yLearnMoreUrl", |
165 chrome::kChromeAccessibilityHelpURL); | 165 chrome::kChromeAccessibilityHelpURL); |
166 | 166 |
167 html_source->AddBoolean( | 167 html_source->AddBoolean( |
(...skipping 751 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
919 autofill::payments::GetManageInstrumentsUrl(0).spec()); | 919 autofill::payments::GetManageInstrumentsUrl(0).spec()); |
920 | 920 |
921 AddLocalizedStringsBulk(html_source, localized_strings, | 921 AddLocalizedStringsBulk(html_source, localized_strings, |
922 arraysize(localized_strings)); | 922 arraysize(localized_strings)); |
923 } | 923 } |
924 | 924 |
925 void AddPeopleStrings(content::WebUIDataSource* html_source) { | 925 void AddPeopleStrings(content::WebUIDataSource* html_source) { |
926 LocalizedString localized_strings[] = { | 926 LocalizedString localized_strings[] = { |
927 {"peoplePageTitle", IDS_SETTINGS_PEOPLE}, | 927 {"peoplePageTitle", IDS_SETTINGS_PEOPLE}, |
928 {"manageOtherPeople", IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE}, | 928 {"manageOtherPeople", IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE}, |
929 {"manageOtherPeopleSubtext", | |
930 IDS_SETTINGS_PEOPLE_MANAGE_OTHER_PEOPLE_SUBTEXT}, | |
929 {"manageSupervisedUsers", IDS_SETTINGS_PEOPLE_MANAGE_SUPERVISED_USERS}, | 931 {"manageSupervisedUsers", IDS_SETTINGS_PEOPLE_MANAGE_SUPERVISED_USERS}, |
932 {"manageSupervisedUsersSubtext", | |
933 IDS_SETTINGS_PEOPLE_MANAGE_SUPERVISED_USERS_SUBTEXT}, | |
930 #if defined(OS_CHROMEOS) | 934 #if defined(OS_CHROMEOS) |
931 {"configurePinChoosePinTitle", | 935 {"configurePinChoosePinTitle", |
932 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CHOOSE_PIN_TITLE}, | 936 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CHOOSE_PIN_TITLE}, |
933 {"configurePinConfirmPinTitle", | 937 {"configurePinConfirmPinTitle", |
934 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONFIRM_PIN_TITLE}, | 938 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONFIRM_PIN_TITLE}, |
935 {"configurePinContinueButton", | 939 {"configurePinContinueButton", |
936 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONTINUE_BUTTON}, | 940 IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_CONTINUE_BUTTON}, |
937 {"configurePinMismatched", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_MISMATCHED}, | 941 {"configurePinMismatched", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_MISMATCHED}, |
938 {"configurePinTooShort", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_TOO_SHORT}, | 942 {"configurePinTooShort", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_TOO_SHORT}, |
939 {"configurePinWeakPin", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_WEAK_PIN}, | 943 {"configurePinWeakPin", IDS_SETTINGS_PEOPLE_CONFIGURE_PIN_WEAK_PIN}, |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1060 } | 1064 } |
1061 | 1065 |
1062 void AddPrintingStrings(content::WebUIDataSource* html_source) { | 1066 void AddPrintingStrings(content::WebUIDataSource* html_source) { |
1063 LocalizedString localized_strings[] = { | 1067 LocalizedString localized_strings[] = { |
1064 {"printingPageTitle", IDS_SETTINGS_PRINTING}, | 1068 {"printingPageTitle", IDS_SETTINGS_PRINTING}, |
1065 {"printingCloudPrintLearnMoreLabel", | 1069 {"printingCloudPrintLearnMoreLabel", |
1066 IDS_SETTINGS_PRINTING_CLOUD_PRINT_LEARN_MORE_LABEL}, | 1070 IDS_SETTINGS_PRINTING_CLOUD_PRINT_LEARN_MORE_LABEL}, |
1067 {"printingNotificationsLabel", IDS_SETTINGS_PRINTING_NOTIFICATIONS_LABEL}, | 1071 {"printingNotificationsLabel", IDS_SETTINGS_PRINTING_NOTIFICATIONS_LABEL}, |
1068 {"printingManageCloudPrintDevices", | 1072 {"printingManageCloudPrintDevices", |
1069 IDS_SETTINGS_PRINTING_MANAGE_CLOUD_PRINT_DEVICES}, | 1073 IDS_SETTINGS_PRINTING_MANAGE_CLOUD_PRINT_DEVICES}, |
1074 {"printingManageCloudPrintDevicesSubtext", | |
1075 IDS_SETTINGS_PRINTING_MANAGE_CLOUD_PRINT_DEVICES_SUBTEXT}, | |
1070 {"cloudPrintersTitle", IDS_SETTINGS_PRINTING_CLOUD_PRINTERS}, | 1076 {"cloudPrintersTitle", IDS_SETTINGS_PRINTING_CLOUD_PRINTERS}, |
1077 {"cloudPrintersTitleSubtext", IDS_SETTINGS_PRINTING_CLOUD_PRINTERS_SUBTEXT}, | |
1071 #if defined(OS_CHROMEOS) | 1078 #if defined(OS_CHROMEOS) |
1072 {"cupsPrintersTitle", IDS_SETTINGS_PRINTING_CUPS_PRINTERS}, | 1079 {"cupsPrintersTitle", IDS_SETTINGS_PRINTING_CUPS_PRINTERS}, |
1073 {"addCupsPrinter", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_ADD_PRINTER}, | 1080 {"addCupsPrinter", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_ADD_PRINTER}, |
1074 {"cupsPrinterDetails", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_DETAILS}, | 1081 {"cupsPrinterDetails", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_DETAILS}, |
1075 {"removePrinter", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_REMOVE}, | 1082 {"removePrinter", IDS_SETTINGS_PRINTING_CUPS_PRINTERS_REMOVE}, |
1076 {"searchLabel", IDS_SETTINGS_PRINTING_CUPS_SEARCH_LABEL}, | 1083 {"searchLabel", IDS_SETTINGS_PRINTING_CUPS_SEARCH_LABEL}, |
1077 {"printerDetailsTitle", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_TITLE}, | 1084 {"printerDetailsTitle", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_TITLE}, |
1078 {"printerName", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_NAME}, | 1085 {"printerName", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_NAME}, |
1079 {"printerModel", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_MODEL}, | 1086 {"printerModel", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_MODEL}, |
1080 {"printerQueue", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_QUEUE}, | 1087 {"printerQueue", IDS_SETTINGS_PRINTING_CUPS_PRINTER_DETAILS_QUEUE}, |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1145 {"doNotTrack", IDS_SETTINGS_ENABLE_DO_NOT_TRACK}, | 1152 {"doNotTrack", IDS_SETTINGS_ENABLE_DO_NOT_TRACK}, |
1146 {"enableContentProtectionAttestation", | 1153 {"enableContentProtectionAttestation", |
1147 IDS_SETTINGS_ENABLE_CONTENT_PROTECTION_ATTESTATION}, | 1154 IDS_SETTINGS_ENABLE_CONTENT_PROTECTION_ATTESTATION}, |
1148 {"wakeOnWifi", IDS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION}, | 1155 {"wakeOnWifi", IDS_SETTINGS_WAKE_ON_WIFI_DESCRIPTION}, |
1149 {"manageCertificates", IDS_SETTINGS_MANAGE_CERTIFICATES}, | 1156 {"manageCertificates", IDS_SETTINGS_MANAGE_CERTIFICATES}, |
1150 {"manageCertificatesDescription", | 1157 {"manageCertificatesDescription", |
1151 IDS_SETTINGS_MANAGE_CERTIFICATES_DESCRIPTION}, | 1158 IDS_SETTINGS_MANAGE_CERTIFICATES_DESCRIPTION}, |
1152 {"siteSettings", IDS_SETTINGS_SITE_SETTINGS}, | 1159 {"siteSettings", IDS_SETTINGS_SITE_SETTINGS}, |
1153 {"siteSettingsDescription", IDS_SETTINGS_SITE_SETTINGS_DESCRIPTION}, | 1160 {"siteSettingsDescription", IDS_SETTINGS_SITE_SETTINGS_DESCRIPTION}, |
1154 {"clearBrowsingData", IDS_SETTINGS_CLEAR_DATA}, | 1161 {"clearBrowsingData", IDS_SETTINGS_CLEAR_DATA}, |
1162 {"clearBrowsingDataSubtext", IDS_SETTINGS_CLEAR_DATA_SUBTEXT}, | |
1155 {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, | 1163 {"titleAndCount", IDS_SETTINGS_TITLE_AND_COUNT}, |
1156 }; | 1164 }; |
1157 AddLocalizedStringsBulk(html_source, localized_strings, | 1165 AddLocalizedStringsBulk(html_source, localized_strings, |
1158 arraysize(localized_strings)); | 1166 arraysize(localized_strings)); |
1159 | 1167 |
1160 html_source->AddString("improveBrowsingExperience", | 1168 html_source->AddString("improveBrowsingExperience", |
1161 l10n_util::GetStringFUTF16( | 1169 l10n_util::GetStringFUTF16( |
1162 IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE, | 1170 IDS_SETTINGS_IMPROVE_BROWSING_EXPERIENCE, |
1163 base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL))); | 1171 base::ASCIIToUTF16(chrome::kPrivacyLearnMoreURL))); |
1164 } | 1172 } |
(...skipping 13 matching lines...) Expand all Loading... | |
1178 IDS_SETTINGS_SEARCH_NO_RESULTS_HELP, | 1186 IDS_SETTINGS_SEARCH_NO_RESULTS_HELP, |
1179 base::ASCIIToUTF16(chrome::kSettingsSearchHelpURL)); | 1187 base::ASCIIToUTF16(chrome::kSettingsSearchHelpURL)); |
1180 html_source->AddString("searchNoResultsHelp", help_text); | 1188 html_source->AddString("searchNoResultsHelp", help_text); |
1181 } | 1189 } |
1182 | 1190 |
1183 void AddSearchStrings(content::WebUIDataSource* html_source) { | 1191 void AddSearchStrings(content::WebUIDataSource* html_source) { |
1184 LocalizedString localized_strings[] = { | 1192 LocalizedString localized_strings[] = { |
1185 {"searchPageTitle", IDS_SETTINGS_SEARCH}, | 1193 {"searchPageTitle", IDS_SETTINGS_SEARCH}, |
1186 {"searchExplanation", IDS_SETTINGS_SEARCH_EXPLANATION}, | 1194 {"searchExplanation", IDS_SETTINGS_SEARCH_EXPLANATION}, |
1187 {"searchEnginesManage", IDS_SETTINGS_SEARCH_MANAGE_SEARCH_ENGINES}, | 1195 {"searchEnginesManage", IDS_SETTINGS_SEARCH_MANAGE_SEARCH_ENGINES}, |
1196 {"searchEnginesManageSubtext", | |
1197 IDS_SETTINGS_SEARCH_MANAGE_SEARCH_ENGINES_SUBTEXT}, | |
1188 {"searchOkGoogleLabel", IDS_SETTINGS_SEARCH_OK_GOOGLE_LABEL}, | 1198 {"searchOkGoogleLabel", IDS_SETTINGS_SEARCH_OK_GOOGLE_LABEL}, |
1189 {"searchOkGoogleLearnMoreLink", | 1199 {"searchOkGoogleLearnMoreLink", |
1190 IDS_SETTINGS_SEARCH_OK_GOOGLE_LEARN_MORE_LINK}, | 1200 IDS_SETTINGS_SEARCH_OK_GOOGLE_LEARN_MORE_LINK}, |
1191 {"searchOkGoogleDescriptionLabel", | 1201 {"searchOkGoogleDescriptionLabel", |
1192 IDS_SETTINGS_SEARCH_OK_GOOGLE_DESCRIPTION_LABEL}, | 1202 IDS_SETTINGS_SEARCH_OK_GOOGLE_DESCRIPTION_LABEL}, |
1193 }; | 1203 }; |
1194 AddLocalizedStringsBulk(html_source, localized_strings, | 1204 AddLocalizedStringsBulk(html_source, localized_strings, |
1195 arraysize(localized_strings)); | 1205 arraysize(localized_strings)); |
1196 } | 1206 } |
1197 | 1207 |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1450 #if !defined(OS_CHROMEOS) | 1460 #if !defined(OS_CHROMEOS) |
1451 void AddSystemStrings(content::WebUIDataSource* html_source) { | 1461 void AddSystemStrings(content::WebUIDataSource* html_source) { |
1452 LocalizedString localized_strings[] = { | 1462 LocalizedString localized_strings[] = { |
1453 {"systemPageTitle", IDS_SETTINGS_SYSTEM}, | 1463 {"systemPageTitle", IDS_SETTINGS_SYSTEM}, |
1454 #if !defined(OS_MACOSX) | 1464 #if !defined(OS_MACOSX) |
1455 {"backgroundAppsLabel", IDS_SETTINGS_SYSTEM_BACKGROUND_APPS_LABEL}, | 1465 {"backgroundAppsLabel", IDS_SETTINGS_SYSTEM_BACKGROUND_APPS_LABEL}, |
1456 #endif | 1466 #endif |
1457 {"hardwareAccelerationLabel", | 1467 {"hardwareAccelerationLabel", |
1458 IDS_SETTINGS_SYSTEM_HARDWARE_ACCELERATION_LABEL}, | 1468 IDS_SETTINGS_SYSTEM_HARDWARE_ACCELERATION_LABEL}, |
1459 {"changeProxySettings", IDS_SETTINGS_SYSTEM_PROXY_SETTINGS_BUTTON}, | 1469 {"changeProxySettings", IDS_SETTINGS_SYSTEM_PROXY_SETTINGS_BUTTON}, |
1470 {"changeProxySettingsSubtext", IDS_SETTINGS_SYSTEM_PROXY_SETTINGS_SUBTEXT}, | |
1460 }; | 1471 }; |
1461 AddLocalizedStringsBulk(html_source, localized_strings, | 1472 AddLocalizedStringsBulk(html_source, localized_strings, |
1462 arraysize(localized_strings)); | 1473 arraysize(localized_strings)); |
1463 | 1474 |
1464 // TODO(dbeam): we should probably rename anything involving "localized | 1475 // TODO(dbeam): we should probably rename anything involving "localized |
1465 // strings" to "load time data" as all primitive types are used now. | 1476 // strings" to "load time data" as all primitive types are used now. |
1466 SystemHandler::AddLoadTimeData(html_source); | 1477 SystemHandler::AddLoadTimeData(html_source); |
1467 } | 1478 } |
1468 #endif | 1479 #endif |
1469 | 1480 |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1631 #endif | 1642 #endif |
1632 AddUsersStrings(html_source); | 1643 AddUsersStrings(html_source); |
1633 AddWebContentStrings(html_source); | 1644 AddWebContentStrings(html_source); |
1634 | 1645 |
1635 policy_indicator::AddLocalizedStrings(html_source); | 1646 policy_indicator::AddLocalizedStrings(html_source); |
1636 | 1647 |
1637 html_source->SetJsonPath(kLocalizedStringsFile); | 1648 html_source->SetJsonPath(kLocalizedStringsFile); |
1638 } | 1649 } |
1639 | 1650 |
1640 } // namespace settings | 1651 } // namespace settings |
OLD | NEW |