From e149f5c01eccc33061a1c9f7ed8c393726403f46 Mon Sep 17 00:00:00 2001 From: Ulas Kalayci Date: Mon, 4 May 2026 08:34:31 +0200 Subject: [PATCH] feat(caldav): add German and English i18n keys --- public/locales/de.json | 24 +++++++++++++++++++++++- public/locales/en.json | 24 +++++++++++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/public/locales/de.json b/public/locales/de.json index ee51751..dd9025c 100644 --- a/public/locales/de.json +++ b/public/locales/de.json @@ -492,6 +492,9 @@ "iconMoon": "Nacht", "iconWeather": "Wetter", "invalidDate": "Bitte ein gültiges Datum im ausgewählten Format verwenden.", + "caldavTargetLabel": "Zu CalDAV synchronisieren", + "caldavTargetLocal": "Nur lokal speichern", + "caldavTargetHint": "Wähle einen CalDAV-Kalender, um diesen Termin zu synchronisieren.", "attachmentLabel": "Anhang", "attachmentHint": "Lokales Bild, PDF oder Dokument anhängen. Bilder werden im Ereignis-Popup angezeigt.", "attachmentFallback": "Anhang", @@ -988,7 +991,26 @@ "backupSchedulerNever": "Noch kein Backup erstellt", "backupSchedulerTrigger": "Jetzt Backup erstellen", "backupSchedulerTriggering": "Backup wird erstellt...", - "backupSchedulerTriggeredToast": "Backup erfolgreich erstellt." + "backupSchedulerTriggeredToast": "Backup erfolgreich erstellt.", + "caldavTitle": "CalDAV Kalender", + "caldavDescription": "Verbinde mehrere CalDAV-Konten (iCloud, Nextcloud, Radicale, Baikal, etc.) und wähle, welche Kalender synchronisiert werden.", + "caldavAddAccount": "CalDAV-Konto hinzufügen", + "caldavEmptyState": "Noch keine CalDAV-Konten verbunden. Füge dein erstes Konto hinzu, um zu starten.", + "caldavNameLabel": "Kontoname", + "caldavNamePlaceholder": "z.B. Mein Radicale, iCloud, Nextcloud", + "caldavUrlLabel": "CalDAV Server-URL", + "caldavUrlPlaceholder": "https://caldav.icloud.com", + "caldavUrlHint": "Die Basis-URL deines CalDAV-Servers", + "caldavUsernameLabel": "Benutzername", + "caldavPasswordLabel": "Passwort", + "caldavPasswordHint": "Für iCloud: App-spezifisches Passwort von appleid.apple.com verwenden", + "caldavAccountAdded": "CalDAV-Konto erfolgreich hinzugefügt", + "caldavAccountDeleted": "CalDAV-Konto entfernt", + "caldavCalendarsToggle": "Kalender anzeigen/ausblenden", + "caldavRefreshCalendars": "Kalender aktualisieren", + "caldavSyncSuccess": "CalDAV-Synchronisation erfolgreich", + "caldavSyncFailed": "CalDAV-Synchronisation fehlgeschlagen", + "caldavConnectionFailed": "Verbindung zum CalDAV-Server fehlgeschlagen" }, "login": { "tagline": "Familienplanung. Sicher. Datenschutzfreundlich. Open Source.", diff --git a/public/locales/en.json b/public/locales/en.json index b90568e..532827b 100644 --- a/public/locales/en.json +++ b/public/locales/en.json @@ -476,6 +476,9 @@ "iconMoon": "Night", "iconWeather": "Weather", "invalidDate": "Use a valid date in the selected date format.", + "caldavTargetLabel": "Sync to CalDAV", + "caldavTargetLocal": "Store locally only", + "caldavTargetHint": "Choose a CalDAV calendar to sync this event.", "attachmentLabel": "Attachment", "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.", "attachmentFallback": "Attachment", @@ -982,7 +985,26 @@ "backupSchedulerNever": "No backup created yet", "backupSchedulerTrigger": "Create backup now", "backupSchedulerTriggering": "Creating backup...", - "backupSchedulerTriggeredToast": "Backup created successfully." + "backupSchedulerTriggeredToast": "Backup created successfully.", + "caldavTitle": "CalDAV Calendars", + "caldavDescription": "Connect multiple CalDAV accounts (iCloud, Nextcloud, Radicale, Baikal, etc.) and choose which calendars to sync.", + "caldavAddAccount": "Add CalDAV Account", + "caldavEmptyState": "No CalDAV accounts connected yet. Add your first account to get started.", + "caldavNameLabel": "Account Name", + "caldavNamePlaceholder": "e.g. My Radicale, iCloud, Nextcloud", + "caldavUrlLabel": "CalDAV Server URL", + "caldavUrlPlaceholder": "https://caldav.icloud.com", + "caldavUrlHint": "The base URL of your CalDAV server", + "caldavUsernameLabel": "Username", + "caldavPasswordLabel": "Password", + "caldavPasswordHint": "For iCloud: Use app-specific password from appleid.apple.com", + "caldavAccountAdded": "CalDAV account added successfully", + "caldavAccountDeleted": "CalDAV account removed", + "caldavCalendarsToggle": "Show/hide calendars", + "caldavRefreshCalendars": "Refresh calendars", + "caldavSyncSuccess": "CalDAV sync successful", + "caldavSyncFailed": "CalDAV sync failed", + "caldavConnectionFailed": "Connection to CalDAV server failed" }, "login": { "tagline": "Family planning. Secure. Privacy-friendly. Open source.",