feat: Datum-Validierung, Monatsauswahl, CalDAV-Fix, wiederkehrende Termine
- End-Datum passt sich automatisch an wenn Start geändert wird (Duration bleibt erhalten) - Erstellen-Button nutzt den aktuell angesehenen Tag statt immer heute - Monatsansicht: Einzelklick = Tag auswählen, Doppelklick = Tagesansicht, Rechtsklick = Kontextmenü - CalDAV URL-Matching robuster (Normalisierung, Path-Fallback, calendar_id Parameter) - iCal-Abo-Termine sind nicht mehr bearbeitbar (Read-Only-Schutz) - Wiederkehrende Termine mit RRULE-Support (täglich/wöchentlich/monatlich/jährlich/benutzerdefiniert)
This commit is contained in:
@@ -142,6 +142,15 @@ const translations = {
|
||||
error_enter_title: 'Bitte Titel eingeben',
|
||||
error_enter_date: 'Bitte Datum eingeben',
|
||||
error_enter_start: 'Bitte Start-Zeit eingeben',
|
||||
error_end_before_start: 'Ende kann nicht vor dem Start liegen',
|
||||
ctx_create_event: 'Neuen Termin erstellen',
|
||||
event_readonly: 'Abonnierte Termine können nicht bearbeitet werden',
|
||||
rec_label: 'Wiederholung',
|
||||
rec_none: 'Keine', rec_daily: 'Täglich', rec_weekly: 'Wöchentlich',
|
||||
rec_monthly: 'Monatlich', rec_yearly: 'Jährlich', rec_custom: 'Benutzerdefiniert…',
|
||||
rec_every: 'Alle', rec_days: 'Tage', rec_weeks: 'Wochen', rec_months: 'Monate',
|
||||
rec_ends: 'Endet', rec_never: 'Nie', rec_after_count: 'Nach Anzahl',
|
||||
rec_on_date: 'Am Datum', rec_occurrences: 'Termine',
|
||||
copy_to_calendar: 'Kopieren nach…', event_copied: 'Termin kopiert',
|
||||
event_updated: 'Termin aktualisiert', event_created: 'Termin erstellt',
|
||||
confirm_delete_event: '"{title}" wirklich löschen?',
|
||||
@@ -337,6 +346,15 @@ const translations = {
|
||||
error_enter_title: 'Please enter a title',
|
||||
error_enter_date: 'Please enter a date',
|
||||
error_enter_start: 'Please enter a start time',
|
||||
error_end_before_start: 'End cannot be before start',
|
||||
ctx_create_event: 'Create new event',
|
||||
event_readonly: 'Subscribed events cannot be edited',
|
||||
rec_label: 'Recurrence',
|
||||
rec_none: 'None', rec_daily: 'Daily', rec_weekly: 'Weekly',
|
||||
rec_monthly: 'Monthly', rec_yearly: 'Yearly', rec_custom: 'Custom…',
|
||||
rec_every: 'Every', rec_days: 'days', rec_weeks: 'weeks', rec_months: 'months',
|
||||
rec_ends: 'Ends', rec_never: 'Never', rec_after_count: 'After count',
|
||||
rec_on_date: 'On date', rec_occurrences: 'occurrences',
|
||||
copy_to_calendar: 'Copy to…', event_copied: 'Event copied',
|
||||
event_updated: 'Event updated', event_created: 'Event created',
|
||||
confirm_delete_event: 'Really delete "{title}"?',
|
||||
|
||||
Reference in New Issue
Block a user