Commit 71107f76 authored by James Hawkins's avatar James Hawkins

chrome/settings: Shorten string names for accessibility.

R=jlklein@chromium.org, jlklein
BUG=

Review URL: https://codereview.chromium.org/1155863003

Cr-Commit-Position: refs/heads/master@{#333063}
parent 1906f870
...@@ -5,58 +5,58 @@ ...@@ -5,58 +5,58 @@
<message name="IDS_SETTINGS_ACCESSIBILITY_PAGE_TITLE" desc="Name of the settings page which displays accessibility preferences."> <message name="IDS_SETTINGS_ACCESSIBILITY_PAGE_TITLE" desc="Name of the settings page which displays accessibility preferences.">
Accessibility Accessibility
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_MORE_FEATURES_LINK" desc="Link which opens page where users can install extensions which provide additional accessibility features."> <message name="IDS_SETTINGS_MORE_FEATURES_LINK" desc="Link which opens page where users can install extensions which provide additional accessibility features.">
Add additional accessibility features Add additional accessibility features
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_OPTIONS_IN_MENU_LABEL" desc="Label for checkbox which enables showing accessibilitly options in the system menu."> <message name="IDS_SETTINGS_OPTIONS_IN_MENU_LABEL" desc="Label for checkbox which enables showing accessibilitly options in the system menu.">
Show accessibility options in the system menu Show accessibility options in the system menu
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_LARGE_MOUSE_CURSOR_LABEL" desc="Label for checkbox which enables showing a larger mouse cursor than normal."> <message name="IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL" desc="Label for checkbox which enables showing a larger mouse cursor than normal.">
Show large mouse cursor Show large mouse cursor
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_HIGH_CONTRAST_LABEL" desc="Label for checkbox which enables high-contrast UI."> <message name="IDS_SETTINGS_HIGH_CONTRAST_LABEL" desc="Label for checkbox which enables high-contrast UI.">
Use high contrast mode Use high contrast mode
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_LABEL" desc="Label for checkbox which enables sticky keys."> <message name="IDS_SETTINGS_STICKY_KEYS_LABEL" desc="Label for checkbox which enables sticky keys.">
Enable sticky keys Enable sticky keys
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_SUBLABEL" desc="Sub-label describing what the term 'sticky keys' means."> <message name="IDS_SETTINGS_STICKY_KEYS_SUBLABEL" desc="Sub-label describing what the term 'sticky keys' means.">
(to perform keyboard shortcuts by typing them sequentially) (to perform keyboard shortcuts by typing them sequentially)
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_CHROMEVOX_LABEL" desc="Label for checkbox which enables ChromeVox"> <message name="IDS_SETTINGS_CHROMEVOX_LABEL" desc="Label for checkbox which enables ChromeVox">
Enable ChromeVox Enable ChromeVox
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_CHROMEVOX_SUBLABEL" desc="Sub-label describingn what ChromeVox is."> <message name="IDS_SETTINGS_CHROMEVOX_SUBLABEL" desc="Sub-label describingn what ChromeVox is.">
(spoken feedback) (spoken feedback)
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_LABEL" desc="Label for checkbox which enables the screen magnifier"> <message name="IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL" desc="Label for checkbox which enables the screen magnifier">
Enable screen magnifier Enable screen magnifier
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_TAP_DRAGGING_LABEL" desc="Label for checkbox which enables tap dragging."> <message name="IDS_SETTINGS_TAP_DRAGGING_LABEL" desc="Label for checkbox which enables tap dragging.">
Enable tap dragging Enable tap dragging
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_CLICK_ON_STOP_LABEL" desc="Label for checkbox which enables automatically clicking when the mouse pointer stops."> <message name="IDS_SETTINGS_CLICK_ON_STOP_LABEL" desc="Label for checkbox which enables automatically clicking when the mouse pointer stops.">
Automatically click when the mouse pointer stops Automatically click when the mouse pointer stops
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_LABEL" desc="Label for dropdown menu which contains various time delays for clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL" desc="Label for dropdown menu which contains various time delays for clicks.">
Delay before click: Delay before click:
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_EXTREMELY_SHORT" desc="Description of an extremely short delay before clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_EXTREMELY_SHORT" desc="Description of an extremely short delay before clicks.">
extremeley short extremeley short
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_VERY_SHORT" desc="Description of a very short delay before clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT" desc="Description of a very short delay before clicks.">
very short very short
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_SHORT" desc="Description of a short delay before clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT" desc="Description of a short delay before clicks.">
short short
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_LONG" desc="Description of a long delay before clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG" desc="Description of a long delay before clicks.">
long long
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_VERY_LONG" desc="Description of a very long delay before clicks."> <message name="IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG" desc="Description of a very long delay before clicks.">
very long very long
</message> </message>
<message name="IDS_SETTINGS_ACCESSIBILITY_ON_SCREEN_KEYBOARD_LABEL" desc="Label for checkbox which enables an on-screen keyboard."> <message name="IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL" desc="Label for checkbox which enables an on-screen keyboard.">
Enable on-screen keyboard Enable on-screen keyboard
</message> </message>
......
...@@ -10,69 +10,56 @@ ...@@ -10,69 +10,56 @@
<paper-material> <paper-material>
<div class="more-a11y-link"> <div class="more-a11y-link">
<a href="https://chrome.google.com/webstore/category/collection/accessibility" <a href="https://chrome.google.com/webstore/category/collection/accessibility"
target="_blank" i18n-content="accessibilityMoreFeaturesLink"></a> target="_blank" i18n-content="moreFeaturesLink"></a>
</div> </div>
<if expr="chromeos"> <if expr="chromeos">
<cr-settings-checkbox <cr-settings-checkbox i18n-values="label:optionsInMenuLabel"
pref="{{prefs.settings.a11y.enable_menu}}" pref="{{prefs.settings.a11y.enable_menu}}">
i18n-values="label:accessibilityOptionsInMenuLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox <cr-settings-checkbox i18n-values="label:largeMouseCursorLabel"
pref="{{prefs.settings.a11y.large_cursor_enabled}}" pref="{{prefs.settings.a11y.large_cursor_enabled}}">
i18n-values="label:accessibilityLargeMouseCursorLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox <cr-settings-checkbox i18n-values="label:highContrastLabel"
pref="{{prefs.settings.a11y.high_contrast_enabled}}" pref="{{prefs.settings.a11y.high_contrast_enabled}}">
i18n-values="label:accessibilityHighContrastLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox <cr-settings-checkbox
pref="{{prefs.settings.a11y.sticky_keys_enabled}}" pref="{{prefs.settings.a11y.sticky_keys_enabled}}"
i18n-values="label:accessibilityStickyKeysLabel; i18n-values="label:stickyKeysLabel; subLabel:stickyKeysSublabel">
subLabel:accessibilityStickyKeysSublabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox pref="{{prefs.settings.accessibility}}" <cr-settings-checkbox pref="{{prefs.settings.accessibility}}"
i18n-values="label:accessibilityChromeVoxLabel; i18n-values="label:chromeVoxLabel; subLabel:chromeVoxSublabel">
subLabel:accessibilityChromeVoxSublabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox <cr-settings-checkbox i18n-values="label:screenMagnifierLabel"
pref="{{prefs.settings.a11y.screen_magnifier}}" pref="{{prefs.settings.a11y.screen_magnifier}}">
i18n-values="label:accessibilityScreenMagnifierLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox <cr-settings-checkbox i18n-values="label:tapDraggingLabel"
pref="{{prefs.settings.touchpad.enable_tap_dragging}}" pref="{{prefs.settings.touchpad.enable_tap_dragging}}">
i18n-values="label:accessibilityTapDraggingLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
<cr-settings-checkbox pref="{{prefs.settings.a11y.autoclick}}" <cr-settings-checkbox i18n-values="label:clickOnStopLabel"
i18n-values="label:accessibilityClickOnStopLabel"> pref="{{prefs.settings.a11y.autoclick}}">
</cr-settings-checkbox> </cr-settings-checkbox>
<div class="autoclick-delay-label" <div class="autoclick-delay-label"
hidden$="{{!prefs.settings.a11y.autoclick}}"> hidden$="{{!prefs.settings.a11y.autoclick}}">
<span i18n-content="accessibilityDelayBeforeClickLabel"></span> <span i18n-content="delayBeforeClickLabel"></span>
<select id="autoclickDropdown" <select id="autoclickDropdown"
value="{{prefs.settings.a11y.autoclick_delay_ms::change}}"> value="{{prefs.settings.a11y.autoclick_delay_ms::change}}">
<option value="200" <option value="200" i18n-content="delayBeforeClickExtremelyShort">
i18n-content="accessibilityDelayBeforeClickExtremelyShort">
</option> </option>
<option value="400" <option value="400" i18n-content="delayBeforeClickVeryShort">
i18n-content="accessibilityDelayBeforeClickVeryShort">
</option> </option>
<option value="600" <option value="600" i18n-content="delayBeforeClickShort">
i18n-content="accessibilityDelayBeforeClickShort">
</option> </option>
<option value="800" <option value="800" i18n-content="delayBeforeClickLong">
i18n-content="accessibilityDelayBeforeClickLong">
</option> </option>
<option value="1000" <option value="1000" i18n-content="delayBeforeClickVeryLong">
i18n-content="accessibilityDelayBeforeClickVeryLong">
</option> </option>
</select> </select>
</div> </div>
<cr-settings-checkbox <cr-settings-checkbox pref="{{prefs.settings.a11y.virtual_keyboard}}"
pref="{{prefs.settings.a11y.virtual_keyboard}}" i18n-values="label:OnScreenKeyboardLabel">
i18n-values="label:accessibilityOnScreenKeyboardLabel">
</cr-settings-checkbox> </cr-settings-checkbox>
</if> </if>
......
...@@ -17,59 +17,42 @@ void AddA11yStrings(content::WebUIDataSource* html_source) { ...@@ -17,59 +17,42 @@ void AddA11yStrings(content::WebUIDataSource* html_source) {
html_source->AddLocalizedString( html_source->AddLocalizedString(
"a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY_PAGE_TITLE); "a11yPageTitle", IDS_SETTINGS_ACCESSIBILITY_PAGE_TITLE);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityMoreFeaturesLink", "moreFeaturesLink", IDS_SETTINGS_MORE_FEATURES_LINK);
IDS_SETTINGS_ACCESSIBILITY_MORE_FEATURES_LINK);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityOptionsInMenuLabel", "optionsInMenuLabel", IDS_SETTINGS_OPTIONS_IN_MENU_LABEL);
IDS_SETTINGS_ACCESSIBILITY_OPTIONS_IN_MENU_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityLargeMouseCursorLabel", "largeMouseCursorLabel", IDS_SETTINGS_LARGE_MOUSE_CURSOR_LABEL);
IDS_SETTINGS_ACCESSIBILITY_LARGE_MOUSE_CURSOR_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityHighContrastLabel", "highContrastLabel", IDS_SETTINGS_HIGH_CONTRAST_LABEL);
IDS_SETTINGS_ACCESSIBILITY_HIGH_CONTRAST_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityStickyKeysLabel", "stickyKeysLabel", IDS_SETTINGS_STICKY_KEYS_LABEL);
IDS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityStickyKeysSublabel", "stickyKeysSublabel", IDS_SETTINGS_STICKY_KEYS_SUBLABEL);
IDS_SETTINGS_ACCESSIBILITY_STICKY_KEYS_SUBLABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityChromeVoxLabel", "chromeVoxLabel", IDS_SETTINGS_CHROMEVOX_LABEL);
IDS_SETTINGS_ACCESSIBILITY_CHROMEVOX_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityChromeVoxSublabel", "chromeVoxSublabel", IDS_SETTINGS_CHROMEVOX_SUBLABEL);
IDS_SETTINGS_ACCESSIBILITY_CHROMEVOX_SUBLABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityScreenMagnifierLabel", "screenMagnifierLabel", IDS_SETTINGS_SCREEN_MAGNIFIER_LABEL);
IDS_SETTINGS_ACCESSIBILITY_SCREEN_MAGNIFIER_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityTapDraggingLabel", "tapDraggingLabel", IDS_SETTINGS_TAP_DRAGGING_LABEL);
IDS_SETTINGS_ACCESSIBILITY_TAP_DRAGGING_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityClickOnStopLabel", "clickOnStopLabel", IDS_SETTINGS_CLICK_ON_STOP_LABEL);
IDS_SETTINGS_ACCESSIBILITY_CLICK_ON_STOP_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickLabel", "delayBeforeClickLabel", IDS_SETTINGS_DELAY_BEFORE_CLICK_LABEL);
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_LABEL);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickExtremelyShort", "delayBeforeClickExtremelyShort",
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_EXTREMELY_SHORT); IDS_SETTINGS_DELAY_BEFORE_CLICK_EXTREMELY_SHORT);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickVeryShort", "delayBeforeClickVeryShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_SHORT);
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_VERY_SHORT);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickShort", "delayBeforeClickShort", IDS_SETTINGS_DELAY_BEFORE_CLICK_SHORT);
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_SHORT);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickLong", "delayBeforeClickLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_LONG);
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_LONG);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityDelayBeforeClickVeryLong", "delayBeforeClickVeryLong", IDS_SETTINGS_DELAY_BEFORE_CLICK_VERY_LONG);
IDS_SETTINGS_ACCESSIBILITY_DELAY_BEFORE_CLICK_VERY_LONG);
html_source->AddLocalizedString( html_source->AddLocalizedString(
"accessibilityOnScreenKeyboardLabel", "onScreenKeyboardLabel", IDS_SETTINGS_ON_SCREEN_KEYBOARD_LABEL);
IDS_SETTINGS_ACCESSIBILITY_ON_SCREEN_KEYBOARD_LABEL);
} }
void AddAppearanceStrings(content::WebUIDataSource* html_source) { void AddAppearanceStrings(content::WebUIDataSource* html_source) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment