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

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

Issue 2786453002: Add links to more options pages for Chrome OS accessibility features (Closed)
Patch Set: Created 3 years, 8 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
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 <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 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 profile->IsOffTheRecord()); 110 profile->IsOffTheRecord());
111 #endif 111 #endif
112 } 112 }
113 113
114 void AddA11yStrings(content::WebUIDataSource* html_source) { 114 void AddA11yStrings(content::WebUIDataSource* html_source) {
115 LocalizedString localized_strings[] = { 115 LocalizedString localized_strings[] = {
116 {"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY}, 116 {"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY},
117 {"a11yWebStore", IDS_SETTINGS_ACCESSIBILITY_WEB_STORE}, 117 {"a11yWebStore", IDS_SETTINGS_ACCESSIBILITY_WEB_STORE},
118 {"moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK}, 118 {"moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK},
119 {"moreFeaturesLinkDescription", 119 {"moreFeaturesLinkDescription",
120 IDS_SETTINGS_MORE_FEATURES_LINK_DESCRIPTION}, 120 IDS_SETTINGS_MORE_FEATURES_LINK_DESCRIPTION},
121 #if defined(OS_CHROMEOS) 121 #if defined(OS_CHROMEOS)
122 {"optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL}, 122 {"optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL},
123 {"largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL}, 123 {"largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL},
124 {"largeMouseCursorSizeLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_SIZE_LABEL}, 124 {"largeMouseCursorSizeLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_SIZE_LABEL},
125 {"highContrastLabel", IDS_SETTINGS_HIGH_CONTRAST_LABEL}, 125 {"highContrastLabel", IDS_SETTINGS_HIGH_CONTRAST_LABEL},
126 {"stickyKeysLabel", IDS_SETTINGS_STICKY_KEYS_LABEL}, 126 {"stickyKeysLabel", IDS_SETTINGS_STICKY_KEYS_LABEL},
127 {"chromeVoxLabel", IDS_SETTINGS_CHROMEVOX_LABEL}, 127 {"chromeVoxLabel", IDS_SETTINGS_CHROMEVOX_LABEL},
128 {"chromeVoxOptionsLabel", IDS_SETTINGS_CHROMEVOX_OPTIONS_LABEL},
128 {"screenMagnifierLabel", IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL}, 129 {"screenMagnifierLabel", IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL},
129 {"tapDraggingLabel", IDS_SETTINGS_TAP_DRAGGING_LABEL}, 130 {"tapDraggingLabel", IDS_SETTINGS_TAP_DRAGGING_LABEL},
130 {"clickOnStopLabel", IDS_SETTINGS_CLICK_ON_STOP_LABEL}, 131 {"clickOnStopLabel", IDS_SETTINGS_CLICK_ON_STOP_LABEL},
131 {"delayBeforeClickLabel", IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL}, 132 {"delayBeforeClickLabel", IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL},
132 {"delayBeforeClickExtremelyShort", 133 {"delayBeforeClickExtremelyShort",
133 IDS_SETTINGS_DELAY_BEFORE_CLICK_EXTREMELY_SHORT}, 134 IDS_SETTINGS_DELAY_BEFORE_CLICK_EXTREMELY_SHORT},
134 {"delayBeforeClickVeryShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT}, 135 {"delayBeforeClickVeryShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT},
135 {"delayBeforeClickShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT}, 136 {"delayBeforeClickShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT},
136 {"delayBeforeClickLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG}, 137 {"delayBeforeClickLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG},
137 {"delayBeforeClickVeryLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG}, 138 {"delayBeforeClickVeryLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG},
138 {"onScreenKeyboardLabel", IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL}, 139 {"onScreenKeyboardLabel", IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL},
139 {"monoAudioLabel", IDS_SETTINGS_MONO_AUDIO_LABEL}, 140 {"monoAudioLabel", IDS_SETTINGS_MONO_AUDIO_LABEL},
140 {"a11yExplanation", IDS_SETTINGS_ACCESSIBILITY_EXPLANATION}, 141 {"a11yExplanation", IDS_SETTINGS_ACCESSIBILITY_EXPLANATION},
141 {"caretHighlightLabel", 142 {"caretHighlightLabel",
142 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CARET_HIGHLIGHT_DESCRIPTION}, 143 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CARET_HIGHLIGHT_DESCRIPTION},
143 {"cursorHighlightLabel", 144 {"cursorHighlightLabel",
144 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CURSOR_HIGHLIGHT_DESCRIPTION}, 145 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_CURSOR_HIGHLIGHT_DESCRIPTION},
145 {"focusHighlightLabel", 146 {"focusHighlightLabel",
146 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION}, 147 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
147 {"selectToSpeakTitle", 148 {"selectToSpeakTitle",
148 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_TITLE}, 149 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_TITLE},
149 {"selectToSpeakDescription", 150 {"selectToSpeakDescription",
150 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION}, 151 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_DESCRIPTION},
152 {"selectToSpeakOptionsLabel",
153 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SELECT_TO_SPEAK_OPTIONS_LABEL},
151 {"switchAccessLabel", 154 {"switchAccessLabel",
152 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_DESCRIPTION}, 155 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_DESCRIPTION},
156 {"switchAccessOptionsLabel",
157 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_SWITCH_ACCESS_OPTIONS_LABEL},
153 {"manageAccessibilityFeatures", 158 {"manageAccessibilityFeatures",
154 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MANAGE_ACCESSIBILITY_FEATURES}, 159 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MANAGE_ACCESSIBILITY_FEATURES},
155 {"textToSpeechHeading", 160 {"textToSpeechHeading",
156 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TEXT_TO_SPEECH_HEADING}, 161 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_TEXT_TO_SPEECH_HEADING},
157 {"displayHeading", 162 {"displayHeading", IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_HEADING},
158 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_HEADING},
159 {"displaySettingsTitle", 163 {"displaySettingsTitle",
160 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_SETTINGS_TITLE}, 164 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_SETTINGS_TITLE},
161 {"displaySettingsDescription", 165 {"displaySettingsDescription",
162 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_SETTINGS_DESCRIPTION}, 166 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_DISPLAY_SETTINGS_DESCRIPTION},
163 {"appearanceSettingsTitle", 167 {"appearanceSettingsTitle",
164 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_APPEARANCE_SETTINGS_TITLE}, 168 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_APPEARANCE_SETTINGS_TITLE},
165 {"appearanceSettingsDescription", 169 {"appearanceSettingsDescription",
166 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_APPEARANCE_SETTINGS_DESCRIPTION}, 170 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_APPEARANCE_SETTINGS_DESCRIPTION},
167 {"keyboardHeading", 171 {"keyboardHeading", IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_HEADING},
168 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_HEADING},
169 {"keyboardSettingsTitle", 172 {"keyboardSettingsTitle",
170 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_SETTINGS_TITLE}, 173 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_SETTINGS_TITLE},
171 {"keyboardSettingsDescription", 174 {"keyboardSettingsDescription",
172 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_SETTINGS_DESCRIPTION}, 175 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_KEYBOARD_SETTINGS_DESCRIPTION},
173 {"mouseAndTouchpadHeading", 176 {"mouseAndTouchpadHeading",
174 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_AND_TOUCHPAD_HEADING}, 177 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_AND_TOUCHPAD_HEADING},
175 {"mouseSettingsTitle", 178 {"mouseSettingsTitle",
176 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_TITLE}, 179 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_TITLE},
177 {"mouseSettingsDescription", 180 {"mouseSettingsDescription",
178 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_DESCRIPTION}, 181 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_MOUSE_SETTINGS_DESCRIPTION},
179 {"audioHeading", 182 {"audioHeading", IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUDIO_HEADING},
180 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_AUDIO_HEADING},
181 {"additionalFeaturesTitle", 183 {"additionalFeaturesTitle",
182 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_ADDITIONAL_FEATURES_TITLE}, 184 IDS_OPTIONS_SETTINGS_ACCESSIBILITY_ADDITIONAL_FEATURES_TITLE},
183 #endif 185 #endif
184 }; 186 };
185 AddLocalizedStringsBulk(html_source, localized_strings, 187 AddLocalizedStringsBulk(html_source, localized_strings,
186 arraysize(localized_strings)); 188 arraysize(localized_strings));
187 189
188 #if defined(OS_CHROMEOS) 190 #if defined(OS_CHROMEOS)
189 html_source->AddString("a11yLearnMoreUrl", 191 html_source->AddString("a11yLearnMoreUrl",
190 chrome::kChromeAccessibilityHelpURL); 192 chrome::kChromeAccessibilityHelpURL);
(...skipping 1815 matching lines...) Expand 10 before | Expand all | Expand 10 after
2006 2008
2007 #if defined(OS_CHROMEOS) 2009 #if defined(OS_CHROMEOS)
2008 chromeos::network_element::AddLocalizedStrings(html_source); 2010 chromeos::network_element::AddLocalizedStrings(html_source);
2009 #endif 2011 #endif
2010 policy_indicator::AddLocalizedStrings(html_source); 2012 policy_indicator::AddLocalizedStrings(html_source);
2011 2013
2012 html_source->SetJsonPath(kLocalizedStringsFile); 2014 html_source->SetJsonPath(kLocalizedStringsFile);
2013 } 2015 }
2014 2016
2015 } // namespace settings 2017 } // namespace settings
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698