summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Garcia <garcia.marc@gmail.com>2009-08-04 17:06:51 +0000
committerMarc Garcia <garcia.marc@gmail.com>2009-08-04 17:06:51 +0000
commit819ae8a2cfdcf9ce5e33c6abb76013f3448f9df8 (patch)
tree653cda3496a5e49ea1b7ee591cd5a0e78f23736e
parent5816a076efb16899cdeecb13846d4f97030994ef (diff)
[soc2009/i18n] format files updated with input formats
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/i18n-improvements@11390 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/conf/locale/ar/formats.py3
-rw-r--r--django/conf/locale/bg/formats.py3
-rw-r--r--django/conf/locale/bn/formats.py3
-rw-r--r--django/conf/locale/ca/formats.py14
-rw-r--r--django/conf/locale/cs/formats.py3
-rw-r--r--django/conf/locale/cy/formats.py3
-rw-r--r--django/conf/locale/da/formats.py3
-rw-r--r--django/conf/locale/de/formats.py3
-rw-r--r--django/conf/locale/el/formats.py3
-rw-r--r--django/conf/locale/en/formats.py24
-rw-r--r--django/conf/locale/es/formats.py14
-rw-r--r--django/conf/locale/es_AR/formats.py3
-rw-r--r--django/conf/locale/et/formats.py3
-rw-r--r--django/conf/locale/eu/formats.py3
-rw-r--r--django/conf/locale/fa/formats.py3
-rw-r--r--django/conf/locale/fi/formats.py3
-rw-r--r--django/conf/locale/fr/formats.py3
-rw-r--r--django/conf/locale/ga/formats.py3
-rw-r--r--django/conf/locale/gl/formats.py3
-rw-r--r--django/conf/locale/he/formats.py3
-rw-r--r--django/conf/locale/hi/formats.py3
-rw-r--r--django/conf/locale/hr/formats.py3
-rw-r--r--django/conf/locale/hu/formats.py3
-rw-r--r--django/conf/locale/is/formats.py3
-rw-r--r--django/conf/locale/it/formats.py3
-rw-r--r--django/conf/locale/ja/formats.py3
-rw-r--r--django/conf/locale/ka/formats.py3
-rw-r--r--django/conf/locale/km/formats.py3
-rw-r--r--django/conf/locale/kn/formats.py3
-rw-r--r--django/conf/locale/ko/formats.py3
-rw-r--r--django/conf/locale/lt/formats.py3
-rw-r--r--django/conf/locale/lv/formats.py3
-rw-r--r--django/conf/locale/mk/formats.py3
-rw-r--r--django/conf/locale/nl/formats.py3
-rw-r--r--django/conf/locale/no/formats.py3
-rw-r--r--django/conf/locale/pl/formats.py3
-rw-r--r--django/conf/locale/pt/formats.py3
-rw-r--r--django/conf/locale/pt_BR/formats.py3
-rw-r--r--django/conf/locale/ro/formats.py3
-rw-r--r--django/conf/locale/ru/formats.py3
-rw-r--r--django/conf/locale/sk/formats.py3
-rw-r--r--django/conf/locale/sl/formats.py3
-rw-r--r--django/conf/locale/sr/formats.py3
-rw-r--r--django/conf/locale/sr_Latn/__init__.py0
-rw-r--r--django/conf/locale/sr_Latn/formats.py17
-rw-r--r--django/conf/locale/sv/formats.py3
-rw-r--r--django/conf/locale/ta/formats.py3
-rw-r--r--django/conf/locale/te/formats.py3
-rw-r--r--django/conf/locale/th/formats.py3
-rw-r--r--django/conf/locale/tr/formats.py3
-rw-r--r--django/conf/locale/uk/formats.py3
-rw-r--r--django/conf/locale/zh_CN/formats.py3
-rw-r--r--django/conf/locale/zh_TW/formats.py3
-rw-r--r--django/core/management/commands/importcldr.py23
54 files changed, 215 insertions, 21 deletions
diff --git a/django/conf/locale/ar/formats.py b/django/conf/locale/ar/formats.py
index 3a6cd8b2ef..8a0f54d072 100644
--- a/django/conf/locale/ar/formats.py
+++ b/django/conf/locale/ar/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd‏/m‏/Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/bg/formats.py b/django/conf/locale/bg/formats.py
index 8c16c5f45f..20bfc826eb 100644
--- a/django/conf/locale/bg/formats.py
+++ b/django/conf/locale/bg/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd.m.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/bn/formats.py b/django/conf/locale/bn/formats.py
index 3824b1d6dd..3d78d5c414 100644
--- a/django/conf/locale/bn/formats.py
+++ b/django/conf/locale/bn/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M, Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ca/formats.py b/django/conf/locale/ca/formats.py
index c9f8278b07..aec16aceb2 100644
--- a/django/conf/locale/ca/formats.py
+++ b/django/conf/locale/ca/formats.py
@@ -9,6 +9,20 @@ MONTH_DAY_FORMAT = 'j \de F'
SHORT_DATE_FORMAT = 'd/m/Y'
SHORT_DATETIME_FORMAT = 'd/m/Y G:i'
FIRST_DAY_OF_WEEK = 1 # Monday
+DATE_INPUT_FORMATS = (
+ # '31/12/2009', '31/12/09'
+ '%d/%m/%Y', '%d/%m/%y'
+)
+TIME_INPUT_FORMATS = (
+ # '14:30:59', '14:30'
+ '%H:%M:%S', '%H:%M'
+)
+DATETIME_INPUT_FORMATS = (
+ '%d/%m/%Y %H:%M:%S',
+ '%d/%m/%Y %H:%M',
+ '%d/%m/%y %H:%M:%S',
+ '%d/%m/%y %H:%M',
+)
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
NUMBER_GROUPING = 3
diff --git a/django/conf/locale/cs/formats.py b/django/conf/locale/cs/formats.py
index 107c718915..e8a9626f13 100644
--- a/django/conf/locale/cs/formats.py
+++ b/django/conf/locale/cs/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j.n.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/cy/formats.py b/django/conf/locale/cy/formats.py
index ac95ecc107..3b6f62a620 100644
--- a/django/conf/locale/cy/formats.py
+++ b/django/conf/locale/cy/formats.py
@@ -9,6 +9,9 @@ TIME_FORMAT = 'g:i:s A'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/da/formats.py b/django/conf/locale/da/formats.py
index d9fd00936d..049103489a 100644
--- a/django/conf/locale/da/formats.py
+++ b/django/conf/locale/da/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'd/m/Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/de/formats.py b/django/conf/locale/de/formats.py
index f046030538..5c038a5598 100644
--- a/django/conf/locale/de/formats.py
+++ b/django/conf/locale/de/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'd.m.Y'
SHORT_DATETIME_FORMAT = 'd.m.Y H:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/el/formats.py b/django/conf/locale/el/formats.py
index d73e604f2a..a548ad09c9 100644
--- a/django/conf/locale/el/formats.py
+++ b/django/conf/locale/el/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/en/formats.py b/django/conf/locale/en/formats.py
index 2558f9d4cb..3ff8ee4201 100644
--- a/django/conf/locale/en/formats.py
+++ b/django/conf/locale/en/formats.py
@@ -7,8 +7,30 @@ DATETIME_FORMAT = 'N j, Y, P'
YEAR_MONTH_FORMAT = 'F Y'
MONTH_DAY_FORMAT = 'F j'
SHORT_DATE_FORMAT = 'm/d/Y'
-SHORT_DATETIME_FORMAT = 'm/d/Y h:i A'
+SHORT_DATETIME_FORMAT = 'm/d/Y P'
FIRST_DAY_OF_WEEK = 0 # Sunday
+DATE_INPUT_FORMATS = (
+ '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
+ '%b %d %Y', '%b %d, %Y', # 'Oct 25 2006', 'Oct 25, 2006'
+ '%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006'
+ '%B %d %Y', '%B %d, %Y', # 'October 25 2006', 'October 25, 2006'
+ '%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 October, 2006'
+)
+TIME_INPUT_FORMATS = (
+ '%H:%M:%S', # '14:30:59'
+ '%H:%M', # '14:30'
+)
+DATETIME_INPUT_FORMATS = (
+ '%Y-%m-%d %H:%M:%S', # '2006-10-25 14:30:59'
+ '%Y-%m-%d %H:%M', # '2006-10-25 14:30'
+ '%Y-%m-%d', # '2006-10-25'
+ '%m/%d/%Y %H:%M:%S', # '10/25/2006 14:30:59'
+ '%m/%d/%Y %H:%M', # '10/25/2006 14:30'
+ '%m/%d/%Y', # '10/25/2006'
+ '%m/%d/%y %H:%M:%S', # '10/25/06 14:30:59'
+ '%m/%d/%y %H:%M', # '10/25/06 14:30'
+ '%m/%d/%y', # '10/25/06'
+)
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
NUMBER_GROUPING = 3
diff --git a/django/conf/locale/es/formats.py b/django/conf/locale/es/formats.py
index c1eabd4503..5b2fe92300 100644
--- a/django/conf/locale/es/formats.py
+++ b/django/conf/locale/es/formats.py
@@ -9,6 +9,20 @@ MONTH_DAY_FORMAT = 'j \de F'
SHORT_DATE_FORMAT = 'd/m/Y'
SHORT_DATETIME_FORMAT = 'd/m/Y H:i'
FIRST_DAY_OF_WEEK = 1 # Monday
+DATE_INPUT_FORMATS = (
+ # '31/12/2009', '31/12/09'
+ '%d/%m/%Y', '%d/%m/%y'
+)
+TIME_INPUT_FORMATS = (
+ # '14:30:59', '14:30'
+ '%H:%M:%S', '%H:%M'
+)
+DATETIME_INPUT_FORMATS = (
+ '%d/%m/%Y %H:%M:%S',
+ '%d/%m/%Y %H:%M',
+ '%d/%m/%y %H:%M:%S',
+ '%d/%m/%y %H:%M',
+)
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
NUMBER_GROUPING = 3
diff --git a/django/conf/locale/es_AR/formats.py b/django/conf/locale/es_AR/formats.py
index 8dfd1efed2..a66be1f94b 100644
--- a/django/conf/locale/es_AR/formats.py
+++ b/django/conf/locale/es_AR/formats.py
@@ -9,6 +9,9 @@
# SHORT_DATE_FORMAT =
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/et/formats.py b/django/conf/locale/et/formats.py
index 875b6cf4b1..b7d2255eb7 100644
--- a/django/conf/locale/et/formats.py
+++ b/django/conf/locale/et/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd.m.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/eu/formats.py b/django/conf/locale/eu/formats.py
index 4ba01d39de..1838808356 100644
--- a/django/conf/locale/eu/formats.py
+++ b/django/conf/locale/eu/formats.py
@@ -9,6 +9,9 @@ TIME_FORMAT = 'H:i:s'
SHORT_DATE_FORMAT = 'Y M j'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/fa/formats.py b/django/conf/locale/fa/formats.py
index 3f4ecec5ba..b25864fa9a 100644
--- a/django/conf/locale/fa/formats.py
+++ b/django/conf/locale/fa/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'Y/n/j'
SHORT_DATETIME_FORMAT = 'Y/n/j،‏ G:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/fi/formats.py b/django/conf/locale/fi/formats.py
index 75ea8089e6..964f17c003 100644
--- a/django/conf/locale/fi/formats.py
+++ b/django/conf/locale/fi/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j.n.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/fr/formats.py b/django/conf/locale/fr/formats.py
index 22218cc42a..2ddbef6173 100644
--- a/django/conf/locale/fr/formats.py
+++ b/django/conf/locale/fr/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
SHORT_DATETIME_FORMAT = 'j M Y H:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ga/formats.py b/django/conf/locale/ga/formats.py
index 36ffb8ba13..1bab609447 100644
--- a/django/conf/locale/ga/formats.py
+++ b/django/conf/locale/ga/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/gl/formats.py b/django/conf/locale/gl/formats.py
index 733de83f92..58a6f89d07 100644
--- a/django/conf/locale/gl/formats.py
+++ b/django/conf/locale/gl/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M, Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/he/formats.py b/django/conf/locale/he/formats.py
index 23fb0fcd37..4d9d34c127 100644
--- a/django/conf/locale/he/formats.py
+++ b/django/conf/locale/he/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j בF'
SHORT_DATE_FORMAT = 'd/m/Y'
SHORT_DATETIME_FORMAT = 'd/m/Y H:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/hi/formats.py b/django/conf/locale/hi/formats.py
index b8b2b0dab8..a678794bfc 100644
--- a/django/conf/locale/hi/formats.py
+++ b/django/conf/locale/hi/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd-m-Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/hr/formats.py b/django/conf/locale/hr/formats.py
index 3069e99d17..05fdb0dc97 100644
--- a/django/conf/locale/hr/formats.py
+++ b/django/conf/locale/hr/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j.n.Y.'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/hu/formats.py b/django/conf/locale/hu/formats.py
index 9fb4b216b9..3ecb69eeec 100644
--- a/django/conf/locale/hu/formats.py
+++ b/django/conf/locale/hu/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'F j.'
SHORT_DATE_FORMAT = 'Y.m.d.'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/is/formats.py b/django/conf/locale/is/formats.py
index 15e14138df..bcff36bdd6 100644
--- a/django/conf/locale/is/formats.py
+++ b/django/conf/locale/is/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j.n.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/it/formats.py b/django/conf/locale/it/formats.py
index 669b256c7b..150738be18 100644
--- a/django/conf/locale/it/formats.py
+++ b/django/conf/locale/it/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd/M/Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ja/formats.py b/django/conf/locale/ja/formats.py
index cb9ed3006c..ab446214e6 100644
--- a/django/conf/locale/ja/formats.py
+++ b/django/conf/locale/ja/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'n月j日'
SHORT_DATE_FORMAT = 'Y/m/d'
SHORT_DATETIME_FORMAT = 'Y/m/d G:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ka/formats.py b/django/conf/locale/ka/formats.py
index 2a867bc798..59c9e20b69 100644
--- a/django/conf/locale/ka/formats.py
+++ b/django/conf/locale/ka/formats.py
@@ -9,6 +9,9 @@ TIME_FORMAT = 'H:i:s'
SHORT_DATE_FORMAT = 'Y M j'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/km/formats.py b/django/conf/locale/km/formats.py
index cf1046a42f..f1ab00740a 100644
--- a/django/conf/locale/km/formats.py
+++ b/django/conf/locale/km/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
SHORT_DATETIME_FORMAT = 'j M Y, G:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/kn/formats.py b/django/conf/locale/kn/formats.py
index bace88f422..9e934ddfda 100644
--- a/django/conf/locale/kn/formats.py
+++ b/django/conf/locale/kn/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ko/formats.py b/django/conf/locale/ko/formats.py
index d092cd3383..b4bc8a8cc0 100644
--- a/django/conf/locale/ko/formats.py
+++ b/django/conf/locale/ko/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'F j일'
SHORT_DATE_FORMAT = 'Y. n. j.'
SHORT_DATETIME_FORMAT = 'Y. n. j. A g:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/lt/formats.py b/django/conf/locale/lt/formats.py
index ea109595e0..17536830d7 100644
--- a/django/conf/locale/lt/formats.py
+++ b/django/conf/locale/lt/formats.py
@@ -9,6 +9,9 @@ TIME_FORMAT = 'H:i:s'
SHORT_DATE_FORMAT = 'Y.m.d'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/lv/formats.py b/django/conf/locale/lv/formats.py
index 895c5f60f5..4e47c680d6 100644
--- a/django/conf/locale/lv/formats.py
+++ b/django/conf/locale/lv/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'Y. \g\a\d\a j. M'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/mk/formats.py b/django/conf/locale/mk/formats.py
index 0610df2bb9..210a686a18 100644
--- a/django/conf/locale/mk/formats.py
+++ b/django/conf/locale/mk/formats.py
@@ -9,6 +9,9 @@ TIME_FORMAT = 'H:i:s'
SHORT_DATE_FORMAT = 'd.n.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/nl/formats.py b/django/conf/locale/nl/formats.py
index a6ae83f691..c3feb3ed27 100644
--- a/django/conf/locale/nl/formats.py
+++ b/django/conf/locale/nl/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/no/formats.py b/django/conf/locale/no/formats.py
index 8dfd1efed2..a66be1f94b 100644
--- a/django/conf/locale/no/formats.py
+++ b/django/conf/locale/no/formats.py
@@ -9,6 +9,9 @@
# SHORT_DATE_FORMAT =
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/pl/formats.py b/django/conf/locale/pl/formats.py
index 30fec1f4ca..54db5039dc 100644
--- a/django/conf/locale/pl/formats.py
+++ b/django/conf/locale/pl/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd-m-Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/pt/formats.py b/django/conf/locale/pt/formats.py
index 34cbd4b96b..f9513efb49 100644
--- a/django/conf/locale/pt/formats.py
+++ b/django/conf/locale/pt/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j \de F'
SHORT_DATE_FORMAT = 'd/m/Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/pt_BR/formats.py b/django/conf/locale/pt_BR/formats.py
index 8dfd1efed2..a66be1f94b 100644
--- a/django/conf/locale/pt_BR/formats.py
+++ b/django/conf/locale/pt_BR/formats.py
@@ -9,6 +9,9 @@
# SHORT_DATE_FORMAT =
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ro/formats.py b/django/conf/locale/ro/formats.py
index 32861e94b4..d80371ef85 100644
--- a/django/conf/locale/ro/formats.py
+++ b/django/conf/locale/ro/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd.m.Y'
SHORT_DATETIME_FORMAT = 'd.m.Y, H:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ru/formats.py b/django/conf/locale/ru/formats.py
index b89daaf90d..bf76c22056 100644
--- a/django/conf/locale/ru/formats.py
+++ b/django/conf/locale/ru/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'd.m.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/sk/formats.py b/django/conf/locale/sk/formats.py
index b0e3b678ec..425e8cf82d 100644
--- a/django/conf/locale/sk/formats.py
+++ b/django/conf/locale/sk/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j.n.Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/sl/formats.py b/django/conf/locale/sl/formats.py
index cc5e0b2297..0537637be2 100644
--- a/django/conf/locale/sl/formats.py
+++ b/django/conf/locale/sl/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j. F'
SHORT_DATE_FORMAT = 'j. M. Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/sr/formats.py b/django/conf/locale/sr/formats.py
index 53f04ea370..68f5993e15 100644
--- a/django/conf/locale/sr/formats.py
+++ b/django/conf/locale/sr/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'F j.'
SHORT_DATE_FORMAT = 'd.m.Y.'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/sr_Latn/__init__.py b/django/conf/locale/sr_Latn/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/django/conf/locale/sr_Latn/__init__.py
diff --git a/django/conf/locale/sr_Latn/formats.py b/django/conf/locale/sr_Latn/formats.py
new file mode 100644
index 0000000000..a66be1f94b
--- /dev/null
+++ b/django/conf/locale/sr_Latn/formats.py
@@ -0,0 +1,17 @@
+# This file is distributed under the same license as the Django package.
+#
+
+# DATE_FORMAT =
+# TIME_FORMAT =
+# DATETIME_FORMAT =
+# YEAR_MONTH_FORMAT =
+# MONTH_DAY_FORMAT =
+# SHORT_DATE_FORMAT =
+# SHORT_DATETIME_FORMAT =
+# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
+# DECIMAL_SEPARATOR =
+# THOUSAND_SEPARATOR =
+# NUMBER_GROUPING =
diff --git a/django/conf/locale/sv/formats.py b/django/conf/locale/sv/formats.py
index ac69dfde41..4f75056583 100644
--- a/django/conf/locale/sv/formats.py
+++ b/django/conf/locale/sv/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/ta/formats.py b/django/conf/locale/ta/formats.py
index 3be06333f0..85b9e49437 100644
--- a/django/conf/locale/ta/formats.py
+++ b/django/conf/locale/ta/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M, Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/te/formats.py b/django/conf/locale/te/formats.py
index bf236b58c1..5d3c384c48 100644
--- a/django/conf/locale/te/formats.py
+++ b/django/conf/locale/te/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/th/formats.py b/django/conf/locale/th/formats.py
index 58b5d12ffc..3ab3661fd3 100644
--- a/django/conf/locale/th/formats.py
+++ b/django/conf/locale/th/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
SHORT_DATETIME_FORMAT = 'j M Y, G:i:s'
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = '.'
THOUSAND_SEPARATOR = ','
# NUMBER_GROUPING =
diff --git a/django/conf/locale/tr/formats.py b/django/conf/locale/tr/formats.py
index aeaaf08bea..57b4e5605b 100644
--- a/django/conf/locale/tr/formats.py
+++ b/django/conf/locale/tr/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'd F'
SHORT_DATE_FORMAT = 'd M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = '.'
# NUMBER_GROUPING =
diff --git a/django/conf/locale/uk/formats.py b/django/conf/locale/uk/formats.py
index 510449cbc8..918062b79a 100644
--- a/django/conf/locale/uk/formats.py
+++ b/django/conf/locale/uk/formats.py
@@ -9,6 +9,9 @@ MONTH_DAY_FORMAT = 'j F'
SHORT_DATE_FORMAT = 'j M Y'
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
DECIMAL_SEPARATOR = ','
THOUSAND_SEPARATOR = ' '
# NUMBER_GROUPING =
diff --git a/django/conf/locale/zh_CN/formats.py b/django/conf/locale/zh_CN/formats.py
index 8dfd1efed2..a66be1f94b 100644
--- a/django/conf/locale/zh_CN/formats.py
+++ b/django/conf/locale/zh_CN/formats.py
@@ -9,6 +9,9 @@
# SHORT_DATE_FORMAT =
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/conf/locale/zh_TW/formats.py b/django/conf/locale/zh_TW/formats.py
index 8dfd1efed2..a66be1f94b 100644
--- a/django/conf/locale/zh_TW/formats.py
+++ b/django/conf/locale/zh_TW/formats.py
@@ -9,6 +9,9 @@
# SHORT_DATE_FORMAT =
# SHORT_DATETIME_FORMAT =
# FIRST_DAY_OF_WEEK =
+# DATE_INPUT_FORMATS =
+# TIME_INPUT_FORMATS =
+# DATETIME_INPUT_FORMATS =
# DECIMAL_SEPARATOR =
# THOUSAND_SEPARATOR =
# NUMBER_GROUPING =
diff --git a/django/core/management/commands/importcldr.py b/django/core/management/commands/importcldr.py
index b42c85e64b..ab8bd079bf 100644
--- a/django/core/management/commands/importcldr.py
+++ b/django/core/management/commands/importcldr.py
@@ -84,26 +84,6 @@ def datetime(nodes, name, locale, previous):
else:
return None
-def first_day(nodes, name, locale, previous):
- DAY_MAP = {
- 'sun': '0',
- 'mon': '1',
- 'tue': '2',
- 'wed': '3',
- 'thu': '4',
- 'fri': '5',
- 'sat': '6',
- }
- for node in nodes:
- territories = node.attrib['territories']
- day = node.attrib['day']
- if territories == '001':
- result = day
- if locale.upper() in territories.split():
- result = day
- break
- return DAY_MAP.get(result)
-
FORMATS_MAP = [
{
'name': 'DATE_FORMAT',
@@ -148,6 +128,9 @@ FORMATS_MAP = [
'conversion': datetime,
},
{'name': 'FIRST_DAY_OF_WEEK'},
+ {'name': 'DATE_INPUT_FORMATS'},
+ {'name': 'TIME_INPUT_FORMATS'},
+ {'name': 'DATETIME_INPUT_FORMATS'},
{
'name': 'DECIMAL_SEPARATOR',
'file': os.path.join('common', 'main', '%(locale)s.xml'),