1*22228b0eSAtari911<?php 2*22228b0eSAtari911/** 3*22228b0eSAtari911 * German language file for Calendar plugin 4*22228b0eSAtari911 * Deutsche Sprachdatei für das Kalender-Plugin 5*22228b0eSAtari911 */ 6*22228b0eSAtari911 7*22228b0eSAtari911// Admin menu 8*22228b0eSAtari911$lang['menu'] = 'Kalenderverwaltung'; 9*22228b0eSAtari911 10*22228b0eSAtari911// General 11*22228b0eSAtari911$lang['calendar'] = 'Kalender'; 12*22228b0eSAtari911$lang['events'] = 'Termine'; 13*22228b0eSAtari911$lang['event'] = 'Termin'; 14*22228b0eSAtari911$lang['today'] = 'Heute'; 15*22228b0eSAtari911$lang['tomorrow'] = 'Morgen'; 16*22228b0eSAtari911$lang['yesterday'] = 'Gestern'; 17*22228b0eSAtari911 18*22228b0eSAtari911// Event fields 19*22228b0eSAtari911$lang['title'] = 'Titel'; 20*22228b0eSAtari911$lang['description'] = 'Beschreibung'; 21*22228b0eSAtari911$lang['date'] = 'Datum'; 22*22228b0eSAtari911$lang['time'] = 'Uhrzeit'; 23*22228b0eSAtari911$lang['start_time'] = 'Startzeit'; 24*22228b0eSAtari911$lang['end_time'] = 'Endzeit'; 25*22228b0eSAtari911$lang['end_date'] = 'Enddatum'; 26*22228b0eSAtari911$lang['color'] = 'Farbe'; 27*22228b0eSAtari911$lang['namespace'] = 'Namensraum'; 28*22228b0eSAtari911$lang['all_day'] = 'Ganztägig'; 29*22228b0eSAtari911 30*22228b0eSAtari911// Actions 31*22228b0eSAtari911$lang['add_event'] = 'Termin hinzufügen'; 32*22228b0eSAtari911$lang['edit_event'] = 'Termin bearbeiten'; 33*22228b0eSAtari911$lang['delete_event'] = 'Termin löschen'; 34*22228b0eSAtari911$lang['save'] = 'Speichern'; 35*22228b0eSAtari911$lang['cancel'] = 'Abbrechen'; 36*22228b0eSAtari911$lang['close'] = 'Schließen'; 37*22228b0eSAtari911$lang['search'] = 'Suchen'; 38*22228b0eSAtari911$lang['clear'] = 'Löschen'; 39*22228b0eSAtari911 40*22228b0eSAtari911// Task-related 41*22228b0eSAtari911$lang['task'] = 'Aufgabe'; 42*22228b0eSAtari911$lang['mark_as_task'] = 'Als Aufgabe markieren'; 43*22228b0eSAtari911$lang['completed'] = 'Erledigt'; 44*22228b0eSAtari911$lang['past_due'] = 'Überfällig'; 45*22228b0eSAtari911 46*22228b0eSAtari911// Recurring events 47*22228b0eSAtari911$lang['recurring'] = 'Wiederkehrend'; 48*22228b0eSAtari911$lang['repeat'] = 'Wiederholen'; 49*22228b0eSAtari911$lang['daily'] = 'Täglich'; 50*22228b0eSAtari911$lang['weekly'] = 'Wöchentlich'; 51*22228b0eSAtari911$lang['monthly'] = 'Monatlich'; 52*22228b0eSAtari911$lang['yearly'] = 'Jährlich'; 53*22228b0eSAtari911$lang['every'] = 'Alle'; 54*22228b0eSAtari911$lang['days'] = 'Tage'; 55*22228b0eSAtari911$lang['weeks'] = 'Wochen'; 56*22228b0eSAtari911$lang['months'] = 'Monate'; 57*22228b0eSAtari911$lang['years'] = 'Jahre'; 58*22228b0eSAtari911$lang['repeat_on'] = 'Wiederholen am'; 59*22228b0eSAtari911$lang['ends'] = 'Endet'; 60*22228b0eSAtari911$lang['never'] = 'Nie'; 61*22228b0eSAtari911$lang['after_occurrences'] = 'Nach Wiederholungen'; 62*22228b0eSAtari911$lang['on_date'] = 'Am Datum'; 63*22228b0eSAtari911 64*22228b0eSAtari911// Days of week 65*22228b0eSAtari911$lang['sunday'] = 'Sonntag'; 66*22228b0eSAtari911$lang['monday'] = 'Montag'; 67*22228b0eSAtari911$lang['tuesday'] = 'Dienstag'; 68*22228b0eSAtari911$lang['wednesday'] = 'Mittwoch'; 69*22228b0eSAtari911$lang['thursday'] = 'Donnerstag'; 70*22228b0eSAtari911$lang['friday'] = 'Freitag'; 71*22228b0eSAtari911$lang['saturday'] = 'Samstag'; 72*22228b0eSAtari911$lang['sun'] = 'So'; 73*22228b0eSAtari911$lang['mon'] = 'Mo'; 74*22228b0eSAtari911$lang['tue'] = 'Di'; 75*22228b0eSAtari911$lang['wed'] = 'Mi'; 76*22228b0eSAtari911$lang['thu'] = 'Do'; 77*22228b0eSAtari911$lang['fri'] = 'Fr'; 78*22228b0eSAtari911$lang['sat'] = 'Sa'; 79*22228b0eSAtari911 80*22228b0eSAtari911// Months 81*22228b0eSAtari911$lang['january'] = 'Januar'; 82*22228b0eSAtari911$lang['february'] = 'Februar'; 83*22228b0eSAtari911$lang['march'] = 'März'; 84*22228b0eSAtari911$lang['april'] = 'April'; 85*22228b0eSAtari911$lang['may'] = 'Mai'; 86*22228b0eSAtari911$lang['june'] = 'Juni'; 87*22228b0eSAtari911$lang['july'] = 'Juli'; 88*22228b0eSAtari911$lang['august'] = 'August'; 89*22228b0eSAtari911$lang['september'] = 'September'; 90*22228b0eSAtari911$lang['october'] = 'Oktober'; 91*22228b0eSAtari911$lang['november'] = 'November'; 92*22228b0eSAtari911$lang['december'] = 'Dezember'; 93*22228b0eSAtari911 94*22228b0eSAtari911// Messages 95*22228b0eSAtari911$lang['no_events'] = 'Keine Termine'; 96*22228b0eSAtari911$lang['no_events_today'] = 'Keine Termine heute'; 97*22228b0eSAtari911$lang['no_events_this_month'] = 'Keine Termine in diesem Monat'; 98*22228b0eSAtari911$lang['no_events_found'] = 'Keine Termine gefunden'; 99*22228b0eSAtari911$lang['event_saved'] = 'Termin erfolgreich gespeichert'; 100*22228b0eSAtari911$lang['event_deleted'] = 'Termin erfolgreich gelöscht'; 101*22228b0eSAtari911$lang['confirm_delete'] = 'Möchten Sie diesen Termin wirklich löschen?'; 102*22228b0eSAtari911$lang['loading'] = 'Wird geladen...'; 103*22228b0eSAtari911$lang['searching'] = 'Suche läuft...'; 104*22228b0eSAtari911 105*22228b0eSAtari911// Search 106*22228b0eSAtari911$lang['search_this_month'] = 'Diesen Monat durchsuchen'; 107*22228b0eSAtari911$lang['search_all_dates'] = 'Alle Termine durchsuchen'; 108*22228b0eSAtari911$lang['found_events'] = '%d Termin(e) gefunden'; 109*22228b0eSAtari911 110*22228b0eSAtari911// Sync 111*22228b0eSAtari911$lang['sync'] = 'Synchronisieren'; 112*22228b0eSAtari911$lang['sync_now'] = 'Jetzt synchronisieren'; 113*22228b0eSAtari911$lang['last_sync'] = 'Letzte Synchronisierung'; 114*22228b0eSAtari911$lang['sync_successful'] = 'Synchronisierung erfolgreich'; 115*22228b0eSAtari911$lang['sync_failed'] = 'Synchronisierung fehlgeschlagen'; 116*22228b0eSAtari911 117*22228b0eSAtari911// Admin sections 118*22228b0eSAtari911$lang['manage_events'] = 'Termine verwalten'; 119*22228b0eSAtari911$lang['sync_settings'] = 'Sync-Einstellungen'; 120*22228b0eSAtari911$lang['backup_restore'] = 'Sicherung & Wiederherstellung'; 121*22228b0eSAtari911$lang['statistics'] = 'Statistiken'; 122*22228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume'; 123*22228b0eSAtari911$lang['cleanup_events'] = 'Alte Termine bereinigen'; 124*22228b0eSAtari911 125*22228b0eSAtari911// Sidebar widget 126*22228b0eSAtari911$lang['upcoming_events'] = 'Anstehende Termine'; 127*22228b0eSAtari911$lang['important_events'] = 'Wichtige Termine'; 128*22228b0eSAtari911$lang['past_events'] = 'Vergangene Termine'; 129*22228b0eSAtari911 130*22228b0eSAtari911// Time conflicts 131*22228b0eSAtari911$lang['time_conflict'] = 'Zeitkonflikt'; 132*22228b0eSAtari911$lang['conflicts_with'] = 'Konflikt mit'; 133*22228b0eSAtari911 134*22228b0eSAtari911// Admin tabs 135*22228b0eSAtari911$lang['tab_manage'] = 'Termine verwalten'; 136*22228b0eSAtari911$lang['tab_update'] = 'Plugin aktualisieren'; 137*22228b0eSAtari911$lang['tab_sync'] = 'Outlook-Sync'; 138*22228b0eSAtari911$lang['tab_themes'] = 'Designs'; 139*22228b0eSAtari911 140*22228b0eSAtari911// Admin manage tab sections 141*22228b0eSAtari911$lang['event_browser'] = 'Termin-Browser'; 142*22228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume'; 143*22228b0eSAtari911$lang['cleanup_events'] = 'Alte Termine bereinigen'; 144*22228b0eSAtari911$lang['backup_events'] = 'Termine sichern'; 145*22228b0eSAtari911$lang['restore_events'] = 'Termine wiederherstellen'; 146*22228b0eSAtari911 147*22228b0eSAtari911// Admin sync tab 148*22228b0eSAtari911$lang['outlook_sync_settings'] = 'Outlook-Sync-Einstellungen'; 149*22228b0eSAtari911$lang['sync_url'] = 'Sync-URL'; 150*22228b0eSAtari911$lang['sync_interval'] = 'Sync-Intervall'; 151*22228b0eSAtari911$lang['enable_sync'] = 'Sync aktivieren'; 152*22228b0eSAtari911$lang['test_connection'] = 'Verbindung testen'; 153*22228b0eSAtari911 154*22228b0eSAtari911// Admin themes tab 155*22228b0eSAtari911$lang['theme_preview'] = 'Design-Vorschau'; 156*22228b0eSAtari911$lang['select_theme'] = 'Design auswählen'; 157*22228b0eSAtari911 158*22228b0eSAtari911// Buttons and actions 159*22228b0eSAtari911$lang['run_now'] = 'Jetzt ausführen'; 160*22228b0eSAtari911$lang['download'] = 'Herunterladen'; 161*22228b0eSAtari911$lang['upload'] = 'Hochladen'; 162*22228b0eSAtari911$lang['delete'] = 'Löschen'; 163*22228b0eSAtari911$lang['refresh'] = 'Aktualisieren'; 164*22228b0eSAtari911$lang['view_log'] = 'Protokoll anzeigen'; 165*22228b0eSAtari911$lang['clear_log'] = 'Protokoll löschen'; 166*22228b0eSAtari911$lang['save'] = 'Speichern'; 167*22228b0eSAtari911$lang['cancel'] = 'Abbrechen'; 168*22228b0eSAtari911$lang['close'] = 'Schließen'; 169*22228b0eSAtari911$lang['preview'] = 'Vorschau'; 170*22228b0eSAtari911$lang['rescan'] = 'Neu scannen'; 171*22228b0eSAtari911$lang['select_all'] = 'Alle'; 172*22228b0eSAtari911$lang['select_none'] = 'Keine'; 173*22228b0eSAtari911$lang['move_to'] = 'Verschieben nach'; 174*22228b0eSAtari911 175*22228b0eSAtari911// Manage Events Tab 176*22228b0eSAtari911$lang['manage_calendar_events'] = 'Kalendertermine verwalten'; 177*22228b0eSAtari911$lang['events_manager'] = 'Termin-Manager'; 178*22228b0eSAtari911$lang['events_manager_desc'] = 'Alle Kalendertermine über alle Namensräume scannen, exportieren und importieren.'; 179*22228b0eSAtari911$lang['total_events'] = 'Termine gesamt'; 180*22228b0eSAtari911$lang['namespaces'] = 'Namensräume'; 181*22228b0eSAtari911$lang['json_files'] = 'JSON-Dateien'; 182*22228b0eSAtari911$lang['recurring'] = 'Wiederkehrend'; 183*22228b0eSAtari911$lang['last_scanned'] = 'Zuletzt gescannt'; 184*22228b0eSAtari911$lang['rescan_events'] = 'Termine neu scannen'; 185*22228b0eSAtari911$lang['export_all_events'] = 'Alle Termine exportieren'; 186*22228b0eSAtari911$lang['import_events'] = 'Termine importieren'; 187*22228b0eSAtari911$lang['import_confirm'] = 'Import wird mit vorhandenen Terminen zusammengeführt. Fortfahren?'; 188*22228b0eSAtari911$lang['view_breakdown'] = 'Aufschlüsselung nach Namensraum anzeigen'; 189*22228b0eSAtari911$lang['events_column'] = 'Termine'; 190*22228b0eSAtari911$lang['files_column'] = 'Dateien'; 191*22228b0eSAtari911$lang['default_ns'] = '(Standard)'; 192*22228b0eSAtari911 193*22228b0eSAtari911// Important Namespaces 194*22228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume'; 195*22228b0eSAtari911$lang['important_ns_desc'] = 'Termine aus diesen Namensräumen werden im gesamten Kalender visuell hervorgehoben:'; 196*22228b0eSAtari911$lang['visual_effects'] = 'Visuelle Effekte'; 197*22228b0eSAtari911$lang['effect_grid'] = 'Kalenderraster: ⭐ Sternsymbol auf Terminbalken'; 198*22228b0eSAtari911$lang['effect_sidebar'] = 'Termin-Seitenleiste: ⭐ Stern + hervorgehobener Hintergrund + Akzentrahmen'; 199*22228b0eSAtari911$lang['effect_widget'] = 'Seitenleisten-Widget: Eigener Bereich "Wichtige Termine" + Hervorhebung'; 200*22228b0eSAtari911$lang['effect_popup'] = 'Tages-Popup: Termine mit vollständigen Details angezeigt'; 201*22228b0eSAtari911$lang['important_ns_hint'] = 'Kommagetrennte Liste von Namensraumnamen (z.B. "wichtig,dringend,rechnungen")'; 202*22228b0eSAtari911 203*22228b0eSAtari911// Cleanup Events 204*22228b0eSAtari911$lang['cleanup_old_events'] = 'Alte Termine bereinigen'; 205*22228b0eSAtari911$lang['cleanup_desc'] = 'Termine nach folgenden Kriterien löschen. Vor dem Löschen wird automatisch ein Backup erstellt.'; 206*22228b0eSAtari911$lang['by_age'] = 'Nach Alter'; 207*22228b0eSAtari911$lang['by_status'] = 'Nach Status'; 208*22228b0eSAtari911$lang['by_date_range'] = 'Nach Zeitraum'; 209*22228b0eSAtari911$lang['delete_older_than'] = 'Termine löschen, die älter sind als'; 210*22228b0eSAtari911$lang['months'] = 'Monate'; 211*22228b0eSAtari911$lang['years'] = 'Jahre'; 212*22228b0eSAtari911$lang['completed_tasks'] = 'Erledigte Aufgaben'; 213*22228b0eSAtari911$lang['past_events'] = 'Vergangene Termine'; 214*22228b0eSAtari911$lang['from_date'] = 'Von'; 215*22228b0eSAtari911$lang['to_date'] = 'Bis'; 216*22228b0eSAtari911$lang['namespace_filter'] = 'Namensraum'; 217*22228b0eSAtari911$lang['namespace_filter_hint'] = 'Leer lassen für alle, oder angeben: arbeit, privat, usw.'; 218*22228b0eSAtari911$lang['backup_auto'] = 'Backup wird automatisch erstellt'; 219*22228b0eSAtari911$lang['cleanup_confirm'] = 'Sind Sie sicher, dass Sie diese Termine löschen möchten? Ein Backup wird vorher erstellt, aber diese Aktion kann nicht einfach rückgängig gemacht werden.'; 220*22228b0eSAtari911$lang['no_events_match'] = 'Keine Termine entsprechen den Kriterien. Es würde nichts gelöscht werden.'; 221*22228b0eSAtari911$lang['events_would_delete'] = 'Die folgenden %d Termin(e) würden gelöscht werden:'; 222*22228b0eSAtari911$lang['loading_preview'] = 'Vorschau wird geladen...'; 223*22228b0eSAtari911$lang['error_loading'] = 'Fehler beim Laden der Vorschau'; 224*22228b0eSAtari911$lang['debug_info'] = 'Debug-Info'; 225*22228b0eSAtari911 226*22228b0eSAtari911// Recurring Events 227*22228b0eSAtari911$lang['recurring_events'] = 'Wiederkehrende Termine'; 228*22228b0eSAtari911$lang['trim_all_past'] = 'Alle vergangenen kürzen'; 229*22228b0eSAtari911$lang['rescan'] = 'Neu scannen'; 230*22228b0eSAtari911 231*22228b0eSAtari911// Namespace Explorer 232*22228b0eSAtari911$lang['namespace_explorer'] = 'Namensraum-Explorer'; 233*22228b0eSAtari911$lang['namespace_explorer_desc'] = 'Termine auswählen und zwischen Namensräumen verschieben. Drag & Drop wird ebenfalls unterstützt.'; 234*22228b0eSAtari911$lang['search_events'] = 'Termine nach Titel suchen...'; 235*22228b0eSAtari911$lang['type_or_select'] = 'Eingeben oder auswählen...'; 236*22228b0eSAtari911$lang['drop_target'] = 'Zielbereich'; 237*22228b0eSAtari911$lang['drop_here'] = 'Hier ablegen'; 238*22228b0eSAtari911 239*22228b0eSAtari911// Recurring Events Table 240*22228b0eSAtari911$lang['search_recurring'] = 'Wiederkehrende Termine suchen...'; 241*22228b0eSAtari911$lang['no_recurring_found'] = 'Keine wiederkehrenden Termine gefunden.'; 242*22228b0eSAtari911$lang['col_title'] = 'Titel'; 243*22228b0eSAtari911$lang['col_namespace'] = 'Namensraum'; 244*22228b0eSAtari911$lang['col_pattern'] = 'Muster'; 245*22228b0eSAtari911$lang['col_range'] = 'Zeitraum'; 246*22228b0eSAtari911$lang['col_count'] = 'Anzahl'; 247*22228b0eSAtari911$lang['col_source'] = 'Quelle'; 248*22228b0eSAtari911$lang['col_actions'] = 'Aktionen'; 249*22228b0eSAtari911$lang['source_flagged'] = 'Markiert'; 250*22228b0eSAtari911$lang['source_detected'] = 'Erkannt'; 251*22228b0eSAtari911$lang['btn_edit'] = 'Bearb.'; 252*22228b0eSAtari911$lang['btn_manage'] = 'Verwalten'; 253*22228b0eSAtari911$lang['btn_del'] = 'Lö.'; 254*22228b0eSAtari911$lang['total_series'] = 'Gesamt: %d Serien'; 255*22228b0eSAtari911 256*22228b0eSAtari911// Recurrence patterns 257*22228b0eSAtari911$lang['pattern_daily'] = 'Täglich'; 258*22228b0eSAtari911$lang['pattern_weekly'] = 'Wöchentlich'; 259*22228b0eSAtari911$lang['pattern_monthly'] = 'Monatlich'; 260*22228b0eSAtari911$lang['pattern_yearly'] = 'Jährlich'; 261*22228b0eSAtari911$lang['pattern_custom'] = 'Benutzerdefiniert'; 262*22228b0eSAtari911 263*22228b0eSAtari911// Namespace Explorer control bar 264*22228b0eSAtari911$lang['btn_move'] = 'Verschieben'; 265*22228b0eSAtari911$lang['new_namespace'] = 'Neuer Namensraum'; 266*22228b0eSAtari911$lang['cleanup_empty'] = 'Bereinigen'; 267*22228b0eSAtari911$lang['x_selected'] = '%d ausgewählt'; 268*22228b0eSAtari911$lang['zero_selected'] = '0 ausgewählt'; 269*22228b0eSAtari911 270*22228b0eSAtari911// Button tooltips 271*22228b0eSAtari911$lang['tooltip_edit'] = 'Titel, Zeit, Namensraum, Muster bearbeiten'; 272*22228b0eSAtari911$lang['tooltip_manage'] = 'Erweitern, kürzen, pausieren, Daten ändern'; 273*22228b0eSAtari911$lang['tooltip_delete_all'] = 'Alle Vorkommen löschen'; 274*22228b0eSAtari911 275*22228b0eSAtari911// JavaScript messages 276*22228b0eSAtari911$lang['no_events_selected'] = 'Keine Termine ausgewählt'; 277*22228b0eSAtari911$lang['delete_confirm'] = "%d ausgewählte Termin(e) löschen?\n\nDies kann nicht rückgängig gemacht werden!"; 278*22228b0eSAtari911$lang['delete_ns_confirm'] = "GESAMTEN Namensraum löschen: %s?\n\nDies löscht ALLE Termine in diesem Namensraum!\n\nDies kann nicht rückgängig gemacht werden!"; 279*22228b0eSAtari911$lang['scanning'] = 'Scanne...'; 280*22228b0eSAtari911$lang['cleaning'] = 'Bereinige...'; 281*22228b0eSAtari911$lang['no_empty_ns'] = 'Keine leeren Namensräume oder verwaisten Kalenderordner gefunden.'; 282*22228b0eSAtari911$lang['found_items'] = '%d Element(e) zum Bereinigen gefunden'; 283*22228b0eSAtari911$lang['proceed_cleanup'] = 'Mit Bereinigung fortfahren?'; 284*22228b0eSAtari911 285*22228b0eSAtari911// New Namespace dialog 286*22228b0eSAtari911$lang['enter_namespace'] = "Neuen Namensraumnamen eingeben:\n\nBeispiele:\n- arbeit\n- privat\n- projekte:alpha"; 287*22228b0eSAtari911$lang['invalid_namespace'] = "Ungültiger Namensraumname.\n\nVerwenden Sie nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt.\nBeispiel: arbeit:projekte:alpha"; 288*22228b0eSAtari911 289*22228b0eSAtari911// Rename namespace dialog 290*22228b0eSAtari911$lang['rename_namespace'] = "Namensraum umbenennen: %s\n\nNeuen Namen eingeben:"; 291*22228b0eSAtari911 292*22228b0eSAtari911// Delete recurring series 293*22228b0eSAtari911$lang['delete_recurring_confirm'] = "ALLE Vorkommen löschen von: %s (%s)?\n\nDies kann nicht rückgängig gemacht werden!"; 294*22228b0eSAtari911 295*22228b0eSAtari911// Trim recurring events 296*22228b0eSAtari911$lang['no_past_recurring'] = 'Keine vergangenen wiederkehrenden Termine zum Entfernen gefunden.'; 297*22228b0eSAtari911$lang['found_past_recurring'] = "%d vergangene wiederkehrende Termin(e) zum Entfernen gefunden.\n\nDies kann nicht rückgängig gemacht werden. Fortfahren?"; 298*22228b0eSAtari911$lang['counting'] = 'Zähle...'; 299*22228b0eSAtari911$lang['trimming'] = 'Kürze...'; 300*22228b0eSAtari911 301*22228b0eSAtari911// Manage recurring dialog buttons 302*22228b0eSAtari911$lang['btn_trim'] = 'Kürzen'; 303*22228b0eSAtari911$lang['btn_change'] = 'Ändern'; 304*22228b0eSAtari911$lang['btn_shift'] = 'Verschieben'; 305*22228b0eSAtari911$lang['trim_confirm'] = 'Alle Vorkommen vor %s entfernen?'; 306*22228b0eSAtari911$lang['respace_confirm'] = 'Alle zukünftigen Vorkommen neu verteilen?'; 307*22228b0eSAtari911$lang['shift_confirm'] = 'Alle Vorkommen auf neues Startdatum verschieben?'; 308*22228b0eSAtari911 309*22228b0eSAtari911// Manage Recurring Dialog 310*22228b0eSAtari911$lang['manage_recurring_title'] = 'Wiederkehrende Serie verwalten'; 311*22228b0eSAtari911$lang['occurrences'] = 'Vorkommen'; 312*22228b0eSAtari911$lang['extend_series'] = 'Serie erweitern'; 313*22228b0eSAtari911$lang['add_occurrences'] = 'Vorkommen hinzufügen:'; 314*22228b0eSAtari911$lang['days_apart'] = 'Tage Abstand:'; 315*22228b0eSAtari911$lang['btn_extend'] = 'Erweitern'; 316*22228b0eSAtari911$lang['trim_past_events'] = 'Vergangene Termine kürzen'; 317*22228b0eSAtari911$lang['remove_before'] = 'Entfernen vor:'; 318*22228b0eSAtari911$lang['change_pattern'] = 'Muster ändern'; 319*22228b0eSAtari911$lang['respace_note'] = 'Verteilt nur zukünftige Vorkommen neu. Vergangene Termine bleiben erhalten.'; 320*22228b0eSAtari911$lang['new_interval'] = 'Neues Intervall:'; 321*22228b0eSAtari911$lang['change_start_date'] = 'Startdatum ändern'; 322*22228b0eSAtari911$lang['shift_note'] = 'Verschiebt ALLE Vorkommen um die Differenz zwischen altem und neuem Startdatum.'; 323*22228b0eSAtari911$lang['current_label'] = 'Aktuell:'; 324*22228b0eSAtari911$lang['pause_series'] = 'Serie pausieren'; 325*22228b0eSAtari911$lang['resume_series'] = 'Serie fortsetzen'; 326*22228b0eSAtari911$lang['pause_note'] = 'Fügt ⏸ Präfix zu zukünftigen Vorkommen hinzu. Sie bleiben im Kalender, sind aber als pausiert markiert.'; 327*22228b0eSAtari911$lang['resume_note'] = 'Entfernt ⏸ Präfix und Pausiert-Markierung von allen Vorkommen.'; 328*22228b0eSAtari911$lang['btn_pause'] = 'Pausieren'; 329*22228b0eSAtari911$lang['btn_resume'] = 'Fortsetzen'; 330*22228b0eSAtari911$lang['btn_close'] = 'Schließen'; 331*22228b0eSAtari911 332*22228b0eSAtari911// Interval options 333*22228b0eSAtari911$lang['interval_daily'] = 'Täglich'; 334*22228b0eSAtari911$lang['interval_weekly'] = 'Wöchentlich'; 335*22228b0eSAtari911$lang['interval_biweekly'] = 'Zweiwöchentlich'; 336*22228b0eSAtari911$lang['interval_monthly'] = 'Monatlich'; 337*22228b0eSAtari911$lang['interval_quarterly'] = 'Vierteljährlich'; 338*22228b0eSAtari911$lang['interval_yearly'] = 'Jährlich'; 339*22228b0eSAtari911 340*22228b0eSAtari911// Edit Recurring Dialog 341*22228b0eSAtari911$lang['edit_recurring_title'] = 'Wiederkehrenden Termin bearbeiten'; 342*22228b0eSAtari911$lang['changes_apply_to'] = 'Änderungen gelten für ALLE Vorkommen von:'; 343*22228b0eSAtari911$lang['field_title'] = 'TITEL'; 344*22228b0eSAtari911$lang['field_start_time'] = 'STARTZEIT'; 345*22228b0eSAtari911$lang['field_end_time'] = 'ENDZEIT'; 346*22228b0eSAtari911$lang['field_namespace'] = 'NAMENSRAUM'; 347*22228b0eSAtari911$lang['field_color'] = 'FARBE'; 348*22228b0eSAtari911$lang['recurrence_pattern'] = 'WIEDERHOLUNGSMUSTER'; 349*22228b0eSAtari911$lang['every'] = 'Alle'; 350*22228b0eSAtari911$lang['on_days'] = 'An Tagen:'; 351*22228b0eSAtari911$lang['monthly_options'] = 'Monatliche Optionen:'; 352*22228b0eSAtari911$lang['day_of_month'] = 'Tag des Monats:'; 353*22228b0eSAtari911$lang['ordinal_weekday'] = 'Ordnungswochentag:'; 354*22228b0eSAtari911$lang['btn_save_changes'] = 'Änderungen speichern'; 355*22228b0eSAtari911$lang['btn_cancel'] = 'Abbrechen'; 356*22228b0eSAtari911 357*22228b0eSAtari911// Ordinal labels 358*22228b0eSAtari911$lang['ordinal_first'] = 'Erster'; 359*22228b0eSAtari911$lang['ordinal_second'] = 'Zweiter'; 360*22228b0eSAtari911$lang['ordinal_third'] = 'Dritter'; 361*22228b0eSAtari911$lang['ordinal_fourth'] = 'Vierter'; 362*22228b0eSAtari911$lang['ordinal_fifth'] = 'Fünfter'; 363*22228b0eSAtari911$lang['ordinal_last'] = 'Letzter'; 364*22228b0eSAtari911 365*22228b0eSAtari911// Day names short 366*22228b0eSAtari911$lang['day_sun'] = 'So'; 367*22228b0eSAtari911$lang['day_mon'] = 'Mo'; 368*22228b0eSAtari911$lang['day_tue'] = 'Di'; 369*22228b0eSAtari911$lang['day_wed'] = 'Mi'; 370*22228b0eSAtari911$lang['day_thu'] = 'Do'; 371*22228b0eSAtari911$lang['day_fri'] = 'Fr'; 372*22228b0eSAtari911$lang['day_sat'] = 'Sa'; 373*22228b0eSAtari911 374*22228b0eSAtari911// Day names full 375*22228b0eSAtari911$lang['day_sunday'] = 'Sonntag'; 376*22228b0eSAtari911$lang['day_monday'] = 'Montag'; 377*22228b0eSAtari911$lang['day_tuesday'] = 'Dienstag'; 378*22228b0eSAtari911$lang['day_wednesday'] = 'Mittwoch'; 379*22228b0eSAtari911$lang['day_thursday'] = 'Donnerstag'; 380*22228b0eSAtari911$lang['day_friday'] = 'Freitag'; 381*22228b0eSAtari911$lang['day_saturday'] = 'Samstag'; 382*22228b0eSAtari911 383*22228b0eSAtari911// Recurrence type labels 384*22228b0eSAtari911$lang['rec_days'] = 'Tag(e)'; 385*22228b0eSAtari911$lang['rec_weeks'] = 'Woche(n)'; 386*22228b0eSAtari911$lang['rec_months'] = 'Monat(e)'; 387*22228b0eSAtari911$lang['rec_years'] = 'Jahr(e)'; 388*22228b0eSAtari911 389*22228b0eSAtari911// Backup Events 390*22228b0eSAtari911$lang['backup_events'] = 'Termine sichern'; 391*22228b0eSAtari911$lang['backup_desc'] = 'Vollständige Backups aller Termindaten erstellen. Vorhandene Backups herunterladen oder verwalten.'; 392*22228b0eSAtari911$lang['create_backup'] = 'Backup erstellen'; 393*22228b0eSAtari911$lang['available_backups'] = 'Verfügbare Backups'; 394*22228b0eSAtari911$lang['no_backups'] = 'Keine Backups gefunden'; 395*22228b0eSAtari911$lang['backup_date'] = 'Datum'; 396*22228b0eSAtari911$lang['backup_size'] = 'Größe'; 397*22228b0eSAtari911$lang['backup_actions'] = 'Aktionen'; 398*22228b0eSAtari911$lang['delete_selected'] = 'Ausgewählte löschen'; 399*22228b0eSAtari911$lang['confirm_delete_backups'] = 'Sind Sie sicher, dass Sie die ausgewählten Backups löschen möchten?'; 400*22228b0eSAtari911 401*22228b0eSAtari911// Edit Recurring Dialog additional strings 402*22228b0eSAtari911$lang['default_label'] = '(Standard)'; 403*22228b0eSAtari911$lang['current_suffix'] = '(aktuell)'; 404*22228b0eSAtari911$lang['repeat_every'] = 'Wiederholen alle'; 405*22228b0eSAtari911$lang['on_these_days'] = 'An diesen Tagen:'; 406*22228b0eSAtari911$lang['repeat_on'] = 'Wiederholen am:'; 407*22228b0eSAtari911$lang['weekday_pattern'] = 'Wochentag-Muster'; 408*22228b0eSAtari911$lang['day_label'] = 'Tag'; 409*22228b0eSAtari911$lang['of_each_month'] = 'jeden Monats'; 410*22228b0eSAtari911$lang['repeat_until'] = 'Wiederholen bis (optional)'; 411*22228b0eSAtari911$lang['repeat_until_hint'] = 'Leer lassen, um vorhandenes Enddatum beizubehalten'; 412*22228b0eSAtari911 413*22228b0eSAtari911// Update Plugin Tab 414*22228b0eSAtari911$lang['update_plugin'] = 'Plugin aktualisieren'; 415*22228b0eSAtari911$lang['current_version'] = 'Aktuelle Version'; 416*22228b0eSAtari911$lang['version_label'] = 'Version'; 417*22228b0eSAtari911$lang['author'] = 'Autor'; 418*22228b0eSAtari911$lang['description_label'] = 'Beschreibung'; 419*22228b0eSAtari911$lang['location'] = 'Speicherort'; 420*22228b0eSAtari911$lang['permissions'] = 'Berechtigungen'; 421*22228b0eSAtari911$lang['permissions_ok'] = 'OK - bereit zur Aktualisierung'; 422*22228b0eSAtari911$lang['permissions_issues'] = 'Probleme erkannt'; 423*22228b0eSAtari911$lang['plugin_dir_not_writable'] = 'Plugin-Verzeichnis nicht beschreibbar'; 424*22228b0eSAtari911$lang['parent_dir_not_writable'] = 'Übergeordnetes Verzeichnis nicht beschreibbar'; 425*22228b0eSAtari911$lang['fix_with'] = 'Beheben mit'; 426*22228b0eSAtari911$lang['or_label'] = 'Oder'; 427*22228b0eSAtari911$lang['upload_new_version'] = 'Neue Version hochladen'; 428*22228b0eSAtari911$lang['upload_desc'] = 'Laden Sie eine Kalender-Plugin-ZIP-Datei hoch, um zu aktualisieren. Ihre Konfiguration wird beibehalten.'; 429*22228b0eSAtari911$lang['backup_before_update'] = 'Backup vor Aktualisierung erstellen (Empfohlen)'; 430*22228b0eSAtari911$lang['upload_install'] = 'Hochladen & Installieren'; 431*22228b0eSAtari911$lang['clear_cache'] = 'Cache leeren'; 432*22228b0eSAtari911$lang['clear_cache_confirm'] = 'Gesamten DokuWiki-Cache leeren? Dies aktualisiert alle Plugin-Dateien.'; 433*22228b0eSAtari911$lang['clear_cache_hint'] = 'Leeren Sie den DokuWiki-Cache, wenn Änderungen nicht erscheinen oder nach der Plugin-Aktualisierung.'; 434*22228b0eSAtari911$lang['important_notes'] = 'Wichtige Hinweise'; 435*22228b0eSAtari911$lang['note_replace_files'] = 'Dies ersetzt alle Plugin-Dateien'; 436*22228b0eSAtari911$lang['note_preserve_config'] = 'Konfigurationsdateien (sync_config.php) werden beibehalten'; 437*22228b0eSAtari911$lang['note_data_safe'] = 'Termindaten werden nicht beeinträchtigt'; 438*22228b0eSAtari911$lang['note_backup_location'] = 'Backup wird gespeichert unter'; 439*22228b0eSAtari911$lang['note_valid_zip'] = 'Stellen Sie sicher, dass die ZIP-Datei ein gültiges Kalender-Plugin ist'; 440*22228b0eSAtari911$lang['version_history'] = 'Versionsgeschichte'; 441*22228b0eSAtari911$lang['x_of_y'] = '%d von %d'; 442*22228b0eSAtari911$lang['current_release'] = 'Aktuelle Version'; 443*22228b0eSAtari911$lang['running'] = 'AKTIV'; 444*22228b0eSAtari911$lang['no_details_recorded'] = 'Keine detaillierten Änderungen aufgezeichnet'; 445*22228b0eSAtari911$lang['no_versions_found'] = 'Keine Versionen im Changelog gefunden'; 446*22228b0eSAtari911$lang['changelog_not_available'] = 'Changelog nicht verfügbar'; 447*22228b0eSAtari911$lang['backups'] = 'Backups'; 448*22228b0eSAtari911$lang['create_backup_now'] = 'Backup jetzt erstellen'; 449*22228b0eSAtari911$lang['create_backup_confirm'] = 'Ein Backup der aktuellen Plugin-Version erstellen?'; 450*22228b0eSAtari911$lang['restore_hint'] = 'Klicken Sie auf die Wiederherstellen-Schaltfläche, um aus einem Backup zu installieren. Dies verwendet den DokuWiki-Erweiterungs-Manager für sichere Installation. Alternativ laden Sie die ZIP herunter und laden sie über <strong>Admin → Erweiterungs-Manager → Installieren</strong> hoch.'; 451*22228b0eSAtari911$lang['select_all'] = 'Alle auswählen'; 452*22228b0eSAtari911$lang['x_selected_backups'] = '(%d ausgewählt)'; 453*22228b0eSAtari911$lang['selected'] = 'ausgewählt'; 454*22228b0eSAtari911$lang['backup_file'] = 'Backup-Datei'; 455*22228b0eSAtari911$lang['size'] = 'Größe'; 456*22228b0eSAtari911$lang['actions'] = 'Aktionen'; 457*22228b0eSAtari911$lang['download'] = 'Herunterladen'; 458*22228b0eSAtari911$lang['restore'] = 'Wiederherstellen'; 459*22228b0eSAtari911$lang['rename'] = 'Umbenennen'; 460*22228b0eSAtari911$lang['no_backups_yet'] = 'Noch keine Backups. Klicken Sie auf "Backup jetzt erstellen", um Ihr erstes Backup zu erstellen.'; 461*22228b0eSAtari911$lang['select_zip_file'] = 'Bitte wählen Sie eine ZIP-Datei aus'; 462*22228b0eSAtari911$lang['confirm_upload'] = 'Neue Plugin-Version hochladen und installieren?'; 463*22228b0eSAtari911$lang['restore_confirm'] = "Aus Backup wiederherstellen: %s?\n\nDies ersetzt die aktuellen Plugin-Dateien mit der Backup-Version."; 464*22228b0eSAtari911$lang['restore_error'] = 'Wiederherstellung fehlgeschlagen: Backup-Datei nicht gefunden.'; 465*22228b0eSAtari911$lang['enter_new_name'] = 'Neuen Namen für das Backup eingeben:'; 466*22228b0eSAtari911$lang['delete_backup_confirm'] = 'Dieses Backup löschen: %s?'; 467*22228b0eSAtari911$lang['delete_selected_confirm'] = '%d ausgewählte Backup(s) löschen?'; 468*22228b0eSAtari911 469*22228b0eSAtari911// Outlook Sync Tab 470*22228b0eSAtari911$lang['outlook_sync_config'] = 'Outlook-Sync-Konfiguration'; 471*22228b0eSAtari911$lang['export_config'] = 'Konfig. exportieren'; 472*22228b0eSAtari911$lang['import_config'] = 'Konfig. importieren'; 473*22228b0eSAtari911$lang['importing'] = 'Importiere...'; 474*22228b0eSAtari911$lang['import_success'] = 'Import erfolgreich! Wird neu geladen...'; 475*22228b0eSAtari911$lang['azure_credentials'] = 'Microsoft Azure App-Anmeldedaten'; 476*22228b0eSAtari911$lang['azure_register_hint'] = 'Registrieren Sie sich im Azure-Portal → App-Registrierungen'; 477*22228b0eSAtari911$lang['tenant_id'] = 'Mandanten-ID'; 478*22228b0eSAtari911$lang['client_id'] = 'Client-ID (Anwendungs-ID)'; 479*22228b0eSAtari911$lang['client_secret'] = 'Geheimer Clientschlüssel'; 480*22228b0eSAtari911$lang['keep_secret_safe'] = 'Bewahren Sie dieses Geheimnis sicher auf!'; 481*22228b0eSAtari911$lang['outlook_settings'] = 'Outlook-Einstellungen'; 482*22228b0eSAtari911$lang['user_email'] = 'Benutzer-E-Mail'; 483*22228b0eSAtari911$lang['timezone'] = 'Zeitzone'; 484*22228b0eSAtari911$lang['default_category'] = 'Standardkategorie'; 485*22228b0eSAtari911$lang['reminder_minutes'] = 'Erinnerung (Minuten)'; 486*22228b0eSAtari911$lang['sync_options'] = 'Sync-Optionen'; 487*22228b0eSAtari911$lang['sync_completed_tasks'] = 'Erledigte Aufgaben synchronisieren'; 488*22228b0eSAtari911$lang['delete_from_outlook'] = 'Aus Outlook löschen, wenn entfernt'; 489*22228b0eSAtari911$lang['sync_all_namespaces'] = 'Alle Namensräume synchronisieren'; 490*22228b0eSAtari911$lang['select_namespaces_to_sync'] = 'Namensräume zum Synchronisieren auswählen:'; 491*22228b0eSAtari911$lang['namespace_to_category'] = 'Namensraum → Kategorie'; 492*22228b0eSAtari911$lang['ns_mapping_hint'] = 'Eine pro Zeile: namensraum=Kategorie'; 493*22228b0eSAtari911$lang['color_to_category'] = 'Terminfarbe → Kategorie'; 494*22228b0eSAtari911$lang['color_mapping_hint'] = 'Kalenderfarben zu Outlook-Kategorien zuordnen'; 495*22228b0eSAtari911$lang['none'] = '-- Keine --'; 496*22228b0eSAtari911$lang['save_configuration'] = 'Konfiguration speichern'; 497*22228b0eSAtari911$lang['config_exported'] = 'Konfiguration erfolgreich exportiert!'; 498*22228b0eSAtari911$lang['config_export_warning'] = "Diese Datei enthält verschlüsselte Anmeldedaten.\nBewahren Sie sie sicher auf!"; 499*22228b0eSAtari911$lang['export_failed'] = 'Export fehlgeschlagen'; 500*22228b0eSAtari911$lang['error'] = 'Fehler'; 501*22228b0eSAtari911$lang['sync_status'] = 'Sync-Status'; 502*22228b0eSAtari911$lang['sync_now'] = 'Jetzt synchronisieren'; 503*22228b0eSAtari911$lang['stop_sync'] = 'Sync stoppen'; 504*22228b0eSAtari911$lang['syncing'] = 'Synchronisiere...'; 505*22228b0eSAtari911$lang['last_sync_label'] = 'Letzte Synchronisierung'; 506*22228b0eSAtari911$lang['never_synced'] = 'Nie'; 507*22228b0eSAtari911$lang['sync_log'] = 'Sync-Protokoll'; 508*22228b0eSAtari911$lang['download_log'] = 'Protokoll herunterladen'; 509*22228b0eSAtari911$lang['clear_log'] = 'Protokoll löschen'; 510*22228b0eSAtari911$lang['no_log_entries'] = 'Keine Protokolleinträge'; 511*22228b0eSAtari911$lang['log_cleared'] = 'Protokoll gelöscht'; 512*22228b0eSAtari911 513*22228b0eSAtari911// Themes Tab 514*22228b0eSAtari911$lang['sidebar_widget_settings'] = 'Seitenleisten-Widget-Einstellungen'; 515*22228b0eSAtari911$lang['sidebar_widget_desc'] = 'Passen Sie das Erscheinungsbild und Verhalten des Kalender-Widgets in der Seitenleiste an.'; 516*22228b0eSAtari911$lang['week_start_day'] = 'Wochenstarttag'; 517*22228b0eSAtari911$lang['week_start_desc'] = 'Wählen Sie, an welchem Tag das Wochenraster beginnt:'; 518*22228b0eSAtari911$lang['monday'] = 'Montag'; 519*22228b0eSAtari911$lang['sunday'] = 'Sonntag'; 520*22228b0eSAtari911$lang['week_starts_monday'] = 'Woche beginnt am Montag (ISO-Standard)'; 521*22228b0eSAtari911$lang['week_starts_sunday'] = 'Woche beginnt am Sonntag (US/Kanada-Standard)'; 522*22228b0eSAtari911$lang['itinerary_section'] = 'Terminübersicht'; 523*22228b0eSAtari911$lang['itinerary_desc'] = 'Wählen Sie, ob die Abschnitte Heute/Morgen/Wichtige Termine standardmäßig ausgeklappt oder eingeklappt sind:'; 524*22228b0eSAtari911$lang['expanded'] = 'Ausgeklappt'; 525*22228b0eSAtari911$lang['collapsed'] = 'Eingeklappt'; 526*22228b0eSAtari911$lang['show_itinerary_default'] = 'Terminübersicht standardmäßig anzeigen'; 527*22228b0eSAtari911$lang['hide_itinerary_default'] = 'Terminübersicht standardmäßig ausblenden (Balken klicken zum Aufklappen)'; 528*22228b0eSAtari911$lang['visual_theme'] = 'Visuelles Design'; 529*22228b0eSAtari911$lang['theme_matrix'] = 'Matrix Edition'; 530*22228b0eSAtari911$lang['theme_matrix_desc'] = 'Dunkelgrünes Design mit Matrix-Leuchteffekten und Neon-Akzenten'; 531*22228b0eSAtari911$lang['theme_purple'] = 'Purple Dream'; 532*22228b0eSAtari911$lang['theme_purple_desc'] = 'Reiches lila Design mit eleganten Violett-Akzenten und sanftem Leuchten'; 533*22228b0eSAtari911$lang['theme_professional'] = 'Professional Blue'; 534*22228b0eSAtari911$lang['theme_professional_desc'] = 'Sauberes blau-graues Design mit modernem professionellem Stil, keine Leuchteffekte'; 535*22228b0eSAtari911$lang['theme_pink'] = 'Pink Bling'; 536*22228b0eSAtari911$lang['theme_pink_desc'] = 'Glamouröses pinkfarbenes Design mit maximalem Glitzer, Herzen und Diamanten ✨'; 537*22228b0eSAtari911$lang['theme_wiki'] = 'Wiki Standard'; 538*22228b0eSAtari911$lang['theme_wiki_desc'] = 'Passt automatisch zu Ihrem DokuWiki-Template-Design mit CSS-Variablen - passt sich hellen und dunklen Designs an'; 539*22228b0eSAtari911$lang['preview'] = 'Vorschau'; 540*22228b0eSAtari911$lang['save_settings'] = 'Einstellungen speichern'; 541*22228b0eSAtari911$lang['settings_saved'] = 'Einstellungen erfolgreich gespeichert!'; 542*22228b0eSAtari911 543*22228b0eSAtari911// Sync Controls 544*22228b0eSAtari911$lang['sync_controls'] = 'Sync-Steuerung'; 545*22228b0eSAtari911$lang['run_sync_now'] = 'Sync jetzt starten'; 546*22228b0eSAtari911$lang['stop_sync'] = 'Sync stoppen'; 547*22228b0eSAtari911$lang['no_cron_detected'] = 'Kein Cron-Job erkannt'; 548*22228b0eSAtari911$lang['running'] = 'Läuft...'; 549*22228b0eSAtari911$lang['starting_sync'] = 'Starte Sync...'; 550*22228b0eSAtari911$lang['stopping_sync'] = 'Stoppe Sync...'; 551*22228b0eSAtari911$lang['duplicate_log_warning'] = 'Doppelte Protokolleinträge: Ihre Crontab hat eine >> Umleitung. Das Sync-Skript protokolliert intern, daher verursacht dies doppelte Einträge. Entfernen Sie die Umleitung aus Ihrer Crontab.'; 552*22228b0eSAtari911$lang['show_cron_details'] = 'Cron-Details anzeigen'; 553*22228b0eSAtari911$lang['cron_setup_hint'] = 'Um automatisches Synchronisieren zu aktivieren, fügen Sie zur Crontab hinzu:'; 554*22228b0eSAtari911$lang['cron_note'] = 'Hinweis: Das Skript protokolliert automatisch nach %s. Verwenden Sie keine >> Umleitung.'; 555*22228b0eSAtari911$lang['log_not_writable'] = 'Protokolldatei nicht beschreibbar. Ausführen:'; 556*22228b0eSAtari911 557*22228b0eSAtari911// Live Sync Log 558*22228b0eSAtari911$lang['live_sync_log'] = 'Live-Sync-Protokoll'; 559*22228b0eSAtari911$lang['log_location'] = 'Speicherort:'; 560*22228b0eSAtari911$lang['updates_interval'] = 'Aktualisiert alle 2 Sekunden'; 561*22228b0eSAtari911$lang['pause'] = 'Pause'; 562*22228b0eSAtari911$lang['resume'] = 'Fortsetzen'; 563*22228b0eSAtari911$lang['loading_log'] = 'Protokoll wird geladen...'; 564*22228b0eSAtari911$lang['no_log_data'] = 'Keine Protokolldaten verfügbar'; 565*22228b0eSAtari911$lang['clear_log_confirm'] = "Sync-Protokoll löschen?\n\nDies löscht alle Protokolleinträge."; 566*22228b0eSAtari911$lang['log_cleared_success'] = 'Protokoll erfolgreich gelöscht'; 567*22228b0eSAtari911 568*22228b0eSAtari911// Color names for color mapping 569*22228b0eSAtari911$lang['color_blue'] = 'Blau'; 570*22228b0eSAtari911$lang['color_green'] = 'Grün'; 571*22228b0eSAtari911$lang['color_red'] = 'Rot'; 572*22228b0eSAtari911$lang['color_orange'] = 'Orange'; 573*22228b0eSAtari911$lang['color_purple'] = 'Lila'; 574*22228b0eSAtari911$lang['color_teal'] = 'Türkis'; 575*22228b0eSAtari911 576*22228b0eSAtari911// Placeholder texts 577*22228b0eSAtari911$lang['enter_client_secret'] = 'Geheimen Clientschlüssel eingeben'; 578*22228b0eSAtari911 579*22228b0eSAtari911// Error messages 580*22228b0eSAtari911$lang['error_admin_required'] = 'Administratorzugriff erforderlich'; 581*22228b0eSAtari911$lang['error_unknown_action'] = 'Unbekannte Admin-Aktion'; 582*22228b0eSAtari911$lang['error_save_config'] = 'Fehler: Konfigurationsdatei konnte nicht gespeichert werden'; 583*22228b0eSAtari911$lang['error_log_not_writable'] = 'Protokolldatei nicht beschreibbar'; 584*22228b0eSAtari911 585*22228b0eSAtari911// Update Plugin JavaScript strings 586*22228b0eSAtari911$lang['select_zip_file'] = 'Bitte wählen Sie eine ZIP-Datei'; 587*22228b0eSAtari911$lang['upload_confirm'] = "Hochladen und installieren: %s?\n\nDies ersetzt alle Plugin-Dateien.\nIhre Konfiguration und Daten bleiben erhalten.\n\nFortfahren?"; 588*22228b0eSAtari911$lang['selected'] = 'ausgewählt'; 589*22228b0eSAtari911$lang['no_backups_selected'] = 'Keine Backups ausgewählt'; 590*22228b0eSAtari911$lang['delete_selected_confirm'] = "%d ausgewählte(s) Backup(s) löschen?\n\n%s\n\nDies kann nicht rückgängig gemacht werden!"; 591*22228b0eSAtari911$lang['deleted_with_errors'] = '%d Backups gelöscht. Fehler: %s'; 592*22228b0eSAtari911$lang['rename_prompt'] = "Neuen Backup-Namen eingeben (ohne .zip-Endung):\n\nAktuell: %s"; 593*22228b0eSAtari911$lang['invalid_filename'] = 'Ungültiger Dateiname. Verwenden Sie nur Buchstaben, Zahlen, Punkte, Bindestriche und Unterstriche.'; 594*22228b0eSAtari911 595*22228b0eSAtari911// Additional error and status messages 596*22228b0eSAtari911$lang['no_log_file'] = 'Keine Protokolldatei gefunden. Sync wurde noch nicht ausgeführt.'; 597*22228b0eSAtari911$lang['admin_access_required'] = 'Administratorzugriff erforderlich'; 598*22228b0eSAtari911$lang['unknown_admin_action'] = 'Unbekannte Admin-Aktion'; 599*22228b0eSAtari911 600*22228b0eSAtari911// Configuration save messages 601*22228b0eSAtari911$lang['config_saved_success'] = 'Konfiguration erfolgreich gespeichert!'; 602*22228b0eSAtari911$lang['config_save_error'] = 'Fehler: Konfigurationsdatei konnte nicht gespeichert werden'; 603*22228b0eSAtari911$lang['important_ns_saved'] = 'Wichtige Namensräume gespeichert'; 604*22228b0eSAtari911 605*22228b0eSAtari911// Import/Export config messages 606*22228b0eSAtari911$lang['export_success'] = "Konfiguration erfolgreich exportiert!\n\n⚠️ Diese Datei enthält verschlüsselte Zugangsdaten.\nBewahren Sie sie sicher auf!"; 607*22228b0eSAtari911$lang['export_failed'] = 'Export fehlgeschlagen'; 608*22228b0eSAtari911$lang['importing'] = 'Importiere...'; 609*22228b0eSAtari911$lang['import_successful'] = 'Import erfolgreich! Seite wird neu geladen...'; 610*22228b0eSAtari911$lang['import_failed'] = 'Import fehlgeschlagen'; 611*22228b0eSAtari911 612*22228b0eSAtari911// Cleanup messages 613*22228b0eSAtari911$lang['cleanup_complete'] = 'Bereinigung abgeschlossen'; 614*22228b0eSAtari911$lang['failed'] = 'Fehlgeschlagen'; 615*22228b0eSAtari911 616*22228b0eSAtari911// Recurring pattern descriptions 617*22228b0eSAtari911$lang['every_x_days'] = 'Alle %d Tage'; 618*22228b0eSAtari911$lang['every_x_weeks'] = 'Alle %d Wochen'; 619*22228b0eSAtari911$lang['every_x_months'] = 'Alle %d Monate'; 620*22228b0eSAtari911$lang['every_x_years'] = 'Alle %d Jahre'; 621*22228b0eSAtari911 622*22228b0eSAtari911// Upload/restore messages 623*22228b0eSAtari911$lang['failed_to_add'] = 'Hinzufügen fehlgeschlagen: %s'; 624*22228b0eSAtari911$lang['cannot_read'] = 'Kann nicht lesen: %s'; 625*22228b0eSAtari911 626*22228b0eSAtari911// Import/cleanup messages 627*22228b0eSAtari911$lang['import_complete'] = 'Import abgeschlossen! %d neue Termine importiert'; 628*22228b0eSAtari911$lang['cleanup_deleted'] = 'Bereinigung abgeschlossen! %d Termin(e) gelöscht. Backup erstellt: %s'; 629*22228b0eSAtari911 630*22228b0eSAtari911// Recurring pattern labels 631*22228b0eSAtari911$lang['daily'] = 'Täglich'; 632*22228b0eSAtari911$lang['weekly'] = 'Wöchentlich'; 633*22228b0eSAtari911$lang['bi_weekly'] = 'Zweiwöchentlich'; 634*22228b0eSAtari911$lang['monthly'] = 'Monatlich'; 635*22228b0eSAtari911$lang['quarterly'] = 'Vierteljährlich'; 636*22228b0eSAtari911$lang['semi_annual'] = 'Halbjährlich'; 637*22228b0eSAtari911$lang['yearly'] = 'Jährlich'; 638*22228b0eSAtari911 639*22228b0eSAtari911// Day abbreviations for patterns 640*22228b0eSAtari911$lang['day_sun'] = 'So'; 641*22228b0eSAtari911$lang['day_mon'] = 'Mo'; 642*22228b0eSAtari911$lang['day_tue'] = 'Di'; 643*22228b0eSAtari911$lang['day_wed'] = 'Mi'; 644*22228b0eSAtari911$lang['day_thu'] = 'Do'; 645*22228b0eSAtari911$lang['day_fri'] = 'Fr'; 646*22228b0eSAtari911$lang['day_sat'] = 'Sa'; 647*22228b0eSAtari911 648*22228b0eSAtari911// Ordinal labels 649*22228b0eSAtari911$lang['ordinal_1st'] = '1.'; 650*22228b0eSAtari911$lang['ordinal_2nd'] = '2.'; 651*22228b0eSAtari911$lang['ordinal_3rd'] = '3.'; 652*22228b0eSAtari911$lang['ordinal_4th'] = '4.'; 653*22228b0eSAtari911$lang['ordinal_5th'] = '5.'; 654*22228b0eSAtari911$lang['ordinal_last'] = 'Letzter'; 655*22228b0eSAtari911 656*22228b0eSAtari911// Pattern format strings 657*22228b0eSAtari911$lang['pattern_day_x'] = '%s (Tag %s)'; 658*22228b0eSAtari911$lang['pattern_ordinal_day'] = '%s (%s %s)'; 659*22228b0eSAtari911 660*22228b0eSAtari911// Import status 661*22228b0eSAtari911$lang['skipped_duplicates'] = ', %d Duplikate übersprungen'; 662*22228b0eSAtari911 663*22228b0eSAtari911// AJAX response messages 664*22228b0eSAtari911$lang['removed_past_recurring'] = '%d vergangene wiederkehrende Termine entfernt'; 665*22228b0eSAtari911$lang['added_occurrences'] = '%d neue Vorkommen hinzugefügt'; 666*22228b0eSAtari911$lang['removed_past_before'] = '%d vergangene Vorkommen vor %s entfernt'; 667*22228b0eSAtari911$lang['paused_occurrences'] = '%d zukünftige Vorkommen pausiert'; 668*22228b0eSAtari911$lang['resumed_occurrences'] = '%d Vorkommen fortgesetzt'; 669*22228b0eSAtari911$lang['start_date_unchanged'] = 'Startdatum unverändert'; 670*22228b0eSAtari911$lang['shifted_occurrences'] = '%d Vorkommen um %d Tage %s verschoben'; 671*22228b0eSAtari911$lang['respaced_occurrences'] = '%d zukünftige Vorkommen auf %s (%d Tage) umgestellt'; 672*22228b0eSAtari911$lang['sync_script_not_found'] = 'Sync-Skript nicht gefunden unter: %s'; 673*22228b0eSAtari911$lang['cannot_create_log_dir'] = 'Protokollverzeichnis kann nicht erstellt werden: %s'; 674*22228b0eSAtari911$lang['cannot_create_log_file'] = 'Protokolldatei kann nicht erstellt werden: %s'; 675*22228b0eSAtari911$lang['log_not_writable_chmod'] = 'Protokolldatei nicht beschreibbar: %s - Ausführen: chmod 666 %s'; 676*22228b0eSAtari911$lang['cannot_find_php'] = 'PHP-Binary nicht gefunden'; 677*22228b0eSAtari911$lang['sync_completed'] = 'Sync abgeschlossen! Protokoll prüfen für Details.'; 678*22228b0eSAtari911$lang['stop_signal_sent'] = 'Stopp-Signal an Sync-Prozess gesendet'; 679*22228b0eSAtari911$lang['failed_abort_flag'] = 'Abbruch-Flag konnte nicht erstellt werden'; 680*22228b0eSAtari911$lang['config_not_found'] = 'Konfigurationsdatei nicht gefunden'; 681*22228b0eSAtari911$lang['config_exported'] = 'Konfiguration erfolgreich exportiert'; 682*22228b0eSAtari911$lang['no_config_data'] = 'Keine Konfigurationsdaten vorhanden'; 683*22228b0eSAtari911$lang['decryption_failed'] = 'Entschlüsselung fehlgeschlagen. Diese Konfigurationsdatei wurde von einer anderen DokuWiki-Installation exportiert (anderer geheimer Schlüssel).'; 684*22228b0eSAtari911 685*22228b0eSAtari911// Direction strings for shift 686*22228b0eSAtari911$lang['forward'] = 'vorwärts'; 687*22228b0eSAtari911$lang['back'] = 'zurück'; 688*22228b0eSAtari911 689*22228b0eSAtari911// Additional AJAX/backend messages 690*22228b0eSAtari911$lang['no_future_to_respace'] = 'Keine zukünftigen Vorkommen zum Neuverteilen'; 691*22228b0eSAtari911$lang['sync_failed_exit'] = 'Sync fehlgeschlagen (Exit-Code: %d)'; 692*22228b0eSAtari911$lang['theme_saved_refresh'] = '✓ Design und Einstellungen erfolgreich gespeichert! Aktualisieren Sie eine beliebige Seite mit der Seitenleiste, um die Änderungen zu sehen.'; 693*22228b0eSAtari911 694*22228b0eSAtari911// Upload/Update error messages 695*22228b0eSAtari911$lang['upload_failed'] = 'Upload fehlgeschlagen: %s'; 696*22228b0eSAtari911$lang['no_file_uploaded'] = 'Keine Datei hochgeladen'; 697*22228b0eSAtari911$lang['dir_not_writable'] = 'Plugin-Verzeichnis ist nicht beschreibbar. Bitte überprüfen Sie die Berechtigungen: %s'; 698*22228b0eSAtari911$lang['parent_dir_not_writable'] = 'Übergeordnetes Plugin-Verzeichnis ist nicht beschreibbar. Bitte überprüfen Sie die Berechtigungen: %s'; 699*22228b0eSAtari911$lang['invalid_file_type'] = 'Ungültiger Dateityp. Bitte laden Sie eine ZIP-Datei hoch.'; 700*22228b0eSAtari911$lang['backup_not_created'] = 'Backup-Datei wurde nicht erstellt'; 701*22228b0eSAtari911$lang['backup_too_small'] = 'Backup-Datei ist zu klein (%s). Nur %d Dateien wurden hinzugefügt. Backup abgebrochen.'; 702*22228b0eSAtari911$lang['backup_incomplete'] = 'Backup unvollständig: Nur %d Dateien wurden hinzugefügt (erwartet 30+). Backup abgebrochen.'; 703*22228b0eSAtari911$lang['backup_zip_failed'] = 'ZIP-Backup-Datei konnte nicht erstellt werden'; 704*22228b0eSAtari911$lang['backup_failed'] = 'Backup fehlgeschlagen: %s'; 705*22228b0eSAtari911$lang['open_zip_failed'] = 'ZIP-Datei konnte nicht geöffnet werden'; 706*22228b0eSAtari911$lang['plugin_updated'] = 'Plugin erfolgreich aktualisiert!'; 707*22228b0eSAtari911$lang['backup_saved_as'] = ' Backup gespeichert als: %s'; 708*22228b0eSAtari911$lang['no_backup_specified'] = 'Keine Backup-Datei angegeben'; 709*22228b0eSAtari911$lang['invalid_backup_filename'] = 'Ungültiger Backup-Dateiname'; 710*22228b0eSAtari911$lang['backup_not_found'] = 'Backup-Datei nicht gefunden'; 711*22228b0eSAtari911$lang['backup_deleted'] = 'Backup gelöscht: %s'; 712*22228b0eSAtari911$lang['delete_backup_failed'] = 'Backup konnte nicht gelöscht werden. Überprüfen Sie die Dateiberechtigungen.'; 713*22228b0eSAtari911$lang['missing_filenames'] = 'Dateiname(n) fehlen'; 714*22228b0eSAtari911$lang['invalid_filename_format'] = 'Ungültiges Dateinamenformat'; 715*22228b0eSAtari911$lang['file_exists'] = 'Eine Datei mit dem neuen Namen existiert bereits'; 716*22228b0eSAtari911$lang['backup_renamed'] = 'Backup umbenannt: %s → %s'; 717*22228b0eSAtari911$lang['rename_backup_failed'] = 'Backup konnte nicht umbenannt werden. Überprüfen Sie die Dateiberechtigungen.'; 718*22228b0eSAtari911$lang['extension_manager_unavailable'] = 'DokuWiki Erweiterungsmanager nicht verfügbar. Bitte manuell installieren: Laden Sie das Backup herunter, gehen Sie zu Admin → Erweiterungen → Installieren und laden Sie die ZIP-Datei hoch.'; 719*22228b0eSAtari911$lang['plugin_restored'] = 'Plugin aus Backup wiederhergestellt: %s (via Erweiterungsmanager)'; 720*22228b0eSAtari911$lang['restore_failed'] = 'Wiederherstellung fehlgeschlagen: %s'; 721*22228b0eSAtari911$lang['dir_not_readable'] = 'Plugin-Verzeichnis ist nicht lesbar. Bitte überprüfen Sie die Berechtigungen.'; 722*22228b0eSAtari911$lang['cannot_save_backup'] = 'Übergeordnetes Plugin-Verzeichnis ist nicht beschreibbar. Backup kann nicht gespeichert werden.'; 723*22228b0eSAtari911$lang['backup_created_success'] = '✓ Manuelles Backup erfolgreich erstellt: %s (%s, %d Dateien)'; 724*22228b0eSAtari911$lang['dir_does_not_exist'] = 'Verzeichnis existiert nicht: %s'; 725*22228b0eSAtari911$lang['dir_not_readable_err'] = 'Verzeichnis ist nicht lesbar: %s'; 726*22228b0eSAtari911 727*22228b0eSAtari911// Config import/export additional messages 728*22228b0eSAtari911$lang['invalid_config_php_tag'] = 'Ungültige Konfigurationsdatei: PHP-Opening-Tag fehlt. Die Datei ist möglicherweise beschädigt oder stammt aus einer anderen Installation.'; 729*22228b0eSAtari911$lang['invalid_config_prohibited'] = 'Ungültige Konfigurationsdatei: enthält verbotene Code-Muster'; 730*22228b0eSAtari911$lang['invalid_config_return'] = 'Ungültige Konfigurationsdatei: muss eine return array-Anweisung enthalten'; 731*22228b0eSAtari911$lang['config_write_failed'] = 'Konfigurationsdatei konnte nicht geschrieben werden'; 732*22228b0eSAtari911$lang['config_imported'] = 'Konfiguration erfolgreich importiert'; 733*22228b0eSAtari911 734*22228b0eSAtari911// Log file messages 735*22228b0eSAtari911$lang['log_file_created'] = 'Protokolldatei erstellt'; 736*22228b0eSAtari911$lang['log_not_exist_create'] = 'Protokolldatei existiert nicht und kann nicht erstellt werden: %s'; 737*22228b0eSAtari911$lang['log_not_writable_sudo'] = 'Protokolldatei nicht beschreibbar. Ausführen: sudo chmod 666 %s'; 738*22228b0eSAtari911$lang['file_put_failed'] = 'file_put_contents fehlgeschlagen bei: %s'; 739*22228b0eSAtari911 740*22228b0eSAtari911// Cache messages 741*22228b0eSAtari911$lang['cache_cleared'] = 'Cache erfolgreich geleert!'; 742*22228b0eSAtari911$lang['cache_not_found'] = 'Cache-Verzeichnis nicht gefunden'; 743*22228b0eSAtari911 744*22228b0eSAtari911// Recurring event messages 745*22228b0eSAtari911$lang['deleted_recurring'] = '%d Vorkommen des wiederkehrenden Termins gelöscht: %s'; 746*22228b0eSAtari911$lang['updated_recurring'] = '%d Vorkommen des wiederkehrenden Termins aktualisiert%s'; 747*22228b0eSAtari911 748*22228b0eSAtari911// Event management messages 749*22228b0eSAtari911$lang['no_events_selected'] = 'Keine Termine ausgewählt'; 750*22228b0eSAtari911$lang['moved_events'] = '%d Termin(e) in Namensraum verschoben: %s'; 751*22228b0eSAtari911$lang['event_file_not_found'] = 'Termindatei nicht gefunden'; 752*22228b0eSAtari911$lang['event_read_failed'] = 'Termindatei konnte nicht gelesen werden'; 753*22228b0eSAtari911$lang['event_not_found'] = 'Termin nicht gefunden'; 754*22228b0eSAtari911$lang['moved_event'] = '"%s" nach %s verschoben'; 755*22228b0eSAtari911 756*22228b0eSAtari911// Namespace management messages 757*22228b0eSAtari911$lang['namespace_empty'] = 'Namensraumname darf nicht leer sein'; 758*22228b0eSAtari911$lang['namespace_invalid'] = 'Ungültiger Namensraumname. Nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt erlaubt.'; 759*22228b0eSAtari911$lang['namespace_exists'] = 'Namensraum \'%s\' existiert bereits mit Terminen'; 760*22228b0eSAtari911$lang['namespace_create_failed'] = 'Namensraum-Verzeichnis konnte nicht erstellt werden'; 761*22228b0eSAtari911$lang['namespace_created'] = 'Namensraum erstellt: %s'; 762*22228b0eSAtari911$lang['namespace_traversal'] = 'Ungültiger Namensraum: Pfadtraversierung nicht erlaubt'; 763*22228b0eSAtari911$lang['namespace_not_found'] = 'Namensraum-Verzeichnis nicht gefunden: %s'; 764*22228b0eSAtari911$lang['namespace_deleted'] = 'Namensraum \'%s\' gelöscht: %d Termine in %d Dateien'; 765*22228b0eSAtari911$lang['namespace_renamed'] = 'Namensraum \'%s\' in \'%s\' umbenannt: %d Termine in %d Dateien'; 766*22228b0eSAtari911$lang['old_namespace_invalid'] = 'Ungültiger alter Namensraumname. Nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt erlaubt.'; 767*22228b0eSAtari911$lang['new_namespace_invalid'] = 'Ungültiger neuer Namensraumname. Nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt erlaubt.'; 768*22228b0eSAtari911$lang['old_namespace_not_found'] = 'Altes Namensraum-Verzeichnis nicht gefunden: %s'; 769*22228b0eSAtari911$lang['new_namespace_exists'] = 'Neues Namensraum-Verzeichnis existiert bereits: %s'; 770*22228b0eSAtari911$lang['rename_failed'] = 'Verzeichnis konnte nicht umbenannt werden'; 771*22228b0eSAtari911$lang['cannot_rename_empty'] = 'Umbenennung zu leerem Namensraum nicht möglich'; 772*22228b0eSAtari911$lang['source_namespace_not_found'] = 'Quell-Namensraum nicht gefunden: %s'; 773*22228b0eSAtari911$lang['target_namespace_exists'] = 'Ziel-Namensraum existiert bereits: %s'; 774*22228b0eSAtari911$lang['rename_namespace_failed'] = 'Namensraum konnte nicht umbenannt werden'; 775*22228b0eSAtari911$lang['deleted_events'] = '%d Termin(e) gelöscht'; 776*22228b0eSAtari911 777*22228b0eSAtari911// Cron interval strings 778*22228b0eSAtari911$lang['runs_every_minute'] = 'Läuft jede Minute'; 779*22228b0eSAtari911$lang['runs_every_x_minutes'] = 'Läuft alle %d Minuten'; 780*22228b0eSAtari911$lang['runs_hourly'] = 'Läuft stündlich'; 781*22228b0eSAtari911$lang['runs_every_hour'] = 'Läuft jede Stunde'; 782*22228b0eSAtari911$lang['runs_every_x_hours'] = 'Läuft alle %d Stunden'; 783*22228b0eSAtari911$lang['runs_daily'] = 'Läuft täglich'; 784*22228b0eSAtari911$lang['custom_schedule'] = 'Benutzerdefinierter Zeitplan'; 785*22228b0eSAtari911 786*22228b0eSAtari911// ========== SIDEBAR WIDGET / FRONTEND STRINGS ========== 787*22228b0eSAtari911 788*22228b0eSAtari911// Navigation & buttons 789*22228b0eSAtari911$lang['today_btn'] = 'Heute'; 790*22228b0eSAtari911$lang['add_btn'] = '+ Hinzufügen'; 791*22228b0eSAtari911$lang['search_placeholder'] = ' Suchen...'; 792*22228b0eSAtari911$lang['search_this_month'] = 'Nur diesen Monat durchsuchen'; 793*22228b0eSAtari911$lang['click_to_jump'] = 'Klicken um zum Monat zu springen'; 794*22228b0eSAtari911$lang['events_header'] = 'Termine'; 795*22228b0eSAtari911 796*22228b0eSAtari911// Itinerary section headers 797*22228b0eSAtari911$lang['itinerary_today'] = 'Heute'; 798*22228b0eSAtari911$lang['itinerary_tomorrow'] = 'Morgen'; 799*22228b0eSAtari911$lang['itinerary_important'] = 'Wichtige Termine'; 800*22228b0eSAtari911$lang['important_tooltip'] = 'Wichtig'; 801*22228b0eSAtari911 802*22228b0eSAtari911// Event dialog - title 803*22228b0eSAtari911$lang['dialog_add_event'] = 'Termin hinzufügen'; 804*22228b0eSAtari911$lang['dialog_edit_event'] = 'Termin bearbeiten'; 805*22228b0eSAtari911 806*22228b0eSAtari911// Event dialog - labels 807*22228b0eSAtari911$lang['field_title'] = ' Titel'; 808*22228b0eSAtari911$lang['field_title_placeholder'] = 'Termin- oder Aufgabentitel...'; 809*22228b0eSAtari911$lang['field_namespace'] = ' Namensraum'; 810*22228b0eSAtari911$lang['field_namespace_placeholder'] = 'Tippen zum Suchen oder leer lassen für Standard...'; 811*22228b0eSAtari911$lang['field_description'] = ' Beschreibung'; 812*22228b0eSAtari911$lang['field_description_placeholder'] = 'Optionale Details...'; 813*22228b0eSAtari911$lang['field_start_date'] = ' Startdatum'; 814*22228b0eSAtari911$lang['field_end_date'] = ' Enddatum'; 815*22228b0eSAtari911$lang['field_start_time'] = ' Startzeit'; 816*22228b0eSAtari911$lang['field_end_time'] = ' Endzeit'; 817*22228b0eSAtari911$lang['field_color'] = ' Farbe'; 818*22228b0eSAtari911 819*22228b0eSAtari911// Event dialog - time options 820*22228b0eSAtari911$lang['time_all_day'] = 'Ganztägig'; 821*22228b0eSAtari911$lang['time_same_as_start'] = 'Wie Startzeit'; 822*22228b0eSAtari911 823*22228b0eSAtari911// Event dialog - recurring options 824*22228b0eSAtari911$lang['recurring_label'] = ' Wiederholender Termin'; 825*22228b0eSAtari911$lang['recurring_repeat_every'] = 'Wiederholen alle'; 826*22228b0eSAtari911$lang['recurring_days'] = 'Tag(e)'; 827*22228b0eSAtari911$lang['recurring_weeks'] = 'Woche(n)'; 828*22228b0eSAtari911$lang['recurring_months'] = 'Monat(e)'; 829*22228b0eSAtari911$lang['recurring_years'] = 'Jahr(e)'; 830*22228b0eSAtari911$lang['recurring_on_these_days'] = 'An diesen Tagen:'; 831*22228b0eSAtari911$lang['recurring_repeat_on'] = 'Wiederholen am:'; 832*22228b0eSAtari911$lang['recurring_day_of_month'] = 'Tag des Monats'; 833*22228b0eSAtari911$lang['recurring_weekday_pattern'] = 'Wochentagmuster'; 834*22228b0eSAtari911$lang['recurring_day'] = 'Tag'; 835*22228b0eSAtari911$lang['recurring_of_each_month'] = 'jeden Monat'; 836*22228b0eSAtari911$lang['recurring_until'] = 'Wiederholen bis (optional)'; 837*22228b0eSAtari911$lang['recurring_until_hint'] = 'Leer lassen für 1 Jahr Termine'; 838*22228b0eSAtari911 839*22228b0eSAtari911// Ordinal positions 840*22228b0eSAtari911$lang['ordinal_first'] = 'Erster'; 841*22228b0eSAtari911$lang['ordinal_second'] = 'Zweiter'; 842*22228b0eSAtari911$lang['ordinal_third'] = 'Dritter'; 843*22228b0eSAtari911$lang['ordinal_fourth'] = 'Vierter'; 844*22228b0eSAtari911$lang['ordinal_fifth'] = 'Fünfter'; 845*22228b0eSAtari911$lang['ordinal_last'] = 'Letzter'; 846*22228b0eSAtari911 847*22228b0eSAtari911// Day names (short) 848*22228b0eSAtari911$lang['day_sun'] = 'So'; 849*22228b0eSAtari911$lang['day_mon'] = 'Mo'; 850*22228b0eSAtari911$lang['day_tue'] = 'Di'; 851*22228b0eSAtari911$lang['day_wed'] = 'Mi'; 852*22228b0eSAtari911$lang['day_thu'] = 'Do'; 853*22228b0eSAtari911$lang['day_fri'] = 'Fr'; 854*22228b0eSAtari911$lang['day_sat'] = 'Sa'; 855*22228b0eSAtari911 856*22228b0eSAtari911// Day names (full) 857*22228b0eSAtari911$lang['day_sunday'] = 'Sonntag'; 858*22228b0eSAtari911$lang['day_monday'] = 'Montag'; 859*22228b0eSAtari911$lang['day_tuesday'] = 'Dienstag'; 860*22228b0eSAtari911$lang['day_wednesday'] = 'Mittwoch'; 861*22228b0eSAtari911$lang['day_thursday'] = 'Donnerstag'; 862*22228b0eSAtari911$lang['day_friday'] = 'Freitag'; 863*22228b0eSAtari911$lang['day_saturday'] = 'Samstag'; 864*22228b0eSAtari911 865*22228b0eSAtari911// Color names 866*22228b0eSAtari911$lang['color_blue'] = ' Blau'; 867*22228b0eSAtari911$lang['color_green'] = ' Grün'; 868*22228b0eSAtari911$lang['color_red'] = ' Rot'; 869*22228b0eSAtari911$lang['color_orange'] = ' Orange'; 870*22228b0eSAtari911$lang['color_purple'] = ' Lila'; 871*22228b0eSAtari911$lang['color_pink'] = ' Rosa'; 872*22228b0eSAtari911$lang['color_teal'] = ' Türkis'; 873*22228b0eSAtari911$lang['color_custom'] = ' Benutzerdefiniert...'; 874*22228b0eSAtari911 875*22228b0eSAtari911// Task checkbox 876*22228b0eSAtari911$lang['task_label'] = ' Dies ist eine Aufgabe (kann abgehakt werden)'; 877*22228b0eSAtari911 878*22228b0eSAtari911// Dialog buttons 879*22228b0eSAtari911$lang['btn_cancel'] = 'Abbrechen'; 880*22228b0eSAtari911$lang['btn_save'] = ' Speichern'; 881*22228b0eSAtari911$lang['btn_delete'] = 'Löschen'; 882*22228b0eSAtari911 883*22228b0eSAtari911// Default event title 884*22228b0eSAtari911$lang['default_event'] = 'Termin'; 885*22228b0eSAtari911$lang['no_upcoming_events'] = 'Keine anstehenden Termine'; 886*22228b0eSAtari911 887*22228b0eSAtari911// Range headers 888*22228b0eSAtari911$lang['range_today'] = 'Heute'; 889*22228b0eSAtari911$lang['range_this_week'] = 'Diese Woche'; 890*22228b0eSAtari911 891*22228b0eSAtari911// Month names (full) - for JavaScript 892*22228b0eSAtari911$lang['month_january'] = 'Januar'; 893*22228b0eSAtari911$lang['month_february'] = 'Februar'; 894*22228b0eSAtari911$lang['month_march'] = 'März'; 895*22228b0eSAtari911$lang['month_april'] = 'April'; 896*22228b0eSAtari911$lang['month_may'] = 'Mai'; 897*22228b0eSAtari911$lang['month_june'] = 'Juni'; 898*22228b0eSAtari911$lang['month_july'] = 'Juli'; 899*22228b0eSAtari911$lang['month_august'] = 'August'; 900*22228b0eSAtari911$lang['month_september'] = 'September'; 901*22228b0eSAtari911$lang['month_october'] = 'Oktober'; 902*22228b0eSAtari911$lang['month_november'] = 'November'; 903*22228b0eSAtari911$lang['month_december'] = 'Dezember'; 904*22228b0eSAtari911 905*22228b0eSAtari911// Month names (short) - for JavaScript 906*22228b0eSAtari911$lang['month_jan'] = 'Jan'; 907*22228b0eSAtari911$lang['month_feb'] = 'Feb'; 908*22228b0eSAtari911$lang['month_mar'] = 'Mär'; 909*22228b0eSAtari911$lang['month_apr'] = 'Apr'; 910*22228b0eSAtari911$lang['month_may_short'] = 'Mai'; 911*22228b0eSAtari911$lang['month_jun'] = 'Jun'; 912*22228b0eSAtari911$lang['month_jul'] = 'Jul'; 913*22228b0eSAtari911$lang['month_aug'] = 'Aug'; 914*22228b0eSAtari911$lang['month_sep'] = 'Sep'; 915*22228b0eSAtari911$lang['month_oct'] = 'Okt'; 916*22228b0eSAtari911$lang['month_nov'] = 'Nov'; 917*22228b0eSAtari911$lang['month_dec'] = 'Dez'; 918*22228b0eSAtari911 919*22228b0eSAtari911// JavaScript UI strings 920*22228b0eSAtari911$lang['events_for_date'] = 'Termine - %s'; 921*22228b0eSAtari911$lang['past_events'] = 'Vergangene Termine (%d)'; 922*22228b0eSAtari911$lang['no_events_day'] = 'Keine Termine an diesem Tag'; 923*22228b0eSAtari911$lang['add_event_btn'] = '+ Termin hinzufügen'; 924*22228b0eSAtari911$lang['add_event_short'] = '+ TERMIN'; 925*22228b0eSAtari911$lang['delete_event_confirm'] = 'Diesen Termin löschen?'; 926*22228b0eSAtari911 927*22228b0eSAtari911// Badge labels 928*22228b0eSAtari911$lang['badge_past_due'] = 'ÜBERFÄLLIG'; 929*22228b0eSAtari911$lang['badge_today'] = 'HEUTE'; 930*22228b0eSAtari911 931*22228b0eSAtari911// Additional messages 932*22228b0eSAtari911$lang['no_events_month'] = 'Keine Termine diesen Monat'; 933*22228b0eSAtari911$lang['no_events_week'] = 'Keine Termine diese Woche'; 934