From f91653cf54d2a64395063b02978008f4d391ed5e Mon Sep 17 00:00:00 2001 From: oestej Date: Wed, 22 Oct 2025 16:11:21 -0700 Subject: [PATCH 1/3] Added weeks to afrikaans locale --- arrow/locales.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arrow/locales.py b/arrow/locales.py index 5d31aa24..757df480 100644 --- a/arrow/locales.py +++ b/arrow/locales.py @@ -1619,6 +1619,8 @@ class AfrikaansLocale(Locale): "hours": "{0} ure", "day": "een dag", "days": "{0} dae", + "week": "een week", + "weeks": "{0} weke", "month": "een maand", "months": "{0} maande", "year": "een jaar", From b3a2b9a7411be0b1aad0cb1f7089cd1d8bffe166 Mon Sep 17 00:00:00 2001 From: oestej Date: Wed, 22 Oct 2025 16:20:25 -0700 Subject: [PATCH 2/3] Afrikaans tests --- junit.xml | 2 +- tests/test_locales.py | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/junit.xml b/junit.xml index 12263739..6542c5f2 100644 --- a/junit.xml +++ b/junit.xml @@ -1 +1 @@ - + diff --git a/tests/test_locales.py b/tests/test_locales.py index 37444a02..f5155b24 100644 --- a/tests/test_locales.py +++ b/tests/test_locales.py @@ -3402,3 +3402,26 @@ def test_format_timeframe(self): assert self.locale._format_timeframe("seconds", 3) == "3 δευτερόλεπτα" assert self.locale._format_timeframe("day", 1) == "μία ημέρα" assert self.locale._format_timeframe("days", 6) == "6 ημέρες" + + +@pytest.mark.usefixtures("lang_locale") +class TestAfrikaansLocale: + def test_timeframes(self): + assert self.locale._format_timeframe("now", 0) == "nou" + # singular + assert self.locale._format_timeframe("second", 1) == "n sekonde" + assert self.locale._format_timeframe("minute", 1) == "minuut" + assert self.locale._format_timeframe("hour", 1) == "uur" + assert self.locale._format_timeframe("day", 1) == "een dag" + assert self.locale._format_timeframe("week", 1) == "een week" + assert self.locale._format_timeframe("month", 1) == "een maand" + assert self.locale._format_timeframe("year", 1) == "een jaar" + + # plural + assert self.locale._format_timeframe("seconds", 2) == "2 sekondes" + assert self.locale._format_timeframe("minutes", 2) == "2 minute" + assert self.locale._format_timeframe("hours", 2) == "2 ure" + assert self.locale._format_timeframe("days", 2) == "2 dae" + assert self.locale._format_timeframe("weeks", 2) == "2 weke" + assert self.locale._format_timeframe("months", 2) == "2 maande" + assert self.locale._format_timeframe("years", 2) == "2 jaar" From 6a00b493fea6f3d421095e6dddc189051442f0ff Mon Sep 17 00:00:00 2001 From: oestej Date: Sat, 25 Oct 2025 09:47:22 -0700 Subject: [PATCH 3/3] Removed junit.xml changes --- junit.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/junit.xml b/junit.xml index 6542c5f2..12263739 100644 --- a/junit.xml +++ b/junit.xml @@ -1 +1 @@ - +