diff --git a/maubot.yaml b/maubot.yaml index 8416149a806ff1808808ca6cf1853968ec484cc1..7e8275c36803cae9905193b8ceece3b79a845197 100644 --- a/maubot.yaml +++ b/maubot.yaml @@ -1,6 +1,6 @@ maubot: 0.1.0 id: xyz.maubot.reminder -version: 0.2.0 +version: 0.2.1 license: AGPL-3.0-or-later modules: - reminder diff --git a/reminder/locales.py b/reminder/locales.py index b29a12df38d84d98e171bed70ae0e97a4a0ea47d..b12632df91ba8a77d0923362359344323f7de72e 100644 --- a/reminder/locales.py +++ b/reminder/locales.py @@ -20,7 +20,7 @@ from .locale_util import (Locales, Locale, RegexMatcher, locales: Locales = {} -td_sep_en = r"(?:[\s,]{1,3}(?:and\s)?)" +td_sep_en = r"(?:[\s,]{1,3}(?:and\s)?)?" locales["en_iso"] = Locale( name="English (ISO)", timedelta=RegexMatcher(r"(?:(?:in|after)\s)?" @@ -69,7 +69,7 @@ locales["en_uk"] = locales["en_iso"].replace( name="English (UK)", time=time_12_en, date=ShortYearMatcher( r"(?P<day>\d{1,2})/(?P<month>\d{1,2})(?:/(?P<year>\d{2}(?:\d{2})?))?(?:\s|$)")) -td_sep_fi = r"(?:[\s,]{1,3}(?:ja\s)?)" +td_sep_fi = r"(?:[\s,]{1,3}(?:ja\s)?)?" locales["fi_fi"] = Locale( name="Finnish", timedelta=RegexMatcher(rf"(?:(?P<years>[-+]?\d+)\s?v(?:uo(?:tta|den))?{td_sep_fi})?" @@ -104,7 +104,7 @@ locales["fi_fi"] = Locale( r"(?:\s|$)"), ) -td_sep_de = r"(?:[\s,]{1,3}(?:und\s)?)" +td_sep_de = r"(?:[\s,]{1,3}(?:und\s)?)?" locales["de_de"] = Locale( name="German", timedelta=RegexMatcher(rf"(?:in\s)?"