feat(web): Uebersetzungsschluessel + Hilfsmodul calendar-month.ts fuer Kalender-Widget

- 16 neue Uebersetzungsschluessel unter widgets.calendar in de.json/en.json (Monatsnavigation, Naechste-Termine-Block, Einstellungsfelder)
- Neues Hilfsmodul calendar-month.ts: resolveCalendarConfig, buildCalendarDays, groupEventsByDate, computeFetchWindow, selectUpcomingEvents, Formatierungsfunktionen (quick-260916-htc)
- 8 Unit-Tests fuer das Hilfsmodul, Umlaut-Waechter weiterhin 3/3 gruen

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-16 13:06:15 +02:00
parent 785c791dd4
commit 0858102439
4 changed files with 396 additions and 0 deletions
+16
View File
@@ -208,6 +208,22 @@
"loading": "Laden...",
"emptyNoSources": "Keine Kalenderquellen konfiguriert",
"emptyNoEvents": "Keine anstehenden Termine",
"nothingSelected": "Nichts zum Anzeigen ausgewählt",
"monthPrev": "Zurück",
"monthNext": "Weiter",
"monthToday": "Zurück zum heutigen Monat",
"upcomingTitle": "Nächste Termine",
"tooltipMore": "Weitere Termine vorhanden",
"allDay": "ganztägig",
"configShowMonth": "Monatsansicht anzeigen",
"configMaxEvents": "Anzahl Termine",
"configMaxEventsNone": "Ausblenden",
"configMaxEventsOne": "1 Termin",
"configMaxEventsMany": "{count} Termine",
"configLookahead": "Zeitraum",
"configLookaheadOption": "Nächste {days} Tage",
"configSourcesHint": "Kalenderquellen verwalten Sie unter",
"configSourcesLink": "Einstellungen → Dashboard → Kalender",
"connectionSuccess": "Verbindung erfolgreich",
"connectionError": "Verbindung fehlgeschlagen. Bitte überprüfen Sie die URL und Zugangsdaten.",
"addSource": "Quelle hinzufügen",