From 2534cd6be288bac096d83c6adaefe85d0f54bfcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Chaves?= Date: Thu, 1 Feb 2024 11:48:45 +0100 Subject: [PATCH] Update the CLDR data --- .gitignore | 3 + dateparser/data/date_translation_data/af.py | 33 ++- dateparser/data/date_translation_data/ar.py | 3 +- dateparser/data/date_translation_data/as.py | 96 +++++-- dateparser/data/date_translation_data/be.py | 10 +- dateparser/data/date_translation_data/bg.py | 4 +- dateparser/data/date_translation_data/bn.py | 6 +- dateparser/data/date_translation_data/br.py | 16 +- .../data/date_translation_data/bs-Cyrl.py | 100 +++++--- .../data/date_translation_data/bs-Latn.py | 6 +- dateparser/data/date_translation_data/bs.py | 6 +- dateparser/data/date_translation_data/ca.py | 10 +- dateparser/data/date_translation_data/ccp.py | 218 ++++++++++++++++ dateparser/data/date_translation_data/ce.py | 27 +- dateparser/data/date_translation_data/ceb.py | 172 +++++++++++++ dateparser/data/date_translation_data/chr.py | 32 ++- dateparser/data/date_translation_data/cs.py | 3 + dateparser/data/date_translation_data/cy.py | 4 +- dateparser/data/date_translation_data/de.py | 5 +- dateparser/data/date_translation_data/el.py | 21 +- dateparser/data/date_translation_data/en.py | 38 ++- dateparser/data/date_translation_data/es.py | 169 +++++++++++-- dateparser/data/date_translation_data/et.py | 24 +- dateparser/data/date_translation_data/eu.py | 54 ++-- dateparser/data/date_translation_data/fa.py | 1 - .../data/date_translation_data/ff-Latn.py | 203 +++++++++++++++ dateparser/data/date_translation_data/ff.py | 12 +- dateparser/data/date_translation_data/fo.py | 9 + dateparser/data/date_translation_data/fr.py | 9 +- dateparser/data/date_translation_data/ga.py | 10 +- dateparser/data/date_translation_data/gd.py | 8 +- dateparser/data/date_translation_data/gl.py | 34 +-- dateparser/data/date_translation_data/gu.py | 1 - dateparser/data/date_translation_data/ha.py | 51 ++-- dateparser/data/date_translation_data/he.py | 4 +- dateparser/data/date_translation_data/hi.py | 51 ++-- dateparser/data/date_translation_data/hu.py | 3 + dateparser/data/date_translation_data/hy.py | 9 +- dateparser/data/date_translation_data/ia.py | 238 ++++++++++++++++++ dateparser/data/date_translation_data/id.py | 17 +- dateparser/data/date_translation_data/ig.py | 31 +-- dateparser/data/date_translation_data/is.py | 5 +- dateparser/data/date_translation_data/it.py | 2 - dateparser/data/date_translation_data/ja.py | 6 +- dateparser/data/date_translation_data/jv.py | 212 ++++++++++++++++ dateparser/data/date_translation_data/ka.py | 3 +- dateparser/data/date_translation_data/kea.py | 8 +- dateparser/data/date_translation_data/kl.py | 48 ++-- dateparser/data/date_translation_data/km.py | 2 + dateparser/data/date_translation_data/kok.py | 133 ++++++---- dateparser/data/date_translation_data/ks.py | 14 +- dateparser/data/date_translation_data/ku.py | 203 +++++++++++++++ dateparser/data/date_translation_data/ky.py | 2 +- dateparser/data/date_translation_data/lkt.py | 2 +- dateparser/data/date_translation_data/lo.py | 4 +- dateparser/data/date_translation_data/lv.py | 9 + dateparser/data/date_translation_data/mi.py | 175 +++++++++++++ dateparser/data/date_translation_data/mk.py | 14 +- dateparser/data/date_translation_data/mn.py | 18 +- dateparser/data/date_translation_data/mr.py | 23 +- dateparser/data/date_translation_data/ms.py | 14 +- dateparser/data/date_translation_data/mt.py | 60 ++++- dateparser/data/date_translation_data/ne.py | 18 +- dateparser/data/date_translation_data/nl.py | 1 + dateparser/data/date_translation_data/nn.py | 91 ++++--- dateparser/data/date_translation_data/or.py | 115 +++++++-- dateparser/data/date_translation_data/pl.py | 15 +- dateparser/data/date_translation_data/ps.py | 141 ++++++++--- dateparser/data/date_translation_data/pt.py | 38 ++- dateparser/data/date_translation_data/qu.py | 76 +++--- dateparser/data/date_translation_data/rm.py | 16 +- dateparser/data/date_translation_data/ro.py | 10 +- dateparser/data/date_translation_data/ru.py | 34 ++- dateparser/data/date_translation_data/sd.py | 198 +++++++++++++++ dateparser/data/date_translation_data/se.py | 120 ++++++++- dateparser/data/date_translation_data/si.py | 3 - dateparser/data/date_translation_data/sk.py | 6 + dateparser/data/date_translation_data/so.py | 176 +++++++++---- dateparser/data/date_translation_data/sq.py | 15 +- .../data/date_translation_data/sr-Cyrl.py | 41 +-- .../data/date_translation_data/sr-Latn.py | 41 +-- dateparser/data/date_translation_data/sr.py | 18 ++ dateparser/data/date_translation_data/sv.py | 13 +- dateparser/data/date_translation_data/sw.py | 4 +- dateparser/data/date_translation_data/ta.py | 2 +- dateparser/data/date_translation_data/te.py | 15 +- dateparser/data/date_translation_data/tg.py | 172 +++++++++++++ dateparser/data/date_translation_data/th.py | 1 - dateparser/data/date_translation_data/ti.py | 92 +++++-- dateparser/data/date_translation_data/to.py | 4 +- dateparser/data/date_translation_data/tr.py | 7 +- dateparser/data/date_translation_data/tt.py | 169 +++++++++++++ dateparser/data/date_translation_data/uk.py | 13 +- dateparser/data/date_translation_data/ur.py | 27 +- .../data/date_translation_data/uz-Latn.py | 4 +- dateparser/data/date_translation_data/uz.py | 4 +- dateparser/data/date_translation_data/wo.py | 171 +++++++++++++ dateparser/data/date_translation_data/xh.py | 169 +++++++++++++ dateparser/data/date_translation_data/yo.py | 101 +++++++- .../data/date_translation_data/yue-Hans.py | 213 ++++++++++++++++ .../data/date_translation_data/yue-Hant.py | 194 ++++++++++++++ dateparser/data/date_translation_data/yue.py | 21 +- .../data/date_translation_data/zh-Hant.py | 20 +- dateparser/data/date_translation_data/zu.py | 3 +- .../date_translation_data/af.json | 33 ++- .../date_translation_data/ar.json | 3 +- .../date_translation_data/as.json | 96 +++++-- .../date_translation_data/be.json | 10 +- .../date_translation_data/bg.json | 4 +- .../date_translation_data/bn.json | 6 +- .../date_translation_data/br.json | 16 +- .../date_translation_data/bs-Cyrl.json | 100 +++++--- .../date_translation_data/bs-Latn.json | 6 +- .../date_translation_data/bs.json | 6 +- .../date_translation_data/ca.json | 12 +- .../date_translation_data/ccp.json | 204 +++++++++++++++ .../date_translation_data/ce.json | 27 +- .../date_translation_data/ceb.json | 158 ++++++++++++ .../date_translation_data/chr.json | 32 ++- .../date_translation_data/cs.json | 3 + .../date_translation_data/cy.json | 4 +- .../date_translation_data/de.json | 5 +- .../date_translation_data/el.json | 21 +- .../date_translation_data/en.json | 38 ++- .../date_translation_data/es.json | 169 +++++++++++-- .../date_translation_data/et.json | 24 +- .../date_translation_data/eu.json | 54 ++-- .../date_translation_data/fa.json | 1 - .../date_translation_data/ff-Latn.json | 189 ++++++++++++++ .../date_translation_data/ff.json | 12 +- .../date_translation_data/fo.json | 9 + .../date_translation_data/fr.json | 9 +- .../date_translation_data/ga.json | 10 +- .../date_translation_data/gd.json | 8 +- .../date_translation_data/gl.json | 34 +-- .../date_translation_data/gu.json | 1 - .../date_translation_data/ha.json | 51 ++-- .../date_translation_data/he.json | 4 +- .../date_translation_data/hi.json | 53 ++-- .../date_translation_data/hu.json | 3 + .../date_translation_data/hy.json | 9 +- .../date_translation_data/ia.json | 224 +++++++++++++++++ .../date_translation_data/id.json | 17 +- .../date_translation_data/ig.json | 31 +-- .../date_translation_data/is.json | 5 +- .../date_translation_data/it.json | 2 - .../date_translation_data/ja.json | 6 +- .../date_translation_data/jv.json | 198 +++++++++++++++ .../date_translation_data/ka.json | 3 +- .../date_translation_data/kea.json | 8 +- .../date_translation_data/kl.json | 48 ++-- .../date_translation_data/km.json | 2 + .../date_translation_data/kok.json | 133 ++++++---- .../date_translation_data/ks.json | 14 +- .../date_translation_data/ku.json | 189 ++++++++++++++ .../date_translation_data/ky.json | 2 +- .../date_translation_data/lkt.json | 2 +- .../date_translation_data/lo.json | 4 +- .../date_translation_data/lv.json | 9 + .../date_translation_data/mi.json | 161 ++++++++++++ .../date_translation_data/mk.json | 14 +- .../date_translation_data/mn.json | 18 +- .../date_translation_data/mr.json | 23 +- .../date_translation_data/ms.json | 14 +- .../date_translation_data/mt.json | 60 ++++- .../date_translation_data/ne.json | 18 +- .../date_translation_data/nl.json | 1 + .../date_translation_data/nn.json | 91 ++++--- .../date_translation_data/or.json | 115 +++++++-- .../date_translation_data/pl.json | 15 +- .../date_translation_data/ps.json | 141 ++++++++--- .../date_translation_data/pt.json | 38 ++- .../date_translation_data/qu.json | 76 +++--- .../date_translation_data/rm.json | 16 +- .../date_translation_data/ro.json | 10 +- .../date_translation_data/ru.json | 34 ++- .../date_translation_data/sd.json | 184 ++++++++++++++ .../date_translation_data/se.json | 120 ++++++++- .../date_translation_data/si.json | 3 - .../date_translation_data/sk.json | 6 + .../date_translation_data/so.json | 176 +++++++++---- .../date_translation_data/sq.json | 15 +- .../date_translation_data/sr-Cyrl.json | 41 +-- .../date_translation_data/sr-Latn.json | 41 +-- .../date_translation_data/sr.json | 18 ++ .../date_translation_data/sv.json | 19 +- .../date_translation_data/sw.json | 4 +- .../date_translation_data/ta.json | 2 +- .../date_translation_data/te.json | 15 +- .../date_translation_data/tg.json | 158 ++++++++++++ .../date_translation_data/th.json | 1 - .../date_translation_data/ti.json | 92 +++++-- .../date_translation_data/to.json | 4 +- .../date_translation_data/tr.json | 9 +- .../date_translation_data/tt.json | 155 ++++++++++++ .../date_translation_data/uk.json | 13 +- .../date_translation_data/ur.json | 27 +- .../date_translation_data/uz-Latn.json | 4 +- .../date_translation_data/uz.json | 4 +- .../date_translation_data/wo.json | 157 ++++++++++++ .../date_translation_data/xh.json | 155 ++++++++++++ .../date_translation_data/yo.json | 101 +++++++- .../date_translation_data/yue-Hans.json | 199 +++++++++++++++ .../date_translation_data/yue-Hant.json | 180 +++++++++++++ .../date_translation_data/yue.json | 21 +- .../date_translation_data/zh-Hant.json | 20 +- .../date_translation_data/zu.json | 3 +- dateparser_scripts/utils.py | 36 +-- dateparser_scripts/write_complete_data.py | 30 +-- 209 files changed, 8930 insertions(+), 1549 deletions(-) create mode 100644 dateparser/data/date_translation_data/ccp.py create mode 100644 dateparser/data/date_translation_data/ceb.py create mode 100644 dateparser/data/date_translation_data/ff-Latn.py create mode 100644 dateparser/data/date_translation_data/ia.py create mode 100644 dateparser/data/date_translation_data/jv.py create mode 100644 dateparser/data/date_translation_data/ku.py create mode 100644 dateparser/data/date_translation_data/mi.py create mode 100644 dateparser/data/date_translation_data/sd.py create mode 100644 dateparser/data/date_translation_data/tg.py create mode 100644 dateparser/data/date_translation_data/tt.py create mode 100644 dateparser/data/date_translation_data/wo.py create mode 100644 dateparser/data/date_translation_data/xh.py create mode 100644 dateparser/data/date_translation_data/yue-Hans.py create mode 100644 dateparser/data/date_translation_data/yue-Hant.py create mode 100644 dateparser_data/cldr_language_data/date_translation_data/ccp.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/ceb.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/ff-Latn.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/ia.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/jv.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/ku.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/mi.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/sd.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/tg.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/tt.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/wo.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/xh.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/yue-Hans.json create mode 100644 dateparser_data/cldr_language_data/date_translation_data/yue-Hant.json diff --git a/.gitignore b/.gitignore index 669c9f718..9cadfbae5 100644 --- a/.gitignore +++ b/.gitignore @@ -50,5 +50,8 @@ docs/_build .idea .vscode/ +# CLDR +/cldr-json/ + # Other raw_data diff --git a/dateparser/data/date_translation_data/af.py b/dateparser/data/date_translation_data/af.py index a636d4ea8..cf0e2d6c3 100644 --- a/dateparser/data/date_translation_data/af.py +++ b/dateparser/data/date_translation_data/af.py @@ -109,7 +109,6 @@ ], "second": [ "s", - "sek", "sekonde" ], "relative-type": { @@ -123,39 +122,48 @@ "hierdie minuut" ], "0 month ago": [ + "hierdie md", "vandeesmaand" ], "0 second ago": [ "nou" ], "0 week ago": [ - "vandeesweek" + "hierdie w", + "hierdie week" ], "0 year ago": [ + "hierdie j", "hierdie jaar" ], "1 day ago": [ "gister" ], "1 month ago": [ - "verlede maand" + "verlede maand", + "verlede md" ], "1 week ago": [ + "verlede w", "verlede week" ], "1 year ago": [ + "verlede j", "verlede jaar" ], "in 1 day": [ "môre" ], "in 1 month": [ - "volgende maand" + "volgende maand", + "volgende md" ], "in 1 week": [ + "volgende w", "volgende week" ], "in 1 year": [ + "volgende j", "volgende jaar" ] }, @@ -165,6 +173,7 @@ "(\\d+[.,]?\\d*) dag gelede" ], "\\1 hour ago": [ + "(\\d+[.,]?\\d*) u gelede", "(\\d+[.,]?\\d*) uur gelede" ], "\\1 minute ago": [ @@ -178,7 +187,7 @@ "(\\d+[.,]?\\d*) md gelede" ], "\\1 second ago": [ - "(\\d+[.,]?\\d*) sek gelede", + "(\\d+[.,]?\\d*) s gelede", "(\\d+[.,]?\\d*) sekonde gelede", "(\\d+[.,]?\\d*) sekondes gelede" ], @@ -188,26 +197,29 @@ "(\\d+[.,]?\\d*) weke gelede" ], "\\1 year ago": [ + "(\\d+[.,]?\\d*) j gelede", "(\\d+[.,]?\\d*) jaar gelede" ], "in \\1 day": [ "oor (\\d+[.,]?\\d*) dae", - "oor (\\d+[.,]?\\d*) dag", - "oor (\\d+[.,]?\\d*) minuut" + "oor (\\d+[.,]?\\d*) dag" ], "in \\1 hour": [ + "oor (\\d+[.,]?\\d*) u", "oor (\\d+[.,]?\\d*) uur" ], "in \\1 minute": [ "oor (\\d+[.,]?\\d*) min", + "oor (\\d+[.,]?\\d*) minute", "oor (\\d+[.,]?\\d*) minuut" ], "in \\1 month": [ - "oor (\\d+[.,]?\\d*) md", - "oor (\\d+[.,]?\\d*) minuut" + "oor (\\d+[.,]?\\d*) maand", + "oor (\\d+[.,]?\\d*) maande", + "oor (\\d+[.,]?\\d*) md" ], "in \\1 second": [ - "oor (\\d+[.,]?\\d*) sek", + "oor (\\d+[.,]?\\d*) s", "oor (\\d+[.,]?\\d*) sekonde", "oor (\\d+[.,]?\\d*) sekondes" ], @@ -217,6 +229,7 @@ "oor (\\d+[.,]?\\d*) weke" ], "in \\1 year": [ + "oor (\\d+[.,]?\\d*) j", "oor (\\d+[.,]?\\d*) jaar" ] }, diff --git a/dateparser/data/date_translation_data/ar.py b/dateparser/data/date_translation_data/ar.py index db378974b..3c003e46c 100644 --- a/dateparser/data/date_translation_data/ar.py +++ b/dateparser/data/date_translation_data/ar.py @@ -285,8 +285,7 @@ "أيلول" ], "october": [ - "تشرين الأول", - "تشرین الأول" + "تشرين الأول" ], "november": [ "تشرين الثاني" diff --git a/dateparser/data/date_translation_data/as.py b/dateparser/data/date_translation_data/as.py index f97def63b..47f70ddf2 100644 --- a/dateparser/data/date_translation_data/as.py +++ b/dateparser/data/date_translation_data/as.py @@ -1,6 +1,6 @@ info = { "name": "as", - "date_order": "YMD", + "date_order": "DMY", "january": [ "জানু", "জানুৱাৰী" @@ -16,7 +16,7 @@ "এপ্ৰিল" ], "may": [ - "মে" + "মে'" ], "june": [ "জুন" @@ -29,20 +29,20 @@ "আগষ্ট" ], "september": [ - "ছেপ্তেম্বৰ", - "সেপ্ট" + "ছেপ্তে", + "ছেপ্তেম্বৰ" ], "october": [ "অক্টো", "অক্টোবৰ" ], "november": [ - "নভে", + "নৱে", "নৱেম্বৰ" ], "december": [ - "ডিচেম্বৰ", - "ডিসে" + "ডিচে", + "ডিচেম্বৰ" ], "monday": [ "সোম", @@ -57,8 +57,8 @@ "বুধবাৰ" ], "thursday": [ - "বৃহষ্পতি", - "বৃহষ্পতিবাৰ" + "বৃহ", + "বৃহস্পতিবাৰ" ], "friday": [ "শুক্ৰ", @@ -69,14 +69,14 @@ "শনিবাৰ" ], "sunday": [ - "দেওবাৰ", - "ৰবি" + "দেও", + "দেওবাৰ" ], "am": [ - "পূৰ্বাহ্ণ" + "পূৰ্বাহ্ন" ], "pm": [ - "অপৰাহ্ণ" + "অপৰাহ্ন" ], "year": [ "বছৰ" @@ -104,46 +104,92 @@ "আজি" ], "0 hour ago": [ - "this hour" + "এইটো ঘণ্টাত" ], "0 minute ago": [ - "this minute" + "এইটো মিনিটত" ], "0 month ago": [ - "this month" + "এই মা", + "এই মাহ" ], "0 second ago": [ - "now" + "এতিয়া" ], "0 week ago": [ - "this week" + "এই সপ্তাহ" ], "0 year ago": [ - "this year" + "এই বছৰ" ], "1 day ago": [ "কালি" ], "1 month ago": [ - "last month" + "যোৱা মা", + "যোৱা মাহ" ], "1 week ago": [ - "last week" + "যোৱা সপ্তাহ" ], "1 year ago": [ - "last year" + "যোৱা বছৰ" ], "in 1 day": [ "কাইলৈ" ], "in 1 month": [ - "next month" + "অহা মাহ" ], "in 1 week": [ - "next week" + "অহা সপ্তাহ" ], "in 1 year": [ - "next year" + "অহা বছৰ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) দিন পূৰ্বে" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) ঘণ্টা পূৰ্বে" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) মিনিট পূৰ্বে" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) মাহ পূৰ্বে" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) ছেকেণ্ড পূৰ্বে" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) সপ্তাহ পূৰ্বে" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) বছৰৰ পূৰ্বে" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) দিনত" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) ঘণ্টাত" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) মিনিটত" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) মাহত" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) ছেকেণ্ডত" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) সপ্তাহত" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) বছৰত" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/be.py b/dateparser/data/date_translation_data/be.py index ea3e99dd3..d38019c08 100644 --- a/dateparser/data/date_translation_data/be.py +++ b/dateparser/data/date_translation_data/be.py @@ -174,12 +174,14 @@ "у гэту хвіліну" ], "0 month ago": [ + "у гэтым мес", "у гэтым месяцы" ], "0 second ago": [ "цяпер" ], "0 week ago": [ + "на гэтым тыд", "на гэтым тыдні" ], "0 year ago": [ @@ -190,24 +192,30 @@ "ўчора" ], "1 month ago": [ + "у мін мес", "у мінулым месяцы" ], "1 week ago": [ + "на мін тыд", "на мінулым тыдні" ], "1 year ago": [ + "у мін годзе", "у мінулым годзе" ], "in 1 day": [ "заўтра" ], "in 1 month": [ + "у наст мес", "у наступным месяцы" ], "in 1 week": [ + "на наст тыд", "на наступным тыдні" ], "in 1 year": [ + "у наст годзе", "у наступным годзе" ], "2 day ago": [ @@ -216,7 +224,6 @@ }, "relative-type-regex": { "\\1 day ago": [ - "(\\d+[.,]?\\d*) д таму", "(\\d+[.,]?\\d*) дзень таму", "(\\d+[.,]?\\d*) дня таму" ], @@ -251,7 +258,6 @@ "(\\d+[.,]?\\d*) года таму" ], "in \\1 day": [ - "праз (\\d+[.,]?\\d*) д", "праз (\\d+[.,]?\\d*) дзень", "праз (\\d+[.,]?\\d*) дня" ], diff --git a/dateparser/data/date_translation_data/bg.py b/dateparser/data/date_translation_data/bg.py index 972971b60..ccf2386e1 100644 --- a/dateparser/data/date_translation_data/bg.py +++ b/dateparser/data/date_translation_data/bg.py @@ -98,7 +98,7 @@ "години" ], "month": [ - "м", + "мес", "месец", "мес", "месеци" @@ -128,6 +128,7 @@ ], "second": [ "с", + "сек", "секунда", "сек", "секунди" @@ -170,7 +171,6 @@ ], "1 week ago": [ "мин седм", - "миналата седмица", "предходната седмица", "преди седмица" ], diff --git a/dateparser/data/date_translation_data/bn.py b/dateparser/data/date_translation_data/bn.py index 409f0d587..7861cdf5d 100644 --- a/dateparser/data/date_translation_data/bn.py +++ b/dateparser/data/date_translation_data/bn.py @@ -54,7 +54,6 @@ "বুধবার" ], "thursday": [ - "বৃহষ্পতিবার", "বৃহস্পতি", "বৃহস্পতিবার" ], @@ -91,7 +90,7 @@ "দিন" ], "hour": [ - "ঘন্টা" + "ঘণ্টা" ], "minute": [ "মিনিট" @@ -160,8 +159,7 @@ "(\\d+[.,]?\\d*) ঘন্টা আগে" ], "\\1 minute ago": [ - "(\\d+[.,]?\\d*) মিনিট আগে", - "(\\d+[.,]?\\d*) মিনিট পূর্বে" + "(\\d+[.,]?\\d*) মিনিট আগে" ], "\\1 month ago": [ "(\\d+[.,]?\\d*) মাস আগে" diff --git a/dateparser/data/date_translation_data/br.py b/dateparser/data/date_translation_data/br.py index 38c5ae437..092bcd6a0 100644 --- a/dateparser/data/date_translation_data/br.py +++ b/dateparser/data/date_translation_data/br.py @@ -1,6 +1,6 @@ info = { "name": "br", - "date_order": "YMD", + "date_order": "DMY", "january": [ "gen", "genver" @@ -42,7 +42,6 @@ "du" ], "december": [ - "ker", "kerzu", "kzu" ], @@ -78,13 +77,16 @@ "gm" ], "year": [ + "b", "bl", "bloaz" ], "month": [ + "m", "miz" ], "week": [ + "sizh", "sizhun" ], "day": [ @@ -108,12 +110,13 @@ "hiziv" ], "0 hour ago": [ - "this hour" + "d'an eur-mañ" ], "0 minute ago": [ "this minute" ], "0 month ago": [ + "ar m-mañ", "ar miz-mañ" ], "0 second ago": [ @@ -121,6 +124,7 @@ "bremañ" ], "0 week ago": [ + "ar sizh-mañ", "ar sizhun-mañ" ], "0 year ago": [ @@ -130,9 +134,11 @@ "dec'h" ], "1 month ago": [ + "ar m diaraok", "ar miz diaraok" ], "1 week ago": [ + "ar sizh diaraok", "ar sizhun diaraok" ], "1 year ago": [ @@ -142,9 +148,11 @@ "warc'hoazh" ], "in 1 month": [ + "ar m a zeu", "ar miz a zeu" ], "in 1 week": [ + "ar sizh a zeu", "ar sizhun a zeu" ], "in 1 year": [ @@ -173,6 +181,7 @@ "(\\d+[.,]?\\d*) s zo" ], "\\1 week ago": [ + "(\\d+[.,]?\\d*) sizh zo", "(\\d+[.,]?\\d*) sizhun zo" ], "\\1 year ago": [ @@ -200,6 +209,7 @@ "a-benn (\\d+[.,]?\\d*) s" ], "in \\1 week": [ + "a-benn (\\d+[.,]?\\d*) sizh", "a-benn (\\d+[.,]?\\d*) sizhun" ], "in \\1 year": [ diff --git a/dateparser/data/date_translation_data/bs-Cyrl.py b/dateparser/data/date_translation_data/bs-Cyrl.py index c07a696f8..e248041f6 100644 --- a/dateparser/data/date_translation_data/bs-Cyrl.py +++ b/dateparser/data/date_translation_data/bs-Cyrl.py @@ -29,8 +29,8 @@ "јули" ], "august": [ - "авг", - "август" + "ауг", + "аугуст" ], "september": [ "сеп", @@ -50,7 +50,7 @@ ], "monday": [ "пон", - "понедељак" + "понедјељак" ], "tuesday": [ "уто", @@ -74,33 +74,40 @@ ], "sunday": [ "нед", - "недеља" + "недјеља" ], "am": [ - "пре подне" + "пре подне", + "прије подне" ], "pm": [ - "поподне" + "поподне", + "послије подне" ], "year": [ + "год", "година" ], "month": [ - "месец" + "мјес", + "мјесец" ], "week": [ - "недеља" + "седм", + "седмица" ], "day": [ "дан" ], "hour": [ - "час" + "сат" ], "minute": [ + "мин", "минут" ], "second": [ + "сек", "секунд" ], "relative-type": { @@ -108,76 +115,92 @@ "данас" ], "0 hour ago": [ - "this hour" + "овог сата" ], "0 minute ago": [ - "this minute" + "овог минута" ], "0 month ago": [ - "овог месеца" + "ов мјес", + "овог мјес", + "овог мјесеца" ], "0 second ago": [ - "now" + "сада" ], "0 week ago": [ - "ове недеље" + "ове седм", + "ове седмице" ], "0 year ago": [ + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ - "прошлог месеца" + "прош мјес", + "прош мјесеца", + "прошлог мјесеца" ], "1 week ago": [ - "прошле недеље" + "прош седм", + "прошле седмице" ], "1 year ago": [ + "прош године", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ - "следећег месеца" + "сљ мјес", + "сљед мјесеца", + "сљедећег мјесеца" ], "in 1 week": [ - "следеће недеље" + "сљ седм", + "сљедеће седмице" ], "in 1 year": [ - "следеће године" + "сљед године", + "сљедеће године" ] }, "relative-type-regex": { "\\1 day ago": [ - "пре (\\d+[.,]?\\d*) дан", - "пре (\\d+[.,]?\\d*) дана" + "прије (\\d+[.,]?\\d*) дан", + "прије (\\d+[.,]?\\d*) дана" ], "\\1 hour ago": [ - "пре (\\d+[.,]?\\d*) сат", - "пре (\\d+[.,]?\\d*) сати" + "прије (\\d+[.,]?\\d*) сат", + "прије (\\d+[.,]?\\d*) сати" ], "\\1 minute ago": [ - "пре (\\d+[.,]?\\d*) минут", - "пре (\\d+[.,]?\\d*) минута" + "прије (\\d+[.,]?\\d*) мин", + "прије (\\d+[.,]?\\d*) минут", + "прије (\\d+[.,]?\\d*) минута" ], "\\1 month ago": [ - "пре (\\d+[.,]?\\d*) месец", - "пре (\\d+[.,]?\\d*) месеци" + "прије (\\d+[.,]?\\d*) мјес", + "прије (\\d+[.,]?\\d*) мјесец", + "прије (\\d+[.,]?\\d*) мјесеци" ], "\\1 second ago": [ - "пре (\\d+[.,]?\\d*) секунд", - "пре (\\d+[.,]?\\d*) секунди" + "прије (\\d+[.,]?\\d*) сек", + "прије (\\d+[.,]?\\d*) секунд", + "прије (\\d+[.,]?\\d*) секунди" ], "\\1 week ago": [ - "пре (\\d+[.,]?\\d*) недеља", - "пре (\\d+[.,]?\\d*) недељу" + "прије (\\d+[.,]?\\d*) седм", + "прије (\\d+[.,]?\\d*) седмица", + "прије (\\d+[.,]?\\d*) седмицу" ], "\\1 year ago": [ - "пре (\\d+[.,]?\\d*) година", - "пре (\\d+[.,]?\\d*) годину" + "прије (\\d+[.,]?\\d*) година", + "прије (\\d+[.,]?\\d*) годину" ], "in \\1 day": [ "за (\\d+[.,]?\\d*) дан", @@ -192,16 +215,19 @@ "за (\\d+[.,]?\\d*) минута" ], "in \\1 month": [ - "за (\\d+[.,]?\\d*) месец", - "за (\\d+[.,]?\\d*) месеци" + "за (\\d+[.,]?\\d*) мјес", + "за (\\d+[.,]?\\d*) мјесец", + "за (\\d+[.,]?\\d*) мјесеци" ], "in \\1 second": [ + "за (\\d+[.,]?\\d*) сек", "за (\\d+[.,]?\\d*) секунд", "за (\\d+[.,]?\\d*) секунди" ], "in \\1 week": [ - "за (\\d+[.,]?\\d*) недеља", - "за (\\d+[.,]?\\d*) недељу" + "за (\\d+[.,]?\\d*) седм", + "за (\\d+[.,]?\\d*) седмица", + "за (\\d+[.,]?\\d*) седмицу" ], "in \\1 year": [ "за (\\d+[.,]?\\d*) година", diff --git a/dateparser/data/date_translation_data/bs-Latn.py b/dateparser/data/date_translation_data/bs-Latn.py index b0cbe0c99..620da770b 100644 --- a/dateparser/data/date_translation_data/bs-Latn.py +++ b/dateparser/data/date_translation_data/bs-Latn.py @@ -29,8 +29,8 @@ "juli" ], "august": [ - "avg", - "avgust" + "aug", + "august" ], "september": [ "sep", @@ -77,9 +77,11 @@ "nedjelja" ], "am": [ + "am", "prijepodne" ], "pm": [ + "pm", "popodne" ], "year": [ diff --git a/dateparser/data/date_translation_data/bs.py b/dateparser/data/date_translation_data/bs.py index 7c0ba09a7..103471bda 100644 --- a/dateparser/data/date_translation_data/bs.py +++ b/dateparser/data/date_translation_data/bs.py @@ -29,8 +29,8 @@ "juli" ], "august": [ - "avg", - "avgust" + "aug", + "august" ], "september": [ "sep", @@ -77,9 +77,11 @@ "nedjelja" ], "am": [ + "am", "prijepodne" ], "pm": [ + "pm", "popodne" ], "year": [ diff --git a/dateparser/data/date_translation_data/ca.py b/dateparser/data/date_translation_data/ca.py index 4d0a2f2cd..7bf8abaf9 100644 --- a/dateparser/data/date_translation_data/ca.py +++ b/dateparser/data/date_translation_data/ca.py @@ -154,13 +154,11 @@ "ahir" ], "1 month ago": [ - "el mes passat", - "mes passat" + "el mes passat" ], "1 week ago": [ "la setm passada", - "la setmana passada", - "setm passada" + "la setmana passada" ], "1 year ago": [ "l'any passat" @@ -169,13 +167,11 @@ "demà" ], "in 1 month": [ - "el mes que ve", - "mes vinent" + "el mes que ve" ], "in 1 week": [ "la setm que ve", "la setmana que ve", - "setm vinent", "la setmana vinent", "la pròxima setmana", "la propera setmana" diff --git a/dateparser/data/date_translation_data/ccp.py b/dateparser/data/date_translation_data/ccp.py new file mode 100644 index 000000000..dd071a136 --- /dev/null +++ b/dateparser/data/date_translation_data/ccp.py @@ -0,0 +1,218 @@ +info = { + "name": "ccp", + "date_order": "DMY", + "january": [ + "𑄎𑄚𑄪", + "𑄎𑄚𑄪𑄠𑄢𑄨" + ], + "february": [ + "𑄜𑄬𑄛𑄴", + "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨" + ], + "march": [ + "𑄟𑄢𑄴𑄌𑄧" + ], + "april": [ + "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴" + ], + "may": [ + "𑄟𑄬" + ], + "june": [ + "𑄎𑄪𑄚𑄴" + ], + "july": [ + "𑄎𑄪𑄣𑄭" + ], + "august": [ + "𑄃𑄉𑄧𑄌𑄴𑄑𑄴" + ], + "september": [ + "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "october": [ + "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴", + "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴" + ], + "november": [ + "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "december": [ + "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴", + "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "monday": [ + "𑄥𑄧𑄟𑄴", + "𑄥𑄧𑄟𑄴𑄝𑄢𑄴" + ], + "tuesday": [ + "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", + "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴" + ], + "wednesday": [ + "𑄝𑄪𑄖𑄴", + "𑄝𑄪𑄖𑄴𑄝𑄢𑄴" + ], + "thursday": [ + "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴" + ], + "friday": [ + "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴" + ], + "saturday": [ + "𑄥𑄧𑄚𑄨", + "𑄥𑄧𑄚𑄨𑄝𑄢𑄴" + ], + "sunday": [ + "𑄢𑄧𑄝𑄨", + "𑄢𑄧𑄝𑄨𑄝𑄢𑄴" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "month": [ + "𑄟𑄏𑄴" + ], + "week": [ + "𑄥𑄛𑄴𑄖" + ], + "day": [ + "𑄘𑄨𑄚𑄴" + ], + "hour": [ + "𑄊𑄮𑄚𑄴𑄓" + ], + "minute": [ + "𑄟𑄨𑄚𑄨𑄖𑄴" + ], + "second": [ + "𑄥𑄬𑄉𑄬𑄚𑄴" + ], + "relative-type": { + "0 day ago": [ + "𑄃𑄬𑄌𑄴𑄥𑄳𑄠", + "𑄃𑄬𑄌𑄴𑄥𑄳𑄠𑄬" + ], + "0 hour ago": [ + "𑄃𑄳𑄆𑄬 𑄊𑄮𑄚𑄴𑄓𑄠𑄴" + ], + "0 minute ago": [ + "𑄃𑄳𑄆𑄬 𑄟𑄨𑄚𑄨𑄖𑄴" + ], + "0 month ago": [ + "𑄃𑄳𑄆𑄬 𑄟𑄏𑄴" + ], + "0 second ago": [ + "𑄃𑄨𑄇𑄴𑄅𑄚𑄪" + ], + "0 week ago": [ + "𑄃𑄳𑄆𑄬 𑄥𑄛𑄴𑄖" + ], + "0 year ago": [ + "𑄃𑄬 𑄝𑄧𑄏𑄧𑄢𑄴", + "𑄃𑄳𑄆𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "1 day ago": [ + "𑄉𑄬𑄣𑄴𑄣𑄳𑄠𑄇𑄬𑄣𑄳𑄠𑄬", + "𑄉𑄬𑄣𑄴𑄣𑄳𑄠𑄇𑄬𑄣𑄴𑄣𑄳𑄠𑄬" + ], + "1 month ago": [ + "𑄉𑄬𑄣𑄧𑄉𑄬 𑄟𑄏𑄴", + "𑄉𑄬𑄣𑄧𑄘𑄬 𑄟𑄏𑄴" + ], + "1 week ago": [ + "𑄉𑄬𑄣𑄧𑄘𑄬 𑄥𑄛𑄴𑄖" + ], + "1 year ago": [ + "𑄉𑄬𑄣𑄳𑄠𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "in 1 day": [ + "𑄃𑄬𑄎𑄬𑄖𑄴𑄖𑄳𑄠𑄇𑄬𑄣𑄳𑄠𑄬", + "𑄃𑄬𑄎𑄬𑄖𑄴𑄖𑄳𑄠𑄇𑄬𑄣𑄴𑄣𑄳𑄠𑄬" + ], + "in 1 month": [ + "𑄛𑄧𑄢𑄬 𑄟𑄏𑄴" + ], + "in 1 week": [ + "𑄛𑄧𑄢𑄬 𑄥𑄛𑄴𑄖" + ], + "in 1 year": [ + "𑄎𑄬𑄢𑄧 𑄝𑄧𑄏𑄧𑄢𑄴", + "𑄛𑄧𑄢𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) 𑄇𑄏𑄧 𑄃𑄉𑄬", + "(\\d+[.,]?\\d*) 𑄟𑄏𑄧 𑄃𑄉𑄬" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬", + "(\\d+[.,]?\\d*) 𑄥𑄛𑄴𑄖𑄢𑄴 𑄃𑄉𑄬" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) 𑄝𑄧𑄏𑄧𑄢𑄴 𑄃𑄉𑄬" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) 𑄊𑄮𑄚𑄴𑄓𑄠𑄴" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) 𑄟𑄨𑄚𑄨𑄘𑄬" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) 𑄟𑄏𑄬" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) 𑄥𑄬𑄉𑄬𑄚𑄴", + "(\\d+[.,]?\\d*) 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) 𑄥𑄛𑄴𑄖𑄠𑄴" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) 𑄝𑄧𑄏𑄧𑄢𑄬" + ] + }, + "locale_specific": { + "ccp-IN": { + "name": "ccp-IN" + } + }, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/ce.py b/dateparser/data/date_translation_data/ce.py index 494d945cd..ccca32f08 100644 --- a/dateparser/data/date_translation_data/ce.py +++ b/dateparser/data/date_translation_data/ce.py @@ -49,25 +49,32 @@ "декабрь" ], "monday": [ - "оршотан де" + "ор", + "оршот" ], "tuesday": [ - "шинарин де" + "ши", + "шинара" ], "wednesday": [ - "кхаарин де" + "кха", + "кхаара" ], "thursday": [ - "еарин де" + "еа", + "еара" ], "friday": [ - "пӏераскан де" + "пӏе", + "пӏераска" ], "saturday": [ - "шот де" + "шуо", + "шуот" ], "sunday": [ - "кӏиранан де" + "кӏи", + "кӏира" ], "am": [ "am" @@ -107,16 +114,16 @@ "тахана" ], "0 hour ago": [ - "this hour" + "хӏокху сахьтехь" ], "0 minute ago": [ - "this minute" + "хӏокху минотехь" ], "0 month ago": [ "карарчу баттахь" ], "0 second ago": [ - "now" + "хӏинца" ], "0 week ago": [ "карарчу кӏирнахь" diff --git a/dateparser/data/date_translation_data/ceb.py b/dateparser/data/date_translation_data/ceb.py new file mode 100644 index 000000000..f463827e6 --- /dev/null +++ b/dateparser/data/date_translation_data/ceb.py @@ -0,0 +1,172 @@ +info = { + "name": "ceb", + "date_order": "MDY", + "january": [ + "en", + "ene", + "enero" + ], + "february": [ + "peb", + "pebrero" + ], + "march": [ + "mar", + "marso" + ], + "april": [ + "abr", + "abril", + "apr" + ], + "may": [ + "may", + "mayo" + ], + "june": [ + "hun", + "hunyo" + ], + "july": [ + "hul", + "hulyo" + ], + "august": [ + "ag", + "ago", + "agosto" + ], + "september": [ + "set", + "setyembre" + ], + "october": [ + "okt", + "oktubre" + ], + "november": [ + "nob", + "nobyembre" + ], + "december": [ + "dis", + "disyembre" + ], + "monday": [ + "lun", + "lunes" + ], + "tuesday": [ + "mar", + "martes" + ], + "wednesday": [ + "miy", + "miyerkules" + ], + "thursday": [ + "huw", + "huwebes" + ], + "friday": [ + "biy", + "biyernes" + ], + "saturday": [ + "sab", + "sabado" + ], + "sunday": [ + "dom", + "domingo" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "tuig" + ], + "month": [ + "buwan" + ], + "week": [ + "semana" + ], + "day": [ + "adlaw" + ], + "hour": [ + "oras" + ], + "minute": [ + "minuto" + ], + "second": [ + "segundo" + ], + "relative-type": { + "0 day ago": [ + "karong adlawa" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "karong buwana" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "karong semanaha" + ], + "0 year ago": [ + "karong tuiga" + ], + "1 day ago": [ + "gahapon" + ], + "1 month ago": [ + "miaging buwan" + ], + "1 week ago": [ + "miaging semana" + ], + "1 year ago": [ + "miaging tuig" + ], + "in 1 day": [ + "ugma" + ], + "in 1 month": [ + "sunod nga buwan" + ], + "in 1 week": [ + "sunod nga semana" + ], + "in 1 year": [ + "sunod nga tuig" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/chr.py b/dateparser/data/date_translation_data/chr.py index baf375fb6..0c805a4fe 100644 --- a/dateparser/data/date_translation_data/chr.py +++ b/dateparser/data/date_translation_data/chr.py @@ -81,6 +81,7 @@ "ꮜꮎꮄ" ], "pm": [ + "ꮢꭿᏹꭲ", "ꮢꭿᏹꭲꮧꮲ" ], "year": [ @@ -107,6 +108,7 @@ "ꭲꮿꮤꮼꮝꮤꮕ" ], "second": [ + "ꭰꮞ", "ꭰꮞꮲ" ], "relative-type": { @@ -120,6 +122,7 @@ "ꭿꭰ ꭲꮿꮤꮼꮝꮤꮕ" ], "0 month ago": [ + "ꭿꭰ ꭷꮈ", "ꭿꭰ ꭷꮈꭲ" ], "0 second ago": [ @@ -135,6 +138,7 @@ "ꮢꭿ" ], "1 month ago": [ + "ꭷꮈ ꮵꭸꮢ", "ꭷꮈꭲ ꮵꭸꮢ" ], "1 week ago": [ @@ -147,6 +151,8 @@ "ꮜꮎꮄꭲ" ], "in 1 month": [ + "ꭿꭰ ꭷꮈ", + "ꮤꮅꮑ ꭷꮈ", "ꮤꮅꮑ ꭷꮈꭲ" ], "in 1 week": [ @@ -163,31 +169,32 @@ ], "\\1 hour ago": [ "(\\d+[.,]?\\d*) ꭲᏻꮯꮆꮣ ꮵꭸꮢ", - "(\\d+[.,]?\\d*) ꮡꮯꮆꮣ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꮡꮯ ꮵꭸꮢ" + "(\\d+[.,]?\\d*) ꮡꮯ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꮡꮯꮆꮣ ꮵꭸꮢ" ], "\\1 minute ago": [ - "ꮎꮏ (\\d+[.,]?\\d*) ꭲꮿꮤ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꭲꮿꮤꮼꮝꮤꮕ ꮵꭸꮢ" + "(\\d+[.,]?\\d*) ꭲꮿꮤ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꭲꮿꮤꮼꮝꮤꮕ ꮵꭸꮢ" ], "\\1 month ago": [ - "ꮎꮏ (\\d+[.,]?\\d*) ꭷꮈ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꭷꮈꭲ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꮧꭷꮈꭲ ꮵꭸꮢ" + "(\\d+[.,]?\\d*) ꭷꮈ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꭷꮈꭲ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꮧꭷꮈꭲ ꮵꭸꮢ" ], "\\1 second ago": [ + "(\\d+[.,]?\\d*) ꭰꮞ ꮵꭸꮢ", "(\\d+[.,]?\\d*) ꭰꮞꮲ ꮵꭸꮢ", "(\\d+[.,]?\\d*) ꮣꮣꮎꮹꮝꭼ ꮵꭸꮢ" ], "\\1 week ago": [ - "ꮎꮏ (\\d+[.,]?\\d*) ꭲᏻꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꮢꮎ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꮢꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ" + "(\\d+[.,]?\\d*) ꭲᏻꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꮢꮎ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꮢꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ" ], "\\1 year ago": [ "(\\d+[.,]?\\d*) ꭲꮷꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ", - "(\\d+[.,]?\\d*) ꭴꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ", - "ꮎꮏ (\\d+[.,]?\\d*) ꭴꮥ ꮵꭸꮢ" + "(\\d+[.,]?\\d*) ꭴꮥ ꮵꭸꮢ", + "(\\d+[.,]?\\d*) ꭴꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ" ], "in \\1 day": [ "ꮎꮏ (\\d+[.,]?\\d*) ꭲꭶ", @@ -208,6 +215,7 @@ "ꮎꮏ (\\d+[.,]?\\d*) ꮧꭷꮈꭲ" ], "in \\1 second": [ + "ꮎꮏ (\\d+[.,]?\\d*) ꭰꮞ", "ꮎꮏ (\\d+[.,]?\\d*) ꭰꮞꮲ", "ꮎꮏ (\\d+[.,]?\\d*) ꮣꮣꮎꮹꮝꭼ ꮵꭸꮢ" ], diff --git a/dateparser/data/date_translation_data/cs.py b/dateparser/data/date_translation_data/cs.py index 93a93367b..6f81cd14f 100644 --- a/dateparser/data/date_translation_data/cs.py +++ b/dateparser/data/date_translation_data/cs.py @@ -169,6 +169,7 @@ "tuto minutu" ], "0 month ago": [ + "tento měs", "tento měsíc" ], "0 second ago": [ @@ -185,6 +186,7 @@ "včera" ], "1 month ago": [ + "minulý měs", "minulý měsíc" ], "1 week ago": [ @@ -198,6 +200,7 @@ "zítra" ], "in 1 month": [ + "příští měs", "příští měsíc" ], "in 1 week": [ diff --git a/dateparser/data/date_translation_data/cy.py b/dateparser/data/date_translation_data/cy.py index da5e8a8d5..64662fa72 100644 --- a/dateparser/data/date_translation_data/cy.py +++ b/dateparser/data/date_translation_data/cy.py @@ -78,9 +78,11 @@ "sul" ], "am": [ + "am", "yb" ], "pm": [ + "pm", "yh" ], "year": [ @@ -94,7 +96,7 @@ "wythnos" ], "day": [ - "dydd" + "diwrnod" ], "hour": [ "awr" diff --git a/dateparser/data/date_translation_data/de.py b/dateparser/data/date_translation_data/de.py index dcf9a0b11..e3f567aed 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", "Sept" ], @@ -88,10 +89,10 @@ "Son" ], "am": [ - "vorm" + "am" ], "pm": [ - "nachm" + "pm" ], "year": [ "j", diff --git a/dateparser/data/date_translation_data/el.py b/dateparser/data/date_translation_data/el.py index 12c793285..a5e71ceb6 100644 --- a/dateparser/data/date_translation_data/el.py +++ b/dateparser/data/date_translation_data/el.py @@ -114,11 +114,11 @@ "εβδομάδα" ], "day": [ + "ημ", "ημέρα" ], "hour": [ "ώ", - "ώρ", "ώρα" ], "minute": [ @@ -136,19 +136,22 @@ "σήμερα" ], "0 hour ago": [ - "αυτήν την ώρα" + "τρέχουσα ώρα" ], "0 minute ago": [ - "αυτό το λεπτό" + "τρέχον λεπτό" ], "0 month ago": [ + "τρέχ μήνας", "τρέχων μήνας" ], "0 second ago": [ "τώρα" ], "0 week ago": [ - "αυτήν την εβδομάδα" + "τρέχ εβδ", + "τρέχ εβδομάδα", + "τρέχουσα εβδομάδα" ], "0 year ago": [ "φέτος" @@ -157,9 +160,12 @@ "χθες" ], "1 month ago": [ + "προηγ μήνας", "προηγούμενος μήνας" ], "1 week ago": [ + "προηγ εβδ", + "προηγ εβδομάδα", "προηγούμενη εβδομάδα" ], "1 year ago": [ @@ -169,9 +175,12 @@ "αύριο" ], "in 1 month": [ + "επόμ μήνας", "επόμενος μήνας" ], "in 1 week": [ + "επόμ εβδ", + "επόμ εβδομάδα", "επόμενη εβδομάδα" ], "in 1 year": [ @@ -181,12 +190,13 @@ "relative-type-regex": { "\\1 day ago": [ "(\\d+[.,]?\\d*) ημ πριν", + "πριν από (\\d+[.,]?\\d*) ημ", "πριν από (\\d+[.,]?\\d*) ημέρα", "πριν από (\\d+[.,]?\\d*) ημέρες" ], "\\1 hour ago": [ "(\\d+[.,]?\\d*) ώ πριν", - "πριν από (\\d+[.,]?\\d*) ώρ", + "πριν από (\\d+[.,]?\\d*) ώ", "πριν από (\\d+[.,]?\\d*) ώρα", "πριν από (\\d+[.,]?\\d*) ώρες" ], @@ -226,7 +236,6 @@ ], "in \\1 hour": [ "σε (\\d+[.,]?\\d*) ώ", - "σε (\\d+[.,]?\\d*) ώρ", "σε (\\d+[.,]?\\d*) ώρα", "σε (\\d+[.,]?\\d*) ώρες" ], diff --git a/dateparser/data/date_translation_data/en.py b/dateparser/data/date_translation_data/en.py index b70975e1b..e1554e642 100644 --- a/dateparser/data/date_translation_data/en.py +++ b/dateparser/data/date_translation_data/en.py @@ -281,6 +281,10 @@ "name": "en-150", "date_order": "DMY" }, + "en-AE": { + "name": "en-AE", + "date_order": "DMY" + }, "en-AG": { "name": "en-AG", "date_order": "DMY" @@ -301,7 +305,39 @@ "date_order": "DMY", "hour": [ "h" - ] + ], + "relative-type-regex": { + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) hrs ago" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) mins ago" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) secs ago" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) wks ago" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) yrs ago" + ], + "in \\1 hour": [ + "in (\\d+[.,]?\\d*) hrs" + ], + "in \\1 minute": [ + "in (\\d+[.,]?\\d*) mins" + ], + "in \\1 second": [ + "in (\\d+[.,]?\\d*) secs" + ], + "in \\1 week": [ + "in (\\d+[.,]?\\d*) wks" + ], + "in \\1 year": [ + "in (\\d+[.,]?\\d*) yrs" + ] + } }, "en-BB": { "name": "en-BB", diff --git a/dateparser/data/date_translation_data/es.py b/dateparser/data/date_translation_data/es.py index ea36dbf81..a43f02ab9 100644 --- a/dateparser/data/date_translation_data/es.py +++ b/dateparser/data/date_translation_data/es.py @@ -144,6 +144,7 @@ "ahora" ], "0 week ago": [ + "esta sem", "esta semana" ], "0 year ago": [ @@ -156,7 +157,8 @@ "el mes pasado" ], "1 week ago": [ - "la semana pasada" + "la semana pasada", + "sem ant" ], "1 year ago": [ "el año pasado" @@ -168,7 +170,8 @@ "el próximo mes" ], "in 1 week": [ - "la próxima semana" + "la próxima semana", + "próx sem" ], "in 1 year": [ "el próximo año" @@ -252,7 +255,12 @@ "name": "es-419", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-AR": { "name": "es-AR", @@ -262,6 +270,11 @@ "second": [ "seg" ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + }, "relative-type-regex": { "\\1 second ago": [ "hace (\\d+[.,]?\\d*) seg" @@ -275,49 +288,89 @@ "name": "es-BO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-BR": { "name": "es-BR", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-BZ": { "name": "es-BZ", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CL": { "name": "es-CL", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CO": { "name": "es-CO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CR": { "name": "es-CR", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CU": { "name": "es-CU", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-DO": { "name": "es-DO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-EA": { "name": "es-EA" @@ -326,7 +379,12 @@ "name": "es-EC", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-GQ": { "name": "es-GQ" @@ -335,13 +393,23 @@ "name": "es-GT", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-HN": { "name": "es-HN", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-IC": { "name": "es-IC" @@ -352,6 +420,9 @@ "sep" ], "relative-type": { + "1 week ago": [ + "sem pas" + ], "in 1 month": [ "el mes próximo" ], @@ -394,21 +465,36 @@ "name": "es-NI", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PA": { "name": "es-PA", "date_order": "MDY", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PE": { "name": "es-PE", "september": [ "set", "setiembre" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PH": { "name": "es-PH" @@ -418,13 +504,23 @@ "date_order": "MDY", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PY": { "name": "es-PY", "second": [ "seg" ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + }, "relative-type-regex": { "\\1 second ago": [ "hace (\\d+[.,]?\\d*) seg" @@ -438,23 +534,52 @@ "name": "es-SV", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-US": { "name": "es-US", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ], + "in 1 month": [ + "el mes próximo" + ], + "in 1 week": [ + "la semana próxima" + ], + "in 1 year": [ + "el año próximo" + ] + } }, "es-UY": { "name": "es-UY", "september": [ "set", "setiembre" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-VE": { - "name": "es-VE" + "name": "es-VE", + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } } }, "skip": [ diff --git a/dateparser/data/date_translation_data/et.py b/dateparser/data/date_translation_data/et.py index d17276fb5..7b5cc896f 100644 --- a/dateparser/data/date_translation_data/et.py +++ b/dateparser/data/date_translation_data/et.py @@ -119,39 +119,57 @@ "praegusel minutil" ], "0 month ago": [ - "käesolev kuu" + "käesolev kuu", + "see k", + "see kuu" ], "0 second ago": [ "nüüd" ], "0 week ago": [ - "käesolev nädal" + "käesolev nädal", + "see n", + "see näd" ], "0 year ago": [ - "käesolev aasta" + "käesolev a", + "käesolev aasta", + "see a" ], "1 day ago": [ "eile" ], "1 month ago": [ + "eelm k", + "eelm kuu", "eelmine kuu" ], "1 week ago": [ + "eelm n", + "eelm näd", "eelmine nädal" ], "1 year ago": [ + "eelm a", + "eelmine a", "eelmine aasta" ], "in 1 day": [ "homme" ], "in 1 month": [ + "järgm k", + "järgm kuu", "järgmine kuu" ], "in 1 week": [ + "järgm n", + "järgm näd", "järgmine nädal" ], "in 1 year": [ + "järgm a", + "järgmine a", "järgmine aasta" ] }, diff --git a/dateparser/data/date_translation_data/eu.py b/dateparser/data/date_translation_data/eu.py index 2e8a6c436..d706e92ba 100644 --- a/dateparser/data/date_translation_data/eu.py +++ b/dateparser/data/date_translation_data/eu.py @@ -3,51 +3,63 @@ "date_order": "YMD", "january": [ "urt", - "urtarrila" + "urtarrila", + "urtarrilak" ], "february": [ "ots", - "otsaila" + "otsaila", + "otsailak" ], "march": [ "mar", - "martxoa" + "martxoa", + "martxoak" ], "april": [ "api", - "apirila" + "apirila", + "apirilak" ], "may": [ "mai", - "maiatza" + "maiatza", + "maiatzak" ], "june": [ "eka", - "ekaina" + "ekaina", + "ekainak" ], "july": [ "uzt", - "uztaila" + "uztaila", + "uztailak" ], "august": [ "abu", - "abuztua" + "abuztua", + "abuztuak" ], "september": [ "ira", - "iraila" + "iraila", + "irailak" ], "october": [ "urr", - "urria" + "urria", + "urriak" ], "november": [ "aza", - "azaroa" + "azaroa", + "azaroak" ], "december": [ "abe", - "abendua" + "abendua", + "abenduak" ], "monday": [ "al", @@ -121,13 +133,13 @@ "minutu honetan" ], "0 month ago": [ - "hilabete hau" + "hilabete honetan" ], "0 second ago": [ "orain" ], "0 week ago": [ - "aste hau" + "aste honetan" ], "0 year ago": [ "aurten" @@ -136,25 +148,27 @@ "atzo" ], "1 month ago": [ - "aurreko hilabetea" + "aurreko hilabetean" ], "1 week ago": [ - "aurreko astea" + "aurreko astean" ], "1 year ago": [ - "aurreko urtea" + "aurreko urtea", + "iaz" ], "in 1 day": [ "bihar" ], "in 1 month": [ - "hurrengo hilabetea" + "hurrengo hilabetean" ], "in 1 week": [ - "hurrengo astea" + "hurrengo astean" ], "in 1 year": [ - "hurrengo urtea" + "hurrengo urtea", + "hurrengo urtean" ] }, "relative-type-regex": { diff --git a/dateparser/data/date_translation_data/fa.py b/dateparser/data/date_translation_data/fa.py index 8fa28ceaf..d8e78abe2 100644 --- a/dateparser/data/date_translation_data/fa.py +++ b/dateparser/data/date_translation_data/fa.py @@ -136,7 +136,6 @@ "دیروز" ], "1 month ago": [ - "ماه پیش", "ماه گذشته" ], "1 week ago": [ diff --git a/dateparser/data/date_translation_data/ff-Latn.py b/dateparser/data/date_translation_data/ff-Latn.py new file mode 100644 index 000000000..681b2f5ab --- /dev/null +++ b/dateparser/data/date_translation_data/ff-Latn.py @@ -0,0 +1,203 @@ +info = { + "name": "ff-Latn", + "date_order": "DMY", + "january": [ + "sii", + "siilo" + ], + "february": [ + "col", + "colte" + ], + "march": [ + "mbo", + "mbooy" + ], + "april": [ + "see", + "seeɗto" + ], + "may": [ + "duu", + "duujal" + ], + "june": [ + "kor", + "korse" + ], + "july": [ + "mor", + "morso" + ], + "august": [ + "juk", + "juko" + ], + "september": [ + "siilto", + "slt" + ], + "october": [ + "yar", + "yarkomaa" + ], + "november": [ + "jol", + "jolal" + ], + "december": [ + "bow", + "bowte" + ], + "monday": [ + "aaɓ", + "aaɓnde" + ], + "tuesday": [ + "maw", + "mawbaare" + ], + "wednesday": [ + "nje", + "njeslaare" + ], + "thursday": [ + "naa", + "naasaande" + ], + "friday": [ + "mawnde", + "mwd" + ], + "saturday": [ + "hbi", + "hoore-biir" + ], + "sunday": [ + "dew", + "dewo" + ], + "am": [ + "subaka" + ], + "pm": [ + "kikiiɗe" + ], + "year": [ + "hitaande" + ], + "month": [ + "lewru" + ], + "week": [ + "yontere" + ], + "day": [ + "ñalnde" + ], + "hour": [ + "waktu" + ], + "minute": [ + "hoƴom" + ], + "second": [ + "majaango" + ], + "relative-type": { + "0 day ago": [ + "hannde" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "haŋki" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "jaŋngo" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": { + "ff-Latn-BF": { + "name": "ff-Latn-BF" + }, + "ff-Latn-CM": { + "name": "ff-Latn-CM" + }, + "ff-Latn-GH": { + "name": "ff-Latn-GH" + }, + "ff-Latn-GM": { + "name": "ff-Latn-GM" + }, + "ff-Latn-GN": { + "name": "ff-Latn-GN" + }, + "ff-Latn-GW": { + "name": "ff-Latn-GW" + }, + "ff-Latn-LR": { + "name": "ff-Latn-LR" + }, + "ff-Latn-MR": { + "name": "ff-Latn-MR" + }, + "ff-Latn-NE": { + "name": "ff-Latn-NE" + }, + "ff-Latn-NG": { + "name": "ff-Latn-NG" + }, + "ff-Latn-SL": { + "name": "ff-Latn-SL" + } + }, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/ff.py b/dateparser/data/date_translation_data/ff.py index 3e684a39e..7d4a04e5c 100644 --- a/dateparser/data/date_translation_data/ff.py +++ b/dateparser/data/date_translation_data/ff.py @@ -151,17 +151,7 @@ "next year" ] }, - "locale_specific": { - "ff-CM": { - "name": "ff-CM" - }, - "ff-GN": { - "name": "ff-GN" - }, - "ff-MR": { - "name": "ff-MR" - } - }, + "locale_specific": {}, "skip": [ " ", "'", diff --git a/dateparser/data/date_translation_data/fo.py b/dateparser/data/date_translation_data/fo.py index d1ffe66a2..3e89bed67 100644 --- a/dateparser/data/date_translation_data/fo.py +++ b/dateparser/data/date_translation_data/fo.py @@ -124,12 +124,15 @@ "hendan minuttin" ], "0 month ago": [ + "henda mnð", "henda mánaðin" ], "0 second ago": [ "nú" ], "0 week ago": [ + "hesu v", + "hesu vi", "hesu viku" ], "0 year ago": [ @@ -139,9 +142,12 @@ "í gjár" ], "1 month ago": [ + "seinasta mnð", "seinasta mánað" ], "1 week ago": [ + "seinastu v", + "seinastu vi", "seinastu viku" ], "1 year ago": [ @@ -151,9 +157,12 @@ "í morgin" ], "in 1 month": [ + "næsta mnð", "næsta mánað" ], "in 1 week": [ + "næstu v", + "næstu vi", "næstu viku" ], "in 1 year": [ diff --git a/dateparser/data/date_translation_data/fr.py b/dateparser/data/date_translation_data/fr.py index ee7f4c5ba..58c54280f 100644 --- a/dateparser/data/date_translation_data/fr.py +++ b/dateparser/data/date_translation_data/fr.py @@ -190,14 +190,12 @@ "\\1 hour ago": [ "il y a (\\d+[.,]?\\d*) h", "il y a (\\d+[.,]?\\d*) heure", - "il y a (\\d+[.,]?\\d*) heures", - "il y a (\\d+[.,]?\\d*)h" + "il y a (\\d+[.,]?\\d*) heures" ], "\\1 minute ago": [ "il y a (\\d+[.,]?\\d*) min", "il y a (\\d+[.,]?\\d*) minute", - "il y a (\\d+[.,]?\\d*) minutes", - "il y a (\\d+[.,]?\\d*)min" + "il y a (\\d+[.,]?\\d*) minutes" ], "\\1 month ago": [ "il y a (\\d+[.,]?\\d*) m", @@ -226,8 +224,7 @@ "in \\1 hour": [ "dans (\\d+[.,]?\\d*) h", "dans (\\d+[.,]?\\d*) heure", - "dans (\\d+[.,]?\\d*) heures", - "dans (\\d+[.,]?\\d*)h" + "dans (\\d+[.,]?\\d*) heures" ], "in \\1 minute": [ "dans (\\d+[.,]?\\d*) min", diff --git a/dateparser/data/date_translation_data/ga.py b/dateparser/data/date_translation_data/ga.py index daa9b4904..ea84f00db 100644 --- a/dateparser/data/date_translation_data/ga.py +++ b/dateparser/data/date_translation_data/ga.py @@ -76,10 +76,10 @@ "dé domhnaigh" ], "am": [ - "am" + "rn" ], "pm": [ - "pm" + "in" ], "year": [ "bl", @@ -220,7 +220,11 @@ "i gceann (\\d+[.,]?\\d*) bliain" ] }, - "locale_specific": {}, + "locale_specific": { + "ga-GB": { + "name": "ga-GB" + } + }, "skip": [ " ", "'", diff --git a/dateparser/data/date_translation_data/gd.py b/dateparser/data/date_translation_data/gd.py index 83660ecf8..308ca6040 100644 --- a/dateparser/data/date_translation_data/gd.py +++ b/dateparser/data/date_translation_data/gd.py @@ -132,10 +132,14 @@ "an-diugh" ], "0 hour ago": [ - "this hour" + "am broinn uair", + "am broinn uair a thìde", + "san uair" ], "0 minute ago": [ - "this minute" + "am broinn mion", + "am broinn mionaid", + "sa mhion" ], "0 month ago": [ "am mì seo", diff --git a/dateparser/data/date_translation_data/gl.py b/dateparser/data/date_translation_data/gl.py index 367412444..f6855eb3a 100644 --- a/dateparser/data/date_translation_data/gl.py +++ b/dateparser/data/date_translation_data/gl.py @@ -81,11 +81,9 @@ "pm" ], "year": [ - "a", "ano" ], "month": [ - "m", "mes" ], "week": [ @@ -93,7 +91,6 @@ "semana" ], "day": [ - "d", "día" ], "hour": [ @@ -113,13 +110,12 @@ "hoxe" ], "0 hour ago": [ - "nesta hora" + "esta hora" ], "0 minute ago": [ - "neste minuto" + "este minuto" ], "0 month ago": [ - "este m", "este mes" ], "0 second ago": [ @@ -136,36 +132,37 @@ "onte" ], "1 month ago": [ - "m pasado", + "o mes pas", "o mes pasado" ], "1 week ago": [ - "a semana pasada", - "sem pasada" + "a sem pas", + "a sem pasada", + "a semana pasada" ], "1 year ago": [ - "ano pasado", + "o ano pas", "o ano pasado" ], "in 1 day": [ "mañá" ], "in 1 month": [ - "m seguinte", + "o próx mes", "o próximo mes" ], "in 1 week": [ - "a próxima semana", - "sem seguinte" + "a próx sem", + "a próxima sem", + "a próxima semana" ], "in 1 year": [ - "o próximo ano", - "seguinte ano" + "o próx ano", + "o próximo ano" ] }, "relative-type-regex": { "\\1 day ago": [ - "hai (\\d+[.,]?\\d*) d", "hai (\\d+[.,]?\\d*) día", "hai (\\d+[.,]?\\d*) días" ], @@ -180,7 +177,6 @@ "hai (\\d+[.,]?\\d*) minutos" ], "\\1 month ago": [ - "hai (\\d+[.,]?\\d*) m", "hai (\\d+[.,]?\\d*) mes", "hai (\\d+[.,]?\\d*) meses" ], @@ -195,12 +191,10 @@ "hai (\\d+[.,]?\\d*) semanas" ], "\\1 year ago": [ - "hai (\\d+[.,]?\\d*) a", "hai (\\d+[.,]?\\d*) ano", "hai (\\d+[.,]?\\d*) anos" ], "in \\1 day": [ - "en (\\d+[.,]?\\d*) d", "en (\\d+[.,]?\\d*) día", "en (\\d+[.,]?\\d*) días" ], @@ -215,7 +209,6 @@ "en (\\d+[.,]?\\d*) minutos" ], "in \\1 month": [ - "en (\\d+[.,]?\\d*) m", "en (\\d+[.,]?\\d*) mes", "en (\\d+[.,]?\\d*) meses" ], @@ -230,7 +223,6 @@ "en (\\d+[.,]?\\d*) semanas" ], "in \\1 year": [ - "en (\\d+[.,]?\\d*) a", "en (\\d+[.,]?\\d*) ano", "en (\\d+[.,]?\\d*) anos" ] diff --git a/dateparser/data/date_translation_data/gu.py b/dateparser/data/date_translation_data/gu.py index 161fa15b2..fdfe1a263 100644 --- a/dateparser/data/date_translation_data/gu.py +++ b/dateparser/data/date_translation_data/gu.py @@ -172,7 +172,6 @@ "(\\d+[.,]?\\d*) અઠવાડિયા પહેલાં" ], "\\1 year ago": [ - "(\\d+[.,]?\\d*) વર્ષ પહેલા", "(\\d+[.,]?\\d*) વર્ષ પહેલાં" ], "in \\1 day": [ diff --git a/dateparser/data/date_translation_data/ha.py b/dateparser/data/date_translation_data/ha.py index 8b40bb625..fa05c0a9f 100644 --- a/dateparser/data/date_translation_data/ha.py +++ b/dateparser/data/date_translation_data/ha.py @@ -78,10 +78,12 @@ "lahadi" ], "am": [ - "am" + "am", + "safiya" ], "pm": [ - "pm" + "pm", + "yamma" ], "year": [ "shekara" @@ -109,46 +111,67 @@ "yau" ], "0 hour ago": [ - "this hour" + "wannan awa" ], "0 minute ago": [ - "this minute" + "wannan mintin" ], "0 month ago": [ - "this month" + "wannan watan" ], "0 second ago": [ - "now" + "yanzu" ], "0 week ago": [ - "this week" + "wannan satin" ], "0 year ago": [ - "this year" + "bana" ], "1 day ago": [ "jiya" ], "1 month ago": [ - "last month" + "watan da ya gabata", + "watan daya gabata" ], "1 week ago": [ - "last week" + "satin da ya gabata" ], "1 year ago": [ - "last year" + "bara" ], "in 1 day": [ "gobe" ], "in 1 month": [ - "next month" + "wata na gaba" ], "in 1 week": [ - "next week" + "sati na gaba" ], "in 1 year": [ - "next year" + "badi" + ] + }, + "relative-type-regex": { + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) awa da ya gabata" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) minti da ya gabata" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) dakika da ya gabata" + ], + "in \\1 hour": [ + "cikin (\\d+[.,]?\\d*) awa" + ], + "in \\1 minute": [ + "cikin (\\d+[.,]?\\d*) minti" + ], + "in \\1 second": [ + "cikin (\\d+[.,]?\\d*) dakika" ] }, "locale_specific": { diff --git a/dateparser/data/date_translation_data/he.py b/dateparser/data/date_translation_data/he.py index 1f6ce4cef..aa8a28413 100644 --- a/dateparser/data/date_translation_data/he.py +++ b/dateparser/data/date_translation_data/he.py @@ -126,9 +126,11 @@ "יום א" ], "am": [ + "am", "לפנה״צ" ], "pm": [ + "pm", "אחה״צ" ], "year": [ @@ -219,7 +221,6 @@ "relative-type-regex": { "\\1 day ago": [ "לפני (\\d+[.,]?\\d*) ימים", - "לפני (\\d+[.,]?\\d*) ימ׳", "לפני יום (\\d+[.,]?\\d*)" ], "\\1 hour ago": [ @@ -247,7 +248,6 @@ ], "in \\1 day": [ "בעוד (\\d+[.,]?\\d*) ימים", - "בעוד (\\d+[.,]?\\d*) ימ׳", "בעוד יום (\\d+[.,]?\\d*)" ], "in \\1 hour": [ diff --git a/dateparser/data/date_translation_data/hi.py b/dateparser/data/date_translation_data/hi.py index eabe94bbf..52d944c60 100644 --- a/dateparser/data/date_translation_data/hi.py +++ b/dateparser/data/date_translation_data/hi.py @@ -78,10 +78,10 @@ "रविवार" ], "am": [ - "पूर्वाह्न" + "am" ], "pm": [ - "अपराह्न" + "pm" ], "year": [ "वर्ष", @@ -102,17 +102,17 @@ "दिवस" ], "hour": [ - "घं", "घंटा", + "घं॰", "घंटे" ], "minute": [ - "मि", - "मिनट" + "मिनट", + "मि॰" ], "second": [ - "से", - "सेकंड" + "सेकंड", + "से॰" ], "relative-type": { "0 day ago": [ @@ -134,10 +134,12 @@ "इस सप्ताह" ], "0 year ago": [ - "इस वर्ष" + "इस वर्ष", + "इस साल" ], "1 day ago": [ - "कल" + "कल", + "बीता कल" ], "1 month ago": [ "पिछला माह" @@ -146,9 +148,11 @@ "पिछला सप्ताह" ], "1 year ago": [ - "पिछला वर्ष" + "पिछला वर्ष", + "पिछले साल" ], "in 1 day": [ + "आने वाला कल", "कल" ], "in 1 month": [ @@ -158,7 +162,8 @@ "अगला सप्ताह" ], "in 1 year": [ - "अगला वर्ष" + "अगला वर्ष", + "अगले साल" ], "2 day ago": [ "परसों" @@ -175,19 +180,19 @@ "(\\d+[.,]?\\d*) दिन पहले" ], "\\1 hour ago": [ - "(\\d+[.,]?\\d*) घं पहले", - "(\\d+[.,]?\\d*) घंटे पहले" + "(\\d+[.,]?\\d*) घंटे पहले", + "(\\d+[.,]?\\d*) घं॰ पहले" ], "\\1 minute ago": [ - "(\\d+[.,]?\\d*) मि पहले", - "(\\d+[.,]?\\d*) मिनट पहले" + "(\\d+[.,]?\\d*) मिनट पहले", + "(\\d+[.,]?\\d*) मि॰ पहले" ], "\\1 month ago": [ "(\\d+[.,]?\\d*) माह पहले" ], "\\1 second ago": [ - "(\\d+[.,]?\\d*) से पहले", - "(\\d+[.,]?\\d*) सेकंड पहले" + "(\\d+[.,]?\\d*) सेकंड पहले", + "(\\d+[.,]?\\d*) से॰ पहले" ], "\\1 week ago": [ "(\\d+[.,]?\\d*) सप्ताह पहले" @@ -199,19 +204,19 @@ "(\\d+[.,]?\\d*) दिन में" ], "in \\1 hour": [ - "(\\d+[.,]?\\d*) घं में", - "(\\d+[.,]?\\d*) घंटे में" + "(\\d+[.,]?\\d*) घंटे में", + "(\\d+[.,]?\\d*) घं॰ में" ], "in \\1 minute": [ - "(\\d+[.,]?\\d*) मि में", - "(\\d+[.,]?\\d*) मिनट में" + "(\\d+[.,]?\\d*) मिनट में", + "(\\d+[.,]?\\d*) मि॰ में" ], "in \\1 month": [ "(\\d+[.,]?\\d*) माह में" ], "in \\1 second": [ - "(\\d+[.,]?\\d*) से में", - "(\\d+[.,]?\\d*) सेकंड में" + "(\\d+[.,]?\\d*) सेकंड में", + "(\\d+[.,]?\\d*) से॰ में" ], "in \\1 week": [ "(\\d+[.,]?\\d*) सप्ताह में" diff --git a/dateparser/data/date_translation_data/hu.py b/dateparser/data/date_translation_data/hu.py index e45d89a33..289cd9647 100644 --- a/dateparser/data/date_translation_data/hu.py +++ b/dateparser/data/date_translation_data/hu.py @@ -124,6 +124,7 @@ "nappal" ], "hour": [ + "ó", "óra", "ó", "órák", @@ -133,6 +134,7 @@ "órától" ], "minute": [ + "p", "perc", "p", "percek", @@ -142,6 +144,7 @@ "perctől" ], "second": [ + "mp", "másodperc", "mp", "másodpercek", diff --git a/dateparser/data/date_translation_data/hy.py b/dateparser/data/date_translation_data/hy.py index 596a2658d..f6cae97a0 100644 --- a/dateparser/data/date_translation_data/hy.py +++ b/dateparser/data/date_translation_data/hy.py @@ -90,12 +90,10 @@ "կիրակի" ], "am": [ - "am", - "կա" + "am" ], "pm": [ - "pm", - "կհ" + "pm" ], "year": [ "տ", @@ -138,7 +136,7 @@ "այս ամիս" ], "0 second ago": [ - "այժմ" + "հիմա" ], "0 week ago": [ "այս շաբաթ" @@ -150,7 +148,6 @@ "երեկ" ], "1 month ago": [ - "անցյալ ամիս", "նախորդ ամիս" ], "1 week ago": [ diff --git a/dateparser/data/date_translation_data/ia.py b/dateparser/data/date_translation_data/ia.py new file mode 100644 index 000000000..23f2f9ba4 --- /dev/null +++ b/dateparser/data/date_translation_data/ia.py @@ -0,0 +1,238 @@ +info = { + "name": "ia", + "date_order": "DMY", + "january": [ + "jan", + "januario" + ], + "february": [ + "feb", + "februario" + ], + "march": [ + "mar", + "martio" + ], + "april": [ + "apr", + "april" + ], + "may": [ + "mai", + "maio" + ], + "june": [ + "jun", + "junio" + ], + "july": [ + "jul", + "julio" + ], + "august": [ + "aug", + "augusto" + ], + "september": [ + "sep", + "septembre" + ], + "october": [ + "oct", + "octobre" + ], + "november": [ + "nov", + "novembre" + ], + "december": [ + "dec", + "decembre" + ], + "monday": [ + "lun", + "lunedi" + ], + "tuesday": [ + "mar", + "martedi" + ], + "wednesday": [ + "mer", + "mercuridi" + ], + "thursday": [ + "jov", + "jovedi" + ], + "friday": [ + "ven", + "venerdi" + ], + "saturday": [ + "sab", + "sabbato" + ], + "sunday": [ + "dom", + "dominica" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "a", + "an", + "anno" + ], + "month": [ + "m", + "mense", + "mns" + ], + "week": [ + "s", + "sept", + "septimana" + ], + "day": [ + "d", + "die" + ], + "hour": [ + "h", + "hora", + "hr" + ], + "minute": [ + "m", + "min", + "minuta" + ], + "second": [ + "s", + "sec", + "secunda" + ], + "relative-type": { + "0 day ago": [ + "hodie" + ], + "0 hour ago": [ + "iste hora" + ], + "0 minute ago": [ + "iste minuta" + ], + "0 month ago": [ + "iste mense" + ], + "0 second ago": [ + "ora" + ], + "0 week ago": [ + "iste septimana" + ], + "0 year ago": [ + "iste anno" + ], + "1 day ago": [ + "heri" + ], + "1 month ago": [ + "le mense passate" + ], + "1 week ago": [ + "le septimana passate" + ], + "1 year ago": [ + "le anno passate" + ], + "in 1 day": [ + "deman" + ], + "in 1 month": [ + "le mense proxime" + ], + "in 1 week": [ + "le septimana proxime" + ], + "in 1 year": [ + "le anno proxime" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) dies retro" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) horas retro", + "(\\d+[.,]?\\d*) hr retro" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) min retro", + "(\\d+[.,]?\\d*) minutas retro" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) menses retro", + "(\\d+[.,]?\\d*) mns retro" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) sec retro", + "(\\d+[.,]?\\d*) secundas retro" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) sept retro", + "(\\d+[.,]?\\d*) septimanas retro" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) an retro", + "(\\d+[.,]?\\d*) annos retro" + ], + "in \\1 day": [ + "in (\\d+[.,]?\\d*) dies" + ], + "in \\1 hour": [ + "in (\\d+[.,]?\\d*) horas", + "in (\\d+[.,]?\\d*) hr" + ], + "in \\1 minute": [ + "in (\\d+[.,]?\\d*) min", + "in (\\d+[.,]?\\d*) minutas" + ], + "in \\1 month": [ + "in (\\d+[.,]?\\d*) menses", + "in (\\d+[.,]?\\d*) mns" + ], + "in \\1 second": [ + "in (\\d+[.,]?\\d*) sec", + "in (\\d+[.,]?\\d*) secundas" + ], + "in \\1 week": [ + "in (\\d+[.,]?\\d*) sept", + "in (\\d+[.,]?\\d*) septimanas" + ], + "in \\1 year": [ + "in (\\d+[.,]?\\d*) an", + "in (\\d+[.,]?\\d*) annos" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/id.py b/dateparser/data/date_translation_data/id.py index fe3e59e6b..b06dab79c 100644 --- a/dateparser/data/date_translation_data/id.py +++ b/dateparser/data/date_translation_data/id.py @@ -29,7 +29,7 @@ "juli" ], "august": [ - "agt", + "agu", "agustus", "Agu" ], @@ -126,6 +126,7 @@ "menit ini" ], "0 month ago": [ + "bln ini", "bulan ini" ], "0 second ago": [ @@ -133,34 +134,42 @@ "baru saja" ], "0 week ago": [ + "mgg ini", "minggu ini" ], "0 year ago": [ - "tahun ini" + "tahun ini", + "thn ini" ], "1 day ago": [ "kemarin" ], "1 month ago": [ + "bln lalu", "bulan lalu" ], "1 week ago": [ + "mgg lalu", "minggu lalu" ], "1 year ago": [ - "tahun lalu" + "tahun lalu", + "thn lalu" ], "in 1 day": [ "besok" ], "in 1 month": [ + "bln berikutnya", "bulan berikutnya" ], "in 1 week": [ + "mgg depan", "minggu depan" ], "in 1 year": [ - "tahun depan" + "tahun depan", + "thn depan" ], "1 year": [ "setahun" diff --git a/dateparser/data/date_translation_data/ig.py b/dateparser/data/date_translation_data/ig.py index e88bac8a4..b715261c2 100644 --- a/dateparser/data/date_translation_data/ig.py +++ b/dateparser/data/date_translation_data/ig.py @@ -15,7 +15,7 @@ ], "april": [ "epr", - "eprel" + "epreel" ], "may": [ "mee" @@ -73,13 +73,15 @@ "satọdee" ], "sunday": [ - "mbọsị ụka", + "sọndee", "ụka" ], "am": [ - "am" + "am", + "n'ụtụtụ" ], "pm": [ + "n'abali", "pm" ], "year": [ @@ -101,10 +103,11 @@ "nkeji" ], "second": [ - "nkejinta" + "tịm kọm" ], "relative-type": { "0 day ago": [ + "taa", "taata" ], "0 hour ago": [ @@ -114,40 +117,40 @@ "this minute" ], "0 month ago": [ - "this month" + "ọnwa a" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "izu a" ], "0 year ago": [ - "this year" + "afọ a" ], "1 day ago": [ - "nnyaafụ" + "ụnyaahụ" ], "1 month ago": [ - "last month" + "ọnwa gara aga" ], "1 week ago": [ - "last week" + "izu gara aga" ], "1 year ago": [ - "last year" + "afọ gara aga" ], "in 1 day": [ "echi" ], "in 1 month": [ - "next month" + "ọnwa ọzọ" ], "in 1 week": [ - "next week" + "izu na-esote" ], "in 1 year": [ - "next year" + "afọ ọzọ" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/is.py b/dateparser/data/date_translation_data/is.py index 40e481bb7..3dadf2695 100644 --- a/dateparser/data/date_translation_data/is.py +++ b/dateparser/data/date_translation_data/is.py @@ -94,7 +94,6 @@ "vika" ], "day": [ - "d", "dagur" ], "hour": [ @@ -114,10 +113,10 @@ "í dag" ], "0 hour ago": [ - "this hour" + "þessa stundina" ], "0 minute ago": [ - "this minute" + "á þessari mínútu" ], "0 month ago": [ "í þessum mán", diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index fee99ccc1..ba23544ab 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -107,14 +107,12 @@ "ore" ], "minute": [ - "m", "min", "minuto", "minuti" ], "second": [ "s", - "sec", "secondo", "secondi" ], diff --git a/dateparser/data/date_translation_data/ja.py b/dateparser/data/date_translation_data/ja.py index 730305f6d..933e35cdf 100644 --- a/dateparser/data/date_translation_data/ja.py +++ b/dateparser/data/date_translation_data/ja.py @@ -159,13 +159,13 @@ "明日" ], "in 1 month": [ - "翌月" + "来月" ], "in 1 week": [ - "翌週" + "来週" ], "in 1 year": [ - "翌年" + "来年" ], "2 day ago": [ "一昨日" diff --git a/dateparser/data/date_translation_data/jv.py b/dateparser/data/date_translation_data/jv.py new file mode 100644 index 000000000..53b2991f2 --- /dev/null +++ b/dateparser/data/date_translation_data/jv.py @@ -0,0 +1,212 @@ +info = { + "name": "jv", + "date_order": "DMY", + "january": [ + "jan", + "januari" + ], + "february": [ + "feb", + "februari" + ], + "march": [ + "mar", + "maret" + ], + "april": [ + "apr", + "april" + ], + "may": [ + "mei" + ], + "june": [ + "jun", + "juni" + ], + "july": [ + "jul", + "juli" + ], + "august": [ + "agt", + "agustus" + ], + "september": [ + "sep", + "september" + ], + "october": [ + "okt", + "oktober" + ], + "november": [ + "nov", + "november" + ], + "december": [ + "des", + "desember" + ], + "monday": [ + "sen", + "senin" + ], + "tuesday": [ + "sel", + "selasa" + ], + "wednesday": [ + "rab", + "rabu" + ], + "thursday": [ + "kam", + "kamis" + ], + "friday": [ + "jum", + "jumat" + ], + "saturday": [ + "sab", + "sabtu" + ], + "sunday": [ + "ahad" + ], + "am": [ + "isuk" + ], + "pm": [ + "wengi" + ], + "year": [ + "taun" + ], + "month": [ + "sasi" + ], + "week": [ + "pekan" + ], + "day": [ + "dino" + ], + "hour": [ + "jam" + ], + "minute": [ + "menit" + ], + "second": [ + "detik" + ], + "relative-type": { + "0 day ago": [ + "dino iki" + ], + "0 hour ago": [ + "jam iki" + ], + "0 minute ago": [ + "menit iki" + ], + "0 month ago": [ + "sasi iki" + ], + "0 second ago": [ + "saiki" + ], + "0 week ago": [ + "pekan iki" + ], + "0 year ago": [ + "taun iki" + ], + "1 day ago": [ + "wingi" + ], + "1 month ago": [ + "sasi wingi" + ], + "1 week ago": [ + "pekan wingi" + ], + "1 year ago": [ + "taun wingi" + ], + "in 1 day": [ + "sesuk" + ], + "in 1 month": [ + "sasi ngarep" + ], + "in 1 week": [ + "pekan ngarep" + ], + "in 1 year": [ + "taun ngarep" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) dina kepungkur", + "(\\d+[.,]?\\d*) dino kepungkur" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) jam kepungkur" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) menit kepungkur" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) sasi kepungkur" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) detik kepungkur" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) pekan kepungkur" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) taun kepungkur" + ], + "in \\1 day": [ + "ing (\\d+[.,]?\\d*) dina" + ], + "in \\1 hour": [ + "ing (\\d+[.,]?\\d*) jam" + ], + "in \\1 minute": [ + "ing (\\d+[.,]?\\d*) menit" + ], + "in \\1 month": [ + "ing (\\d+[.,]?\\d*) sasi" + ], + "in \\1 second": [ + "ing (\\d+[.,]?\\d*) detik" + ], + "in \\1 week": [ + "ing (\\d+[.,]?\\d*) pekan" + ], + "in \\1 year": [ + "ing (\\d+[.,]?\\d*) taun" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/ka.py b/dateparser/data/date_translation_data/ka.py index f303291fd..3457d5e0c 100644 --- a/dateparser/data/date_translation_data/ka.py +++ b/dateparser/data/date_translation_data/ka.py @@ -81,8 +81,7 @@ "am" ], "pm": [ - "pm", - "შუადღ შემდეგ" + "pm" ], "year": [ "წ", diff --git a/dateparser/data/date_translation_data/kea.py b/dateparser/data/date_translation_data/kea.py index b642fa156..c9b0c3ca6 100644 --- a/dateparser/data/date_translation_data/kea.py +++ b/dateparser/data/date_translation_data/kea.py @@ -116,16 +116,16 @@ "oji" ], "0 hour ago": [ - "this hour" + "es ora li" ], "0 minute ago": [ - "this minute" + "es minutu li" ], "0 month ago": [ "es mes li" ], "0 second ago": [ - "now" + "agora" ], "0 week ago": [ "es simana li" @@ -146,7 +146,7 @@ "anu pasadu" ], "in 1 day": [ - "manha" + "manhan" ], "in 1 month": [ "prósimu mes" diff --git a/dateparser/data/date_translation_data/kl.py b/dateparser/data/date_translation_data/kl.py index eddcea08e..495278858 100644 --- a/dateparser/data/date_translation_data/kl.py +++ b/dateparser/data/date_translation_data/kl.py @@ -3,51 +3,63 @@ "date_order": "YMD", "january": [ "jan", - "januari" + "januaari", + "januaarip" ], "february": [ - "feb", - "februari" + "febr", + "februaari", + "februaarip" ], "march": [ "mar", - "martsi" + "marsi", + "marsip" ], "april": [ "apr", - "aprili" + "apriili", + "apriilip" ], "may": [ - "maj", - "maji" + "maaji", + "maajip", + "maj" ], "june": [ "jun", - "juni" + "juuni", + "juunip" ], "july": [ "jul", - "juli" + "juuli", + "juulip" ], "august": [ - "aug", - "augustusi" + "aggusti", + "aggustip", + "aug" ], "september": [ - "sep", - "septemberi" + "sept", + "septembari", + "septembarip" ], "october": [ "okt", - "oktoberi" + "oktobari", + "oktobarip" ], "november": [ "nov", - "novemberi" + "novembari", + "novembarip" ], "december": [ "dec", - "decemberi" + "decembari", + "decembarip" ], "monday": [ "ata", @@ -74,8 +86,8 @@ "arfininngorneq" ], "sunday": [ - "sab", - "sabaat" + "sap", + "sapaat" ], "am": [ "am" diff --git a/dateparser/data/date_translation_data/km.py b/dateparser/data/date_translation_data/km.py index cda9dad61..050719e81 100644 --- a/dateparser/data/date_translation_data/km.py +++ b/dateparser/data/date_translation_data/km.py @@ -38,6 +38,7 @@ "ធ្នូ" ], "monday": [ + "ចន្ទ", "ច័ន្ទ" ], "tuesday": [ @@ -47,6 +48,7 @@ "ពុធ" ], "thursday": [ + "ព្រហ", "ព្រហស្បតិ៍" ], "friday": [ diff --git a/dateparser/data/date_translation_data/kok.py b/dateparser/data/date_translation_data/kok.py index 6422aaaea..5ed2ab7f6 100644 --- a/dateparser/data/date_translation_data/kok.py +++ b/dateparser/data/date_translation_data/kok.py @@ -1,17 +1,20 @@ info = { "name": "kok", - "date_order": "YMD", + "date_order": "DMY", "january": [ + "जाने", "जानेवारी" ], "february": [ + "फेब्रु", "फेब्रुवारी" ], "march": [ "मार्च" ], "april": [ - "एप्रिल" + "एप्रिल", + "एप्री" ], "may": [ "मे" @@ -20,123 +23,169 @@ "जून" ], "july": [ - "जुलै" + "जुल", + "जुलय" ], "august": [ - "ओगस्ट" + "ऑग", + "ऑगस्ट" ], "september": [ - "सेप्टेंबर" + "सप्टें", + "सप्टेंबर" ], "october": [ - "ओक्टोबर" + "ऑक्टो", + "ऑक्टोबर" ], "november": [ + "नो", "नोव्हेंबर" ], "december": [ + "डिसे", "डिसेंबर" ], "monday": [ - "सोम", - "सोमवार" + "सोमार" ], "tuesday": [ - "मंगळ", "मंगळार" ], "wednesday": [ - "बुध", "बुधवार" ], "thursday": [ - "गुरु", - "गुरुवार" + "बिरेस्तार" ], "friday": [ - "शुक्र", - "शुक्रवार" + "शुक्रार" ], "saturday": [ - "शनि", - "शनिवार" + "शेनवार" ], "sunday": [ - "आदित्यवार", - "रवि" + "आयतार" ], "am": [ - "मपू" + "am" ], "pm": [ - "मनं" + "pm" ], "year": [ - "year" + "वर्स" ], "month": [ - "month" + "म्हयनो" ], "week": [ - "week" + "सप्तक" ], "day": [ - "day" + "दीस" ], "hour": [ - "hour" + "वर" ], "minute": [ - "minute" + "मिनीट" ], "second": [ - "second" + "सेकंद" ], "relative-type": { "0 day ago": [ - "today" + "आयज" ], "0 hour ago": [ - "this hour" + "हें वर" ], "0 minute ago": [ - "this minute" + "हें मिनीट" ], "0 month ago": [ - "this month" + "हो म्हयनो" ], "0 second ago": [ - "now" + "आतां" ], "0 week ago": [ - "this week" + "हो सप्तक" ], "0 year ago": [ - "this year" + "हें वर्स" ], "1 day ago": [ - "yesterday" + "काल" ], "1 month ago": [ - "last month" + "फाटलो म्हयनो" ], "1 week ago": [ - "last week" + "निमाणो सप्तक" ], "1 year ago": [ - "last year" + "फाटलें वर्स" ], "in 1 day": [ - "tomorrow" + "फाल्यां" ], "in 1 month": [ - "next month" + "फुडलो म्हयनो" ], "in 1 week": [ - "next week" + "फुडलो सप्तक" ], "in 1 year": [ - "next year" + "फुडलें वर्स" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) दीस आदीं" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) वरा आदीं" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) मिन्टां आदीं" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) म्हयन्यां आदीं" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) से आदीं", + "(\\d+[.,]?\\d*) सेकंद आदीं" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) सप्त आदीं", + "(\\d+[.,]?\\d*) सप्तकां आदीं" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) वर्स आदीं", + "(\\d+[.,]?\\d*) वर्सां आदीं" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) दिसानीं" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) वरांनीं" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) मिन्टां" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) म्हयन्यानीं" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) सेकंदानीं" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) सप्तकांनीं" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) वर्सांनीं" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/ks.py b/dateparser/data/date_translation_data/ks.py index 9f9955a50..2976d24e8 100644 --- a/dateparser/data/date_translation_data/ks.py +++ b/dateparser/data/date_translation_data/ks.py @@ -38,17 +38,17 @@ "دسمبر" ], "monday": [ - "ژٔنٛدرٕروار", - "ژٔنٛدٕروار" + "ژٔندرٕروار", + "ژٔندٕروار" ], "tuesday": [ - "بوٚموار" + "بۆموار" ], "wednesday": [ "بودوار" ], "thursday": [ - "برٛٮ۪سوار" + "برؠسوار" ], "friday": [ "جُمہ" @@ -70,7 +70,7 @@ "ؤری" ], "month": [ - "رٮ۪تھ" + "رؠتھ" ], "week": [ "ہفتہٕ" @@ -79,13 +79,13 @@ "دۄہ" ], "hour": [ - "گٲنٛٹہٕ" + "گٲنٹہٕ" ], "minute": [ "مِنَٹ" ], "second": [ - "سٮ۪کَنڑ" + "سؠکَنڑ" ], "relative-type": { "0 day ago": [ diff --git a/dateparser/data/date_translation_data/ku.py b/dateparser/data/date_translation_data/ku.py new file mode 100644 index 000000000..6c59e5de3 --- /dev/null +++ b/dateparser/data/date_translation_data/ku.py @@ -0,0 +1,203 @@ +info = { + "name": "ku", + "date_order": "YMD", + "january": [ + "rêb", + "rêbendan", + "rêbendanê" + ], + "february": [ + "reş", + "reşemiyê", + "reşemî" + ], + "march": [ + "ada", + "adar", + "adarê" + ], + "april": [ + "avr", + "avrêl", + "avrêlê" + ], + "may": [ + "gul", + "gulan", + "gulanê" + ], + "june": [ + "pûş", + "pûşper", + "pûşperê" + ], + "july": [ + "tîr", + "tîrmeh", + "tîrmehê" + ], + "august": [ + "gel", + "gelawêj", + "gelawêjê" + ], + "september": [ + "rez", + "rezber", + "rezberê" + ], + "october": [ + "kew", + "kewçêr", + "kewçêrê" + ], + "november": [ + "ser", + "sermawez", + "sermawezê" + ], + "december": [ + "ber", + "berfanbar", + "berfanbarê" + ], + "monday": [ + "duşem", + "dş" + ], + "tuesday": [ + "sêşem", + "sş" + ], + "wednesday": [ + "çarşem", + "çş" + ], + "thursday": [ + "pêncşem", + "pş" + ], + "friday": [ + "în" + ], + "saturday": [ + "ş", + "şemî" + ], + "sunday": [ + "yekşem", + "yş" + ], + "am": [ + "bn" + ], + "pm": [ + "pn" + ], + "year": [ + "sal", + "sl" + ], + "month": [ + "m", + "meh" + ], + "week": [ + "hefte", + "hf" + ], + "day": [ + "r", + "roj" + ], + "hour": [ + "saet", + "st" + ], + "minute": [ + "d", + "deqîqe" + ], + "second": [ + "s", + "saniye" + ], + "relative-type": { + "0 day ago": [ + "îro" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "vê mehê" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "vê hefteyê", + "vê hft" + ], + "0 year ago": [ + "îsal" + ], + "1 day ago": [ + "duh" + ], + "1 month ago": [ + "meha borî", + "meha br" + ], + "1 week ago": [ + "hefteya borî", + "hft borî" + ], + "1 year ago": [ + "par" + ], + "in 1 day": [ + "sibe" + ], + "in 1 month": [ + "meha bê", + "meha were" + ], + "in 1 week": [ + "hefteya were", + "hft bê" + ], + "in 1 year": [ + "sala bê", + "sala piştî" + ] + }, + "relative-type-regex": { + "\\1 year ago": [ + "berî (\\d+[.,]?\\d*) salan", + "berî (\\d+[.,]?\\d*) salê" + ], + "in \\1 year": [ + "di (\\d+[.,]?\\d*) salan de", + "piştî (\\d+[.,]?\\d*) salan" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/ky.py b/dateparser/data/date_translation_data/ky.py index 847110dab..dfda1138e 100644 --- a/dateparser/data/date_translation_data/ky.py +++ b/dateparser/data/date_translation_data/ky.py @@ -147,7 +147,7 @@ "былтыр" ], "in 1 day": [ - "эртеӊ" + "эртең" ], "in 1 month": [ "эмдиги айда" diff --git a/dateparser/data/date_translation_data/lkt.py b/dateparser/data/date_translation_data/lkt.py index 71e9586b6..bb6ea1ecd 100644 --- a/dateparser/data/date_translation_data/lkt.py +++ b/dateparser/data/date_translation_data/lkt.py @@ -1,6 +1,6 @@ info = { "name": "lkt", - "date_order": "YMD", + "date_order": "MDY", "january": [ "wiótheȟika wí" ], diff --git a/dateparser/data/date_translation_data/lo.py b/dateparser/data/date_translation_data/lo.py index ba6cfc897..b38d1bd9f 100644 --- a/dateparser/data/date_translation_data/lo.py +++ b/dateparser/data/date_translation_data/lo.py @@ -191,8 +191,8 @@ "ໃນອີກ (\\d+[.,]?\\d*) ຊົ່ວໂມງ" ], "in \\1 minute": [ - "(\\d+[.,]?\\d*) ໃນອີກ 0 ນາທີ", - "ໃນ (\\d+[.,]?\\d*) ນທ" + "ໃນ (\\d+[.,]?\\d*) ນທ", + "ໃນອີກ (\\d+[.,]?\\d*) ນາທີ" ], "in \\1 month": [ "ໃນອີກ (\\d+[.,]?\\d*) ດ", diff --git a/dateparser/data/date_translation_data/lv.py b/dateparser/data/date_translation_data/lv.py index 20a6fbe5e..3c952fe59 100644 --- a/dateparser/data/date_translation_data/lv.py +++ b/dateparser/data/date_translation_data/lv.py @@ -127,39 +127,48 @@ "šajā minūtē" ], "0 month ago": [ + "šajā mēn", "šajā mēnesī" ], "0 second ago": [ "tagad" ], "0 week ago": [ + "šajā ned", "šajā nedēļā" ], "0 year ago": [ + "šajā g", "šajā gadā" ], "1 day ago": [ "vakar" ], "1 month ago": [ + "pag mēn", "pagājušajā mēnesī" ], "1 week ago": [ + "pag ned", "pagājušajā nedēļā" ], "1 year ago": [ + "pag gadā", "pagājušajā gadā" ], "in 1 day": [ "rīt" ], "in 1 month": [ + "nāk mēn", "nākamajā mēnesī" ], "in 1 week": [ + "nāk ned", "nākamajā nedēļā" ], "in 1 year": [ + "nāk gadā", "nākamajā gadā" ] }, diff --git a/dateparser/data/date_translation_data/mi.py b/dateparser/data/date_translation_data/mi.py new file mode 100644 index 000000000..a08e31d10 --- /dev/null +++ b/dateparser/data/date_translation_data/mi.py @@ -0,0 +1,175 @@ +info = { + "name": "mi", + "date_order": "DMY", + "january": [ + "kohi", + "kohitātea" + ], + "february": [ + "hui", + "huitanguru" + ], + "march": [ + "pou", + "poutūterangi" + ], + "april": [ + "pae", + "paengawhāwhā" + ], + "may": [ + "hara", + "haratua" + ], + "june": [ + "pipi", + "pipiri" + ], + "july": [ + "hōngo", + "hōngongoi" + ], + "august": [ + "here", + "hereturikōkā" + ], + "september": [ + "mahu", + "mahuru" + ], + "october": [ + "nuku", + "whiringa-ā-nuku" + ], + "november": [ + "rangi", + "whiringa-ā-rangi" + ], + "december": [ + "haki", + "hakihea" + ], + "monday": [ + "hin", + "rāhina" + ], + "tuesday": [ + "rātū", + "tū" + ], + "wednesday": [ + "apa", + "rāapa" + ], + "thursday": [ + "par", + "rāpare" + ], + "friday": [ + "mer", + "rāmere" + ], + "saturday": [ + "hor", + "rāhoroi" + ], + "sunday": [ + "rātapu", + "tap" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "t", + "tau" + ], + "month": [ + "m", + "marama" + ], + "week": [ + "w", + "wiki" + ], + "day": [ + "rā" + ], + "hour": [ + "hr", + "hāora" + ], + "minute": [ + "men", + "meneti" + ], + "second": [ + "hēk", + "hēkona" + ], + "relative-type": { + "0 day ago": [ + "āianei" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "inanahi" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "āpōpō" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/mk.py b/dateparser/data/date_translation_data/mk.py index 01762fa10..eefcbc291 100644 --- a/dateparser/data/date_translation_data/mk.py +++ b/dateparser/data/date_translation_data/mk.py @@ -94,13 +94,14 @@ "месец" ], "week": [ - "недела", - "сед" + "сед", + "седмица" ], "day": [ "ден" ], "hour": [ + "ч", "час" ], "minute": [ @@ -131,6 +132,7 @@ "оваа седмица" ], "0 year ago": [ + "оваа год", "оваа година" ], "1 day ago": [ @@ -143,6 +145,7 @@ "минатата седмица" ], "1 year ago": [ + "минатата год", "минатата година" ], "in 1 day": [ @@ -155,6 +158,7 @@ "следната седмица" ], "in 1 year": [ + "следната год", "следната година" ] }, @@ -168,6 +172,7 @@ "пред (\\d+[.,]?\\d*) часа" ], "\\1 minute ago": [ + "пред (\\d+[.,]?\\d*) мин", "пред (\\d+[.,]?\\d*) минута", "пред (\\d+[.,]?\\d*) минути" ], @@ -176,6 +181,7 @@ "пред (\\d+[.,]?\\d*) месеци" ], "\\1 second ago": [ + "пред (\\d+[.,]?\\d*) сек", "пред (\\d+[.,]?\\d*) секунда", "пред (\\d+[.,]?\\d*) секунди" ], @@ -184,6 +190,7 @@ "пред (\\d+[.,]?\\d*) седмици" ], "\\1 year ago": [ + "пред (\\d+[.,]?\\d*) год", "пред (\\d+[.,]?\\d*) година", "пред (\\d+[.,]?\\d*) години" ], @@ -196,6 +203,7 @@ "за (\\d+[.,]?\\d*) часа" ], "in \\1 minute": [ + "за (\\d+[.,]?\\d*) мин", "за (\\d+[.,]?\\d*) минута", "за (\\d+[.,]?\\d*) минути" ], @@ -204,6 +212,7 @@ "за (\\d+[.,]?\\d*) месеци" ], "in \\1 second": [ + "за (\\d+[.,]?\\d*) сек", "за (\\d+[.,]?\\d*) секунда", "за (\\d+[.,]?\\d*) секунди" ], @@ -212,6 +221,7 @@ "за (\\d+[.,]?\\d*) седмици" ], "in \\1 year": [ + "за (\\d+[.,]?\\d*) год", "за (\\d+[.,]?\\d*) година", "за (\\d+[.,]?\\d*) години" ] diff --git a/dateparser/data/date_translation_data/mn.py b/dateparser/data/date_translation_data/mn.py index 32fc895d8..88499e4fc 100644 --- a/dateparser/data/date_translation_data/mn.py +++ b/dateparser/data/date_translation_data/mn.py @@ -23,11 +23,11 @@ ], "june": [ "6-р сар", - "зургадугаар сар" + "зургаадугаар сар" ], "july": [ "7-р сар", - "долдугаар сар" + "долоодугаар сар" ], "august": [ "8-р сар", @@ -90,7 +90,7 @@ "сар" ], "week": [ - "7х", + "7 хоног", "долоо хоног" ], "day": [ @@ -125,6 +125,7 @@ "одоо" ], "0 week ago": [ + "энэ 7 хоног", "энэ долоо хоног" ], "0 year ago": [ @@ -137,6 +138,7 @@ "өнгөрсөн сар" ], "1 week ago": [ + "өнгөрсөн 7 хоног", "өнгөрсөн долоо хоног" ], "1 year ago": [ @@ -149,6 +151,7 @@ "ирэх сар" ], "in 1 week": [ + "ирэх 7 хоног", "ирэх долоо хоног" ], "in 1 year": [ @@ -175,14 +178,14 @@ "(\\d+[.,]?\\d*) секундын өмнө" ], "\\1 week ago": [ - "(\\d+[.,]?\\d*) 7х-ийн өмнө" + "(\\d+[.,]?\\d*) 7 хоногийн өмнө", + "(\\d+[.,]?\\d*) долоо хоногийн өмнө" ], "\\1 year ago": [ "(\\d+[.,]?\\d*) жилийн өмнө" ], "in \\1 day": [ - "(\\d+[.,]?\\d*) өдрийн дараа", - "(\\d+[.,]?\\d*) өдөрт" + "(\\d+[.,]?\\d*) өдрийн дараа" ], "in \\1 hour": [ "(\\d+[.,]?\\d*) ц дараа", @@ -200,7 +203,8 @@ "(\\d+[.,]?\\d*) секундын дараа" ], "in \\1 week": [ - "(\\d+[.,]?\\d*) 7х-ийн дараа" + "(\\d+[.,]?\\d*) 7 хоногийн дараа", + "(\\d+[.,]?\\d*) долоо хоногийн дараа" ], "in \\1 year": [ "(\\d+[.,]?\\d*) жилийн дараа" diff --git a/dateparser/data/date_translation_data/mr.py b/dateparser/data/date_translation_data/mr.py index 1fecbd7c3..aed63b772 100644 --- a/dateparser/data/date_translation_data/mr.py +++ b/dateparser/data/date_translation_data/mr.py @@ -182,11 +182,15 @@ ], "in \\1 day": [ "(\\d+[.,]?\\d*) दिवसांमध्ये", - "(\\d+[.,]?\\d*) दिवसामध्ये" + "(\\d+[.,]?\\d*) दिवसामध्ये", + "येत्या (\\d+[.,]?\\d*) दिवसांमध्ये", + "येत्या (\\d+[.,]?\\d*) दिवसामध्ये" ], "in \\1 hour": [ "(\\d+[.,]?\\d*) तासांमध्ये", - "(\\d+[.,]?\\d*) तासामध्ये" + "(\\d+[.,]?\\d*) तासामध्ये", + "येत्या (\\d+[.,]?\\d*) तासांमध्ये", + "येत्या (\\d+[.,]?\\d*) तासामध्ये" ], "in \\1 minute": [ "(\\d+[.,]?\\d*) मिनि मध्ये", @@ -195,20 +199,27 @@ ], "in \\1 month": [ "(\\d+[.,]?\\d*) महिन्यांमध्ये", - "(\\d+[.,]?\\d*) महिन्यामध्ये" + "(\\d+[.,]?\\d*) महिन्यामध्ये", + "येत्या (\\d+[.,]?\\d*) महिन्यांमध्ये", + "येत्या (\\d+[.,]?\\d*) महिन्यामध्ये" ], "in \\1 second": [ "(\\d+[.,]?\\d*) से मध्ये", "(\\d+[.,]?\\d*) सेकंदांमध्ये", - "(\\d+[.,]?\\d*) सेकंदामध्ये" + "(\\d+[.,]?\\d*) सेकंदामध्ये", + "येत्या (\\d+[.,]?\\d*) से मध्ये" ], "in \\1 week": [ "(\\d+[.,]?\\d*) आठवड्यांमध्ये", - "(\\d+[.,]?\\d*) आठवड्यामध्ये" + "(\\d+[.,]?\\d*) आठवड्यामध्ये", + "येत्या (\\d+[.,]?\\d*) आठवड्यांमध्ये", + "येत्या (\\d+[.,]?\\d*) आठवड्यामध्ये" ], "in \\1 year": [ "(\\d+[.,]?\\d*) वर्षांमध्ये", - "(\\d+[.,]?\\d*) वर्षामध्ये" + "(\\d+[.,]?\\d*) वर्षामध्ये", + "येत्या (\\d+[.,]?\\d*) वर्षांमध्ये", + "येत्या (\\d+[.,]?\\d*) वर्षामध्ये" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/ms.py b/dateparser/data/date_translation_data/ms.py index b685742bc..bb747840f 100644 --- a/dateparser/data/date_translation_data/ms.py +++ b/dateparser/data/date_translation_data/ms.py @@ -123,8 +123,8 @@ "sekarang" ], "0 week ago": [ - "minggu ini", - "mng ini" + "mgu ini", + "minggu ini" ], "0 year ago": [ "tahun ini", @@ -139,8 +139,8 @@ "bulan lalu" ], "1 week ago": [ - "minggu lalu", - "mng lepas" + "mgu lepas", + "minggu lalu" ], "1 year ago": [ "tahun lalu", @@ -154,8 +154,8 @@ "bulan depan" ], "in 1 week": [ - "minggu depan", - "mng depan" + "mgu depan", + "minggu depan" ], "in 1 year": [ "tahun depan", @@ -213,7 +213,7 @@ "dlm (\\d+[.,]?\\d*) mgu" ], "in \\1 year": [ - "dalam (\\d+[.,]?\\d*) saat", + "dalam (\\d+[.,]?\\d*) tahun", "dalam (\\d+[.,]?\\d*) thn" ] }, diff --git a/dateparser/data/date_translation_data/mt.py b/dateparser/data/date_translation_data/mt.py index d11cb0580..7f91257b7 100644 --- a/dateparser/data/date_translation_data/mt.py +++ b/dateparser/data/date_translation_data/mt.py @@ -99,9 +99,13 @@ "siegħa" ], "minute": [ + "m", + "min", "minuta" ], "second": [ + "s", + "sek", "sekonda" ], "relative-type": { @@ -109,16 +113,16 @@ "illum" ], "0 hour ago": [ - "this hour" + "din is-siegħa" ], "0 minute ago": [ - "this minute" + "din il-minuta" ], "0 month ago": [ "dan ix-xahar" ], "0 second ago": [ - "now" + "issa" ], "0 week ago": [ "din il-ġimgħa" @@ -127,7 +131,7 @@ "din is-sena" ], "1 day ago": [ - "ilbieraħ" + "lbieraħ" ], "1 month ago": [ "ix-xahar li għadda" @@ -136,7 +140,7 @@ "il-ġimgħa li għaddiet" ], "1 year ago": [ - "is-sena li għaddiet" + "is-sena l-oħra" ], "in 1 day": [ "għada" @@ -152,9 +156,53 @@ ] }, "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*)-il ġurnata ilu" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) sigħat ilu" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) min ilu", + "(\\d+[.,]?\\d*) minuti ilu" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) xahar ilu", + "(\\d+[.,]?\\d*) xhur ilu" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) sek ilu", + "(\\d+[.,]?\\d*) sekondi ilu" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) ġimgħat ilu" + ], "\\1 year ago": [ - "(\\d+[.,]?\\d*) sena ilu", "(\\d+[.,]?\\d*) snin ilu" + ], + "in \\1 day": [ + "fi żmien (\\d+[.,]?\\d*) ġurnata oħra" + ], + "in \\1 hour": [ + "fi żmien (\\d+[.,]?\\d*) sigħat" + ], + "in \\1 minute": [ + "sa (\\d+[.,]?\\d*) min oħra", + "sa (\\d+[.,]?\\d*) minuti oħra" + ], + "in \\1 month": [ + "fi (\\d+[.,]?\\d*) xhur oħra", + "sa (\\d+[.,]?\\d*) xhur oħra" + ], + "in \\1 second": [ + "sa (\\d+[.,]?\\d*) sek oħra", + "sa (\\d+[.,]?\\d*) sekondi oħra" + ], + "in \\1 week": [ + "sa (\\d+[.,]?\\d*) ġimgħat oħra" + ], + "in \\1 year": [ + "fi żmien (\\d+[.,]?\\d*) snin oħra" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/ne.py b/dateparser/data/date_translation_data/ne.py index 1bc4fb6e5..06bd0bbb5 100644 --- a/dateparser/data/date_translation_data/ne.py +++ b/dateparser/data/date_translation_data/ne.py @@ -14,7 +14,6 @@ "अप्रिल" ], "may": [ - "मई", "मे" ], "june": [ @@ -73,7 +72,6 @@ "अपराह्न" ], "year": [ - "बर्ष", "वर्ष" ], "month": [ @@ -99,7 +97,7 @@ "आज" ], "0 hour ago": [ - "यो घडीमा" + "यस घडीमा" ], "0 minute ago": [ "यही मिनेटमा" @@ -108,7 +106,7 @@ "यो महिना" ], "0 second ago": [ - "अब" + "अहिले" ], "0 week ago": [ "यो हप्ता" @@ -132,13 +130,15 @@ "भोलि" ], "in 1 month": [ - "अर्को महिना" + "अर्को महिना", + "आगामी महिना" ], "in 1 week": [ - "आउने हप्ता" + "आउने हप्ता", + "आगामी हप्ता" ], "in 1 year": [ - "अर्को वर्ष" + "आगामी वर्ष" ] }, "relative-type-regex": { @@ -155,7 +155,7 @@ "(\\d+[.,]?\\d*) महिना पहिले" ], "\\1 second ago": [ - "(\\d+[.,]?\\d*) सेकेण्ड पहिले" + "(\\d+[.,]?\\d*) सेकेन्ड पहिले" ], "\\1 week ago": [ "(\\d+[.,]?\\d*) हप्ता पहिले" @@ -176,7 +176,7 @@ "(\\d+[.,]?\\d*) महिनामा" ], "in \\1 second": [ - "(\\d+[.,]?\\d*) सेकेण्डमा" + "(\\d+[.,]?\\d*) सेकेन्डमा" ], "in \\1 week": [ "(\\d+[.,]?\\d*) हप्तामा" diff --git a/dateparser/data/date_translation_data/nl.py b/dateparser/data/date_translation_data/nl.py index 4acb1f060..6e08ebc18 100644 --- a/dateparser/data/date_translation_data/nl.py +++ b/dateparser/data/date_translation_data/nl.py @@ -101,6 +101,7 @@ "dagen" ], "hour": [ + "u", "uur" ], "minute": [ diff --git a/dateparser/data/date_translation_data/nn.py b/dateparser/data/date_translation_data/nn.py index a0a4bb6b7..e67d28779 100644 --- a/dateparser/data/date_translation_data/nn.py +++ b/dateparser/data/date_translation_data/nn.py @@ -95,21 +95,30 @@ "år" ], "month": [ + "md", + "mnd", "månad" ], "week": [ + "v", "veke" ], "day": [ + "d", "dag" ], "hour": [ + "t", "time" ], "minute": [ + "m", + "min", "minutt" ], "second": [ + "s", + "sek", "sekund" ], "relative-type": { @@ -117,97 +126,111 @@ "i dag" ], "0 hour ago": [ - "this hour" + "denne timen" ], "0 minute ago": [ - "this minute" + "dette minuttet" ], "0 month ago": [ - "this month" + "denne månaden" ], "0 second ago": [ - "now" + "no" ], "0 week ago": [ - "this week" + "denne veka" ], "0 year ago": [ - "this year" + "i år" ], "1 day ago": [ "i går" ], "1 month ago": [ - "last month" + "førre månad" ], "1 week ago": [ - "last week" + "førre veke" ], "1 year ago": [ - "last year" + "i fjor" ], "in 1 day": [ "i morgon" ], "in 1 month": [ - "next month" + "neste månad" ], "in 1 week": [ - "next week" + "neste veke" ], "in 1 year": [ - "next year" + "neste år" ] }, "relative-type-regex": { "\\1 day ago": [ - "for (\\d+[.,]?\\d*) døgn siden" + "for (\\d+[.,]?\\d*) d sidan", + "for (\\d+[.,]?\\d*) døgn sidan", + "–(\\d+[.,]?\\d*) d" ], "\\1 hour ago": [ - "for (\\d+[.,]?\\d*) time siden", - "for (\\d+[.,]?\\d*) timer siden" + "for (\\d+[.,]?\\d*) t sidan", + "for (\\d+[.,]?\\d*) timar sidan", + "for (\\d+[.,]?\\d*) time sidan", + "–(\\d+[.,]?\\d*) t" ], "\\1 minute ago": [ - "for (\\d+[.,]?\\d*) minutt siden", - "for (\\d+[.,]?\\d*) minutter siden" + "for (\\d+[.,]?\\d*) min sidan", + "for (\\d+[.,]?\\d*) minutt sidan", + "–(\\d+[.,]?\\d*) min" ], "\\1 month ago": [ - "for (\\d+[.,]?\\d*) måned siden", - "for (\\d+[.,]?\\d*) måneder siden" + "for (\\d+[.,]?\\d*) md sidan", + "for (\\d+[.,]?\\d*) månad sidan", + "for (\\d+[.,]?\\d*) månadar sidan", + "–(\\d+[.,]?\\d*) md" ], "\\1 second ago": [ - "for (\\d+[.,]?\\d*) sekund siden", - "for (\\d+[.,]?\\d*) sekunder siden" + "for (\\d+[.,]?\\d*) sek sidan", + "for (\\d+[.,]?\\d*) sekund sidan", + "–(\\d+[.,]?\\d*) s" ], "\\1 week ago": [ - "for (\\d+[.,]?\\d*) uke siden", - "for (\\d+[.,]?\\d*) uker siden" + "for (\\d+[.,]?\\d*) v sidan", + "for (\\d+[.,]?\\d*) veke sidan", + "for (\\d+[.,]?\\d*) veker sidan", + "–(\\d+[.,]?\\d*) v" ], "\\1 year ago": [ - "for (\\d+[.,]?\\d*) år siden" + "for (\\d+[.,]?\\d*) år sidan" ], "in \\1 day": [ + "om (\\d+[.,]?\\d*) d", "om (\\d+[.,]?\\d*) døgn" ], "in \\1 hour": [ - "om (\\d+[.,]?\\d*) time", - "om (\\d+[.,]?\\d*) timer" + "om (\\d+[.,]?\\d*) t", + "om (\\d+[.,]?\\d*) timar", + "om (\\d+[.,]?\\d*) time" ], "in \\1 minute": [ - "om (\\d+[.,]?\\d*) minutt", - "om (\\d+[.,]?\\d*) minutter" + "om (\\d+[.,]?\\d*) min", + "om (\\d+[.,]?\\d*) minutt" ], "in \\1 month": [ - "om (\\d+[.,]?\\d*) måned", - "om (\\d+[.,]?\\d*) måneder" + "om (\\d+[.,]?\\d*) md", + "om (\\d+[.,]?\\d*) månad", + "om (\\d+[.,]?\\d*) månadar" ], "in \\1 second": [ - "om (\\d+[.,]?\\d*) sekund", - "om (\\d+[.,]?\\d*) sekunder" + "om (\\d+[.,]?\\d*) sek", + "om (\\d+[.,]?\\d*) sekund" ], "in \\1 week": [ - "om (\\d+[.,]?\\d*) uke", - "om (\\d+[.,]?\\d*) uker" + "om (\\d+[.,]?\\d*) v", + "om (\\d+[.,]?\\d*) veke", + "om (\\d+[.,]?\\d*) veker" ], "in \\1 year": [ "om (\\d+[.,]?\\d*) år" diff --git a/dateparser/data/date_translation_data/or.py b/dateparser/data/date_translation_data/or.py index 0c190e96c..b9509d51a 100644 --- a/dateparser/data/date_translation_data/or.py +++ b/dateparser/data/date_translation_data/or.py @@ -1,6 +1,6 @@ info = { "name": "or", - "date_order": "DMY", + "date_order": "MDY", "january": [ "ଜାନୁଆରୀ" ], @@ -66,77 +66,142 @@ "ରବିବାର" ], "am": [ - "am" + "am", + "ପୂର୍ବାହ୍ନ" ], "pm": [ - "pm" + "pm", + "ଅପରାହ୍ନ" ], "year": [ - "year" + "ବ", + "ବର୍ଷ" ], "month": [ - "month" + "ମା", + "ମାସ" ], "week": [ - "week" + "ସ", + "ସପ୍ତାହ" ], "day": [ - "day" + "ଦିନ" ], "hour": [ - "hour" + "ଘ", + "ଘଣ୍ଟା" ], "minute": [ - "minute" + "ମି", + "ମିନିଟ୍" ], "second": [ - "second" + "ସେ", + "ସେକେଣ୍ଡ୍" ], "relative-type": { "0 day ago": [ - "today" + "ଆଜି" ], "0 hour ago": [ - "this hour" + "ଏହି ଘଣ୍ଟା" ], "0 minute ago": [ - "this minute" + "ଏହି ମିନିଟ୍" ], "0 month ago": [ - "this month" + "ଏହି ମାସ" ], "0 second ago": [ - "now" + "ବର୍ତ୍ତମାନ" ], "0 week ago": [ - "this week" + "ଏହି ସପ୍ତାହ" ], "0 year ago": [ - "this year" + "ଏହି ବର୍ଷ" ], "1 day ago": [ - "yesterday" + "ଗତକାଲି" ], "1 month ago": [ - "last month" + "ଗତ ମାସ" ], "1 week ago": [ - "last week" + "ଗତ ସପ୍ତାହ" ], "1 year ago": [ - "last year" + "ଗତ ବର୍ଷ" ], "in 1 day": [ - "tomorrow" + "ଆସନ୍ତାକାଲି" ], "in 1 month": [ - "next month" + "ଆଗାମୀ ମାସ" ], "in 1 week": [ - "next week" + "ଆଗାମୀ ସପ୍ତାହ" ], "in 1 year": [ - "next year" + "ଆଗାମୀ ବର୍ଷ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) ଦିନ ପୂର୍ବେ" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) ଘ ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ଘଣ୍ଟା ପୂର୍ବେ" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) ମି ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ମିନିଟ୍ ପୂର୍ବେ" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) ମା ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ମାସ ପୂର୍ବେ" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) ସେ ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ସେକେଣ୍ଡ ପୂର୍ବେ" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) ସପ୍ତା ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ସପ୍ତାହ ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ସପ୍ତାହରେ" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) ବ ପୂର୍ବେ", + "(\\d+[.,]?\\d*) ବର୍ଷ ପୂର୍ବେ" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) ଦିନରେ" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) ଘ ରେ", + "(\\d+[.,]?\\d*) ଘଣ୍ଟାରେ" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) ମି ରେ", + "(\\d+[.,]?\\d*) ମିନିଟ୍‌‌ରେ" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) ମା ରେ", + "(\\d+[.,]?\\d*) ମାସରେ" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) ସେ ରେ", + "(\\d+[.,]?\\d*) ସେକେଣ୍ଡରେ" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) ସପ୍ତା ରେ", + "(\\d+[.,]?\\d*) ସପ୍ତାହରେ" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) ବ ରେ", + "(\\d+[.,]?\\d*) ବର୍ଷରେ" ] }, "locale_specific": {}, diff --git a/dateparser/data/date_translation_data/pl.py b/dateparser/data/date_translation_data/pl.py index 95525291c..beaefa77d 100644 --- a/dateparser/data/date_translation_data/pl.py +++ b/dateparser/data/date_translation_data/pl.py @@ -212,6 +212,8 @@ "tygodnie" ], "day": [ + "d", + "dz", "dzień", "dzien", "dnia", @@ -246,7 +248,8 @@ ], "relative-type": { "0 day ago": [ - "dzisiaj" + "dzisiaj", + "dziś" ], "0 hour ago": [ "ta godzina" @@ -255,24 +258,29 @@ "ta minuta" ], "0 month ago": [ + "w tym mies", "w tym miesiącu" ], "0 second ago": [ "teraz" ], "0 week ago": [ + "w tym tyg", "w tym tygodniu" ], "0 year ago": [ "w tym roku" ], "1 day ago": [ + "wcz", "wczoraj" ], "1 month ago": [ + "w zeszłym mies", "w zeszłym miesiącu" ], "1 week ago": [ + "w zeszłym tyg", "w zeszłym tygodniu" ], "1 year ago": [ @@ -282,9 +290,11 @@ "jutro" ], "in 1 month": [ + "w przyszłym mies", "w przyszłym miesiącu" ], "in 1 week": [ + "w przyszłym tyg", "w przyszłym tygodniu" ], "in 1 year": [ @@ -310,8 +320,7 @@ "\\1 month ago": [ "(\\d+[.,]?\\d*) mies temu", "(\\d+[.,]?\\d*) miesiąc temu", - "(\\d+[.,]?\\d*) miesiąca temu", - "–(\\d+[.,]?\\d*) mies" + "(\\d+[.,]?\\d*) miesiąca temu" ], "\\1 second ago": [ "(\\d+[.,]?\\d*) s temu", diff --git a/dateparser/data/date_translation_data/ps.py b/dateparser/data/date_translation_data/ps.py index 01fc7c6d5..3a271653d 100644 --- a/dateparser/data/date_translation_data/ps.py +++ b/dateparser/data/date_translation_data/ps.py @@ -5,7 +5,8 @@ "جنوري" ], "february": [ - "فبروري" + "فبروري", + "فېبروري" ], "march": [ "مارچ" @@ -26,7 +27,8 @@ "اګست" ], "september": [ - "سپتمبر" + "سپتمبر", + "سېپتمبر" ], "october": [ "اکتوبر" @@ -38,25 +40,25 @@ "دسمبر" ], "monday": [ - "دوشنبه" + "دونۍ" ], "tuesday": [ - "سه‌شنبه" + "درېنۍ" ], "wednesday": [ - "چهارشنبه" + "څلرنۍ" ], "thursday": [ - "پنجشنبه" + "پينځنۍ" ], "friday": [ "جمعه" ], "saturday": [ - "شنبه" + "اونۍ" ], "sunday": [ - "یکشنبه" + "يونۍ" ], "am": [ "غم" @@ -65,74 +67,151 @@ "غو" ], "year": [ - "year" + "کال" ], "month": [ - "month" + "مياشت" ], "week": [ - "week" + "اونۍ" ], "day": [ - "day" + "ورځ" ], "hour": [ - "hour" + "ساعت" ], "minute": [ - "minute" + "دقيقه" ], "second": [ - "second" + "ثانيه" ], "relative-type": { "0 day ago": [ - "today" + "نن" ], "0 hour ago": [ - "this hour" + "دا ساعت" ], "0 minute ago": [ - "this minute" + "دا دقيقه" ], "0 month ago": [ - "this month" + "دا مياشت" ], "0 second ago": [ - "now" + "اوس" ], "0 week ago": [ - "this week" + "دا اونۍ" ], "0 year ago": [ - "this year" + "سږ کال", + "سږکال" ], "1 day ago": [ - "yesterday" + "پرون" ], "1 month ago": [ - "last month" + "تېره مياشت" ], "1 week ago": [ - "last week" + "تيره اونۍ", + "تېره اونۍ" ], "1 year ago": [ - "last year" + "تير کال", + "تېر کال", + "پروسږکال" ], "in 1 day": [ - "tomorrow" + "سبا" ], "in 1 month": [ - "next month" + "راتلونکې مياشت" ], "in 1 week": [ - "next week" + "راتلونکې اونۍ" ], "in 1 year": [ - "next year" + "راتلونکی کال", + "روتلونکی کال" ] }, - "locale_specific": {}, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) ورځ مخکې", + "(\\d+[.,]?\\d*) ورځې مخکې" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) ساعت مخکې", + "(\\d+[.,]?\\d*) ساعتونه مخکې" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) دقيقه مخکې", + "(\\d+[.,]?\\d*) دقيقې مخکې" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) مياشت مخکې", + "(\\d+[.,]?\\d*) مياشتې مخکې" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) ثانيه مخکې", + "(\\d+[.,]?\\d*) ثانيه کې", + "(\\d+[.,]?\\d*) ثانيې مخکې" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) اونۍ مخکې" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) کال مخکې", + "(\\d+[.,]?\\d*) کاله مخکې" + ], + "in \\1 day": [ + "په (\\d+[.,]?\\d*) ورځ کې", + "په (\\d+[.,]?\\d*) ورځو کې" + ], + "in \\1 hour": [ + "په (\\d+[.,]?\\d*) ساعت کې", + "په (\\d+[.,]?\\d*) ساعتو کې" + ], + "in \\1 minute": [ + "په (\\d+[.,]?\\d*) دقيقه کې", + "په (\\d+[.,]?\\d*) دقيقو کې" + ], + "in \\1 month": [ + "په (\\d+[.,]?\\d*) مياشت کې", + "په (\\d+[.,]?\\d*) مياشتو کې" + ], + "in \\1 second": [ + "په (\\d+[.,]?\\d*) ثانيه کې", + "په (\\d+[.,]?\\d*) ثانيو کې" + ], + "in \\1 week": [ + "په (\\d+[.,]?\\d*) اونيو کې", + "په (\\d+[.,]?\\d*) اونۍ کې" + ], + "in \\1 year": [ + "په (\\d+[.,]?\\d*) کال کې", + "په (\\d+[.,]?\\d*) کالونو کې" + ] + }, + "locale_specific": { + "ps-PK": { + "name": "ps-PK", + "relative-type-regex": { + "\\1 year ago": [ + "(\\d+[.,]?\\d*) کال مخکے", + "(\\d+[.,]?\\d*) کاله مخکے" + ], + "in \\1 year": [ + "په (\\d+[.,]?\\d*) کال کے", + "په (\\d+[.,]?\\d*) کالونو کے" + ] + } + } + }, "skip": [ " ", "'", diff --git a/dateparser/data/date_translation_data/pt.py b/dateparser/data/date_translation_data/pt.py index db908355b..372db1437 100644 --- a/dateparser/data/date_translation_data/pt.py +++ b/dateparser/data/date_translation_data/pt.py @@ -113,13 +113,11 @@ "horas" ], "minute": [ - "m", "min", "minuto", "minutos" ], "second": [ - "s", "seg", "segundo", "segundos" @@ -186,7 +184,6 @@ ], "\\1 minute ago": [ "há (\\d+[.,]?\\d*) min", - "há (\\d+[.,]?\\d*) mins", "há (\\d+[.,]?\\d*) minuto", "há (\\d+[.,]?\\d*) minutos" ], @@ -219,7 +216,6 @@ ], "in \\1 minute": [ "em (\\d+[.,]?\\d*) min", - "em (\\d+[.,]?\\d*) mins", "em (\\d+[.,]?\\d*) minuto", "em (\\d+[.,]?\\d*) minutos" ], @@ -229,7 +225,6 @@ ], "in \\1 second": [ "em (\\d+[.,]?\\d*) seg", - "em (\\d+[.,]?\\d*) segs", "em (\\d+[.,]?\\d*) segundo", "em (\\d+[.,]?\\d*) segundos" ], @@ -269,6 +264,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -332,6 +330,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -395,6 +396,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -458,6 +462,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -521,6 +528,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -584,6 +594,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -647,6 +660,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -710,6 +726,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -773,6 +792,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -836,6 +858,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" @@ -899,6 +924,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há (\\d+[.,]?\\d*) s" diff --git a/dateparser/data/date_translation_data/qu.py b/dateparser/data/date_translation_data/qu.py index d741cc899..84c58bad0 100644 --- a/dateparser/data/date_translation_data/qu.py +++ b/dateparser/data/date_translation_data/qu.py @@ -2,52 +2,52 @@ "name": "qu", "date_order": "DMY", "january": [ - "qul", - "qulla puquy" + "ene", + "enero" ], "february": [ - "hat", - "hatun puquy" + "feb", + "febrero" ], "march": [ - "pau", - "pauqar waray" + "mar", + "marzo" ], "april": [ - "ayr", - "ayriwa" + "abr", + "abril" ], "may": [ - "aym", - "aymuray" + "may", + "mayo" ], "june": [ - "int", - "inti raymi" + "jun", + "junio" ], "july": [ - "ant", - "anta sitwa" + "jul", + "julio" ], "august": [ - "qha", - "qhapaq sitwa" + "ago", + "agosto" ], "september": [ - "uma", - "uma raymi" + "set", + "setiembre" ], "october": [ - "kan", - "kantaray" + "oct", + "octubre" ], "november": [ - "aya", - "ayamarq'a" + "nov", + "noviembre" ], "december": [ - "kap", - "kapaq raymi" + "dic", + "diciembre" ], "monday": [ "lun", @@ -106,49 +106,49 @@ ], "relative-type": { "0 day ago": [ - "today" + "kunan punchaw" ], "0 hour ago": [ - "this hour" + "kay hora" ], "0 minute ago": [ - "this minute" + "kay minuto" ], "0 month ago": [ - "this month" + "kunan killa" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "kunan semana" ], "0 year ago": [ - "this year" + "kunan wata" ], "1 day ago": [ - "yesterday" + "qayna punchaw" ], "1 month ago": [ - "last month" + "qayna killa" ], "1 week ago": [ - "last week" + "qayna semana" ], "1 year ago": [ - "last year" + "qayna wata" ], "in 1 day": [ - "tomorrow" + "paqarin" ], "in 1 month": [ - "next month" + "hamuq killa" ], "in 1 week": [ - "next week" + "hamuq semana" ], "in 1 year": [ - "next year" + "hamuq wata" ] }, "locale_specific": { diff --git a/dateparser/data/date_translation_data/rm.py b/dateparser/data/date_translation_data/rm.py index 3fb858f90..847190717 100644 --- a/dateparser/data/date_translation_data/rm.py +++ b/dateparser/data/date_translation_data/rm.py @@ -2,47 +2,59 @@ "name": "rm", "date_order": "DMY", "january": [ + "da schaner", "schan", "schaner" ], "february": [ + "da favrer", "favr", "favrer" ], "march": [ + "da mars", "mars" ], "april": [ "avr", - "avrigl" + "avrigl", + "d'avrigl" ], "may": [ + "da matg", "matg" ], "june": [ + "da zercladur", "zercl", "zercladur" ], "july": [ + "da fanadur", "fan", "fanadur" ], "august": [ - "avust" + "avust", + "d'avust" ], "september": [ + "da settember", "sett", "settember" ], "october": [ + "d'october", "oct", "october" ], "november": [ + "da november", "nov", "november" ], "december": [ + "da december", "dec", "december" ], diff --git a/dateparser/data/date_translation_data/ro.py b/dateparser/data/date_translation_data/ro.py index 6dcfb16e8..743b67de1 100644 --- a/dateparser/data/date_translation_data/ro.py +++ b/dateparser/data/date_translation_data/ro.py @@ -138,6 +138,7 @@ "acum" ], "0 week ago": [ + "săpt aceasta", "săptămâna aceasta" ], "0 year ago": [ @@ -150,6 +151,7 @@ "luna trecută" ], "1 week ago": [ + "săpt trecută", "săptămâna trecută" ], "1 year ago": [ @@ -162,6 +164,7 @@ "luna viitoare" ], "in 1 week": [ + "săpt viitoare", "săptămâna viitoare" ], "in 1 year": [ @@ -171,8 +174,7 @@ "relative-type-regex": { "\\1 day ago": [ "acum (\\d+[.,]?\\d*) de zile", - "acum (\\d+[.,]?\\d*) zi", - "acum (\\d+[.,]?\\d*) zile" + "acum (\\d+[.,]?\\d*) zi" ], "\\1 hour ago": [ "acum (\\d+[.,]?\\d*) de ore", @@ -205,8 +207,7 @@ ], "in \\1 day": [ "peste (\\d+[.,]?\\d*) de zile", - "peste (\\d+[.,]?\\d*) zi", - "peste (\\d+[.,]?\\d*) zile" + "peste (\\d+[.,]?\\d*) zi" ], "in \\1 hour": [ "peste (\\d+[.,]?\\d*) de ore", @@ -235,7 +236,6 @@ ], "in \\1 year": [ "peste (\\d+[.,]?\\d*) an", - "peste (\\d+[.,]?\\d*) ani", "peste (\\d+[.,]?\\d*) de ani" ] }, diff --git a/dateparser/data/date_translation_data/ru.py b/dateparser/data/date_translation_data/ru.py index 1561b02b2..30a0b3961 100644 --- a/dateparser/data/date_translation_data/ru.py +++ b/dateparser/data/date_translation_data/ru.py @@ -103,10 +103,10 @@ "вск" ], "am": [ - "дп" + "am" ], "pm": [ - "пп" + "pm" ], "year": [ "г", @@ -162,45 +162,63 @@ "сегодня" ], "0 hour ago": [ - "в этом часе" + "в этот час" ], "0 minute ago": [ "в эту минуту" ], "0 month ago": [ + "в эт мес", + "в этом мес", "в этом месяце" ], "0 second ago": [ "сейчас" ], "0 week ago": [ + "на эт нед", + "на этой нед", "на этой неделе" ], "0 year ago": [ + "в эт г", + "в этом г", "в этом году" ], "1 day ago": [ "вчера" ], "1 month ago": [ + "в пр мес", + "в прошлом мес", "в прошлом месяце" ], "1 week ago": [ + "на пр нед", + "на прошлой нед", "на прошлой неделе" ], "1 year ago": [ + "в пр г", + "в прошлом г", "в прошлом году" ], "in 1 day": [ "завтра" ], "in 1 month": [ + "в след мес", + "в следующем мес", "в следующем месяце" ], "in 1 week": [ + "на след нед", + "на следующей нед", "на следующей неделе" ], "in 1 year": [ + "в сл г", + "в след г", "в следующем году" ], "2 day ago": [ @@ -215,7 +233,6 @@ }, "relative-type-regex": { "\\1 day ago": [ - "(\\d+[.,]?\\d*) д назад", "(\\d+[.,]?\\d*) день назад", "(\\d+[.,]?\\d*) дн назад", "(\\d+[.,]?\\d*) дня назад" @@ -251,7 +268,6 @@ "(\\d+[.,]?\\d*) года назад" ], "in \\1 day": [ - "через (\\d+[.,]?\\d*) д", "через (\\d+[.,]?\\d*) день", "через (\\d+[.,]?\\d*) дн", "через (\\d+[.,]?\\d*) дня" @@ -301,13 +317,7 @@ "name": "ru-MD" }, "ru-UA": { - "name": "ru-UA", - "am": [ - "am" - ], - "pm": [ - "pm" - ] + "name": "ru-UA" } }, "skip": [ diff --git a/dateparser/data/date_translation_data/sd.py b/dateparser/data/date_translation_data/sd.py new file mode 100644 index 000000000..b3e0dd140 --- /dev/null +++ b/dateparser/data/date_translation_data/sd.py @@ -0,0 +1,198 @@ +info = { + "name": "sd", + "date_order": "YMD", + "january": [ + "جنوري" + ], + "february": [ + "فيبروري" + ], + "march": [ + "مارچ" + ], + "april": [ + "اپريل" + ], + "may": [ + "مئي" + ], + "june": [ + "جون" + ], + "july": [ + "جولاءِ" + ], + "august": [ + "آگسٽ" + ], + "september": [ + "سيپٽمبر" + ], + "october": [ + "آڪٽوبر" + ], + "november": [ + "نومبر" + ], + "december": [ + "ڊسمبر" + ], + "monday": [ + "سومر" + ], + "tuesday": [ + "اڱارو" + ], + "wednesday": [ + "اربع" + ], + "thursday": [ + "خميس" + ], + "friday": [ + "جمعو" + ], + "saturday": [ + "ڇنڇر" + ], + "sunday": [ + "آچر" + ], + "am": [ + "صبح، منجهند" + ], + "pm": [ + "شام، منجهند", + "منجهند، شام" + ], + "year": [ + "سال" + ], + "month": [ + "مهينو" + ], + "week": [ + "هفتو" + ], + "day": [ + "ڏينهن" + ], + "hour": [ + "ڪلاڪ" + ], + "minute": [ + "منٽ" + ], + "second": [ + "سيڪنڊ" + ], + "relative-type": { + "0 day ago": [ + "اڄ" + ], + "0 hour ago": [ + "هن ڪلڪ" + ], + "0 minute ago": [ + "هن منٽ" + ], + "0 month ago": [ + "هن مهيني" + ], + "0 second ago": [ + "هاڻي" + ], + "0 week ago": [ + "هن هفتي" + ], + "0 year ago": [ + "هن سال", + "پويون سال" + ], + "1 day ago": [ + "ڪل" + ], + "1 month ago": [ + "پوئين مهيني" + ], + "1 week ago": [ + "پوئين هفتي" + ], + "1 year ago": [ + "پوئين سال", + "پويون سال" + ], + "in 1 day": [ + "سڀاڻي" + ], + "in 1 month": [ + "اڳين مهيني" + ], + "in 1 week": [ + "اڳين هفتي" + ], + "in 1 year": [ + "اڳيئن سال", + "پويون سال" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) ڏينهن پهرين" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) ڪلاڪ پهرين" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) منٽ پهرين" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) مهينا پهرين" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) سيڪنڊ پهرين" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) هفتا پهرين" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) سال پهرين" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) ڏينهن ۾" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) ڪلاڪ ۾" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) منٽن ۾" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) مهينن ۾" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) سيڪنڊن ۾" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) هفتن ۾" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) سالن ۾" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/se.py b/dateparser/data/date_translation_data/se.py index 481d63a47..d414b14ee 100644 --- a/dateparser/data/date_translation_data/se.py +++ b/dateparser/data/date_translation_data/se.py @@ -214,47 +214,151 @@ "locale_specific": { "se-FI": { "name": "se-FI", + "date_order": "DMY", + "april": [ + "cuoŋ" + ], "monday": [ - "vuossárgga" + "má", + "mánnodat" ], "tuesday": [ - "maŋŋebárgga" + "di", + "disdat" ], "wednesday": [ - "gaskavahku" + "ga" ], "thursday": [ - "duorastaga" + "du", + "duorastat" ], "friday": [ - "bearjadaga" + "be" ], "saturday": [ - "lávvardaga" + "lá", + "lávvordat" + ], + "sunday": [ + "so" ], "year": [ "j", "jahki" ], + "month": [ + "m" + ], "week": [ + "v(k)", "vahkku" ], + "day": [ + "b" + ], + "hour": [ + "dmu" + ], + "minute": [ + "min" + ], + "second": [ + "sek" + ], "relative-type": { + "0 hour ago": [ + "dán diimmu" + ], + "0 minute ago": [ + "dán minuhta" + ], + "0 month ago": [ + "dán mánu" + ], + "0 second ago": [ + "dál" + ], + "0 week ago": [ + "dán vahku" + ], "0 year ago": [ "dán jagi" ], + "1 month ago": [ + "mannan mánu" + ], + "1 week ago": [ + "mannan vahku" + ], "1 year ago": [ - "mannan jagi" + "diibmá" + ], + "in 1 month": [ + "boahtte mánu" + ], + "in 1 week": [ + "boahtte vahku" ], "in 1 year": [ "boahtte jagi" ] }, "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) beaivve dás ovdal" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) diibmu áigi", + "(\\d+[.,]?\\d*) diimmu áigi", + "(\\d+[.,]?\\d*) dmu áigi" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) min áigi", + "(\\d+[.,]?\\d*) minuhta áigi", + "(\\d+[.,]?\\d*) minuhtta áigi" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) mánnu dás ovdal", + "(\\d+[.,]?\\d*) mánu dás ovdal" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) sek áigi", + "(\\d+[.,]?\\d*) sekunda áigi", + "(\\d+[.,]?\\d*) sekundda áigi" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) vahkku dás ovdal", + "(\\d+[.,]?\\d*) vahku dás ovdal" + ], "\\1 year ago": [ - "(\\d+[.,]?\\d*) jagi árat" + "(\\d+[.,]?\\d*) j dás ovdal", + "(\\d+[.,]?\\d*) jagi dás ovdal" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) beaivve siste" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) diimmu siste", + "(\\d+[.,]?\\d*) dmu siste" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) min siste", + "(\\d+[.,]?\\d*) minuhta siste" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) mánu geahčen", + "(\\d+[.,]?\\d*) mánu siste" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) sek siste", + "(\\d+[.,]?\\d*) sekundda siste" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) vahku geahčen" ], "in \\1 year": [ + "(\\d+[.,]?\\d*) j siste", "(\\d+[.,]?\\d*) jagi siste" ] } diff --git a/dateparser/data/date_translation_data/si.py b/dateparser/data/date_translation_data/si.py index d69a822b8..8e4f4569a 100644 --- a/dateparser/data/date_translation_data/si.py +++ b/dateparser/data/date_translation_data/si.py @@ -92,16 +92,13 @@ "දිනය" ], "hour": [ - "පැ", "පැය" ], "minute": [ - "මි", "මිනි", "මිනිත්තුව" ], "second": [ - "ත", "තත්", "තත්පරය" ], diff --git a/dateparser/data/date_translation_data/sk.py b/dateparser/data/date_translation_data/sk.py index df71e31ba..b50ae7c28 100644 --- a/dateparser/data/date_translation_data/sk.py +++ b/dateparser/data/date_translation_data/sk.py @@ -134,12 +134,14 @@ "v tejto minúte" ], "0 month ago": [ + "tento mes", "tento mesiac" ], "0 second ago": [ "teraz" ], "0 week ago": [ + "tento týž", "tento týždeň" ], "0 year ago": [ @@ -149,9 +151,11 @@ "včera" ], "1 month ago": [ + "minulý mes", "minulý mesiac" ], "1 week ago": [ + "minulý týž", "minulý týždeň" ], "1 year ago": [ @@ -161,9 +165,11 @@ "zajtra" ], "in 1 month": [ + "budúci mes", "budúci mesiac" ], "in 1 week": [ + "budúci týž", "budúci týždeň" ], "in 1 year": [ diff --git a/dateparser/data/date_translation_data/so.py b/dateparser/data/date_translation_data/so.py index 9430810a3..53e009d9a 100644 --- a/dateparser/data/date_translation_data/so.py +++ b/dateparser/data/date_translation_data/so.py @@ -3,152 +3,242 @@ "date_order": "DMY", "january": [ "bisha koobaad", - "kob" + "jan", + "jannaayo" ], "february": [ "bisha labaad", - "lab" + "feb", + "febraayo" ], "march": [ "bisha saddexaad", - "sad" + "maarso", + "mar" ], "april": [ - "afr", + "abr", + "abriil", "bisha afraad" ], "may": [ "bisha shanaad", - "sha" + "may" ], "june": [ "bisha lixaad", - "lix" + "jun", + "juun" ], "july": [ "bisha todobaad", - "tod" + "lul", + "luuliyo" ], "august": [ "bisha sideedaad", - "sid" + "ogost", + "ogs" ], "september": [ "bisha sagaalaad", - "sag" + "seb", + "sebtembar" ], "october": [ "bisha tobnaad", - "tob" + "okt", + "oktoobar" ], "november": [ "bisha kow iyo tobnaad", - "kit" + "nof", + "nofembar" ], "december": [ "bisha laba iyo tobnaad", - "lit" + "desembar", + "dis" ], "monday": [ "isn", "isniin" ], "tuesday": [ - "tal", - "talaado" + "talaado", + "tldo" ], "wednesday": [ - "arb", - "arbaco" + "arbaco", + "arbc" ], "thursday": [ - "kha", - "khamiis" + "khamiis", + "khms" ], "friday": [ - "jim", - "jimco" + "jimco", + "jmc" ], "saturday": [ - "sab", - "sabti" + "sabti", + "sbti" ], "sunday": [ "axad", "axd" ], "am": [ - "sn" + "gh" ], "pm": [ - "gn" + "gd" ], "year": [ - "year" + "sannad", + "snd" ], "month": [ - "month" + "bil" ], "week": [ - "week" + "tdbd", + "toddobaad" ], "day": [ - "day" + "maalin", + "mln" ], "hour": [ - "hour" + "saacad", + "scd" ], "minute": [ - "minute" + "daqiiqad", + "dqqd" ], "second": [ - "second" + "ilbiriqsi", + "ilbrqsi" ], "relative-type": { "0 day ago": [ "maanta" ], "0 hour ago": [ - "this hour" + "saacadan" ], "0 minute ago": [ - "this minute" + "daqiiqadan" ], "0 month ago": [ - "this month" + "bishan" ], "0 second ago": [ - "now" + "imika", + "iminka" ], "0 week ago": [ - "this week" + "toddobaadkan", + "usbuucan" ], "0 year ago": [ - "this year" + "sannadkan" ], "1 day ago": [ "shalay" ], "1 month ago": [ - "last month" + "bishii hore" ], "1 week ago": [ - "last week" + "toddobaadkii hore" ], "1 year ago": [ - "last year" + "sannadkii hore", + "sannadkii la soo dhaafay" ], "in 1 day": [ "berri" ], "in 1 month": [ - "next month" + "bisha danbe" ], "in 1 week": [ - "next week" + "toddobaadka danbe" ], "in 1 year": [ - "next year" + "sannadka danbe", + "sannadka xiga" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) maalin kahor", + "(\\d+[.,]?\\d*) maalmood kahor", + "(\\d+[.,]?\\d*) mlmd khr", + "(\\d+[.,]?\\d*) mln khr" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) saacad kahor", + "(\\d+[.,]?\\d*) saacadood kahor", + "(\\d+[.,]?\\d*) scd khr" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) daqiiqad kahor", + "(\\d+[.,]?\\d*) daqiiqadood kahor", + "(\\d+[.,]?\\d*) dqqd khr" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) bil kahor", + "(\\d+[.,]?\\d*) bil khr", + "(\\d+[.,]?\\d*) bilood kahor" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) ilbiriqsi kahor", + "(\\d+[.,]?\\d*) ilbrqsi khr" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) tdbd khr", + "(\\d+[.,]?\\d*) toddobaad kahor" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) sannad kahor", + "(\\d+[.,]?\\d*) sannadood kahor", + "(\\d+[.,]?\\d*) snd khr" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) maalin", + "(\\d+[.,]?\\d*) maalmood", + "(\\d+[.,]?\\d*) mlmd", + "(\\d+[.,]?\\d*) mln" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) saacad", + "(\\d+[.,]?\\d*) saacadood", + "(\\d+[.,]?\\d*) scd" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) daqiidadood", + "(\\d+[.,]?\\d*) daqiiqad", + "(\\d+[.,]?\\d*) dqqd" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) bil", + "(\\d+[.,]?\\d*) bilood" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) ilbiriqsi", + "(\\d+[.,]?\\d*) ilbrqsi" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) tdbd", + "(\\d+[.,]?\\d*) toddobaad" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) sannad", + "(\\d+[.,]?\\d*) sannadood", + "(\\d+[.,]?\\d*) snd" ] }, "locale_specific": { diff --git a/dateparser/data/date_translation_data/sq.py b/dateparser/data/date_translation_data/sq.py index a43364af2..4ac685ef0 100644 --- a/dateparser/data/date_translation_data/sq.py +++ b/dateparser/data/date_translation_data/sq.py @@ -25,11 +25,11 @@ "qershor" ], "july": [ - "kor", + "korr", "korrik" ], "august": [ - "gsh", + "gush", "gusht" ], "september": [ @@ -78,10 +78,12 @@ ], "am": [ "e paradites", - "paradite" + "paradite", + "pd" ], "pm": [ "e pasdites", + "md", "pasdite" ], "year": [ @@ -127,7 +129,8 @@ "këtë javë" ], "0 year ago": [ - "këtë vit" + "këtë vit", + "sivjet" ], "1 day ago": [ "dje" @@ -139,7 +142,8 @@ "javën e kaluar" ], "1 year ago": [ - "vitin e kaluar" + "vitin e kaluar", + "vjet" ], "in 1 day": [ "nesër" @@ -151,6 +155,7 @@ "javën e ardhshme" ], "in 1 year": [ + "mot", "vitin e ardhshëm" ] }, diff --git a/dateparser/data/date_translation_data/sr-Cyrl.py b/dateparser/data/date_translation_data/sr-Cyrl.py index 4e15696b9..e6c3b296e 100644 --- a/dateparser/data/date_translation_data/sr-Cyrl.py +++ b/dateparser/data/date_translation_data/sr-Cyrl.py @@ -123,39 +123,57 @@ "овог минута" ], "0 month ago": [ + "овог м", + "овог мес", "овог месеца" ], "0 second ago": [ "сада" ], "0 week ago": [ + "ове н", + "ове нед", "ове недеље" ], "0 year ago": [ + "ове г", + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ + "прошлог м", + "прошлог мес", "прошлог месеца" ], "1 week ago": [ + "прошле н", + "прошле нед", "прошле недеље" ], "1 year ago": [ + "прошле г", + "прошле год", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ + "следећег м", + "следећег мес", "следећег месеца" ], "in 1 week": [ + "следеће н", + "следеће нед", "следеће недеље" ], "in 1 year": [ + "следеће г", + "следеће год", "следеће године" ] }, @@ -240,9 +258,6 @@ "locale_specific": { "sr-Cyrl-BA": { "name": "sr-Cyrl-BA", - "september": [ - "септ" - ], "tuesday": [ "ут" ], @@ -255,18 +270,22 @@ ], "am": [ "прије подне" - ] + ], + "relative-type": { + "1 week ago": [ + "претходне недеље" + ], + "in 1 week": [ + "наредне недеље" + ] + } }, "sr-Cyrl-ME": { "name": "sr-Cyrl-ME", "september": [ "септ" ], - "tuesday": [ - "ут" - ], "wednesday": [ - "ср", "сриједа" ], "sunday": [ @@ -280,12 +299,6 @@ "name": "sr-Cyrl-XK", "september": [ "септ" - ], - "tuesday": [ - "ут" - ], - "wednesday": [ - "ср" ] } }, diff --git a/dateparser/data/date_translation_data/sr-Latn.py b/dateparser/data/date_translation_data/sr-Latn.py index a0daf4639..627a98328 100644 --- a/dateparser/data/date_translation_data/sr-Latn.py +++ b/dateparser/data/date_translation_data/sr-Latn.py @@ -123,39 +123,57 @@ "ovog minuta" ], "0 month ago": [ + "ovog m", + "ovog mes", "ovog meseca" ], "0 second ago": [ "sada" ], "0 week ago": [ + "ove n", + "ove ned", "ove nedelje" ], "0 year ago": [ + "ove g", + "ove god", "ove godine" ], "1 day ago": [ "juče" ], "1 month ago": [ + "prošlog m", + "prošlog mes", "prošlog meseca" ], "1 week ago": [ + "prošle n", + "prošle ned", "prošle nedelje" ], "1 year ago": [ + "prošle g", + "prošle god", "prošle godine" ], "in 1 day": [ "sutra" ], "in 1 month": [ + "sledećeg m", + "sledećeg mes", "sledećeg meseca" ], "in 1 week": [ + "sledeće n", + "sledeće ned", "sledeće nedelje" ], "in 1 year": [ + "sledeće g", + "sledeće god", "sledeće godine" ] }, @@ -240,9 +258,6 @@ "locale_specific": { "sr-Latn-BA": { "name": "sr-Latn-BA", - "september": [ - "sept" - ], "tuesday": [ "ut" ], @@ -255,18 +270,22 @@ ], "am": [ "prije podne" - ] + ], + "relative-type": { + "1 week ago": [ + "prethodne nedelje" + ], + "in 1 week": [ + "naredne nedelje" + ] + } }, "sr-Latn-ME": { "name": "sr-Latn-ME", "september": [ "sept" ], - "tuesday": [ - "ut" - ], "wednesday": [ - "sr", "srijeda" ], "sunday": [ @@ -280,12 +299,6 @@ "name": "sr-Latn-XK", "september": [ "sept" - ], - "tuesday": [ - "ut" - ], - "wednesday": [ - "sr" ] } }, diff --git a/dateparser/data/date_translation_data/sr.py b/dateparser/data/date_translation_data/sr.py index 42a967bc9..22bc9fa92 100644 --- a/dateparser/data/date_translation_data/sr.py +++ b/dateparser/data/date_translation_data/sr.py @@ -123,39 +123,57 @@ "овог минута" ], "0 month ago": [ + "овог м", + "овог мес", "овог месеца" ], "0 second ago": [ "сада" ], "0 week ago": [ + "ове н", + "ове нед", "ове недеље" ], "0 year ago": [ + "ове г", + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ + "прошлог м", + "прошлог мес", "прошлог месеца" ], "1 week ago": [ + "прошле н", + "прошле нед", "прошле недеље" ], "1 year ago": [ + "прошле г", + "прошле год", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ + "следећег м", + "следећег мес", "следећег месеца" ], "in 1 week": [ + "следеће н", + "следеће нед", "следеће недеље" ], "in 1 year": [ + "следеће г", + "следеће год", "следеће године" ] }, diff --git a/dateparser/data/date_translation_data/sv.py b/dateparser/data/date_translation_data/sv.py index 5f10e71e9..82af87198 100644 --- a/dateparser/data/date_translation_data/sv.py +++ b/dateparser/data/date_translation_data/sv.py @@ -133,6 +133,7 @@ "relative-type": { "0 day ago": [ "i dag", + "idag", "idag" ], "0 hour ago": [ @@ -157,6 +158,7 @@ ], "1 day ago": [ "i går", + "igår", "igår" ], "1 month ago": [ @@ -173,6 +175,7 @@ ], "in 1 day": [ "i morgon", + "imorgon", "imorgon" ], "in 1 month": [ @@ -204,19 +207,19 @@ "−(\\d+[.,]?\\d*) h" ], "\\1 minute ago": [ - "för (\\d+[.,]?\\d*) min sedan", + "för (\\d+[.,]?\\d*) min sen", "för (\\d+[.,]?\\d*) minut sedan", "för (\\d+[.,]?\\d*) minuter sedan", "−(\\d+[.,]?\\d*) min" ], "\\1 month ago": [ - "för (\\d+[.,]?\\d*) mån sedan", + "för (\\d+[.,]?\\d*) mån sen", "för (\\d+[.,]?\\d*) månad sedan", "för (\\d+[.,]?\\d*) månader sedan", "−(\\d+[.,]?\\d*) mån" ], "\\1 second ago": [ - "för (\\d+[.,]?\\d*) sek sedan", + "för (\\d+[.,]?\\d*) s sen", "för (\\d+[.,]?\\d*) sekund sedan", "för (\\d+[.,]?\\d*) sekunder sedan", "−(\\d+[.,]?\\d*) s" @@ -229,6 +232,7 @@ ], "\\1 year ago": [ "för (\\d+[.,]?\\d*) år sedan", + "för (\\d+[.,]?\\d*) år sen", "−(\\d+[.,]?\\d*) år" ], "in \\1 day": [ @@ -270,8 +274,7 @@ "name": "sv-AX" }, "sv-FI": { - "name": "sv-FI", - "date_order": "DMY" + "name": "sv-FI" } }, "skip": [ diff --git a/dateparser/data/date_translation_data/sw.py b/dateparser/data/date_translation_data/sw.py index eee516e31..1b0dd60fa 100644 --- a/dateparser/data/date_translation_data/sw.py +++ b/dateparser/data/date_translation_data/sw.py @@ -70,11 +70,9 @@ "jumapili" ], "am": [ - "am", - "asubuhi" + "am" ], "pm": [ - "mchana", "pm" ], "year": [ diff --git a/dateparser/data/date_translation_data/ta.py b/dateparser/data/date_translation_data/ta.py index 43c53f1b6..fef1415c7 100644 --- a/dateparser/data/date_translation_data/ta.py +++ b/dateparser/data/date_translation_data/ta.py @@ -189,7 +189,7 @@ "(\\d+[.,]?\\d*) வா முன்", "(\\d+[.,]?\\d*) வார முன்", "(\\d+[.,]?\\d*) வாரங்களுக்கு முன்", - "(\\d+[.,]?\\d*) வாரத்திற்கு முன்பு" + "(\\d+[.,]?\\d*) வாரத்திற்கு முன்" ], "\\1 year ago": [ "(\\d+[.,]?\\d*) ஆ முன்", diff --git a/dateparser/data/date_translation_data/te.py b/dateparser/data/date_translation_data/te.py index c488d68fa..fb1eafe81 100644 --- a/dateparser/data/date_translation_data/te.py +++ b/dateparser/data/date_translation_data/te.py @@ -92,15 +92,14 @@ "వారము" ], "day": [ - "ది", - "దినం" + "దినం", + "రోజు" ], "hour": [ "గం", "గంట" ], "minute": [ - "ని", "నిమి", "నిమిషము" ], @@ -128,6 +127,8 @@ "ఈ వారం" ], "0 year ago": [ + "ఈ సం", + "ఈ సంవ", "ఈ సంవత్సరం" ], "1 day ago": [ @@ -140,6 +141,8 @@ "గత వారం" ], "1 year ago": [ + "గత సం", + "గత సంవ", "గత సంవత్సరం" ], "in 1 day": [ @@ -152,6 +155,8 @@ "తదుపరి వారం" ], "in 1 year": [ + "తదుపరి సం", + "తదుపరి సంవ", "తదుపరి సంవత్సరం" ] }, @@ -209,7 +214,8 @@ "in \\1 second": [ "(\\d+[.,]?\\d*) సెక లో", "(\\d+[.,]?\\d*) సెకనులో", - "(\\d+[.,]?\\d*) సెకన్లలో" + "(\\d+[.,]?\\d*) సెకన్లలో", + "(\\d+[.,]?\\d*) సెకలో" ], "in \\1 week": [ "(\\d+[.,]?\\d*) వారంలో", @@ -217,6 +223,7 @@ ], "in \\1 year": [ "(\\d+[.,]?\\d*) సంలో", + "(\\d+[.,]?\\d*) సంల్లో", "(\\d+[.,]?\\d*) సంవత్సరంలో", "(\\d+[.,]?\\d*) సంవత్సరాల్లో" ] diff --git a/dateparser/data/date_translation_data/tg.py b/dateparser/data/date_translation_data/tg.py new file mode 100644 index 000000000..243767801 --- /dev/null +++ b/dateparser/data/date_translation_data/tg.py @@ -0,0 +1,172 @@ +info = { + "name": "tg", + "date_order": "DMY", + "january": [ + "янв", + "январ" + ], + "february": [ + "фев", + "феврал" + ], + "march": [ + "мар", + "март" + ], + "april": [ + "апр", + "апрел" + ], + "may": [ + "май" + ], + "june": [ + "июн" + ], + "july": [ + "июл" + ], + "august": [ + "авг", + "август" + ], + "september": [ + "сен", + "сентябр" + ], + "october": [ + "окт", + "октябр" + ], + "november": [ + "ноя", + "ноябр" + ], + "december": [ + "дек", + "декабр" + ], + "monday": [ + "душанбе", + "дшб" + ], + "tuesday": [ + "сешанбе", + "сшб" + ], + "wednesday": [ + "чоршанбе", + "чшб" + ], + "thursday": [ + "панҷшанбе", + "пшб" + ], + "friday": [ + "ҷмъ", + "ҷумъа" + ], + "saturday": [ + "шанбе", + "шнб" + ], + "sunday": [ + "якшанбе", + "яшб" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "с", + "сол" + ], + "month": [ + "м", + "моҳ" + ], + "week": [ + "ҳ", + "ҳафта" + ], + "day": [ + "рӯз" + ], + "hour": [ + "соат", + "ст" + ], + "minute": [ + "дақ", + "дақиқа" + ], + "second": [ + "сон", + "сония" + ], + "relative-type": { + "0 day ago": [ + "имрӯз" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "дирӯз" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "фардо" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/th.py b/dateparser/data/date_translation_data/th.py index 031920ced..f6b58d15b 100644 --- a/dateparser/data/date_translation_data/th.py +++ b/dateparser/data/date_translation_data/th.py @@ -139,7 +139,6 @@ "ชั่วโมง" ], "minute": [ - "น", "นาที" ], "second": [ diff --git a/dateparser/data/date_translation_data/ti.py b/dateparser/data/date_translation_data/ti.py index 284937e53..85422d633 100644 --- a/dateparser/data/date_translation_data/ti.py +++ b/dateparser/data/date_translation_data/ti.py @@ -53,8 +53,7 @@ ], "tuesday": [ "ሠሉስ", - "ሰሉ", - "ሰሉስ" + "ሰሉ" ], "wednesday": [ "ረቡ", @@ -62,7 +61,6 @@ ], "thursday": [ "ሓሙ", - "ሓሙስ", "ኃሙስ" ], "friday": [ @@ -84,71 +82,117 @@ "ድሕር ሰዓት" ], "year": [ - "year" + "ዓመት" ], "month": [ - "month" + "ወርሒ" ], "week": [ - "week" + "ሰሙን" ], "day": [ - "day" + "መዓልቲ" ], "hour": [ - "hour" + "ሰዓት" ], "minute": [ - "minute" + "ደቒ", + "ደቒቕ" ], "second": [ - "second" + "ካልኢት" ], "relative-type": { "0 day ago": [ - "today" + "ሎሚ" ], "0 hour ago": [ - "this hour" + "ኣብዚ ሰዓት" ], "0 minute ago": [ - "this minute" + "ኣብዚ ደቒቕ" ], "0 month ago": [ - "this month" + "ህሉው ወርሒ" ], "0 second ago": [ - "now" + "ሕጂ" ], "0 week ago": [ - "this week" + "ህሉው ሰሙን" ], "0 year ago": [ - "this year" + "ሎሚ ዓመት" ], "1 day ago": [ - "yesterday" + "ትማሊ" ], "1 month ago": [ "last month" ], "1 week ago": [ - "last week" + "ዝሓለፈ ሰሙን" ], "1 year ago": [ - "last year" + "ዓሚ" ], "in 1 day": [ - "tomorrow" + "ጽባሕ" ], "in 1 month": [ - "next month" + "ዝመጽእ ወርሒ" ], "in 1 week": [ - "next week" + "ዝመጽእ ሰሙን" ], "in 1 year": [ - "next year" + "ንዓመታ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "ቅድሚ (\\d+[.,]?\\d*) መዓልቲ", + "ኣብ (\\d+[.,]?\\d*) መዓልቲ" + ], + "\\1 hour ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ሰዓት" + ], + "\\1 minute ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ደቒቕ" + ], + "\\1 month ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ወርሒ" + ], + "\\1 second ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ካልኢት" + ], + "\\1 week ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ሰሙን" + ], + "\\1 year ago": [ + "ቅድሚ (\\d+[.,]?\\d*) ዓ" + ], + "in \\1 day": [ + "ኣብ (\\d+[.,]?\\d*) መዓልቲ" + ], + "in \\1 hour": [ + "ኣብ (\\d+[.,]?\\d*) ሰዓት" + ], + "in \\1 minute": [ + "ኣብ (\\d+[.,]?\\d*) ደቒቕ" + ], + "in \\1 month": [ + "ኣብ (\\d+[.,]?\\d*) ወርሒ" + ], + "in \\1 second": [ + "ኣብ (\\d+[.,]?\\d*) ካልኢት" + ], + "in \\1 week": [ + "ኣብ (\\d+[.,]?\\d*) ሰሙን" + ], + "in \\1 year": [ + "ኣብ (\\d+[.,]?\\d*) ዓ" ] }, "locale_specific": { diff --git a/dateparser/data/date_translation_data/to.py b/dateparser/data/date_translation_data/to.py index ea4d3b411..17917199f 100644 --- a/dateparser/data/date_translation_data/to.py +++ b/dateparser/data/date_translation_data/to.py @@ -112,10 +112,10 @@ "'ahó ni" ], "0 hour ago": [ - "this hour" + "ko e houa 'eni" ], "0 minute ago": [ - "this minute" + "ko e miniti 'eni" ], "0 month ago": [ "māhiná ni" diff --git a/dateparser/data/date_translation_data/tr.py b/dateparser/data/date_translation_data/tr.py index 8688a4438..61f76046e 100644 --- a/dateparser/data/date_translation_data/tr.py +++ b/dateparser/data/date_translation_data/tr.py @@ -138,7 +138,8 @@ "şimdi" ], "0 week ago": [ - "bu hafta" + "bu hafta", + "bu hf" ], "0 year ago": [ "bu yıl" @@ -151,7 +152,8 @@ "geçen ay" ], "1 week ago": [ - "geçen hafta" + "geçen hafta", + "geçen hf" ], "1 year ago": [ "geçen yıl" @@ -166,6 +168,7 @@ ], "in 1 week": [ "gelecek hafta", + "gelecek hf", "haftaya", "önümüzdeki hafta" ], diff --git a/dateparser/data/date_translation_data/tt.py b/dateparser/data/date_translation_data/tt.py new file mode 100644 index 000000000..a0d232738 --- /dev/null +++ b/dateparser/data/date_translation_data/tt.py @@ -0,0 +1,169 @@ +info = { + "name": "tt", + "date_order": "DMY", + "january": [ + "гыйн", + "гыйнвар" + ], + "february": [ + "фев", + "февраль" + ], + "march": [ + "мар", + "март" + ], + "april": [ + "апр", + "апрель" + ], + "may": [ + "май" + ], + "june": [ + "июнь" + ], + "july": [ + "июль" + ], + "august": [ + "авг", + "август" + ], + "september": [ + "сент", + "сентябрь" + ], + "october": [ + "окт", + "октябрь" + ], + "november": [ + "нояб", + "ноябрь" + ], + "december": [ + "дек", + "декабрь" + ], + "monday": [ + "дүш", + "дүшәмбе" + ], + "tuesday": [ + "сиш", + "сишәмбе" + ], + "wednesday": [ + "чәр", + "чәршәмбе" + ], + "thursday": [ + "пәнҗ", + "пәнҗешәмбе" + ], + "friday": [ + "җом", + "җомга" + ], + "saturday": [ + "шим", + "шимбә" + ], + "sunday": [ + "якш", + "якшәмбе" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "ел" + ], + "month": [ + "ай" + ], + "week": [ + "атна" + ], + "day": [ + "көн" + ], + "hour": [ + "сәг", + "сәгать" + ], + "minute": [ + "мин", + "минут" + ], + "second": [ + "с", + "секунд" + ], + "relative-type": { + "0 day ago": [ + "бүген" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "кичә" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "иртәгә" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/uk.py b/dateparser/data/date_translation_data/uk.py index 4733942cf..f389f2e0d 100644 --- a/dateparser/data/date_translation_data/uk.py +++ b/dateparser/data/date_translation_data/uk.py @@ -151,6 +151,7 @@ "рокові" ], "month": [ + "м", "міс", "місяць", "м", @@ -167,6 +168,7 @@ "місяцями" ], "week": [ + "т", "тиж", "тиждень", "т", @@ -245,6 +247,7 @@ "цієї хвилини" ], "0 month ago": [ + "цього міс", "цього місяця" ], "0 second ago": [ @@ -254,31 +257,39 @@ "цього тижня" ], "0 year ago": [ - "цього року" + "цього року", + "цьогоріч" ], "1 day ago": [ "учора", "вчора" ], "1 month ago": [ + "мин міс", "минулого місяця" ], "1 week ago": [ + "мин тижня", "минулого тижня" ], "1 year ago": [ + "минулого року", "торік" ], "in 1 day": [ "завтра" ], "in 1 month": [ + "наст міс", "наступного місяця" ], "in 1 week": [ + "наст тижня", "наступного тижня" ], "in 1 year": [ + "наст р", + "наст року", "наступного року" ], "2 day ago": [ diff --git a/dateparser/data/date_translation_data/ur.py b/dateparser/data/date_translation_data/ur.py index c00110d60..e66b5a815 100644 --- a/dateparser/data/date_translation_data/ur.py +++ b/dateparser/data/date_translation_data/ur.py @@ -38,7 +38,7 @@ "دسمبر" ], "monday": [ - "سوموار" + "پیر" ], "tuesday": [ "منگل" @@ -97,6 +97,7 @@ "اس منٹ" ], "0 month ago": [ + "اس ماہ", "اس مہینہ" ], "0 second ago": [ @@ -112,10 +113,12 @@ "گزشتہ کل" ], "1 month ago": [ - "پچھلے مہینہ" + "پچھلے مہینہ", + "گزشتہ ماہ" ], "1 week ago": [ - "پچھلے ہفتہ" + "پچھلے ہفتہ", + "گزشتہ ہفتے" ], "1 year ago": [ "گزشتہ سال" @@ -124,10 +127,13 @@ "آئندہ کل" ], "in 1 month": [ + "اگلا مہینہ", + "اگلے ماہ", "اگلے مہینہ" ], "in 1 week": [ - "اگلے ہفتہ" + "اگلے ہفتہ", + "اگلے ہفتے" ], "in 1 year": [ "اگلے سال" @@ -167,7 +173,6 @@ ], "in \\1 hour": [ "(\\d+[.,]?\\d*) گھنٹوں میں", - "(\\d+[.,]?\\d*) گھنٹہ میں", "(\\d+[.,]?\\d*) گھنٹے میں" ], "in \\1 minute": [ @@ -192,21 +197,9 @@ "locale_specific": { "ur-IN": { "name": "ur-IN", - "monday": [ - "پیر" - ], "relative-type": { - "0 month ago": [ - "اس ماہ" - ], - "1 month ago": [ - "گزشتہ ماہ" - ], "1 week ago": [ "گزشتہ ہفتہ" - ], - "in 1 month": [ - "اگلے ماہ" ] }, "relative-type-regex": { diff --git a/dateparser/data/date_translation_data/uz-Latn.py b/dateparser/data/date_translation_data/uz-Latn.py index 5435fafa0..7c86380c4 100644 --- a/dateparser/data/date_translation_data/uz-Latn.py +++ b/dateparser/data/date_translation_data/uz-Latn.py @@ -116,12 +116,14 @@ "shu daqiqada" ], "0 month ago": [ + "bu oy", "shu oy" ], "0 second ago": [ "hozir" ], "0 week ago": [ + "bu hafta", "shu hafta" ], "0 year ago": [ @@ -138,7 +140,7 @@ "o‘tgan hafta" ], "1 year ago": [ - "o'tgan yil", + "o‘'tgan yil", "o‘tgan yil" ], "in 1 day": [ diff --git a/dateparser/data/date_translation_data/uz.py b/dateparser/data/date_translation_data/uz.py index 488e9cbdf..99b0a2d5e 100644 --- a/dateparser/data/date_translation_data/uz.py +++ b/dateparser/data/date_translation_data/uz.py @@ -116,12 +116,14 @@ "shu daqiqada" ], "0 month ago": [ + "bu oy", "shu oy" ], "0 second ago": [ "hozir" ], "0 week ago": [ + "bu hafta", "shu hafta" ], "0 year ago": [ @@ -138,7 +140,7 @@ "o‘tgan hafta" ], "1 year ago": [ - "o'tgan yil", + "o‘'tgan yil", "o‘tgan yil" ], "in 1 day": [ diff --git a/dateparser/data/date_translation_data/wo.py b/dateparser/data/date_translation_data/wo.py new file mode 100644 index 000000000..0880ef993 --- /dev/null +++ b/dateparser/data/date_translation_data/wo.py @@ -0,0 +1,171 @@ +info = { + "name": "wo", + "date_order": "DMY", + "january": [ + "sam", + "samwiyee" + ], + "february": [ + "few", + "fewriyee" + ], + "march": [ + "mar", + "mars" + ], + "april": [ + "awr", + "awril" + ], + "may": [ + "mee" + ], + "june": [ + "suw", + "suwe" + ], + "july": [ + "sul", + "sulet" + ], + "august": [ + "ut" + ], + "september": [ + "sàt", + "sàttumbar" + ], + "october": [ + "okt", + "oktoobar" + ], + "november": [ + "now", + "nowàmbar" + ], + "december": [ + "des", + "desàmbar" + ], + "monday": [ + "alt", + "altine" + ], + "tuesday": [ + "tal", + "talaata" + ], + "wednesday": [ + "àla", + "àlarba" + ], + "thursday": [ + "alx", + "alxamis" + ], + "friday": [ + "àjj", + "àjjuma" + ], + "saturday": [ + "ase", + "aseer" + ], + "sunday": [ + "dib", + "dibéer" + ], + "am": [ + "sub" + ], + "pm": [ + "ngo" + ], + "year": [ + "at" + ], + "month": [ + "we", + "weer" + ], + "week": [ + "ayu-b", + "ayu-bis" + ], + "day": [ + "fan" + ], + "hour": [ + "waxtu", + "wxt" + ], + "minute": [ + "sim", + "simili" + ], + "second": [ + "saa" + ], + "relative-type": { + "0 day ago": [ + "tay" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "démb" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "suba" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/xh.py b/dateparser/data/date_translation_data/xh.py new file mode 100644 index 000000000..6cfb74f82 --- /dev/null +++ b/dateparser/data/date_translation_data/xh.py @@ -0,0 +1,169 @@ +info = { + "name": "xh", + "date_order": "YMD", + "january": [ + "jan", + "janyuwari" + ], + "february": [ + "feb", + "februwari" + ], + "march": [ + "mat", + "matshi" + ], + "april": [ + "epr", + "epreli" + ], + "may": [ + "mey", + "meyi" + ], + "june": [ + "jun", + "juni" + ], + "july": [ + "jul", + "julayi" + ], + "august": [ + "aga", + "agasti" + ], + "september": [ + "sep", + "septemba" + ], + "october": [ + "okt", + "okthoba" + ], + "november": [ + "nov", + "novemba" + ], + "december": [ + "dis", + "disemba" + ], + "monday": [ + "mvu", + "mvulo" + ], + "tuesday": [ + "bin", + "lwesibini" + ], + "wednesday": [ + "lwesithathu", + "tha" + ], + "thursday": [ + "lwesine", + "sin" + ], + "friday": [ + "hla", + "lwesihlanu" + ], + "saturday": [ + "mgq", + "mgqibelo" + ], + "sunday": [ + "caw", + "cawe" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "year" + ], + "month": [ + "month" + ], + "week": [ + "week" + ], + "day": [ + "day" + ], + "hour": [ + "hour" + ], + "minute": [ + "minute" + ], + "second": [ + "second" + ], + "relative-type": { + "0 day ago": [ + "today" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "yesterday" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "tomorrow" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/yo.py b/dateparser/data/date_translation_data/yo.py index a33322489..c46c32f5e 100644 --- a/dateparser/data/date_translation_data/yo.py +++ b/dateparser/data/date_translation_data/yo.py @@ -3,75 +3,106 @@ "date_order": "DMY", "january": [ "oṣù ṣẹ́rẹ́", + "ṣẹ́", + "ṣẹ́r", "ṣẹ́rẹ́" ], "february": [ "oṣù èrèlè", + "èr", + "èrèl", "èrèlè" ], "march": [ "oṣù ẹrẹ̀nà", + "ẹr", + "ẹrẹ̀n", "ẹrẹ̀nà" ], "april": [ "oṣù ìgbé", + "ìg", + "ìgb", "ìgbé" ], "may": [ "oṣù ẹ̀bibi", + "ẹ̀b", + "ẹ̀bi", "ẹ̀bibi" ], "june": [ "oṣù òkúdu", + "òk", + "òkú", "òkúdu" ], "july": [ + "ag", + "agẹ", "agẹmọ", "oṣù agẹmọ" ], "august": [ "oṣù ògún", + "òg", + "ògú", "ògún" ], "september": [ + "ow", + "owe", "owewe", "oṣù owewe" ], "october": [ "oṣù ọ̀wàrà", + "ọ̀w", + "ọ̀wà", "ọ̀wàrà" ], "november": [ + "bé", + "bél", "bélú", "oṣù bélú" ], "december": [ "oṣù ọ̀pẹ̀", + "ọ̀p", + "ọ̀pẹ", "ọ̀pẹ̀" ], "monday": [ + "aj", "ajé", "ọjọ́ ajé" ], "tuesday": [ + "ìsẹ́g", "ìsẹ́gun", "ọjọ́ ìsẹ́gun" ], "wednesday": [ + "ọjọ́r", "ọjọ́rú" ], "thursday": [ + "ọjọ́b", "ọjọ́bọ" ], "friday": [ + "ẹt", "ẹtì", "ọjọ́ ẹtì" ], "saturday": [ + "àbám", "àbámẹ́ta", "ọjọ́ àbámẹ́ta" ], "sunday": [ + "àìk", "àìkú", "ọjọ́ àìkú" ], @@ -85,10 +116,11 @@ "ọdún" ], "month": [ - "osù" + "osù", + "oṣù" ], "week": [ - "ọ̀sè" + "ọ̀sẹ̀" ], "day": [ "ọjọ́" @@ -113,40 +145,40 @@ "this minute" ], "0 month ago": [ - "this month" + "oṣù yìí" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "ọ̀sẹ̀ yìí" ], "0 year ago": [ - "this year" + "ọdúnǹí" ], "1 day ago": [ "àná" ], "1 month ago": [ - "last month" + "óṣù tó kọjá" ], "1 week ago": [ - "last week" + "ọ̀sẹ̀ tó kọjá" ], "1 year ago": [ - "last year" + "èṣín" ], "in 1 day": [ "ọ̀la" ], "in 1 month": [ - "next month" + "óṣù tó ń bọ̀," ], "in 1 week": [ - "next week" + "ọ́sẹ̀ tó ń bọ̀" ], "in 1 year": [ - "next year" + "àmọ́dún" ] }, "locale_specific": { @@ -154,6 +186,8 @@ "name": "yo-BJ", "january": [ "oshù shɛ́rɛ́", + "shɛ́", + "shɛ́r", "shɛ́rɛ́" ], "february": [ @@ -161,6 +195,8 @@ ], "march": [ "oshù ɛrɛ̀nà", + "ɛr", + "ɛrɛ̀n", "ɛrɛ̀nà" ], "april": [ @@ -168,12 +204,15 @@ ], "may": [ "oshù ɛ̀bibi", + "ɛ̀b", + "ɛ̀bi", "ɛ̀bibi" ], "june": [ "oshù òkúdu" ], "july": [ + "agɛ", "agɛmɔ", "oshù agɛmɔ" ], @@ -185,6 +224,8 @@ ], "october": [ "oshù ɔ̀wàrà", + "ɔ̀w", + "ɔ̀wà", "ɔ̀wàrà" ], "november": [ @@ -192,23 +233,29 @@ ], "december": [ "oshù ɔ̀pɛ̀", + "ɔ̀p", + "ɔ̀pɛ", "ɔ̀pɛ̀" ], "monday": [ "ɔjɔ́ ajé" ], "tuesday": [ + "ìsɛ́g", "ìsɛ́gun", "ɔjɔ́ ìsɛ́gun" ], "wednesday": [ + "ɔjɔ́r", "ɔjɔ́rú" ], "thursday": [ + "ɔjɔ́b", "ɔjɔ́bɔ" ], "friday": [ "ɔjɔ́ ɛtì", + "ɛt", "ɛtì" ], "saturday": [ @@ -227,8 +274,11 @@ "year": [ "ɔdún" ], + "month": [ + "oshù" + ], "week": [ - "ɔ̀sè" + "ɔ̀sɛ̀" ], "day": [ "ɔjɔ́" @@ -240,8 +290,35 @@ "ìsɛ́jú ààyá" ], "relative-type": { + "0 month ago": [ + "oshù yìí" + ], + "0 week ago": [ + "ɔ̀sɛ̀ yìí" + ], + "0 year ago": [ + "ɔdúnǹí" + ], + "1 month ago": [ + "óshù tó kɔjá" + ], + "1 week ago": [ + "ɔ̀sɛ̀ tó kɔjá" + ], + "1 year ago": [ + "èshín" + ], "in 1 day": [ "ɔ̀la" + ], + "in 1 month": [ + "óshù tó ń bɔ̀," + ], + "in 1 week": [ + "ɔ́sɛ̀ tó ń bɔ̀" + ], + "in 1 year": [ + "àmɔ́dún" ] } } diff --git a/dateparser/data/date_translation_data/yue-Hans.py b/dateparser/data/date_translation_data/yue-Hans.py new file mode 100644 index 000000000..eb6151c96 --- /dev/null +++ b/dateparser/data/date_translation_data/yue-Hans.py @@ -0,0 +1,213 @@ +info = { + "name": "yue-Hans", + "date_order": "YMD", + "january": [ + "1月", + "一月" + ], + "february": [ + "2月", + "二月" + ], + "march": [ + "3月", + "三月" + ], + "april": [ + "4月", + "四月" + ], + "may": [ + "5月", + "五月" + ], + "june": [ + "6月", + "六月" + ], + "july": [ + "7月", + "七月" + ], + "august": [ + "8月", + "八月" + ], + "september": [ + "9月", + "九月" + ], + "october": [ + "10月", + "十月" + ], + "november": [ + "11月", + "十一月" + ], + "december": [ + "12月", + "十二月" + ], + "monday": [ + "周一", + "星期一" + ], + "tuesday": [ + "周二", + "星期二" + ], + "wednesday": [ + "周三", + "星期三" + ], + "thursday": [ + "周四", + "星期四" + ], + "friday": [ + "周五", + "星期五" + ], + "saturday": [ + "周六", + "星期六" + ], + "sunday": [ + "周日", + "星期日" + ], + "am": [ + "上午" + ], + "pm": [ + "下午" + ], + "year": [ + "年" + ], + "month": [ + "月" + ], + "week": [ + "周" + ], + "day": [ + "日" + ], + "hour": [ + "小时" + ], + "minute": [ + "分钟" + ], + "second": [ + "秒" + ], + "relative-type": { + "0 day ago": [ + "今日" + ], + "0 hour ago": [ + "呢个小时" + ], + "0 minute ago": [ + "呢分钟" + ], + "0 month ago": [ + "今个月" + ], + "0 second ago": [ + "宜家" + ], + "0 week ago": [ + "今个星期" + ], + "0 year ago": [ + "今年" + ], + "1 day ago": [ + "寻日" + ], + "1 month ago": [ + "上个月" + ], + "1 week ago": [ + "上星期" + ], + "1 year ago": [ + "旧年" + ], + "in 1 day": [ + "听日" + ], + "in 1 month": [ + "下个月" + ], + "in 1 week": [ + "下星期" + ], + "in 1 year": [ + "下年" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) 日前" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) 小时前" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) 分钟前" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) 个月前" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) 秒前" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) 个星期前" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) 年前" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) 日后" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) 小时后" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) 分钟后" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) 个月后" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) 秒后" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) 个星期后" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) 年后" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/yue-Hant.py b/dateparser/data/date_translation_data/yue-Hant.py new file mode 100644 index 000000000..81eda4cca --- /dev/null +++ b/dateparser/data/date_translation_data/yue-Hant.py @@ -0,0 +1,194 @@ +info = { + "name": "yue-Hant", + "date_order": "YMD", + "january": [ + "1月" + ], + "february": [ + "2月" + ], + "march": [ + "3月" + ], + "april": [ + "4月" + ], + "may": [ + "5月" + ], + "june": [ + "6月" + ], + "july": [ + "7月" + ], + "august": [ + "8月" + ], + "september": [ + "9月" + ], + "october": [ + "10月" + ], + "november": [ + "11月" + ], + "december": [ + "12月" + ], + "monday": [ + "星期一" + ], + "tuesday": [ + "星期二" + ], + "wednesday": [ + "星期三" + ], + "thursday": [ + "星期四" + ], + "friday": [ + "星期五" + ], + "saturday": [ + "星期六" + ], + "sunday": [ + "星期日" + ], + "am": [ + "上午" + ], + "pm": [ + "下午" + ], + "year": [ + "年" + ], + "month": [ + "月" + ], + "week": [ + "週" + ], + "day": [ + "日" + ], + "hour": [ + "小時" + ], + "minute": [ + "分鐘" + ], + "second": [ + "秒" + ], + "relative-type": { + "0 day ago": [ + "今日" + ], + "0 hour ago": [ + "呢個小時" + ], + "0 minute ago": [ + "呢分鐘" + ], + "0 month ago": [ + "今個月" + ], + "0 second ago": [ + "宜家" + ], + "0 week ago": [ + "今個星期" + ], + "0 year ago": [ + "今年" + ], + "1 day ago": [ + "尋日" + ], + "1 month ago": [ + "上個月" + ], + "1 week ago": [ + "上星期" + ], + "1 year ago": [ + "舊年" + ], + "in 1 day": [ + "聽日" + ], + "in 1 month": [ + "下個月" + ], + "in 1 week": [ + "下星期" + ], + "in 1 year": [ + "下年" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+[.,]?\\d*) 日前" + ], + "\\1 hour ago": [ + "(\\d+[.,]?\\d*) 小時前" + ], + "\\1 minute ago": [ + "(\\d+[.,]?\\d*) 分鐘前" + ], + "\\1 month ago": [ + "(\\d+[.,]?\\d*) 個月前" + ], + "\\1 second ago": [ + "(\\d+[.,]?\\d*) 秒前" + ], + "\\1 week ago": [ + "(\\d+[.,]?\\d*) 個星期前" + ], + "\\1 year ago": [ + "(\\d+[.,]?\\d*) 年前" + ], + "in \\1 day": [ + "(\\d+[.,]?\\d*) 日後" + ], + "in \\1 hour": [ + "(\\d+[.,]?\\d*) 小時後" + ], + "in \\1 minute": [ + "(\\d+[.,]?\\d*) 分鐘後" + ], + "in \\1 month": [ + "(\\d+[.,]?\\d*) 個月後" + ], + "in \\1 second": [ + "(\\d+[.,]?\\d*) 秒後" + ], + "in \\1 week": [ + "(\\d+[.,]?\\d*) 個星期後" + ], + "in \\1 year": [ + "(\\d+[.,]?\\d*) 年後" + ] + }, + "locale_specific": {}, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +} diff --git a/dateparser/data/date_translation_data/yue.py b/dateparser/data/date_translation_data/yue.py index aabf0ec61..48414861c 100644 --- a/dateparser/data/date_translation_data/yue.py +++ b/dateparser/data/date_translation_data/yue.py @@ -38,32 +38,25 @@ "12月" ], "monday": [ - "星期一", - "週一" + "星期一" ], "tuesday": [ - "星期二", - "週二" + "星期二" ], "wednesday": [ - "星期三", - "週三" + "星期三" ], "thursday": [ - "星期四", - "週四" + "星期四" ], "friday": [ - "星期五", - "週五" + "星期五" ], "saturday": [ - "星期六", - "週六" + "星期六" ], "sunday": [ - "星期日", - "週日" + "星期日" ], "am": [ "上午" diff --git a/dateparser/data/date_translation_data/zh-Hant.py b/dateparser/data/date_translation_data/zh-Hant.py index 9a51ecd32..f593f2aa1 100644 --- a/dateparser/data/date_translation_data/zh-Hant.py +++ b/dateparser/data/date_translation_data/zh-Hant.py @@ -212,9 +212,6 @@ "1 day ago": [ "昨日" ], - "1 month ago": [ - "上月" - ], "1 week ago": [ "上星期" ], @@ -224,9 +221,6 @@ "in 1 day": [ "明日" ], - "in 1 month": [ - "下月" - ], "in 1 week": [ "下星期" ], @@ -253,7 +247,7 @@ ], "\\1 week ago": [ "(\\d+[.,]?\\d*) 星期前", - "(\\d+[.,]?\\d*)週前" + "(\\d+[.,]?\\d*)星期前" ], "\\1 year ago": [ "(\\d+[.,]?\\d*)年前" @@ -276,7 +270,7 @@ ], "in \\1 week": [ "(\\d+[.,]?\\d*) 星期後", - "(\\d+[.,]?\\d*)週後" + "(\\d+[.,]?\\d*)星期後" ], "in \\1 year": [ "(\\d+[.,]?\\d*)年後" @@ -311,9 +305,6 @@ "1 day ago": [ "昨日" ], - "1 month ago": [ - "上月" - ], "1 week ago": [ "上星期" ], @@ -323,9 +314,6 @@ "in 1 day": [ "明日" ], - "in 1 month": [ - "下月" - ], "in 1 week": [ "下星期" ], @@ -352,7 +340,7 @@ ], "\\1 week ago": [ "(\\d+[.,]?\\d*) 星期前", - "(\\d+[.,]?\\d*)週前" + "(\\d+[.,]?\\d*)星期前" ], "\\1 year ago": [ "(\\d+[.,]?\\d*)年前" @@ -375,7 +363,7 @@ ], "in \\1 week": [ "(\\d+[.,]?\\d*) 星期後", - "(\\d+[.,]?\\d*)週後" + "(\\d+[.,]?\\d*)星期後" ], "in \\1 year": [ "(\\d+[.,]?\\d*)年後" diff --git a/dateparser/data/date_translation_data/zu.py b/dateparser/data/date_translation_data/zu.py index 5c6c8d931..17cbe9aa0 100644 --- a/dateparser/data/date_translation_data/zu.py +++ b/dateparser/data/date_translation_data/zu.py @@ -3,8 +3,7 @@ "date_order": "MDY", "january": [ "jan", - "januwari", - "umasingana" + "januwari" ], "february": [ "feb", diff --git a/dateparser_data/cldr_language_data/date_translation_data/af.json b/dateparser_data/cldr_language_data/date_translation_data/af.json index a96e9f0f4..dfe398227 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/af.json +++ b/dateparser_data/cldr_language_data/date_translation_data/af.json @@ -109,7 +109,6 @@ ], "second": [ "s", - "sek", "sekonde" ], "relative-type": { @@ -123,39 +122,48 @@ "hierdie minuut" ], "0 month ago": [ + "hierdie md", "vandeesmaand" ], "0 second ago": [ "nou" ], "0 week ago": [ - "vandeesweek" + "hierdie w", + "hierdie week" ], "0 year ago": [ + "hierdie j", "hierdie jaar" ], "1 day ago": [ "gister" ], "1 month ago": [ - "verlede maand" + "verlede maand", + "verlede md" ], "1 week ago": [ + "verlede w", "verlede week" ], "1 year ago": [ + "verlede j", "verlede jaar" ], "in 1 day": [ "môre" ], "in 1 month": [ - "volgende maand" + "volgende maand", + "volgende md" ], "in 1 week": [ + "volgende w", "volgende week" ], "in 1 year": [ + "volgende j", "volgende jaar" ] }, @@ -165,6 +173,7 @@ "{0} dag gelede" ], "\\1 hour ago": [ + "{0} u gelede", "{0} uur gelede" ], "\\1 minute ago": [ @@ -178,7 +187,7 @@ "{0} md gelede" ], "\\1 second ago": [ - "{0} sek gelede", + "{0} s gelede", "{0} sekonde gelede", "{0} sekondes gelede" ], @@ -188,26 +197,29 @@ "{0} weke gelede" ], "\\1 year ago": [ + "{0} j gelede", "{0} jaar gelede" ], "in \\1 day": [ "oor {0} dae", - "oor {0} dag", - "oor {0} minuut" + "oor {0} dag" ], "in \\1 hour": [ + "oor {0} u", "oor {0} uur" ], "in \\1 minute": [ "oor {0} min", + "oor {0} minute", "oor {0} minuut" ], "in \\1 month": [ - "oor {0} md", - "oor {0} minuut" + "oor {0} maand", + "oor {0} maande", + "oor {0} md" ], "in \\1 second": [ - "oor {0} sek", + "oor {0} s", "oor {0} sekonde", "oor {0} sekondes" ], @@ -217,6 +229,7 @@ "oor {0} weke" ], "in \\1 year": [ + "oor {0} j", "oor {0} jaar" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/ar.json b/dateparser_data/cldr_language_data/date_translation_data/ar.json index f144bddce..7677cc5e1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ar.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ar.json @@ -262,8 +262,7 @@ "أيلول" ], "october": [ - "تشرين الأول", - "تشرین الأول" + "تشرين الأول" ], "november": [ "تشرين الثاني" diff --git a/dateparser_data/cldr_language_data/date_translation_data/as.json b/dateparser_data/cldr_language_data/date_translation_data/as.json index bb432d2b8..048ebdf1c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/as.json +++ b/dateparser_data/cldr_language_data/date_translation_data/as.json @@ -1,6 +1,6 @@ { "name": "as", - "date_order": "YMD", + "date_order": "DMY", "january": [ "জানু", "জানুৱাৰী" @@ -16,7 +16,7 @@ "এপ্ৰিল" ], "may": [ - "মে" + "মে'" ], "june": [ "জুন" @@ -29,20 +29,20 @@ "আগষ্ট" ], "september": [ - "ছেপ্তেম্বৰ", - "সেপ্ট" + "ছেপ্তে", + "ছেপ্তেম্বৰ" ], "october": [ "অক্টো", "অক্টোবৰ" ], "november": [ - "নভে", + "নৱে", "নৱেম্বৰ" ], "december": [ - "ডিচেম্বৰ", - "ডিসে" + "ডিচে", + "ডিচেম্বৰ" ], "monday": [ "সোম", @@ -57,8 +57,8 @@ "বুধবাৰ" ], "thursday": [ - "বৃহষ্পতি", - "বৃহষ্পতিবাৰ" + "বৃহ", + "বৃহস্পতিবাৰ" ], "friday": [ "শুক্ৰ", @@ -69,14 +69,14 @@ "শনিবাৰ" ], "sunday": [ - "দেওবাৰ", - "ৰবি" + "দেও", + "দেওবাৰ" ], "am": [ - "পূৰ্বাহ্ণ" + "পূৰ্বাহ্ন" ], "pm": [ - "অপৰাহ্ণ" + "অপৰাহ্ন" ], "year": [ "বছৰ" @@ -104,46 +104,92 @@ "আজি" ], "0 hour ago": [ - "this hour" + "এইটো ঘণ্টাত" ], "0 minute ago": [ - "this minute" + "এইটো মিনিটত" ], "0 month ago": [ - "this month" + "এই মা", + "এই মাহ" ], "0 second ago": [ - "now" + "এতিয়া" ], "0 week ago": [ - "this week" + "এই সপ্তাহ" ], "0 year ago": [ - "this year" + "এই বছৰ" ], "1 day ago": [ "কালি" ], "1 month ago": [ - "last month" + "যোৱা মা", + "যোৱা মাহ" ], "1 week ago": [ - "last week" + "যোৱা সপ্তাহ" ], "1 year ago": [ - "last year" + "যোৱা বছৰ" ], "in 1 day": [ "কাইলৈ" ], "in 1 month": [ - "next month" + "অহা মাহ" ], "in 1 week": [ - "next week" + "অহা সপ্তাহ" ], "in 1 year": [ - "next year" + "অহা বছৰ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} দিন পূৰ্বে" + ], + "\\1 hour ago": [ + "{0} ঘণ্টা পূৰ্বে" + ], + "\\1 minute ago": [ + "{0} মিনিট পূৰ্বে" + ], + "\\1 month ago": [ + "{0} মাহ পূৰ্বে" + ], + "\\1 second ago": [ + "{0} ছেকেণ্ড পূৰ্বে" + ], + "\\1 week ago": [ + "{0} সপ্তাহ পূৰ্বে" + ], + "\\1 year ago": [ + "{0} বছৰৰ পূৰ্বে" + ], + "in \\1 day": [ + "{0} দিনত" + ], + "in \\1 hour": [ + "{0} ঘণ্টাত" + ], + "in \\1 minute": [ + "{0} মিনিটত" + ], + "in \\1 month": [ + "{0} মাহত" + ], + "in \\1 second": [ + "{0} ছেকেণ্ডত" + ], + "in \\1 week": [ + "{0} সপ্তাহত" + ], + "in \\1 year": [ + "{0} বছৰত" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/be.json b/dateparser_data/cldr_language_data/date_translation_data/be.json index 4ebcf51a9..1cda9e632 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/be.json +++ b/dateparser_data/cldr_language_data/date_translation_data/be.json @@ -132,12 +132,14 @@ "у гэту хвіліну" ], "0 month ago": [ + "у гэтым мес", "у гэтым месяцы" ], "0 second ago": [ "цяпер" ], "0 week ago": [ + "на гэтым тыд", "на гэтым тыдні" ], "0 year ago": [ @@ -147,30 +149,35 @@ "учора" ], "1 month ago": [ + "у мін мес", "у мінулым месяцы" ], "1 week ago": [ + "на мін тыд", "на мінулым тыдні" ], "1 year ago": [ + "у мін годзе", "у мінулым годзе" ], "in 1 day": [ "заўтра" ], "in 1 month": [ + "у наст мес", "у наступным месяцы" ], "in 1 week": [ + "на наст тыд", "на наступным тыдні" ], "in 1 year": [ + "у наст годзе", "у наступным годзе" ] }, "relative-type-regex": { "\\1 day ago": [ - "{0} д таму", "{0} дзень таму", "{0} дня таму" ], @@ -205,7 +212,6 @@ "{0} года таму" ], "in \\1 day": [ - "праз {0} д", "праз {0} дзень", "праз {0} дня" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/bg.json b/dateparser_data/cldr_language_data/date_translation_data/bg.json index 63b57171d..774f8dfec 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/bg.json +++ b/dateparser_data/cldr_language_data/date_translation_data/bg.json @@ -86,7 +86,7 @@ "година" ], "month": [ - "м", + "мес", "месец" ], "week": [ @@ -107,6 +107,7 @@ ], "second": [ "с", + "сек", "секунда" ], "relative-type": { @@ -145,7 +146,6 @@ ], "1 week ago": [ "мин седм", - "миналата седмица", "предходната седмица" ], "1 year ago": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/bn.json b/dateparser_data/cldr_language_data/date_translation_data/bn.json index 323afb47d..4b07cec1f 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/bn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/bn.json @@ -52,7 +52,6 @@ "বুধবার" ], "thursday": [ - "বৃহষ্পতিবার", "বৃহস্পতি", "বৃহস্পতিবার" ], @@ -87,7 +86,7 @@ "দিন" ], "hour": [ - "ঘন্টা" + "ঘণ্টা" ], "minute": [ "মিনিট" @@ -150,8 +149,7 @@ "{0} ঘন্টা আগে" ], "\\1 minute ago": [ - "{0} মিনিট আগে", - "{0} মিনিট পূর্বে" + "{0} মিনিট আগে" ], "\\1 month ago": [ "{0} মাস আগে" diff --git a/dateparser_data/cldr_language_data/date_translation_data/br.json b/dateparser_data/cldr_language_data/date_translation_data/br.json index 87ce96aff..2a25681c0 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/br.json +++ b/dateparser_data/cldr_language_data/date_translation_data/br.json @@ -1,6 +1,6 @@ { "name": "br", - "date_order": "YMD", + "date_order": "DMY", "january": [ "gen", "genver" @@ -42,7 +42,6 @@ "du" ], "december": [ - "ker", "kerzu", "kzu" ], @@ -78,13 +77,16 @@ "gm" ], "year": [ + "b", "bl", "bloaz" ], "month": [ + "m", "miz" ], "week": [ + "sizh", "sizhun" ], "day": [ @@ -108,12 +110,13 @@ "hiziv" ], "0 hour ago": [ - "this hour" + "d'an eur-mañ" ], "0 minute ago": [ "this minute" ], "0 month ago": [ + "ar m-mañ", "ar miz-mañ" ], "0 second ago": [ @@ -121,6 +124,7 @@ "bremañ" ], "0 week ago": [ + "ar sizh-mañ", "ar sizhun-mañ" ], "0 year ago": [ @@ -130,9 +134,11 @@ "dec'h" ], "1 month ago": [ + "ar m diaraok", "ar miz diaraok" ], "1 week ago": [ + "ar sizh diaraok", "ar sizhun diaraok" ], "1 year ago": [ @@ -142,9 +148,11 @@ "warc'hoazh" ], "in 1 month": [ + "ar m a zeu", "ar miz a zeu" ], "in 1 week": [ + "ar sizh a zeu", "ar sizhun a zeu" ], "in 1 year": [ @@ -173,6 +181,7 @@ "{0} s zo" ], "\\1 week ago": [ + "{0} sizh zo", "{0} sizhun zo" ], "\\1 year ago": [ @@ -200,6 +209,7 @@ "a-benn {0} s" ], "in \\1 week": [ + "a-benn {0} sizh", "a-benn {0} sizhun" ], "in \\1 year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/bs-Cyrl.json b/dateparser_data/cldr_language_data/date_translation_data/bs-Cyrl.json index 855eebd8c..6762ba3fe 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/bs-Cyrl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/bs-Cyrl.json @@ -29,8 +29,8 @@ "јули" ], "august": [ - "авг", - "август" + "ауг", + "аугуст" ], "september": [ "сеп", @@ -50,7 +50,7 @@ ], "monday": [ "пон", - "понедељак" + "понедјељак" ], "tuesday": [ "уто", @@ -74,33 +74,40 @@ ], "sunday": [ "нед", - "недеља" + "недјеља" ], "am": [ - "пре подне" + "пре подне", + "прије подне" ], "pm": [ - "поподне" + "поподне", + "послије подне" ], "year": [ + "год", "година" ], "month": [ - "месец" + "мјес", + "мјесец" ], "week": [ - "недеља" + "седм", + "седмица" ], "day": [ "дан" ], "hour": [ - "час" + "сат" ], "minute": [ + "мин", "минут" ], "second": [ + "сек", "секунд" ], "relative-type": { @@ -108,76 +115,92 @@ "данас" ], "0 hour ago": [ - "this hour" + "овог сата" ], "0 minute ago": [ - "this minute" + "овог минута" ], "0 month ago": [ - "овог месеца" + "ов мјес", + "овог мјес", + "овог мјесеца" ], "0 second ago": [ - "now" + "сада" ], "0 week ago": [ - "ове недеље" + "ове седм", + "ове седмице" ], "0 year ago": [ + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ - "прошлог месеца" + "прош мјес", + "прош мјесеца", + "прошлог мјесеца" ], "1 week ago": [ - "прошле недеље" + "прош седм", + "прошле седмице" ], "1 year ago": [ + "прош године", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ - "следећег месеца" + "сљ мјес", + "сљед мјесеца", + "сљедећег мјесеца" ], "in 1 week": [ - "следеће недеље" + "сљ седм", + "сљедеће седмице" ], "in 1 year": [ - "следеће године" + "сљед године", + "сљедеће године" ] }, "relative-type-regex": { "\\1 day ago": [ - "пре {0} дан", - "пре {0} дана" + "прије {0} дан", + "прије {0} дана" ], "\\1 hour ago": [ - "пре {0} сат", - "пре {0} сати" + "прије {0} сат", + "прије {0} сати" ], "\\1 minute ago": [ - "пре {0} минут", - "пре {0} минута" + "прије {0} мин", + "прије {0} минут", + "прије {0} минута" ], "\\1 month ago": [ - "пре {0} месец", - "пре {0} месеци" + "прије {0} мјес", + "прије {0} мјесец", + "прије {0} мјесеци" ], "\\1 second ago": [ - "пре {0} секунд", - "пре {0} секунди" + "прије {0} сек", + "прије {0} секунд", + "прије {0} секунди" ], "\\1 week ago": [ - "пре {0} недеља", - "пре {0} недељу" + "прије {0} седм", + "прије {0} седмица", + "прије {0} седмицу" ], "\\1 year ago": [ - "пре {0} година", - "пре {0} годину" + "прије {0} година", + "прије {0} годину" ], "in \\1 day": [ "за {0} дан", @@ -192,16 +215,19 @@ "за {0} минута" ], "in \\1 month": [ - "за {0} месец", - "за {0} месеци" + "за {0} мјес", + "за {0} мјесец", + "за {0} мјесеци" ], "in \\1 second": [ + "за {0} сек", "за {0} секунд", "за {0} секунди" ], "in \\1 week": [ - "за {0} недеља", - "за {0} недељу" + "за {0} седм", + "за {0} седмица", + "за {0} седмицу" ], "in \\1 year": [ "за {0} година", diff --git a/dateparser_data/cldr_language_data/date_translation_data/bs-Latn.json b/dateparser_data/cldr_language_data/date_translation_data/bs-Latn.json index 8054554e8..0be036db5 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/bs-Latn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/bs-Latn.json @@ -29,8 +29,8 @@ "juli" ], "august": [ - "avg", - "avgust" + "aug", + "august" ], "september": [ "sep", @@ -77,9 +77,11 @@ "nedjelja" ], "am": [ + "am", "prijepodne" ], "pm": [ + "pm", "popodne" ], "year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/bs.json b/dateparser_data/cldr_language_data/date_translation_data/bs.json index 19707b019..1b9fbeef7 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/bs.json +++ b/dateparser_data/cldr_language_data/date_translation_data/bs.json @@ -29,8 +29,8 @@ "juli" ], "august": [ - "avg", - "avgust" + "aug", + "august" ], "september": [ "sep", @@ -77,9 +77,11 @@ "nedjelja" ], "am": [ + "am", "prijepodne" ], "pm": [ + "pm", "popodne" ], "year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ca.json b/dateparser_data/cldr_language_data/date_translation_data/ca.json index eff1aaae8..07fc22b01 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ca.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ca.json @@ -153,13 +153,11 @@ "ahir" ], "1 month ago": [ - "el mes passat", - "mes passat" + "el mes passat" ], "1 week ago": [ "la setm passada", - "la setmana passada", - "setm passada" + "la setmana passada" ], "1 year ago": [ "l'any passat" @@ -168,13 +166,11 @@ "demà" ], "in 1 month": [ - "el mes que ve", - "mes vinent" + "el mes que ve" ], "in 1 week": [ "la setm que ve", - "la setmana que ve", - "setm vinent" + "la setmana que ve" ], "in 1 year": [ "l'any que ve" diff --git a/dateparser_data/cldr_language_data/date_translation_data/ccp.json b/dateparser_data/cldr_language_data/date_translation_data/ccp.json new file mode 100644 index 000000000..3552b033b --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/ccp.json @@ -0,0 +1,204 @@ +{ + "name": "ccp", + "date_order": "DMY", + "january": [ + "𑄎𑄚𑄪", + "𑄎𑄚𑄪𑄠𑄢𑄨" + ], + "february": [ + "𑄜𑄬𑄛𑄴", + "𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨" + ], + "march": [ + "𑄟𑄢𑄴𑄌𑄧" + ], + "april": [ + "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴" + ], + "may": [ + "𑄟𑄬" + ], + "june": [ + "𑄎𑄪𑄚𑄴" + ], + "july": [ + "𑄎𑄪𑄣𑄭" + ], + "august": [ + "𑄃𑄉𑄧𑄌𑄴𑄑𑄴" + ], + "september": [ + "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "october": [ + "𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴", + "𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴" + ], + "november": [ + "𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "december": [ + "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴", + "𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴" + ], + "monday": [ + "𑄥𑄧𑄟𑄴", + "𑄥𑄧𑄟𑄴𑄝𑄢𑄴" + ], + "tuesday": [ + "𑄟𑄧𑄁𑄉𑄧𑄣𑄴", + "𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴" + ], + "wednesday": [ + "𑄝𑄪𑄖𑄴", + "𑄝𑄪𑄖𑄴𑄝𑄢𑄴" + ], + "thursday": [ + "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴" + ], + "friday": [ + "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴" + ], + "saturday": [ + "𑄥𑄧𑄚𑄨", + "𑄥𑄧𑄚𑄨𑄝𑄢𑄴" + ], + "sunday": [ + "𑄢𑄧𑄝𑄨", + "𑄢𑄧𑄝𑄨𑄝𑄢𑄴" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "month": [ + "𑄟𑄏𑄴" + ], + "week": [ + "𑄥𑄛𑄴𑄖" + ], + "day": [ + "𑄘𑄨𑄚𑄴" + ], + "hour": [ + "𑄊𑄮𑄚𑄴𑄓" + ], + "minute": [ + "𑄟𑄨𑄚𑄨𑄖𑄴" + ], + "second": [ + "𑄥𑄬𑄉𑄬𑄚𑄴" + ], + "relative-type": { + "0 day ago": [ + "𑄃𑄬𑄌𑄴𑄥𑄳𑄠", + "𑄃𑄬𑄌𑄴𑄥𑄳𑄠𑄬" + ], + "0 hour ago": [ + "𑄃𑄳𑄆𑄬 𑄊𑄮𑄚𑄴𑄓𑄠𑄴" + ], + "0 minute ago": [ + "𑄃𑄳𑄆𑄬 𑄟𑄨𑄚𑄨𑄖𑄴" + ], + "0 month ago": [ + "𑄃𑄳𑄆𑄬 𑄟𑄏𑄴" + ], + "0 second ago": [ + "𑄃𑄨𑄇𑄴𑄅𑄚𑄪" + ], + "0 week ago": [ + "𑄃𑄳𑄆𑄬 𑄥𑄛𑄴𑄖" + ], + "0 year ago": [ + "𑄃𑄬 𑄝𑄧𑄏𑄧𑄢𑄴", + "𑄃𑄳𑄆𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "1 day ago": [ + "𑄉𑄬𑄣𑄴𑄣𑄳𑄠𑄇𑄬𑄣𑄳𑄠𑄬", + "𑄉𑄬𑄣𑄴𑄣𑄳𑄠𑄇𑄬𑄣𑄴𑄣𑄳𑄠𑄬" + ], + "1 month ago": [ + "𑄉𑄬𑄣𑄧𑄉𑄬 𑄟𑄏𑄴", + "𑄉𑄬𑄣𑄧𑄘𑄬 𑄟𑄏𑄴" + ], + "1 week ago": [ + "𑄉𑄬𑄣𑄧𑄘𑄬 𑄥𑄛𑄴𑄖" + ], + "1 year ago": [ + "𑄉𑄬𑄣𑄳𑄠𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ], + "in 1 day": [ + "𑄃𑄬𑄎𑄬𑄖𑄴𑄖𑄳𑄠𑄇𑄬𑄣𑄳𑄠𑄬", + "𑄃𑄬𑄎𑄬𑄖𑄴𑄖𑄳𑄠𑄇𑄬𑄣𑄴𑄣𑄳𑄠𑄬" + ], + "in 1 month": [ + "𑄛𑄧𑄢𑄬 𑄟𑄏𑄴" + ], + "in 1 week": [ + "𑄛𑄧𑄢𑄬 𑄥𑄛𑄴𑄖" + ], + "in 1 year": [ + "𑄎𑄬𑄢𑄧 𑄝𑄧𑄏𑄧𑄢𑄴", + "𑄛𑄧𑄢𑄬 𑄝𑄧𑄏𑄧𑄢𑄴" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬" + ], + "\\1 hour ago": [ + "{0} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬" + ], + "\\1 minute ago": [ + "{0} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬" + ], + "\\1 month ago": [ + "{0} 𑄇𑄏𑄧 𑄃𑄉𑄬", + "{0} 𑄟𑄏𑄧 𑄃𑄉𑄬" + ], + "\\1 second ago": [ + "{0} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬" + ], + "\\1 week ago": [ + "{0} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬", + "{0} 𑄥𑄛𑄴𑄖𑄢𑄴 𑄃𑄉𑄬" + ], + "\\1 year ago": [ + "{0} 𑄝𑄧𑄏𑄧𑄢𑄴 𑄃𑄉𑄬" + ], + "in \\1 day": [ + "{0} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠" + ], + "in \\1 hour": [ + "{0} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴" + ], + "in \\1 minute": [ + "{0} 𑄟𑄨𑄚𑄨𑄘𑄬" + ], + "in \\1 month": [ + "{0} 𑄟𑄏𑄬" + ], + "in \\1 second": [ + "{0} 𑄥𑄬𑄉𑄬𑄚𑄴", + "{0} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬" + ], + "in \\1 week": [ + "{0} 𑄥𑄛𑄴𑄖𑄠𑄴" + ], + "in \\1 year": [ + "{0} 𑄝𑄧𑄏𑄧𑄢𑄬" + ] + }, + "locale_specific": { + "ccp-IN": { + "name": "ccp-IN" + } + } +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/ce.json b/dateparser_data/cldr_language_data/date_translation_data/ce.json index cacb80538..9c216ecd3 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ce.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ce.json @@ -49,25 +49,32 @@ "декабрь" ], "monday": [ - "оршотан де" + "ор", + "оршот" ], "tuesday": [ - "шинарин де" + "ши", + "шинара" ], "wednesday": [ - "кхаарин де" + "кха", + "кхаара" ], "thursday": [ - "еарин де" + "еа", + "еара" ], "friday": [ - "пӏераскан де" + "пӏе", + "пӏераска" ], "saturday": [ - "шот де" + "шуо", + "шуот" ], "sunday": [ - "кӏиранан де" + "кӏи", + "кӏира" ], "am": [ "am" @@ -107,16 +114,16 @@ "тахана" ], "0 hour ago": [ - "this hour" + "хӏокху сахьтехь" ], "0 minute ago": [ - "this minute" + "хӏокху минотехь" ], "0 month ago": [ "карарчу баттахь" ], "0 second ago": [ - "now" + "хӏинца" ], "0 week ago": [ "карарчу кӏирнахь" diff --git a/dateparser_data/cldr_language_data/date_translation_data/ceb.json b/dateparser_data/cldr_language_data/date_translation_data/ceb.json new file mode 100644 index 000000000..7124fce59 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/ceb.json @@ -0,0 +1,158 @@ +{ + "name": "ceb", + "date_order": "MDY", + "january": [ + "en", + "ene", + "enero" + ], + "february": [ + "peb", + "pebrero" + ], + "march": [ + "mar", + "marso" + ], + "april": [ + "abr", + "abril", + "apr" + ], + "may": [ + "may", + "mayo" + ], + "june": [ + "hun", + "hunyo" + ], + "july": [ + "hul", + "hulyo" + ], + "august": [ + "ag", + "ago", + "agosto" + ], + "september": [ + "set", + "setyembre" + ], + "october": [ + "okt", + "oktubre" + ], + "november": [ + "nob", + "nobyembre" + ], + "december": [ + "dis", + "disyembre" + ], + "monday": [ + "lun", + "lunes" + ], + "tuesday": [ + "mar", + "martes" + ], + "wednesday": [ + "miy", + "miyerkules" + ], + "thursday": [ + "huw", + "huwebes" + ], + "friday": [ + "biy", + "biyernes" + ], + "saturday": [ + "sab", + "sabado" + ], + "sunday": [ + "dom", + "domingo" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "tuig" + ], + "month": [ + "buwan" + ], + "week": [ + "semana" + ], + "day": [ + "adlaw" + ], + "hour": [ + "oras" + ], + "minute": [ + "minuto" + ], + "second": [ + "segundo" + ], + "relative-type": { + "0 day ago": [ + "karong adlawa" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "karong buwana" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "karong semanaha" + ], + "0 year ago": [ + "karong tuiga" + ], + "1 day ago": [ + "gahapon" + ], + "1 month ago": [ + "miaging buwan" + ], + "1 week ago": [ + "miaging semana" + ], + "1 year ago": [ + "miaging tuig" + ], + "in 1 day": [ + "ugma" + ], + "in 1 month": [ + "sunod nga buwan" + ], + "in 1 week": [ + "sunod nga semana" + ], + "in 1 year": [ + "sunod nga tuig" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/chr.json b/dateparser_data/cldr_language_data/date_translation_data/chr.json index aa484dbb8..67811bb8f 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/chr.json +++ b/dateparser_data/cldr_language_data/date_translation_data/chr.json @@ -81,6 +81,7 @@ "ꮜꮎꮄ" ], "pm": [ + "ꮢꭿᏹꭲ", "ꮢꭿᏹꭲꮧꮲ" ], "year": [ @@ -107,6 +108,7 @@ "ꭲꮿꮤꮼꮝꮤꮕ" ], "second": [ + "ꭰꮞ", "ꭰꮞꮲ" ], "relative-type": { @@ -120,6 +122,7 @@ "ꭿꭰ ꭲꮿꮤꮼꮝꮤꮕ" ], "0 month ago": [ + "ꭿꭰ ꭷꮈ", "ꭿꭰ ꭷꮈꭲ" ], "0 second ago": [ @@ -135,6 +138,7 @@ "ꮢꭿ" ], "1 month ago": [ + "ꭷꮈ ꮵꭸꮢ", "ꭷꮈꭲ ꮵꭸꮢ" ], "1 week ago": [ @@ -147,6 +151,8 @@ "ꮜꮎꮄꭲ" ], "in 1 month": [ + "ꭿꭰ ꭷꮈ", + "ꮤꮅꮑ ꭷꮈ", "ꮤꮅꮑ ꭷꮈꭲ" ], "in 1 week": [ @@ -163,31 +169,32 @@ ], "\\1 hour ago": [ "{0} ꭲᏻꮯꮆꮣ ꮵꭸꮢ", - "{0} ꮡꮯꮆꮣ ꮵꭸꮢ", - "ꮎꮏ {0} ꮡꮯ ꮵꭸꮢ" + "{0} ꮡꮯ ꮵꭸꮢ", + "{0} ꮡꮯꮆꮣ ꮵꭸꮢ" ], "\\1 minute ago": [ - "ꮎꮏ {0} ꭲꮿꮤ ꮵꭸꮢ", - "ꮎꮏ {0} ꭲꮿꮤꮼꮝꮤꮕ ꮵꭸꮢ" + "{0} ꭲꮿꮤ ꮵꭸꮢ", + "{0} ꭲꮿꮤꮼꮝꮤꮕ ꮵꭸꮢ" ], "\\1 month ago": [ - "ꮎꮏ {0} ꭷꮈ ꮵꭸꮢ", - "ꮎꮏ {0} ꭷꮈꭲ ꮵꭸꮢ", - "ꮎꮏ {0} ꮧꭷꮈꭲ ꮵꭸꮢ" + "{0} ꭷꮈ ꮵꭸꮢ", + "{0} ꭷꮈꭲ ꮵꭸꮢ", + "{0} ꮧꭷꮈꭲ ꮵꭸꮢ" ], "\\1 second ago": [ + "{0} ꭰꮞ ꮵꭸꮢ", "{0} ꭰꮞꮲ ꮵꭸꮢ", "{0} ꮣꮣꮎꮹꮝꭼ ꮵꭸꮢ" ], "\\1 week ago": [ - "ꮎꮏ {0} ꭲᏻꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ", - "ꮎꮏ {0} ꮢꮎ ꮵꭸꮢ", - "ꮎꮏ {0} ꮢꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ" + "{0} ꭲᏻꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ", + "{0} ꮢꮎ ꮵꭸꮢ", + "{0} ꮢꮎꮩꮣꮖꮝꮧ ꮵꭸꮢ" ], "\\1 year ago": [ "{0} ꭲꮷꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ", - "{0} ꭴꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ", - "ꮎꮏ {0} ꭴꮥ ꮵꭸꮢ" + "{0} ꭴꮥ ꮵꭸꮢ", + "{0} ꭴꮥꮨᏼꮜꮧꮢꭲ ꮵꭸꮢ" ], "in \\1 day": [ "ꮎꮏ {0} ꭲꭶ", @@ -208,6 +215,7 @@ "ꮎꮏ {0} ꮧꭷꮈꭲ" ], "in \\1 second": [ + "ꮎꮏ {0} ꭰꮞ", "ꮎꮏ {0} ꭰꮞꮲ", "ꮎꮏ {0} ꮣꮣꮎꮹꮝꭼ ꮵꭸꮢ" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/cs.json b/dateparser_data/cldr_language_data/date_translation_data/cs.json index 1b3e38285..0e5a898ea 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/cs.json +++ b/dateparser_data/cldr_language_data/date_translation_data/cs.json @@ -132,6 +132,7 @@ "tuto minutu" ], "0 month ago": [ + "tento měs", "tento měsíc" ], "0 second ago": [ @@ -148,6 +149,7 @@ "včera" ], "1 month ago": [ + "minulý měs", "minulý měsíc" ], "1 week ago": [ @@ -161,6 +163,7 @@ "zítra" ], "in 1 month": [ + "příští měs", "příští měsíc" ], "in 1 week": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/cy.json b/dateparser_data/cldr_language_data/date_translation_data/cy.json index 26a012079..def8ee353 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/cy.json +++ b/dateparser_data/cldr_language_data/date_translation_data/cy.json @@ -78,9 +78,11 @@ "sul" ], "am": [ + "am", "yb" ], "pm": [ + "pm", "yh" ], "year": [ @@ -94,7 +96,7 @@ "wythnos" ], "day": [ - "dydd" + "diwrnod" ], "hour": [ "awr" 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..8c8556de5 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": [ @@ -77,10 +78,10 @@ "sonntag" ], "am": [ - "vorm" + "am" ], "pm": [ - "nachm" + "pm" ], "year": [ "j", diff --git a/dateparser_data/cldr_language_data/date_translation_data/el.json b/dateparser_data/cldr_language_data/date_translation_data/el.json index a9bb09f60..f847c8409 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/el.json +++ b/dateparser_data/cldr_language_data/date_translation_data/el.json @@ -114,11 +114,11 @@ "εβδομάδα" ], "day": [ + "ημ", "ημέρα" ], "hour": [ "ώ", - "ώρ", "ώρα" ], "minute": [ @@ -136,19 +136,22 @@ "σήμερα" ], "0 hour ago": [ - "αυτήν την ώρα" + "τρέχουσα ώρα" ], "0 minute ago": [ - "αυτό το λεπτό" + "τρέχον λεπτό" ], "0 month ago": [ + "τρέχ μήνας", "τρέχων μήνας" ], "0 second ago": [ "τώρα" ], "0 week ago": [ - "αυτήν την εβδομάδα" + "τρέχ εβδ", + "τρέχ εβδομάδα", + "τρέχουσα εβδομάδα" ], "0 year ago": [ "φέτος" @@ -157,9 +160,12 @@ "χθες" ], "1 month ago": [ + "προηγ μήνας", "προηγούμενος μήνας" ], "1 week ago": [ + "προηγ εβδ", + "προηγ εβδομάδα", "προηγούμενη εβδομάδα" ], "1 year ago": [ @@ -169,9 +175,12 @@ "αύριο" ], "in 1 month": [ + "επόμ μήνας", "επόμενος μήνας" ], "in 1 week": [ + "επόμ εβδ", + "επόμ εβδομάδα", "επόμενη εβδομάδα" ], "in 1 year": [ @@ -181,12 +190,13 @@ "relative-type-regex": { "\\1 day ago": [ "{0} ημ πριν", + "πριν από {0} ημ", "πριν από {0} ημέρα", "πριν από {0} ημέρες" ], "\\1 hour ago": [ "{0} ώ πριν", - "πριν από {0} ώρ", + "πριν από {0} ώ", "πριν από {0} ώρα", "πριν από {0} ώρες" ], @@ -226,7 +236,6 @@ ], "in \\1 hour": [ "σε {0} ώ", - "σε {0} ώρ", "σε {0} ώρα", "σε {0} ώρες" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/en.json b/dateparser_data/cldr_language_data/date_translation_data/en.json index 0d02aeabf..a3bc0903a 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/en.json +++ b/dateparser_data/cldr_language_data/date_translation_data/en.json @@ -244,6 +244,10 @@ "name": "en-150", "date_order": "DMY" }, + "en-AE": { + "name": "en-AE", + "date_order": "DMY" + }, "en-AG": { "name": "en-AG", "date_order": "DMY" @@ -264,7 +268,39 @@ "date_order": "DMY", "hour": [ "h" - ] + ], + "relative-type-regex": { + "\\1 hour ago": [ + "{0} hrs ago" + ], + "\\1 minute ago": [ + "{0} mins ago" + ], + "\\1 second ago": [ + "{0} secs ago" + ], + "\\1 week ago": [ + "{0} wks ago" + ], + "\\1 year ago": [ + "{0} yrs ago" + ], + "in \\1 hour": [ + "in {0} hrs" + ], + "in \\1 minute": [ + "in {0} mins" + ], + "in \\1 second": [ + "in {0} secs" + ], + "in \\1 week": [ + "in {0} wks" + ], + "in \\1 year": [ + "in {0} yrs" + ] + } }, "en-BB": { "name": "en-BB", diff --git a/dateparser_data/cldr_language_data/date_translation_data/es.json b/dateparser_data/cldr_language_data/date_translation_data/es.json index f72bde156..2a1ecd809 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/es.json +++ b/dateparser_data/cldr_language_data/date_translation_data/es.json @@ -128,6 +128,7 @@ "ahora" ], "0 week ago": [ + "esta sem", "esta semana" ], "0 year ago": [ @@ -140,7 +141,8 @@ "el mes pasado" ], "1 week ago": [ - "la semana pasada" + "la semana pasada", + "sem ant" ], "1 year ago": [ "el año pasado" @@ -152,7 +154,8 @@ "el próximo mes" ], "in 1 week": [ - "la próxima semana" + "la próxima semana", + "próx sem" ], "in 1 year": [ "el próximo año" @@ -233,7 +236,12 @@ "name": "es-419", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-AR": { "name": "es-AR", @@ -243,6 +251,11 @@ "second": [ "seg" ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + }, "relative-type-regex": { "\\1 second ago": [ "hace {0} seg" @@ -256,49 +269,89 @@ "name": "es-BO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-BR": { "name": "es-BR", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-BZ": { "name": "es-BZ", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CL": { "name": "es-CL", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CO": { "name": "es-CO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CR": { "name": "es-CR", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-CU": { "name": "es-CU", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-DO": { "name": "es-DO", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-EA": { "name": "es-EA" @@ -307,7 +360,12 @@ "name": "es-EC", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-GQ": { "name": "es-GQ" @@ -316,13 +374,23 @@ "name": "es-GT", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-HN": { "name": "es-HN", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-IC": { "name": "es-IC" @@ -333,6 +401,9 @@ "sep" ], "relative-type": { + "1 week ago": [ + "sem pas" + ], "in 1 month": [ "el mes próximo" ], @@ -375,21 +446,36 @@ "name": "es-NI", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PA": { "name": "es-PA", "date_order": "MDY", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PE": { "name": "es-PE", "september": [ "set", "setiembre" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PH": { "name": "es-PH" @@ -399,13 +485,23 @@ "date_order": "MDY", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-PY": { "name": "es-PY", "second": [ "seg" ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + }, "relative-type-regex": { "\\1 second ago": [ "hace {0} seg" @@ -419,23 +515,52 @@ "name": "es-SV", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-US": { "name": "es-US", "september": [ "sep" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ], + "in 1 month": [ + "el mes próximo" + ], + "in 1 week": [ + "la semana próxima" + ], + "in 1 year": [ + "el año próximo" + ] + } }, "es-UY": { "name": "es-UY", "september": [ "set", "setiembre" - ] + ], + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } }, "es-VE": { - "name": "es-VE" + "name": "es-VE", + "relative-type": { + "1 week ago": [ + "sem pas" + ] + } } } } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/et.json b/dateparser_data/cldr_language_data/date_translation_data/et.json index 43e33427f..ede785763 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/et.json +++ b/dateparser_data/cldr_language_data/date_translation_data/et.json @@ -119,39 +119,57 @@ "praegusel minutil" ], "0 month ago": [ - "käesolev kuu" + "käesolev kuu", + "see k", + "see kuu" ], "0 second ago": [ "nüüd" ], "0 week ago": [ - "käesolev nädal" + "käesolev nädal", + "see n", + "see näd" ], "0 year ago": [ - "käesolev aasta" + "käesolev a", + "käesolev aasta", + "see a" ], "1 day ago": [ "eile" ], "1 month ago": [ + "eelm k", + "eelm kuu", "eelmine kuu" ], "1 week ago": [ + "eelm n", + "eelm näd", "eelmine nädal" ], "1 year ago": [ + "eelm a", + "eelmine a", "eelmine aasta" ], "in 1 day": [ "homme" ], "in 1 month": [ + "järgm k", + "järgm kuu", "järgmine kuu" ], "in 1 week": [ + "järgm n", + "järgm näd", "järgmine nädal" ], "in 1 year": [ + "järgm a", + "järgmine a", "järgmine aasta" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/eu.json b/dateparser_data/cldr_language_data/date_translation_data/eu.json index 762c7d105..b16f7dedb 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/eu.json +++ b/dateparser_data/cldr_language_data/date_translation_data/eu.json @@ -3,51 +3,63 @@ "date_order": "YMD", "january": [ "urt", - "urtarrila" + "urtarrila", + "urtarrilak" ], "february": [ "ots", - "otsaila" + "otsaila", + "otsailak" ], "march": [ "mar", - "martxoa" + "martxoa", + "martxoak" ], "april": [ "api", - "apirila" + "apirila", + "apirilak" ], "may": [ "mai", - "maiatza" + "maiatza", + "maiatzak" ], "june": [ "eka", - "ekaina" + "ekaina", + "ekainak" ], "july": [ "uzt", - "uztaila" + "uztaila", + "uztailak" ], "august": [ "abu", - "abuztua" + "abuztua", + "abuztuak" ], "september": [ "ira", - "iraila" + "iraila", + "irailak" ], "october": [ "urr", - "urria" + "urria", + "urriak" ], "november": [ "aza", - "azaroa" + "azaroa", + "azaroak" ], "december": [ "abe", - "abendua" + "abendua", + "abenduak" ], "monday": [ "al", @@ -121,13 +133,13 @@ "minutu honetan" ], "0 month ago": [ - "hilabete hau" + "hilabete honetan" ], "0 second ago": [ "orain" ], "0 week ago": [ - "aste hau" + "aste honetan" ], "0 year ago": [ "aurten" @@ -136,25 +148,27 @@ "atzo" ], "1 month ago": [ - "aurreko hilabetea" + "aurreko hilabetean" ], "1 week ago": [ - "aurreko astea" + "aurreko astean" ], "1 year ago": [ - "aurreko urtea" + "aurreko urtea", + "iaz" ], "in 1 day": [ "bihar" ], "in 1 month": [ - "hurrengo hilabetea" + "hurrengo hilabetean" ], "in 1 week": [ - "hurrengo astea" + "hurrengo astean" ], "in 1 year": [ - "hurrengo urtea" + "hurrengo urtea", + "hurrengo urtean" ] }, "relative-type-regex": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/fa.json b/dateparser_data/cldr_language_data/date_translation_data/fa.json index 5fdd6216a..11e25bda9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/fa.json +++ b/dateparser_data/cldr_language_data/date_translation_data/fa.json @@ -117,7 +117,6 @@ "دیروز" ], "1 month ago": [ - "ماه پیش", "ماه گذشته" ], "1 week ago": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ff-Latn.json b/dateparser_data/cldr_language_data/date_translation_data/ff-Latn.json new file mode 100644 index 000000000..60cae1d91 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/ff-Latn.json @@ -0,0 +1,189 @@ +{ + "name": "ff-Latn", + "date_order": "DMY", + "january": [ + "sii", + "siilo" + ], + "february": [ + "col", + "colte" + ], + "march": [ + "mbo", + "mbooy" + ], + "april": [ + "see", + "seeɗto" + ], + "may": [ + "duu", + "duujal" + ], + "june": [ + "kor", + "korse" + ], + "july": [ + "mor", + "morso" + ], + "august": [ + "juk", + "juko" + ], + "september": [ + "siilto", + "slt" + ], + "october": [ + "yar", + "yarkomaa" + ], + "november": [ + "jol", + "jolal" + ], + "december": [ + "bow", + "bowte" + ], + "monday": [ + "aaɓ", + "aaɓnde" + ], + "tuesday": [ + "maw", + "mawbaare" + ], + "wednesday": [ + "nje", + "njeslaare" + ], + "thursday": [ + "naa", + "naasaande" + ], + "friday": [ + "mawnde", + "mwd" + ], + "saturday": [ + "hbi", + "hoore-biir" + ], + "sunday": [ + "dew", + "dewo" + ], + "am": [ + "subaka" + ], + "pm": [ + "kikiiɗe" + ], + "year": [ + "hitaande" + ], + "month": [ + "lewru" + ], + "week": [ + "yontere" + ], + "day": [ + "ñalnde" + ], + "hour": [ + "waktu" + ], + "minute": [ + "hoƴom" + ], + "second": [ + "majaango" + ], + "relative-type": { + "0 day ago": [ + "hannde" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "haŋki" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "jaŋngo" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": { + "ff-Latn-BF": { + "name": "ff-Latn-BF" + }, + "ff-Latn-CM": { + "name": "ff-Latn-CM" + }, + "ff-Latn-GH": { + "name": "ff-Latn-GH" + }, + "ff-Latn-GM": { + "name": "ff-Latn-GM" + }, + "ff-Latn-GN": { + "name": "ff-Latn-GN" + }, + "ff-Latn-GW": { + "name": "ff-Latn-GW" + }, + "ff-Latn-LR": { + "name": "ff-Latn-LR" + }, + "ff-Latn-MR": { + "name": "ff-Latn-MR" + }, + "ff-Latn-NE": { + "name": "ff-Latn-NE" + }, + "ff-Latn-NG": { + "name": "ff-Latn-NG" + }, + "ff-Latn-SL": { + "name": "ff-Latn-SL" + } + } +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/ff.json b/dateparser_data/cldr_language_data/date_translation_data/ff.json index cf0517d49..7126a8cef 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ff.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ff.json @@ -151,15 +151,5 @@ "next year" ] }, - "locale_specific": { - "ff-CM": { - "name": "ff-CM" - }, - "ff-GN": { - "name": "ff-GN" - }, - "ff-MR": { - "name": "ff-MR" - } - } + "locale_specific": {} } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/fo.json b/dateparser_data/cldr_language_data/date_translation_data/fo.json index b49f86b3e..9135b0c95 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/fo.json +++ b/dateparser_data/cldr_language_data/date_translation_data/fo.json @@ -124,12 +124,15 @@ "hendan minuttin" ], "0 month ago": [ + "henda mnð", "henda mánaðin" ], "0 second ago": [ "nú" ], "0 week ago": [ + "hesu v", + "hesu vi", "hesu viku" ], "0 year ago": [ @@ -139,9 +142,12 @@ "í gjár" ], "1 month ago": [ + "seinasta mnð", "seinasta mánað" ], "1 week ago": [ + "seinastu v", + "seinastu vi", "seinastu viku" ], "1 year ago": [ @@ -151,9 +157,12 @@ "í morgin" ], "in 1 month": [ + "næsta mnð", "næsta mánað" ], "in 1 week": [ + "næstu v", + "næstu vi", "næstu viku" ], "in 1 year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/fr.json b/dateparser_data/cldr_language_data/date_translation_data/fr.json index 8de40f824..3d6744985 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/fr.json +++ b/dateparser_data/cldr_language_data/date_translation_data/fr.json @@ -164,14 +164,12 @@ "\\1 hour ago": [ "il y a {0} h", "il y a {0} heure", - "il y a {0} heures", - "il y a {0}h" + "il y a {0} heures" ], "\\1 minute ago": [ "il y a {0} min", "il y a {0} minute", - "il y a {0} minutes", - "il y a {0}min" + "il y a {0} minutes" ], "\\1 month ago": [ "il y a {0} m", @@ -200,8 +198,7 @@ "in \\1 hour": [ "dans {0} h", "dans {0} heure", - "dans {0} heures", - "dans {0}h" + "dans {0} heures" ], "in \\1 minute": [ "dans {0} min", diff --git a/dateparser_data/cldr_language_data/date_translation_data/ga.json b/dateparser_data/cldr_language_data/date_translation_data/ga.json index bea9d952c..4914885a9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ga.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ga.json @@ -76,10 +76,10 @@ "dé domhnaigh" ], "am": [ - "am" + "rn" ], "pm": [ - "pm" + "in" ], "year": [ "bl", @@ -220,5 +220,9 @@ "i gceann {0} bliain" ] }, - "locale_specific": {} + "locale_specific": { + "ga-GB": { + "name": "ga-GB" + } + } } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/gd.json b/dateparser_data/cldr_language_data/date_translation_data/gd.json index e26903cfd..8f52d418d 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/gd.json +++ b/dateparser_data/cldr_language_data/date_translation_data/gd.json @@ -132,10 +132,14 @@ "an-diugh" ], "0 hour ago": [ - "this hour" + "am broinn uair", + "am broinn uair a thìde", + "san uair" ], "0 minute ago": [ - "this minute" + "am broinn mion", + "am broinn mionaid", + "sa mhion" ], "0 month ago": [ "am mì seo", diff --git a/dateparser_data/cldr_language_data/date_translation_data/gl.json b/dateparser_data/cldr_language_data/date_translation_data/gl.json index d38482e0f..47945e54c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/gl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/gl.json @@ -81,11 +81,9 @@ "pm" ], "year": [ - "a", "ano" ], "month": [ - "m", "mes" ], "week": [ @@ -93,7 +91,6 @@ "semana" ], "day": [ - "d", "día" ], "hour": [ @@ -113,13 +110,12 @@ "hoxe" ], "0 hour ago": [ - "nesta hora" + "esta hora" ], "0 minute ago": [ - "neste minuto" + "este minuto" ], "0 month ago": [ - "este m", "este mes" ], "0 second ago": [ @@ -136,36 +132,37 @@ "onte" ], "1 month ago": [ - "m pasado", + "o mes pas", "o mes pasado" ], "1 week ago": [ - "a semana pasada", - "sem pasada" + "a sem pas", + "a sem pasada", + "a semana pasada" ], "1 year ago": [ - "ano pasado", + "o ano pas", "o ano pasado" ], "in 1 day": [ "mañá" ], "in 1 month": [ - "m seguinte", + "o próx mes", "o próximo mes" ], "in 1 week": [ - "a próxima semana", - "sem seguinte" + "a próx sem", + "a próxima sem", + "a próxima semana" ], "in 1 year": [ - "o próximo ano", - "seguinte ano" + "o próx ano", + "o próximo ano" ] }, "relative-type-regex": { "\\1 day ago": [ - "hai {0} d", "hai {0} día", "hai {0} días" ], @@ -180,7 +177,6 @@ "hai {0} minutos" ], "\\1 month ago": [ - "hai {0} m", "hai {0} mes", "hai {0} meses" ], @@ -195,12 +191,10 @@ "hai {0} semanas" ], "\\1 year ago": [ - "hai {0} a", "hai {0} ano", "hai {0} anos" ], "in \\1 day": [ - "en {0} d", "en {0} día", "en {0} días" ], @@ -215,7 +209,6 @@ "en {0} minutos" ], "in \\1 month": [ - "en {0} m", "en {0} mes", "en {0} meses" ], @@ -230,7 +223,6 @@ "en {0} semanas" ], "in \\1 year": [ - "en {0} a", "en {0} ano", "en {0} anos" ] diff --git a/dateparser_data/cldr_language_data/date_translation_data/gu.json b/dateparser_data/cldr_language_data/date_translation_data/gu.json index c08747a36..04c9d6284 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/gu.json +++ b/dateparser_data/cldr_language_data/date_translation_data/gu.json @@ -172,7 +172,6 @@ "{0} અઠવાડિયા પહેલાં" ], "\\1 year ago": [ - "{0} વર્ષ પહેલા", "{0} વર્ષ પહેલાં" ], "in \\1 day": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ha.json b/dateparser_data/cldr_language_data/date_translation_data/ha.json index 19a5140fe..c48ad29cf 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ha.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ha.json @@ -78,10 +78,12 @@ "lahadi" ], "am": [ - "am" + "am", + "safiya" ], "pm": [ - "pm" + "pm", + "yamma" ], "year": [ "shekara" @@ -109,46 +111,67 @@ "yau" ], "0 hour ago": [ - "this hour" + "wannan awa" ], "0 minute ago": [ - "this minute" + "wannan mintin" ], "0 month ago": [ - "this month" + "wannan watan" ], "0 second ago": [ - "now" + "yanzu" ], "0 week ago": [ - "this week" + "wannan satin" ], "0 year ago": [ - "this year" + "bana" ], "1 day ago": [ "jiya" ], "1 month ago": [ - "last month" + "watan da ya gabata", + "watan daya gabata" ], "1 week ago": [ - "last week" + "satin da ya gabata" ], "1 year ago": [ - "last year" + "bara" ], "in 1 day": [ "gobe" ], "in 1 month": [ - "next month" + "wata na gaba" ], "in 1 week": [ - "next week" + "sati na gaba" ], "in 1 year": [ - "next year" + "badi" + ] + }, + "relative-type-regex": { + "\\1 hour ago": [ + "{0} awa da ya gabata" + ], + "\\1 minute ago": [ + "{0} minti da ya gabata" + ], + "\\1 second ago": [ + "{0} dakika da ya gabata" + ], + "in \\1 hour": [ + "cikin {0} awa" + ], + "in \\1 minute": [ + "cikin {0} minti" + ], + "in \\1 second": [ + "cikin {0} dakika" ] }, "locale_specific": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/he.json b/dateparser_data/cldr_language_data/date_translation_data/he.json index 12b9a92d4..dda4bc74c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/he.json +++ b/dateparser_data/cldr_language_data/date_translation_data/he.json @@ -74,9 +74,11 @@ "יום ראשון" ], "am": [ + "am", "לפנה״צ" ], "pm": [ + "pm", "אחה״צ" ], "year": [ @@ -156,7 +158,6 @@ "relative-type-regex": { "\\1 day ago": [ "לפני {0} ימים", - "לפני {0} ימ׳", "לפני יום {0}" ], "\\1 hour ago": [ @@ -184,7 +185,6 @@ ], "in \\1 day": [ "בעוד {0} ימים", - "בעוד {0} ימ׳", "בעוד יום {0}" ], "in \\1 hour": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/hi.json b/dateparser_data/cldr_language_data/date_translation_data/hi.json index 09ef1c048..f1432baa2 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/hi.json +++ b/dateparser_data/cldr_language_data/date_translation_data/hi.json @@ -74,10 +74,10 @@ "रविवार" ], "am": [ - "पूर्वाह्न" + "am" ], "pm": [ - "अपराह्न" + "pm" ], "year": [ "वर्ष" @@ -92,16 +92,16 @@ "दिन" ], "hour": [ - "घं", - "घंटा" + "घंटा", + "घं॰" ], "minute": [ - "मि", - "मिनट" + "मिनट", + "मि॰" ], "second": [ - "से", - "सेकंड" + "सेकंड", + "से॰" ], "relative-type": { "0 day ago": [ @@ -123,10 +123,12 @@ "इस सप्ताह" ], "0 year ago": [ - "इस वर्ष" + "इस वर्ष", + "इस साल" ], "1 day ago": [ - "कल" + "कल", + "बीता कल" ], "1 month ago": [ "पिछला माह" @@ -135,9 +137,11 @@ "पिछला सप्ताह" ], "1 year ago": [ - "पिछला वर्ष" + "पिछला वर्ष", + "पिछले साल" ], "in 1 day": [ + "आने वाला कल", "कल" ], "in 1 month": [ @@ -147,7 +151,8 @@ "अगला सप्ताह" ], "in 1 year": [ - "अगला वर्ष" + "अगला वर्ष", + "अगले साल" ] }, "relative-type-regex": { @@ -155,19 +160,19 @@ "{0} दिन पहले" ], "\\1 hour ago": [ - "{0} घं पहले", - "{0} घंटे पहले" + "{0} घंटे पहले", + "{0} घं॰ पहले" ], "\\1 minute ago": [ - "{0} मि पहले", - "{0} मिनट पहले" + "{0} मिनट पहले", + "{0} मि॰ पहले" ], "\\1 month ago": [ "{0} माह पहले" ], "\\1 second ago": [ - "{0} से पहले", - "{0} सेकंड पहले" + "{0} सेकंड पहले", + "{0} से॰ पहले" ], "\\1 week ago": [ "{0} सप्ताह पहले" @@ -179,19 +184,19 @@ "{0} दिन में" ], "in \\1 hour": [ - "{0} घं में", - "{0} घंटे में" + "{0} घंटे में", + "{0} घं॰ में" ], "in \\1 minute": [ - "{0} मि में", - "{0} मिनट में" + "{0} मिनट में", + "{0} मि॰ में" ], "in \\1 month": [ "{0} माह में" ], "in \\1 second": [ - "{0} से में", - "{0} सेकंड में" + "{0} सेकंड में", + "{0} से॰ में" ], "in \\1 week": [ "{0} सप्ताह में" diff --git a/dateparser_data/cldr_language_data/date_translation_data/hu.json b/dateparser_data/cldr_language_data/date_translation_data/hu.json index 094d547aa..94d881178 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/hu.json +++ b/dateparser_data/cldr_language_data/date_translation_data/hu.json @@ -96,12 +96,15 @@ "nap" ], "hour": [ + "ó", "óra" ], "minute": [ + "p", "perc" ], "second": [ + "mp", "másodperc" ], "relative-type": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/hy.json b/dateparser_data/cldr_language_data/date_translation_data/hy.json index 0f47ad0c8..95310e6c2 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/hy.json +++ b/dateparser_data/cldr_language_data/date_translation_data/hy.json @@ -90,12 +90,10 @@ "կիրակի" ], "am": [ - "am", - "կա" + "am" ], "pm": [ - "pm", - "կհ" + "pm" ], "year": [ "տ", @@ -138,7 +136,7 @@ "այս ամիս" ], "0 second ago": [ - "այժմ" + "հիմա" ], "0 week ago": [ "այս շաբաթ" @@ -150,7 +148,6 @@ "երեկ" ], "1 month ago": [ - "անցյալ ամիս", "նախորդ ամիս" ], "1 week ago": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ia.json b/dateparser_data/cldr_language_data/date_translation_data/ia.json new file mode 100644 index 000000000..eafd55997 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/ia.json @@ -0,0 +1,224 @@ +{ + "name": "ia", + "date_order": "DMY", + "january": [ + "jan", + "januario" + ], + "february": [ + "feb", + "februario" + ], + "march": [ + "mar", + "martio" + ], + "april": [ + "apr", + "april" + ], + "may": [ + "mai", + "maio" + ], + "june": [ + "jun", + "junio" + ], + "july": [ + "jul", + "julio" + ], + "august": [ + "aug", + "augusto" + ], + "september": [ + "sep", + "septembre" + ], + "october": [ + "oct", + "octobre" + ], + "november": [ + "nov", + "novembre" + ], + "december": [ + "dec", + "decembre" + ], + "monday": [ + "lun", + "lunedi" + ], + "tuesday": [ + "mar", + "martedi" + ], + "wednesday": [ + "mer", + "mercuridi" + ], + "thursday": [ + "jov", + "jovedi" + ], + "friday": [ + "ven", + "venerdi" + ], + "saturday": [ + "sab", + "sabbato" + ], + "sunday": [ + "dom", + "dominica" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "a", + "an", + "anno" + ], + "month": [ + "m", + "mense", + "mns" + ], + "week": [ + "s", + "sept", + "septimana" + ], + "day": [ + "d", + "die" + ], + "hour": [ + "h", + "hora", + "hr" + ], + "minute": [ + "m", + "min", + "minuta" + ], + "second": [ + "s", + "sec", + "secunda" + ], + "relative-type": { + "0 day ago": [ + "hodie" + ], + "0 hour ago": [ + "iste hora" + ], + "0 minute ago": [ + "iste minuta" + ], + "0 month ago": [ + "iste mense" + ], + "0 second ago": [ + "ora" + ], + "0 week ago": [ + "iste septimana" + ], + "0 year ago": [ + "iste anno" + ], + "1 day ago": [ + "heri" + ], + "1 month ago": [ + "le mense passate" + ], + "1 week ago": [ + "le septimana passate" + ], + "1 year ago": [ + "le anno passate" + ], + "in 1 day": [ + "deman" + ], + "in 1 month": [ + "le mense proxime" + ], + "in 1 week": [ + "le septimana proxime" + ], + "in 1 year": [ + "le anno proxime" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} dies retro" + ], + "\\1 hour ago": [ + "{0} horas retro", + "{0} hr retro" + ], + "\\1 minute ago": [ + "{0} min retro", + "{0} minutas retro" + ], + "\\1 month ago": [ + "{0} menses retro", + "{0} mns retro" + ], + "\\1 second ago": [ + "{0} sec retro", + "{0} secundas retro" + ], + "\\1 week ago": [ + "{0} sept retro", + "{0} septimanas retro" + ], + "\\1 year ago": [ + "{0} an retro", + "{0} annos retro" + ], + "in \\1 day": [ + "in {0} dies" + ], + "in \\1 hour": [ + "in {0} horas", + "in {0} hr" + ], + "in \\1 minute": [ + "in {0} min", + "in {0} minutas" + ], + "in \\1 month": [ + "in {0} menses", + "in {0} mns" + ], + "in \\1 second": [ + "in {0} sec", + "in {0} secundas" + ], + "in \\1 week": [ + "in {0} sept", + "in {0} septimanas" + ], + "in \\1 year": [ + "in {0} an", + "in {0} annos" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/id.json b/dateparser_data/cldr_language_data/date_translation_data/id.json index 120620634..93c261d88 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/id.json +++ b/dateparser_data/cldr_language_data/date_translation_data/id.json @@ -29,7 +29,7 @@ "juli" ], "august": [ - "agt", + "agu", "agustus" ], "september": [ @@ -123,40 +123,49 @@ "menit ini" ], "0 month ago": [ + "bln ini", "bulan ini" ], "0 second ago": [ "sekarang" ], "0 week ago": [ + "mgg ini", "minggu ini" ], "0 year ago": [ - "tahun ini" + "tahun ini", + "thn ini" ], "1 day ago": [ "kemarin" ], "1 month ago": [ + "bln lalu", "bulan lalu" ], "1 week ago": [ + "mgg lalu", "minggu lalu" ], "1 year ago": [ - "tahun lalu" + "tahun lalu", + "thn lalu" ], "in 1 day": [ "besok" ], "in 1 month": [ + "bln berikutnya", "bulan berikutnya" ], "in 1 week": [ + "mgg depan", "minggu depan" ], "in 1 year": [ - "tahun depan" + "tahun depan", + "thn depan" ] }, "relative-type-regex": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/ig.json b/dateparser_data/cldr_language_data/date_translation_data/ig.json index 540fe8588..ceea2515a 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ig.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ig.json @@ -15,7 +15,7 @@ ], "april": [ "epr", - "eprel" + "epreel" ], "may": [ "mee" @@ -73,13 +73,15 @@ "satọdee" ], "sunday": [ - "mbọsị ụka", + "sọndee", "ụka" ], "am": [ - "am" + "am", + "n'ụtụtụ" ], "pm": [ + "n'abali", "pm" ], "year": [ @@ -101,10 +103,11 @@ "nkeji" ], "second": [ - "nkejinta" + "tịm kọm" ], "relative-type": { "0 day ago": [ + "taa", "taata" ], "0 hour ago": [ @@ -114,40 +117,40 @@ "this minute" ], "0 month ago": [ - "this month" + "ọnwa a" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "izu a" ], "0 year ago": [ - "this year" + "afọ a" ], "1 day ago": [ - "nnyaafụ" + "ụnyaahụ" ], "1 month ago": [ - "last month" + "ọnwa gara aga" ], "1 week ago": [ - "last week" + "izu gara aga" ], "1 year ago": [ - "last year" + "afọ gara aga" ], "in 1 day": [ "echi" ], "in 1 month": [ - "next month" + "ọnwa ọzọ" ], "in 1 week": [ - "next week" + "izu na-esote" ], "in 1 year": [ - "next year" + "afọ ọzọ" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/is.json b/dateparser_data/cldr_language_data/date_translation_data/is.json index 1f5815825..57a62f7e3 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/is.json +++ b/dateparser_data/cldr_language_data/date_translation_data/is.json @@ -94,7 +94,6 @@ "vika" ], "day": [ - "d", "dagur" ], "hour": [ @@ -114,10 +113,10 @@ "í dag" ], "0 hour ago": [ - "this hour" + "þessa stundina" ], "0 minute ago": [ - "this minute" + "á þessari mínútu" ], "0 month ago": [ "í þessum mán", diff --git a/dateparser_data/cldr_language_data/date_translation_data/it.json b/dateparser_data/cldr_language_data/date_translation_data/it.json index 7d7524ce5..5d2bc3f86 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/it.json +++ b/dateparser_data/cldr_language_data/date_translation_data/it.json @@ -102,13 +102,11 @@ "ora" ], "minute": [ - "m", "min", "minuto" ], "second": [ "s", - "sec", "secondo" ], "relative-type": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/ja.json b/dateparser_data/cldr_language_data/date_translation_data/ja.json index 7b8596ff6..b0af46fa5 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ja.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ja.json @@ -130,13 +130,13 @@ "明日" ], "in 1 month": [ - "翌月" + "来月" ], "in 1 week": [ - "翌週" + "来週" ], "in 1 year": [ - "翌年" + "来年" ] }, "relative-type-regex": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/jv.json b/dateparser_data/cldr_language_data/date_translation_data/jv.json new file mode 100644 index 000000000..14560e08a --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/jv.json @@ -0,0 +1,198 @@ +{ + "name": "jv", + "date_order": "DMY", + "january": [ + "jan", + "januari" + ], + "february": [ + "feb", + "februari" + ], + "march": [ + "mar", + "maret" + ], + "april": [ + "apr", + "april" + ], + "may": [ + "mei" + ], + "june": [ + "jun", + "juni" + ], + "july": [ + "jul", + "juli" + ], + "august": [ + "agt", + "agustus" + ], + "september": [ + "sep", + "september" + ], + "october": [ + "okt", + "oktober" + ], + "november": [ + "nov", + "november" + ], + "december": [ + "des", + "desember" + ], + "monday": [ + "sen", + "senin" + ], + "tuesday": [ + "sel", + "selasa" + ], + "wednesday": [ + "rab", + "rabu" + ], + "thursday": [ + "kam", + "kamis" + ], + "friday": [ + "jum", + "jumat" + ], + "saturday": [ + "sab", + "sabtu" + ], + "sunday": [ + "ahad" + ], + "am": [ + "isuk" + ], + "pm": [ + "wengi" + ], + "year": [ + "taun" + ], + "month": [ + "sasi" + ], + "week": [ + "pekan" + ], + "day": [ + "dino" + ], + "hour": [ + "jam" + ], + "minute": [ + "menit" + ], + "second": [ + "detik" + ], + "relative-type": { + "0 day ago": [ + "dino iki" + ], + "0 hour ago": [ + "jam iki" + ], + "0 minute ago": [ + "menit iki" + ], + "0 month ago": [ + "sasi iki" + ], + "0 second ago": [ + "saiki" + ], + "0 week ago": [ + "pekan iki" + ], + "0 year ago": [ + "taun iki" + ], + "1 day ago": [ + "wingi" + ], + "1 month ago": [ + "sasi wingi" + ], + "1 week ago": [ + "pekan wingi" + ], + "1 year ago": [ + "taun wingi" + ], + "in 1 day": [ + "sesuk" + ], + "in 1 month": [ + "sasi ngarep" + ], + "in 1 week": [ + "pekan ngarep" + ], + "in 1 year": [ + "taun ngarep" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} dina kepungkur", + "{0} dino kepungkur" + ], + "\\1 hour ago": [ + "{0} jam kepungkur" + ], + "\\1 minute ago": [ + "{0} menit kepungkur" + ], + "\\1 month ago": [ + "{0} sasi kepungkur" + ], + "\\1 second ago": [ + "{0} detik kepungkur" + ], + "\\1 week ago": [ + "{0} pekan kepungkur" + ], + "\\1 year ago": [ + "{0} taun kepungkur" + ], + "in \\1 day": [ + "ing {0} dina" + ], + "in \\1 hour": [ + "ing {0} jam" + ], + "in \\1 minute": [ + "ing {0} menit" + ], + "in \\1 month": [ + "ing {0} sasi" + ], + "in \\1 second": [ + "ing {0} detik" + ], + "in \\1 week": [ + "ing {0} pekan" + ], + "in \\1 year": [ + "ing {0} taun" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/ka.json b/dateparser_data/cldr_language_data/date_translation_data/ka.json index 3a7b4f783..ffdba8c92 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ka.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ka.json @@ -81,8 +81,7 @@ "am" ], "pm": [ - "pm", - "შუადღ შემდეგ" + "pm" ], "year": [ "წ", diff --git a/dateparser_data/cldr_language_data/date_translation_data/kea.json b/dateparser_data/cldr_language_data/date_translation_data/kea.json index 5be041a23..0fc98cad9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/kea.json +++ b/dateparser_data/cldr_language_data/date_translation_data/kea.json @@ -116,16 +116,16 @@ "oji" ], "0 hour ago": [ - "this hour" + "es ora li" ], "0 minute ago": [ - "this minute" + "es minutu li" ], "0 month ago": [ "es mes li" ], "0 second ago": [ - "now" + "agora" ], "0 week ago": [ "es simana li" @@ -146,7 +146,7 @@ "anu pasadu" ], "in 1 day": [ - "manha" + "manhan" ], "in 1 month": [ "prósimu mes" diff --git a/dateparser_data/cldr_language_data/date_translation_data/kl.json b/dateparser_data/cldr_language_data/date_translation_data/kl.json index 90e80016a..63d42d0b1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/kl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/kl.json @@ -3,51 +3,63 @@ "date_order": "YMD", "january": [ "jan", - "januari" + "januaari", + "januaarip" ], "february": [ - "feb", - "februari" + "febr", + "februaari", + "februaarip" ], "march": [ "mar", - "martsi" + "marsi", + "marsip" ], "april": [ "apr", - "aprili" + "apriili", + "apriilip" ], "may": [ - "maj", - "maji" + "maaji", + "maajip", + "maj" ], "june": [ "jun", - "juni" + "juuni", + "juunip" ], "july": [ "jul", - "juli" + "juuli", + "juulip" ], "august": [ - "aug", - "augustusi" + "aggusti", + "aggustip", + "aug" ], "september": [ - "sep", - "septemberi" + "sept", + "septembari", + "septembarip" ], "october": [ "okt", - "oktoberi" + "oktobari", + "oktobarip" ], "november": [ "nov", - "novemberi" + "novembari", + "novembarip" ], "december": [ "dec", - "decemberi" + "decembari", + "decembarip" ], "monday": [ "ata", @@ -74,8 +86,8 @@ "arfininngorneq" ], "sunday": [ - "sab", - "sabaat" + "sap", + "sapaat" ], "am": [ "am" diff --git a/dateparser_data/cldr_language_data/date_translation_data/km.json b/dateparser_data/cldr_language_data/date_translation_data/km.json index f57e747c2..027602d4b 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/km.json +++ b/dateparser_data/cldr_language_data/date_translation_data/km.json @@ -38,6 +38,7 @@ "ធ្នូ" ], "monday": [ + "ចន្ទ", "ច័ន្ទ" ], "tuesday": [ @@ -47,6 +48,7 @@ "ពុធ" ], "thursday": [ + "ព្រហ", "ព្រហស្បតិ៍" ], "friday": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/kok.json b/dateparser_data/cldr_language_data/date_translation_data/kok.json index c9bbfcd99..5d002c418 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/kok.json +++ b/dateparser_data/cldr_language_data/date_translation_data/kok.json @@ -1,17 +1,20 @@ { "name": "kok", - "date_order": "YMD", + "date_order": "DMY", "january": [ + "जाने", "जानेवारी" ], "february": [ + "फेब्रु", "फेब्रुवारी" ], "march": [ "मार्च" ], "april": [ - "एप्रिल" + "एप्रिल", + "एप्री" ], "may": [ "मे" @@ -20,123 +23,169 @@ "जून" ], "july": [ - "जुलै" + "जुल", + "जुलय" ], "august": [ - "ओगस्ट" + "ऑग", + "ऑगस्ट" ], "september": [ - "सेप्टेंबर" + "सप्टें", + "सप्टेंबर" ], "october": [ - "ओक्टोबर" + "ऑक्टो", + "ऑक्टोबर" ], "november": [ + "नो", "नोव्हेंबर" ], "december": [ + "डिसे", "डिसेंबर" ], "monday": [ - "सोम", - "सोमवार" + "सोमार" ], "tuesday": [ - "मंगळ", "मंगळार" ], "wednesday": [ - "बुध", "बुधवार" ], "thursday": [ - "गुरु", - "गुरुवार" + "बिरेस्तार" ], "friday": [ - "शुक्र", - "शुक्रवार" + "शुक्रार" ], "saturday": [ - "शनि", - "शनिवार" + "शेनवार" ], "sunday": [ - "आदित्यवार", - "रवि" + "आयतार" ], "am": [ - "मपू" + "am" ], "pm": [ - "मनं" + "pm" ], "year": [ - "year" + "वर्स" ], "month": [ - "month" + "म्हयनो" ], "week": [ - "week" + "सप्तक" ], "day": [ - "day" + "दीस" ], "hour": [ - "hour" + "वर" ], "minute": [ - "minute" + "मिनीट" ], "second": [ - "second" + "सेकंद" ], "relative-type": { "0 day ago": [ - "today" + "आयज" ], "0 hour ago": [ - "this hour" + "हें वर" ], "0 minute ago": [ - "this minute" + "हें मिनीट" ], "0 month ago": [ - "this month" + "हो म्हयनो" ], "0 second ago": [ - "now" + "आतां" ], "0 week ago": [ - "this week" + "हो सप्तक" ], "0 year ago": [ - "this year" + "हें वर्स" ], "1 day ago": [ - "yesterday" + "काल" ], "1 month ago": [ - "last month" + "फाटलो म्हयनो" ], "1 week ago": [ - "last week" + "निमाणो सप्तक" ], "1 year ago": [ - "last year" + "फाटलें वर्स" ], "in 1 day": [ - "tomorrow" + "फाल्यां" ], "in 1 month": [ - "next month" + "फुडलो म्हयनो" ], "in 1 week": [ - "next week" + "फुडलो सप्तक" ], "in 1 year": [ - "next year" + "फुडलें वर्स" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} दीस आदीं" + ], + "\\1 hour ago": [ + "{0} वरा आदीं" + ], + "\\1 minute ago": [ + "{0} मिन्टां आदीं" + ], + "\\1 month ago": [ + "{0} म्हयन्यां आदीं" + ], + "\\1 second ago": [ + "{0} से आदीं", + "{0} सेकंद आदीं" + ], + "\\1 week ago": [ + "{0} सप्त आदीं", + "{0} सप्तकां आदीं" + ], + "\\1 year ago": [ + "{0} वर्स आदीं", + "{0} वर्सां आदीं" + ], + "in \\1 day": [ + "{0} दिसानीं" + ], + "in \\1 hour": [ + "{0} वरांनीं" + ], + "in \\1 minute": [ + "{0} मिन्टां" + ], + "in \\1 month": [ + "{0} म्हयन्यानीं" + ], + "in \\1 second": [ + "{0} सेकंदानीं" + ], + "in \\1 week": [ + "{0} सप्तकांनीं" + ], + "in \\1 year": [ + "{0} वर्सांनीं" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/ks.json b/dateparser_data/cldr_language_data/date_translation_data/ks.json index 2452fdeea..dc27bf7cc 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ks.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ks.json @@ -38,17 +38,17 @@ "دسمبر" ], "monday": [ - "ژٔنٛدرٕروار", - "ژٔنٛدٕروار" + "ژٔندرٕروار", + "ژٔندٕروار" ], "tuesday": [ - "بوٚموار" + "بۆموار" ], "wednesday": [ "بودوار" ], "thursday": [ - "برٛٮ۪سوار" + "برؠسوار" ], "friday": [ "جُمہ" @@ -70,7 +70,7 @@ "ؤری" ], "month": [ - "رٮ۪تھ" + "رؠتھ" ], "week": [ "ہفتہٕ" @@ -79,13 +79,13 @@ "دۄہ" ], "hour": [ - "گٲنٛٹہٕ" + "گٲنٹہٕ" ], "minute": [ "مِنَٹ" ], "second": [ - "سٮ۪کَنڑ" + "سؠکَنڑ" ], "relative-type": { "0 day ago": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ku.json b/dateparser_data/cldr_language_data/date_translation_data/ku.json new file mode 100644 index 000000000..988058d1f --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/ku.json @@ -0,0 +1,189 @@ +{ + "name": "ku", + "date_order": "YMD", + "january": [ + "rêb", + "rêbendan", + "rêbendanê" + ], + "february": [ + "reş", + "reşemiyê", + "reşemî" + ], + "march": [ + "ada", + "adar", + "adarê" + ], + "april": [ + "avr", + "avrêl", + "avrêlê" + ], + "may": [ + "gul", + "gulan", + "gulanê" + ], + "june": [ + "pûş", + "pûşper", + "pûşperê" + ], + "july": [ + "tîr", + "tîrmeh", + "tîrmehê" + ], + "august": [ + "gel", + "gelawêj", + "gelawêjê" + ], + "september": [ + "rez", + "rezber", + "rezberê" + ], + "october": [ + "kew", + "kewçêr", + "kewçêrê" + ], + "november": [ + "ser", + "sermawez", + "sermawezê" + ], + "december": [ + "ber", + "berfanbar", + "berfanbarê" + ], + "monday": [ + "duşem", + "dş" + ], + "tuesday": [ + "sêşem", + "sş" + ], + "wednesday": [ + "çarşem", + "çş" + ], + "thursday": [ + "pêncşem", + "pş" + ], + "friday": [ + "în" + ], + "saturday": [ + "ş", + "şemî" + ], + "sunday": [ + "yekşem", + "yş" + ], + "am": [ + "bn" + ], + "pm": [ + "pn" + ], + "year": [ + "sal", + "sl" + ], + "month": [ + "m", + "meh" + ], + "week": [ + "hefte", + "hf" + ], + "day": [ + "r", + "roj" + ], + "hour": [ + "saet", + "st" + ], + "minute": [ + "d", + "deqîqe" + ], + "second": [ + "s", + "saniye" + ], + "relative-type": { + "0 day ago": [ + "îro" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "vê mehê" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "vê hefteyê", + "vê hft" + ], + "0 year ago": [ + "îsal" + ], + "1 day ago": [ + "duh" + ], + "1 month ago": [ + "meha borî", + "meha br" + ], + "1 week ago": [ + "hefteya borî", + "hft borî" + ], + "1 year ago": [ + "par" + ], + "in 1 day": [ + "sibe" + ], + "in 1 month": [ + "meha bê", + "meha were" + ], + "in 1 week": [ + "hefteya were", + "hft bê" + ], + "in 1 year": [ + "sala bê", + "sala piştî" + ] + }, + "relative-type-regex": { + "\\1 year ago": [ + "berî {0} salan", + "berî {0} salê" + ], + "in \\1 year": [ + "di {0} salan de", + "piştî {0} salan" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/ky.json b/dateparser_data/cldr_language_data/date_translation_data/ky.json index b74d3287c..b8df5edb6 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ky.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ky.json @@ -147,7 +147,7 @@ "былтыр" ], "in 1 day": [ - "эртеӊ" + "эртең" ], "in 1 month": [ "эмдиги айда" diff --git a/dateparser_data/cldr_language_data/date_translation_data/lkt.json b/dateparser_data/cldr_language_data/date_translation_data/lkt.json index 74707657c..0f323ce91 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/lkt.json +++ b/dateparser_data/cldr_language_data/date_translation_data/lkt.json @@ -1,6 +1,6 @@ { "name": "lkt", - "date_order": "YMD", + "date_order": "MDY", "january": [ "wiótheȟika wí" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/lo.json b/dateparser_data/cldr_language_data/date_translation_data/lo.json index 113c3931a..bb2e285cb 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/lo.json +++ b/dateparser_data/cldr_language_data/date_translation_data/lo.json @@ -191,8 +191,8 @@ "ໃນອີກ {0} ຊົ່ວໂມງ" ], "in \\1 minute": [ - "{0} ໃນອີກ 0 ນາທີ", - "ໃນ {0} ນທ" + "ໃນ {0} ນທ", + "ໃນອີກ {0} ນາທີ" ], "in \\1 month": [ "ໃນອີກ {0} ດ", diff --git a/dateparser_data/cldr_language_data/date_translation_data/lv.json b/dateparser_data/cldr_language_data/date_translation_data/lv.json index f768fb4fb..7e038300f 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/lv.json +++ b/dateparser_data/cldr_language_data/date_translation_data/lv.json @@ -127,39 +127,48 @@ "šajā minūtē" ], "0 month ago": [ + "šajā mēn", "šajā mēnesī" ], "0 second ago": [ "tagad" ], "0 week ago": [ + "šajā ned", "šajā nedēļā" ], "0 year ago": [ + "šajā g", "šajā gadā" ], "1 day ago": [ "vakar" ], "1 month ago": [ + "pag mēn", "pagājušajā mēnesī" ], "1 week ago": [ + "pag ned", "pagājušajā nedēļā" ], "1 year ago": [ + "pag gadā", "pagājušajā gadā" ], "in 1 day": [ "rīt" ], "in 1 month": [ + "nāk mēn", "nākamajā mēnesī" ], "in 1 week": [ + "nāk ned", "nākamajā nedēļā" ], "in 1 year": [ + "nāk gadā", "nākamajā gadā" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/mi.json b/dateparser_data/cldr_language_data/date_translation_data/mi.json new file mode 100644 index 000000000..5c0812a56 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/mi.json @@ -0,0 +1,161 @@ +{ + "name": "mi", + "date_order": "DMY", + "january": [ + "kohi", + "kohitātea" + ], + "february": [ + "hui", + "huitanguru" + ], + "march": [ + "pou", + "poutūterangi" + ], + "april": [ + "pae", + "paengawhāwhā" + ], + "may": [ + "hara", + "haratua" + ], + "june": [ + "pipi", + "pipiri" + ], + "july": [ + "hōngo", + "hōngongoi" + ], + "august": [ + "here", + "hereturikōkā" + ], + "september": [ + "mahu", + "mahuru" + ], + "october": [ + "nuku", + "whiringa-ā-nuku" + ], + "november": [ + "rangi", + "whiringa-ā-rangi" + ], + "december": [ + "haki", + "hakihea" + ], + "monday": [ + "hin", + "rāhina" + ], + "tuesday": [ + "rātū", + "tū" + ], + "wednesday": [ + "apa", + "rāapa" + ], + "thursday": [ + "par", + "rāpare" + ], + "friday": [ + "mer", + "rāmere" + ], + "saturday": [ + "hor", + "rāhoroi" + ], + "sunday": [ + "rātapu", + "tap" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "t", + "tau" + ], + "month": [ + "m", + "marama" + ], + "week": [ + "w", + "wiki" + ], + "day": [ + "rā" + ], + "hour": [ + "hr", + "hāora" + ], + "minute": [ + "men", + "meneti" + ], + "second": [ + "hēk", + "hēkona" + ], + "relative-type": { + "0 day ago": [ + "āianei" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "inanahi" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "āpōpō" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/mk.json b/dateparser_data/cldr_language_data/date_translation_data/mk.json index ecabcd0c0..3adcf5d76 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/mk.json +++ b/dateparser_data/cldr_language_data/date_translation_data/mk.json @@ -94,13 +94,14 @@ "месец" ], "week": [ - "недела", - "сед" + "сед", + "седмица" ], "day": [ "ден" ], "hour": [ + "ч", "час" ], "minute": [ @@ -131,6 +132,7 @@ "оваа седмица" ], "0 year ago": [ + "оваа год", "оваа година" ], "1 day ago": [ @@ -143,6 +145,7 @@ "минатата седмица" ], "1 year ago": [ + "минатата год", "минатата година" ], "in 1 day": [ @@ -155,6 +158,7 @@ "следната седмица" ], "in 1 year": [ + "следната год", "следната година" ] }, @@ -168,6 +172,7 @@ "пред {0} часа" ], "\\1 minute ago": [ + "пред {0} мин", "пред {0} минута", "пред {0} минути" ], @@ -176,6 +181,7 @@ "пред {0} месеци" ], "\\1 second ago": [ + "пред {0} сек", "пред {0} секунда", "пред {0} секунди" ], @@ -184,6 +190,7 @@ "пред {0} седмици" ], "\\1 year ago": [ + "пред {0} год", "пред {0} година", "пред {0} години" ], @@ -196,6 +203,7 @@ "за {0} часа" ], "in \\1 minute": [ + "за {0} мин", "за {0} минута", "за {0} минути" ], @@ -204,6 +212,7 @@ "за {0} месеци" ], "in \\1 second": [ + "за {0} сек", "за {0} секунда", "за {0} секунди" ], @@ -212,6 +221,7 @@ "за {0} седмици" ], "in \\1 year": [ + "за {0} год", "за {0} година", "за {0} години" ] diff --git a/dateparser_data/cldr_language_data/date_translation_data/mn.json b/dateparser_data/cldr_language_data/date_translation_data/mn.json index 1ec4c969e..a1a89dfe1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/mn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/mn.json @@ -23,11 +23,11 @@ ], "june": [ "6-р сар", - "зургадугаар сар" + "зургаадугаар сар" ], "july": [ "7-р сар", - "долдугаар сар" + "долоодугаар сар" ], "august": [ "8-р сар", @@ -90,7 +90,7 @@ "сар" ], "week": [ - "7х", + "7 хоног", "долоо хоног" ], "day": [ @@ -125,6 +125,7 @@ "одоо" ], "0 week ago": [ + "энэ 7 хоног", "энэ долоо хоног" ], "0 year ago": [ @@ -137,6 +138,7 @@ "өнгөрсөн сар" ], "1 week ago": [ + "өнгөрсөн 7 хоног", "өнгөрсөн долоо хоног" ], "1 year ago": [ @@ -149,6 +151,7 @@ "ирэх сар" ], "in 1 week": [ + "ирэх 7 хоног", "ирэх долоо хоног" ], "in 1 year": [ @@ -175,14 +178,14 @@ "{0} секундын өмнө" ], "\\1 week ago": [ - "{0} 7х-ийн өмнө" + "{0} 7 хоногийн өмнө", + "{0} долоо хоногийн өмнө" ], "\\1 year ago": [ "{0} жилийн өмнө" ], "in \\1 day": [ - "{0} өдрийн дараа", - "{0} өдөрт" + "{0} өдрийн дараа" ], "in \\1 hour": [ "{0} ц дараа", @@ -200,7 +203,8 @@ "{0} секундын дараа" ], "in \\1 week": [ - "{0} 7х-ийн дараа" + "{0} 7 хоногийн дараа", + "{0} долоо хоногийн дараа" ], "in \\1 year": [ "{0} жилийн дараа" diff --git a/dateparser_data/cldr_language_data/date_translation_data/mr.json b/dateparser_data/cldr_language_data/date_translation_data/mr.json index 6b9cba56f..22beee393 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/mr.json +++ b/dateparser_data/cldr_language_data/date_translation_data/mr.json @@ -182,11 +182,15 @@ ], "in \\1 day": [ "{0} दिवसांमध्ये", - "{0} दिवसामध्ये" + "{0} दिवसामध्ये", + "येत्या {0} दिवसांमध्ये", + "येत्या {0} दिवसामध्ये" ], "in \\1 hour": [ "{0} तासांमध्ये", - "{0} तासामध्ये" + "{0} तासामध्ये", + "येत्या {0} तासांमध्ये", + "येत्या {0} तासामध्ये" ], "in \\1 minute": [ "{0} मिनि मध्ये", @@ -195,20 +199,27 @@ ], "in \\1 month": [ "{0} महिन्यांमध्ये", - "{0} महिन्यामध्ये" + "{0} महिन्यामध्ये", + "येत्या {0} महिन्यांमध्ये", + "येत्या {0} महिन्यामध्ये" ], "in \\1 second": [ "{0} से मध्ये", "{0} सेकंदांमध्ये", - "{0} सेकंदामध्ये" + "{0} सेकंदामध्ये", + "येत्या {0} से मध्ये" ], "in \\1 week": [ "{0} आठवड्यांमध्ये", - "{0} आठवड्यामध्ये" + "{0} आठवड्यामध्ये", + "येत्या {0} आठवड्यांमध्ये", + "येत्या {0} आठवड्यामध्ये" ], "in \\1 year": [ "{0} वर्षांमध्ये", - "{0} वर्षामध्ये" + "{0} वर्षामध्ये", + "येत्या {0} वर्षांमध्ये", + "येत्या {0} वर्षामध्ये" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/ms.json b/dateparser_data/cldr_language_data/date_translation_data/ms.json index 3de154dd6..d25a206d9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ms.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ms.json @@ -123,8 +123,8 @@ "sekarang" ], "0 week ago": [ - "minggu ini", - "mng ini" + "mgu ini", + "minggu ini" ], "0 year ago": [ "tahun ini", @@ -139,8 +139,8 @@ "bulan lalu" ], "1 week ago": [ - "minggu lalu", - "mng lepas" + "mgu lepas", + "minggu lalu" ], "1 year ago": [ "tahun lalu", @@ -154,8 +154,8 @@ "bulan depan" ], "in 1 week": [ - "minggu depan", - "mng depan" + "mgu depan", + "minggu depan" ], "in 1 year": [ "tahun depan", @@ -213,7 +213,7 @@ "dlm {0} mgu" ], "in \\1 year": [ - "dalam {0} saat", + "dalam {0} tahun", "dalam {0} thn" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/mt.json b/dateparser_data/cldr_language_data/date_translation_data/mt.json index 2b31830c8..83aea4c8c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/mt.json +++ b/dateparser_data/cldr_language_data/date_translation_data/mt.json @@ -99,9 +99,13 @@ "siegħa" ], "minute": [ + "m", + "min", "minuta" ], "second": [ + "s", + "sek", "sekonda" ], "relative-type": { @@ -109,16 +113,16 @@ "illum" ], "0 hour ago": [ - "this hour" + "din is-siegħa" ], "0 minute ago": [ - "this minute" + "din il-minuta" ], "0 month ago": [ "dan ix-xahar" ], "0 second ago": [ - "now" + "issa" ], "0 week ago": [ "din il-ġimgħa" @@ -127,7 +131,7 @@ "din is-sena" ], "1 day ago": [ - "ilbieraħ" + "lbieraħ" ], "1 month ago": [ "ix-xahar li għadda" @@ -136,7 +140,7 @@ "il-ġimgħa li għaddiet" ], "1 year ago": [ - "is-sena li għaddiet" + "is-sena l-oħra" ], "in 1 day": [ "għada" @@ -152,9 +156,53 @@ ] }, "relative-type-regex": { + "\\1 day ago": [ + "{0}-il ġurnata ilu" + ], + "\\1 hour ago": [ + "{0} sigħat ilu" + ], + "\\1 minute ago": [ + "{0} min ilu", + "{0} minuti ilu" + ], + "\\1 month ago": [ + "{0} xahar ilu", + "{0} xhur ilu" + ], + "\\1 second ago": [ + "{0} sek ilu", + "{0} sekondi ilu" + ], + "\\1 week ago": [ + "{0} ġimgħat ilu" + ], "\\1 year ago": [ - "{0} sena ilu", "{0} snin ilu" + ], + "in \\1 day": [ + "fi żmien {0} ġurnata oħra" + ], + "in \\1 hour": [ + "fi żmien {0} sigħat" + ], + "in \\1 minute": [ + "sa {0} min oħra", + "sa {0} minuti oħra" + ], + "in \\1 month": [ + "fi {0} xhur oħra", + "sa {0} xhur oħra" + ], + "in \\1 second": [ + "sa {0} sek oħra", + "sa {0} sekondi oħra" + ], + "in \\1 week": [ + "sa {0} ġimgħat oħra" + ], + "in \\1 year": [ + "fi żmien {0} snin oħra" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/ne.json b/dateparser_data/cldr_language_data/date_translation_data/ne.json index 68757c5a8..135b62609 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ne.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ne.json @@ -14,7 +14,6 @@ "अप्रिल" ], "may": [ - "मई", "मे" ], "june": [ @@ -73,7 +72,6 @@ "अपराह्न" ], "year": [ - "बर्ष", "वर्ष" ], "month": [ @@ -99,7 +97,7 @@ "आज" ], "0 hour ago": [ - "यो घडीमा" + "यस घडीमा" ], "0 minute ago": [ "यही मिनेटमा" @@ -108,7 +106,7 @@ "यो महिना" ], "0 second ago": [ - "अब" + "अहिले" ], "0 week ago": [ "यो हप्ता" @@ -132,13 +130,15 @@ "भोलि" ], "in 1 month": [ - "अर्को महिना" + "अर्को महिना", + "आगामी महिना" ], "in 1 week": [ - "आउने हप्ता" + "आउने हप्ता", + "आगामी हप्ता" ], "in 1 year": [ - "अर्को वर्ष" + "आगामी वर्ष" ] }, "relative-type-regex": { @@ -155,7 +155,7 @@ "{0} महिना पहिले" ], "\\1 second ago": [ - "{0} सेकेण्ड पहिले" + "{0} सेकेन्ड पहिले" ], "\\1 week ago": [ "{0} हप्ता पहिले" @@ -176,7 +176,7 @@ "{0} महिनामा" ], "in \\1 second": [ - "{0} सेकेण्डमा" + "{0} सेकेन्डमा" ], "in \\1 week": [ "{0} हप्तामा" diff --git a/dateparser_data/cldr_language_data/date_translation_data/nl.json b/dateparser_data/cldr_language_data/date_translation_data/nl.json index effe53b6f..bbfd1b614 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/nl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/nl.json @@ -98,6 +98,7 @@ "dag" ], "hour": [ + "u", "uur" ], "minute": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/nn.json b/dateparser_data/cldr_language_data/date_translation_data/nn.json index d0dda1795..479c69f39 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/nn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/nn.json @@ -95,21 +95,30 @@ "år" ], "month": [ + "md", + "mnd", "månad" ], "week": [ + "v", "veke" ], "day": [ + "d", "dag" ], "hour": [ + "t", "time" ], "minute": [ + "m", + "min", "minutt" ], "second": [ + "s", + "sek", "sekund" ], "relative-type": { @@ -117,97 +126,111 @@ "i dag" ], "0 hour ago": [ - "this hour" + "denne timen" ], "0 minute ago": [ - "this minute" + "dette minuttet" ], "0 month ago": [ - "this month" + "denne månaden" ], "0 second ago": [ - "now" + "no" ], "0 week ago": [ - "this week" + "denne veka" ], "0 year ago": [ - "this year" + "i år" ], "1 day ago": [ "i går" ], "1 month ago": [ - "last month" + "førre månad" ], "1 week ago": [ - "last week" + "førre veke" ], "1 year ago": [ - "last year" + "i fjor" ], "in 1 day": [ "i morgon" ], "in 1 month": [ - "next month" + "neste månad" ], "in 1 week": [ - "next week" + "neste veke" ], "in 1 year": [ - "next year" + "neste år" ] }, "relative-type-regex": { "\\1 day ago": [ - "for {0} døgn siden" + "for {0} d sidan", + "for {0} døgn sidan", + "–{0} d" ], "\\1 hour ago": [ - "for {0} time siden", - "for {0} timer siden" + "for {0} t sidan", + "for {0} timar sidan", + "for {0} time sidan", + "–{0} t" ], "\\1 minute ago": [ - "for {0} minutt siden", - "for {0} minutter siden" + "for {0} min sidan", + "for {0} minutt sidan", + "–{0} min" ], "\\1 month ago": [ - "for {0} måned siden", - "for {0} måneder siden" + "for {0} md sidan", + "for {0} månad sidan", + "for {0} månadar sidan", + "–{0} md" ], "\\1 second ago": [ - "for {0} sekund siden", - "for {0} sekunder siden" + "for {0} sek sidan", + "for {0} sekund sidan", + "–{0} s" ], "\\1 week ago": [ - "for {0} uke siden", - "for {0} uker siden" + "for {0} v sidan", + "for {0} veke sidan", + "for {0} veker sidan", + "–{0} v" ], "\\1 year ago": [ - "for {0} år siden" + "for {0} år sidan" ], "in \\1 day": [ + "om {0} d", "om {0} døgn" ], "in \\1 hour": [ - "om {0} time", - "om {0} timer" + "om {0} t", + "om {0} timar", + "om {0} time" ], "in \\1 minute": [ - "om {0} minutt", - "om {0} minutter" + "om {0} min", + "om {0} minutt" ], "in \\1 month": [ - "om {0} måned", - "om {0} måneder" + "om {0} md", + "om {0} månad", + "om {0} månadar" ], "in \\1 second": [ - "om {0} sekund", - "om {0} sekunder" + "om {0} sek", + "om {0} sekund" ], "in \\1 week": [ - "om {0} uke", - "om {0} uker" + "om {0} v", + "om {0} veke", + "om {0} veker" ], "in \\1 year": [ "om {0} år" diff --git a/dateparser_data/cldr_language_data/date_translation_data/or.json b/dateparser_data/cldr_language_data/date_translation_data/or.json index 92ed23210..9f6aff28f 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/or.json +++ b/dateparser_data/cldr_language_data/date_translation_data/or.json @@ -1,6 +1,6 @@ { "name": "or", - "date_order": "DMY", + "date_order": "MDY", "january": [ "ଜାନୁଆରୀ" ], @@ -66,77 +66,142 @@ "ରବିବାର" ], "am": [ - "am" + "am", + "ପୂର୍ବାହ୍ନ" ], "pm": [ - "pm" + "pm", + "ଅପରାହ୍ନ" ], "year": [ - "year" + "ବ", + "ବର୍ଷ" ], "month": [ - "month" + "ମା", + "ମାସ" ], "week": [ - "week" + "ସ", + "ସପ୍ତାହ" ], "day": [ - "day" + "ଦିନ" ], "hour": [ - "hour" + "ଘ", + "ଘଣ୍ଟା" ], "minute": [ - "minute" + "ମି", + "ମିନିଟ୍" ], "second": [ - "second" + "ସେ", + "ସେକେଣ୍ଡ୍" ], "relative-type": { "0 day ago": [ - "today" + "ଆଜି" ], "0 hour ago": [ - "this hour" + "ଏହି ଘଣ୍ଟା" ], "0 minute ago": [ - "this minute" + "ଏହି ମିନିଟ୍" ], "0 month ago": [ - "this month" + "ଏହି ମାସ" ], "0 second ago": [ - "now" + "ବର୍ତ୍ତମାନ" ], "0 week ago": [ - "this week" + "ଏହି ସପ୍ତାହ" ], "0 year ago": [ - "this year" + "ଏହି ବର୍ଷ" ], "1 day ago": [ - "yesterday" + "ଗତକାଲି" ], "1 month ago": [ - "last month" + "ଗତ ମାସ" ], "1 week ago": [ - "last week" + "ଗତ ସପ୍ତାହ" ], "1 year ago": [ - "last year" + "ଗତ ବର୍ଷ" ], "in 1 day": [ - "tomorrow" + "ଆସନ୍ତାକାଲି" ], "in 1 month": [ - "next month" + "ଆଗାମୀ ମାସ" ], "in 1 week": [ - "next week" + "ଆଗାମୀ ସପ୍ତାହ" ], "in 1 year": [ - "next year" + "ଆଗାମୀ ବର୍ଷ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} ଦିନ ପୂର୍ବେ" + ], + "\\1 hour ago": [ + "{0} ଘ ପୂର୍ବେ", + "{0} ଘଣ୍ଟା ପୂର୍ବେ" + ], + "\\1 minute ago": [ + "{0} ମି ପୂର୍ବେ", + "{0} ମିନିଟ୍ ପୂର୍ବେ" + ], + "\\1 month ago": [ + "{0} ମା ପୂର୍ବେ", + "{0} ମାସ ପୂର୍ବେ" + ], + "\\1 second ago": [ + "{0} ସେ ପୂର୍ବେ", + "{0} ସେକେଣ୍ଡ ପୂର୍ବେ" + ], + "\\1 week ago": [ + "{0} ସପ୍ତା ପୂର୍ବେ", + "{0} ସପ୍ତାହ ପୂର୍ବେ", + "{0} ସପ୍ତାହରେ" + ], + "\\1 year ago": [ + "{0} ବ ପୂର୍ବେ", + "{0} ବର୍ଷ ପୂର୍ବେ" + ], + "in \\1 day": [ + "{0} ଦିନରେ" + ], + "in \\1 hour": [ + "{0} ଘ ରେ", + "{0} ଘଣ୍ଟାରେ" + ], + "in \\1 minute": [ + "{0} ମି ରେ", + "{0} ମିନିଟ୍‌‌ରେ" + ], + "in \\1 month": [ + "{0} ମା ରେ", + "{0} ମାସରେ" + ], + "in \\1 second": [ + "{0} ସେ ରେ", + "{0} ସେକେଣ୍ଡରେ" + ], + "in \\1 week": [ + "{0} ସପ୍ତା ରେ", + "{0} ସପ୍ତାହରେ" + ], + "in \\1 year": [ + "{0} ବ ରେ", + "{0} ବର୍ଷରେ" ] }, "locale_specific": {} diff --git a/dateparser_data/cldr_language_data/date_translation_data/pl.json b/dateparser_data/cldr_language_data/date_translation_data/pl.json index 1a8f6e9e1..85f9750fe 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/pl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/pl.json @@ -108,6 +108,8 @@ "tydzień" ], "day": [ + "d", + "dz", "dzień" ], "hour": [ @@ -126,7 +128,8 @@ ], "relative-type": { "0 day ago": [ - "dzisiaj" + "dzisiaj", + "dziś" ], "0 hour ago": [ "ta godzina" @@ -135,24 +138,29 @@ "ta minuta" ], "0 month ago": [ + "w tym mies", "w tym miesiącu" ], "0 second ago": [ "teraz" ], "0 week ago": [ + "w tym tyg", "w tym tygodniu" ], "0 year ago": [ "w tym roku" ], "1 day ago": [ + "wcz", "wczoraj" ], "1 month ago": [ + "w zeszłym mies", "w zeszłym miesiącu" ], "1 week ago": [ + "w zeszłym tyg", "w zeszłym tygodniu" ], "1 year ago": [ @@ -162,9 +170,11 @@ "jutro" ], "in 1 month": [ + "w przyszłym mies", "w przyszłym miesiącu" ], "in 1 week": [ + "w przyszłym tyg", "w przyszłym tygodniu" ], "in 1 year": [ @@ -190,8 +200,7 @@ "\\1 month ago": [ "{0} mies temu", "{0} miesiąc temu", - "{0} miesiąca temu", - "–{0} mies" + "{0} miesiąca temu" ], "\\1 second ago": [ "{0} s temu", diff --git a/dateparser_data/cldr_language_data/date_translation_data/ps.json b/dateparser_data/cldr_language_data/date_translation_data/ps.json index 0cd9f6c11..9d67fa070 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ps.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ps.json @@ -5,7 +5,8 @@ "جنوري" ], "february": [ - "فبروري" + "فبروري", + "فېبروري" ], "march": [ "مارچ" @@ -26,7 +27,8 @@ "اګست" ], "september": [ - "سپتمبر" + "سپتمبر", + "سېپتمبر" ], "october": [ "اکتوبر" @@ -38,25 +40,25 @@ "دسمبر" ], "monday": [ - "دوشنبه" + "دونۍ" ], "tuesday": [ - "سه‌شنبه" + "درېنۍ" ], "wednesday": [ - "چهارشنبه" + "څلرنۍ" ], "thursday": [ - "پنجشنبه" + "پينځنۍ" ], "friday": [ "جمعه" ], "saturday": [ - "شنبه" + "اونۍ" ], "sunday": [ - "یکشنبه" + "يونۍ" ], "am": [ "غم" @@ -65,72 +67,149 @@ "غو" ], "year": [ - "year" + "کال" ], "month": [ - "month" + "مياشت" ], "week": [ - "week" + "اونۍ" ], "day": [ - "day" + "ورځ" ], "hour": [ - "hour" + "ساعت" ], "minute": [ - "minute" + "دقيقه" ], "second": [ - "second" + "ثانيه" ], "relative-type": { "0 day ago": [ - "today" + "نن" ], "0 hour ago": [ - "this hour" + "دا ساعت" ], "0 minute ago": [ - "this minute" + "دا دقيقه" ], "0 month ago": [ - "this month" + "دا مياشت" ], "0 second ago": [ - "now" + "اوس" ], "0 week ago": [ - "this week" + "دا اونۍ" ], "0 year ago": [ - "this year" + "سږ کال", + "سږکال" ], "1 day ago": [ - "yesterday" + "پرون" ], "1 month ago": [ - "last month" + "تېره مياشت" ], "1 week ago": [ - "last week" + "تيره اونۍ", + "تېره اونۍ" ], "1 year ago": [ - "last year" + "تير کال", + "تېر کال", + "پروسږکال" ], "in 1 day": [ - "tomorrow" + "سبا" ], "in 1 month": [ - "next month" + "راتلونکې مياشت" ], "in 1 week": [ - "next week" + "راتلونکې اونۍ" ], "in 1 year": [ - "next year" + "راتلونکی کال", + "روتلونکی کال" ] }, - "locale_specific": {} + "relative-type-regex": { + "\\1 day ago": [ + "{0} ورځ مخکې", + "{0} ورځې مخکې" + ], + "\\1 hour ago": [ + "{0} ساعت مخکې", + "{0} ساعتونه مخکې" + ], + "\\1 minute ago": [ + "{0} دقيقه مخکې", + "{0} دقيقې مخکې" + ], + "\\1 month ago": [ + "{0} مياشت مخکې", + "{0} مياشتې مخکې" + ], + "\\1 second ago": [ + "{0} ثانيه مخکې", + "{0} ثانيه کې", + "{0} ثانيې مخکې" + ], + "\\1 week ago": [ + "{0} اونۍ مخکې" + ], + "\\1 year ago": [ + "{0} کال مخکې", + "{0} کاله مخکې" + ], + "in \\1 day": [ + "په {0} ورځ کې", + "په {0} ورځو کې" + ], + "in \\1 hour": [ + "په {0} ساعت کې", + "په {0} ساعتو کې" + ], + "in \\1 minute": [ + "په {0} دقيقه کې", + "په {0} دقيقو کې" + ], + "in \\1 month": [ + "په {0} مياشت کې", + "په {0} مياشتو کې" + ], + "in \\1 second": [ + "په {0} ثانيه کې", + "په {0} ثانيو کې" + ], + "in \\1 week": [ + "په {0} اونيو کې", + "په {0} اونۍ کې" + ], + "in \\1 year": [ + "په {0} کال کې", + "په {0} کالونو کې" + ] + }, + "locale_specific": { + "ps-PK": { + "name": "ps-PK", + "relative-type-regex": { + "\\1 year ago": [ + "{0} کال مخکے", + "{0} کاله مخکے" + ], + "in \\1 year": [ + "په {0} کال کے", + "په {0} کالونو کے" + ] + } + } + } } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/pt.json b/dateparser_data/cldr_language_data/date_translation_data/pt.json index afb0132f1..3b004fdc9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/pt.json +++ b/dateparser_data/cldr_language_data/date_translation_data/pt.json @@ -101,12 +101,10 @@ "hora" ], "minute": [ - "m", "min", "minuto" ], "second": [ - "s", "seg", "segundo" ], @@ -169,7 +167,6 @@ ], "\\1 minute ago": [ "há {0} min", - "há {0} mins", "há {0} minuto", "há {0} minutos" ], @@ -202,7 +199,6 @@ ], "in \\1 minute": [ "em {0} min", - "em {0} mins", "em {0} minuto", "em {0} minutos" ], @@ -212,7 +208,6 @@ ], "in \\1 second": [ "em {0} seg", - "em {0} segs", "em {0} segundo", "em {0} segundos" ], @@ -252,6 +247,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -315,6 +313,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -378,6 +379,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -441,6 +445,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -504,6 +511,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -567,6 +577,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -630,6 +643,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -693,6 +709,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -756,6 +775,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -819,6 +841,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" @@ -882,6 +907,9 @@ "da tarde", "tarde" ], + "second": [ + "s" + ], "relative-type-regex": { "\\1 second ago": [ "há {0} s" diff --git a/dateparser_data/cldr_language_data/date_translation_data/qu.json b/dateparser_data/cldr_language_data/date_translation_data/qu.json index 6b58c6cae..6b80e5a6b 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/qu.json +++ b/dateparser_data/cldr_language_data/date_translation_data/qu.json @@ -2,52 +2,52 @@ "name": "qu", "date_order": "DMY", "january": [ - "qul", - "qulla puquy" + "ene", + "enero" ], "february": [ - "hat", - "hatun puquy" + "feb", + "febrero" ], "march": [ - "pau", - "pauqar waray" + "mar", + "marzo" ], "april": [ - "ayr", - "ayriwa" + "abr", + "abril" ], "may": [ - "aym", - "aymuray" + "may", + "mayo" ], "june": [ - "int", - "inti raymi" + "jun", + "junio" ], "july": [ - "ant", - "anta sitwa" + "jul", + "julio" ], "august": [ - "qha", - "qhapaq sitwa" + "ago", + "agosto" ], "september": [ - "uma", - "uma raymi" + "set", + "setiembre" ], "october": [ - "kan", - "kantaray" + "oct", + "octubre" ], "november": [ - "aya", - "ayamarq'a" + "nov", + "noviembre" ], "december": [ - "kap", - "kapaq raymi" + "dic", + "diciembre" ], "monday": [ "lun", @@ -106,49 +106,49 @@ ], "relative-type": { "0 day ago": [ - "today" + "kunan punchaw" ], "0 hour ago": [ - "this hour" + "kay hora" ], "0 minute ago": [ - "this minute" + "kay minuto" ], "0 month ago": [ - "this month" + "kunan killa" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "kunan semana" ], "0 year ago": [ - "this year" + "kunan wata" ], "1 day ago": [ - "yesterday" + "qayna punchaw" ], "1 month ago": [ - "last month" + "qayna killa" ], "1 week ago": [ - "last week" + "qayna semana" ], "1 year ago": [ - "last year" + "qayna wata" ], "in 1 day": [ - "tomorrow" + "paqarin" ], "in 1 month": [ - "next month" + "hamuq killa" ], "in 1 week": [ - "next week" + "hamuq semana" ], "in 1 year": [ - "next year" + "hamuq wata" ] }, "locale_specific": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/rm.json b/dateparser_data/cldr_language_data/date_translation_data/rm.json index 69d1b68c5..3d3bff941 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/rm.json +++ b/dateparser_data/cldr_language_data/date_translation_data/rm.json @@ -2,47 +2,59 @@ "name": "rm", "date_order": "DMY", "january": [ + "da schaner", "schan", "schaner" ], "february": [ + "da favrer", "favr", "favrer" ], "march": [ + "da mars", "mars" ], "april": [ "avr", - "avrigl" + "avrigl", + "d'avrigl" ], "may": [ + "da matg", "matg" ], "june": [ + "da zercladur", "zercl", "zercladur" ], "july": [ + "da fanadur", "fan", "fanadur" ], "august": [ - "avust" + "avust", + "d'avust" ], "september": [ + "da settember", "sett", "settember" ], "october": [ + "d'october", "oct", "october" ], "november": [ + "da november", "nov", "november" ], "december": [ + "da december", "dec", "december" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/ro.json b/dateparser_data/cldr_language_data/date_translation_data/ro.json index 41f9cc339..8b20fa9b5 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ro.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ro.json @@ -125,6 +125,7 @@ "acum" ], "0 week ago": [ + "săpt aceasta", "săptămâna aceasta" ], "0 year ago": [ @@ -137,6 +138,7 @@ "luna trecută" ], "1 week ago": [ + "săpt trecută", "săptămâna trecută" ], "1 year ago": [ @@ -149,6 +151,7 @@ "luna viitoare" ], "in 1 week": [ + "săpt viitoare", "săptămâna viitoare" ], "in 1 year": [ @@ -158,8 +161,7 @@ "relative-type-regex": { "\\1 day ago": [ "acum {0} de zile", - "acum {0} zi", - "acum {0} zile" + "acum {0} zi" ], "\\1 hour ago": [ "acum {0} de ore", @@ -192,8 +194,7 @@ ], "in \\1 day": [ "peste {0} de zile", - "peste {0} zi", - "peste {0} zile" + "peste {0} zi" ], "in \\1 hour": [ "peste {0} de ore", @@ -222,7 +223,6 @@ ], "in \\1 year": [ "peste {0} an", - "peste {0} ani", "peste {0} de ani" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/ru.json b/dateparser_data/cldr_language_data/date_translation_data/ru.json index 8994aaa86..e2cc250ce 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ru.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ru.json @@ -89,10 +89,10 @@ "вс" ], "am": [ - "дп" + "am" ], "pm": [ - "пп" + "pm" ], "year": [ "г", @@ -128,51 +128,68 @@ "сегодня" ], "0 hour ago": [ - "в этом часе" + "в этот час" ], "0 minute ago": [ "в эту минуту" ], "0 month ago": [ + "в эт мес", + "в этом мес", "в этом месяце" ], "0 second ago": [ "сейчас" ], "0 week ago": [ + "на эт нед", + "на этой нед", "на этой неделе" ], "0 year ago": [ + "в эт г", + "в этом г", "в этом году" ], "1 day ago": [ "вчера" ], "1 month ago": [ + "в пр мес", + "в прошлом мес", "в прошлом месяце" ], "1 week ago": [ + "на пр нед", + "на прошлой нед", "на прошлой неделе" ], "1 year ago": [ + "в пр г", + "в прошлом г", "в прошлом году" ], "in 1 day": [ "завтра" ], "in 1 month": [ + "в след мес", + "в следующем мес", "в следующем месяце" ], "in 1 week": [ + "на след нед", + "на следующей нед", "на следующей неделе" ], "in 1 year": [ + "в сл г", + "в след г", "в следующем году" ] }, "relative-type-regex": { "\\1 day ago": [ - "{0} д назад", "{0} день назад", "{0} дн назад", "{0} дня назад" @@ -208,7 +225,6 @@ "{0} года назад" ], "in \\1 day": [ - "через {0} д", "через {0} день", "через {0} дн", "через {0} дня" @@ -258,13 +274,7 @@ "name": "ru-MD" }, "ru-UA": { - "name": "ru-UA", - "am": [ - "am" - ], - "pm": [ - "pm" - ] + "name": "ru-UA" } } } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/sd.json b/dateparser_data/cldr_language_data/date_translation_data/sd.json new file mode 100644 index 000000000..c6ddbc235 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/sd.json @@ -0,0 +1,184 @@ +{ + "name": "sd", + "date_order": "YMD", + "january": [ + "جنوري" + ], + "february": [ + "فيبروري" + ], + "march": [ + "مارچ" + ], + "april": [ + "اپريل" + ], + "may": [ + "مئي" + ], + "june": [ + "جون" + ], + "july": [ + "جولاءِ" + ], + "august": [ + "آگسٽ" + ], + "september": [ + "سيپٽمبر" + ], + "october": [ + "آڪٽوبر" + ], + "november": [ + "نومبر" + ], + "december": [ + "ڊسمبر" + ], + "monday": [ + "سومر" + ], + "tuesday": [ + "اڱارو" + ], + "wednesday": [ + "اربع" + ], + "thursday": [ + "خميس" + ], + "friday": [ + "جمعو" + ], + "saturday": [ + "ڇنڇر" + ], + "sunday": [ + "آچر" + ], + "am": [ + "صبح، منجهند" + ], + "pm": [ + "شام، منجهند", + "منجهند، شام" + ], + "year": [ + "سال" + ], + "month": [ + "مهينو" + ], + "week": [ + "هفتو" + ], + "day": [ + "ڏينهن" + ], + "hour": [ + "ڪلاڪ" + ], + "minute": [ + "منٽ" + ], + "second": [ + "سيڪنڊ" + ], + "relative-type": { + "0 day ago": [ + "اڄ" + ], + "0 hour ago": [ + "هن ڪلڪ" + ], + "0 minute ago": [ + "هن منٽ" + ], + "0 month ago": [ + "هن مهيني" + ], + "0 second ago": [ + "هاڻي" + ], + "0 week ago": [ + "هن هفتي" + ], + "0 year ago": [ + "هن سال", + "پويون سال" + ], + "1 day ago": [ + "ڪل" + ], + "1 month ago": [ + "پوئين مهيني" + ], + "1 week ago": [ + "پوئين هفتي" + ], + "1 year ago": [ + "پوئين سال", + "پويون سال" + ], + "in 1 day": [ + "سڀاڻي" + ], + "in 1 month": [ + "اڳين مهيني" + ], + "in 1 week": [ + "اڳين هفتي" + ], + "in 1 year": [ + "اڳيئن سال", + "پويون سال" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} ڏينهن پهرين" + ], + "\\1 hour ago": [ + "{0} ڪلاڪ پهرين" + ], + "\\1 minute ago": [ + "{0} منٽ پهرين" + ], + "\\1 month ago": [ + "{0} مهينا پهرين" + ], + "\\1 second ago": [ + "{0} سيڪنڊ پهرين" + ], + "\\1 week ago": [ + "{0} هفتا پهرين" + ], + "\\1 year ago": [ + "{0} سال پهرين" + ], + "in \\1 day": [ + "{0} ڏينهن ۾" + ], + "in \\1 hour": [ + "{0} ڪلاڪ ۾" + ], + "in \\1 minute": [ + "{0} منٽن ۾" + ], + "in \\1 month": [ + "{0} مهينن ۾" + ], + "in \\1 second": [ + "{0} سيڪنڊن ۾" + ], + "in \\1 week": [ + "{0} هفتن ۾" + ], + "in \\1 year": [ + "{0} سالن ۾" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/se.json b/dateparser_data/cldr_language_data/date_translation_data/se.json index 95e57a715..8138a0b07 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/se.json +++ b/dateparser_data/cldr_language_data/date_translation_data/se.json @@ -214,47 +214,151 @@ "locale_specific": { "se-FI": { "name": "se-FI", + "date_order": "DMY", + "april": [ + "cuoŋ" + ], "monday": [ - "vuossárgga" + "má", + "mánnodat" ], "tuesday": [ - "maŋŋebárgga" + "di", + "disdat" ], "wednesday": [ - "gaskavahku" + "ga" ], "thursday": [ - "duorastaga" + "du", + "duorastat" ], "friday": [ - "bearjadaga" + "be" ], "saturday": [ - "lávvardaga" + "lá", + "lávvordat" + ], + "sunday": [ + "so" ], "year": [ "j", "jahki" ], + "month": [ + "m" + ], "week": [ + "v(k)", "vahkku" ], + "day": [ + "b" + ], + "hour": [ + "dmu" + ], + "minute": [ + "min" + ], + "second": [ + "sek" + ], "relative-type": { + "0 hour ago": [ + "dán diimmu" + ], + "0 minute ago": [ + "dán minuhta" + ], + "0 month ago": [ + "dán mánu" + ], + "0 second ago": [ + "dál" + ], + "0 week ago": [ + "dán vahku" + ], "0 year ago": [ "dán jagi" ], + "1 month ago": [ + "mannan mánu" + ], + "1 week ago": [ + "mannan vahku" + ], "1 year ago": [ - "mannan jagi" + "diibmá" + ], + "in 1 month": [ + "boahtte mánu" + ], + "in 1 week": [ + "boahtte vahku" ], "in 1 year": [ "boahtte jagi" ] }, "relative-type-regex": { + "\\1 day ago": [ + "{0} beaivve dás ovdal" + ], + "\\1 hour ago": [ + "{0} diibmu áigi", + "{0} diimmu áigi", + "{0} dmu áigi" + ], + "\\1 minute ago": [ + "{0} min áigi", + "{0} minuhta áigi", + "{0} minuhtta áigi" + ], + "\\1 month ago": [ + "{0} mánnu dás ovdal", + "{0} mánu dás ovdal" + ], + "\\1 second ago": [ + "{0} sek áigi", + "{0} sekunda áigi", + "{0} sekundda áigi" + ], + "\\1 week ago": [ + "{0} vahkku dás ovdal", + "{0} vahku dás ovdal" + ], "\\1 year ago": [ - "{0} jagi árat" + "{0} j dás ovdal", + "{0} jagi dás ovdal" + ], + "in \\1 day": [ + "{0} beaivve siste" + ], + "in \\1 hour": [ + "{0} diimmu siste", + "{0} dmu siste" + ], + "in \\1 minute": [ + "{0} min siste", + "{0} minuhta siste" + ], + "in \\1 month": [ + "{0} mánu geahčen", + "{0} mánu siste" + ], + "in \\1 second": [ + "{0} sek siste", + "{0} sekundda siste" + ], + "in \\1 week": [ + "{0} vahku geahčen" ], "in \\1 year": [ + "{0} j siste", "{0} jagi siste" ] } diff --git a/dateparser_data/cldr_language_data/date_translation_data/si.json b/dateparser_data/cldr_language_data/date_translation_data/si.json index 7e7194dc5..3162d529a 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/si.json +++ b/dateparser_data/cldr_language_data/date_translation_data/si.json @@ -92,16 +92,13 @@ "දිනය" ], "hour": [ - "පැ", "පැය" ], "minute": [ - "මි", "මිනි", "මිනිත්තුව" ], "second": [ - "ත", "තත්", "තත්පරය" ], diff --git a/dateparser_data/cldr_language_data/date_translation_data/sk.json b/dateparser_data/cldr_language_data/date_translation_data/sk.json index b8b883979..a301596ed 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sk.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sk.json @@ -131,12 +131,14 @@ "v tejto minúte" ], "0 month ago": [ + "tento mes", "tento mesiac" ], "0 second ago": [ "teraz" ], "0 week ago": [ + "tento týž", "tento týždeň" ], "0 year ago": [ @@ -146,9 +148,11 @@ "včera" ], "1 month ago": [ + "minulý mes", "minulý mesiac" ], "1 week ago": [ + "minulý týž", "minulý týždeň" ], "1 year ago": [ @@ -158,9 +162,11 @@ "zajtra" ], "in 1 month": [ + "budúci mes", "budúci mesiac" ], "in 1 week": [ + "budúci týž", "budúci týždeň" ], "in 1 year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/so.json b/dateparser_data/cldr_language_data/date_translation_data/so.json index 850727fc2..92fc282d9 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/so.json +++ b/dateparser_data/cldr_language_data/date_translation_data/so.json @@ -3,152 +3,242 @@ "date_order": "DMY", "january": [ "bisha koobaad", - "kob" + "jan", + "jannaayo" ], "february": [ "bisha labaad", - "lab" + "feb", + "febraayo" ], "march": [ "bisha saddexaad", - "sad" + "maarso", + "mar" ], "april": [ - "afr", + "abr", + "abriil", "bisha afraad" ], "may": [ "bisha shanaad", - "sha" + "may" ], "june": [ "bisha lixaad", - "lix" + "jun", + "juun" ], "july": [ "bisha todobaad", - "tod" + "lul", + "luuliyo" ], "august": [ "bisha sideedaad", - "sid" + "ogost", + "ogs" ], "september": [ "bisha sagaalaad", - "sag" + "seb", + "sebtembar" ], "october": [ "bisha tobnaad", - "tob" + "okt", + "oktoobar" ], "november": [ "bisha kow iyo tobnaad", - "kit" + "nof", + "nofembar" ], "december": [ "bisha laba iyo tobnaad", - "lit" + "desembar", + "dis" ], "monday": [ "isn", "isniin" ], "tuesday": [ - "tal", - "talaado" + "talaado", + "tldo" ], "wednesday": [ - "arb", - "arbaco" + "arbaco", + "arbc" ], "thursday": [ - "kha", - "khamiis" + "khamiis", + "khms" ], "friday": [ - "jim", - "jimco" + "jimco", + "jmc" ], "saturday": [ - "sab", - "sabti" + "sabti", + "sbti" ], "sunday": [ "axad", "axd" ], "am": [ - "sn" + "gh" ], "pm": [ - "gn" + "gd" ], "year": [ - "year" + "sannad", + "snd" ], "month": [ - "month" + "bil" ], "week": [ - "week" + "tdbd", + "toddobaad" ], "day": [ - "day" + "maalin", + "mln" ], "hour": [ - "hour" + "saacad", + "scd" ], "minute": [ - "minute" + "daqiiqad", + "dqqd" ], "second": [ - "second" + "ilbiriqsi", + "ilbrqsi" ], "relative-type": { "0 day ago": [ "maanta" ], "0 hour ago": [ - "this hour" + "saacadan" ], "0 minute ago": [ - "this minute" + "daqiiqadan" ], "0 month ago": [ - "this month" + "bishan" ], "0 second ago": [ - "now" + "imika", + "iminka" ], "0 week ago": [ - "this week" + "toddobaadkan", + "usbuucan" ], "0 year ago": [ - "this year" + "sannadkan" ], "1 day ago": [ "shalay" ], "1 month ago": [ - "last month" + "bishii hore" ], "1 week ago": [ - "last week" + "toddobaadkii hore" ], "1 year ago": [ - "last year" + "sannadkii hore", + "sannadkii la soo dhaafay" ], "in 1 day": [ "berri" ], "in 1 month": [ - "next month" + "bisha danbe" ], "in 1 week": [ - "next week" + "toddobaadka danbe" ], "in 1 year": [ - "next year" + "sannadka danbe", + "sannadka xiga" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} maalin kahor", + "{0} maalmood kahor", + "{0} mlmd khr", + "{0} mln khr" + ], + "\\1 hour ago": [ + "{0} saacad kahor", + "{0} saacadood kahor", + "{0} scd khr" + ], + "\\1 minute ago": [ + "{0} daqiiqad kahor", + "{0} daqiiqadood kahor", + "{0} dqqd khr" + ], + "\\1 month ago": [ + "{0} bil kahor", + "{0} bil khr", + "{0} bilood kahor" + ], + "\\1 second ago": [ + "{0} ilbiriqsi kahor", + "{0} ilbrqsi khr" + ], + "\\1 week ago": [ + "{0} tdbd khr", + "{0} toddobaad kahor" + ], + "\\1 year ago": [ + "{0} sannad kahor", + "{0} sannadood kahor", + "{0} snd khr" + ], + "in \\1 day": [ + "{0} maalin", + "{0} maalmood", + "{0} mlmd", + "{0} mln" + ], + "in \\1 hour": [ + "{0} saacad", + "{0} saacadood", + "{0} scd" + ], + "in \\1 minute": [ + "{0} daqiidadood", + "{0} daqiiqad", + "{0} dqqd" + ], + "in \\1 month": [ + "{0} bil", + "{0} bilood" + ], + "in \\1 second": [ + "{0} ilbiriqsi", + "{0} ilbrqsi" + ], + "in \\1 week": [ + "{0} tdbd", + "{0} toddobaad" + ], + "in \\1 year": [ + "{0} sannad", + "{0} sannadood", + "{0} snd" ] }, "locale_specific": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/sq.json b/dateparser_data/cldr_language_data/date_translation_data/sq.json index 5ac218ed4..655499e53 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sq.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sq.json @@ -25,11 +25,11 @@ "qershor" ], "july": [ - "kor", + "korr", "korrik" ], "august": [ - "gsh", + "gush", "gusht" ], "september": [ @@ -78,10 +78,12 @@ ], "am": [ "e paradites", - "paradite" + "paradite", + "pd" ], "pm": [ "e pasdites", + "md", "pasdite" ], "year": [ @@ -127,7 +129,8 @@ "këtë javë" ], "0 year ago": [ - "këtë vit" + "këtë vit", + "sivjet" ], "1 day ago": [ "dje" @@ -139,7 +142,8 @@ "javën e kaluar" ], "1 year ago": [ - "vitin e kaluar" + "vitin e kaluar", + "vjet" ], "in 1 day": [ "nesër" @@ -151,6 +155,7 @@ "javën e ardhshme" ], "in 1 year": [ + "mot", "vitin e ardhshëm" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/sr-Cyrl.json b/dateparser_data/cldr_language_data/date_translation_data/sr-Cyrl.json index b894802e0..e23e82348 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sr-Cyrl.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sr-Cyrl.json @@ -123,39 +123,57 @@ "овог минута" ], "0 month ago": [ + "овог м", + "овог мес", "овог месеца" ], "0 second ago": [ "сада" ], "0 week ago": [ + "ове н", + "ове нед", "ове недеље" ], "0 year ago": [ + "ове г", + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ + "прошлог м", + "прошлог мес", "прошлог месеца" ], "1 week ago": [ + "прошле н", + "прошле нед", "прошле недеље" ], "1 year ago": [ + "прошле г", + "прошле год", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ + "следећег м", + "следећег мес", "следећег месеца" ], "in 1 week": [ + "следеће н", + "следеће нед", "следеће недеље" ], "in 1 year": [ + "следеће г", + "следеће год", "следеће године" ] }, @@ -240,9 +258,6 @@ "locale_specific": { "sr-Cyrl-BA": { "name": "sr-Cyrl-BA", - "september": [ - "септ" - ], "tuesday": [ "ут" ], @@ -255,18 +270,22 @@ ], "am": [ "прије подне" - ] + ], + "relative-type": { + "1 week ago": [ + "претходне недеље" + ], + "in 1 week": [ + "наредне недеље" + ] + } }, "sr-Cyrl-ME": { "name": "sr-Cyrl-ME", "september": [ "септ" ], - "tuesday": [ - "ут" - ], "wednesday": [ - "ср", "сриједа" ], "sunday": [ @@ -280,12 +299,6 @@ "name": "sr-Cyrl-XK", "september": [ "септ" - ], - "tuesday": [ - "ут" - ], - "wednesday": [ - "ср" ] } } diff --git a/dateparser_data/cldr_language_data/date_translation_data/sr-Latn.json b/dateparser_data/cldr_language_data/date_translation_data/sr-Latn.json index 74ce8fd02..2c251134a 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sr-Latn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sr-Latn.json @@ -123,39 +123,57 @@ "ovog minuta" ], "0 month ago": [ + "ovog m", + "ovog mes", "ovog meseca" ], "0 second ago": [ "sada" ], "0 week ago": [ + "ove n", + "ove ned", "ove nedelje" ], "0 year ago": [ + "ove g", + "ove god", "ove godine" ], "1 day ago": [ "juče" ], "1 month ago": [ + "prošlog m", + "prošlog mes", "prošlog meseca" ], "1 week ago": [ + "prošle n", + "prošle ned", "prošle nedelje" ], "1 year ago": [ + "prošle g", + "prošle god", "prošle godine" ], "in 1 day": [ "sutra" ], "in 1 month": [ + "sledećeg m", + "sledećeg mes", "sledećeg meseca" ], "in 1 week": [ + "sledeće n", + "sledeće ned", "sledeće nedelje" ], "in 1 year": [ + "sledeće g", + "sledeće god", "sledeće godine" ] }, @@ -240,9 +258,6 @@ "locale_specific": { "sr-Latn-BA": { "name": "sr-Latn-BA", - "september": [ - "sept" - ], "tuesday": [ "ut" ], @@ -255,18 +270,22 @@ ], "am": [ "prije podne" - ] + ], + "relative-type": { + "1 week ago": [ + "prethodne nedelje" + ], + "in 1 week": [ + "naredne nedelje" + ] + } }, "sr-Latn-ME": { "name": "sr-Latn-ME", "september": [ "sept" ], - "tuesday": [ - "ut" - ], "wednesday": [ - "sr", "srijeda" ], "sunday": [ @@ -280,12 +299,6 @@ "name": "sr-Latn-XK", "september": [ "sept" - ], - "tuesday": [ - "ut" - ], - "wednesday": [ - "sr" ] } } diff --git a/dateparser_data/cldr_language_data/date_translation_data/sr.json b/dateparser_data/cldr_language_data/date_translation_data/sr.json index 2ce5041b7..bd92c2c31 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sr.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sr.json @@ -123,39 +123,57 @@ "овог минута" ], "0 month ago": [ + "овог м", + "овог мес", "овог месеца" ], "0 second ago": [ "сада" ], "0 week ago": [ + "ове н", + "ове нед", "ове недеље" ], "0 year ago": [ + "ове г", + "ове год", "ове године" ], "1 day ago": [ "јуче" ], "1 month ago": [ + "прошлог м", + "прошлог мес", "прошлог месеца" ], "1 week ago": [ + "прошле н", + "прошле нед", "прошле недеље" ], "1 year ago": [ + "прошле г", + "прошле год", "прошле године" ], "in 1 day": [ "сутра" ], "in 1 month": [ + "следећег м", + "следећег мес", "следећег месеца" ], "in 1 week": [ + "следеће н", + "следеће нед", "следеће недеље" ], "in 1 year": [ + "следеће г", + "следеће год", "следеће године" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/sv.json b/dateparser_data/cldr_language_data/date_translation_data/sv.json index 89d971787..7bcfe4766 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sv.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sv.json @@ -113,7 +113,8 @@ ], "relative-type": { "0 day ago": [ - "i dag" + "i dag", + "idag" ], "0 hour ago": [ "denna timme" @@ -136,7 +137,8 @@ "i år" ], "1 day ago": [ - "i går" + "i går", + "igår" ], "1 month ago": [ "förra mån", @@ -150,7 +152,8 @@ "i fjol" ], "in 1 day": [ - "i morgon" + "i morgon", + "imorgon" ], "in 1 month": [ "nästa mån", @@ -178,19 +181,19 @@ "−{0} h" ], "\\1 minute ago": [ - "för {0} min sedan", + "för {0} min sen", "för {0} minut sedan", "för {0} minuter sedan", "−{0} min" ], "\\1 month ago": [ - "för {0} mån sedan", + "för {0} mån sen", "för {0} månad sedan", "för {0} månader sedan", "−{0} mån" ], "\\1 second ago": [ - "för {0} sek sedan", + "för {0} s sen", "för {0} sekund sedan", "för {0} sekunder sedan", "−{0} s" @@ -203,6 +206,7 @@ ], "\\1 year ago": [ "för {0} år sedan", + "för {0} år sen", "−{0} år" ], "in \\1 day": [ @@ -244,8 +248,7 @@ "name": "sv-AX" }, "sv-FI": { - "name": "sv-FI", - "date_order": "DMY" + "name": "sv-FI" } } } \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/sw.json b/dateparser_data/cldr_language_data/date_translation_data/sw.json index 760d8a5f6..27b3bc67e 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/sw.json +++ b/dateparser_data/cldr_language_data/date_translation_data/sw.json @@ -70,11 +70,9 @@ "jumapili" ], "am": [ - "am", - "asubuhi" + "am" ], "pm": [ - "mchana", "pm" ], "year": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ta.json b/dateparser_data/cldr_language_data/date_translation_data/ta.json index cf3692fb4..f4ecadc32 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ta.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ta.json @@ -189,7 +189,7 @@ "{0} வா முன்", "{0} வார முன்", "{0} வாரங்களுக்கு முன்", - "{0} வாரத்திற்கு முன்பு" + "{0} வாரத்திற்கு முன்" ], "\\1 year ago": [ "{0} ஆ முன்", diff --git a/dateparser_data/cldr_language_data/date_translation_data/te.json b/dateparser_data/cldr_language_data/date_translation_data/te.json index cd42b1c92..4fe31cd1b 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/te.json +++ b/dateparser_data/cldr_language_data/date_translation_data/te.json @@ -92,15 +92,14 @@ "వారము" ], "day": [ - "ది", - "దినం" + "దినం", + "రోజు" ], "hour": [ "గం", "గంట" ], "minute": [ - "ని", "నిమి", "నిమిషము" ], @@ -128,6 +127,8 @@ "ఈ వారం" ], "0 year ago": [ + "ఈ సం", + "ఈ సంవ", "ఈ సంవత్సరం" ], "1 day ago": [ @@ -140,6 +141,8 @@ "గత వారం" ], "1 year ago": [ + "గత సం", + "గత సంవ", "గత సంవత్సరం" ], "in 1 day": [ @@ -152,6 +155,8 @@ "తదుపరి వారం" ], "in 1 year": [ + "తదుపరి సం", + "తదుపరి సంవ", "తదుపరి సంవత్సరం" ] }, @@ -209,7 +214,8 @@ "in \\1 second": [ "{0} సెక లో", "{0} సెకనులో", - "{0} సెకన్లలో" + "{0} సెకన్లలో", + "{0} సెకలో" ], "in \\1 week": [ "{0} వారంలో", @@ -217,6 +223,7 @@ ], "in \\1 year": [ "{0} సంలో", + "{0} సంల్లో", "{0} సంవత్సరంలో", "{0} సంవత్సరాల్లో" ] diff --git a/dateparser_data/cldr_language_data/date_translation_data/tg.json b/dateparser_data/cldr_language_data/date_translation_data/tg.json new file mode 100644 index 000000000..a406210b3 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/tg.json @@ -0,0 +1,158 @@ +{ + "name": "tg", + "date_order": "DMY", + "january": [ + "янв", + "январ" + ], + "february": [ + "фев", + "феврал" + ], + "march": [ + "мар", + "март" + ], + "april": [ + "апр", + "апрел" + ], + "may": [ + "май" + ], + "june": [ + "июн" + ], + "july": [ + "июл" + ], + "august": [ + "авг", + "август" + ], + "september": [ + "сен", + "сентябр" + ], + "october": [ + "окт", + "октябр" + ], + "november": [ + "ноя", + "ноябр" + ], + "december": [ + "дек", + "декабр" + ], + "monday": [ + "душанбе", + "дшб" + ], + "tuesday": [ + "сешанбе", + "сшб" + ], + "wednesday": [ + "чоршанбе", + "чшб" + ], + "thursday": [ + "панҷшанбе", + "пшб" + ], + "friday": [ + "ҷмъ", + "ҷумъа" + ], + "saturday": [ + "шанбе", + "шнб" + ], + "sunday": [ + "якшанбе", + "яшб" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "с", + "сол" + ], + "month": [ + "м", + "моҳ" + ], + "week": [ + "ҳ", + "ҳафта" + ], + "day": [ + "рӯз" + ], + "hour": [ + "соат", + "ст" + ], + "minute": [ + "дақ", + "дақиқа" + ], + "second": [ + "сон", + "сония" + ], + "relative-type": { + "0 day ago": [ + "имрӯз" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "дирӯз" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "фардо" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/th.json b/dateparser_data/cldr_language_data/date_translation_data/th.json index b0e2e20b9..ceea08398 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/th.json +++ b/dateparser_data/cldr_language_data/date_translation_data/th.json @@ -100,7 +100,6 @@ "ชั่วโมง" ], "minute": [ - "น", "นาที" ], "second": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/ti.json b/dateparser_data/cldr_language_data/date_translation_data/ti.json index 11ea5f0ee..4e0c47631 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ti.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ti.json @@ -53,8 +53,7 @@ ], "tuesday": [ "ሠሉስ", - "ሰሉ", - "ሰሉስ" + "ሰሉ" ], "wednesday": [ "ረቡ", @@ -62,7 +61,6 @@ ], "thursday": [ "ሓሙ", - "ሓሙስ", "ኃሙስ" ], "friday": [ @@ -84,71 +82,117 @@ "ድሕር ሰዓት" ], "year": [ - "year" + "ዓመት" ], "month": [ - "month" + "ወርሒ" ], "week": [ - "week" + "ሰሙን" ], "day": [ - "day" + "መዓልቲ" ], "hour": [ - "hour" + "ሰዓት" ], "minute": [ - "minute" + "ደቒ", + "ደቒቕ" ], "second": [ - "second" + "ካልኢት" ], "relative-type": { "0 day ago": [ - "today" + "ሎሚ" ], "0 hour ago": [ - "this hour" + "ኣብዚ ሰዓት" ], "0 minute ago": [ - "this minute" + "ኣብዚ ደቒቕ" ], "0 month ago": [ - "this month" + "ህሉው ወርሒ" ], "0 second ago": [ - "now" + "ሕጂ" ], "0 week ago": [ - "this week" + "ህሉው ሰሙን" ], "0 year ago": [ - "this year" + "ሎሚ ዓመት" ], "1 day ago": [ - "yesterday" + "ትማሊ" ], "1 month ago": [ "last month" ], "1 week ago": [ - "last week" + "ዝሓለፈ ሰሙን" ], "1 year ago": [ - "last year" + "ዓሚ" ], "in 1 day": [ - "tomorrow" + "ጽባሕ" ], "in 1 month": [ - "next month" + "ዝመጽእ ወርሒ" ], "in 1 week": [ - "next week" + "ዝመጽእ ሰሙን" ], "in 1 year": [ - "next year" + "ንዓመታ" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "ቅድሚ {0} መዓልቲ", + "ኣብ {0} መዓልቲ" + ], + "\\1 hour ago": [ + "ቅድሚ {0} ሰዓት" + ], + "\\1 minute ago": [ + "ቅድሚ {0} ደቒቕ" + ], + "\\1 month ago": [ + "ቅድሚ {0} ወርሒ" + ], + "\\1 second ago": [ + "ቅድሚ {0} ካልኢት" + ], + "\\1 week ago": [ + "ቅድሚ {0} ሰሙን" + ], + "\\1 year ago": [ + "ቅድሚ {0} ዓ" + ], + "in \\1 day": [ + "ኣብ {0} መዓልቲ" + ], + "in \\1 hour": [ + "ኣብ {0} ሰዓት" + ], + "in \\1 minute": [ + "ኣብ {0} ደቒቕ" + ], + "in \\1 month": [ + "ኣብ {0} ወርሒ" + ], + "in \\1 second": [ + "ኣብ {0} ካልኢት" + ], + "in \\1 week": [ + "ኣብ {0} ሰሙን" + ], + "in \\1 year": [ + "ኣብ {0} ዓ" ] }, "locale_specific": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/to.json b/dateparser_data/cldr_language_data/date_translation_data/to.json index 65b8a6029..5946a4cf7 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/to.json +++ b/dateparser_data/cldr_language_data/date_translation_data/to.json @@ -112,10 +112,10 @@ "'ahó ni" ], "0 hour ago": [ - "this hour" + "ko e houa 'eni" ], "0 minute ago": [ - "this minute" + "ko e miniti 'eni" ], "0 month ago": [ "māhiná ni" diff --git a/dateparser_data/cldr_language_data/date_translation_data/tr.json b/dateparser_data/cldr_language_data/date_translation_data/tr.json index a913750d6..fcb835640 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/tr.json +++ b/dateparser_data/cldr_language_data/date_translation_data/tr.json @@ -125,7 +125,8 @@ "şimdi" ], "0 week ago": [ - "bu hafta" + "bu hafta", + "bu hf" ], "0 year ago": [ "bu yıl" @@ -137,7 +138,8 @@ "geçen ay" ], "1 week ago": [ - "geçen hafta" + "geçen hafta", + "geçen hf" ], "1 year ago": [ "geçen yıl" @@ -149,7 +151,8 @@ "gelecek ay" ], "in 1 week": [ - "gelecek hafta" + "gelecek hafta", + "gelecek hf" ], "in 1 year": [ "gelecek yıl" diff --git a/dateparser_data/cldr_language_data/date_translation_data/tt.json b/dateparser_data/cldr_language_data/date_translation_data/tt.json new file mode 100644 index 000000000..e61e37dc0 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/tt.json @@ -0,0 +1,155 @@ +{ + "name": "tt", + "date_order": "DMY", + "january": [ + "гыйн", + "гыйнвар" + ], + "february": [ + "фев", + "февраль" + ], + "march": [ + "мар", + "март" + ], + "april": [ + "апр", + "апрель" + ], + "may": [ + "май" + ], + "june": [ + "июнь" + ], + "july": [ + "июль" + ], + "august": [ + "авг", + "август" + ], + "september": [ + "сент", + "сентябрь" + ], + "october": [ + "окт", + "октябрь" + ], + "november": [ + "нояб", + "ноябрь" + ], + "december": [ + "дек", + "декабрь" + ], + "monday": [ + "дүш", + "дүшәмбе" + ], + "tuesday": [ + "сиш", + "сишәмбе" + ], + "wednesday": [ + "чәр", + "чәршәмбе" + ], + "thursday": [ + "пәнҗ", + "пәнҗешәмбе" + ], + "friday": [ + "җом", + "җомга" + ], + "saturday": [ + "шим", + "шимбә" + ], + "sunday": [ + "якш", + "якшәмбе" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "ел" + ], + "month": [ + "ай" + ], + "week": [ + "атна" + ], + "day": [ + "көн" + ], + "hour": [ + "сәг", + "сәгать" + ], + "minute": [ + "мин", + "минут" + ], + "second": [ + "с", + "секунд" + ], + "relative-type": { + "0 day ago": [ + "бүген" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "кичә" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "иртәгә" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/uk.json b/dateparser_data/cldr_language_data/date_translation_data/uk.json index e0f1e321f..9dfe4ff38 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/uk.json +++ b/dateparser_data/cldr_language_data/date_translation_data/uk.json @@ -107,10 +107,12 @@ "рік" ], "month": [ + "м", "міс", "місяць" ], "week": [ + "т", "тиж", "тиждень" ], @@ -141,6 +143,7 @@ "цієї хвилини" ], "0 month ago": [ + "цього міс", "цього місяця" ], "0 second ago": [ @@ -150,30 +153,38 @@ "цього тижня" ], "0 year ago": [ - "цього року" + "цього року", + "цьогоріч" ], "1 day ago": [ "учора" ], "1 month ago": [ + "мин міс", "минулого місяця" ], "1 week ago": [ + "мин тижня", "минулого тижня" ], "1 year ago": [ + "минулого року", "торік" ], "in 1 day": [ "завтра" ], "in 1 month": [ + "наст міс", "наступного місяця" ], "in 1 week": [ + "наст тижня", "наступного тижня" ], "in 1 year": [ + "наст р", + "наст року", "наступного року" ] }, diff --git a/dateparser_data/cldr_language_data/date_translation_data/ur.json b/dateparser_data/cldr_language_data/date_translation_data/ur.json index 1d263702d..9e7dde2d5 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ur.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ur.json @@ -38,7 +38,7 @@ "دسمبر" ], "monday": [ - "سوموار" + "پیر" ], "tuesday": [ "منگل" @@ -97,6 +97,7 @@ "اس منٹ" ], "0 month ago": [ + "اس ماہ", "اس مہینہ" ], "0 second ago": [ @@ -112,10 +113,12 @@ "گزشتہ کل" ], "1 month ago": [ - "پچھلے مہینہ" + "پچھلے مہینہ", + "گزشتہ ماہ" ], "1 week ago": [ - "پچھلے ہفتہ" + "پچھلے ہفتہ", + "گزشتہ ہفتے" ], "1 year ago": [ "گزشتہ سال" @@ -124,10 +127,13 @@ "آئندہ کل" ], "in 1 month": [ + "اگلا مہینہ", + "اگلے ماہ", "اگلے مہینہ" ], "in 1 week": [ - "اگلے ہفتہ" + "اگلے ہفتہ", + "اگلے ہفتے" ], "in 1 year": [ "اگلے سال" @@ -167,7 +173,6 @@ ], "in \\1 hour": [ "{0} گھنٹوں میں", - "{0} گھنٹہ میں", "{0} گھنٹے میں" ], "in \\1 minute": [ @@ -192,21 +197,9 @@ "locale_specific": { "ur-IN": { "name": "ur-IN", - "monday": [ - "پیر" - ], "relative-type": { - "0 month ago": [ - "اس ماہ" - ], - "1 month ago": [ - "گزشتہ ماہ" - ], "1 week ago": [ "گزشتہ ہفتہ" - ], - "in 1 month": [ - "اگلے ماہ" ] }, "relative-type-regex": { diff --git a/dateparser_data/cldr_language_data/date_translation_data/uz-Latn.json b/dateparser_data/cldr_language_data/date_translation_data/uz-Latn.json index f1a957bfb..701beabe1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/uz-Latn.json +++ b/dateparser_data/cldr_language_data/date_translation_data/uz-Latn.json @@ -116,12 +116,14 @@ "shu daqiqada" ], "0 month ago": [ + "bu oy", "shu oy" ], "0 second ago": [ "hozir" ], "0 week ago": [ + "bu hafta", "shu hafta" ], "0 year ago": [ @@ -138,7 +140,7 @@ "o‘tgan hafta" ], "1 year ago": [ - "o'tgan yil", + "o‘'tgan yil", "o‘tgan yil" ], "in 1 day": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/uz.json b/dateparser_data/cldr_language_data/date_translation_data/uz.json index 220e5cf7e..5c0cdae17 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/uz.json +++ b/dateparser_data/cldr_language_data/date_translation_data/uz.json @@ -116,12 +116,14 @@ "shu daqiqada" ], "0 month ago": [ + "bu oy", "shu oy" ], "0 second ago": [ "hozir" ], "0 week ago": [ + "bu hafta", "shu hafta" ], "0 year ago": [ @@ -138,7 +140,7 @@ "o‘tgan hafta" ], "1 year ago": [ - "o'tgan yil", + "o‘'tgan yil", "o‘tgan yil" ], "in 1 day": [ diff --git a/dateparser_data/cldr_language_data/date_translation_data/wo.json b/dateparser_data/cldr_language_data/date_translation_data/wo.json new file mode 100644 index 000000000..78f94ed7f --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/wo.json @@ -0,0 +1,157 @@ +{ + "name": "wo", + "date_order": "DMY", + "january": [ + "sam", + "samwiyee" + ], + "february": [ + "few", + "fewriyee" + ], + "march": [ + "mar", + "mars" + ], + "april": [ + "awr", + "awril" + ], + "may": [ + "mee" + ], + "june": [ + "suw", + "suwe" + ], + "july": [ + "sul", + "sulet" + ], + "august": [ + "ut" + ], + "september": [ + "sàt", + "sàttumbar" + ], + "october": [ + "okt", + "oktoobar" + ], + "november": [ + "now", + "nowàmbar" + ], + "december": [ + "des", + "desàmbar" + ], + "monday": [ + "alt", + "altine" + ], + "tuesday": [ + "tal", + "talaata" + ], + "wednesday": [ + "àla", + "àlarba" + ], + "thursday": [ + "alx", + "alxamis" + ], + "friday": [ + "àjj", + "àjjuma" + ], + "saturday": [ + "ase", + "aseer" + ], + "sunday": [ + "dib", + "dibéer" + ], + "am": [ + "sub" + ], + "pm": [ + "ngo" + ], + "year": [ + "at" + ], + "month": [ + "we", + "weer" + ], + "week": [ + "ayu-b", + "ayu-bis" + ], + "day": [ + "fan" + ], + "hour": [ + "waxtu", + "wxt" + ], + "minute": [ + "sim", + "simili" + ], + "second": [ + "saa" + ], + "relative-type": { + "0 day ago": [ + "tay" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "démb" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "suba" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/xh.json b/dateparser_data/cldr_language_data/date_translation_data/xh.json new file mode 100644 index 000000000..f13a97597 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/xh.json @@ -0,0 +1,155 @@ +{ + "name": "xh", + "date_order": "YMD", + "january": [ + "jan", + "janyuwari" + ], + "february": [ + "feb", + "februwari" + ], + "march": [ + "mat", + "matshi" + ], + "april": [ + "epr", + "epreli" + ], + "may": [ + "mey", + "meyi" + ], + "june": [ + "jun", + "juni" + ], + "july": [ + "jul", + "julayi" + ], + "august": [ + "aga", + "agasti" + ], + "september": [ + "sep", + "septemba" + ], + "october": [ + "okt", + "okthoba" + ], + "november": [ + "nov", + "novemba" + ], + "december": [ + "dis", + "disemba" + ], + "monday": [ + "mvu", + "mvulo" + ], + "tuesday": [ + "bin", + "lwesibini" + ], + "wednesday": [ + "lwesithathu", + "tha" + ], + "thursday": [ + "lwesine", + "sin" + ], + "friday": [ + "hla", + "lwesihlanu" + ], + "saturday": [ + "mgq", + "mgqibelo" + ], + "sunday": [ + "caw", + "cawe" + ], + "am": [ + "am" + ], + "pm": [ + "pm" + ], + "year": [ + "year" + ], + "month": [ + "month" + ], + "week": [ + "week" + ], + "day": [ + "day" + ], + "hour": [ + "hour" + ], + "minute": [ + "minute" + ], + "second": [ + "second" + ], + "relative-type": { + "0 day ago": [ + "today" + ], + "0 hour ago": [ + "this hour" + ], + "0 minute ago": [ + "this minute" + ], + "0 month ago": [ + "this month" + ], + "0 second ago": [ + "now" + ], + "0 week ago": [ + "this week" + ], + "0 year ago": [ + "this year" + ], + "1 day ago": [ + "yesterday" + ], + "1 month ago": [ + "last month" + ], + "1 week ago": [ + "last week" + ], + "1 year ago": [ + "last year" + ], + "in 1 day": [ + "tomorrow" + ], + "in 1 month": [ + "next month" + ], + "in 1 week": [ + "next week" + ], + "in 1 year": [ + "next year" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/yo.json b/dateparser_data/cldr_language_data/date_translation_data/yo.json index 656657a63..465e66513 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/yo.json +++ b/dateparser_data/cldr_language_data/date_translation_data/yo.json @@ -3,75 +3,106 @@ "date_order": "DMY", "january": [ "oṣù ṣẹ́rẹ́", + "ṣẹ́", + "ṣẹ́r", "ṣẹ́rẹ́" ], "february": [ "oṣù èrèlè", + "èr", + "èrèl", "èrèlè" ], "march": [ "oṣù ẹrẹ̀nà", + "ẹr", + "ẹrẹ̀n", "ẹrẹ̀nà" ], "april": [ "oṣù ìgbé", + "ìg", + "ìgb", "ìgbé" ], "may": [ "oṣù ẹ̀bibi", + "ẹ̀b", + "ẹ̀bi", "ẹ̀bibi" ], "june": [ "oṣù òkúdu", + "òk", + "òkú", "òkúdu" ], "july": [ + "ag", + "agẹ", "agẹmọ", "oṣù agẹmọ" ], "august": [ "oṣù ògún", + "òg", + "ògú", "ògún" ], "september": [ + "ow", + "owe", "owewe", "oṣù owewe" ], "october": [ "oṣù ọ̀wàrà", + "ọ̀w", + "ọ̀wà", "ọ̀wàrà" ], "november": [ + "bé", + "bél", "bélú", "oṣù bélú" ], "december": [ "oṣù ọ̀pẹ̀", + "ọ̀p", + "ọ̀pẹ", "ọ̀pẹ̀" ], "monday": [ + "aj", "ajé", "ọjọ́ ajé" ], "tuesday": [ + "ìsẹ́g", "ìsẹ́gun", "ọjọ́ ìsẹ́gun" ], "wednesday": [ + "ọjọ́r", "ọjọ́rú" ], "thursday": [ + "ọjọ́b", "ọjọ́bọ" ], "friday": [ + "ẹt", "ẹtì", "ọjọ́ ẹtì" ], "saturday": [ + "àbám", "àbámẹ́ta", "ọjọ́ àbámẹ́ta" ], "sunday": [ + "àìk", "àìkú", "ọjọ́ àìkú" ], @@ -85,10 +116,11 @@ "ọdún" ], "month": [ - "osù" + "osù", + "oṣù" ], "week": [ - "ọ̀sè" + "ọ̀sẹ̀" ], "day": [ "ọjọ́" @@ -113,40 +145,40 @@ "this minute" ], "0 month ago": [ - "this month" + "oṣù yìí" ], "0 second ago": [ "now" ], "0 week ago": [ - "this week" + "ọ̀sẹ̀ yìí" ], "0 year ago": [ - "this year" + "ọdúnǹí" ], "1 day ago": [ "àná" ], "1 month ago": [ - "last month" + "óṣù tó kọjá" ], "1 week ago": [ - "last week" + "ọ̀sẹ̀ tó kọjá" ], "1 year ago": [ - "last year" + "èṣín" ], "in 1 day": [ "ọ̀la" ], "in 1 month": [ - "next month" + "óṣù tó ń bọ̀," ], "in 1 week": [ - "next week" + "ọ́sẹ̀ tó ń bọ̀" ], "in 1 year": [ - "next year" + "àmọ́dún" ] }, "locale_specific": { @@ -154,6 +186,8 @@ "name": "yo-BJ", "january": [ "oshù shɛ́rɛ́", + "shɛ́", + "shɛ́r", "shɛ́rɛ́" ], "february": [ @@ -161,6 +195,8 @@ ], "march": [ "oshù ɛrɛ̀nà", + "ɛr", + "ɛrɛ̀n", "ɛrɛ̀nà" ], "april": [ @@ -168,12 +204,15 @@ ], "may": [ "oshù ɛ̀bibi", + "ɛ̀b", + "ɛ̀bi", "ɛ̀bibi" ], "june": [ "oshù òkúdu" ], "july": [ + "agɛ", "agɛmɔ", "oshù agɛmɔ" ], @@ -185,6 +224,8 @@ ], "october": [ "oshù ɔ̀wàrà", + "ɔ̀w", + "ɔ̀wà", "ɔ̀wàrà" ], "november": [ @@ -192,23 +233,29 @@ ], "december": [ "oshù ɔ̀pɛ̀", + "ɔ̀p", + "ɔ̀pɛ", "ɔ̀pɛ̀" ], "monday": [ "ɔjɔ́ ajé" ], "tuesday": [ + "ìsɛ́g", "ìsɛ́gun", "ɔjɔ́ ìsɛ́gun" ], "wednesday": [ + "ɔjɔ́r", "ɔjɔ́rú" ], "thursday": [ + "ɔjɔ́b", "ɔjɔ́bɔ" ], "friday": [ "ɔjɔ́ ɛtì", + "ɛt", "ɛtì" ], "saturday": [ @@ -227,8 +274,11 @@ "year": [ "ɔdún" ], + "month": [ + "oshù" + ], "week": [ - "ɔ̀sè" + "ɔ̀sɛ̀" ], "day": [ "ɔjɔ́" @@ -240,8 +290,35 @@ "ìsɛ́jú ààyá" ], "relative-type": { + "0 month ago": [ + "oshù yìí" + ], + "0 week ago": [ + "ɔ̀sɛ̀ yìí" + ], + "0 year ago": [ + "ɔdúnǹí" + ], + "1 month ago": [ + "óshù tó kɔjá" + ], + "1 week ago": [ + "ɔ̀sɛ̀ tó kɔjá" + ], + "1 year ago": [ + "èshín" + ], "in 1 day": [ "ɔ̀la" + ], + "in 1 month": [ + "óshù tó ń bɔ̀," + ], + "in 1 week": [ + "ɔ́sɛ̀ tó ń bɔ̀" + ], + "in 1 year": [ + "àmɔ́dún" ] } } diff --git a/dateparser_data/cldr_language_data/date_translation_data/yue-Hans.json b/dateparser_data/cldr_language_data/date_translation_data/yue-Hans.json new file mode 100644 index 000000000..eea62f598 --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/yue-Hans.json @@ -0,0 +1,199 @@ +{ + "name": "yue-Hans", + "date_order": "YMD", + "january": [ + "1月", + "一月" + ], + "february": [ + "2月", + "二月" + ], + "march": [ + "3月", + "三月" + ], + "april": [ + "4月", + "四月" + ], + "may": [ + "5月", + "五月" + ], + "june": [ + "6月", + "六月" + ], + "july": [ + "7月", + "七月" + ], + "august": [ + "8月", + "八月" + ], + "september": [ + "9月", + "九月" + ], + "october": [ + "10月", + "十月" + ], + "november": [ + "11月", + "十一月" + ], + "december": [ + "12月", + "十二月" + ], + "monday": [ + "周一", + "星期一" + ], + "tuesday": [ + "周二", + "星期二" + ], + "wednesday": [ + "周三", + "星期三" + ], + "thursday": [ + "周四", + "星期四" + ], + "friday": [ + "周五", + "星期五" + ], + "saturday": [ + "周六", + "星期六" + ], + "sunday": [ + "周日", + "星期日" + ], + "am": [ + "上午" + ], + "pm": [ + "下午" + ], + "year": [ + "年" + ], + "month": [ + "月" + ], + "week": [ + "周" + ], + "day": [ + "日" + ], + "hour": [ + "小时" + ], + "minute": [ + "分钟" + ], + "second": [ + "秒" + ], + "relative-type": { + "0 day ago": [ + "今日" + ], + "0 hour ago": [ + "呢个小时" + ], + "0 minute ago": [ + "呢分钟" + ], + "0 month ago": [ + "今个月" + ], + "0 second ago": [ + "宜家" + ], + "0 week ago": [ + "今个星期" + ], + "0 year ago": [ + "今年" + ], + "1 day ago": [ + "寻日" + ], + "1 month ago": [ + "上个月" + ], + "1 week ago": [ + "上星期" + ], + "1 year ago": [ + "旧年" + ], + "in 1 day": [ + "听日" + ], + "in 1 month": [ + "下个月" + ], + "in 1 week": [ + "下星期" + ], + "in 1 year": [ + "下年" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} 日前" + ], + "\\1 hour ago": [ + "{0} 小时前" + ], + "\\1 minute ago": [ + "{0} 分钟前" + ], + "\\1 month ago": [ + "{0} 个月前" + ], + "\\1 second ago": [ + "{0} 秒前" + ], + "\\1 week ago": [ + "{0} 个星期前" + ], + "\\1 year ago": [ + "{0} 年前" + ], + "in \\1 day": [ + "{0} 日后" + ], + "in \\1 hour": [ + "{0} 小时后" + ], + "in \\1 minute": [ + "{0} 分钟后" + ], + "in \\1 month": [ + "{0} 个月后" + ], + "in \\1 second": [ + "{0} 秒后" + ], + "in \\1 week": [ + "{0} 个星期后" + ], + "in \\1 year": [ + "{0} 年后" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/yue-Hant.json b/dateparser_data/cldr_language_data/date_translation_data/yue-Hant.json new file mode 100644 index 000000000..b12de2a1a --- /dev/null +++ b/dateparser_data/cldr_language_data/date_translation_data/yue-Hant.json @@ -0,0 +1,180 @@ +{ + "name": "yue-Hant", + "date_order": "YMD", + "january": [ + "1月" + ], + "february": [ + "2月" + ], + "march": [ + "3月" + ], + "april": [ + "4月" + ], + "may": [ + "5月" + ], + "june": [ + "6月" + ], + "july": [ + "7月" + ], + "august": [ + "8月" + ], + "september": [ + "9月" + ], + "october": [ + "10月" + ], + "november": [ + "11月" + ], + "december": [ + "12月" + ], + "monday": [ + "星期一" + ], + "tuesday": [ + "星期二" + ], + "wednesday": [ + "星期三" + ], + "thursday": [ + "星期四" + ], + "friday": [ + "星期五" + ], + "saturday": [ + "星期六" + ], + "sunday": [ + "星期日" + ], + "am": [ + "上午" + ], + "pm": [ + "下午" + ], + "year": [ + "年" + ], + "month": [ + "月" + ], + "week": [ + "週" + ], + "day": [ + "日" + ], + "hour": [ + "小時" + ], + "minute": [ + "分鐘" + ], + "second": [ + "秒" + ], + "relative-type": { + "0 day ago": [ + "今日" + ], + "0 hour ago": [ + "呢個小時" + ], + "0 minute ago": [ + "呢分鐘" + ], + "0 month ago": [ + "今個月" + ], + "0 second ago": [ + "宜家" + ], + "0 week ago": [ + "今個星期" + ], + "0 year ago": [ + "今年" + ], + "1 day ago": [ + "尋日" + ], + "1 month ago": [ + "上個月" + ], + "1 week ago": [ + "上星期" + ], + "1 year ago": [ + "舊年" + ], + "in 1 day": [ + "聽日" + ], + "in 1 month": [ + "下個月" + ], + "in 1 week": [ + "下星期" + ], + "in 1 year": [ + "下年" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "{0} 日前" + ], + "\\1 hour ago": [ + "{0} 小時前" + ], + "\\1 minute ago": [ + "{0} 分鐘前" + ], + "\\1 month ago": [ + "{0} 個月前" + ], + "\\1 second ago": [ + "{0} 秒前" + ], + "\\1 week ago": [ + "{0} 個星期前" + ], + "\\1 year ago": [ + "{0} 年前" + ], + "in \\1 day": [ + "{0} 日後" + ], + "in \\1 hour": [ + "{0} 小時後" + ], + "in \\1 minute": [ + "{0} 分鐘後" + ], + "in \\1 month": [ + "{0} 個月後" + ], + "in \\1 second": [ + "{0} 秒後" + ], + "in \\1 week": [ + "{0} 個星期後" + ], + "in \\1 year": [ + "{0} 年後" + ] + }, + "locale_specific": {} +} \ No newline at end of file diff --git a/dateparser_data/cldr_language_data/date_translation_data/yue.json b/dateparser_data/cldr_language_data/date_translation_data/yue.json index f6e9b0923..922a8d819 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/yue.json +++ b/dateparser_data/cldr_language_data/date_translation_data/yue.json @@ -38,32 +38,25 @@ "12月" ], "monday": [ - "星期一", - "週一" + "星期一" ], "tuesday": [ - "星期二", - "週二" + "星期二" ], "wednesday": [ - "星期三", - "週三" + "星期三" ], "thursday": [ - "星期四", - "週四" + "星期四" ], "friday": [ - "星期五", - "週五" + "星期五" ], "saturday": [ - "星期六", - "週六" + "星期六" ], "sunday": [ - "星期日", - "週日" + "星期日" ], "am": [ "上午" diff --git a/dateparser_data/cldr_language_data/date_translation_data/zh-Hant.json b/dateparser_data/cldr_language_data/date_translation_data/zh-Hant.json index f6a313957..cf6f7b9b2 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/zh-Hant.json +++ b/dateparser_data/cldr_language_data/date_translation_data/zh-Hant.json @@ -212,9 +212,6 @@ "1 day ago": [ "昨日" ], - "1 month ago": [ - "上月" - ], "1 week ago": [ "上星期" ], @@ -224,9 +221,6 @@ "in 1 day": [ "明日" ], - "in 1 month": [ - "下月" - ], "in 1 week": [ "下星期" ], @@ -253,7 +247,7 @@ ], "\\1 week ago": [ "{0} 星期前", - "{0}週前" + "{0}星期前" ], "\\1 year ago": [ "{0}年前" @@ -276,7 +270,7 @@ ], "in \\1 week": [ "{0} 星期後", - "{0}週後" + "{0}星期後" ], "in \\1 year": [ "{0}年後" @@ -311,9 +305,6 @@ "1 day ago": [ "昨日" ], - "1 month ago": [ - "上月" - ], "1 week ago": [ "上星期" ], @@ -323,9 +314,6 @@ "in 1 day": [ "明日" ], - "in 1 month": [ - "下月" - ], "in 1 week": [ "下星期" ], @@ -352,7 +340,7 @@ ], "\\1 week ago": [ "{0} 星期前", - "{0}週前" + "{0}星期前" ], "\\1 year ago": [ "{0}年前" @@ -375,7 +363,7 @@ ], "in \\1 week": [ "{0} 星期後", - "{0}週後" + "{0}星期後" ], "in \\1 year": [ "{0}年後" diff --git a/dateparser_data/cldr_language_data/date_translation_data/zu.json b/dateparser_data/cldr_language_data/date_translation_data/zu.json index 3dc90ca99..fcb870cbe 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/zu.json +++ b/dateparser_data/cldr_language_data/date_translation_data/zu.json @@ -3,8 +3,7 @@ "date_order": "MDY", "january": [ "jan", - "januwari", - "umasingana" + "januwari" ], "february": [ "feb", diff --git a/dateparser_scripts/utils.py b/dateparser_scripts/utils.py index a8ba6d1c5..2d7aee05c 100644 --- a/dateparser_scripts/utils.py +++ b/dateparser_scripts/utils.py @@ -1,38 +1,20 @@ import os import shutil from collections import OrderedDict +from pathlib import Path from git import Repo def get_raw_data(): - cldr_version = "31.0.1" - raw_data_directory = "../raw_data" - - cldr_data = { - "dates_full": { - "url": "https://github.com/unicode-cldr/cldr-dates-full.git", - "dir": "{}/cldr_dates_full/".format(raw_data_directory), - }, - "core": { - "url": "https://github.com/unicode-cldr/cldr-core.git", - "dir": "{}/cldr_core/".format(raw_data_directory), - }, - "rbnf": { - "url": "https://github.com/unicode-cldr/cldr-rbnf.git", - "dir": "{}/cldr_rbnf/".format(raw_data_directory), - }, - } - - if os.path.isdir(raw_data_directory): - # remove current raw data - shutil.rmtree(raw_data_directory) - os.mkdir(raw_data_directory) - - for name, data in cldr_data.items(): - print('Clonning "{}" from: {}'.format(name, data["url"])) - repo = Repo.clone_from(data["url"], data["dir"], branch="master") - repo.git.co(cldr_version) + cldr_version = "44.1.0" + local_dir = Path(__file__).parent / "../cldr-json" + url = "https://github.com/unicode-org/cldr-json.git" + if os.path.isdir(local_dir): + shutil.rmtree(local_dir) + + print(f'Clonning {url}...') + Repo.clone_from(url, local_dir, branch=cldr_version, depth=1) def get_dict_difference(parent_dict, child_dict): diff --git a/dateparser_scripts/write_complete_data.py b/dateparser_scripts/write_complete_data.py index e31703ee0..f7a5f1ed8 100644 --- a/dateparser_scripts/write_complete_data.py +++ b/dateparser_scripts/write_complete_data.py @@ -2,6 +2,7 @@ import os import shutil from collections import OrderedDict +from pathlib import Path import regex as re from ruamel.yaml import RoundTripLoader @@ -9,15 +10,15 @@ from dateparser_scripts.order_languages import avoid_languages from dateparser_scripts.utils import combine_dicts -cldr_date_directory = "../dateparser_data/cldr_language_data/date_translation_data/" -supplementary_directory = "../dateparser_data/supplementary_language_data/" +root = Path(__file__).parent.parent + +cldr_date_directory = root / "dateparser_data/cldr_language_data/date_translation_data" +supplementary_directory = root / "dateparser_data/supplementary_language_data" supplementary_date_directory = ( - "../dateparser_data/supplementary_language_data/date_translation_data/" + root / "dateparser_data/supplementary_language_data/date_translation_data" ) -translation_data_directory = "../dateparser/data/" -date_translation_directory = "../dateparser/data/date_translation_data/" - -os.chdir(os.path.dirname(os.path.abspath(__file__))) +translation_data_directory = root / "dateparser/data" +date_translation_directory = root / "dateparser/data/date_translation_data" cldr_languages = list( set(map(lambda x: x[:-5], os.listdir(cldr_date_directory))) - avoid_languages @@ -51,10 +52,10 @@ def _get_complete_date_translation_data(language): cldr_data = {} supplementary_data = {} if language in cldr_languages: - with open(cldr_date_directory + language + ".json") as f: + with open(cldr_date_directory / f"{language}.json") as f: cldr_data = json.load(f, object_pairs_hook=OrderedDict) if language in supplementary_languages: - with open(supplementary_date_directory + language + ".yaml") as g: + with open(supplementary_date_directory / f"{language}.yaml") as g: supplementary_data = OrderedDict(RoundTripLoader(g).get_data()) complete_data = combine_dicts(cldr_data, supplementary_data) if "name" not in complete_data: @@ -87,7 +88,7 @@ def write_complete_data(in_memory=False): shutil.rmtree(date_translation_directory) os.mkdir(date_translation_directory) - with open(supplementary_directory + "base_data.yaml") as f: + with open(supplementary_directory / "base_data.yaml") as f: base_data = RoundTripLoader(f).get_data() for language in all_languages: @@ -99,7 +100,7 @@ def write_complete_data(in_memory=False): ) out_text = ("info = " + translation_data + "\n").encode("utf-8") _write_file( - date_translation_directory + language + ".py", + date_translation_directory / f"{language}.py", out_text, "wb", in_memory, @@ -108,18 +109,19 @@ def write_complete_data(in_memory=False): init_text = ( "from dateparser.data import date_translation_data\n" - "from .languages_info import language_order, language_locale_dict\n" + "\n" + "from .languages_info import language_locale_dict, language_order\n" ) _write_file( - translation_data_directory + "__init__.py", + translation_data_directory / "__init__.py", init_text, "w", False, in_memory_result, ) _write_file( - date_translation_directory + "__init__.py", "", "w", False, in_memory_result + date_translation_directory / "__init__.py", "", "w", False, in_memory_result ) return in_memory_result