Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for fractional units #876

Merged
62 changes: 31 additions & 31 deletions dateparser/data/date_translation_data/af.py
Expand Up @@ -161,63 +161,63 @@
},
"relative-type-regex": {
"\\1 day ago": [
"(\\d+) dae gelede",
"(\\d+) dag gelede"
"(\\d+[.,]?\\d*) dae gelede",
"(\\d+[.,]?\\d*) dag gelede"
],
"\\1 hour ago": [
"(\\d+) uur gelede"
"(\\d+[.,]?\\d*) uur gelede"
],
"\\1 minute ago": [
"(\\d+) min gelede",
"(\\d+) minute gelede",
"(\\d+) minuut gelede"
"(\\d+[.,]?\\d*) min gelede",
"(\\d+[.,]?\\d*) minute gelede",
"(\\d+[.,]?\\d*) minuut gelede"
],
"\\1 month ago": [
"(\\d+) maand gelede",
"(\\d+) maande gelede",
"(\\d+) md gelede"
"(\\d+[.,]?\\d*) maand gelede",
"(\\d+[.,]?\\d*) maande gelede",
"(\\d+[.,]?\\d*) md gelede"
],
"\\1 second ago": [
"(\\d+) sek gelede",
"(\\d+) sekonde gelede",
"(\\d+) sekondes gelede"
"(\\d+[.,]?\\d*) sek gelede",
"(\\d+[.,]?\\d*) sekonde gelede",
"(\\d+[.,]?\\d*) sekondes gelede"
],
"\\1 week ago": [
"(\\d+) w gelede",
"(\\d+) week gelede",
"(\\d+) weke gelede"
"(\\d+[.,]?\\d*) w gelede",
"(\\d+[.,]?\\d*) week gelede",
"(\\d+[.,]?\\d*) weke gelede"
],
"\\1 year ago": [
"(\\d+) jaar gelede"
"(\\d+[.,]?\\d*) jaar gelede"
],
"in \\1 day": [
"oor (\\d+) dae",
"oor (\\d+) dag",
"oor (\\d+) minuut"
"oor (\\d+[.,]?\\d*) dae",
"oor (\\d+[.,]?\\d*) dag",
"oor (\\d+[.,]?\\d*) minuut"
],
"in \\1 hour": [
"oor (\\d+) uur"
"oor (\\d+[.,]?\\d*) uur"
],
"in \\1 minute": [
"oor (\\d+) min",
"oor (\\d+) minuut"
"oor (\\d+[.,]?\\d*) min",
"oor (\\d+[.,]?\\d*) minuut"
],
"in \\1 month": [
"oor (\\d+) md",
"oor (\\d+) minuut"
"oor (\\d+[.,]?\\d*) md",
"oor (\\d+[.,]?\\d*) minuut"
],
"in \\1 second": [
"oor (\\d+) sek",
"oor (\\d+) sekonde",
"oor (\\d+) sekondes"
"oor (\\d+[.,]?\\d*) sek",
"oor (\\d+[.,]?\\d*) sekonde",
"oor (\\d+[.,]?\\d*) sekondes"
],
"in \\1 week": [
"oor (\\d+) w",
"oor (\\d+) week",
"oor (\\d+) weke"
"oor (\\d+[.,]?\\d*) w",
"oor (\\d+[.,]?\\d*) week",
"oor (\\d+[.,]?\\d*) weke"
],
"in \\1 year": [
"oor (\\d+) jaar"
"oor (\\d+[.,]?\\d*) jaar"
]
},
"locale_specific": {
Expand Down
60 changes: 30 additions & 30 deletions dateparser/data/date_translation_data/am.py
Expand Up @@ -146,62 +146,62 @@
},
"relative-type-regex": {
"\\1 day ago": [
"ከ (\\d+) ቀን በፊት",
"ከ(\\d+) ቀናት በፊት",
"ከ(\\d+) ቀን በፊት",
"ከ(\\d+) ቀኖች በፊት"
"ከ (\\d+[.,]?\\d*) ቀን በፊት",
"ከ(\\d+[.,]?\\d*) ቀናት በፊት",
"ከ(\\d+[.,]?\\d*) ቀን በፊት",
"ከ(\\d+[.,]?\\d*) ቀኖች በፊት"
],
"\\1 hour ago": [
"ከ(\\d+) ሰዓት በፊት",
"ከ(\\d+) ሰዓቶች በፊት"
"ከ(\\d+[.,]?\\d*) ሰዓት በፊት",
"ከ(\\d+[.,]?\\d*) ሰዓቶች በፊት"
],
"\\1 minute ago": [
"ከ(\\d+) ደቂቃ በፊት",
"ከ(\\d+) ደቂቃዎች በፊት"
"ከ(\\d+[.,]?\\d*) ደቂቃ በፊት",
"ከ(\\d+[.,]?\\d*) ደቂቃዎች በፊት"
],
"\\1 month ago": [
"ከ(\\d+) ወራት በፊት",
"ከ(\\d+) ወር በፊት"
"ከ(\\d+[.,]?\\d*) ወራት በፊት",
"ከ(\\d+[.,]?\\d*) ወር በፊት"
],
"\\1 second ago": [
"ከ(\\d+) ሰከንድ በፊት",
"ከ(\\d+) ሰከንዶች በፊት"
"ከ(\\d+[.,]?\\d*) ሰከንድ በፊት",
"ከ(\\d+[.,]?\\d*) ሰከንዶች በፊት"
],
"\\1 week ago": [
"ከ(\\d+) ሳምንታት በፊት",
"ከ(\\d+) ሳምንት በፊት"
"ከ(\\d+[.,]?\\d*) ሳምንታት በፊት",
"ከ(\\d+[.,]?\\d*) ሳምንት በፊት"
],
"\\1 year ago": [
"ከ(\\d+) ዓመታት በፊት",
"ከ(\\d+) ዓመት በፊት"
"ከ(\\d+[.,]?\\d*) ዓመታት በፊት",
"ከ(\\d+[.,]?\\d*) ዓመት በፊት"
],
"in \\1 day": [
"በ(\\d+) ቀናት ውስጥ",
"በ(\\d+) ቀን ውስጥ",
"በ(\\d+) ቀኖች ውስጥ"
"በ(\\d+[.,]?\\d*) ቀናት ውስጥ",
"በ(\\d+[.,]?\\d*) ቀን ውስጥ",
"በ(\\d+[.,]?\\d*) ቀኖች ውስጥ"
],
"in \\1 hour": [
"በ(\\d+) ሰዓት ውስጥ",
"በ(\\d+) ሰዓቶች ውስጥ"
"በ(\\d+[.,]?\\d*) ሰዓት ውስጥ",
"በ(\\d+[.,]?\\d*) ሰዓቶች ውስጥ"
],
"in \\1 minute": [
"በ(\\d+) ደቂቃ ውስጥ",
"በ(\\d+) ደቂቃዎች ውስጥ"
"በ(\\d+[.,]?\\d*) ደቂቃ ውስጥ",
"በ(\\d+[.,]?\\d*) ደቂቃዎች ውስጥ"
],
"in \\1 month": [
"በ(\\d+) ወራት ውስጥ",
"በ(\\d+) ወር ውስጥ"
"በ(\\d+[.,]?\\d*) ወራት ውስጥ",
"በ(\\d+[.,]?\\d*) ወር ውስጥ"
],
"in \\1 second": [
"በ(\\d+) ሰከንድ ውስጥ",
"በ(\\d+) ሰከንዶች ውስጥ"
"በ(\\d+[.,]?\\d*) ሰከንድ ውስጥ",
"በ(\\d+[.,]?\\d*) ሰከንዶች ውስጥ"
],
"in \\1 week": [
"በ(\\d+) ሳምንታት ውስጥ",
"በ(\\d+) ሳምንት ውስጥ"
"በ(\\d+[.,]?\\d*) ሳምንታት ውስጥ",
"በ(\\d+[.,]?\\d*) ሳምንት ውስጥ"
],
"in \\1 year": [
"በ(\\d+) ዓመታት ውስጥ"
"በ(\\d+[.,]?\\d*) ዓመታት ውስጥ"
]
},
"locale_specific": {},
Expand Down
28 changes: 14 additions & 14 deletions dateparser/data/date_translation_data/ar.py
Expand Up @@ -159,46 +159,46 @@
},
"relative-type-regex": {
"\\1 day ago": [
"قبل (\\d+) يوم"
"قبل (\\d+[.,]?\\d*) يوم"
],
"\\1 hour ago": [
"قبل (\\d+) ساعة"
"قبل (\\d+[.,]?\\d*) ساعة"
],
"\\1 minute ago": [
"قبل (\\d+) دقيقة"
"قبل (\\d+[.,]?\\d*) دقيقة"
],
"\\1 month ago": [
"قبل (\\d+) شهر"
"قبل (\\d+[.,]?\\d*) شهر"
],
"\\1 second ago": [
"قبل (\\d+) ثانية"
"قبل (\\d+[.,]?\\d*) ثانية"
],
"\\1 week ago": [
"قبل (\\d+) أسبوع"
"قبل (\\d+[.,]?\\d*) أسبوع"
],
"\\1 year ago": [
"قبل (\\d+) سنة"
"قبل (\\d+[.,]?\\d*) سنة"
],
"in \\1 day": [
"خلال (\\d+) يوم"
"خلال (\\d+[.,]?\\d*) يوم"
],
"in \\1 hour": [
"خلال (\\d+) ساعة"
"خلال (\\d+[.,]?\\d*) ساعة"
],
"in \\1 minute": [
"خلال (\\d+) دقيقة"
"خلال (\\d+[.,]?\\d*) دقيقة"
],
"in \\1 month": [
"خلال (\\d+) شهر"
"خلال (\\d+[.,]?\\d*) شهر"
],
"in \\1 second": [
"خلال (\\d+) ثانية"
"خلال (\\d+[.,]?\\d*) ثانية"
],
"in \\1 week": [
"خلال (\\d+) أسبوع"
"خلال (\\d+[.,]?\\d*) أسبوع"
],
"in \\1 year": [
"خلال (\\d+) سنة"
"خلال (\\d+[.,]?\\d*) سنة"
]
},
"locale_specific": {
Expand Down
92 changes: 46 additions & 46 deletions dateparser/data/date_translation_data/ast.py
Expand Up @@ -188,78 +188,78 @@
},
"relative-type-regex": {
"\\1 day ago": [
"hai (\\d+) d",
"hai (\\d+) día",
"hai (\\d+) díes"
"hai (\\d+[.,]?\\d*) d",
"hai (\\d+[.,]?\\d*) día",
"hai (\\d+[.,]?\\d*) díes"
],
"\\1 hour ago": [
"hai (\\d+) h",
"hai (\\d+) hora",
"hai (\\d+) hores"
"hai (\\d+[.,]?\\d*) h",
"hai (\\d+[.,]?\\d*) hora",
"hai (\\d+[.,]?\\d*) hores"
],
"\\1 minute ago": [
"hai (\\d+) min",
"hai (\\d+) minutos",
"hai (\\d+) minutu"
"hai (\\d+[.,]?\\d*) min",
"hai (\\d+[.,]?\\d*) minutos",
"hai (\\d+[.,]?\\d*) minutu"
],
"\\1 month ago": [
"hai (\\d+) m",
"hai (\\d+) mes",
"hai (\\d+) meses"
"hai (\\d+[.,]?\\d*) m",
"hai (\\d+[.,]?\\d*) mes",
"hai (\\d+[.,]?\\d*) meses"
],
"\\1 second ago": [
"hai (\\d+) s",
"hai (\\d+) seg",
"hai (\\d+) segundos",
"hai (\\d+) segundu"
"hai (\\d+[.,]?\\d*) s",
"hai (\\d+[.,]?\\d*) seg",
"hai (\\d+[.,]?\\d*) segundos",
"hai (\\d+[.,]?\\d*) segundu"
],
"\\1 week ago": [
"hai (\\d+) se",
"hai (\\d+) selm",
"hai (\\d+) selmana",
"hai (\\d+) selmanes"
"hai (\\d+[.,]?\\d*) se",
"hai (\\d+[.,]?\\d*) selm",
"hai (\\d+[.,]?\\d*) selmana",
"hai (\\d+[.,]?\\d*) selmanes"
],
"\\1 year ago": [
"hai (\\d+) a",
"hai (\\d+) años",
"hai (\\d+) añu"
"hai (\\d+[.,]?\\d*) a",
"hai (\\d+[.,]?\\d*) años",
"hai (\\d+[.,]?\\d*) añu"
],
"in \\1 day": [
"en (\\d+) d",
"en (\\d+) día",
"en (\\d+) díes"
"en (\\d+[.,]?\\d*) d",
"en (\\d+[.,]?\\d*) día",
"en (\\d+[.,]?\\d*) díes"
],
"in \\1 hour": [
"en (\\d+) h",
"en (\\d+) hora",
"en (\\d+) hores"
"en (\\d+[.,]?\\d*) h",
"en (\\d+[.,]?\\d*) hora",
"en (\\d+[.,]?\\d*) hores"
],
"in \\1 minute": [
"en (\\d+) min",
"en (\\d+) minutos",
"en (\\d+) minutu"
"en (\\d+[.,]?\\d*) min",
"en (\\d+[.,]?\\d*) minutos",
"en (\\d+[.,]?\\d*) minutu"
],
"in \\1 month": [
"en (\\d+) m",
"en (\\d+) mes",
"en (\\d+) meses"
"en (\\d+[.,]?\\d*) m",
"en (\\d+[.,]?\\d*) mes",
"en (\\d+[.,]?\\d*) meses"
],
"in \\1 second": [
"en (\\d+) s",
"en (\\d+) seg",
"en (\\d+) segundos",
"en (\\d+) segundu"
"en (\\d+[.,]?\\d*) s",
"en (\\d+[.,]?\\d*) seg",
"en (\\d+[.,]?\\d*) segundos",
"en (\\d+[.,]?\\d*) segundu"
],
"in \\1 week": [
"en (\\d+) se",
"en (\\d+) selm",
"en (\\d+) selmana",
"en (\\d+) selmanes"
"en (\\d+[.,]?\\d*) se",
"en (\\d+[.,]?\\d*) selm",
"en (\\d+[.,]?\\d*) selmana",
"en (\\d+[.,]?\\d*) selmanes"
],
"in \\1 year": [
"en (\\d+) a",
"en (\\d+) años",
"en (\\d+) añu"
"en (\\d+[.,]?\\d*) a",
"en (\\d+[.,]?\\d*) años",
"en (\\d+[.,]?\\d*) añu"
]
},
"locale_specific": {},
Expand Down