diff --git a/CHANGELOG.md b/CHANGELOG.md index bf40715..8f7bafc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.11.4] - 2026-04-05 + +### Fixed +- Shopping list category dropdown now shows translated labels instead of hardcoded German strings (#21) +- Recurrence fields in task and calendar modals now fully translated (labels, frequency options, weekday abbreviations, unit labels) (#21) + ## [0.11.3] - 2026-04-05 ### Added diff --git a/public/locales/de.json b/public/locales/de.json index b3b2f8c..22c1dff 100644 --- a/public/locales/de.json +++ b/public/locales/de.json @@ -552,5 +552,29 @@ "modal": { "closeLabel": "Schließen" + }, + + "rrule": { + "freqNone": "Keine Wiederholung", + "freqDaily": "Täglich", + "freqWeekly": "Wöchentlich", + "freqMonthly": "Monatlich", + "dayMo": "Mo", + "dayTu": "Di", + "dayWe": "Mi", + "dayTh": "Do", + "dayFr": "Fr", + "daySa": "Sa", + "daySu": "So", + "labelRepeat": "Wiederholung", + "labelEvery": "Alle", + "labelOnDays": "An diesen Tagen", + "labelUntil": "Endet am (optional)", + "unitDay": "Tag", + "unitDays": "Tage", + "unitWeek": "Woche", + "unitWeeks": "Wochen", + "unitMonth": "Monat", + "unitMonths": "Monate" } } diff --git a/public/locales/en.json b/public/locales/en.json index f441e44..b216731 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -552,5 +552,29 @@ "modal": { "closeLabel": "Close" + }, + + "rrule": { + "freqNone": "No recurrence", + "freqDaily": "Daily", + "freqWeekly": "Weekly", + "freqMonthly": "Monthly", + "dayMo": "Mo", + "dayTu": "Tu", + "dayWe": "We", + "dayTh": "Th", + "dayFr": "Fr", + "daySa": "Sa", + "daySu": "Su", + "labelRepeat": "Recurrence", + "labelEvery": "Every", + "labelOnDays": "On these days", + "labelUntil": "Ends on (optional)", + "unitDay": "day", + "unitDays": "days", + "unitWeek": "week", + "unitWeeks": "weeks", + "unitMonth": "month", + "unitMonths": "months" } } diff --git a/public/pages/shopping.js b/public/pages/shopping.js index 009d122..a164b9e 100644 --- a/public/pages/shopping.js +++ b/public/pages/shopping.js @@ -155,9 +155,7 @@ function renderListContent(container) {