From 19413cfb29725dd1a28554aabbcf5e8d81e70fe2 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 00:02:33 +0200 Subject: [PATCH 01/13] Update it.yaml --- .../date_translation_data/it.yaml | 49 ++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml index 2babc01f2..ff834fd96 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml @@ -1,7 +1,25 @@ -skip: ["circa", "e"] +skip: ["circa", "e", "alle", "alla", "all'", "all", "a", "il", "di", "del", "della", "dell'"] +pertain: ["di", "del", "della", "dell'"] sentence_splitter_group : 1 +monday: + - lun +tuesday: + - mar +wednesday: + - mer +thursday: + - gio +friday: + - ven +saturday: + - sab +sunday: + - dom + +decade: + - decade year: - anni month: @@ -12,19 +30,48 @@ day: - giorni hour: - ore + - h minute: - minuti + - min + - m second: - secondi + - s ago: - fa in: - in + - fra + - tra + - da ora relative-type: 2 day ago: - altro ieri + in 2 days: + - dopodomani simplifications: - (\d+)\s+ora: \1 ore + - un[']ora: 1 ore + - (?:12\s+)?mezzogiorno: '12:00' + - (?:12\s+)?una: '13:00' + - (?:12\s+)?mezzanotte: '00:00' + - (?:12\s+)?una di notte: '01:00' + - (\d+)h(\d+)m?: \1:\2 + - (?<=from\s+)now: tra + - less than 1 minute ago: pochi secondi fa + - un: '1' + - due: '2' + - tre: '3' + - quattro: '4' + - cinque: '5' + - sei: '6' + - sette: '7' + - otto: '8' + - nove: '9' + - dieci: '10' + - undici: '11' + - dodici: '12' From 2fe1f4a5d4bc5f6ced52820df9b571e840b62b41 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 00:29:54 +0200 Subject: [PATCH 02/13] Update it.py --- dateparser/data/date_translation_data/it.py | 98 ++++++++++++++++++++- 1 file changed, 94 insertions(+), 4 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index b6e2735ca..61c0d1914 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -78,10 +78,15 @@ "domenica" ], "am": [ - "am" + "am", + "mattina" ], "pm": [ - "pm" + "pm", + "pomeriggio" + ], + "decade": [ + "decade", ], "year": [ "anno", @@ -133,6 +138,7 @@ ], "0 second ago": [ "ora" + "adesso" ], "0 week ago": [ "questa settimana" @@ -167,6 +173,9 @@ "2 day ago": [ "altro ieri" ] + "in 2 days": [ + "dopodomani" + ] }, "relative-type-regex": { "\\1 day ago": [ @@ -254,6 +263,16 @@ "skip": [ "circa", "e", + "alle", + "alla", + "all'", + "all", + "a", + "il", + "di", + "del", + "della", + "dell' " ", "'", ",", @@ -267,16 +286,87 @@ "|", "," ], + "pertain": [ + "di", + "del", + "della", + "dell'" + ] "sentence_splitter_group": 1, "ago": [ "fa" + "scorsa" + "scorso" ], "in": [ "in" + "fra" + "tra" + "da ora" ], "simplifications": [ { - "(\\d+)\\s+ora": "\\1 ore" - } + "(\\d+)\\s+ora": "\\1 ore" + }, + { + "un[']ora": "1 ore" + }, + { + "(?:12\\s+)?mezzogiorno": "12:00" + }, + { + "(?:12\\s+)?una": "13:00" + }, + { + "(?:12\\s+)?mezzanotte": "00:00" + }, + { + "(?:12\\s+)?una di notte": "01:00" + }, + { + "(\\d+)h(\\d+)m?": "\\1:\\2" + }, + { + "(?<=from\\s+)now": "tra" + }, + { + "less than 1 minute ago": "pochi secondi fa" + }, + { + "un": "1" + }, + { + "due": "2" + }, + { + "tre": "3" + }, + { + "quattro": "4" + }, + { + "cinque": "5" + }, + { + "sei": "6" + }, + { + "sette": "7" + }, + { + "otto": "8" + }, + { + "nove": "9" + }, + { + "dieci": "10" + }, + { + "undici": "11" + }, + { + "dodici": "12" + }, ] } From cc7eb9fd747a57141b5e27260453985496f8f71e Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 00:34:59 +0200 Subject: [PATCH 03/13] Update it.yaml --- .../supplementary_language_data/date_translation_data/it.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml index ff834fd96..70be2d35c 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml @@ -41,6 +41,8 @@ second: ago: - fa + - scorsa + - scorso in: - in - fra From 345633fcd2cb55d8ab257a4e9965bf4d38b98657 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 01:08:32 +0200 Subject: [PATCH 04/13] Update it.yaml --- .../supplementary_language_data/date_translation_data/it.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml index 70be2d35c..61c64809c 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml @@ -1,4 +1,4 @@ -skip: ["circa", "e", "alle", "alla", "all'", "all", "a", "il", "di", "del", "della", "dell'"] +skip: ["circa", "e", "alle", "alla", "all'", "all", "a", "il", "l'", "l", "lo", "la", "di", "del", "della", "dell'"] pertain: ["di", "del", "della", "dell'"] sentence_splitter_group : 1 From 743d39a9e766954ed2006980752dac04b295700d Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 01:10:07 +0200 Subject: [PATCH 05/13] Update it.py --- dateparser/data/date_translation_data/it.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 61c0d1914..8baf98e2b 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -269,6 +269,10 @@ "all", "a", "il", + "l'", + "l", + "lo", + "la", "di", "del", "della", From 21b59f1d4abb6f9c724b995f6d264718181c785b Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 17 Sep 2022 01:10:52 +0200 Subject: [PATCH 06/13] Update it.py --- dateparser/data/date_translation_data/it.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 8baf98e2b..f8f3318e4 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -276,7 +276,7 @@ "di", "del", "della", - "dell' + "dell'", " ", "'", ",", From cbceb61399caa7ef3e64ac094b4da5aa7016bd8d Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Fri, 7 Oct 2022 23:58:24 +0200 Subject: [PATCH 07/13] Tests+small additions --- dateparser/data/date_translation_data/it.py | 2 ++ .../date_translation_data/it.yaml | 2 ++ tests/test_languages.py | 21 +++++++++++++------ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index b6e2735ca..97dfb6ee0 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -273,6 +273,8 @@ ], "in": [ "in" + "tra" + "fra" ], "simplifications": [ { diff --git a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml index 2babc01f2..1c261241c 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml @@ -21,6 +21,8 @@ ago: - fa in: - in + - tra + - fra relative-type: 2 day ago: diff --git a/tests/test_languages.py b/tests/test_languages.py index e83d4d7ef..f9684cff0 100644 --- a/tests/test_languages.py +++ b/tests/test_languages.py @@ -847,11 +847,24 @@ def test_translation(self, shortname, datetime_string, expected_translation): param('es', "2 semanas", "2 week"), param('es', "2 año", "2 year"), # Italian + param('it', "tra 3 minuti", "in 3 minute"), + param('it', "5 giorni fa", "5 day ago"), + param('it', "anno prossimo", "in 1 year"), param('it', "altro ieri", "2 day ago"), param('it', "ieri", "1 day ago"), param('it', "oggi", "0 day ago"), - param('it', "2 settimana fa", "2 week ago"), - param('it', "2 anno fa", "2 year ago"), + param('it', "tra 1 decade", "in 1 decade"), + param('it', "2 settimane fa", "2 week ago"), + param('it', "2 anni fa", "2 year ago"), + param('it', "15 mesi fa", "15 month ago"), + param('it', "51 min fa", "51 minute ago"), + param('it', "tra 5 s", "in 5 second"), + param('it', "settimana prossima", "in 1 week"), + param('it', "5 mese", "5 month"), + param('it', "dom", "sunday"), + param('it', "mercoledì", "wensday"), + param('it', "fra 23 ore", "in 23 hour"), + param('it', "in 3 h", "in 3 hour"), # Portuguese param('pt', "anteontem", "2 day ago"), param('pt', "ontem", "1 day ago"), @@ -1288,10 +1301,6 @@ def test_translation(self, shortname, datetime_string, expected_translation): param('is', "í næstu viku", "in 1 week"), param('is', "fyrir 3 mánuðum", "3 month ago"), param('is', "eftir 2 klst", "in 2 hour"), - # it - param('it', "tra 3 minuti", "in 3 minute"), - param('it', "5 giorni fa", "5 day ago"), - param('it', "anno prossimo", "in 1 year"), # jgo param('jgo', "ɛ́ gɛ mɔ́ 20 háwa", "20 hour ago"), param('jgo', "ɛ́ gɛ́ mɔ́ pɛsaŋ 5", "5 month ago"), From 8795afd0468c9135ee545f325ae34bbd54aaf7ff Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 8 Oct 2022 15:29:28 +0200 Subject: [PATCH 08/13] final edits --- dateparser/data/date_translation_data/it.py | 116 ++++++++++++------ .../date_translation_data/it.json | 58 +++++++-- .../date_translation_data/it.yaml | 9 +- tests/test_languages.py | 12 +- 4 files changed, 140 insertions(+), 55 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index f8f3318e4..5f8e6885f 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -172,7 +172,7 @@ ], "2 day ago": [ "altro ieri" - ] + ], "in 2 days": [ "dopodomani" ] @@ -218,35 +218,77 @@ "tra (\\d+) gg", "tra (\\d+) giorni", "tra (\\d+) giorno" + "fra (\\d+) g", + "fra (\\d+) gg", + "fra (\\d+) giorni", + "fra (\\d+) giorno", + "(\\d+) g a partire da ora", + "(\\d+) gg a partire da ora", + "(\\d+) giorni a partire da ora", + "(\\d+) giorno a partire da ora" ], "in \\1 hour": [ "tra (\\d+) h", "tra (\\d+) ora", - "tra (\\d+) ore" + "tra (\\d+) ore", + "fra (\\d+) h", + "fra (\\d+) ora", + "fra (\\d+) ore", + "(\\d+) h a partire da ora", + "(\\d+) ora a partire da ora", + "(\\d+) ore a partire da ora", ], "in \\1 minute": [ "tra (\\d+) min", - "tra (\\d+) minuti", - "tra (\\d+) minuto" + "tra (\\d+) minuto", + "tra (\\d+) minuti" + "fra (\\d+) min", + "fra (\\d+) minuto", + "fra (\\d+) minuti", + "(\\d+) min a partire da ora", + "(\\d+) minuto a partire da ora", + "(\\d+) minuti a partire da ora", ], "in \\1 month": [ "tra (\\d+) mese", "tra (\\d+) mesi" + "fra (\\d+) mese", + "fra (\\d+) mesi", + "(\\d+) mese a partire da ora", + "(\\d+) mesi a partire da ora", ], "in \\1 second": [ "tra (\\d+) s", "tra (\\d+) sec", - "tra (\\d+) secondi", - "tra (\\d+) secondo" + "tra (\\d+) secondo", + "tra (\\d+) secondi" + "fra (\\d+) s", + "fra (\\d+) sec", + "fra (\\d+) secondo", + "fra (\\d+) secondi", + "(\\d+) s a partire da ora", + "(\\d+) sec a partire da ora", + "(\\d+) secondo a partire da ora", + "(\\d+) secondi a partire da ora", ], "in \\1 week": [ "tra (\\d+) sett", "tra (\\d+) settimana", "tra (\\d+) settimane" + "fra (\\d+) sett", + "fra (\\d+) settimana", + "fra (\\d+) settimane", + "(\\d+) sett a partire da ora", + "(\\d+) settimana a partire da ora", + "(\\d+) settimane a partire da ora", ], "in \\1 year": [ "tra (\\d+) anni", "tra (\\d+) anno" + "fra (\\d+) anni", + "fra (\\d+) anno", + "(\\d+) anni a partire da ora", + "(\\d+) anno a partire da ora", ] }, "locale_specific": { @@ -269,8 +311,8 @@ "all", "a", "il", - "l'", - "l", + "l'", + "l", "lo", "la", "di", @@ -295,7 +337,7 @@ "del", "della", "dell'" - ] + ], "sentence_splitter_group": 1, "ago": [ "fa" @@ -310,7 +352,7 @@ ], "simplifications": [ { - "(\\d+)\\s+ora": "\\1 ore" + "(\\d+)\\s+ora": "\\1 ore" }, { "un[']ora": "1 ore" @@ -321,56 +363,56 @@ { "(?:12\\s+)?una": "13:00" }, - { + { "(?:12\\s+)?mezzanotte": "00:00" }, - { + { "(?:12\\s+)?una di notte": "01:00" }, - { + { "(\\d+)h(\\d+)m?": "\\1:\\2" }, - { + { "(?<=from\\s+)now": "tra" }, - { + { "less than 1 minute ago": "pochi secondi fa" }, - { + { "un": "1" - }, - { + }, + { "due": "2" }, - { + { "tre": "3" }, - { + { "quattro": "4" - }, - { + }, + { "cinque": "5" - }, - { + }, + { "sei": "6" - }, - { + }, + { "sette": "7" - }, - { + }, + { "otto": "8" - }, - { + }, + { "nove": "9" - }, - { + }, + { "dieci": "10" - }, - { + }, + { "undici": "11" - }, - { + }, + { "dodici": "12" - }, + }, ] } 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..3e5edd8f1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/it.json +++ b/dateparser_data/cldr_language_data/date_translation_data/it.json @@ -198,36 +198,78 @@ "tra {0} g", "tra {0} gg", "tra {0} giorni", - "tra {0} giorno" + "tra {0} giorno", + "fra {0} g", + "fra {0} gg", + "fra {0} giorni", + "fra {0} giorno", + "{0} g a partire da ora", + "{0} gg a partire da ora", + "{0} giorni a partire da ora", + "{0} giorno a partire da ora" ], "in \\1 hour": [ "tra {0} h", "tra {0} ora", - "tra {0} ore" + "tra {0} ore", + "fra {0} h", + "fra {0} ora", + "fra {0} ore", + "{0} h a partire da ora", + "{0} ora a partire da ora", + "{0} ore a partire da ora" ], "in \\1 minute": [ "tra {0} min", "tra {0} minuti", - "tra {0} minuto" + "tra {0} minuto", + "fra {0} min", + "fra {0} minuti", + "fra {0} minuto", + "{0} min a partire da ora", + "{0} minuto a partire da ora", + "{0} minuti a partire da ora" ], "in \\1 month": [ "tra {0} mese", - "tra {0} mesi" + "tra {0} mesi", + "fra {0} mese", + "fra {0} mesi", + "{0} mese a partire da ora", + "{0} mesi a partire da ora", ], "in \\1 second": [ "tra {0} s", "tra {0} sec", "tra {0} secondi", - "tra {0} secondo" + "tra {0} secondo", + "fra {0} s", + "fra {0} sec", + "fra {0} secondi", + "fra {0} secondo", + "{0} s a partire da ora", + "{0} sec a partire da ora", + "{0} secondi a partire da ora", + "{0} secondo a partire da ora" ], "in \\1 week": [ "tra {0} sett", "tra {0} settimana", - "tra {0} settimane" + "tra {0} settimane", + "fra {0} sett", + "fra {0} settimana", + "fra {0} settimane", + "{0} sett a partire da ora", + "{0} settimana a partire da ora", + "{0} settimane a partire da ora" ], "in \\1 year": [ "tra {0} anni", - "tra {0} anno" + "tra {0} anno", + "fra {0} anni", + "fra {0} anno", + "{0} anni a partire da ora", + "{0} anno a partire da ora" ] }, "locale_specific": { @@ -241,4 +283,4 @@ "name": "it-VA" } } -} \ No newline at end of file +} diff --git a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml index 61c64809c..8ab961631 100644 --- a/dateparser_data/supplementary_language_data/date_translation_data/it.yaml +++ b/dateparser_data/supplementary_language_data/date_translation_data/it.yaml @@ -17,9 +17,9 @@ saturday: - sab sunday: - dom - + decade: - - decade + - decadi year: - anni month: @@ -44,7 +44,6 @@ ago: - scorsa - scorso in: - - in - fra - tra - da ora @@ -56,8 +55,8 @@ relative-type: - dopodomani simplifications: - - (\d+)\s+ora: \1 ore - - un[']ora: 1 ore + - (\d+)\s+ora: \1 ore + - un[']ora: 1 ore - (?:12\s+)?mezzogiorno: '12:00' - (?:12\s+)?una: '13:00' - (?:12\s+)?mezzanotte: '00:00' diff --git a/tests/test_languages.py b/tests/test_languages.py index f9684cff0..96ef94979 100644 --- a/tests/test_languages.py +++ b/tests/test_languages.py @@ -847,24 +847,26 @@ def test_translation(self, shortname, datetime_string, expected_translation): param('es', "2 semanas", "2 week"), param('es', "2 año", "2 year"), # Italian - param('it', "tra 3 minuti", "in 3 minute"), + param('it', "fra 3 minuti", "in 3 minute"), param('it', "5 giorni fa", "5 day ago"), param('it', "anno prossimo", "in 1 year"), + param('it', "settimana scorsa", "1 week ago"), + param('it', "20 anni a partire da ora", "in 20 year"), param('it', "altro ieri", "2 day ago"), param('it', "ieri", "1 day ago"), param('it', "oggi", "0 day ago"), - param('it', "tra 1 decade", "in 1 decade"), + param('it', "dieci min fa", "10 minute ago"), param('it', "2 settimane fa", "2 week ago"), param('it', "2 anni fa", "2 year ago"), param('it', "15 mesi fa", "15 month ago"), param('it', "51 min fa", "51 minute ago"), param('it', "tra 5 s", "in 5 second"), param('it', "settimana prossima", "in 1 week"), - param('it', "5 mese", "5 month"), + param('it', "5 mesi", "5 month"), param('it', "dom", "sunday"), - param('it', "mercoledì", "wensday"), + param('it', "mercoledì", "wednesday"), param('it', "fra 23 ore", "in 23 hour"), - param('it', "in 3 h", "in 3 hour"), + param('it', "tra 3 h", "in 3 hour"), # Portuguese param('pt', "anteontem", "2 day ago"), param('pt', "ontem", "1 day ago"), From 36aa115b43b0a743bcde664f190bc50d54abb5cc Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Sun, 23 Oct 2022 23:02:18 +0200 Subject: [PATCH 09/13] typos --- dateparser/data/date_translation_data/it.py | 12 ++++++------ .../cldr_language_data/date_translation_data/it.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 5f8e6885f..1f48a0665 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -236,7 +236,7 @@ "fra (\\d+) ore", "(\\d+) h a partire da ora", "(\\d+) ora a partire da ora", - "(\\d+) ore a partire da ora", + "(\\d+) ore a partire da ora" ], "in \\1 minute": [ "tra (\\d+) min", @@ -247,7 +247,7 @@ "fra (\\d+) minuti", "(\\d+) min a partire da ora", "(\\d+) minuto a partire da ora", - "(\\d+) minuti a partire da ora", + "(\\d+) minuti a partire da ora" ], "in \\1 month": [ "tra (\\d+) mese", @@ -255,7 +255,7 @@ "fra (\\d+) mese", "fra (\\d+) mesi", "(\\d+) mese a partire da ora", - "(\\d+) mesi a partire da ora", + "(\\d+) mesi a partire da ora" ], "in \\1 second": [ "tra (\\d+) s", @@ -269,7 +269,7 @@ "(\\d+) s a partire da ora", "(\\d+) sec a partire da ora", "(\\d+) secondo a partire da ora", - "(\\d+) secondi a partire da ora", + "(\\d+) secondi a partire da ora" ], "in \\1 week": [ "tra (\\d+) sett", @@ -280,7 +280,7 @@ "fra (\\d+) settimane", "(\\d+) sett a partire da ora", "(\\d+) settimana a partire da ora", - "(\\d+) settimane a partire da ora", + "(\\d+) settimane a partire da ora" ], "in \\1 year": [ "tra (\\d+) anni", @@ -288,7 +288,7 @@ "fra (\\d+) anni", "fra (\\d+) anno", "(\\d+) anni a partire da ora", - "(\\d+) anno a partire da ora", + "(\\d+) anno a partire da ora" ] }, "locale_specific": { 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 3e5edd8f1..71be3404c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/it.json +++ b/dateparser_data/cldr_language_data/date_translation_data/it.json @@ -236,7 +236,7 @@ "fra {0} mese", "fra {0} mesi", "{0} mese a partire da ora", - "{0} mesi a partire da ora", + "{0} mesi a partire da ora" ], "in \\1 second": [ "tra {0} s", From eb26dcc67adb2307599ffdfee5af8306826935f2 Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Sun, 23 Oct 2022 23:06:18 +0200 Subject: [PATCH 10/13] Update it.py --- dateparser/data/date_translation_data/it.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 1f48a0665..63b40beee 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -340,14 +340,14 @@ ], "sentence_splitter_group": 1, "ago": [ - "fa" - "scorsa" + "fa", + "scorsa", "scorso" ], "in": [ - "in" - "fra" - "tra" + "in", + "fra", + "tra", "da ora" ], "simplifications": [ From 7ff395807ab1ce2b48a8d4bfed512c3c73413931 Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Mon, 24 Oct 2022 23:35:36 +0200 Subject: [PATCH 11/13] Revert "typos" This reverts commit 36aa115b43b0a743bcde664f190bc50d54abb5cc. --- dateparser/data/date_translation_data/it.py | 12 ++++++------ .../cldr_language_data/date_translation_data/it.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 63b40beee..fe2524dda 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -236,7 +236,7 @@ "fra (\\d+) ore", "(\\d+) h a partire da ora", "(\\d+) ora a partire da ora", - "(\\d+) ore a partire da ora" + "(\\d+) ore a partire da ora", ], "in \\1 minute": [ "tra (\\d+) min", @@ -247,7 +247,7 @@ "fra (\\d+) minuti", "(\\d+) min a partire da ora", "(\\d+) minuto a partire da ora", - "(\\d+) minuti a partire da ora" + "(\\d+) minuti a partire da ora", ], "in \\1 month": [ "tra (\\d+) mese", @@ -255,7 +255,7 @@ "fra (\\d+) mese", "fra (\\d+) mesi", "(\\d+) mese a partire da ora", - "(\\d+) mesi a partire da ora" + "(\\d+) mesi a partire da ora", ], "in \\1 second": [ "tra (\\d+) s", @@ -269,7 +269,7 @@ "(\\d+) s a partire da ora", "(\\d+) sec a partire da ora", "(\\d+) secondo a partire da ora", - "(\\d+) secondi a partire da ora" + "(\\d+) secondi a partire da ora", ], "in \\1 week": [ "tra (\\d+) sett", @@ -280,7 +280,7 @@ "fra (\\d+) settimane", "(\\d+) sett a partire da ora", "(\\d+) settimana a partire da ora", - "(\\d+) settimane a partire da ora" + "(\\d+) settimane a partire da ora", ], "in \\1 year": [ "tra (\\d+) anni", @@ -288,7 +288,7 @@ "fra (\\d+) anni", "fra (\\d+) anno", "(\\d+) anni a partire da ora", - "(\\d+) anno a partire da ora" + "(\\d+) anno a partire da ora", ] }, "locale_specific": { 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 71be3404c..3e5edd8f1 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/it.json +++ b/dateparser_data/cldr_language_data/date_translation_data/it.json @@ -236,7 +236,7 @@ "fra {0} mese", "fra {0} mesi", "{0} mese a partire da ora", - "{0} mesi a partire da ora" + "{0} mesi a partire da ora", ], "in \\1 second": [ "tra {0} s", From 07314f214cac9c5ded9ffd950c8498a5d240838f Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Mon, 24 Oct 2022 23:46:33 +0200 Subject: [PATCH 12/13] Update it.py --- dateparser/data/date_translation_data/it.py | 80 ++++++++++----------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index fe2524dda..24a69fe13 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -3,125 +3,125 @@ "date_order": "DMY", "january": [ "gen", - "gennaio" + "gennaio", ], "february": [ "feb", - "febbraio" + "febbraio", ], "march": [ "mar", - "marzo" + "marzo", ], "april": [ "apr", - "aprile" + "aprile", ], "may": [ "mag", - "maggio" + "maggio", ], "june": [ "giu", - "giugno" + "giugno", ], "july": [ "lug", - "luglio" + "luglio", ], "august": [ "ago", - "agosto" + "agosto", ], "september": [ "set", - "settembre" + "settembre", ], "october": [ "ott", - "ottobre" + "ottobre", ], "november": [ "nov", - "novembre" + "novembre", ], "december": [ "dic", - "dicembre" + "dicembre", ], "monday": [ "lun", - "lunedì" + "lunedì", ], "tuesday": [ "mar", - "martedì" + "martedì", ], "wednesday": [ "mer", - "mercoledì" + "mercoledì", ], "thursday": [ "gio", - "giovedì" + "giovedì", ], "friday": [ "ven", - "venerdì" + "venerdì", ], "saturday": [ "sab", - "sabato" + "sabato", ], "sunday": [ "dom", - "domenica" + "domenica", ], "am": [ "am", - "mattina" + "mattina", ], "pm": [ "pm", - "pomeriggio" + "pomeriggio", ], "decade": [ "decade", ], "year": [ "anno", - "anni" + "anni", ], "month": [ "mese", - "mesi" + "mesi", ], "week": [ "sett", "settimana", - "settimane" + "settimane", ], "day": [ "g", "giorno", - "giorni" + "giorni", ], "hour": [ "h", "ora", - "ore" + "ore", ], "minute": [ "m", "min", "minuto", - "minuti" + "minuti", ], "second": [ "s", "sec", "secondo", - "secondi" + "secondi", ], "relative-type": { "0 day ago": [ @@ -182,36 +182,36 @@ "(\\d+) g fa", "(\\d+) gg fa", "(\\d+) giorni fa", - "(\\d+) giorno fa" + "(\\d+) giorno fa", ], "\\1 hour ago": [ "(\\d+) h fa", "(\\d+) ora fa", - "(\\d+) ore fa" + "(\\d+) ore fa", ], "\\1 minute ago": [ "(\\d+) min fa", "(\\d+) minuti fa", - "(\\d+) minuto fa" + "(\\d+) minuto fa", ], "\\1 month ago": [ "(\\d+) mese fa", - "(\\d+) mesi fa" + "(\\d+) mesi fa", ], "\\1 second ago": [ "(\\d+) s fa", "(\\d+) sec fa", "(\\d+) secondi fa", - "(\\d+) secondo fa" + "(\\d+) secondo fa", ], "\\1 week ago": [ "(\\d+) sett fa", "(\\d+) settimana fa", - "(\\d+) settimane fa" + "(\\d+) settimane fa", ], "\\1 year ago": [ "(\\d+) anni fa", - "(\\d+) anno fa" + "(\\d+) anno fa", ], "in \\1 day": [ "tra (\\d+) g", @@ -225,7 +225,7 @@ "(\\d+) g a partire da ora", "(\\d+) gg a partire da ora", "(\\d+) giorni a partire da ora", - "(\\d+) giorno a partire da ora" + "(\\d+) giorno a partire da ora", ], "in \\1 hour": [ "tra (\\d+) h", @@ -330,25 +330,25 @@ "[", "]", "|", - "," + ",", ], "pertain": [ "di", "del", "della", - "dell'" + "dell'", ], "sentence_splitter_group": 1, "ago": [ "fa", "scorsa", - "scorso" + "scorso", ], "in": [ "in", "fra", "tra", - "da ora" + "da ora", ], "simplifications": [ { From be750f0e8a84c6f2aac88a67f026b6907123bc5e Mon Sep 17 00:00:00 2001 From: federicodilo <68966053+federicodilo@users.noreply.github.com> Date: Sat, 12 Nov 2022 18:38:39 +0100 Subject: [PATCH 13/13] deleting extra comma in JSON files --- dateparser/data/date_translation_data/it.py | 4 ++-- .../cldr_language_data/date_translation_data/it.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dateparser/data/date_translation_data/it.py b/dateparser/data/date_translation_data/it.py index 24a69fe13..aa8cd3db5 100644 --- a/dateparser/data/date_translation_data/it.py +++ b/dateparser/data/date_translation_data/it.py @@ -175,7 +175,7 @@ ], "in 2 days": [ "dopodomani" - ] + ], }, "relative-type-regex": { "\\1 day ago": [ @@ -289,7 +289,7 @@ "fra (\\d+) anno", "(\\d+) anni a partire da ora", "(\\d+) anno a partire da ora", - ] + ], }, "locale_specific": { "it-CH": { 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 3e5edd8f1..71be3404c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/it.json +++ b/dateparser_data/cldr_language_data/date_translation_data/it.json @@ -236,7 +236,7 @@ "fra {0} mese", "fra {0} mesi", "{0} mese a partire da ora", - "{0} mesi a partire da ora", + "{0} mesi a partire da ora" ], "in \\1 second": [ "tra {0} s",