xref: /plugin/calendar/lang/de/lang.php (revision 22ab52b18c5d3c5ae871112fa82f077b843801a6)
122228b0eSAtari911<?php
222228b0eSAtari911/**
322228b0eSAtari911 * German language file for Calendar plugin
422228b0eSAtari911 * Deutsche Sprachdatei für das Kalender-Plugin
522228b0eSAtari911 */
622228b0eSAtari911
722228b0eSAtari911// Admin menu
822228b0eSAtari911$lang['menu'] = 'Kalenderverwaltung';
922228b0eSAtari911
1022228b0eSAtari911// General
1122228b0eSAtari911$lang['calendar'] = 'Kalender';
1222228b0eSAtari911$lang['events'] = 'Termine';
1322228b0eSAtari911$lang['event'] = 'Termin';
1422228b0eSAtari911$lang['today'] = 'Heute';
1522228b0eSAtari911$lang['tomorrow'] = 'Morgen';
1622228b0eSAtari911$lang['yesterday'] = 'Gestern';
1722228b0eSAtari911
1822228b0eSAtari911// Event fields
1922228b0eSAtari911$lang['title'] = 'Titel';
2022228b0eSAtari911$lang['description'] = 'Beschreibung';
2122228b0eSAtari911$lang['date'] = 'Datum';
2222228b0eSAtari911$lang['time'] = 'Uhrzeit';
2322228b0eSAtari911$lang['start_time'] = 'Startzeit';
2422228b0eSAtari911$lang['end_time'] = 'Endzeit';
2522228b0eSAtari911$lang['end_date'] = 'Enddatum';
2622228b0eSAtari911$lang['color'] = 'Farbe';
2722228b0eSAtari911$lang['namespace'] = 'Namensraum';
2822228b0eSAtari911$lang['all_day'] = 'Ganztägig';
2922228b0eSAtari911
3022228b0eSAtari911// Actions
3122228b0eSAtari911$lang['add_event'] = 'Termin hinzufügen';
3222228b0eSAtari911$lang['edit_event'] = 'Termin bearbeiten';
3322228b0eSAtari911$lang['delete_event'] = 'Termin löschen';
3422228b0eSAtari911$lang['save'] = 'Speichern';
3522228b0eSAtari911$lang['cancel'] = 'Abbrechen';
3622228b0eSAtari911$lang['close'] = 'Schließen';
3722228b0eSAtari911$lang['search'] = 'Suchen';
3822228b0eSAtari911$lang['clear'] = 'Löschen';
3922228b0eSAtari911
4022228b0eSAtari911// Task-related
4122228b0eSAtari911$lang['task'] = 'Aufgabe';
4222228b0eSAtari911$lang['mark_as_task'] = 'Als Aufgabe markieren';
4322228b0eSAtari911$lang['completed'] = 'Erledigt';
4422228b0eSAtari911$lang['past_due'] = 'Überfällig';
4522228b0eSAtari911
4622228b0eSAtari911// Recurring events
4722228b0eSAtari911$lang['recurring'] = 'Wiederkehrend';
4822228b0eSAtari911$lang['repeat'] = 'Wiederholen';
4922228b0eSAtari911$lang['daily'] = 'Täglich';
5022228b0eSAtari911$lang['weekly'] = 'Wöchentlich';
5122228b0eSAtari911$lang['monthly'] = 'Monatlich';
5222228b0eSAtari911$lang['yearly'] = 'Jährlich';
5322228b0eSAtari911$lang['every'] = 'Alle';
5422228b0eSAtari911$lang['days'] = 'Tage';
5522228b0eSAtari911$lang['weeks'] = 'Wochen';
5622228b0eSAtari911$lang['months'] = 'Monate';
5722228b0eSAtari911$lang['years'] = 'Jahre';
5822228b0eSAtari911$lang['repeat_on'] = 'Wiederholen am';
5922228b0eSAtari911$lang['ends'] = 'Endet';
6022228b0eSAtari911$lang['never'] = 'Nie';
6122228b0eSAtari911$lang['after_occurrences'] = 'Nach Wiederholungen';
6222228b0eSAtari911$lang['on_date'] = 'Am Datum';
6322228b0eSAtari911
6422228b0eSAtari911// Days of week
6522228b0eSAtari911$lang['sunday'] = 'Sonntag';
6622228b0eSAtari911$lang['monday'] = 'Montag';
6722228b0eSAtari911$lang['tuesday'] = 'Dienstag';
6822228b0eSAtari911$lang['wednesday'] = 'Mittwoch';
6922228b0eSAtari911$lang['thursday'] = 'Donnerstag';
7022228b0eSAtari911$lang['friday'] = 'Freitag';
7122228b0eSAtari911$lang['saturday'] = 'Samstag';
7222228b0eSAtari911$lang['sun'] = 'So';
7322228b0eSAtari911$lang['mon'] = 'Mo';
7422228b0eSAtari911$lang['tue'] = 'Di';
7522228b0eSAtari911$lang['wed'] = 'Mi';
7622228b0eSAtari911$lang['thu'] = 'Do';
7722228b0eSAtari911$lang['fri'] = 'Fr';
7822228b0eSAtari911$lang['sat'] = 'Sa';
7922228b0eSAtari911
8022228b0eSAtari911// Months
8122228b0eSAtari911$lang['january'] = 'Januar';
8222228b0eSAtari911$lang['february'] = 'Februar';
8322228b0eSAtari911$lang['march'] = 'März';
8422228b0eSAtari911$lang['april'] = 'April';
8522228b0eSAtari911$lang['may'] = 'Mai';
8622228b0eSAtari911$lang['june'] = 'Juni';
8722228b0eSAtari911$lang['july'] = 'Juli';
8822228b0eSAtari911$lang['august'] = 'August';
8922228b0eSAtari911$lang['september'] = 'September';
9022228b0eSAtari911$lang['october'] = 'Oktober';
9122228b0eSAtari911$lang['november'] = 'November';
9222228b0eSAtari911$lang['december'] = 'Dezember';
9322228b0eSAtari911
9422228b0eSAtari911// Messages
9522228b0eSAtari911$lang['no_events'] = 'Keine Termine';
9622228b0eSAtari911$lang['no_events_today'] = 'Keine Termine heute';
9722228b0eSAtari911$lang['no_events_this_month'] = 'Keine Termine in diesem Monat';
9822228b0eSAtari911$lang['no_events_found'] = 'Keine Termine gefunden';
9922228b0eSAtari911$lang['event_saved'] = 'Termin erfolgreich gespeichert';
10022228b0eSAtari911$lang['event_deleted'] = 'Termin erfolgreich gelöscht';
10122228b0eSAtari911$lang['confirm_delete'] = 'Möchten Sie diesen Termin wirklich löschen?';
10222228b0eSAtari911$lang['loading'] = 'Wird geladen...';
10322228b0eSAtari911$lang['searching'] = 'Suche läuft...';
10422228b0eSAtari911
10522228b0eSAtari911// Search
10622228b0eSAtari911$lang['search_this_month'] = 'Diesen Monat durchsuchen';
10722228b0eSAtari911$lang['search_all_dates'] = 'Alle Termine durchsuchen';
10822228b0eSAtari911$lang['found_events'] = '%d Termin(e) gefunden';
10922228b0eSAtari911
11022228b0eSAtari911// Sync
11122228b0eSAtari911$lang['sync'] = 'Synchronisieren';
11222228b0eSAtari911$lang['sync_now'] = 'Jetzt synchronisieren';
11322228b0eSAtari911$lang['last_sync'] = 'Letzte Synchronisierung';
11422228b0eSAtari911$lang['sync_successful'] = 'Synchronisierung erfolgreich';
11522228b0eSAtari911$lang['sync_failed'] = 'Synchronisierung fehlgeschlagen';
11622228b0eSAtari911
11722228b0eSAtari911// Admin sections
11822228b0eSAtari911$lang['manage_events'] = 'Termine verwalten';
11922228b0eSAtari911$lang['sync_settings'] = 'Sync-Einstellungen';
12022228b0eSAtari911$lang['backup_restore'] = 'Sicherung & Wiederherstellung';
12122228b0eSAtari911$lang['statistics'] = 'Statistiken';
12222228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume';
12322228b0eSAtari911$lang['cleanup_events'] = 'Alte Termine bereinigen';
12422228b0eSAtari911
12522228b0eSAtari911// Sidebar widget
12622228b0eSAtari911$lang['upcoming_events'] = 'Anstehende Termine';
12722228b0eSAtari911$lang['important_events'] = 'Wichtige Termine';
12822228b0eSAtari911$lang['past_events'] = 'Vergangene Termine';
12922228b0eSAtari911
13022228b0eSAtari911// Time conflicts
13122228b0eSAtari911$lang['time_conflict'] = 'Zeitkonflikt';
13222228b0eSAtari911$lang['conflicts_with'] = 'Konflikt mit';
13322228b0eSAtari911
13422228b0eSAtari911// Admin tabs
13522228b0eSAtari911$lang['tab_manage'] = 'Termine verwalten';
13622228b0eSAtari911$lang['tab_update'] = 'Plugin aktualisieren';
13722228b0eSAtari911$lang['tab_sync'] = 'Outlook-Sync';
13822228b0eSAtari911$lang['tab_themes'] = 'Designs';
13922228b0eSAtari911
14022228b0eSAtari911// Admin manage tab sections
14122228b0eSAtari911$lang['event_browser'] = 'Termin-Browser';
14222228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume';
14322228b0eSAtari911$lang['cleanup_events'] = 'Alte Termine bereinigen';
14422228b0eSAtari911$lang['backup_events'] = 'Termine sichern';
14522228b0eSAtari911$lang['restore_events'] = 'Termine wiederherstellen';
14622228b0eSAtari911
14722228b0eSAtari911// Admin sync tab
14822228b0eSAtari911$lang['outlook_sync_settings'] = 'Outlook-Sync-Einstellungen';
14922228b0eSAtari911$lang['sync_url'] = 'Sync-URL';
15022228b0eSAtari911$lang['sync_interval'] = 'Sync-Intervall';
15122228b0eSAtari911$lang['enable_sync'] = 'Sync aktivieren';
15222228b0eSAtari911$lang['test_connection'] = 'Verbindung testen';
15322228b0eSAtari911
15422228b0eSAtari911// Admin themes tab
15522228b0eSAtari911$lang['theme_preview'] = 'Design-Vorschau';
15622228b0eSAtari911$lang['select_theme'] = 'Design auswählen';
15722228b0eSAtari911
15822228b0eSAtari911// Buttons and actions
15922228b0eSAtari911$lang['run_now'] = 'Jetzt ausführen';
16022228b0eSAtari911$lang['download'] = 'Herunterladen';
16122228b0eSAtari911$lang['upload'] = 'Hochladen';
16222228b0eSAtari911$lang['delete'] = 'Löschen';
16322228b0eSAtari911$lang['refresh'] = 'Aktualisieren';
16422228b0eSAtari911$lang['view_log'] = 'Protokoll anzeigen';
16522228b0eSAtari911$lang['clear_log'] = 'Protokoll löschen';
16622228b0eSAtari911$lang['save'] = 'Speichern';
16722228b0eSAtari911$lang['cancel'] = 'Abbrechen';
16822228b0eSAtari911$lang['close'] = 'Schließen';
16922228b0eSAtari911$lang['preview'] = 'Vorschau';
17022228b0eSAtari911$lang['rescan'] = 'Neu scannen';
17122228b0eSAtari911$lang['select_all'] = 'Alle';
17222228b0eSAtari911$lang['select_none'] = 'Keine';
17322228b0eSAtari911$lang['move_to'] = 'Verschieben nach';
17422228b0eSAtari911
17522228b0eSAtari911// Manage Events Tab
17622228b0eSAtari911$lang['manage_calendar_events'] = 'Kalendertermine verwalten';
17722228b0eSAtari911$lang['events_manager'] = 'Termin-Manager';
17822228b0eSAtari911$lang['events_manager_desc'] = 'Alle Kalendertermine über alle Namensräume scannen, exportieren und importieren.';
17922228b0eSAtari911$lang['total_events'] = 'Termine gesamt';
18022228b0eSAtari911$lang['namespaces'] = 'Namensräume';
18122228b0eSAtari911$lang['json_files'] = 'JSON-Dateien';
18222228b0eSAtari911$lang['recurring'] = 'Wiederkehrend';
18322228b0eSAtari911$lang['last_scanned'] = 'Zuletzt gescannt';
18422228b0eSAtari911$lang['rescan_events'] = 'Termine neu scannen';
18522228b0eSAtari911$lang['export_all_events'] = 'Alle Termine exportieren';
18622228b0eSAtari911$lang['import_events'] = 'Termine importieren';
18722228b0eSAtari911$lang['import_confirm'] = 'Import wird mit vorhandenen Terminen zusammengeführt. Fortfahren?';
18822228b0eSAtari911$lang['view_breakdown'] = 'Aufschlüsselung nach Namensraum anzeigen';
18922228b0eSAtari911$lang['events_column'] = 'Termine';
19022228b0eSAtari911$lang['files_column'] = 'Dateien';
19122228b0eSAtari911$lang['default_ns'] = '(Standard)';
19222228b0eSAtari911
19322228b0eSAtari911// Important Namespaces
19422228b0eSAtari911$lang['important_namespaces'] = 'Wichtige Namensräume';
19522228b0eSAtari911$lang['important_ns_desc'] = 'Termine aus diesen Namensräumen werden im gesamten Kalender visuell hervorgehoben:';
19622228b0eSAtari911$lang['visual_effects'] = 'Visuelle Effekte';
19722228b0eSAtari911$lang['effect_grid'] = 'Kalenderraster: ⭐ Sternsymbol auf Terminbalken';
19822228b0eSAtari911$lang['effect_sidebar'] = 'Termin-Seitenleiste: ⭐ Stern + hervorgehobener Hintergrund + Akzentrahmen';
19922228b0eSAtari911$lang['effect_widget'] = 'Seitenleisten-Widget: Eigener Bereich "Wichtige Termine" + Hervorhebung';
20022228b0eSAtari911$lang['effect_popup'] = 'Tages-Popup: Termine mit vollständigen Details angezeigt';
20122228b0eSAtari911$lang['important_ns_hint'] = 'Kommagetrennte Liste von Namensraumnamen (z.B. "wichtig,dringend,rechnungen")';
20222228b0eSAtari911
20322228b0eSAtari911// Cleanup Events
20422228b0eSAtari911$lang['cleanup_old_events'] = 'Alte Termine bereinigen';
20522228b0eSAtari911$lang['cleanup_desc'] = 'Termine nach folgenden Kriterien löschen. Vor dem Löschen wird automatisch ein Backup erstellt.';
20622228b0eSAtari911$lang['by_age'] = 'Nach Alter';
20722228b0eSAtari911$lang['by_status'] = 'Nach Status';
20822228b0eSAtari911$lang['by_date_range'] = 'Nach Zeitraum';
20922228b0eSAtari911$lang['delete_older_than'] = 'Termine löschen, die älter sind als';
21022228b0eSAtari911$lang['months'] = 'Monate';
21122228b0eSAtari911$lang['years'] = 'Jahre';
21222228b0eSAtari911$lang['completed_tasks'] = 'Erledigte Aufgaben';
21322228b0eSAtari911$lang['past_events'] = 'Vergangene Termine';
21422228b0eSAtari911$lang['from_date'] = 'Von';
21522228b0eSAtari911$lang['to_date'] = 'Bis';
21622228b0eSAtari911$lang['namespace_filter'] = 'Namensraum';
21722228b0eSAtari911$lang['namespace_filter_hint'] = 'Leer lassen für alle, oder angeben: arbeit, privat, usw.';
21822228b0eSAtari911$lang['backup_auto'] = 'Backup wird automatisch erstellt';
21922228b0eSAtari911$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.';
22022228b0eSAtari911$lang['no_events_match'] = 'Keine Termine entsprechen den Kriterien. Es würde nichts gelöscht werden.';
22122228b0eSAtari911$lang['events_would_delete'] = 'Die folgenden %d Termin(e) würden gelöscht werden:';
22222228b0eSAtari911$lang['loading_preview'] = 'Vorschau wird geladen...';
22322228b0eSAtari911$lang['error_loading'] = 'Fehler beim Laden der Vorschau';
22422228b0eSAtari911$lang['debug_info'] = 'Debug-Info';
22522228b0eSAtari911
22622228b0eSAtari911// Recurring Events
22722228b0eSAtari911$lang['recurring_events'] = 'Wiederkehrende Termine';
22822228b0eSAtari911$lang['trim_all_past'] = 'Alle vergangenen kürzen';
22922228b0eSAtari911$lang['rescan'] = 'Neu scannen';
23022228b0eSAtari911
23122228b0eSAtari911// Namespace Explorer
23222228b0eSAtari911$lang['namespace_explorer'] = 'Namensraum-Explorer';
23322228b0eSAtari911$lang['namespace_explorer_desc'] = 'Termine auswählen und zwischen Namensräumen verschieben. Drag & Drop wird ebenfalls unterstützt.';
23422228b0eSAtari911$lang['search_events'] = 'Termine nach Titel suchen...';
23522228b0eSAtari911$lang['type_or_select'] = 'Eingeben oder auswählen...';
23622228b0eSAtari911$lang['drop_target'] = 'Zielbereich';
23722228b0eSAtari911$lang['drop_here'] = 'Hier ablegen';
23822228b0eSAtari911
23922228b0eSAtari911// Recurring Events Table
24022228b0eSAtari911$lang['search_recurring'] = 'Wiederkehrende Termine suchen...';
24122228b0eSAtari911$lang['no_recurring_found'] = 'Keine wiederkehrenden Termine gefunden.';
24222228b0eSAtari911$lang['col_title'] = 'Titel';
24322228b0eSAtari911$lang['col_namespace'] = 'Namensraum';
24422228b0eSAtari911$lang['col_pattern'] = 'Muster';
24522228b0eSAtari911$lang['col_range'] = 'Zeitraum';
24622228b0eSAtari911$lang['col_count'] = 'Anzahl';
24722228b0eSAtari911$lang['col_source'] = 'Quelle';
24822228b0eSAtari911$lang['col_actions'] = 'Aktionen';
24922228b0eSAtari911$lang['source_flagged'] = 'Markiert';
25022228b0eSAtari911$lang['source_detected'] = 'Erkannt';
25122228b0eSAtari911$lang['btn_edit'] = 'Bearb.';
25222228b0eSAtari911$lang['btn_manage'] = 'Verwalten';
25322228b0eSAtari911$lang['btn_del'] = 'Lö.';
25422228b0eSAtari911$lang['total_series'] = 'Gesamt: %d Serien';
25522228b0eSAtari911
25622228b0eSAtari911// Recurrence patterns
25722228b0eSAtari911$lang['pattern_daily'] = 'Täglich';
25822228b0eSAtari911$lang['pattern_weekly'] = 'Wöchentlich';
25922228b0eSAtari911$lang['pattern_monthly'] = 'Monatlich';
26022228b0eSAtari911$lang['pattern_yearly'] = 'Jährlich';
26122228b0eSAtari911$lang['pattern_custom'] = 'Benutzerdefiniert';
26222228b0eSAtari911
26322228b0eSAtari911// Namespace Explorer control bar
26422228b0eSAtari911$lang['btn_move'] = 'Verschieben';
26522228b0eSAtari911$lang['new_namespace'] = 'Neuer Namensraum';
26622228b0eSAtari911$lang['cleanup_empty'] = 'Bereinigen';
26722228b0eSAtari911$lang['x_selected'] = '%d ausgewählt';
26822228b0eSAtari911$lang['zero_selected'] = '0 ausgewählt';
26922228b0eSAtari911
27022228b0eSAtari911// Button tooltips
27122228b0eSAtari911$lang['tooltip_edit'] = 'Titel, Zeit, Namensraum, Muster bearbeiten';
27222228b0eSAtari911$lang['tooltip_manage'] = 'Erweitern, kürzen, pausieren, Daten ändern';
27322228b0eSAtari911$lang['tooltip_delete_all'] = 'Alle Vorkommen löschen';
27422228b0eSAtari911
27522228b0eSAtari911// JavaScript messages
27622228b0eSAtari911$lang['no_events_selected'] = 'Keine Termine ausgewählt';
277da206178SAtari911$lang['delete_confirm'] = '%d ausgewählte Termin(e) löschen?\n\nDies kann nicht rückgängig gemacht werden!';
278da206178SAtari911$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!';
27922228b0eSAtari911$lang['scanning'] = 'Scanne...';
28022228b0eSAtari911$lang['cleaning'] = 'Bereinige...';
28122228b0eSAtari911$lang['no_empty_ns'] = 'Keine leeren Namensräume oder verwaisten Kalenderordner gefunden.';
28222228b0eSAtari911$lang['found_items'] = '%d Element(e) zum Bereinigen gefunden';
28322228b0eSAtari911$lang['proceed_cleanup'] = 'Mit Bereinigung fortfahren?';
28422228b0eSAtari911
28522228b0eSAtari911// New Namespace dialog
286da206178SAtari911$lang['enter_namespace'] = 'Neuen Namensraumnamen eingeben:\n\nBeispiele:\n- arbeit\n- privat\n- projekte:alpha';
287da206178SAtari911$lang['invalid_namespace'] = 'Ungültiger Namensraumname.\n\nVerwenden Sie nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt.\nBeispiel: arbeit:projekte:alpha';
28822228b0eSAtari911
28922228b0eSAtari911// Rename namespace dialog
290da206178SAtari911$lang['rename_namespace'] = 'Namensraum umbenennen: %s\n\nNeuen Namen eingeben:';
29122228b0eSAtari911
29222228b0eSAtari911// Delete recurring series
293da206178SAtari911$lang['delete_recurring_confirm'] = 'ALLE Vorkommen löschen von: %s (%s)?\n\nDies kann nicht rückgängig gemacht werden!';
29422228b0eSAtari911
29522228b0eSAtari911// Trim recurring events
29622228b0eSAtari911$lang['no_past_recurring'] = 'Keine vergangenen wiederkehrenden Termine zum Entfernen gefunden.';
297da206178SAtari911$lang['found_past_recurring'] = '%d vergangene wiederkehrende Termin(e) zum Entfernen gefunden.\n\nDies kann nicht rückgängig gemacht werden. Fortfahren?';
29822228b0eSAtari911$lang['counting'] = 'Zähle...';
29922228b0eSAtari911$lang['trimming'] = 'Kürze...';
30022228b0eSAtari911
30122228b0eSAtari911// Manage recurring dialog buttons
30222228b0eSAtari911$lang['btn_trim'] = 'Kürzen';
30322228b0eSAtari911$lang['btn_change'] = 'Ändern';
30422228b0eSAtari911$lang['btn_shift'] = 'Verschieben';
30522228b0eSAtari911$lang['trim_confirm'] = 'Alle Vorkommen vor %s entfernen?';
30622228b0eSAtari911$lang['respace_confirm'] = 'Alle zukünftigen Vorkommen neu verteilen?';
30722228b0eSAtari911$lang['shift_confirm'] = 'Alle Vorkommen auf neues Startdatum verschieben?';
30822228b0eSAtari911
30922228b0eSAtari911// Manage Recurring Dialog
31022228b0eSAtari911$lang['manage_recurring_title'] = 'Wiederkehrende Serie verwalten';
31122228b0eSAtari911$lang['occurrences'] = 'Vorkommen';
31222228b0eSAtari911$lang['extend_series'] = 'Serie erweitern';
31322228b0eSAtari911$lang['add_occurrences'] = 'Vorkommen hinzufügen:';
31422228b0eSAtari911$lang['days_apart'] = 'Tage Abstand:';
31522228b0eSAtari911$lang['btn_extend'] = 'Erweitern';
31622228b0eSAtari911$lang['trim_past_events'] = 'Vergangene Termine kürzen';
31722228b0eSAtari911$lang['remove_before'] = 'Entfernen vor:';
31822228b0eSAtari911$lang['change_pattern'] = 'Muster ändern';
31922228b0eSAtari911$lang['respace_note'] = 'Verteilt nur zukünftige Vorkommen neu. Vergangene Termine bleiben erhalten.';
32022228b0eSAtari911$lang['new_interval'] = 'Neues Intervall:';
32122228b0eSAtari911$lang['change_start_date'] = 'Startdatum ändern';
32222228b0eSAtari911$lang['shift_note'] = 'Verschiebt ALLE Vorkommen um die Differenz zwischen altem und neuem Startdatum.';
32322228b0eSAtari911$lang['current_label'] = 'Aktuell:';
32422228b0eSAtari911$lang['pause_series'] = 'Serie pausieren';
32522228b0eSAtari911$lang['resume_series'] = 'Serie fortsetzen';
32622228b0eSAtari911$lang['pause_note'] = 'Fügt ⏸ Präfix zu zukünftigen Vorkommen hinzu. Sie bleiben im Kalender, sind aber als pausiert markiert.';
32722228b0eSAtari911$lang['resume_note'] = 'Entfernt ⏸ Präfix und Pausiert-Markierung von allen Vorkommen.';
32822228b0eSAtari911$lang['btn_pause'] = 'Pausieren';
32922228b0eSAtari911$lang['btn_resume'] = 'Fortsetzen';
33022228b0eSAtari911$lang['btn_close'] = 'Schließen';
33122228b0eSAtari911
33222228b0eSAtari911// Interval options
33322228b0eSAtari911$lang['interval_daily'] = 'Täglich';
33422228b0eSAtari911$lang['interval_weekly'] = 'Wöchentlich';
33522228b0eSAtari911$lang['interval_biweekly'] = 'Zweiwöchentlich';
33622228b0eSAtari911$lang['interval_monthly'] = 'Monatlich';
33722228b0eSAtari911$lang['interval_quarterly'] = 'Vierteljährlich';
33822228b0eSAtari911$lang['interval_yearly'] = 'Jährlich';
33922228b0eSAtari911
34022228b0eSAtari911// Edit Recurring Dialog
34122228b0eSAtari911$lang['edit_recurring_title'] = 'Wiederkehrenden Termin bearbeiten';
34222228b0eSAtari911$lang['changes_apply_to'] = 'Änderungen gelten für ALLE Vorkommen von:';
34322228b0eSAtari911$lang['field_title'] = 'TITEL';
34422228b0eSAtari911$lang['field_start_time'] = 'STARTZEIT';
34522228b0eSAtari911$lang['field_end_time'] = 'ENDZEIT';
34622228b0eSAtari911$lang['field_namespace'] = 'NAMENSRAUM';
34722228b0eSAtari911$lang['field_color'] = 'FARBE';
34822228b0eSAtari911$lang['recurrence_pattern'] = 'WIEDERHOLUNGSMUSTER';
34922228b0eSAtari911$lang['every'] = 'Alle';
35022228b0eSAtari911$lang['on_days'] = 'An Tagen:';
35122228b0eSAtari911$lang['monthly_options'] = 'Monatliche Optionen:';
35222228b0eSAtari911$lang['day_of_month'] = 'Tag des Monats:';
35322228b0eSAtari911$lang['ordinal_weekday'] = 'Ordnungswochentag:';
35422228b0eSAtari911$lang['btn_save_changes'] = 'Änderungen speichern';
35522228b0eSAtari911$lang['btn_cancel'] = 'Abbrechen';
35622228b0eSAtari911
35722228b0eSAtari911// Ordinal labels
35822228b0eSAtari911$lang['ordinal_first'] = 'Erster';
35922228b0eSAtari911$lang['ordinal_second'] = 'Zweiter';
36022228b0eSAtari911$lang['ordinal_third'] = 'Dritter';
36122228b0eSAtari911$lang['ordinal_fourth'] = 'Vierter';
36222228b0eSAtari911$lang['ordinal_fifth'] = 'Fünfter';
36322228b0eSAtari911$lang['ordinal_last'] = 'Letzter';
36422228b0eSAtari911
36522228b0eSAtari911// Day names short
36622228b0eSAtari911$lang['day_sun'] = 'So';
36722228b0eSAtari911$lang['day_mon'] = 'Mo';
36822228b0eSAtari911$lang['day_tue'] = 'Di';
36922228b0eSAtari911$lang['day_wed'] = 'Mi';
37022228b0eSAtari911$lang['day_thu'] = 'Do';
37122228b0eSAtari911$lang['day_fri'] = 'Fr';
37222228b0eSAtari911$lang['day_sat'] = 'Sa';
37322228b0eSAtari911
37422228b0eSAtari911// Day names full
37522228b0eSAtari911$lang['day_sunday'] = 'Sonntag';
37622228b0eSAtari911$lang['day_monday'] = 'Montag';
37722228b0eSAtari911$lang['day_tuesday'] = 'Dienstag';
37822228b0eSAtari911$lang['day_wednesday'] = 'Mittwoch';
37922228b0eSAtari911$lang['day_thursday'] = 'Donnerstag';
38022228b0eSAtari911$lang['day_friday'] = 'Freitag';
38122228b0eSAtari911$lang['day_saturday'] = 'Samstag';
38222228b0eSAtari911
38322228b0eSAtari911// Recurrence type labels
38422228b0eSAtari911$lang['rec_days'] = 'Tag(e)';
38522228b0eSAtari911$lang['rec_weeks'] = 'Woche(n)';
38622228b0eSAtari911$lang['rec_months'] = 'Monat(e)';
38722228b0eSAtari911$lang['rec_years'] = 'Jahr(e)';
38822228b0eSAtari911
38922228b0eSAtari911// Backup Events
39022228b0eSAtari911$lang['backup_events'] = 'Termine sichern';
39122228b0eSAtari911$lang['backup_desc'] = 'Vollständige Backups aller Termindaten erstellen. Vorhandene Backups herunterladen oder verwalten.';
39222228b0eSAtari911$lang['create_backup'] = 'Backup erstellen';
39322228b0eSAtari911$lang['available_backups'] = 'Verfügbare Backups';
39422228b0eSAtari911$lang['no_backups'] = 'Keine Backups gefunden';
39522228b0eSAtari911$lang['backup_date'] = 'Datum';
39622228b0eSAtari911$lang['backup_size'] = 'Größe';
39722228b0eSAtari911$lang['backup_actions'] = 'Aktionen';
39822228b0eSAtari911$lang['delete_selected'] = 'Ausgewählte löschen';
39922228b0eSAtari911$lang['confirm_delete_backups'] = 'Sind Sie sicher, dass Sie die ausgewählten Backups löschen möchten?';
40022228b0eSAtari911
401da206178SAtari911// Static Calendar
402da206178SAtari911$lang['previous_month'] = 'Vorheriger Monat';
403da206178SAtari911$lang['next_month'] = 'Nächster Monat';
404da206178SAtari911$lang['print_calendar'] = 'Kalender drucken';
405da206178SAtari911$lang['no_events_scheduled'] = 'Keine Termine für diesen Monat geplant.';
406da206178SAtari911$lang['calendar_label'] = 'Kalender';
407da206178SAtari911$lang['details'] = 'Details';
408*22ab52b1SAtari911
409*22ab52b1SAtari911// Google Calendar Sync (v7.0.7)
410*22ab52b1SAtari911$lang['tab_google'] = 'Google Sync';
411*22ab52b1SAtari911$lang['google_sync'] = 'Google Kalender Synchronisierung';
412*22ab52b1SAtari911$lang['google_status'] = 'Status';
413*22ab52b1SAtari911$lang['google_connected'] = 'Verbunden';
414*22ab52b1SAtari911$lang['google_not_configured'] = 'Nicht konfiguriert';
415*22ab52b1SAtari911$lang['google_not_authenticated'] = 'Nicht authentifiziert';
416*22ab52b1SAtari911$lang['google_setup_instructions'] = 'Einrichtungsanleitung';
417*22ab52b1SAtari911$lang['google_step1'] = 'Gehen Sie zur Google Cloud Console';
418*22ab52b1SAtari911$lang['google_step2'] = 'Erstellen Sie ein neues Projekt (oder wählen Sie ein bestehendes)';
419*22ab52b1SAtari911$lang['google_step3'] = 'Aktivieren Sie die Google Calendar API';
420*22ab52b1SAtari911$lang['google_step4'] = 'Gehen Sie zu Anmeldedaten → Anmeldedaten erstellen → OAuth 2.0-Client-ID';
421*22ab52b1SAtari911$lang['google_step5'] = 'Anwendungstyp: Webanwendung';
422*22ab52b1SAtari911$lang['google_step6'] = 'Autorisierte Weiterleitungs-URI hinzufügen';
423*22ab52b1SAtari911$lang['google_step7'] = 'Client-ID und Client-Secret unten kopieren';
424*22ab52b1SAtari911$lang['google_client_id'] = 'Client-ID';
425*22ab52b1SAtari911$lang['google_client_secret'] = 'Client-Secret';
426*22ab52b1SAtari911$lang['google_save_credentials'] = 'Anmeldedaten speichern';
427*22ab52b1SAtari911$lang['google_credentials_saved'] = 'Google API Anmeldedaten erfolgreich gespeichert!';
428*22ab52b1SAtari911$lang['google_authentication'] = 'Authentifizierung';
429*22ab52b1SAtari911$lang['google_connect'] = 'Google Kalender verbinden';
430*22ab52b1SAtari911$lang['google_disconnect'] = 'Trennen';
431*22ab52b1SAtari911$lang['google_select_calendar'] = 'Kalender auswählen';
432*22ab52b1SAtari911$lang['google_loading_calendars'] = 'Kalender werden geladen...';
433*22ab52b1SAtari911$lang['google_sync_events'] = 'Termine synchronisieren';
434*22ab52b1SAtari911$lang['google_import'] = 'Von Google importieren';
435*22ab52b1SAtari911$lang['google_import_desc'] = 'Termine von Google Kalender nach DokuWiki importieren.';
436*22ab52b1SAtari911$lang['google_export'] = 'Nach Google exportieren';
437*22ab52b1SAtari911$lang['google_export_desc'] = 'Termine von DokuWiki nach Google Kalender exportieren.';
438*22ab52b1SAtari911$lang['google_import_events'] = 'Termine importieren';
439*22ab52b1SAtari911$lang['google_export_events'] = 'Termine exportieren';
440*22ab52b1SAtari911$lang['google_importing'] = 'Termine werden importiert...';
441*22ab52b1SAtari911$lang['google_exporting'] = 'Termine werden exportiert...';
442*22ab52b1SAtari911$lang['google_import_success'] = '%d Termine importiert, %d übersprungen (Duplikate)';
443*22ab52b1SAtari911$lang['google_export_success'] = '%d Termine exportiert, %d übersprungen';
444*22ab52b1SAtari911$lang['google_auth_success'] = 'Erfolgreich mit Google Kalender verbunden!';
445*22ab52b1SAtari911$lang['google_auth_error'] = 'Autorisierungsfehler';
446*22ab52b1SAtari911$lang['google_primary'] = 'Primär';
447*22ab52b1SAtari911$lang['google_namespace_optional'] = 'Namensraum (optional)';
448*22ab52b1SAtari911
449*22ab52b1SAtari911// Accessibility (v7.0.5, v7.0.6)
450*22ab52b1SAtari911$lang['aria_calendar_day'] = 'Kalendertag';
451*22ab52b1SAtari911$lang['aria_has_events'] = 'hat Termine';
452*22ab52b1SAtari911$lang['aria_event_deleted'] = 'Termin gelöscht';
453*22ab52b1SAtari911$lang['aria_event_created'] = 'Termin erstellt';
454*22ab52b1SAtari911$lang['aria_event_updated'] = 'Termin aktualisiert';
455*22ab52b1SAtari911$lang['aria_task_complete'] = 'Aufgabe als erledigt markiert';
456*22ab52b1SAtari911$lang['aria_task_incomplete'] = 'Aufgabe als unerledigt markiert';
457*22ab52b1SAtari911$lang['aria_navigate_prev'] = 'Vorheriger Monat';
458*22ab52b1SAtari911$lang['aria_navigate_next'] = 'Nächster Monat';
459*22ab52b1SAtari911$lang['aria_close_dialog'] = 'Dialog schließen';
460*22ab52b1SAtari911$lang['aria_event_list'] = 'Terminliste';
461*22ab52b1SAtari911
462*22ab52b1SAtari911// Audit Logging (v7.0.5)
463*22ab52b1SAtari911$lang['audit_log'] = 'Audit-Protokoll';
464*22ab52b1SAtari911$lang['audit_action'] = 'Aktion';
465*22ab52b1SAtari911$lang['audit_user'] = 'Benutzer';
466*22ab52b1SAtari911$lang['audit_timestamp'] = 'Zeitstempel';
467*22ab52b1SAtari911$lang['audit_details'] = 'Details';
468*22ab52b1SAtari911$lang['audit_create'] = 'Erstellt';
469*22ab52b1SAtari911$lang['audit_update'] = 'Aktualisiert';
470*22ab52b1SAtari911$lang['audit_delete'] = 'Gelöscht';
471*22ab52b1SAtari911$lang['audit_move'] = 'Verschoben';
472*22ab52b1SAtari911$lang['audit_task_toggle'] = 'Aufgabe umgeschaltet';
473*22ab52b1SAtari911$lang['audit_view_log'] = 'Audit-Protokoll anzeigen';
474*22ab52b1SAtari911$lang['audit_clear_log'] = 'Audit-Protokoll löschen';
475*22ab52b1SAtari911$lang['audit_no_entries'] = 'Keine Audit-Einträge gefunden';
476*22ab52b1SAtari911
477*22ab52b1SAtari911// Custom Date/Time Pickers (v7.0.2, v7.0.3)
478*22ab52b1SAtari911$lang['select_date'] = 'Datum auswählen';
479*22ab52b1SAtari911$lang['select_time'] = 'Zeit auswählen';
480*22ab52b1SAtari911$lang['optional'] = 'Optional';
481*22ab52b1SAtari911$lang['same_as_start'] = 'Wie Startzeit';
482*22ab52b1SAtari911$lang['clear_end_date'] = 'Enddatum löschen';
483*22ab52b1SAtari911$lang['time_morning'] = 'Morgen';
484*22ab52b1SAtari911$lang['time_afternoon'] = 'Nachmittag';
485*22ab52b1SAtari911$lang['time_evening'] = 'Abend';
486*22ab52b1SAtari911$lang['time_night'] = 'Nacht';
487*22ab52b1SAtari911
488*22ab52b1SAtari911// Error messages
489*22ab52b1SAtari911$lang['error_not_configured'] = 'Nicht konfiguriert';
490*22ab52b1SAtari911$lang['error_not_authenticated'] = 'Nicht authentifiziert';
491*22ab52b1SAtari911$lang['error_admin_required'] = 'Administratorzugang erforderlich';
492*22ab52b1SAtari911$lang['error_missing_fields'] = 'Erforderliche Felder fehlen';
493*22ab52b1SAtari911$lang['error_invalid_date'] = 'Ungültiges Datumsformat';
494*22ab52b1SAtari911$lang['error_event_not_found'] = 'Termin nicht gefunden';
495*22ab52b1SAtari911$lang['error_sync_failed'] = 'Synchronisierung fehlgeschlagen';
496*22ab52b1SAtari911$lang['error_save_failed'] = 'Speichern fehlgeschlagen';
497*22ab52b1SAtari911$lang['error_delete_failed'] = 'Löschen fehlgeschlagen';
498