diff options
author | yosin@chromium.org <yosin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-10 13:23:59 +0000 |
---|---|---|
committer | yosin@chromium.org <yosin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-10 13:23:59 +0000 |
commit | d96b1b6ddbe39dfbddfd11457516bda12cceeaeb (patch) | |
tree | 118e50bd995bfc3eea333a982d7d57c87c2ddbae /webkit | |
parent | 471727643bbe185742bb60327248c2401ca79612 (diff) | |
download | chromium_src-d96b1b6ddbe39dfbddfd11457516bda12cceeaeb.zip chromium_src-d96b1b6ddbe39dfbddfd11457516bda12cceeaeb.tar.gz chromium_src-d96b1b6ddbe39dfbddfd11457516bda12cceeaeb.tar.bz2 |
Adds localized strings for accessibility of multiple field date time input UI.
Newly added strings are used in "aria-help" and "aria-valuetext" HTML attribute for AX.
Usage of these strings are found in
https://bugs.webkit.org/show_bug.cgi?id=96032
BUG=146961
TEST=done in WebKit layout test
Review URL: https://chromiumcodereview.appspot.com/10911141
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155713 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webkit_strings.grd | 40 | ||||
-rw-r--r-- | webkit/glue/webkitplatformsupport_impl.cc | 20 |
2 files changed, 60 insertions, 0 deletions
diff --git a/webkit/glue/webkit_strings.grd b/webkit/glue/webkit_strings.grd index 15178f9..4567dab 100644 --- a/webkit/glue/webkit_strings.grd +++ b/webkit/glue/webkit_strings.grd @@ -314,6 +314,46 @@ below: jump </message> + <message name="IDS_AX_AM_PM_FIELD_TEXT" desc="Accessible description of the AM/PM field in a date/time control"> + AM/PM + </message> + + <message name="IDS_AX_DAY_OF_MONTH_FIELD_TEXT" desc="Accessible description of the day of month field in a date/time control"> + Day + </message> + + <message name="IDS_AX_DATE_TIME_FIELD_EMPTY_VALUE_TEXT" desc="Accessible description of empty value of field in a date/time control"> + blank + </message> + + <message name="IDS_AX_HOUR_FIELD_TEXT" desc="Accessible description of the hour field in a date/time control"> + Hours + </message> + + <message name="IDS_AX_MILLISECOND_FIELD_TEXT" desc="Accessible description of the millisecond field in a date/time control"> + Milliseconds + </message> + + <message name="IDS_AX_MINUTE_FIELD_TEXT" desc="Accessible description of the minute field in a date/time control"> + Minutes + </message> + + <message name="IDS_AX_MONTH_FIELD_TEXT" desc="Accessible description of the month field in a date/time control"> + Month + </message> + + <message name="IDS_AX_SECOND_FIELD_TEXT" desc="Accessible description of the second field in a date/time control"> + Seconds + </message> + + <message name="IDS_AX_WEEK_OF_YEAR_FIELD_TEXT" desc="Accessible description of the week of year field in a date/time control"> + Week + </message> + + <message name="IDS_AX_YEAR_FIELD_TEXT" desc="Accessible description of the year field in a date/time control"> + Year + </message> + <message name="IDS_KEYGEN_HIGH_GRADE_KEY" desc="High-grade cryptographic key size menu item"> 2048 (High Grade) </message> diff --git a/webkit/glue/webkitplatformsupport_impl.cc b/webkit/glue/webkitplatformsupport_impl.cc index 207f62a..bf36fc476 100644 --- a/webkit/glue/webkitplatformsupport_impl.cc +++ b/webkit/glue/webkitplatformsupport_impl.cc @@ -126,12 +126,20 @@ namespace webkit_glue { static int ToMessageID(WebLocalizedString::Name name) { switch (name) { + case WebLocalizedString::AXAMPMFieldText: + return IDS_AX_AM_PM_FIELD_TEXT; case WebLocalizedString::AXButtonActionVerb: return IDS_AX_BUTTON_ACTION_VERB; case WebLocalizedString::AXCheckedCheckBoxActionVerb: return IDS_AX_CHECKED_CHECK_BOX_ACTION_VERB; + case WebLocalizedString::AXDateTimeFieldEmptyValueText: + return IDS_AX_DATE_TIME_FIELD_EMPTY_VALUE_TEXT; + case WebLocalizedString::AXDayOfMonthFieldText: + return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; case WebLocalizedString::AXHeadingText: return IDS_AX_ROLE_HEADING; + case WebLocalizedString::AXHourFieldText: + return IDS_AX_HOUR_FIELD_TEXT; case WebLocalizedString::AXImageMapText: return IDS_AX_ROLE_IMAGE_MAP; case WebLocalizedString::AXLinkActionVerb: @@ -140,14 +148,26 @@ static int ToMessageID(WebLocalizedString::Name name) { return IDS_AX_ROLE_LINK; case WebLocalizedString::AXListMarkerText: return IDS_AX_ROLE_LIST_MARKER; + case WebLocalizedString::AXMillisecondFieldText: + return IDS_AX_MILLISECOND_FIELD_TEXT; + case WebLocalizedString::AXMinuteFieldText: + return IDS_AX_MINUTE_FIELD_TEXT; + case WebLocalizedString::AXMonthFieldText: + return IDS_AX_MONTH_FIELD_TEXT; case WebLocalizedString::AXRadioButtonActionVerb: return IDS_AX_RADIO_BUTTON_ACTION_VERB; + case WebLocalizedString::AXSecondFieldText: + return IDS_AX_SECOND_FIELD_TEXT; case WebLocalizedString::AXTextFieldActionVerb: return IDS_AX_TEXT_FIELD_ACTION_VERB; case WebLocalizedString::AXUncheckedCheckBoxActionVerb: return IDS_AX_UNCHECKED_CHECK_BOX_ACTION_VERB; case WebLocalizedString::AXWebAreaText: return IDS_AX_ROLE_WEB_AREA; + case WebLocalizedString::AXWeekOfYearFieldText: + return IDS_AX_WEEK_OF_YEAR_FIELD_TEXT; + case WebLocalizedString::AXYearFieldText: + return IDS_AX_YEAR_FIELD_TEXT; case WebLocalizedString::CalendarClear: return IDS_FORM_CALENDAR_CLEAR; case WebLocalizedString::CalendarToday: |