diff options
author | tkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-18 23:20:37 +0000 |
---|---|---|
committer | tkent@chromium.org <tkent@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-18 23:20:37 +0000 |
commit | 6ffe7a770dcaa9ded997ccc55619d4b18c257d43 (patch) | |
tree | 2ead52700b582cb1f0df4748b316af13aca10c19 /webkit | |
parent | 646b7324626d271b4780f13d110561b306a12532 (diff) | |
download | chromium_src-6ffe7a770dcaa9ded997ccc55619d4b18c257d43.zip chromium_src-6ffe7a770dcaa9ded997ccc55619d4b18c257d43.tar.gz chromium_src-6ffe7a770dcaa9ded997ccc55619d4b18c257d43.tar.bz2 |
Add new localized strings for input[type=email].
Blink puts fixed string parameters '@' and '.' to some strings to avoid to
translate them.
BUG=161733
Review URL: https://chromiumcodereview.appspot.com/23431028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223983 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/child/webkitplatformsupport_impl.cc | 14 | ||||
-rw-r--r-- | webkit/glue/webkit_strings.grd | 21 |
2 files changed, 35 insertions, 0 deletions
diff --git a/webkit/child/webkitplatformsupport_impl.cc b/webkit/child/webkitplatformsupport_impl.cc index bb7cae3..4d12fb6 100644 --- a/webkit/child/webkitplatformsupport_impl.cc +++ b/webkit/child/webkitplatformsupport_impl.cc @@ -317,6 +317,20 @@ static int ToMessageID(WebLocalizedString::Name name) { return IDS_FORM_VALIDATION_TYPE_MISMATCH; case WebLocalizedString::ValidationTypeMismatchForEmail: return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL; + case WebLocalizedString::ValidationTypeMismatchForEmailEmpty: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY; + case WebLocalizedString::ValidationTypeMismatchForEmailEmptyDomain: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN; + case WebLocalizedString::ValidationTypeMismatchForEmailEmptyLocal: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL; + case WebLocalizedString::ValidationTypeMismatchForEmailInvalidDomain: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN; + case WebLocalizedString::ValidationTypeMismatchForEmailInvalidDots: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS; + case WebLocalizedString::ValidationTypeMismatchForEmailInvalidLocal: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL; + case WebLocalizedString::ValidationTypeMismatchForEmailNoAtSign: + return IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN; case WebLocalizedString::ValidationTypeMismatchForMultipleEmail: return IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL; case WebLocalizedString::ValidationTypeMismatchForURL: diff --git a/webkit/glue/webkit_strings.grd b/webkit/glue/webkit_strings.grd index ddc27e9..12dfc99 100644 --- a/webkit/glue/webkit_strings.grd +++ b/webkit/glue/webkit_strings.grd @@ -579,6 +579,27 @@ below: <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH" desc="Heading or short sentence shown when a form control in a webpage requires specific type such as email address or URL, but the specified value does not comform to the type."> Invalid value. </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY" desc="Heading or short sentence shown when there is an email field in a form and a user specified an empty value."> + Please enter a non-empty email address. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value like 'user@'."> + Please enter a part following '<ph name="ATSIGN">$1<ex>@</ex></ph>'. '<ph name="INVALIDADDRESS">$2<ex>user@</ex></ph>' is incomplete. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value like '@example.com'."> + Please enter a part followed by '<ph name="ATSIGN">$1<ex>@</ex></ph>'. '<ph name="INVALIDADDRESS">$2<ex>@example.com</ex></ph>' is incomplete. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value like 'user@example,com'."> + A part following '<ph name="ATSIGN">$1<ex>@</ex></ph>' should not contain the symbol '<ph name="INVALIDCHARACTER">$2<ex>,</ex></ph>'. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value with wrong dots like 'user@example..com'."> + '<ph name="DOT">$1<ex>.</ex></ph>' is used at a wrong position in '<ph name="INVALIDDOMAIN">$2<ex>example..com</ex></ph>'. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value like 'us,er@example.com'."> + A part followed by '<ph name="ATSIGN">$1<ex>@</ex></ph>' should not contain the symbol '<ph name="INVALIDCHARACTER">$2<ex>,</ex></ph>'. + </message> + <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN" desc="Heading or short sentence shown when there is an email field in a form and a user specified an invalid value liek 'user'."> + Please include an '<ph name="ATSIGN">$1<ex>@</ex></ph>' in the email address. '<ph name="INVALIDADDRESS">$2<ex>user</ex></ph>' is missing an '<ph name="ATSIGN">$1<ex>@</ex></ph>'. + </message> <message name="IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL" desc="Heading or short sentence shown there is a field which accepts multiple e-mail addresses and a user specified a value which is not a comma-separated e-mail addresses."> Please enter a comma separated list of email addresses. </message> |