summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoryosin@chromium.org <yosin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-10 13:23:59 +0000
committeryosin@chromium.org <yosin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-10 13:23:59 +0000
commitd96b1b6ddbe39dfbddfd11457516bda12cceeaeb (patch)
tree118e50bd995bfc3eea333a982d7d57c87c2ddbae /webkit
parent471727643bbe185742bb60327248c2401ca79612 (diff)
downloadchromium_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.grd40
-rw-r--r--webkit/glue/webkitplatformsupport_impl.cc20
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: