| 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 "grit/components_strings.h" |
| 14 #include "ui/base/l10n/l10n_util.h" | 15 #include "ui/base/l10n/l10n_util.h" |
| 15 | 16 |
| 16 #if defined(OS_CHROMEOS) | 17 #if defined(OS_CHROMEOS) |
| 17 #include "ui/chromeos/strings/grit/ui_chromeos_strings.h" | 18 #include "ui/chromeos/strings/grit/ui_chromeos_strings.h" |
| 18 #endif | 19 #endif |
| 19 | 20 |
| 20 namespace { | 21 namespace { |
| 21 | 22 |
| 22 // Note that settings.html contains a <script> tag which imports a script of | 23 // Note that settings.html contains a <script> tag which imports a script of |
| 23 // the following name. These names must be kept in sync. | 24 // the following name. These names must be kept in sync. |
| (...skipping 11 matching lines...) Expand all Loading... |
| 35 #endif | 36 #endif |
| 36 html_source->AddLocalizedString("controlledSettingPolicy", | 37 html_source->AddLocalizedString("controlledSettingPolicy", |
| 37 IDS_OPTIONS_CONTROLLED_SETTING_POLICY); | 38 IDS_OPTIONS_CONTROLLED_SETTING_POLICY); |
| 38 html_source->AddLocalizedString("controlledSettingRecommendedMatches", | 39 html_source->AddLocalizedString("controlledSettingRecommendedMatches", |
| 39 IDS_OPTIONS_CONTROLLED_SETTING_RECOMMENDED); | 40 IDS_OPTIONS_CONTROLLED_SETTING_RECOMMENDED); |
| 40 html_source->AddLocalizedString( | 41 html_source->AddLocalizedString( |
| 41 "controlledSettingRecommendedDiffers", | 42 "controlledSettingRecommendedDiffers", |
| 42 IDS_OPTIONS_CONTROLLED_SETTING_HAS_RECOMMENDATION); | 43 IDS_OPTIONS_CONTROLLED_SETTING_HAS_RECOMMENDATION); |
| 43 html_source->AddLocalizedString("controlledSettingExtension", | 44 html_source->AddLocalizedString("controlledSettingExtension", |
| 44 IDS_SETTINGS_CONTROLLED_SETTING_EXTENSION); | 45 IDS_SETTINGS_CONTROLLED_SETTING_EXTENSION); |
| 46 html_source->AddLocalizedString("learnMore", IDS_LEARN_MORE); |
| 45 } | 47 } |
| 46 | 48 |
| 49 #if defined(OS_CHROMEOS) |
| 47 void AddA11yStrings(content::WebUIDataSource* html_source) { | 50 void AddA11yStrings(content::WebUIDataSource* html_source) { |
| 48 html_source->AddLocalizedString( | 51 html_source->AddLocalizedString( |
| 49 "a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY); | 52 "a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY); |
| 50 html_source->AddLocalizedString( | 53 html_source->AddLocalizedString( |
| 51 "moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK); | 54 "moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK); |
| 52 html_source->AddLocalizedString( | 55 html_source->AddLocalizedString( |
| 53 "optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL); | 56 "optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL); |
| 54 html_source->AddLocalizedString( | 57 html_source->AddLocalizedString( |
| 55 "largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL); | 58 "largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL); |
| 56 html_source->AddLocalizedString( | 59 html_source->AddLocalizedString( |
| (...skipping 20 matching lines...) Expand all Loading... |
| 77 html_source->AddLocalizedString( | 80 html_source->AddLocalizedString( |
| 78 "delayBeforeClickVeryShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT); | 81 "delayBeforeClickVeryShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT); |
| 79 html_source->AddLocalizedString( | 82 html_source->AddLocalizedString( |
| 80 "delayBeforeClickShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT); | 83 "delayBeforeClickShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT); |
| 81 html_source->AddLocalizedString( | 84 html_source->AddLocalizedString( |
| 82 "delayBeforeClickLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG); | 85 "delayBeforeClickLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG); |
| 83 html_source->AddLocalizedString( | 86 html_source->AddLocalizedString( |
| 84 "delayBeforeClickVeryLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG); | 87 "delayBeforeClickVeryLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG); |
| 85 html_source->AddLocalizedString( | 88 html_source->AddLocalizedString( |
| 86 "onScreenKeyboardLabel", IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL); | 89 "onScreenKeyboardLabel", IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL); |
| 90 html_source->AddLocalizedString( |
| 91 "a11yExplanation", IDS_SETTINGS_ACCESSIBILITY_EXPLANATION); |
| 92 html_source->AddString( |
| 93 "a11yLearnMoreUrl", chrome::kChromeAccessibilityHelpURL); |
| 87 } | 94 } |
| 95 #endif |
| 88 | 96 |
| 89 void AddAppearanceStrings(content::WebUIDataSource* html_source) { | 97 void AddAppearanceStrings(content::WebUIDataSource* html_source) { |
| 90 html_source->AddLocalizedString( | 98 html_source->AddLocalizedString( |
| 91 "appearancePageTitle", IDS_SETTINGS_APPEARANCE); | 99 "appearancePageTitle", IDS_SETTINGS_APPEARANCE); |
| 92 html_source->AddLocalizedString( | 100 html_source->AddLocalizedString( |
| 93 "setWallpaper", IDS_SETTINGS_SET_WALLPAPER); | 101 "setWallpaper", IDS_SETTINGS_SET_WALLPAPER); |
| 94 html_source->AddLocalizedString( | 102 html_source->AddLocalizedString( |
| 95 "getThemes", IDS_SETTINGS_GET_THEMES); | 103 "getThemes", IDS_SETTINGS_GET_THEMES); |
| 96 html_source->AddLocalizedString( | 104 html_source->AddLocalizedString( |
| 97 "resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME); | 105 "resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME); |
| (...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 470 IDS_SETTINGS_USERS_ADD_USERS_LABEL); | 478 IDS_SETTINGS_USERS_ADD_USERS_LABEL); |
| 471 } | 479 } |
| 472 | 480 |
| 473 } // namespace | 481 } // namespace |
| 474 | 482 |
| 475 namespace settings { | 483 namespace settings { |
| 476 | 484 |
| 477 void AddLocalizedStrings(content::WebUIDataSource* html_source) { | 485 void AddLocalizedStrings(content::WebUIDataSource* html_source) { |
| 478 AddCommonStrings(html_source); | 486 AddCommonStrings(html_source); |
| 479 | 487 |
| 488 #if defined(OS_CHROMEOS) |
| 480 AddA11yStrings(html_source); | 489 AddA11yStrings(html_source); |
| 490 #endif |
| 481 AddAppearanceStrings(html_source); | 491 AddAppearanceStrings(html_source); |
| 482 AddCertificateManagerStrings(html_source); | 492 AddCertificateManagerStrings(html_source); |
| 483 AddClearBrowsingDataStrings(html_source); | 493 AddClearBrowsingDataStrings(html_source); |
| 484 AddDownloadsStrings(html_source); | 494 AddDownloadsStrings(html_source); |
| 485 AddDateTimeStrings(html_source); | 495 AddDateTimeStrings(html_source); |
| 486 #if defined(OS_CHROMEOS) | 496 #if defined(OS_CHROMEOS) |
| 487 AddInternetStrings(html_source); | 497 AddInternetStrings(html_source); |
| 488 #endif | 498 #endif |
| 489 AddLanguagesStrings(html_source); | 499 AddLanguagesStrings(html_source); |
| 490 AddOnStartupStrings(html_source); | 500 AddOnStartupStrings(html_source); |
| 491 AddPrivacyStrings(html_source); | 501 AddPrivacyStrings(html_source); |
| 492 AddSearchStrings(html_source); | 502 AddSearchStrings(html_source); |
| 493 AddSearchEnginesStrings(html_source); | 503 AddSearchEnginesStrings(html_source); |
| 494 AddSiteSettingsStrings(html_source); | 504 AddSiteSettingsStrings(html_source); |
| 495 AddSyncStrings(html_source); | 505 AddSyncStrings(html_source); |
| 496 AddUsersStrings(html_source); | 506 AddUsersStrings(html_source); |
| 497 html_source->SetJsonPath(kLocalizedStringsFile); | 507 html_source->SetJsonPath(kLocalizedStringsFile); |
| 498 } | 508 } |
| 499 | 509 |
| 500 } // namespace settings | 510 } // namespace settings |
| OLD | NEW |