From e398627ea339447f54e842405e527b7cc036657c Mon Sep 17 00:00:00 2001 From: wulmer Date: Fri, 11 Nov 2022 10:26:20 +0100 Subject: [PATCH] Add 'Sept' for 'September' (#1071) * Add 'Sept' for 'September' Due to an error with my Google Sheets table, I found that Google (and [DIN 5008](https://www.din-5008-richtlinien.de/startseite/datum/)) use `Sept` as abbreviation for `September`, but `dateparser` only understood `Sep`. It looks like both `Sept` and `Sep` are valid. This PR adds `Sept` as variant of `September`. * Update JSON data and add test --- dateparser/data/date_translation_data/de.py | 1 + dateparser_data/cldr_language_data/date_translation_data/de.json | 1 + tests/test_date_parser.py | 1 + 3 files changed, 3 insertions(+) diff --git a/dateparser/data/date_translation_data/de.py b/dateparser/data/date_translation_data/de.py index 0d85c0ee3..2a044a220 100644 --- a/dateparser/data/date_translation_data/de.py +++ b/dateparser/data/date_translation_data/de.py @@ -37,6 +37,7 @@ ], "september": [ "sep", + "sept", "september" ], "october": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/de.json b/dateparser_data/cldr_language_data/date_translation_data/de.json index 8eb30291b..ce17b5940 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/de.json +++ b/dateparser_data/cldr_language_data/date_translation_data/de.json @@ -34,6 +34,7 @@ ], "september": [ "sep", + "sept", "september" ], "october": [ diff --git a/tests/test_date_parser.py b/tests/test_date_parser.py index e43fb343e..e7a841cdf 100644 --- a/tests/test_date_parser.py +++ b/tests/test_date_parser.py @@ -117,6 +117,7 @@ def setUp(self): param('21. Dezember 2013', datetime(2013, 12, 21)), param('19. Februar 2012', datetime(2012, 2, 19)), param('26. Juli 2014', datetime(2014, 7, 26)), + param('1. Sept 2000', datetime(2000, 9, 1)), param('18.10.14 um 22:56 Uhr', datetime(2014, 10, 18, 22, 56)), param('12-Mär-2014', datetime(2014, 3, 12)), param('Mit 13:14', datetime(2012, 11, 7, 13, 14)),