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 "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 |