From ddff3ebe1ff7516b7845115be6277c2db8a14060 Mon Sep 17 00:00:00 2001 From: Kanishk Pachauri Date: Mon, 27 Sep 2021 17:03:09 +0530 Subject: [PATCH 1/3] added support for decade in hindi --- dataparser_changes/pyvenv.cfg | 3 +++ dateparser/data/date_translation_data/hi.py | 15 +++++++++++++++ .../date_translation_data/hi.yaml | 14 ++++++++++++++ tests/test_freshness_date_parser.py | 5 +++++ 4 files changed, 37 insertions(+) create mode 100644 dataparser_changes/pyvenv.cfg diff --git a/dataparser_changes/pyvenv.cfg b/dataparser_changes/pyvenv.cfg new file mode 100644 index 000000000..6b39f5ee3 --- /dev/null +++ b/dataparser_changes/pyvenv.cfg @@ -0,0 +1,3 @@ +home = /opt/homebrew/opt/python@3.9/bin +include-system-site-packages = false +version = 3.9.7 diff --git a/dateparser/data/date_translation_data/hi.py b/dateparser/data/date_translation_data/hi.py index 613bf69db..6ce92798d 100644 --- a/dateparser/data/date_translation_data/hi.py +++ b/dateparser/data/date_translation_data/hi.py @@ -162,6 +162,12 @@ ], "2 day ago": [ "परसों" + ], + "1 decade ago": [ + "पिछला दशक" + ], + "in 1 decade": [ + "अगला दशक" ] }, "relative-type-regex": { @@ -212,6 +218,12 @@ ], "in \\1 year": [ "(\\d+) वर्ष में" + ], + "in \\1 decade": [ + "(\\d+) दशक में" + ], + "\\1 decade ago": [ + "(\\d+) दशक पहले" ] }, "locale_specific": {}, @@ -235,6 +247,9 @@ "," ], "sentence_splitter_group": 3, + "decade": [ + "दशक" + ], "ago": [ "पहले", "पूर्व" diff --git a/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml b/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml index 284c0baf4..6374ff80e 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml @@ -10,6 +10,8 @@ november: - नवम्बर december: - दिसम्बर +decade: + - दशक year: - साल @@ -33,3 +35,15 @@ in: relative-type: 2 day ago: - परसों + 1 decade ago: + - पिछला दशक + in 1 decade: + - अगला दशक + +relative-type-regex: + in \1 decade: + - (\d+) दशक में + \1 decade ago: + - (\d+) दशक पहले + + diff --git a/tests/test_freshness_date_parser.py b/tests/test_freshness_date_parser.py index 41854adb2..9089254c2 100644 --- a/tests/test_freshness_date_parser.py +++ b/tests/test_freshness_date_parser.py @@ -353,6 +353,8 @@ def test_relative_past_dates_with_time_as_period(self, date_string, ago, period) param('1 वर्ष, 8 महीने, 2 सप्ताह', ago={'years': 1, 'months': 8, 'weeks': 2}, period='week'), param('1 वर्ष 7 महीने', ago={'years': 1, 'months': 7}, period='month'), param('आज', ago={'days': 0}, period='day'), + param('1 दशक', ago={'years': 10}, period='year'), + param('1 दशक पहले', ago={'years': 10}, period='year'), # af param("2 uur gelede", ago={'hours': 2}, period='day'), @@ -841,6 +843,7 @@ def test_relative_past_dates(self, date_string, ago, period): param('1 वर्ष, 8 महीने, 2 सप्ताह', ago={'years': 1, 'months': 8, 'weeks': 2}, period='week'), param('1 वर्ष 7 महीने', ago={'years': 1, 'months': 7}, period='month'), param('आज', ago={'days': 0}, period='day'), + param('1 दशक पहले', ago={'years': 10}, period='year'), # af param("2 uur gelede", ago={'hours': 2}, period='day'), @@ -1160,6 +1163,8 @@ def test_normalized_relative_dates(self, date_string, ago, period): param('17 सेकंड बाद', in_future={'seconds': 17}, period='day'), param('1 वर्ष, 5 महीने, 1 सप्ताह में', in_future={'years': 1, 'months': 5, 'weeks': 1}, period='week'), + param('1 दशक में', in_future={'years': 10}, period='year'), + # af param("oor 10 jaar", in_future={'years': 10}, period='year'), From 96d2e52b2c15128b4dc6670b46a5551ca3d8ac18 Mon Sep 17 00:00:00 2001 From: Kanishk Pachauri Date: Mon, 27 Sep 2021 17:07:07 +0530 Subject: [PATCH 2/3] added support for decade in hindi --- dataparser_changes/pyvenv.cfg | 3 --- tests/test_freshness_date_parser.py | 1 - 2 files changed, 4 deletions(-) delete mode 100644 dataparser_changes/pyvenv.cfg diff --git a/dataparser_changes/pyvenv.cfg b/dataparser_changes/pyvenv.cfg deleted file mode 100644 index 6b39f5ee3..000000000 --- a/dataparser_changes/pyvenv.cfg +++ /dev/null @@ -1,3 +0,0 @@ -home = /opt/homebrew/opt/python@3.9/bin -include-system-site-packages = false -version = 3.9.7 diff --git a/tests/test_freshness_date_parser.py b/tests/test_freshness_date_parser.py index 9089254c2..77feea2b9 100644 --- a/tests/test_freshness_date_parser.py +++ b/tests/test_freshness_date_parser.py @@ -1165,7 +1165,6 @@ def test_normalized_relative_dates(self, date_string, ago, period): in_future={'years': 1, 'months': 5, 'weeks': 1}, period='week'), param('1 दशक में', in_future={'years': 10}, period='year'), - # af param("oor 10 jaar", in_future={'years': 10}, period='year'), param("oor 5 min 3 sek", in_future={'minutes': 5, 'seconds': 3}, period='day'), From 80ef7599b0f08d3c7c429a9b531ca645a7d95aa1 Mon Sep 17 00:00:00 2001 From: Serhii A Date: Thu, 10 Nov 2022 12:57:28 +0200 Subject: [PATCH 3/3] Update hi.yaml --- .../supplementary_language_data/date_translation_data/hi.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml b/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml index 6374ff80e..4047c7e8a 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/hi.yaml @@ -42,8 +42,8 @@ relative-type: relative-type-regex: in \1 decade: - - (\d+) दशक में + - (\d+[.,]?\d*) दशक में \1 decade ago: - - (\d+) दशक पहले + - (\d+[.,]?\d*) दशक पहले