diff options
author | Eike Rathke <erack@redhat.com> | 2012-01-10 16:45:23 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-01-11 13:18:47 +0100 |
commit | ee660ba9b7bf83e21a9fb9bdcb10318e152ab988 (patch) | |
tree | 1dcb58ce6a44e5e4a144cc5422c38b968408fa3c /i18npool | |
parent | b75958473503f7eca096b8843e57a031bbabe0ab (diff) |
added DateAcceptancePattern element
Diffstat (limited to 'i18npool')
-rw-r--r-- | i18npool/source/localedata/data/de_DE.xml | 1 | ||||
-rw-r--r-- | i18npool/source/localedata/data/en_US.xml | 1 | ||||
-rw-r--r-- | i18npool/source/localedata/data/locale.dtd | 17 |
3 files changed, 18 insertions, 1 deletions
diff --git a/i18npool/source/localedata/data/de_DE.xml b/i18npool/source/localedata/data/de_DE.xml index a83b3dbb791d..2b72bfae349c 100644 --- a/i18npool/source/localedata/data/de_DE.xml +++ b/i18npool/source/localedata/data/de_DE.xml @@ -35,6 +35,7 @@ <MeasurementSystem>metric</MeasurementSystem> </LC_CTYPE> <LC_FORMAT> + <DateAcceptancePattern>D.M.</DateAcceptancePattern> <FormatElement msgid="FixedFormatskey1" default="true" type="medium" usage="FIXED_NUMBER" formatindex="0"> <FormatCode>Standard</FormatCode> </FormatElement> diff --git a/i18npool/source/localedata/data/en_US.xml b/i18npool/source/localedata/data/en_US.xml index f6b771b5f736..90ceee4ed5b6 100644 --- a/i18npool/source/localedata/data/en_US.xml +++ b/i18npool/source/localedata/data/en_US.xml @@ -35,6 +35,7 @@ <MeasurementSystem>US</MeasurementSystem> </LC_CTYPE> <LC_FORMAT replaceFrom="[CURRENCY]" replaceTo="[$$-409]"> + <DateAcceptancePattern>M/D</DateAcceptancePattern> <FormatElement msgid="FixedFormatskey1" default="true" type="medium" usage="FIXED_NUMBER" formatindex="0"> <FormatCode>General</FormatCode> </FormatElement> diff --git a/i18npool/source/localedata/data/locale.dtd b/i18npool/source/localedata/data/locale.dtd index d22c16ff414d..ae4cec5121d5 100644 --- a/i18npool/source/localedata/data/locale.dtd +++ b/i18npool/source/localedata/data/locale.dtd @@ -132,7 +132,7 @@ that otherwise inherit the format codes. --> -<!ELEMENT LC_FORMAT (FormatElement*) > +<!ELEMENT LC_FORMAT (DateAcceptancePattern*, FormatElement*) > <!-- All FormatElement elements must be given if the RefLocale mechanism is not used! --> <!ATTLIST LC_FORMAT %RefLocale;> <!ATTLIST LC_FORMAT %replaceFrom;> @@ -145,6 +145,21 @@ to be omitted. LCIDs are defined in i18npool/inc/i18npool/lang.h --> +<!ELEMENT DateAcceptancePattern (#PCDATA)> +<!-- Pattern that defines an input sequence match to be accepted as + (abbreviated) date. For example, in en_US locale "M/D" accepts an input of + 11/23 as CurrentYear-November-23 whereas 11/23/ would not be a date. In + de_DE locale "D.M." accepts an input of 23.11. as CurrentYear-November-23 + whereas 23.11 would not be a date. + + For each locale one pattern that matches a full date is automatically + generated from FormatElement formatIndex="21" and does not need to be + defined, for example "M/D/Y" or "D.M.Y", so only if you want abbreviations + to be in effect add some patterns. + + NOTE: use only single letter D,M,Y. Multiple patterns can be defined. +--> + <!ELEMENT LC_FORMAT_1 (FormatElement*) > <!ATTLIST LC_FORMAT_1 %RefLocale;> <!ATTLIST LC_FORMAT_1 %replaceFrom;> |