Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(345)

Side by Side Diff: chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc

Issue 1377723002: MD Settings: update a11y section (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: michaelpg@ review Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/resources/settings/settings_page/settings_page.css ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/resources/settings/settings_page/settings_page.css ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698