257 files

This commit is contained in:
Home Assistant Version Control
2026-10-02 16:06:24 +00:00
parent 7c55603942
commit c29f5cc088
258 changed files with 24621 additions and 3136 deletions
@@ -38,6 +38,8 @@
"reset": "Zurücksetzen",
"snooze": "Schlummern",
"snoozed": "Schlummert",
"snoozed_for": "Erinnerungen für {hours} Stunden stumm — bis {until}",
"snoozed_for_one": "Erinnerungen für eine Stunde stumm — bis {until}",
"cancel": "Abbrechen",
"bulk_select": "Auswählen",
"bulk_select_all": "Alle auswählen",
@@ -63,7 +65,10 @@
"counter": "Zähler",
"state_change": "Zustandsänderung",
"runtime": "Laufzeit",
"trigger_type_due_date": "Datum von einem Sensor",
"runtime_hours": "Ziel-Laufzeit (Stunden)",
"days_before": "Tage vor dem Datum",
"days_before_help": "Für einen Sensor, der meldet, wann die Wartung fällig ist (Datum oder Zeitstempel). 0 = am Datum selbst. Der eigene „Erledigt“-Knopf des Geräts schiebt das Datum weiter und löst damit den Trigger — lege ihn als Aktion beim Erledigen an.",
"target_value": "Zielwert",
"target_changes": "Ziel-Änderungen",
"for_minutes": "Für (Minuten)",
@@ -235,6 +240,8 @@
"model_optional": "Modell (optional)",
"serial_number_optional": "Seriennummer (optional)",
"serial_number_label": "S/N",
"object_replaces": "Ersetzt",
"object_replaced_by": "Ersetzt durch",
"documentation_url_label": "Handbuch",
"object_notes_label": "Notizen",
"sort_due_date": "Fälligkeit",
@@ -422,7 +429,7 @@
"qr_action_view": "Wartungsinfo anzeigen",
"qr_action_complete": "Wartung als erledigt markieren",
"qr_action_quick_complete": "Schnell-Abschluss — ohne Dialog",
"qr_print_quick_none": "Schnell-Abschluss-Codes brauchen Schnell-Abschluss-Standardwerte an einer Aufgabe (Aufgabendialog → Schnell-Abschluss-Standardwerte) — noch keine Aufgabe der gewählten Objekte hat welche.",
"qr_print_quick_none": "Schnell-Abschluss-Codes brauchen Schnell-Abschluss-Standardwerte an einer Aufgabe (Einstellungen → Erweiterte Funktionen → Completion-Actions; Aufgabendialog → Schnell-Abschluss-Standardwerte) — noch keine Aufgabe der gewählten Objekte hat welche.",
"qr_url_mode": "Link-Typ",
"qr_mode_companion": "Companion App",
"qr_mode_local": "Lokal (mDNS)",
@@ -578,8 +585,6 @@
"settings_features_desc": "Erweiterte Funktionen ein- oder ausschalten. Deaktivieren blendet sie in der Oberfläche aus, löscht aber keine Daten.",
"feat_adaptive": "Adaptive Intervalle",
"feat_adaptive_desc": "Optimale Intervalle aus Wartungshistorie lernen",
"feat_predictions": "Sensorvorhersagen",
"feat_predictions_desc": "Trigger-Datum anhand von Sensordegradation vorhersagen",
"feat_seasonal": "Saisonale Anpassungen",
"feat_seasonal_desc": "Intervalle basierend auf saisonalen Mustern anpassen",
"feat_environmental": "Umgebungskorrelation",
@@ -671,6 +676,10 @@
"settings_currency": "Währung",
"settings_currency_decimals": "Nachkommastellen für Beträge",
"settings_currency_decimals_hint": "Wie viele Nachkommastellen jeder Betrag zeigt: KPIs, Budgets, Kosten in Listen und Berichten, Budget-Alarme. 0 = ganze Zahlen.",
"settings_parts_cost_mode": "Ersatzteile zählen als Ausgabe",
"settings_parts_cost_purchase": "Beim Kauf",
"settings_parts_cost_use": "Beim Verbrauch",
"settings_parts_cost_mode_hint": "Beim Kauf: Die Kosten einer Kauf-Erinnerung zählen, die bei einer Aufgabe verbrauchten Teile werden nur informativ angezeigt. Beim Verbrauch: Jede Erledigung bucht den Wert der verbrauchten Teile, und ein Kauf setzt den Preis des Teils, statt zu zählen. Gilt für Erledigungen ab jetzt — der Verlauf behält, wie er gebucht wurde.",
"settings_budget_monthly": "Monatsbudget",
"settings_budget_yearly": "Jahresbudget",
"settings_budget_alerts": "Budget-Warnungen",
@@ -683,6 +692,7 @@
"settings_import_placeholder": "JSON- oder CSV-Inhalt hier einfügen…",
"settings_import_btn": "Importieren",
"settings_import_success": "{count} Objekte erfolgreich importiert.",
"settings_import_unmatched_users": "Auf dieser Instanz nicht gefunden: {names}. Ihre Aufgabenzuweisungen wurden entfernt — lege Personen mit denselben Namen in Home Assistant an und importiere erneut, um sie zu behalten.",
"settings_export_success": "Export heruntergeladen.",
"settings_saved": "Einstellung gespeichert.",
"settings_include_history": "Verlauf einbeziehen",
@@ -771,7 +781,7 @@
"has_overdue": "Überfällige Aufgaben",
"object": "Objekt",
"settings_panel_access": "Panel-Zugriff",
"settings_panel_access_desc": "Admins haben immer Vollzugriff. Um Erstellen, Bearbeiten und Löschen an bestimmte Non-Admins zu delegieren, aktiviere dies und wähle sie unten aus — alle anderen sehen nur Abhaken/Überspringen.",
"settings_panel_access_desc": "Admins haben immer Vollzugriff. Um Erstellen, Bearbeiten und Löschen an bestimmte Non-Admins zu delegieren, aktiviere dies und wähle sie unten aus — alle anderen haben nur Erledigt, Überspringen, Zurücksetzen, Verschieben und Schlummern.",
"settings_operator_write": "Ausgewählten Nutzern Erstellen, Bearbeiten & Löschen erlauben",
"settings_operator_write_desc": "Aus: nur Admins können Inhalte ändern. Ein: die ausgewählten Nutzer unten erhalten ebenfalls Vollzugriff.",
"no_non_admin_users": "Keine Non-Admin-User gefunden. Lege welche unter Einstellungen → Personen an.",
@@ -782,11 +792,16 @@
"on_complete_action_desc": "Ruft beim Erledigen der Aufgabe einen HA-Service auf — z. B. einen Zähler am Gerät zurücksetzen.",
"on_complete_action_target": "Ziel-Entität",
"on_complete_action_target_hint": "Achtung: Domain der Entität muss zum Service passen — z. B. 'button.press' nur für button.*, 'counter.increment' nur für counter.*, 'input_button.press' nur für input_button.* etc. Bei Mismatch fired die Aktion nicht (HA loggt 'Referenced entities ... missing or not currently available').",
"on_complete_action_target_more": "Diese Aktion hat mehr Ziele, als dieses Feld zeigt: {targets}. Sie bleiben erhalten — wählst du hier eine andere Entität, ersetzt sie das ganze Ziel.",
"on_complete_action_skip_auto": "Nicht, wenn sich die Aufgabe selbst erledigt (ihr Sensor hat sich erholt)",
"on_complete_action_data": "Daten (JSON, optional)",
"on_complete_action_test": "Konfiguration prüfen",
"on_complete_action_test_success": "✓ Konfiguration gültig (Aktion wird erst beim Abschluss ausgeführt)",
"on_complete_action_test_failed": "Konfigurationsfehler",
"action_test_bad_format": "Ungültiges Dienstformat (erwartet: 'domain.service')",
"action_test_unknown_service": "Der Dienst \"{service}\" ist in Home Assistant nicht registriert. Prüfe die Schreibweise und ob die Integration, die ihn bereitstellt, geladen ist.",
"action_test_domain_mismatch": "Der Dienst \"{service}\" wirkt nur auf {domain}.*-Entitäten; die Entität \"{entity}\" gehört zu {entity_domain}.* — wähle einen Dienst passend zur Domain der Entität (z. B. {suggestion})",
"action_test_entity_missing": "Die Ziel-Entität \"{entity}\" wurde in Home Assistant nicht gefunden — sie wurde vielleicht umbenannt oder ihre Integration entfernt.",
"quick_complete_defaults_title": "Schnell-Abschluss-Standardwerte (für QR-Scans, optional)",
"quick_complete_defaults_desc": "Voreingestellte Werte für Schnell-Abschluss-QR. Ohne Werte öffnet der QR den Abschluss-Dialog.",
"quick_complete_defaults_notes": "Notizen",
@@ -844,6 +859,7 @@
"doc_too_large": "Datei ist zu groß (max. 25 MB).",
"doc_upload_failed": "Upload fehlgeschlagen.",
"docs_archive_too_large": "Das Archiv ist zu groß (max. {max}).",
"docs_archive_no_manifest": "Dieses ZIP enthält keine manifest.json, daher weiß die Wiederherstellung nicht, zu welchem Dokument eine Datei gehört. Lass die manifest.json beim erneuten Zippen neben den Ordnern liegen.",
"completion_photos_optional": "Abschlussfotos (optional)",
"completion_photos": "Abschlussfotos",
"choose_photos": "Fotos auswählen",
@@ -904,6 +920,11 @@
"paused": "Pausiert",
"pause_object": "Pausieren",
"resume_object": "Fortsetzen",
"pause_task": "Pausieren",
"resume_task": "Fortsetzen",
"pause_task_prompt": "Friert den Zeitplan dieser Aufgabe ein — sie wird nicht fällig und meldet sich nicht, bis du sie fortsetzt; beim Fortsetzen beginnt ein frischer Zyklus ab diesem Tag. Die anderen Aufgaben des Objekts laufen weiter. Optional ein Datum, an dem sie von selbst weiterläuft.",
"task_paused": "Aufgabe pausiert",
"task_resumed": "Aufgabe fortgesetzt — ihr Zeitplan beginnt neu",
"pause_until_prompt": "Zeitpläne dieses Objekts einfrieren — nichts wird fällig und nichts benachrichtigt, bis es fortgesetzt wird. Optional ein Datum für die automatische Fortsetzung festlegen.",
"pause_until_label": "Fortsetzen am (optional)",
"object_paused": "Objekt pausiert",
@@ -913,7 +934,18 @@
"replace_object": "Ersetzen…",
"replace_object_prompt": "Dieses Objekt ausmustern und einen Nachfolger anlegen. Historie und Kosten bleiben am alten Objekt archiviert; Aufgaben und Dokumente wandern zum neuen, Zähler starten frisch.",
"replace_name_label": "Name des Nachfolgers",
"replace_device_heading": "Gerät in Home Assistant",
"replace_device_keep": "Dasselbe Gerät wie bisher ({device})",
"replace_device_keep_hint": "Auch die Wahl, wenn das neue Gerät noch nicht in Home Assistant ist: Sobald es da ist, wähle es in den Objekt-Einstellungen als Gerät — die Sensor-Trigger ziehen dann mit um.",
"replace_device_other": "Das neue Gerät ist ein anderes Gerät",
"replace_device_pick": "Gerät des neuen Exemplars",
"replace_device_other_hint": "Sensor-Trigger, Abschluss-Aktionen und der Zähler-Reset ziehen auf die passenden Entitäten dieses Geräts um.",
"replace_device_none": "Kein Gerät",
"object_replaced": "Objekt ersetzt — Nachfolger angelegt",
"device_swap_moved": "{count} Sensor-Verknüpfungen auf das neue Gerät umgezogen.",
"device_swap_moved_one": "Eine Sensor-Verknüpfung auf das neue Gerät umgezogen.",
"device_swap_unmatched": "{count} ließen sich nicht zuordnen — prüfe die Sensor-Trigger dieser Aufgaben.",
"device_swap_unmatched_one": "Eine ließ sich nicht zuordnen — prüfe den Sensor-Trigger dieser Aufgabe.",
"reading_unit_label": "Ableseeinheit (z. B. kWh, m³)",
"reading_unit_help": "Wird beim Erledigen dieser Aufgabe neben dem erfassten Wert angezeigt.",
"reading_value_label": "Ablesewert",
@@ -1010,6 +1042,9 @@
"part_stock": "Bestand",
"part_reorder_threshold": "Nachkauf-Schwelle",
"part_restock_quantity": "Auffüllmenge",
"part_package_size": "Packungsgröße (Einheiten)",
"part_restock_packages": "Nachkaufmenge (Packungen)",
"part_package_hint": "Gekauft in Packungen, verbraucht in der Einheit: Bestand, Verbrauch pro Aufgabe und Nachbestellgrenze zählen Einheiten; Nachkaufmenge und Preis gelten pro Packung.",
"part_auto_buy": "Kauf-Task bei Niedrigbestand",
"part_restock": "Bestand anpassen",
"parts_used_by": "Verwendet von",
@@ -1022,10 +1057,11 @@
"parts_load_failed": "Die Teile dieses Objekts konnten nicht geladen werden — die Teileverbrauch-Optionen sind gerade nicht verfügbar.",
"settings_export_selection": "Auf ausgewählte Objekte beschränken (optional)",
"settings_docs_archive": "Dokumentenarchiv (mit Dateien)",
"settings_docs_archive_hint": "Die JSON/YAML/CSV-Exporte enthalten nur Einstellungen. Dieses ZIP enthält die hochgeladenen Dateiinhalte, sodass eine Wiederherstellung vollständig ist.",
"settings_docs_archive_hint": "Die JSON- und YAML-Exporte führen deine Dokumente auf, aber nicht ihre Dateien; CSV lässt Dokumente weg. Dieses ZIP enthält die hochgeladenen Dateien – stelle es nach dem JSON-Import wieder her, dann fehlt nichts.",
"settings_docs_export_btn": "Dokumente-ZIP herunterladen",
"settings_docs_import_btn": "Dokumente-ZIP wiederherstellen",
"settings_docs_import_success": "Wiederhergestellt: {blobs} Dateien, {docs} Dokumente",
"settings_docs_import_missing": "{n} übersprungen — ihre Dateien fehlten im ZIP",
"adopt_problem_button": "Problem-Sensoren übernehmen",
"adopt_problem_title": "Problem-Sensoren übernehmen",
"adopt_problem_hint": "Verwandelt HA-Problem-Sensoren (Druckerfehler, Filterwarnungen, schwache Batterie) in Wartungsaufgaben, die auslösen, solange das Problem aktiv ist, und sich selbst erledigen, wenn es behoben ist.",
@@ -1056,6 +1092,10 @@
"trigger_hint_counter_delta_edit": "Zählt den Verbrauch seit dem letzten Abschluss: fällig nach +{target}; der Zähler startet nach jedem Abschluss neu.",
"trigger_hint_counter_abs": "Die Aufgabe wird fällig, sobald der Sensor {target} erreicht.",
"trigger_hint_runtime": "Die Aufgabe wird nach {hours} h aufsummierter Laufzeit fällig; der Zähler startet nach jedem Abschluss neu.",
"trigger_hint_due_date": "Die Aufgabe wird {days} Tage vor dem Datum fällig, das der Sensor meldet.",
"trigger_hint_due_date_one": "Die Aufgabe wird einen Tag vor dem Datum fällig, das der Sensor meldet.",
"trigger_hint_due_date_same_day": "Die Aufgabe wird an dem Datum fällig, das der Sensor meldet.",
"trigger_hint_due_date_now": "Gemeldetes Datum: {date}.",
"trigger_hint_state_change": "Die Aufgabe wird nach {count} Zustandswechsel(n) fällig.",
"trigger_hint_state_change_to": "Die Aufgabe wird nach {count} Wechsel(n) zu „{state}“ fällig.",
"trigger_hint_state_now": "Aktueller Zustand: {value}.",
@@ -1067,6 +1107,11 @@
"settings_notify_scope_hint": "Nur Aufgaben, die zu den Label-/Nutzer-Filtern der gewählten Ansicht passen, senden Erinnerungen. Status, Sortierung und Gruppierung der Ansicht werden hier ignoriert.",
"settings_notify_completed": "Erledigt-Benachrichtigungen",
"settings_notify_completed_hint": "Haushalts-Info, wenn eine Aufgabe erledigt wurde, mit Grund und Person. „Nur automatische“ meldet nur Erledigungen, die niemand vor Ort ausgelöst hat: Sensor-Erholung, Einkaufslisten-Abhaken, Service-Aufruf einer Automation. Geht nur an den Haushalts-Dienst; Ruhezeiten und Tageslimit gelten.",
"settings_title_style": "Format des Benachrichtigungs-Titels",
"settings_title_style_hint": "Was als TITEL der Benachrichtigung erscheint. „Standard“ behält den Status-Text (z. B. „Wartung überfällig!“). Objekt- / Aufgabenname helfen, wenn das Smartphone Benachrichtigungen stapelt.",
"title_style_default": "Standard (Status-Titel)",
"title_style_object_name": "Objektname als Titel",
"title_style_task_name": "Aufgabenname als Titel",
"notify_completed_off": "Aus",
"notify_completed_automatic": "Nur automatische Erledigungen",
"notify_completed_all": "Alle Erledigungen",
@@ -1078,7 +1123,7 @@
"settings_notify_extra_data_hint": "JSON oder YAML, Jinja erlaubt; wird in die data des Notify-Aufrufs gemischt (deine Schlüssel gewinnen). Variablen: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message. Prüfen mit „Test senden“.",
"card_saved_view": "Gespeicherte Ansicht",
"card_saved_view_none": "Keine",
"card_saved_view_help": "Wendet die Status-, Nutzer- und Label-Filter der Ansicht zusätzlich zu den obigen Filtern an. Sortierung und Gruppierung der Ansicht sind Panel-Darstellung und werden auf der Karte nicht angewendet.",
"card_saved_view_help": "Wendet die Status-, Nutzer-, Label- und Prioritätsfilter der Ansicht zusätzlich zu den obigen Filtern an. Sortierung und Gruppierung der Ansicht sind Panel-Darstellung und werden auf der Karte nicht angewendet.",
"panel_card_tab": "Startet auf Tab",
"panel_card_tab_default": "Gemerkter Tab (wie im Panel)",
"panel_card_view": "Startet mit gespeicherter Ansicht",
@@ -1189,6 +1234,14 @@
"row_actions_back": "Zurück zu Symbolen",
"battery_fleet_forecast_overdue": "Prognosedatum überschritten — die Batterie meldet sich weiterhin gesund. Falls du sie gewechselt hast, trage den Wechsel nach; andernfalls lag die Prognose daneben.",
"cost_from_parts": "≈ {amount} aus Teilen übernehmen",
"cost_parts_booked": "Verbrauchte Teile ≈ {amount} werden automatisch gebucht — trag nur zusätzliche Kosten ein.",
"cost_parts_info": "Verbrauchte Teile ≈ {amount} — gezählt beim Kauf, nicht hier.",
"cost_purchase_use_hint": "Der gezahlte Preis wird zum Preis des Teils — Ersatzteile zählen beim Verbrauch.",
"history_parts_counted": "Teile: {amount}",
"history_parts_counted_hint": "Wert der verbrauchten Teile — als Ausgabe gezählt",
"history_parts_info": "Teile ≈ {amount}",
"history_parts_info_hint": "Wert der verbrauchten Teile — nur zur Information; gezählt wurde beim Kauf",
"history_purchase_stock": "Gekauft für {amount} (zählt beim Verbrauch)",
"dismiss": "Ausblenden",
"gs_label": "Erste Schritte — diese Hinweise verschwinden, wenn dein Setup wächst",
"gs_setups_chip": "Vorgeschlagene Setups: {n} Geräte mit vorverdrahteten Auslösern gefunden",
@@ -1203,6 +1256,8 @@
"cal_editor_window_fortnight": "Zwei Wochen (14 Tage)",
"cal_editor_window_month": "Monat (30 Tage, Standard)",
"cal_editor_window_year": "Jahr (365 Tage, leere Tage ausgeblendet)",
"cal_editor_window_past_30": "Letzte 30 Tage (Verlauf)",
"cal_editor_window_past_90": "Letzte 90 Tage (Verlauf)",
"cal_editor_show_chips": "Zeitfenster-Chips in der Karte anzeigen",
"cal_editor_chips_hint": "Chips ausblenden, wenn die Karte in einer Strategie-Ansicht steckt, die bereits als Zeitfenster-Auswahl dient.",
"cal_editor_show_user_filter": "Benutzerfilter-Dropdown anzeigen",