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 "base/strings/utf_string_conversions.h" | 7 #include "base/strings/utf_string_conversions.h" |
8 #include "chrome/common/url_constants.h" | 8 #include "chrome/common/url_constants.h" |
9 #include "chrome/grit/chromium_strings.h" | 9 #include "chrome/grit/chromium_strings.h" |
10 #include "chrome/grit/generated_resources.h" | 10 #include "chrome/grit/generated_resources.h" |
11 #include "chrome/grit/google_chrome_strings.h" | 11 #include "chrome/grit/google_chrome_strings.h" |
12 #include "chrome/grit/locale_settings.h" | 12 #include "chrome/grit/locale_settings.h" |
13 #include "content/public/browser/web_ui_data_source.h" | 13 #include "content/public/browser/web_ui_data_source.h" |
14 #include "ui/base/l10n/l10n_util.h" | 14 #include "ui/base/l10n/l10n_util.h" |
15 | 15 |
16 #if defined(OS_CHROMEOS) | 16 #if defined(OS_CHROMEOS) |
17 #include "ui/chromeos/strings/grit/ui_chromeos_strings.h" | 17 #include "ui/chromeos/strings/grit/ui_chromeos_strings.h" |
18 #endif | 18 #endif |
19 | 19 |
20 namespace { | 20 namespace { |
21 | 21 |
22 // Note that settings.html contains a <script> tag which imports a script of | 22 // Note that settings.html contains a <script> tag which imports a script of |
23 // the following name. These names must be kept in sync. | 23 // the following name. These names must be kept in sync. |
24 const char kLocalizedStringsFile[] = "strings.js"; | 24 const char kLocalizedStringsFile[] = "strings.js"; |
25 | 25 |
26 void AddCommonStrings(content::WebUIDataSource* html_source) { | |
27 html_source->AddLocalizedString("basicPageTitle", IDS_SETTINGS_BASIC); | |
28 html_source->AddLocalizedString("advancedPageTitle", IDS_SETTINGS_ADVANCED); | |
29 html_source->AddLocalizedString("addLabel", IDS_ADD); | |
30 #if defined(OS_CHROMEOS) | |
31 html_source->AddLocalizedString("controlledSettingShared", | |
32 IDS_OPTIONS_CONTROLLED_SETTING_SHARED); | |
33 html_source->AddLocalizedString("controlledSettingOwner", | |
34 IDS_OPTIONS_CONTROLLED_SETTING_OWNER); | |
35 #endif | |
36 html_source->AddLocalizedString("controlledSettingPolicy", | |
37 IDS_OPTIONS_CONTROLLED_SETTING_POLICY); | |
38 html_source->AddLocalizedString("controlledSettingRecommendedMatches", | |
39 IDS_OPTIONS_CONTROLLED_SETTING_RECOMMENDED); | |
40 html_source->AddLocalizedString( | |
41 "controlledSettingRecommendedDiffers", | |
42 IDS_OPTIONS_CONTROLLED_SETTING_HAS_RECOMMENDATION); | |
43 html_source->AddLocalizedString("controlledSettingExtension", | |
44 IDS_SETTINGS_CONTROLLED_SETTING_EXTENSION); | |
45 } | |
46 | |
26 void AddA11yStrings(content::WebUIDataSource* html_source) { | 47 void AddA11yStrings(content::WebUIDataSource* html_source) { |
27 html_source->AddLocalizedString( | 48 html_source->AddLocalizedString( |
28 "a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY); | 49 "a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY); |
29 html_source->AddLocalizedString( | 50 html_source->AddLocalizedString( |
30 "moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK); | 51 "moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK); |
31 html_source->AddLocalizedString( | 52 html_source->AddLocalizedString( |
32 "optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL); | 53 "optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL); |
33 html_source->AddLocalizedString( | 54 html_source->AddLocalizedString( |
34 "largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL); | 55 "largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL); |
35 html_source->AddLocalizedString( | 56 html_source->AddLocalizedString( |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
120 "certificateManagerImportAndBind", | 141 "certificateManagerImportAndBind", |
121 IDS_SETTINGS_CERTIFICATE_MANAGER_IMPORT_AND_BIND); | 142 IDS_SETTINGS_CERTIFICATE_MANAGER_IMPORT_AND_BIND); |
122 html_source->AddLocalizedString("certificateManagerExport", | 143 html_source->AddLocalizedString("certificateManagerExport", |
123 IDS_SETTINGS_CERTIFICATE_MANAGER_EXPORT); | 144 IDS_SETTINGS_CERTIFICATE_MANAGER_EXPORT); |
124 html_source->AddLocalizedString("certificateManagerDelete", | 145 html_source->AddLocalizedString("certificateManagerDelete", |
125 IDS_SETTINGS_CERTIFICATE_MANAGER_DELETE); | 146 IDS_SETTINGS_CERTIFICATE_MANAGER_DELETE); |
126 html_source->AddLocalizedString("certificateManagerDone", | 147 html_source->AddLocalizedString("certificateManagerDone", |
127 IDS_SETTINGS_CERTIFICATE_MANAGER_DONE); | 148 IDS_SETTINGS_CERTIFICATE_MANAGER_DONE); |
128 } | 149 } |
129 | 150 |
130 void AddCommonStrings(content::WebUIDataSource* html_source) { | |
Dan Beam
2015/09/21 21:50:47
this was alphabetized
stevenjb
2015/09/23 18:46:24
I realize, but putting "Common" at top and moving
| |
131 html_source->AddLocalizedString("addLabel", IDS_ADD); | |
132 } | |
133 | |
134 void AddDownloadsStrings(content::WebUIDataSource* html_source) { | 151 void AddDownloadsStrings(content::WebUIDataSource* html_source) { |
135 html_source->AddLocalizedString( | 152 html_source->AddLocalizedString( |
136 "downloadsPageTitle", IDS_SETTINGS_DOWNLOADS); | 153 "downloadsPageTitle", IDS_SETTINGS_DOWNLOADS); |
137 html_source->AddLocalizedString( | 154 html_source->AddLocalizedString( |
138 "downloadLocation", IDS_SETTINGS_DOWNLOAD_LOCATION); | 155 "downloadLocation", IDS_SETTINGS_DOWNLOAD_LOCATION); |
139 html_source->AddLocalizedString( | 156 html_source->AddLocalizedString( |
140 "changeDownloadLocation", IDS_SETTINGS_CHANGE_DOWNLOAD_LOCATION); | 157 "changeDownloadLocation", IDS_SETTINGS_CHANGE_DOWNLOAD_LOCATION); |
141 html_source->AddLocalizedString( | 158 html_source->AddLocalizedString( |
142 "promptForDownload", IDS_SETTINGS_PROMPT_FOR_DOWNLOAD); | 159 "promptForDownload", IDS_SETTINGS_PROMPT_FOR_DOWNLOAD); |
143 } | 160 } |
(...skipping 267 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
411 IDS_SETTINGS_USERS_RESTRICT_SIGNIN_LABEL); | 428 IDS_SETTINGS_USERS_RESTRICT_SIGNIN_LABEL); |
412 html_source->AddLocalizedString("addUsersLabel", | 429 html_source->AddLocalizedString("addUsersLabel", |
413 IDS_SETTINGS_USERS_ADD_USERS_LABEL); | 430 IDS_SETTINGS_USERS_ADD_USERS_LABEL); |
414 } | 431 } |
415 | 432 |
416 } // namespace | 433 } // namespace |
417 | 434 |
418 namespace settings { | 435 namespace settings { |
419 | 436 |
420 void AddLocalizedStrings(content::WebUIDataSource* html_source) { | 437 void AddLocalizedStrings(content::WebUIDataSource* html_source) { |
421 html_source->AddLocalizedString("basicPageTitle", | 438 AddCommonStrings(html_source); |
422 IDS_SETTINGS_BASIC); | |
423 html_source->AddLocalizedString("advancedPageTitle", | |
424 IDS_SETTINGS_ADVANCED); | |
425 | 439 |
426 AddA11yStrings(html_source); | 440 AddA11yStrings(html_source); |
427 AddAppearanceStrings(html_source); | 441 AddAppearanceStrings(html_source); |
428 AddCertificateManagerStrings(html_source); | 442 AddCertificateManagerStrings(html_source); |
429 AddCommonStrings(html_source); | |
430 AddDownloadsStrings(html_source); | 443 AddDownloadsStrings(html_source); |
431 AddDateTimeStrings(html_source); | 444 AddDateTimeStrings(html_source); |
432 #if defined(OS_CHROMEOS) | 445 #if defined(OS_CHROMEOS) |
433 AddInternetStrings(html_source); | 446 AddInternetStrings(html_source); |
434 #endif | 447 #endif |
435 AddLanguagesStrings(html_source); | 448 AddLanguagesStrings(html_source); |
436 AddOnStartupStrings(html_source); | 449 AddOnStartupStrings(html_source); |
437 AddPrivacyStrings(html_source); | 450 AddPrivacyStrings(html_source); |
438 AddSearchStrings(html_source); | 451 AddSearchStrings(html_source); |
439 AddSearchEnginesStrings(html_source); | 452 AddSearchEnginesStrings(html_source); |
440 AddSiteSettingsStrings(html_source); | 453 AddSiteSettingsStrings(html_source); |
441 AddSyncStrings(html_source); | 454 AddSyncStrings(html_source); |
442 AddUsersStrings(html_source); | 455 AddUsersStrings(html_source); |
443 html_source->SetJsonPath(kLocalizedStringsFile); | 456 html_source->SetJsonPath(kLocalizedStringsFile); |
444 } | 457 } |
445 | 458 |
446 } // namespace settings | 459 } // namespace settings |
OLD | NEW |