Calendar Sync V1

This commit is contained in:
2026-03-11 11:44:32 +01:00
parent 87f6839b0d
commit 2d5e9541c2
17 changed files with 3011 additions and 64 deletions

View File

@@ -64,8 +64,12 @@ $lang["open_service_url"] =
"URL des lokalen Client-Dienstes für {{open>...}} (z.B. http://127.0.0.1:8765).";
$lang["image_base_path"] =
"Basis-Dateisystempfad für die chronologische Foto-Integration.";
$lang["calendar_ics_files"] =
"Lokale Kalender-.ics-Dateien (ein absoluter Dateipfad pro Zeile).";
$lang["calendar_slot_heading"] = "Kalender-Slot";
$lang["calendar_slot_file"] = "Lokaler ICS-Dateipfad";
$lang["calendar_slot_caldav_url"] = "CalDAV-URL";
$lang["calendar_slot_username"] = "Benutzername";
$lang["calendar_slot_password"] = "Passwort";
$lang["calendar_slot_color"] = "Anzeigefarbe";
$lang["pagelink_search_depth"] =
"Maximale Verzeichnisebene für .pagelink-Suche (0 = nur Root).";
@@ -85,6 +89,18 @@ $lang["pagelink_unlinked"] = "Seite nicht verknüpft";
$lang["pagelink_multi_warning"] = "Mehrere Ordner verknüpft";
$lang["chronological_photos_title"] = "Fotos";
$lang["chronological_events_title"] = "Termine";
$lang["chronological_maintenance_title"] = "Aufgaben";
$lang["maintenance_task_complete"] = "Erledigen";
$lang["maintenance_task_reopen"] = "Wieder öffnen";
$lang["maintenance_no_tasks"] = "Keine offenen Aufgaben.";
$lang["maintenance_complete_success"] = "Aufgabe als erledigt markiert.";
$lang["maintenance_complete_error"] = "Aktualisierung der Aufgabe fehlgeschlagen.";
$lang["maintenance_reopen_success"] = "Aufgabe wieder geöffnet.";
$lang["maintenance_remote_write_failed"] = "Lokale Aktualisierung erfolgreich, aber CalDAV-Update fehlgeschlagen. Wird bei nächster Synchronisierung erneut versucht.";
$lang["calendar_sync_button"] = "Kalender synchronisieren";
$lang["calendar_sync_success"] = "Kalender-Synchronisierung abgeschlossen.";
$lang["calendar_sync_error"] = "Kalender-Synchronisierung fehlgeschlagen.";
$lang["calendar_sync_partial"] = "Kalender-Synchronisierung mit Fehlern abgeschlossen.";
$lang["cache_invalidate_button"] = "Cache invalidieren";
$lang["cache_invalidate_button_title"] = "Gesamten DokuWiki-Cache leeren";
$lang["cache_invalidate_success"] = "DokuWiki-Cache invalidiert.";

View File

@@ -64,8 +64,12 @@ $lang["open_service_url"] =
"Local client service URL for the {{open>...}} button (e.g. http://127.0.0.1:8765).";
$lang["image_base_path"] =
"Base filesystem path for chronological photo integration.";
$lang["calendar_ics_files"] =
"Local calendar .ics files (one absolute file path per line).";
$lang["calendar_slot_heading"] = "Calendar Slot";
$lang["calendar_slot_file"] = "Local ICS file path";
$lang["calendar_slot_caldav_url"] = "CalDAV URL";
$lang["calendar_slot_username"] = "Username";
$lang["calendar_slot_password"] = "Password";
$lang["calendar_slot_color"] = "Display color";
$lang["pagelink_search_depth"] =
"Maximum directory depth for .pagelink search (0 = only root).";
@@ -86,6 +90,18 @@ $lang["pagelink_multi_warning"] = "Multiple folders linked";
$lang["calendar_err_badmonth"] = "Invalid calendar month. Use YYYY-MM.";
$lang["chronological_photos_title"] = "Photos";
$lang["chronological_events_title"] = "Events";
$lang["chronological_maintenance_title"] = "Tasks";
$lang["maintenance_task_complete"] = "Complete";
$lang["maintenance_task_reopen"] = "Reopen";
$lang["maintenance_no_tasks"] = "No open tasks.";
$lang["maintenance_complete_success"] = "Task marked as completed.";
$lang["maintenance_complete_error"] = "Failed to update task.";
$lang["maintenance_reopen_success"] = "Task reopened.";
$lang["maintenance_remote_write_failed"] = "Local update succeeded, but remote CalDAV update failed. Will retry on next sync.";
$lang["calendar_sync_button"] = "Sync Calendars";
$lang["calendar_sync_success"] = "Calendar sync completed.";
$lang["calendar_sync_error"] = "Calendar sync failed.";
$lang["calendar_sync_partial"] = "Calendar sync completed with errors.";
$lang["cache_invalidate_button"] = "Invalidate Cache";
$lang["cache_invalidate_button_title"] = "Purge the entire DokuWiki cache";
$lang["cache_invalidate_success"] = "DokuWiki cache invalidated.";