summaryrefslogtreecommitdiff
path: root/tests/i18n
diff options
context:
space:
mode:
authormpachas <miguel.pachas.garcia@gmail.com>2022-04-28 15:12:15 +0200
committerCarlton Gibson <carlton.gibson@noumenal.es>2022-04-28 15:12:15 +0200
commitaa28c392b9491f02330905cb73b7078b1cd18c60 (patch)
treea5e6f209850cfa9104a14ae84e73d6925d86e9b8 /tests/i18n
parentce586ed6931092d3a5f06df9031cdeb891793ddb (diff)
downloaddjango-aa28c392b9491f02330905cb73b7078b1cd18c60.tar.gz
Fixed #33661 -- Corrected Catalan date-format localization.
Changed DATE_FORMAT, DATETIME_FORMAT and MONTH_DAY_FORMAT to use E placeholder (Month, locale specific alternative) to handle both “de gener” and contracted “d’abril” cases. Thanks to Ferran Jovell for review.
Diffstat (limited to 'tests/i18n')
-rw-r--r--tests/i18n/tests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/i18n/tests.py b/tests/i18n/tests.py
index 45f0ea9a9b..a25f6bcd9e 100644
--- a/tests/i18n/tests.py
+++ b/tests/i18n/tests.py
@@ -865,12 +865,15 @@ class FormattingTests(SimpleTestCase):
self.maxDiff = 3000
# Catalan locale
with translation.override("ca", deactivate=True):
- self.assertEqual(r"j \d\e F \d\e Y", get_format("DATE_FORMAT"))
+ self.assertEqual(r"j E \d\e Y", get_format("DATE_FORMAT"))
self.assertEqual(1, get_format("FIRST_DAY_OF_WEEK"))
self.assertEqual(",", get_format("DECIMAL_SEPARATOR"))
self.assertEqual("10:15", time_format(self.t))
self.assertEqual("31 de desembre de 2009", date_format(self.d))
self.assertEqual(
+ "1 d'abril de 2009", date_format(datetime.date(2009, 4, 1))
+ )
+ self.assertEqual(
"desembre del 2009", date_format(self.d, "YEAR_MONTH_FORMAT")
)
self.assertEqual(