| 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 <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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |