xref: /plugin/calendar/lang/de/lang.php (revision da2061786a295965aec1e3343408c72b19fbbb6c)
1<?php
2/**
3 * German language file for Calendar plugin
4 * Deutsche Sprachdatei für das Kalender-Plugin
5 */
6
7// Admin menu
8$lang['menu'] = 'Kalenderverwaltung';
9
10// General
11$lang['calendar'] = 'Kalender';
12$lang['events'] = 'Termine';
13$lang['event'] = 'Termin';
14$lang['today'] = 'Heute';
15$lang['tomorrow'] = 'Morgen';
16$lang['yesterday'] = 'Gestern';
17
18// Event fields
19$lang['title'] = 'Titel';
20$lang['description'] = 'Beschreibung';
21$lang['date'] = 'Datum';
22$lang['time'] = 'Uhrzeit';
23$lang['start_time'] = 'Startzeit';
24$lang['end_time'] = 'Endzeit';
25$lang['end_date'] = 'Enddatum';
26$lang['color'] = 'Farbe';
27$lang['namespace'] = 'Namensraum';
28$lang['all_day'] = 'Ganztägig';
29
30// Actions
31$lang['add_event'] = 'Termin hinzufügen';
32$lang['edit_event'] = 'Termin bearbeiten';
33$lang['delete_event'] = 'Termin löschen';
34$lang['save'] = 'Speichern';
35$lang['cancel'] = 'Abbrechen';
36$lang['close'] = 'Schließen';
37$lang['search'] = 'Suchen';
38$lang['clear'] = 'Löschen';
39
40// Task-related
41$lang['task'] = 'Aufgabe';
42$lang['mark_as_task'] = 'Als Aufgabe markieren';
43$lang['completed'] = 'Erledigt';
44$lang['past_due'] = 'Überfällig';
45
46// Recurring events
47$lang['recurring'] = 'Wiederkehrend';
48$lang['repeat'] = 'Wiederholen';
49$lang['daily'] = 'Täglich';
50$lang['weekly'] = 'Wöchentlich';
51$lang['monthly'] = 'Monatlich';
52$lang['yearly'] = 'Jährlich';
53$lang['every'] = 'Alle';
54$lang['days'] = 'Tage';
55$lang['weeks'] = 'Wochen';
56$lang['months'] = 'Monate';
57$lang['years'] = 'Jahre';
58$lang['repeat_on'] = 'Wiederholen am';
59$lang['ends'] = 'Endet';
60$lang['never'] = 'Nie';
61$lang['after_occurrences'] = 'Nach Wiederholungen';
62$lang['on_date'] = 'Am Datum';
63
64// Days of week
65$lang['sunday'] = 'Sonntag';
66$lang['monday'] = 'Montag';
67$lang['tuesday'] = 'Dienstag';
68$lang['wednesday'] = 'Mittwoch';
69$lang['thursday'] = 'Donnerstag';
70$lang['friday'] = 'Freitag';
71$lang['saturday'] = 'Samstag';
72$lang['sun'] = 'So';
73$lang['mon'] = 'Mo';
74$lang['tue'] = 'Di';
75$lang['wed'] = 'Mi';
76$lang['thu'] = 'Do';
77$lang['fri'] = 'Fr';
78$lang['sat'] = 'Sa';
79
80// Months
81$lang['january'] = 'Januar';
82$lang['february'] = 'Februar';
83$lang['march'] = 'März';
84$lang['april'] = 'April';
85$lang['may'] = 'Mai';
86$lang['june'] = 'Juni';
87$lang['july'] = 'Juli';
88$lang['august'] = 'August';
89$lang['september'] = 'September';
90$lang['october'] = 'Oktober';
91$lang['november'] = 'November';
92$lang['december'] = 'Dezember';
93
94// Messages
95$lang['no_events'] = 'Keine Termine';
96$lang['no_events_today'] = 'Keine Termine heute';
97$lang['no_events_this_month'] = 'Keine Termine in diesem Monat';
98$lang['no_events_found'] = 'Keine Termine gefunden';
99$lang['event_saved'] = 'Termin erfolgreich gespeichert';
100$lang['event_deleted'] = 'Termin erfolgreich gelöscht';
101$lang['confirm_delete'] = 'Möchten Sie diesen Termin wirklich löschen?';
102$lang['loading'] = 'Wird geladen...';
103$lang['searching'] = 'Suche läuft...';
104
105// Search
106$lang['search_this_month'] = 'Diesen Monat durchsuchen';
107$lang['search_all_dates'] = 'Alle Termine durchsuchen';
108$lang['found_events'] = '%d Termin(e) gefunden';
109
110// Sync
111$lang['sync'] = 'Synchronisieren';
112$lang['sync_now'] = 'Jetzt synchronisieren';
113$lang['last_sync'] = 'Letzte Synchronisierung';
114$lang['sync_successful'] = 'Synchronisierung erfolgreich';
115$lang['sync_failed'] = 'Synchronisierung fehlgeschlagen';
116
117// Admin sections
118$lang['manage_events'] = 'Termine verwalten';
119$lang['sync_settings'] = 'Sync-Einstellungen';
120$lang['backup_restore'] = 'Sicherung & Wiederherstellung';
121$lang['statistics'] = 'Statistiken';
122$lang['important_namespaces'] = 'Wichtige Namensräume';
123$lang['cleanup_events'] = 'Alte Termine bereinigen';
124
125// Sidebar widget
126$lang['upcoming_events'] = 'Anstehende Termine';
127$lang['important_events'] = 'Wichtige Termine';
128$lang['past_events'] = 'Vergangene Termine';
129
130// Time conflicts
131$lang['time_conflict'] = 'Zeitkonflikt';
132$lang['conflicts_with'] = 'Konflikt mit';
133
134// Admin tabs
135$lang['tab_manage'] = 'Termine verwalten';
136$lang['tab_update'] = 'Plugin aktualisieren';
137$lang['tab_sync'] = 'Outlook-Sync';
138$lang['tab_themes'] = 'Designs';
139
140// Admin manage tab sections
141$lang['event_browser'] = 'Termin-Browser';
142$lang['important_namespaces'] = 'Wichtige Namensräume';
143$lang['cleanup_events'] = 'Alte Termine bereinigen';
144$lang['backup_events'] = 'Termine sichern';
145$lang['restore_events'] = 'Termine wiederherstellen';
146
147// Admin sync tab
148$lang['outlook_sync_settings'] = 'Outlook-Sync-Einstellungen';
149$lang['sync_url'] = 'Sync-URL';
150$lang['sync_interval'] = 'Sync-Intervall';
151$lang['enable_sync'] = 'Sync aktivieren';
152$lang['test_connection'] = 'Verbindung testen';
153
154// Admin themes tab
155$lang['theme_preview'] = 'Design-Vorschau';
156$lang['select_theme'] = 'Design auswählen';
157
158// Buttons and actions
159$lang['run_now'] = 'Jetzt ausführen';
160$lang['download'] = 'Herunterladen';
161$lang['upload'] = 'Hochladen';
162$lang['delete'] = 'Löschen';
163$lang['refresh'] = 'Aktualisieren';
164$lang['view_log'] = 'Protokoll anzeigen';
165$lang['clear_log'] = 'Protokoll löschen';
166$lang['save'] = 'Speichern';
167$lang['cancel'] = 'Abbrechen';
168$lang['close'] = 'Schließen';
169$lang['preview'] = 'Vorschau';
170$lang['rescan'] = 'Neu scannen';
171$lang['select_all'] = 'Alle';
172$lang['select_none'] = 'Keine';
173$lang['move_to'] = 'Verschieben nach';
174
175// Manage Events Tab
176$lang['manage_calendar_events'] = 'Kalendertermine verwalten';
177$lang['events_manager'] = 'Termin-Manager';
178$lang['events_manager_desc'] = 'Alle Kalendertermine über alle Namensräume scannen, exportieren und importieren.';
179$lang['total_events'] = 'Termine gesamt';
180$lang['namespaces'] = 'Namensräume';
181$lang['json_files'] = 'JSON-Dateien';
182$lang['recurring'] = 'Wiederkehrend';
183$lang['last_scanned'] = 'Zuletzt gescannt';
184$lang['rescan_events'] = 'Termine neu scannen';
185$lang['export_all_events'] = 'Alle Termine exportieren';
186$lang['import_events'] = 'Termine importieren';
187$lang['import_confirm'] = 'Import wird mit vorhandenen Terminen zusammengeführt. Fortfahren?';
188$lang['view_breakdown'] = 'Aufschlüsselung nach Namensraum anzeigen';
189$lang['events_column'] = 'Termine';
190$lang['files_column'] = 'Dateien';
191$lang['default_ns'] = '(Standard)';
192
193// Important Namespaces
194$lang['important_namespaces'] = 'Wichtige Namensräume';
195$lang['important_ns_desc'] = 'Termine aus diesen Namensräumen werden im gesamten Kalender visuell hervorgehoben:';
196$lang['visual_effects'] = 'Visuelle Effekte';
197$lang['effect_grid'] = 'Kalenderraster: ⭐ Sternsymbol auf Terminbalken';
198$lang['effect_sidebar'] = 'Termin-Seitenleiste: ⭐ Stern + hervorgehobener Hintergrund + Akzentrahmen';
199$lang['effect_widget'] = 'Seitenleisten-Widget: Eigener Bereich "Wichtige Termine" + Hervorhebung';
200$lang['effect_popup'] = 'Tages-Popup: Termine mit vollständigen Details angezeigt';
201$lang['important_ns_hint'] = 'Kommagetrennte Liste von Namensraumnamen (z.B. "wichtig,dringend,rechnungen")';
202
203// Cleanup Events
204$lang['cleanup_old_events'] = 'Alte Termine bereinigen';
205$lang['cleanup_desc'] = 'Termine nach folgenden Kriterien löschen. Vor dem Löschen wird automatisch ein Backup erstellt.';
206$lang['by_age'] = 'Nach Alter';
207$lang['by_status'] = 'Nach Status';
208$lang['by_date_range'] = 'Nach Zeitraum';
209$lang['delete_older_than'] = 'Termine löschen, die älter sind als';
210$lang['months'] = 'Monate';
211$lang['years'] = 'Jahre';
212$lang['completed_tasks'] = 'Erledigte Aufgaben';
213$lang['past_events'] = 'Vergangene Termine';
214$lang['from_date'] = 'Von';
215$lang['to_date'] = 'Bis';
216$lang['namespace_filter'] = 'Namensraum';
217$lang['namespace_filter_hint'] = 'Leer lassen für alle, oder angeben: arbeit, privat, usw.';
218$lang['backup_auto'] = 'Backup wird automatisch erstellt';
219$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$lang['no_events_match'] = 'Keine Termine entsprechen den Kriterien. Es würde nichts gelöscht werden.';
221$lang['events_would_delete'] = 'Die folgenden %d Termin(e) würden gelöscht werden:';
222$lang['loading_preview'] = 'Vorschau wird geladen...';
223$lang['error_loading'] = 'Fehler beim Laden der Vorschau';
224$lang['debug_info'] = 'Debug-Info';
225
226// Recurring Events
227$lang['recurring_events'] = 'Wiederkehrende Termine';
228$lang['trim_all_past'] = 'Alle vergangenen kürzen';
229$lang['rescan'] = 'Neu scannen';
230
231// Namespace Explorer
232$lang['namespace_explorer'] = 'Namensraum-Explorer';
233$lang['namespace_explorer_desc'] = 'Termine auswählen und zwischen Namensräumen verschieben. Drag & Drop wird ebenfalls unterstützt.';
234$lang['search_events'] = 'Termine nach Titel suchen...';
235$lang['type_or_select'] = 'Eingeben oder auswählen...';
236$lang['drop_target'] = 'Zielbereich';
237$lang['drop_here'] = 'Hier ablegen';
238
239// Recurring Events Table
240$lang['search_recurring'] = 'Wiederkehrende Termine suchen...';
241$lang['no_recurring_found'] = 'Keine wiederkehrenden Termine gefunden.';
242$lang['col_title'] = 'Titel';
243$lang['col_namespace'] = 'Namensraum';
244$lang['col_pattern'] = 'Muster';
245$lang['col_range'] = 'Zeitraum';
246$lang['col_count'] = 'Anzahl';
247$lang['col_source'] = 'Quelle';
248$lang['col_actions'] = 'Aktionen';
249$lang['source_flagged'] = 'Markiert';
250$lang['source_detected'] = 'Erkannt';
251$lang['btn_edit'] = 'Bearb.';
252$lang['btn_manage'] = 'Verwalten';
253$lang['btn_del'] = 'Lö.';
254$lang['total_series'] = 'Gesamt: %d Serien';
255
256// Recurrence patterns
257$lang['pattern_daily'] = 'Täglich';
258$lang['pattern_weekly'] = 'Wöchentlich';
259$lang['pattern_monthly'] = 'Monatlich';
260$lang['pattern_yearly'] = 'Jährlich';
261$lang['pattern_custom'] = 'Benutzerdefiniert';
262
263// Namespace Explorer control bar
264$lang['btn_move'] = 'Verschieben';
265$lang['new_namespace'] = 'Neuer Namensraum';
266$lang['cleanup_empty'] = 'Bereinigen';
267$lang['x_selected'] = '%d ausgewählt';
268$lang['zero_selected'] = '0 ausgewählt';
269
270// Button tooltips
271$lang['tooltip_edit'] = 'Titel, Zeit, Namensraum, Muster bearbeiten';
272$lang['tooltip_manage'] = 'Erweitern, kürzen, pausieren, Daten ändern';
273$lang['tooltip_delete_all'] = 'Alle Vorkommen löschen';
274
275// JavaScript messages
276$lang['no_events_selected'] = 'Keine Termine ausgewählt';
277$lang['delete_confirm'] = '%d ausgewählte Termin(e) löschen?\n\nDies kann nicht rückgängig gemacht werden!';
278$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$lang['scanning'] = 'Scanne...';
280$lang['cleaning'] = 'Bereinige...';
281$lang['no_empty_ns'] = 'Keine leeren Namensräume oder verwaisten Kalenderordner gefunden.';
282$lang['found_items'] = '%d Element(e) zum Bereinigen gefunden';
283$lang['proceed_cleanup'] = 'Mit Bereinigung fortfahren?';
284
285// New Namespace dialog
286$lang['enter_namespace'] = 'Neuen Namensraumnamen eingeben:\n\nBeispiele:\n- arbeit\n- privat\n- projekte:alpha';
287$lang['invalid_namespace'] = 'Ungültiger Namensraumname.\n\nVerwenden Sie nur Buchstaben, Zahlen, Unterstrich, Bindestrich und Doppelpunkt.\nBeispiel: arbeit:projekte:alpha';
288
289// Rename namespace dialog
290$lang['rename_namespace'] = 'Namensraum umbenennen: %s\n\nNeuen Namen eingeben:';
291
292// Delete recurring series
293$lang['delete_recurring_confirm'] = 'ALLE Vorkommen löschen von: %s (%s)?\n\nDies kann nicht rückgängig gemacht werden!';
294
295// Trim recurring events
296$lang['no_past_recurring'] = 'Keine vergangenen wiederkehrenden Termine zum Entfernen gefunden.';
297$lang['found_past_recurring'] = '%d vergangene wiederkehrende Termin(e) zum Entfernen gefunden.\n\nDies kann nicht rückgängig gemacht werden. Fortfahren?';
298$lang['counting'] = 'Zähle...';
299$lang['trimming'] = 'Kürze...';
300
301// Manage recurring dialog buttons
302$lang['btn_trim'] = 'Kürzen';
303$lang['btn_change'] = 'Ändern';
304$lang['btn_shift'] = 'Verschieben';
305$lang['trim_confirm'] = 'Alle Vorkommen vor %s entfernen?';
306$lang['respace_confirm'] = 'Alle zukünftigen Vorkommen neu verteilen?';
307$lang['shift_confirm'] = 'Alle Vorkommen auf neues Startdatum verschieben?';
308
309// Manage Recurring Dialog
310$lang['manage_recurring_title'] = 'Wiederkehrende Serie verwalten';
311$lang['occurrences'] = 'Vorkommen';
312$lang['extend_series'] = 'Serie erweitern';
313$lang['add_occurrences'] = 'Vorkommen hinzufügen:';
314$lang['days_apart'] = 'Tage Abstand:';
315$lang['btn_extend'] = 'Erweitern';
316$lang['trim_past_events'] = 'Vergangene Termine kürzen';
317$lang['remove_before'] = 'Entfernen vor:';
318$lang['change_pattern'] = 'Muster ändern';
319$lang['respace_note'] = 'Verteilt nur zukünftige Vorkommen neu. Vergangene Termine bleiben erhalten.';
320$lang['new_interval'] = 'Neues Intervall:';
321$lang['change_start_date'] = 'Startdatum ändern';
322$lang['shift_note'] = 'Verschiebt ALLE Vorkommen um die Differenz zwischen altem und neuem Startdatum.';
323$lang['current_label'] = 'Aktuell:';
324$lang['pause_series'] = 'Serie pausieren';
325$lang['resume_series'] = 'Serie fortsetzen';
326$lang['pause_note'] = 'Fügt ⏸ Präfix zu zukünftigen Vorkommen hinzu. Sie bleiben im Kalender, sind aber als pausiert markiert.';
327$lang['resume_note'] = 'Entfernt ⏸ Präfix und Pausiert-Markierung von allen Vorkommen.';
328$lang['btn_pause'] = 'Pausieren';
329$lang['btn_resume'] = 'Fortsetzen';
330$lang['btn_close'] = 'Schließen';
331
332// Interval options
333$lang['interval_daily'] = 'Täglich';
334$lang['interval_weekly'] = 'Wöchentlich';
335$lang['interval_biweekly'] = 'Zweiwöchentlich';
336$lang['interval_monthly'] = 'Monatlich';
337$lang['interval_quarterly'] = 'Vierteljährlich';
338$lang['interval_yearly'] = 'Jährlich';
339
340// Edit Recurring Dialog
341$lang['edit_recurring_title'] = 'Wiederkehrenden Termin bearbeiten';
342$lang['changes_apply_to'] = 'Änderungen gelten für ALLE Vorkommen von:';
343$lang['field_title'] = 'TITEL';
344$lang['field_start_time'] = 'STARTZEIT';
345$lang['field_end_time'] = 'ENDZEIT';
346$lang['field_namespace'] = 'NAMENSRAUM';
347$lang['field_color'] = 'FARBE';
348$lang['recurrence_pattern'] = 'WIEDERHOLUNGSMUSTER';
349$lang['every'] = 'Alle';
350$lang['on_days'] = 'An Tagen:';
351$lang['monthly_options'] = 'Monatliche Optionen:';
352$lang['day_of_month'] = 'Tag des Monats:';
353$lang['ordinal_weekday'] = 'Ordnungswochentag:';
354$lang['btn_save_changes'] = 'Änderungen speichern';
355$lang['btn_cancel'] = 'Abbrechen';
356
357// Ordinal labels
358$lang['ordinal_first'] = 'Erster';
359$lang['ordinal_second'] = 'Zweiter';
360$lang['ordinal_third'] = 'Dritter';
361$lang['ordinal_fourth'] = 'Vierter';
362$lang['ordinal_fifth'] = 'Fünfter';
363$lang['ordinal_last'] = 'Letzter';
364
365// Day names short
366$lang['day_sun'] = 'So';
367$lang['day_mon'] = 'Mo';
368$lang['day_tue'] = 'Di';
369$lang['day_wed'] = 'Mi';
370$lang['day_thu'] = 'Do';
371$lang['day_fri'] = 'Fr';
372$lang['day_sat'] = 'Sa';
373
374// Day names full
375$lang['day_sunday'] = 'Sonntag';
376$lang['day_monday'] = 'Montag';
377$lang['day_tuesday'] = 'Dienstag';
378$lang['day_wednesday'] = 'Mittwoch';
379$lang['day_thursday'] = 'Donnerstag';
380$lang['day_friday'] = 'Freitag';
381$lang['day_saturday'] = 'Samstag';
382
383// Recurrence type labels
384$lang['rec_days'] = 'Tag(e)';
385$lang['rec_weeks'] = 'Woche(n)';
386$lang['rec_months'] = 'Monat(e)';
387$lang['rec_years'] = 'Jahr(e)';
388
389// Backup Events
390$lang['backup_events'] = 'Termine sichern';
391$lang['backup_desc'] = 'Vollständige Backups aller Termindaten erstellen. Vorhandene Backups herunterladen oder verwalten.';
392$lang['create_backup'] = 'Backup erstellen';
393$lang['available_backups'] = 'Verfügbare Backups';
394$lang['no_backups'] = 'Keine Backups gefunden';
395$lang['backup_date'] = 'Datum';
396$lang['backup_size'] = 'Größe';
397$lang['backup_actions'] = 'Aktionen';
398$lang['delete_selected'] = 'Ausgewählte löschen';
399$lang['confirm_delete_backups'] = 'Sind Sie sicher, dass Sie die ausgewählten Backups löschen möchten?';
400
401// Static Calendar
402$lang['previous_month'] = 'Vorheriger Monat';
403$lang['next_month'] = 'Nächster Monat';
404$lang['print_calendar'] = 'Kalender drucken';
405$lang['no_events_scheduled'] = 'Keine Termine für diesen Monat geplant.';
406$lang['calendar_label'] = 'Kalender';
407$lang['details'] = 'Details';
408