mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-05 22:57:40 +03:00
Translated using Weblate (German)
Currently translated at 100.0% (1065 of 1065 strings) Translated using Weblate (German) Currently translated at 100.0% (174 of 174 strings) Translated using Weblate (German) Currently translated at 99.4% (173 of 174 strings) Translated using Weblate (German) Currently translated at 100.0% (1053 of 1053 strings) Translated using Weblate (German) Currently translated at 100.0% (1053 of 1053 strings) Translated using Weblate (German) Currently translated at 100.0% (469 of 469 strings) Translated using Weblate (German) Currently translated at 100.0% (99 of 99 strings) Translated using Weblate (German) Currently translated at 100.0% (123 of 123 strings) Translated using Weblate (German) Currently translated at 100.0% (790 of 790 strings) Translated using Weblate (German) Currently translated at 100.0% (790 of 790 strings) Translated using Weblate (German) Currently translated at 100.0% (790 of 790 strings) Translated using Weblate (German) Currently translated at 100.0% (172 of 172 strings) Translated using Weblate (German) Currently translated at 100.0% (129 of 129 strings) Translated using Weblate (German) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (German) Currently translated at 83.2% (656 of 788 strings) Translated using Weblate (German) Currently translated at 73.7% (757 of 1026 strings) Translated using Weblate (German) Currently translated at 100.0% (467 of 467 strings) Translated using Weblate (German) Currently translated at 99.4% (171 of 172 strings) Translated using Weblate (German) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (German) Currently translated at 100.0% (142 of 142 strings) Translated using Weblate (German) Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (German) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (German) Currently translated at 100.0% (235 of 235 strings) Translated using Weblate (German) Currently translated at 100.0% (98 of 98 strings) Translated using Weblate (German) Currently translated at 100.0% (62 of 62 strings) Translated using Weblate (German) Currently translated at 98.3% (120 of 122 strings) Translated using Weblate (German) Currently translated at 99.1% (122 of 123 strings) Translated using Weblate (German) Currently translated at 72.8% (737 of 1011 strings) Translated using Weblate (German) Currently translated at 70.2% (328 of 467 strings) Translated using Weblate (German) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (German) Currently translated at 58.8% (464 of 788 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Ninja110292 <ninja110292@users.noreply.hosted.weblate.org> Co-authored-by: PhillyMay <mein.alias@outlook.com> Co-authored-by: Sebastian Sie <sebastian.neuplanitz@googlemail.com> Co-authored-by: jmtatsch <julian@tatsch.it> Co-authored-by: mvdberge <micha.vordemberge@christmann.info> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/objects/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/common Translation: Frigate NVR/components-camera Translation: Frigate NVR/objects Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
a6015631d4
commit
56fbc4c185
@ -134,7 +134,8 @@
|
|||||||
"resetToDefault": "Auf Werkseinstellungen zurücksetzten",
|
"resetToDefault": "Auf Werkseinstellungen zurücksetzten",
|
||||||
"saveAll": "Alle speichern",
|
"saveAll": "Alle speichern",
|
||||||
"savingAll": "Alle werden gespeichert…",
|
"savingAll": "Alle werden gespeichert…",
|
||||||
"undoAll": "Alle rückgängig"
|
"undoAll": "Alle rückgängig",
|
||||||
|
"retry": "Wiederholen"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"back": "Zurück",
|
"back": "Zurück",
|
||||||
@ -248,7 +249,8 @@
|
|||||||
"export": "Exportieren",
|
"export": "Exportieren",
|
||||||
"classification": "Klassifizierung",
|
"classification": "Klassifizierung",
|
||||||
"actions": "Aktion",
|
"actions": "Aktion",
|
||||||
"chat": "Chat"
|
"chat": "Chat",
|
||||||
|
"profiles": "Profile"
|
||||||
},
|
},
|
||||||
"unit": {
|
"unit": {
|
||||||
"speed": {
|
"speed": {
|
||||||
@ -275,7 +277,8 @@
|
|||||||
"title": "Speichern der Konfigurationsänderungen gescheitert: {{errorMessage}}",
|
"title": "Speichern der Konfigurationsänderungen gescheitert: {{errorMessage}}",
|
||||||
"noMessage": "Speichern der Konfigurationsänderungen gescheitert"
|
"noMessage": "Speichern der Konfigurationsänderungen gescheitert"
|
||||||
},
|
},
|
||||||
"title": "Speichern"
|
"title": "Speichern",
|
||||||
|
"success": "Die Konfigurationsänderungen wurden erfolgreich gespeichert."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"role": {
|
"role": {
|
||||||
@ -319,5 +322,7 @@
|
|||||||
"two": "{{0}} und {{1}}",
|
"two": "{{0}} und {{1}}",
|
||||||
"many": "{{items}}, und {{last}}",
|
"many": "{{items}}, und {{last}}",
|
||||||
"separatorWithSpace": ", "
|
"separatorWithSpace": ", "
|
||||||
}
|
},
|
||||||
|
"no_items": "Keine Artikel",
|
||||||
|
"validation_errors": "Validierungsfehler"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -82,6 +82,7 @@
|
|||||||
"mask": "Maske",
|
"mask": "Maske",
|
||||||
"motion": "Bewegung",
|
"motion": "Bewegung",
|
||||||
"regions": "Regionen",
|
"regions": "Regionen",
|
||||||
"boundingBox": "Begrenzungsrechteck"
|
"boundingBox": "Begrenzungsrechteck",
|
||||||
|
"paths": "Pfad"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -79,8 +79,8 @@
|
|||||||
"label": "Objekterkennung",
|
"label": "Objekterkennung",
|
||||||
"description": "Einstellungen für die Erkennungs-/Detektionsrolle, die zum Ausführen der Objekterkennung und zum Initialisieren von Trackern verwendet wird.",
|
"description": "Einstellungen für die Erkennungs-/Detektionsrolle, die zum Ausführen der Objekterkennung und zum Initialisieren von Trackern verwendet wird.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Erkennung aktiviert",
|
"label": "Objekterkennung aktiviert",
|
||||||
"description": "Aktivieren oder deaktivieren Sie die Objekterkennung für diese Kamera. Die Erkennung muss aktiviert sein, damit die Objektverfolgung ausgeführt werden kann."
|
"description": "Aktivieren oder deaktivieren Sie die Objekterkennung für diese Kamera."
|
||||||
},
|
},
|
||||||
"height": {
|
"height": {
|
||||||
"label": "Höhe erkennen",
|
"label": "Höhe erkennen",
|
||||||
@ -140,6 +140,31 @@
|
|||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Bild senden",
|
"label": "Bild senden",
|
||||||
"description": "Aktivieren Sie für diese Kamera die Veröffentlichung von Bild-Snapshots für Objekte in MQTT-Themen."
|
"description": "Aktivieren Sie für diese Kamera die Veröffentlichung von Bild-Snapshots für Objekte in MQTT-Themen."
|
||||||
|
},
|
||||||
|
"description": "Einstellungen für die Veröffentlichung von Bildern über MQTT.",
|
||||||
|
"timestamp": {
|
||||||
|
"label": "Zeitstempel hinzufügen",
|
||||||
|
"description": "Füge einen Zeitstempel auf Bilder ein, die über MQTT veröffentlicht werden."
|
||||||
|
},
|
||||||
|
"bounding_box": {
|
||||||
|
"label": "Begrenzungsrahmen hinzufügen",
|
||||||
|
"description": "Zeichne Begrenzungsrahmen auf Bilder, die über MQTT veröffentlicht werden."
|
||||||
|
},
|
||||||
|
"crop": {
|
||||||
|
"label": "Bild zuschneiden",
|
||||||
|
"description": "Bilder, die über MQTT veröffentlicht werden, werden auf die Begrenzungsrahmen der erkannten Objekte zugeschnitten."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Bildhöhe",
|
||||||
|
"description": "Höhe (in Pixeln) zur Größenanpassung von über MQTT veröffentlichten Bildern."
|
||||||
|
},
|
||||||
|
"required_zones": {
|
||||||
|
"label": "Erforderliche Zonen",
|
||||||
|
"description": "Zonen, die ein Objekt betreten muss, damit ein MQTT-Bild veröffentlicht wird."
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"label": "JPEG-Qualität",
|
||||||
|
"description": "JPEG-Qualität für über MQTT veröffentlichte Bilder (0–100)."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"face_recognition": {
|
"face_recognition": {
|
||||||
@ -157,7 +182,8 @@
|
|||||||
"notifications": {
|
"notifications": {
|
||||||
"label": "Benachrichtigung",
|
"label": "Benachrichtigung",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Benachrichtigungen aktivieren"
|
"label": "Benachrichtigungen aktivieren",
|
||||||
|
"description": "Benachrichtigungen für diese Kamera aktivieren oder deaktivieren."
|
||||||
},
|
},
|
||||||
"email": {
|
"email": {
|
||||||
"label": "Benachrichtigungs-E-Mail",
|
"label": "Benachrichtigungs-E-Mail",
|
||||||
@ -170,7 +196,8 @@
|
|||||||
"enabled_in_config": {
|
"enabled_in_config": {
|
||||||
"label": "Ursprüngliche Meldungen geben an",
|
"label": "Ursprüngliche Meldungen geben an",
|
||||||
"description": "Gibt an, ob Benachrichtigungen in der ursprünglichen statischen Konfiguration aktiviert waren."
|
"description": "Gibt an, ob Benachrichtigungen in der ursprünglichen statischen Konfiguration aktiviert waren."
|
||||||
}
|
},
|
||||||
|
"description": "Einstellungen zum Aktivieren und Verwalten von Benachrichtigungen für diese Kamera."
|
||||||
},
|
},
|
||||||
"ffmpeg": {
|
"ffmpeg": {
|
||||||
"label": "FFmpeg",
|
"label": "FFmpeg",
|
||||||
@ -293,7 +320,7 @@
|
|||||||
},
|
},
|
||||||
"skip_motion_threshold": {
|
"skip_motion_threshold": {
|
||||||
"label": "Schwellenwert für Bewegungsüberspringen",
|
"label": "Schwellenwert für Bewegungsüberspringen",
|
||||||
"description": "Wenn sich mehr als dieser Anteil des Bildes in einem einzelnen Frame ändert, gibt der Detektor keine Bewegungsfelder zurück und kalibriert sich sofort neu. Dies kann CPU-Leistung sparen und Fehlalarme bei Blitzschlag, Gewittern usw. reduzieren, aber auch echte Ereignisse übersehen, wie z. B. eine PTZ-Kamera, die ein Objekt automatisch verfolgt. Der Kompromiss besteht darin, entweder einige Megabyte an Aufzeichnungen zu verlieren oder ein paar kurze Clips zu überprüfen. Bereich 0,0 bis 1,0."
|
"description": "Wenn sich mehr als dieser Anteil des Bildes in einem einzelnen Frame ändert, gibt der Detektor keine Bewegungsfelder zurück und kalibriert sich sofort neu. Dies kann CPU-Leistung sparen und Fehlalarme bei Blitzschlag, Gewittern usw. reduzieren, aber auch echte Ereignisse übersehen, wie z. B. eine PTZ-Kamera, die ein Objekt automatisch verfolgt. Der Kompromiss besteht darin, entweder einige Megabyte an Aufzeichnungen zu verlieren oder ein paar kurze Clips zu überprüfen. Leer lassen um diese Funktion zu deaktivieren."
|
||||||
},
|
},
|
||||||
"improve_contrast": {
|
"improve_contrast": {
|
||||||
"label": "Kontrast verbessern",
|
"label": "Kontrast verbessern",
|
||||||
@ -554,7 +581,7 @@
|
|||||||
},
|
},
|
||||||
"detections": {
|
"detections": {
|
||||||
"label": "Konfiguration der Erkennungen",
|
"label": "Konfiguration der Erkennungen",
|
||||||
"description": "Einstellungen zum Erstellen von Erkennungsereignissen (ohne Alarm) und zur Festlegung ihrer Aufbewahrungsdauer.",
|
"description": "Einstellungen, die festlegen, bei welchen verfolgten Objekten Erkennungen (ohne Alarm) generiert werden und wie lange diese Erkennungen gespeichert bleiben.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Erkennung aktivieren",
|
"label": "Erkennung aktivieren",
|
||||||
"description": "Erkennungsereignisse für diese Kamera aktivieren oder deaktivieren."
|
"description": "Erkennungsereignisse für diese Kamera aktivieren oder deaktivieren."
|
||||||
@ -620,11 +647,77 @@
|
|||||||
"onvif": {
|
"onvif": {
|
||||||
"autotracking": {
|
"autotracking": {
|
||||||
"required_zones": {
|
"required_zones": {
|
||||||
"label": "Erforderliche Zonen"
|
"label": "Erforderliche Zonen",
|
||||||
|
"description": "Objekte müssen in eine dieser Zonen eintreten, bevor die automatische Verfolgung beginnt."
|
||||||
},
|
},
|
||||||
"movement_weights": {
|
"movement_weights": {
|
||||||
"description": "Diese Kalibrierungswerte werden automatisch durch die Kamerakalibrierung generiert. Bitte nicht manuell ändern."
|
"description": "Diese Kalibrierungswerte werden automatisch durch die Kamerakalibrierung generiert. Bitte nicht manuell ändern.",
|
||||||
|
"label": "Bewegungsgewichte"
|
||||||
|
},
|
||||||
|
"label": "Automatische Verfolgung",
|
||||||
|
"description": "Bewegliche Objekte automatisch verfolgen und sie mithilfe von PTZ-Kamerabewegungen im Bildausschnitt zentriert halten.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Automatische Verfolgung aktivieren",
|
||||||
|
"description": "Aktivieren oder deaktivieren Sie die automatische PTZ-Kamera-Verfolgung erkannter Objekte."
|
||||||
|
},
|
||||||
|
"calibrate_on_startup": {
|
||||||
|
"label": "Beim Start kalibrieren",
|
||||||
|
"description": "Messen Sie die Drehzahlen der PTZ-Motoren beim Start, um die Nachführgenauigkeit zu verbessern. Frigate aktualisiert die Konfiguration nach der Kalibrierung mit den Bewegungsgewichten."
|
||||||
|
},
|
||||||
|
"zooming": {
|
||||||
|
"label": "Zoom-Modus",
|
||||||
|
"description": "Zoomverhalten steuern: deaktiviert (nur Schwenken/Neigen), absolut (am besten kompatibel) oder relativ (gleichzeitiges Schwenken/Neigen/Zoomen)."
|
||||||
|
},
|
||||||
|
"zoom_factor": {
|
||||||
|
"label": "Zoomfaktor",
|
||||||
|
"description": "Steuert den Zoomfaktor bei verfolgten Objekten. Bei niedrigeren Werten bleibt mehr von der Szene im Bild; bei höheren Werten wird näher herangezoomt, wobei jedoch die Verfolgung verloren gehen kann. Werte zwischen 0,1 und 0,75."
|
||||||
|
},
|
||||||
|
"track": {
|
||||||
|
"label": "Verfolgte Objekte",
|
||||||
|
"description": "Liste der Objekttypen, die das automatische Tracking auslösen sollen."
|
||||||
|
},
|
||||||
|
"return_preset": {
|
||||||
|
"label": "Voreinstellung setzen",
|
||||||
|
"description": "Der in der Kamera-Firmware konfigurierte ONVIF-Voreinstellungsname, zu dem nach Beendigung der Verfolgung zurückgekehrt werden soll."
|
||||||
|
},
|
||||||
|
"timeout": {
|
||||||
|
"label": "Zeitüberschreitung bei der Rückgabe",
|
||||||
|
"description": "Warte nach dem Verlust der Verfolgung so viele Sekunden, bevor die Kamera in die voreingestellte Position zurückkehrt."
|
||||||
|
},
|
||||||
|
"enabled_in_config": {
|
||||||
|
"label": "Ursprünglicher Autotrack-Status",
|
||||||
|
"description": "Internes Feld zur Erfassung, ob die automatische Nachführung in der Konfiguration aktiviert wurde."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"label": "ONVIF",
|
||||||
|
"description": "ONVIF-Verbindung und Einstellungen für die automatische PTZ-Verfolgung dieser Kamera.",
|
||||||
|
"host": {
|
||||||
|
"label": "ONVIF Host",
|
||||||
|
"description": "Host (und optional Schema) für den ONVIF-Dienst dieser Kamera."
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"label": "ONVIF Port",
|
||||||
|
"description": "Portnummer für den ONVIF-Dienst."
|
||||||
|
},
|
||||||
|
"user": {
|
||||||
|
"label": "ONVIF-Benutzername",
|
||||||
|
"description": "Benutzername für die ONVIF-Authentifizierung; bei einigen Geräten ist für ONVIF ein Admin-Benutzer erforderlich."
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"label": "ONVIF-Passwort",
|
||||||
|
"description": "Passwort für die ONVIF-Authentifizierung."
|
||||||
|
},
|
||||||
|
"tls_insecure": {
|
||||||
|
"label": "TLS-Überprüfung deaktivieren",
|
||||||
|
"description": "TLS-Überprüfung überspringen und Digest-Authentifizierung für ONVIF deaktivieren (unsicher; nur in sicheren Netzwerken verwenden)."
|
||||||
|
},
|
||||||
|
"ignore_time_mismatch": {
|
||||||
|
"label": "Zeitabweichung ignorieren",
|
||||||
|
"description": "Ignoriere Zeitunterschiede zwischen Kamera und Frigate-Server bei der ONVIF-Kommunikation."
|
||||||
|
},
|
||||||
|
"profile": {
|
||||||
|
"label": "ONVIF Profile",
|
||||||
|
"description": "Spezifisches ONVIF-Medienprofil für die PTZ-Steuerung, das anhand eines Tokens oder Namens ausgewählt wird. Ist kein Profil festgelegt, wird automatisch das erste Profil mit gültiger PTZ-Konfiguration ausgewählt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"semantic_search": {
|
"semantic_search": {
|
||||||
@ -660,13 +753,22 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ui": {
|
"ui": {
|
||||||
"label": "Kamera UI"
|
"label": "Kamera UI",
|
||||||
|
"description": "Legen Sie die Reihenfolge und Sichtbarkeit dieser Kamera in der Benutzeroberfläche fest. Die Reihenfolge wirkt sich auf das Standard-Dashboard aus. Für eine detailliertere Steuerung verwenden Sie Kameragruppen.",
|
||||||
|
"order": {
|
||||||
|
"label": "UI Reihenfolge",
|
||||||
|
"description": "Numerische Reihenfolge, nach der die Kamera in der Benutzeroberfläche sortiert wird (Standard-Dashboard und Listen); höhere Zahlen erscheinen später."
|
||||||
|
},
|
||||||
|
"dashboard": {
|
||||||
|
"label": "In der Benutzeroberfläche anzeigen",
|
||||||
|
"description": "Schalte ein, ob diese Kamera überall in der Benutzeroberfläche von „Frigate“ sichtbar ist. Wenn du diese Option deaktivierst, musst du die Konfiguration manuell bearbeiten, um diese Kamera wieder in der Benutzeroberfläche anzuzeigen."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"snapshots": {
|
"snapshots": {
|
||||||
"label": "Schnappschüsse",
|
"label": "Schnappschüsse",
|
||||||
"description": "Einstellungen für gespeicherte JPEG-Schnappschüsse von verfolgten Objekten für diese Kamera.",
|
"description": "Einstellungen für API-generierte Momentaufnahmen der erfassten Objekte für diese Kamera.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Schnappschüsse aktiviert",
|
"label": "Schnappschüsse aktivieren",
|
||||||
"description": "Das Speichern von Momentaufnahmen für diese Kamera aktivieren oder deaktivieren."
|
"description": "Das Speichern von Momentaufnahmen für diese Kamera aktivieren oder deaktivieren."
|
||||||
},
|
},
|
||||||
"clean_copy": {
|
"clean_copy": {
|
||||||
@ -675,11 +777,173 @@
|
|||||||
},
|
},
|
||||||
"timestamp": {
|
"timestamp": {
|
||||||
"label": "Zeitstempel-Einblendung",
|
"label": "Zeitstempel-Einblendung",
|
||||||
"description": "Füge den gespeicherten Momentaufnahmen einen Zeitstempel hinzu."
|
"description": "Füge einen Zeitstempel auf die von der API abgerufenen Momentaufnahmen ein."
|
||||||
},
|
},
|
||||||
"bounding_box": {
|
"bounding_box": {
|
||||||
"label": "Einblendung der Begrenzungsrahmen",
|
"label": "Einblendung der Begrenzungsrahmen",
|
||||||
"description": "Zeichne Begrenzungsrahmen für verfolgte Objekte auf gespeicherten Momentaufnahmen."
|
"description": "Zeichne Begrenzungsrahmen für verfolgte Objekte auf Momentaufnahmen aus der API."
|
||||||
|
},
|
||||||
|
"crop": {
|
||||||
|
"label": "Ertragsübersicht",
|
||||||
|
"description": "Schnappschüsse aus der API auf die Begrenzungsrahmen der erkannten Objekte zuschneiden."
|
||||||
|
},
|
||||||
|
"required_zones": {
|
||||||
|
"label": "Erforderliche Zonen",
|
||||||
|
"description": "Bereiche, die ein Objekt betreten muss, damit ein Schnappschuss gespeichert wird."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Höhe der Momentaufnahme",
|
||||||
|
"description": "Höhe (Pixel), auf die Schnappschüsse über die API skaliert werden sollen; leer lassen, um die Originalgröße beizubehalten."
|
||||||
|
},
|
||||||
|
"retain": {
|
||||||
|
"label": "Aufbewahrungsdauer von Snapshots",
|
||||||
|
"description": "Aufbewahrungseinstellungen für Snapshots, einschließlich Standarddauer in Tagen und objektspezifischer Überschreibungen.",
|
||||||
|
"default": {
|
||||||
|
"label": "Standard-Aufbewahrungsfrist",
|
||||||
|
"description": "Standardmäßige Anzahl von Tagen, für die Snapshots aufbewahrt werden."
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"label": "Speichermodus",
|
||||||
|
"description": "Speichermodus: „all“ (alle Segmente speichern), „motion“ (Segmente mit Bewegung speichern) oder „active_objects“ (Segmente mit aktiven Objekten speichern)."
|
||||||
|
},
|
||||||
|
"objects": {
|
||||||
|
"label": "Objektaufbewahrung",
|
||||||
|
"description": "Objektbezogene Überschreibungen für die Aufbewahrungsdauer von Snapshots."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"label": "Qualität der Momentaufnahme",
|
||||||
|
"description": "Codierungsqualität für gespeicherte Momentaufnahmen (0–100)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"timestamp_style": {
|
||||||
|
"label": "Format für Zeitstempel",
|
||||||
|
"description": "Gestaltungsmöglichkeiten für Zeitstempel im Feed, die auf Aufzeichnungen und Momentaufnahmen angewendet werden.",
|
||||||
|
"position": {
|
||||||
|
"label": "Position des Zeitstempels",
|
||||||
|
"description": "Position des Zeitstempels auf dem Bild (tl/tr/bl/br)."
|
||||||
|
},
|
||||||
|
"format": {
|
||||||
|
"label": "Zeitstempelformat",
|
||||||
|
"description": "Datums- und Uhrzeitformatzeichenfolge für Zeitstempel (Python-Datums- und Uhrzeitformatcodes)."
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"label": "Farbe des Zeitstempels",
|
||||||
|
"description": "RGB-Farbwerte für den Zeitstempeltext (alle Werte zwischen 0 und 255).",
|
||||||
|
"red": {
|
||||||
|
"label": "Rot",
|
||||||
|
"description": "Rotwert (0–255) für die Farbe des Zeitstempels."
|
||||||
|
},
|
||||||
|
"green": {
|
||||||
|
"label": "Grün",
|
||||||
|
"description": "Grünanteil (0–255) für die Farbe des Zeitstempels."
|
||||||
|
},
|
||||||
|
"blue": {
|
||||||
|
"label": "Blau",
|
||||||
|
"description": "Blauer Farbanteil (0–255) für die Farbe des Zeitstempels."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thickness": {
|
||||||
|
"label": "Stärke der Zeitmarke",
|
||||||
|
"description": "Linienstärke des Zeitstempeltextes."
|
||||||
|
},
|
||||||
|
"effect": {
|
||||||
|
"label": "Zeitstempeleffekt",
|
||||||
|
"description": "Visuelle Darstellung des Zeitstempeltextes (keine, durchgehend, Schatten)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"best_image_timeout": {
|
||||||
|
"label": "Optimale Zeitüberschreitung für Bilder",
|
||||||
|
"description": "Wie lange soll man auf das Bild mit dem höchsten Konfidenzwert warten?"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"label": "Kameratyp",
|
||||||
|
"description": "Kameratyp"
|
||||||
|
},
|
||||||
|
"webui_url": {
|
||||||
|
"label": "URL der Kamera",
|
||||||
|
"description": "URL, um die Kamera direkt von der Systemseite aus aufzurufen"
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"label": "Profile",
|
||||||
|
"description": "Benannte Konfigurationsprofile mit teilweisen Überschreibungen, die zur Laufzeit aktiviert werden können."
|
||||||
|
},
|
||||||
|
"zones": {
|
||||||
|
"label": "Zonen",
|
||||||
|
"description": "Mit Zonen können Sie einen bestimmten Bereich des Bildausschnitts festlegen, um zu bestimmen, ob sich ein Objekt innerhalb dieses Bereichs befindet oder nicht.",
|
||||||
|
"friendly_name": {
|
||||||
|
"label": "Zonen Name",
|
||||||
|
"description": "Ein benutzerfreundlicher Name für die Zone, der in der Benutzeroberfläche von Frigate angezeigt wird. Wenn kein Name festgelegt ist, wird eine formatierte Version des Zonennamens verwendet."
|
||||||
|
},
|
||||||
|
"enabled": {
|
||||||
|
"label": "Aktiviert",
|
||||||
|
"description": "Diese Zone aktivieren oder deaktivieren. Deaktivierte Zonen werden zur Laufzeit ignoriert."
|
||||||
|
},
|
||||||
|
"enabled_in_config": {
|
||||||
|
"label": "Behalten Sie den ursprünglichen Zustand der Zone im Blick."
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"label": "Zonenfilter",
|
||||||
|
"description": "Filter, die auf Objekte innerhalb dieser Zone angewendet werden sollen. Dienen dazu, Fehlalarme zu reduzieren oder einzuschränken, welche Objekte als in der Zone vorhanden gelten.",
|
||||||
|
"min_area": {
|
||||||
|
"label": "Mindestfläche des Objekts",
|
||||||
|
"description": "Mindestfläche der Begrenzungsbox (in Pixeln oder Prozent), die für diesen Objekttyp erforderlich ist. Kann als Pixelwert (Ganzzahl) oder als Prozentwert (Gleitkomma zwischen 0,000001 und 0,99) angegeben werden."
|
||||||
|
},
|
||||||
|
"max_area": {
|
||||||
|
"label": "Maximale Objektfläche",
|
||||||
|
"description": "Maximal zulässige Fläche der Begrenzungsbox (in Pixeln oder Prozent) für diesen Objekttyp. Kann als Pixelwert (Ganzzahl) oder als Prozentwert (Gleitkomma zwischen 0,000001 und 0,99) angegeben werden."
|
||||||
|
},
|
||||||
|
"min_ratio": {
|
||||||
|
"label": "Mindestseitenverhältnis",
|
||||||
|
"description": "Erforderliches Mindestverhältnis von Breite zu Höhe, damit die Begrenzungsbox die Voraussetzungen erfüllt."
|
||||||
|
},
|
||||||
|
"max_ratio": {
|
||||||
|
"label": "Maximales Seitenverhältnis",
|
||||||
|
"description": "Maximales Seitenverhältnis: Das maximal zulässige Verhältnis von Breite zu Höhe, damit die Begrenzungsbox die Anforderungen erfüllt.Maximales Seitenverhältnis: Das maximal zulässige Verhältnis von Breite zu Höhe, damit die Begrenzungsbox die Anforderungen erfüllt."
|
||||||
|
},
|
||||||
|
"threshold": {
|
||||||
|
"label": "Konfidenzschwelle",
|
||||||
|
"description": "Durchschnittlicher Schwellenwert für die Erkennungssicherheit, der erforderlich ist, damit das Objekt als echtes Positiv gewertet wird."
|
||||||
|
},
|
||||||
|
"min_score": {
|
||||||
|
"label": "Mindestvertrauen",
|
||||||
|
"description": "Erforderliche Mindestzuverlässigkeit der Einzelbilderkennung, damit das Objekt gezählt wird."
|
||||||
|
},
|
||||||
|
"mask": {
|
||||||
|
"label": "Filtermaske",
|
||||||
|
"description": "Polygonkoordinaten, die festlegen, wo dieser Filter innerhalb des Bildausschnitts angewendet wird."
|
||||||
|
},
|
||||||
|
"raw_mask": {
|
||||||
|
"label": "Rohmaske"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"coordinates": {
|
||||||
|
"label": "Koordinaten",
|
||||||
|
"description": "Polygonkoordinaten, die den Bereich der Zone definieren. Dies kann eine durch Kommas getrennte Zeichenfolge oder eine Liste von Koordinatenzeichenfolgen sein. Die Koordinaten sollten relativ (0–1) oder absolut (veraltet) sein."
|
||||||
|
},
|
||||||
|
"distances": {
|
||||||
|
"label": "Entfernungen in der realen Welt",
|
||||||
|
"description": "Optionale reale Entfernungen für jede Seite des Zonenvierecks, die für Geschwindigkeits- oder Entfernungsberechnungen verwendet werden. Bei Angabe müssen genau 4 Werte angegeben werden."
|
||||||
|
},
|
||||||
|
"inertia": {
|
||||||
|
"label": "Inertialkoordinatensysteme",
|
||||||
|
"description": "Anzahl der aufeinanderfolgenden Bilder, in denen ein Objekt in der Zone erkannt werden muss, bevor es als vorhanden gilt. Dies hilft dabei, vorübergehende Erkennungen herauszufiltern."
|
||||||
|
},
|
||||||
|
"loitering_time": {
|
||||||
|
"label": "Verzögerungszeit in Sekunden",
|
||||||
|
"description": "Anzahl der Sekunden, die sich ein Objekt in der Zone aufhalten muss, damit es als „Herumlungern“ gewertet wird. Setzen Sie den Wert auf 0, um die Erkennung von Herumlungern zu deaktivieren."
|
||||||
|
},
|
||||||
|
"speed_threshold": {
|
||||||
|
"label": "Mindestgeschwindigkeit",
|
||||||
|
"description": "Mindestgeschwindigkeit (in realen Einheiten, sofern Entfernungen festgelegt sind), die erforderlich ist, damit ein Objekt als in der Zone vorhanden gilt. Wird für geschwindigkeitsbasierte Zonenauslöser verwendet."
|
||||||
|
},
|
||||||
|
"objects": {
|
||||||
|
"label": "Auslöseobjekte",
|
||||||
|
"description": "Liste der Objekttypen (aus labelmap), die diese Zone auslösen können. Kann eine Zeichenkette oder eine Liste von Zeichenketten sein. Ist das Feld leer, werden alle Objekte berücksichtigt."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"enabled_in_config": {
|
||||||
|
"label": "Ursprünglicher Zustand der Kamera",
|
||||||
|
"description": "Behalten Sie den ursprünglichen Zustand der Kamera."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,7 +10,8 @@
|
|||||||
"audio": {
|
"audio": {
|
||||||
"label": "Audioereignisse",
|
"label": "Audioereignisse",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Aktivieren der Audioerkennung"
|
"label": "Aktivieren der Audioerkennung",
|
||||||
|
"description": "Aktivieren oder deaktivieren Sie die Erkennung von Audioereignissen für alle Kameras; diese Einstellung kann für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"min_volume": {
|
"min_volume": {
|
||||||
"label": "Mindestlautstärke",
|
"label": "Mindestlautstärke",
|
||||||
@ -35,7 +36,8 @@
|
|||||||
"num_threads": {
|
"num_threads": {
|
||||||
"label": "Erkennungsthreads",
|
"label": "Erkennungsthreads",
|
||||||
"description": "Anzahl der Threads, die für die Audioerkennungsverarbeitung verwendet werden sollen."
|
"description": "Anzahl der Threads, die für die Audioerkennungsverarbeitung verwendet werden sollen."
|
||||||
}
|
},
|
||||||
|
"description": "Einstellungen für die audiobasierte Ereigniserkennung für alle Kameras; können für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"environment_vars": {
|
"environment_vars": {
|
||||||
"label": "Umgebungsvariablen",
|
"label": "Umgebungsvariablen",
|
||||||
@ -109,7 +111,20 @@
|
|||||||
"description": "Aktivieren Sie die Live-Transkription für Audio, sobald es empfangen wird."
|
"description": "Aktivieren Sie die Live-Transkription für Audio, sobald es empfangen wird."
|
||||||
},
|
},
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Audio-Transkription aktivieren"
|
"label": "Audio-Transkription aktivieren",
|
||||||
|
"description": "Automatische Audio-Transkription für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
|
},
|
||||||
|
"language": {
|
||||||
|
"label": "Transkriptsprache",
|
||||||
|
"description": "Für die Transkription/Übersetzung verwendeter Sprachcode (z. B. „en“ für Englisch). Eine Liste der unterstützten Sprachcodes finden Sie unter https://whisper-api.com/docs/languages/."
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"label": "Transkriptionsgerät",
|
||||||
|
"description": "Geräteschlüssel (CPU/GPU), auf dem das Transkriptionsmodell ausgeführt werden soll. Derzeit werden für die Transkription nur NVIDIA-CUDA-GPUs unterstützt."
|
||||||
|
},
|
||||||
|
"model_size": {
|
||||||
|
"label": "Modellgröße",
|
||||||
|
"description": "Modellgröße für die Transkription von Audioereignissen im Offline-Modus."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"birdseye": {
|
"birdseye": {
|
||||||
@ -126,6 +141,42 @@
|
|||||||
"order": {
|
"order": {
|
||||||
"label": "Position",
|
"label": "Position",
|
||||||
"description": "Numerische Position, die Reihenfolge der Kamera im Birdseye-Layout steuert."
|
"description": "Numerische Position, die Reihenfolge der Kamera im Birdseye-Layout steuert."
|
||||||
|
},
|
||||||
|
"restream": {
|
||||||
|
"label": "Restream RTSP",
|
||||||
|
"description": "Leiten Sie den Birdseye-Ausgang als RTSP-Feed weiter; wenn Sie diese Option aktivieren, läuft Birdseye ununterbrochen weiter."
|
||||||
|
},
|
||||||
|
"width": {
|
||||||
|
"label": "Breite",
|
||||||
|
"description": "Ausgabebreite (Pixel) des zusammengesetzten Birdseye-Bildes."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Höhe",
|
||||||
|
"description": "Ausgabehöhe (in Pixeln) des zusammengesetzten Birdseye-Bildes."
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"label": "Codierungsqualität",
|
||||||
|
"description": "Codierungsqualität für den Birdseye-MPEG-1-Feed (1 = höchste Qualität, 31 = niedrigste Qualität)."
|
||||||
|
},
|
||||||
|
"inactivity_threshold": {
|
||||||
|
"label": "Schwellenwert für Inaktivität",
|
||||||
|
"description": "Sekunden der Inaktivität, nach denen eine Kamera nicht mehr in Birdseye angezeigt wird."
|
||||||
|
},
|
||||||
|
"layout": {
|
||||||
|
"label": "Layout",
|
||||||
|
"description": "Layoutoptionen für die Birdseye-Komposition.",
|
||||||
|
"scaling_factor": {
|
||||||
|
"label": "Skalierungsfaktor",
|
||||||
|
"description": "Vom Layout-Rechner verwendeter Skalierungsfaktor (Bereich 1,0 bis 5,0)."
|
||||||
|
},
|
||||||
|
"max_cameras": {
|
||||||
|
"label": "Max. Anzahl Kameras",
|
||||||
|
"description": "Maximale Anzahl der Kameras, die gleichzeitig in Birdseye angezeigt werden können; es werden die neuesten Kameras angezeigt."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idle_heartbeat_fps": {
|
||||||
|
"label": "FPS im Leerlauf",
|
||||||
|
"description": "Bilder pro Sekunde, um das zuletzt erstellte Birdseye-Bild im Leerlauf erneut zu senden; auf 0 setzen, um die Funktion zu deaktivieren."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"database": {
|
"database": {
|
||||||
@ -140,7 +191,8 @@
|
|||||||
"label": "Objekterkennung",
|
"label": "Objekterkennung",
|
||||||
"description": "Einstellungen für die Erkennungs-/Detektionsrolle, die zum Ausführen der Objekterkennung und zum Initialisieren von Trackern verwendet wird.",
|
"description": "Einstellungen für die Erkennungs-/Detektionsrolle, die zum Ausführen der Objekterkennung und zum Initialisieren von Trackern verwendet wird.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Erkennung aktiviert"
|
"label": "Objekterkennung aktiviert",
|
||||||
|
"description": "Objekterkennung für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
},
|
},
|
||||||
"height": {
|
"height": {
|
||||||
"label": "Höhe erkennen",
|
"label": "Höhe erkennen",
|
||||||
@ -258,11 +310,45 @@
|
|||||||
"face_recognition": {
|
"face_recognition": {
|
||||||
"label": "Gesichtserkennung",
|
"label": "Gesichtserkennung",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Gesichtserkennung aktivieren"
|
"label": "Gesichtserkennung aktivieren",
|
||||||
|
"description": "Gesichtserkennung für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
},
|
},
|
||||||
"min_area": {
|
"min_area": {
|
||||||
"label": "Mindestfläche der Stirnseite",
|
"label": "Mindestfläche der Stirnseite",
|
||||||
"description": "Mindestfläche (Pixel) eines erkannten Gesichtsrahmens, die für einen Erkennungsversuch erforderlich ist."
|
"description": "Mindestfläche (Pixel) eines erkannten Gesichtsrahmens, die für einen Erkennungsversuch erforderlich ist."
|
||||||
|
},
|
||||||
|
"description": "Einstellungen für die Gesichtserkennung und -identifizierung für alle Kameras; können für jede Kamera individuell angepasst werden.",
|
||||||
|
"model_size": {
|
||||||
|
"label": "Modellgröße",
|
||||||
|
"description": "Zu verwendende Modellgröße für Gesichts-Embeddings (klein/groß); bei größeren Modellen ist möglicherweise eine GPU erforderlich."
|
||||||
|
},
|
||||||
|
"unknown_score": {
|
||||||
|
"label": "Unbekannter Schwellenwert",
|
||||||
|
"description": "Abstandsschwelle, unterhalb derer ein Gesicht als potenzielle Übereinstimmung angesehen wird (höher = strenger)."
|
||||||
|
},
|
||||||
|
"detection_threshold": {
|
||||||
|
"label": "Erkennungsschwelle",
|
||||||
|
"description": "Mindestvertrauensgrad, der erforderlich ist, damit eine Gesichtserkennung als gültig angesehen wird."
|
||||||
|
},
|
||||||
|
"recognition_threshold": {
|
||||||
|
"label": "Erkennungsschwelle",
|
||||||
|
"description": "Schwellenwert für den Abstand bei der Gesichts-Einbettung, ab dem zwei Gesichter als übereinstimmend gelten."
|
||||||
|
},
|
||||||
|
"min_faces": {
|
||||||
|
"label": "Mindestens Gesichter",
|
||||||
|
"description": "Mindestanzahl an Gesichtserkennungen, die erforderlich sind, bevor einer Person ein erkanntes Unterlabel zugewiesen wird."
|
||||||
|
},
|
||||||
|
"save_attempts": {
|
||||||
|
"label": "Speicherungen",
|
||||||
|
"description": "Anzahl der Gesichtserkennungsversuche, die für die Benutzeroberfläche zur aktuellen Erkennung gespeichert werden sollen."
|
||||||
|
},
|
||||||
|
"blur_confidence_filter": {
|
||||||
|
"label": "Weichzeichnungsfilter",
|
||||||
|
"description": "Passen Sie die Konfidenzwerte anhand der Bildunschärfe an, um Fehlalarme bei Gesichtern von schlechter Qualität zu reduzieren."
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"label": "Gerät",
|
||||||
|
"description": "Dies ist eine Übersteuerung, um ein bestimmtes Gerät anzusprechen. Weitere Informationen finden Sie unter https://onnxruntime.ai/docs/execution-providers/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
@ -426,7 +512,8 @@
|
|||||||
"quality": {
|
"quality": {
|
||||||
"label": "Live Qualität",
|
"label": "Live Qualität",
|
||||||
"description": "Kodierungsqualität für den jsmpeg-Stream (1 = höchst, 31 = niedrigst)."
|
"description": "Kodierungsqualität für den jsmpeg-Stream (1 = höchst, 31 = niedrigst)."
|
||||||
}
|
},
|
||||||
|
"description": "Einstellungen zur Steuerung der Auflösung und Qualität des jsmpeg-Livestreams. Dies hat keine Auswirkungen auf weitergeleitete Kameras, die go2rtc für die Live-Ansicht verwenden."
|
||||||
},
|
},
|
||||||
"telemetry": {
|
"telemetry": {
|
||||||
"label": "Telemetrie",
|
"label": "Telemetrie",
|
||||||
@ -464,7 +551,8 @@
|
|||||||
"label": "Kennzeichenerkennung",
|
"label": "Kennzeichenerkennung",
|
||||||
"description": "Einstellungen für die Kennzeichenerkennung, einschließlich Erkennungsschwellen, Formatierung und bekannte Kennzeichen.",
|
"description": "Einstellungen für die Kennzeichenerkennung, einschließlich Erkennungsschwellen, Formatierung und bekannte Kennzeichen.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "LPR aktivieren"
|
"label": "LPR aktivieren",
|
||||||
|
"description": "Die Kennzeichenerkennung für alle Kameras aktivieren oder deaktivieren; die Einstellung kann für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"expire_time": {
|
"expire_time": {
|
||||||
"label": "Sekunden bis zum Ablauf",
|
"label": "Sekunden bis zum Ablauf",
|
||||||
@ -477,12 +565,59 @@
|
|||||||
"enhancement": {
|
"enhancement": {
|
||||||
"label": "Verbesserungsgrad",
|
"label": "Verbesserungsgrad",
|
||||||
"description": "Verstärkungsstufe (0-10) zur Anwendung auf Plattenaufnahmen vor der OCR; höhere Werte führen nicht immer zu besseren Ergebnissen, Stufen über 5 funktionieren möglicherweise nur bei Nachtaufnahmen und sollten mit Vorsicht verwendet werden."
|
"description": "Verstärkungsstufe (0-10) zur Anwendung auf Plattenaufnahmen vor der OCR; höhere Werte führen nicht immer zu besseren Ergebnissen, Stufen über 5 funktionieren möglicherweise nur bei Nachtaufnahmen und sollten mit Vorsicht verwendet werden."
|
||||||
|
},
|
||||||
|
"model_size": {
|
||||||
|
"label": "Modellgröße",
|
||||||
|
"description": "Für die Texterkennung verwendete Modellgröße. Die meisten Benutzer sollten „klein“ wählen."
|
||||||
|
},
|
||||||
|
"detection_threshold": {
|
||||||
|
"label": "Erkennungsschwelle",
|
||||||
|
"description": "Schwellenwert für die Erkennungssicherheit, ab dem die OCR-Erkennung für ein verdächtiges Kennzeichen gestartet wird."
|
||||||
|
},
|
||||||
|
"recognition_threshold": {
|
||||||
|
"label": "Erkennungsschwelle",
|
||||||
|
"description": "Schwellwert für die Erkennungssicherheit, der erforderlich ist, damit der erkannte Text des Kennzeichens als Unterbezeichnung hinzugefügt wird."
|
||||||
|
},
|
||||||
|
"min_plate_length": {
|
||||||
|
"label": "Mindestplattenlänge",
|
||||||
|
"description": "Mindestanzahl an Zeichen, die ein erkanntes Kennzeichen enthalten muss, um als gültig zu gelten."
|
||||||
|
},
|
||||||
|
"format": {
|
||||||
|
"label": "Regulärer Ausdruck für das Plattenformat",
|
||||||
|
"description": "Optionaler regulärer Ausdruck zur Überprüfung der erkannten Kennzeichenfolgen auf Übereinstimmung mit einem erwarteten Format."
|
||||||
|
},
|
||||||
|
"match_distance": {
|
||||||
|
"label": "Entfernung",
|
||||||
|
"description": "Anzahl der zulässigen Zeichenabweichungen beim Vergleich erkannter Kennzeichen mit bekannten Kennzeichen."
|
||||||
|
},
|
||||||
|
"known_plates": {
|
||||||
|
"label": "Bekannte Schilder",
|
||||||
|
"description": "Liste der Kennzeichen oder regulären Ausdrücke, die besonders überwacht oder gemeldet werden sollen."
|
||||||
|
},
|
||||||
|
"debug_save_plates": {
|
||||||
|
"label": "Debug-Platten speichern",
|
||||||
|
"description": "Speichern Sie Ausschnitte aus den Plattenbildern zur Fehlerbehebung bei der LPR-Leistung."
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"label": "Gerät",
|
||||||
|
"description": "Dies ist eine Übersteuerung, um ein bestimmtes Gerät anzusprechen. Weitere Informationen finden Sie unter https://onnxruntime.ai/docs/execution-providers/"
|
||||||
|
},
|
||||||
|
"replace_rules": {
|
||||||
|
"label": "Ersatzregeln",
|
||||||
|
"description": "Reguläre Ausdrücke, die zur Normalisierung der erkannten Kennzeichen vor dem Abgleich verwendet werden.",
|
||||||
|
"pattern": {
|
||||||
|
"label": "Regex-Muster"
|
||||||
|
},
|
||||||
|
"replacement": {
|
||||||
|
"label": "Ersetzungs String"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"motion": {
|
"motion": {
|
||||||
"label": "Bewegungserkennung",
|
"label": "Bewegungserkennung",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Bewegungserkennung aktivieren"
|
"label": "Bewegungserkennung aktivieren",
|
||||||
|
"description": "Bewegungserkennung für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
},
|
},
|
||||||
"threshold": {
|
"threshold": {
|
||||||
"label": "Bewegungsschwelle",
|
"label": "Bewegungsschwelle",
|
||||||
@ -494,7 +629,7 @@
|
|||||||
},
|
},
|
||||||
"skip_motion_threshold": {
|
"skip_motion_threshold": {
|
||||||
"label": "Schwellenwert für Bewegungsüberspringen",
|
"label": "Schwellenwert für Bewegungsüberspringen",
|
||||||
"description": "Wenn sich mehr als dieser Anteil des Bildes in einem einzelnen Frame ändert, gibt der Detektor keine Bewegungsfelder zurück und kalibriert sich sofort neu. Dies kann CPU-Leistung sparen und Fehlalarme bei Blitzschlag, Gewittern usw. reduzieren, aber auch echte Ereignisse übersehen, wie z. B. eine PTZ-Kamera, die ein Objekt automatisch verfolgt. Der Kompromiss besteht darin, entweder einige Megabyte an Aufzeichnungen zu verlieren oder ein paar kurze Clips zu überprüfen. Bereich 0,0 bis 1,0."
|
"description": "Wenn sich mehr als dieser Anteil des Bildes in einem einzelnen Frame ändert, gibt der Detektor keine Bewegungsfelder zurück und kalibriert sich sofort neu. Dies kann CPU-Leistung sparen und Fehlalarme bei Blitzschlag, Gewittern usw. reduzieren, aber auch echte Ereignisse übersehen, wie z. B. eine PTZ-Kamera, die ein Objekt automatisch verfolgt. Der Kompromiss besteht darin, entweder einige Megabyte an Aufzeichnungen zu verlieren oder ein paar kurze Clips zu überprüfen. Leer lassen um diese Funktion zu deaktivieren."
|
||||||
},
|
},
|
||||||
"improve_contrast": {
|
"improve_contrast": {
|
||||||
"label": "Kontrast verbessern",
|
"label": "Kontrast verbessern",
|
||||||
@ -530,7 +665,8 @@
|
|||||||
},
|
},
|
||||||
"raw_mask": {
|
"raw_mask": {
|
||||||
"label": "Maskierung"
|
"label": "Maskierung"
|
||||||
}
|
},
|
||||||
|
"description": "Die Standard-Einstellungen für die Bewegungserkennung gelten für alle Kameras, sofern sie nicht für einzelne Kameras überschrieben werden."
|
||||||
},
|
},
|
||||||
"tls": {
|
"tls": {
|
||||||
"label": "TLS",
|
"label": "TLS",
|
||||||
@ -568,7 +704,7 @@
|
|||||||
"label": "Detektor-Hardware",
|
"label": "Detektor-Hardware",
|
||||||
"description": "Konfiguration für Objektdetektoren (CPU, GPU, ONNX-Backends) und alle detektorspezifischen Modelleinstellungen.",
|
"description": "Konfiguration für Objektdetektoren (CPU, GPU, ONNX-Backends) und alle detektorspezifischen Modelleinstellungen.",
|
||||||
"type": {
|
"type": {
|
||||||
"label": "Detektortyp",
|
"label": "Type",
|
||||||
"description": "Art des für die Objekterkennung zu verwendenden Detektors (z. B. „cpu“, „edgetpu“, „openvino“)."
|
"description": "Art des für die Objekterkennung zu verwendenden Detektors (z. B. „cpu“, „edgetpu“, „openvino“)."
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
@ -690,7 +826,7 @@
|
|||||||
},
|
},
|
||||||
"api_timeout": {
|
"api_timeout": {
|
||||||
"label": "DeepStack-API-Zeitlimit (in Sekunden)",
|
"label": "DeepStack-API-Zeitlimit (in Sekunden)",
|
||||||
"description": "Maximum time allowed for a DeepStack API request."
|
"description": "Maximal zulässige Zeit für eine DeepStack-API-Anfrage."
|
||||||
},
|
},
|
||||||
"api_key": {
|
"api_key": {
|
||||||
"label": "DeepStack-API-Schlüssel (falls erforderlich)",
|
"label": "DeepStack-API-Schlüssel (falls erforderlich)",
|
||||||
@ -887,6 +1023,12 @@
|
|||||||
"input_dtype": {
|
"input_dtype": {
|
||||||
"label": "Modell-Eingangs-D-Typ"
|
"label": "Modell-Eingangs-D-Typ"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"label": "RKNN",
|
||||||
|
"description": "RKNN-Detektor für Rockchip-NPUs; führt kompilierte RKNN-Modelle auf Rockchip-Hardware aus.",
|
||||||
|
"num_cores": {
|
||||||
|
"label": "Anzahl der zu verwendenden NPU-Kerne.",
|
||||||
|
"description": "Die Anzahl der zu verwendenden NPU-Kerne (0 für automatische Einstellung)."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"memryx": {
|
"memryx": {
|
||||||
@ -930,6 +1072,110 @@
|
|||||||
"label": "Standard-Pixel-Farbformat",
|
"label": "Standard-Pixel-Farbformat",
|
||||||
"description": "Vom Modell erwarteter Pixel-Farbraum: „rgb“, „bgr“ oder „yuv“."
|
"description": "Vom Modell erwarteter Pixel-Farbraum: „rgb“, „bgr“ oder „yuv“."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"label": "Geräte Pfad",
|
||||||
|
"description": "Das für die MemryX-Inferenz zu verwendende Gerät (z. B. „PCIe“)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"label": "Detektorspezifische Modellkonfiguration",
|
||||||
|
"description": "Detektorspezifische Optionen zur Modellkonfiguration (Pfad, Eingabegröße usw.). Detektorspezifische Modellkonfiguration.",
|
||||||
|
"path": {
|
||||||
|
"label": "Pfad zum benutzerdefinierten Objekterkennungsmodell",
|
||||||
|
"description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus://<model_id> für Frigate+-Modelle)."
|
||||||
|
},
|
||||||
|
"labelmap_path": {
|
||||||
|
"label": "Label-Karte für benutzerdefinierten Objektdetektor",
|
||||||
|
"description": "Pfad zu einer Labelmap-Datei, die numerische Klassen dem Detektor als Zeichenfolgenbezeichnungen zuordnet."
|
||||||
|
},
|
||||||
|
"width": {
|
||||||
|
"label": "Eingabebreite des Objekterkennungsmodells",
|
||||||
|
"description": "Breite des Modell-Eingabetensors in Pixeln."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Eingabehöhe für das Objekterkennungsmodell",
|
||||||
|
"description": "Höhe des Modell-Eingabetensors in Pixeln."
|
||||||
|
},
|
||||||
|
"labelmap": {
|
||||||
|
"label": "Anpassung der Labelmap",
|
||||||
|
"description": "Überschreibt oder ordnet Einträge neu zu, um sie in die Standard-Labelmap zu integrieren."
|
||||||
|
},
|
||||||
|
"attributes_map": {
|
||||||
|
"label": "Zuordnung der Objektbezeichnungen zu ihren Attributbezeichnungen",
|
||||||
|
"description": "Zuordnung von Objektbezeichnungen zu Attributbezeichnungen, die zum Hinzufügen von Metadaten verwendet werden (zum Beispiel „Auto“ -> [„Kennzeichen“])."
|
||||||
|
},
|
||||||
|
"input_tensor": {
|
||||||
|
"label": "Form des Modell-Eingabetensors",
|
||||||
|
"description": "Vom Modell erwartetes Tensor-Format: „nhwc“ oder „nchw“."
|
||||||
|
},
|
||||||
|
"input_pixel_format": {
|
||||||
|
"label": "Standard-Pixel-Farbformat",
|
||||||
|
"description": "Vom Modell erwarteter Pixel-Farbraum: „rgb“, „bgr“ oder „yuv“."
|
||||||
|
},
|
||||||
|
"input_dtype": {
|
||||||
|
"label": "Modell-Eingangs-D-Typ",
|
||||||
|
"description": "Datentyp des Modell-Eingabetensors (z. B. „float32“)."
|
||||||
|
},
|
||||||
|
"model_type": {
|
||||||
|
"label": "Typ des Objekterkennungsmodells",
|
||||||
|
"description": "Typ der Detektor-Modellarchitektur (ssd, yolox, yolonas), der von einigen Detektoren zur Optimierung verwendet wird."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"model_path": {
|
||||||
|
"label": "Detektorspezifischer Modellpfad",
|
||||||
|
"description": "Dateipfad zur Binärdatei des Detektormodells, falls dies für den ausgewählten Detektor erforderlich ist."
|
||||||
|
},
|
||||||
|
"axengine": {
|
||||||
|
"label": "AXEngine NPU",
|
||||||
|
"description": "AXERA AX650N/AX8850N NPU-Detektor, der kompilierte .axmodel-Dateien über die AXEngine-Laufzeitumgebung ausführt."
|
||||||
|
},
|
||||||
|
"onnx": {
|
||||||
|
"label": "ONNX",
|
||||||
|
"description": "ONNX-Detektor zum Ausführen von ONNX-Modellen; nutzt verfügbare Beschleunigungs-Backends (CUDA/ROCm/OpenVINO), sofern vorhanden.",
|
||||||
|
"device": {
|
||||||
|
"label": "Gerätetyp",
|
||||||
|
"description": "Das für die ONNX-Inferenz zu verwendende Gerät (z. B. „AUTO“, „CPU“, „GPU“)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"openvino": {
|
||||||
|
"label": "OpenVINO",
|
||||||
|
"description": "OpenVINO-Detektor für AMD- und Intel-CPUs, Intel-GPUs und Intel-VPU-Hardware.",
|
||||||
|
"device": {
|
||||||
|
"label": "Geräte Type",
|
||||||
|
"description": "Das für die OpenVINO-Inferenz zu verwendende Gerät (z. B. „CPU“, „GPU“, „NPU“)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"synaptics": {
|
||||||
|
"label": "Synaptics",
|
||||||
|
"description": "Synaptics-NPU-Detektor für Modelle im .synap-Format unter Verwendung des Synap SDK auf Synaptics-Hardware."
|
||||||
|
},
|
||||||
|
"teflon_tfl": {
|
||||||
|
"label": "Teflon",
|
||||||
|
"description": "Teflon-Delegate-Detektor für TFLite unter Verwendung der Mesa-Teflon-Delegate-Bibliothek zur Beschleunigung der Inferenz auf unterstützten GPUs."
|
||||||
|
},
|
||||||
|
"tensorrt": {
|
||||||
|
"label": "TensorRT",
|
||||||
|
"description": "TensorRT-Detektor für Nvidia Jetson-Geräte unter Verwendung serialisierter TensorRT-Engines zur Beschleunigung der Inferenz.",
|
||||||
|
"device": {
|
||||||
|
"label": "GPU-Geräteindex",
|
||||||
|
"description": "Der zu verwendende GPU-Geräteindex."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zmq": {
|
||||||
|
"label": "ZMQ IPC",
|
||||||
|
"description": "ZMQ-IPC-Detektor, der die Inferenz über einen ZeroMQ-IPC-Endpunkt an einen externen Prozess auslagert.",
|
||||||
|
"endpoint": {
|
||||||
|
"label": "ZMQ IPC Endpunkt",
|
||||||
|
"description": "Der ZMQ-Endpunkt, mit dem eine Verbindung hergestellt werden soll."
|
||||||
|
},
|
||||||
|
"request_timeout_ms": {
|
||||||
|
"label": "ZMQ-Anfrage-Timeout in Millisekunden",
|
||||||
|
"description": "Zeitlimit für ZMQ-Anfragen in Millisekunden."
|
||||||
|
},
|
||||||
|
"linger_ms": {
|
||||||
|
"label": "Verweilzeit des ZMQ-Sockets in Millisekunden",
|
||||||
|
"description": "Verweilzeit des Sockets in Millisekunden."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -937,7 +1183,8 @@
|
|||||||
"label": "Objekte",
|
"label": "Objekte",
|
||||||
"description": "Standardeinstellungen für die Objektverfolgung, einschließlich der zu verfolgenden Labels und Filter pro Objekt.",
|
"description": "Standardeinstellungen für die Objektverfolgung, einschließlich der zu verfolgenden Labels und Filter pro Objekt.",
|
||||||
"track": {
|
"track": {
|
||||||
"label": "Zu verfolgende Objekte"
|
"label": "Zu verfolgende Objekte",
|
||||||
|
"description": "Liste der Objektbezeichnungen, die von allen Kameras verfolgt werden sollen; kann für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"filters": {
|
"filters": {
|
||||||
"label": "Objektfilter",
|
"label": "Objektfilter",
|
||||||
@ -1033,7 +1280,8 @@
|
|||||||
"record": {
|
"record": {
|
||||||
"label": "Aufnahme",
|
"label": "Aufnahme",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Aufnahme aktivieren"
|
"label": "Aufnahme aktivieren",
|
||||||
|
"description": "Aufzeichnung für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
},
|
},
|
||||||
"expire_interval": {
|
"expire_interval": {
|
||||||
"label": "Bereinigungsintervall festlegen",
|
"label": "Bereinigungsintervall festlegen",
|
||||||
@ -1122,7 +1370,8 @@
|
|||||||
"enabled_in_config": {
|
"enabled_in_config": {
|
||||||
"label": "Ursprünglicher Aufnahmestatus",
|
"label": "Ursprünglicher Aufnahmestatus",
|
||||||
"description": "Gibt an, ob die Aufzeichnung in der ursprünglichen statischen Konfiguration aktiviert war."
|
"description": "Gibt an, ob die Aufzeichnung in der ursprünglichen statischen Konfiguration aktiviert war."
|
||||||
}
|
},
|
||||||
|
"description": "Die Einstellungen für Aufzeichnung und Speicherung gelten für alle Kameras, sofern sie nicht für einzelne Kameras überschrieben werden."
|
||||||
},
|
},
|
||||||
"review": {
|
"review": {
|
||||||
"label": "Rezension",
|
"label": "Rezension",
|
||||||
@ -1130,7 +1379,8 @@
|
|||||||
"label": "Benachrichtigungseinstellungen",
|
"label": "Benachrichtigungseinstellungen",
|
||||||
"description": "Einstellungen dazu, bei welchen überwachten Objekten Warnmeldungen generiert werden und wie lange diese aufbewahrt werden.",
|
"description": "Einstellungen dazu, bei welchen überwachten Objekten Warnmeldungen generiert werden und wie lange diese aufbewahrt werden.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Benachrichtigungen aktivieren"
|
"label": "Benachrichtigungen aktivieren",
|
||||||
|
"description": "Die Erzeugung von Warnmeldungen für alle Kameras aktivieren oder deaktivieren; diese Einstellung kann für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"labels": {
|
"labels": {
|
||||||
"label": "Warnhinweise",
|
"label": "Warnhinweise",
|
||||||
@ -1151,9 +1401,10 @@
|
|||||||
},
|
},
|
||||||
"detections": {
|
"detections": {
|
||||||
"label": "Konfiguration der Erkennungen",
|
"label": "Konfiguration der Erkennungen",
|
||||||
"description": "Einstellungen zum Erstellen von Erkennungsereignissen (ohne Alarm) und zur Festlegung ihrer Aufbewahrungsdauer.",
|
"description": "Einstellungen, die festlegen, bei welchen verfolgten Objekten Erkennungen (ohne Alarm) generiert werden und wie lange diese Erkennungen gespeichert bleiben.",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Erkennung aktivieren"
|
"label": "Erkennung aktivieren",
|
||||||
|
"description": "Erkennungsereignisse für alle Kameras aktivieren oder deaktivieren; kann für jede Kamera einzeln überschrieben werden."
|
||||||
},
|
},
|
||||||
"labels": {
|
"labels": {
|
||||||
"label": "Kennzeichnungen zur Erkennung",
|
"label": "Kennzeichnungen zur Erkennung",
|
||||||
@ -1211,16 +1462,83 @@
|
|||||||
"label": "Aufforderung zum Aktivitätskontext",
|
"label": "Aufforderung zum Aktivitätskontext",
|
||||||
"description": "Eine benutzerdefinierte Eingabeaufforderung, die beschreibt, was als verdächtiges Verhalten gilt und was nicht, um den Zusammenfassungen der generativen KI einen Kontext zu geben."
|
"description": "Eine benutzerdefinierte Eingabeaufforderung, die beschreibt, was als verdächtiges Verhalten gilt und was nicht, um den Zusammenfassungen der generativen KI einen Kontext zu geben."
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"description": "Einstellungen, die Benachrichtigungen, Erkennungen und GenAI-Zusammenfassungen steuern, die von der Benutzeroberfläche und dem Speicher verwendet werden."
|
||||||
},
|
},
|
||||||
"onvif": {
|
"onvif": {
|
||||||
"autotracking": {
|
"autotracking": {
|
||||||
"required_zones": {
|
"required_zones": {
|
||||||
"label": "Erforderliche Zonen"
|
"label": "Erforderliche Zonen",
|
||||||
|
"description": "Objekte müssen in eine dieser Zonen eintreten, bevor die automatische Verfolgung beginnt."
|
||||||
},
|
},
|
||||||
"movement_weights": {
|
"movement_weights": {
|
||||||
"description": "Diese Kalibrierungswerte werden automatisch durch die Kamerakalibrierung generiert. Bitte nicht manuell ändern."
|
"description": "Diese Kalibrierungswerte werden automatisch durch die Kamerakalibrierung generiert. Bitte nicht manuell ändern.",
|
||||||
|
"label": "Bewegungsgewichte"
|
||||||
|
},
|
||||||
|
"label": "Automatische Verfolgung",
|
||||||
|
"description": "Bewegliche Objekte automatisch verfolgen und sie mithilfe von PTZ-Kamerabewegungen im Bildausschnitt zentriert halten.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Automatische Verfolgung aktivieren",
|
||||||
|
"description": "Aktivieren oder deaktivieren Sie die automatische PTZ-Kamera-Verfolgung erkannter Objekte."
|
||||||
|
},
|
||||||
|
"calibrate_on_startup": {
|
||||||
|
"label": "Beim Start kalibrieren",
|
||||||
|
"description": "Messen Sie die Drehzahlen der PTZ-Motoren beim Start, um die Nachführgenauigkeit zu verbessern. Frigate aktualisiert die Konfiguration nach der Kalibrierung mit den Bewegungsgewichten."
|
||||||
|
},
|
||||||
|
"zooming": {
|
||||||
|
"label": "Zoom-Modus",
|
||||||
|
"description": "Zoomverhalten steuern: deaktiviert (nur Schwenken/Neigen), absolut (am besten kompatibel) oder relativ (gleichzeitiges Schwenken/Neigen/Zoomen)."
|
||||||
|
},
|
||||||
|
"zoom_factor": {
|
||||||
|
"label": "Zoomfaktor",
|
||||||
|
"description": "Steuert den Zoomfaktor bei verfolgten Objekten. Bei niedrigeren Werten bleibt mehr von der Szene im Bild; bei höheren Werten wird näher herangezoomt, wobei jedoch die Verfolgung verloren gehen kann. Werte zwischen 0,1 und 0,75."
|
||||||
|
},
|
||||||
|
"track": {
|
||||||
|
"label": "Verfolgte Objekte",
|
||||||
|
"description": "Liste der Objekttypen, die das automatische Tracking auslösen sollen."
|
||||||
|
},
|
||||||
|
"return_preset": {
|
||||||
|
"label": "Voreinstellung setzen",
|
||||||
|
"description": "Der in der Kamera-Firmware konfigurierte ONVIF-Voreinstellungsname, zu dem nach Beendigung der Verfolgung zurückgekehrt werden soll."
|
||||||
|
},
|
||||||
|
"timeout": {
|
||||||
|
"label": "Zeitüberschreitung bei der Rückgabe",
|
||||||
|
"description": "Warte nach dem Verlust der Verfolgung so viele Sekunden, bevor die Kamera in die voreingestellte Position zurückkehrt."
|
||||||
|
},
|
||||||
|
"enabled_in_config": {
|
||||||
|
"label": "Ursprünglicher Autotrack-Status",
|
||||||
|
"description": "Internes Feld zur Erfassung, ob die automatische Nachführung in der Konfiguration aktiviert wurde."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"label": "ONVIF",
|
||||||
|
"description": "ONVIF-Verbindung und Einstellungen für die automatische PTZ-Verfolgung dieser Kamera.",
|
||||||
|
"host": {
|
||||||
|
"label": "ONVIF Host",
|
||||||
|
"description": "Host (und optional Schema) für den ONVIF-Dienst dieser Kamera."
|
||||||
|
},
|
||||||
|
"port": {
|
||||||
|
"label": "ONVIF Port",
|
||||||
|
"description": "Portnummer für den ONVIF-Dienst."
|
||||||
|
},
|
||||||
|
"user": {
|
||||||
|
"label": "ONVIF-Benutzername",
|
||||||
|
"description": "Benutzername für die ONVIF-Authentifizierung; bei einigen Geräten ist für ONVIF ein Admin-Benutzer erforderlich."
|
||||||
|
},
|
||||||
|
"password": {
|
||||||
|
"label": "ONVIF-Passwort",
|
||||||
|
"description": "Passwort für die ONVIF-Authentifizierung."
|
||||||
|
},
|
||||||
|
"tls_insecure": {
|
||||||
|
"label": "TLS-Überprüfung deaktivieren",
|
||||||
|
"description": "TLS-Überprüfung überspringen und Digest-Authentifizierung für ONVIF deaktivieren (unsicher; nur in sicheren Netzwerken verwenden)."
|
||||||
|
},
|
||||||
|
"ignore_time_mismatch": {
|
||||||
|
"label": "Zeitabweichung ignorieren",
|
||||||
|
"description": "Ignoriere Zeitunterschiede zwischen Kamera und Frigate-Server bei der ONVIF-Kommunikation."
|
||||||
|
},
|
||||||
|
"profile": {
|
||||||
|
"label": "ONVIF Profile",
|
||||||
|
"description": "Spezifisches ONVIF-Medienprofil für die PTZ-Steuerung, das anhand eines Tokens oder Namens ausgewählt wird. Ist kein Profil festgelegt, wird automatisch das erste Profil mit gültiger PTZ-Konfiguration ausgewählt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"semantic_search": {
|
"semantic_search": {
|
||||||
@ -1252,12 +1570,34 @@
|
|||||||
"label": "Trigger-Aktionen",
|
"label": "Trigger-Aktionen",
|
||||||
"description": "Liste der Aktionen, die ausgeführt werden sollen, wenn der Trigger ausgelöst wird (Benachrichtigung, Unterbezeichnung, Attribut)."
|
"description": "Liste der Aktionen, die ausgeführt werden sollen, wenn der Trigger ausgelöst wird (Benachrichtigung, Unterbezeichnung, Attribut)."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"description": "Einstellungen für die semantische Suche, die Objekt-Embeddings erstellt und abfragt, um ähnliche Elemente zu finden.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Semantische Suche aktivieren",
|
||||||
|
"description": "Aktivieren oder deaktivieren Sie die semantische Suchfunktion."
|
||||||
|
},
|
||||||
|
"reindex": {
|
||||||
|
"label": "Beim Start neu indizieren",
|
||||||
|
"description": "Lösen Sie eine vollständige Neuindizierung der historisch erfassten Objekte in der Embedding-Datenbank aus."
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"label": "Semantisches Suchmodell oder Name des GenAI-Anbieters",
|
||||||
|
"description": "Das für die semantische Suche zu verwendende Einbettungsmodell (z. B. „jinav1“) oder der Name eines GenAI-Anbieters mit der Rolle „Einbettungen“."
|
||||||
|
},
|
||||||
|
"model_size": {
|
||||||
|
"label": "Modellgröße",
|
||||||
|
"description": "Wählen Sie die Modellgröße aus; „small“ läuft auf der CPU, während „large“ in der Regel eine GPU erfordert."
|
||||||
|
},
|
||||||
|
"device": {
|
||||||
|
"label": "Gerät",
|
||||||
|
"description": "Dies ist eine Übersteuerung, um ein bestimmtes Gerät anzusprechen. Weitere Informationen finden Sie unter https://onnxruntime.ai/docs/execution-providers/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"snapshots": {
|
"snapshots": {
|
||||||
"label": "Schnappschüsse",
|
"label": "Schnappschüsse",
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"label": "Schnappschüsse aktiviert"
|
"label": "Schnappschüsse aktivieren",
|
||||||
|
"description": "Das Speichern von Momentaufnahmen für alle Kameras aktivieren oder deaktivieren; diese Einstellung kann für jede Kamera individuell überschrieben werden."
|
||||||
},
|
},
|
||||||
"clean_copy": {
|
"clean_copy": {
|
||||||
"label": "Saubere Kopie speichern",
|
"label": "Saubere Kopie speichern",
|
||||||
@ -1265,11 +1605,292 @@
|
|||||||
},
|
},
|
||||||
"timestamp": {
|
"timestamp": {
|
||||||
"label": "Zeitstempel-Einblendung",
|
"label": "Zeitstempel-Einblendung",
|
||||||
"description": "Füge den gespeicherten Momentaufnahmen einen Zeitstempel hinzu."
|
"description": "Füge einen Zeitstempel auf die von der API abgerufenen Momentaufnahmen ein."
|
||||||
},
|
},
|
||||||
"bounding_box": {
|
"bounding_box": {
|
||||||
"label": "Einblendung der Begrenzungsrahmen",
|
"label": "Einblendung der Begrenzungsrahmen",
|
||||||
"description": "Zeichne Begrenzungsrahmen für verfolgte Objekte auf gespeicherten Momentaufnahmen."
|
"description": "Zeichne Begrenzungsrahmen für verfolgte Objekte auf Momentaufnahmen aus der API."
|
||||||
|
},
|
||||||
|
"crop": {
|
||||||
|
"label": "Ertragsübersicht",
|
||||||
|
"description": "Schnappschüsse aus der API auf die Begrenzungsrahmen der erkannten Objekte zuschneiden."
|
||||||
|
},
|
||||||
|
"required_zones": {
|
||||||
|
"label": "Erforderliche Zonen",
|
||||||
|
"description": "Bereiche, die ein Objekt betreten muss, damit ein Schnappschuss gespeichert wird."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Höhe der Momentaufnahme",
|
||||||
|
"description": "Höhe (Pixel), auf die Schnappschüsse über die API skaliert werden sollen; leer lassen, um die Originalgröße beizubehalten."
|
||||||
|
},
|
||||||
|
"retain": {
|
||||||
|
"label": "Aufbewahrungsdauer von Snapshots",
|
||||||
|
"description": "Aufbewahrungseinstellungen für Snapshots, einschließlich Standarddauer in Tagen und objektspezifischer Überschreibungen.",
|
||||||
|
"default": {
|
||||||
|
"label": "Standard-Aufbewahrungsfrist",
|
||||||
|
"description": "Standardmäßige Anzahl von Tagen, für die Snapshots aufbewahrt werden."
|
||||||
|
},
|
||||||
|
"mode": {
|
||||||
|
"label": "Speichermodus",
|
||||||
|
"description": "Speichermodus: „all“ (alle Segmente speichern), „motion“ (Segmente mit Bewegung speichern) oder „active_objects“ (Segmente mit aktiven Objekten speichern)."
|
||||||
|
},
|
||||||
|
"objects": {
|
||||||
|
"label": "Objektaufbewahrung",
|
||||||
|
"description": "Objektbezogene Überschreibungen für die Aufbewahrungsdauer von Snapshots."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"label": "Qualität der Momentaufnahme",
|
||||||
|
"description": "Codierungsqualität für gespeicherte Momentaufnahmen (0–100)."
|
||||||
|
},
|
||||||
|
"description": "Einstellungen für API-generierte Momentaufnahmen von verfolgten Objekten für alle Kameras; können für jede Kamera individuell überschrieben werden."
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"label": "Erkennungsmodell",
|
||||||
|
"description": "Einstellungen zur Konfiguration eines benutzerdefinierten Objekterkennungsmodells und seiner Eingabeform.",
|
||||||
|
"path": {
|
||||||
|
"label": "Pfad zum benutzerdefinierten Objekterkennungsmodell",
|
||||||
|
"description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus://<model_id> für Frigate+-Modelle)."
|
||||||
|
},
|
||||||
|
"labelmap_path": {
|
||||||
|
"label": "Label-Karte für benutzerdefinierten Objektdetektor",
|
||||||
|
"description": "Pfad zu einer Labelmap-Datei, die numerische Klassen dem Detektor als Zeichenfolgenbezeichnungen zuordnet."
|
||||||
|
},
|
||||||
|
"width": {
|
||||||
|
"label": "Eingabebreite des Objekterkennungsmodells",
|
||||||
|
"description": "Breite des Modell-Eingabetensors in Pixeln."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Eingabehöhe für das Objekterkennungsmodell",
|
||||||
|
"description": "Höhe des Modell-Eingabetensors in Pixeln."
|
||||||
|
},
|
||||||
|
"labelmap": {
|
||||||
|
"label": "Anpassung der Labelmap",
|
||||||
|
"description": "Überschreibt oder ordnet Einträge neu zu, um sie in die Standard-Labelmap zu integrieren."
|
||||||
|
},
|
||||||
|
"attributes_map": {
|
||||||
|
"label": "Zuordnung der Objektbezeichnungen zu ihren Attributbezeichnungen",
|
||||||
|
"description": "Zuordnung von Objektbezeichnungen zu Attributbezeichnungen, die zum Hinzufügen von Metadaten verwendet werden (zum Beispiel „Auto“ -> [„Kennzeichen“])."
|
||||||
|
},
|
||||||
|
"input_tensor": {
|
||||||
|
"label": "Form des Modell-Eingabetensors",
|
||||||
|
"description": "Vom Modell erwartetes Tensor-Format: „nhwc“ oder „nchw“."
|
||||||
|
},
|
||||||
|
"input_pixel_format": {
|
||||||
|
"label": "Standard-Pixel-Farbformat",
|
||||||
|
"description": "Vom Modell erwarteter Pixel-Farbraum: „rgb“, „bgr“ oder „yuv“."
|
||||||
|
},
|
||||||
|
"input_dtype": {
|
||||||
|
"label": "Modell-Eingangs-D-Typ",
|
||||||
|
"description": "Datentyp des Modell-Eingabetensors (z. B. „float32“)."
|
||||||
|
},
|
||||||
|
"model_type": {
|
||||||
|
"label": "Typ des Objekterkennungsmodells",
|
||||||
|
"description": "Typ der Detektor-Modellarchitektur (ssd, yolox, yolonas), der von einigen Detektoren zur Optimierung verwendet wird."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"genai": {
|
||||||
|
"label": "Konfiguration generativer KI",
|
||||||
|
"description": "Einstellungen für integrierte Anbieter generativer KI, die zur Erstellung von Objektbeschreibungen und Zusammenfassungen von Rezensionen verwendet werden.",
|
||||||
|
"api_key": {
|
||||||
|
"label": "API Schlüssel",
|
||||||
|
"description": "Von einigen Anbietern wird ein API-Schlüssel benötigt (kann auch über Umgebungsvariablen festgelegt werden)."
|
||||||
|
},
|
||||||
|
"base_url": {
|
||||||
|
"label": "Base URL",
|
||||||
|
"description": "Basis-URL für selbst gehostete oder kompatible Anbieter (z. B. eine Ollama-Instanz)."
|
||||||
|
},
|
||||||
|
"model": {
|
||||||
|
"label": "Model",
|
||||||
|
"description": "Das vom Anbieter bereitzustellende Modell zur Erstellung von Beschreibungen oder Zusammenfassungen."
|
||||||
|
},
|
||||||
|
"provider": {
|
||||||
|
"label": "Anbieter",
|
||||||
|
"description": "Der zu verwendende GenAI-Anbieter (z. B.: Ollama, Gemini, OpenAI)."
|
||||||
|
},
|
||||||
|
"roles": {
|
||||||
|
"label": "Rollen",
|
||||||
|
"description": "GenAI-Rollen (Tools, Vision, Einbettungen); ein Anbieter pro Rolle."
|
||||||
|
},
|
||||||
|
"provider_options": {
|
||||||
|
"label": "Anbieter Optionen",
|
||||||
|
"description": "Zusätzliche anbieterspezifische Optionen, die an den GenAI-Client übergeben werden sollen."
|
||||||
|
},
|
||||||
|
"runtime_options": {
|
||||||
|
"label": "Laufzeit Optinenen",
|
||||||
|
"description": "Laufzeitoptionen, die bei jedem Inferenzaufruf an den Anbieter übergeben werden."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"timestamp_style": {
|
||||||
|
"label": "Format für Zeitstempel",
|
||||||
|
"position": {
|
||||||
|
"label": "Position des Zeitstempels",
|
||||||
|
"description": "Position des Zeitstempels auf dem Bild (tl/tr/bl/br)."
|
||||||
|
},
|
||||||
|
"format": {
|
||||||
|
"label": "Zeitstempelformat",
|
||||||
|
"description": "Datums- und Uhrzeitformatzeichenfolge für Zeitstempel (Python-Datums- und Uhrzeitformatcodes)."
|
||||||
|
},
|
||||||
|
"color": {
|
||||||
|
"label": "Farbe des Zeitstempels",
|
||||||
|
"description": "RGB-Farbwerte für den Zeitstempeltext (alle Werte zwischen 0 und 255).",
|
||||||
|
"red": {
|
||||||
|
"label": "Rot",
|
||||||
|
"description": "Rotwert (0–255) für die Farbe des Zeitstempels."
|
||||||
|
},
|
||||||
|
"green": {
|
||||||
|
"label": "Grün",
|
||||||
|
"description": "Grünanteil (0–255) für die Farbe des Zeitstempels."
|
||||||
|
},
|
||||||
|
"blue": {
|
||||||
|
"label": "Blau",
|
||||||
|
"description": "Blauer Farbanteil (0–255) für die Farbe des Zeitstempels."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"thickness": {
|
||||||
|
"label": "Stärke der Zeitmarke",
|
||||||
|
"description": "Linienstärke des Zeitstempeltextes."
|
||||||
|
},
|
||||||
|
"effect": {
|
||||||
|
"label": "Zeitstempeleffekt",
|
||||||
|
"description": "Visuelle Darstellung des Zeitstempeltextes (keine, durchgehend, Schatten)."
|
||||||
|
},
|
||||||
|
"description": "Gestaltungsoptionen für Zeitstempel im Feed, die auf die Debug-Ansicht und Snapshots angewendet werden."
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"label": "Profile",
|
||||||
|
"description": "Benannte Profildefinitionen mit aussagekräftigen Namen. Kameraprofile müssen auf die hier definierten Namen verweisen.",
|
||||||
|
"friendly_name": {
|
||||||
|
"label": "Anzeigename",
|
||||||
|
"description": "Anzeigename für dieses Profil, der in der Benutzeroberfläche angezeigt wird."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"classification": {
|
||||||
|
"label": "Objektklassifizierung",
|
||||||
|
"description": "Einstellungen für Klassifizierungsmodelle, die zur Verfeinerung von Objektbezeichnungen oder zur Zustandsklassifizierung verwendet werden.",
|
||||||
|
"bird": {
|
||||||
|
"label": "Konfiguration der Vogelklassifizierung",
|
||||||
|
"description": "Einstellungen speziell für Modelle zur Klassifizierung von Vögeln.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Vogelklassifizierung",
|
||||||
|
"description": "Vogelklassifizierung aktivieren oder deaktivieren."
|
||||||
|
},
|
||||||
|
"threshold": {
|
||||||
|
"label": "Mindestpunktzahl",
|
||||||
|
"description": "Mindestpunktzahl, die erforderlich ist, um eine Vogelklassifizierung zu akzeptieren."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom": {
|
||||||
|
"label": "Benutzerdefinierte Klassifizierungsmodelle",
|
||||||
|
"description": "Konfiguration für benutzerdefinierte Klassifizierungsmodelle, die zur Objekt- oder Zustandserkennung verwendet werden.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Modell aktivieren",
|
||||||
|
"description": "Das benutzerdefinierte Klassifizierungsmodell aktivieren oder deaktivieren."
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"label": "Modellname",
|
||||||
|
"description": "Bezeichner für das zu verwendende benutzerdefinierte Klassifizierungsmodell."
|
||||||
|
},
|
||||||
|
"threshold": {
|
||||||
|
"label": "Punktschwelle",
|
||||||
|
"description": "Punktschwelle, die zur Änderung des Klassifizierungsstatus herangezogen wird."
|
||||||
|
},
|
||||||
|
"save_attempts": {
|
||||||
|
"label": "Speicherungen",
|
||||||
|
"description": "Wie viele Klassifizierungsversuche sollen für die Benutzeroberfläche „Letzte Klassifizierungen“ gespeichert werden?"
|
||||||
|
},
|
||||||
|
"object_config": {
|
||||||
|
"objects": {
|
||||||
|
"label": "Objekte klassifizieren",
|
||||||
|
"description": "Liste der Objekttypen, für die eine Objektklassifizierung durchgeführt werden soll."
|
||||||
|
},
|
||||||
|
"classification_type": {
|
||||||
|
"label": "Klassifizierungstyp",
|
||||||
|
"description": "Verwendeter Klassifizierungstyp: „sub_label“ (fügt „sub_label“ hinzu) oder andere unterstützte Typen."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"state_config": {
|
||||||
|
"cameras": {
|
||||||
|
"label": "Klassifizierungskameras",
|
||||||
|
"description": "Bildausschnitt und Einstellungen pro Kamera für die Klassifizierung des Laufzustands.",
|
||||||
|
"crop": {
|
||||||
|
"label": "Klassifizierungsfeld",
|
||||||
|
"description": "Zuschneidekoordinaten, die für die Klassifizierung mit dieser Kamera verwendet werden sollen."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"motion": {
|
||||||
|
"description": "Falls zutreffend, führe die Klassifizierung durch, sobald innerhalb des angegebenen Ausschnitts eine Bewegung erkannt wird.",
|
||||||
|
"label": "Bei Bewegung ausführen"
|
||||||
|
},
|
||||||
|
"interval": {
|
||||||
|
"label": "Klassifizierungsintervall",
|
||||||
|
"description": "Intervall (in Sekunden) zwischen den regelmäßigen Klassifizierungsläufen für die Zustandsklassifizierung."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"camera_groups": {
|
||||||
|
"label": "Kameragruppen",
|
||||||
|
"description": "Konfiguration für benannte Kameragruppen, die zur Organisation der Kameras in der Benutzeroberfläche verwendet werden.",
|
||||||
|
"cameras": {
|
||||||
|
"label": "Kameraübersicht",
|
||||||
|
"description": "Liste der in dieser Gruppe enthaltenen Kameramodelle."
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"label": "Gruppensymbol",
|
||||||
|
"description": "Symbol, das in der Benutzeroberfläche die Kameragruppe darstellt."
|
||||||
|
},
|
||||||
|
"order": {
|
||||||
|
"label": "Sortierreihenfolge",
|
||||||
|
"description": "Numerische Reihenfolge, nach der die Kameragruppen in der Benutzeroberfläche sortiert werden; höhere Zahlen erscheinen später."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"active_profile": {
|
||||||
|
"label": "Aktives Profil",
|
||||||
|
"description": "Name des derzeit aktiven Profils. Nur zur Laufzeit gültig, wird nicht in YAML gespeichert."
|
||||||
|
},
|
||||||
|
"camera_mqtt": {
|
||||||
|
"label": "MQTT",
|
||||||
|
"description": "Einstellungen für die Veröffentlichung von Bildern über MQTT.",
|
||||||
|
"enabled": {
|
||||||
|
"label": "Bild senden",
|
||||||
|
"description": "Aktivieren Sie für diese Kamera die Veröffentlichung von Bild-Snapshots für Objekte an MQTT-Themen."
|
||||||
|
},
|
||||||
|
"timestamp": {
|
||||||
|
"label": "Zeitstempel hinzufügen",
|
||||||
|
"description": "Füge einen Zeitstempel auf Bilder ein, die über MQTT veröffentlicht werden."
|
||||||
|
},
|
||||||
|
"bounding_box": {
|
||||||
|
"label": "Begrenzungsrahmen hinzufügen",
|
||||||
|
"description": "Zeichne Begrenzungsrahmen auf Bilder, die über MQTT veröffentlicht werden."
|
||||||
|
},
|
||||||
|
"crop": {
|
||||||
|
"label": "Bild zuschneiden",
|
||||||
|
"description": "Bilder, die über MQTT veröffentlicht werden, werden auf die Begrenzungsrahmen der erkannten Objekte zugeschnitten."
|
||||||
|
},
|
||||||
|
"height": {
|
||||||
|
"label": "Bildhöhe",
|
||||||
|
"description": "Höhe (in Pixeln) zur Größenanpassung von über MQTT veröffentlichten Bildern."
|
||||||
|
},
|
||||||
|
"required_zones": {
|
||||||
|
"label": "Benötigte Zonen",
|
||||||
|
"description": "Zonen, die ein Objekt betreten muss, damit ein MQTT-Bild veröffentlicht wird."
|
||||||
|
},
|
||||||
|
"quality": {
|
||||||
|
"label": "JPEG Qualität",
|
||||||
|
"description": "JPEG Qualität für über MQTT veröffentlichte Bilder (0–100)."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"camera_ui": {
|
||||||
|
"label": "Kamera UI",
|
||||||
|
"description": "Die Reihenfolge und Sichtbarkeit dieser Kamera wird in der UI angezeigt. Die Reihenfolge wirkt sich auf das Standard-Dashboard aus. Für eine feinere Kontrolle verwenden Sie Kamera-Gruppen.",
|
||||||
|
"order": {
|
||||||
|
"label": "UI-Reihenfolge",
|
||||||
|
"description": "Numerische Reihenfolge, nach der die Kamera in der Benutzeroberfläche sortiert wird (Standard-Dashboard und Listen); höhere Zahlen erscheinen später."
|
||||||
|
},
|
||||||
|
"dashboard": {
|
||||||
|
"label": "In der Benutzeroberfläche anzeigen",
|
||||||
|
"description": "Schalte ein, ob diese Kamera überall in der Benutzeroberfläche von „Frigate“ sichtbar ist. Wenn du diese Option deaktivierst, musst du die Konfiguration manuell bearbeiten, um diese Kamera wieder in der Benutzeroberfläche anzuzeigen."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -116,5 +116,10 @@
|
|||||||
"desk": "Schreibtisch",
|
"desk": "Schreibtisch",
|
||||||
"raccoon": "Waschbär",
|
"raccoon": "Waschbär",
|
||||||
"rabbit": "Kaninchen",
|
"rabbit": "Kaninchen",
|
||||||
"gls": "GLS"
|
"gls": "GLS",
|
||||||
|
"canada_post": "Kanada Post",
|
||||||
|
"royal_mail": "Royal-Mail",
|
||||||
|
"school_bus": "Schulbus",
|
||||||
|
"skunk": "Stinktier",
|
||||||
|
"kangaroo": "Känguruh"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,15 +23,18 @@
|
|||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
"deletedCategory": "Klasse gelöscht",
|
"deletedCategory_one": "Klasse gelöscht",
|
||||||
"deletedImage": "Bilder gelöscht",
|
"deletedCategory_other": "Klassen {{count}} gelöscht",
|
||||||
|
"deletedImage_one": "{{count}} Bild gelöscht",
|
||||||
|
"deletedImage_other": "{{count}} Bilder gelöscht",
|
||||||
"deletedModel_one": "{{count}} Modell erfolgreich gelöscht",
|
"deletedModel_one": "{{count}} Modell erfolgreich gelöscht",
|
||||||
"deletedModel_other": "{{count}} Modelle erfolgreich gelöscht",
|
"deletedModel_other": "{{count}} Modelle erfolgreich gelöscht",
|
||||||
"categorizedImage": "Erfolgreich klassifizierte Bilder",
|
"categorizedImage": "Erfolgreich klassifizierte Bilder",
|
||||||
"trainedModel": "Modell erfolgreich trainiert.",
|
"trainedModel": "Modell erfolgreich trainiert.",
|
||||||
"trainingModel": "Modelltraining erfolgreich gestartet.",
|
"trainingModel": "Modelltraining erfolgreich gestartet.",
|
||||||
"updatedModel": "Modellkonfiguration erfolgreich aktualisiert",
|
"updatedModel": "Modellkonfiguration erfolgreich aktualisiert",
|
||||||
"renamedCategory": "Klasse erfolgreich in {{name}} umbenannt"
|
"renamedCategory": "Klasse erfolgreich in {{name}} umbenannt",
|
||||||
|
"reclassifiedImage": "Erfolgreich neu klassifiziertes Bild"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"deleteImageFailed": "Löschen fehlgeschlagen: {{errorMessage}}",
|
"deleteImageFailed": "Löschen fehlgeschlagen: {{errorMessage}}",
|
||||||
@ -41,7 +44,8 @@
|
|||||||
"updateModelFailed": "Aktualisierung des Modells fehlgeschlagen: {{errorMessage}}",
|
"updateModelFailed": "Aktualisierung des Modells fehlgeschlagen: {{errorMessage}}",
|
||||||
"renameCategoryFailed": "Umbenennung der Klasse fehlgeschlagen: {{errorMessage}}",
|
"renameCategoryFailed": "Umbenennung der Klasse fehlgeschlagen: {{errorMessage}}",
|
||||||
"categorizeFailed": "Bildkategorisierung fehlgeschlagen: {{errorMessage}}",
|
"categorizeFailed": "Bildkategorisierung fehlgeschlagen: {{errorMessage}}",
|
||||||
"trainingFailed": "Modelltraining fehlgeschlagen. Details sind in den Frigate-Protokollen zu finden."
|
"trainingFailed": "Modelltraining fehlgeschlagen. Details sind in den Frigate-Protokollen zu finden.",
|
||||||
|
"reclassifyFailed": "Die Neuklassifizierung des Bildes ist fehlgeschlagen: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"deleteCategory": {
|
"deleteCategory": {
|
||||||
@ -179,10 +183,17 @@
|
|||||||
"generateSuccess": "Erfolgreich generierte Beispielbilder",
|
"generateSuccess": "Erfolgreich generierte Beispielbilder",
|
||||||
"modelCreated": "Modell erfolgreich erstellt. Verwenden Sie die Ansicht „Aktuelle Klassifizierungen“, um Bilder für fehlende Zustände hinzuzufügen und trainieren Sie dann das Modell erneut.",
|
"modelCreated": "Modell erfolgreich erstellt. Verwenden Sie die Ansicht „Aktuelle Klassifizierungen“, um Bilder für fehlende Zustände hinzuzufügen und trainieren Sie dann das Modell erneut.",
|
||||||
"missingStatesWarning": {
|
"missingStatesWarning": {
|
||||||
"title": "Beispiele für fehlende Zustände",
|
"title": "Beispiele für fehlende Klassen",
|
||||||
"description": "Es wird empfohlen für alle Zustände Beispiele auszuwählen. Das Modell wird erst trainiert, wenn für alle Zustände Bilder vorhanden sind. Fahren Sie fort und verwenden Sie die Ansicht „Aktuelle Klassifizierungen“, um Bilder für die fehlenden Zustände zu klassifizieren. Trainieren Sie anschließend das Modell."
|
"description": "Nicht alle Klassen enthalten Beispiele. Versuchen Sie, neue Beispiele zu generieren, um die fehlende Klasse zu finden, oder fahren Sie fort und fügen Sie Bilder später über die Ansicht „Letzte Klassifizierungen“ hinzu."
|
||||||
|
},
|
||||||
|
"refreshExamples": "Neue Beispiele erstellen",
|
||||||
|
"refreshConfirm": {
|
||||||
|
"title": "Neue Beispiele erstellen?",
|
||||||
|
"description": "Dadurch wird eine neue Reihe von Bildern generiert und alle Auswahlen, einschließlich aller bisherigen Klassen, werden gelöscht. Sie müssen für alle Klassen erneut Beispiele auswählen."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"none": "Keiner"
|
"none": "Keiner",
|
||||||
|
"reclassifyImageAs": "Bild neu klassifizieren als:",
|
||||||
|
"reclassifyImage": "Bild neu klassifizieren"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,9 @@
|
|||||||
"description": "Überprüfungselemente können nur für eine Kamera erstellt werden, wenn Aufzeichnungen für diese Kamera aktiviert sind."
|
"description": "Überprüfungselemente können nur für eine Kamera erstellt werden, wenn Aufzeichnungen für diese Kamera aktiviert sind."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"timeline": "Zeitleiste",
|
"timeline": {
|
||||||
|
"label": "Zeitleiste"
|
||||||
|
},
|
||||||
"timeline.aria": "Zeitleiste auswählen",
|
"timeline.aria": "Zeitleiste auswählen",
|
||||||
"events": {
|
"events": {
|
||||||
"label": "Ereignisse",
|
"label": "Ereignisse",
|
||||||
|
|||||||
@ -82,7 +82,8 @@
|
|||||||
"attributes": "Klassifizierungsattribute",
|
"attributes": "Klassifizierungsattribute",
|
||||||
"title": {
|
"title": {
|
||||||
"label": "Titel"
|
"label": "Titel"
|
||||||
}
|
},
|
||||||
|
"scoreInfo": "Punkte Info"
|
||||||
},
|
},
|
||||||
"documentTitle": "Erkunde - Frigate",
|
"documentTitle": "Erkunde - Frigate",
|
||||||
"generativeAI": "Generative KI",
|
"generativeAI": "Generative KI",
|
||||||
@ -225,12 +226,18 @@
|
|||||||
"debugReplay": {
|
"debugReplay": {
|
||||||
"label": "Debug-Wiedergabe",
|
"label": "Debug-Wiedergabe",
|
||||||
"aria": "Dieses verfolgte Objekt in der Debug-Wiedergabeansicht anzeigen"
|
"aria": "Dieses verfolgte Objekt in der Debug-Wiedergabeansicht anzeigen"
|
||||||
|
},
|
||||||
|
"more": {
|
||||||
|
"aria": "mehr"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
"confirmDelete": {
|
"confirmDelete": {
|
||||||
"title": "Löschen bestätigen",
|
"title": "Löschen bestätigen",
|
||||||
"desc": "Beim Löschen dieses verfolgten Objekts werden der Schnappschuss, alle gespeicherten Einbettungen und alle zugehörigen Verfolgungsdetails entfernt. Aufgezeichnetes Filmmaterial dieses verfolgten Objekts in der Verlaufsansicht wird <em>NICHT</em> gelöscht. <br /><br />Sind Sie sicher, dass Sie fortfahren möchten?"
|
"desc": "Beim Löschen dieses verfolgten Objekts werden der Schnappschuss, alle gespeicherten Einbettungen und alle zugehörigen Verfolgungsdetails entfernt. Aufgezeichnetes Filmmaterial dieses verfolgten Objekts in der Verlaufsansicht wird <em>NICHT</em> gelöscht. <br /><br />Sind Sie sicher, dass Sie fortfahren möchten?"
|
||||||
|
},
|
||||||
|
"toast": {
|
||||||
|
"error": "Fehler beim Löschen dieses verfolgten Objekts: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"searchResult": {
|
"searchResult": {
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"deleteExport": "Export löschen",
|
"deleteExport": {
|
||||||
|
"label": "Export löschen"
|
||||||
|
},
|
||||||
"editExport": {
|
"editExport": {
|
||||||
"title": "Export umbenennen",
|
"title": "Export umbenennen",
|
||||||
"desc": "Gib einen neuen Namen für diesen Export an.",
|
"desc": "Gib einen neuen Namen für diesen Export an.",
|
||||||
|
|||||||
@ -67,7 +67,8 @@
|
|||||||
"addFaceLibrary": "{{name}} wurde erfolgreich in die Gesichtsbibliothek aufgenommen!",
|
"addFaceLibrary": "{{name}} wurde erfolgreich in die Gesichtsbibliothek aufgenommen!",
|
||||||
"trainedFace": "Gesicht erfolgreich trainiert.",
|
"trainedFace": "Gesicht erfolgreich trainiert.",
|
||||||
"updatedFaceScore": "Gesichtsbewertung erfolgreich auf {{name}} ({{score}}) aktualisiert.",
|
"updatedFaceScore": "Gesichtsbewertung erfolgreich auf {{name}} ({{score}}) aktualisiert.",
|
||||||
"renamedFace": "Gesicht erfolgreich in {{name}} umbenannt"
|
"renamedFace": "Gesicht erfolgreich in {{name}} umbenannt",
|
||||||
|
"reclassifiedFace": "Gesicht erfolgreich neu klassifiziert."
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"deleteFaceFailed": "Das Löschen ist fehlgeschlagen: {{errorMessage}}",
|
"deleteFaceFailed": "Das Löschen ist fehlgeschlagen: {{errorMessage}}",
|
||||||
@ -76,7 +77,8 @@
|
|||||||
"trainFailed": "Ausbildung fehlgeschlagen: {{errorMessage}}",
|
"trainFailed": "Ausbildung fehlgeschlagen: {{errorMessage}}",
|
||||||
"updateFaceScoreFailed": "Aktualisierung der Gesichtsbewertung fehlgeschlagen: {{errorMessage}}",
|
"updateFaceScoreFailed": "Aktualisierung der Gesichtsbewertung fehlgeschlagen: {{errorMessage}}",
|
||||||
"deleteNameFailed": "Name kann nicht gelöscht werden: {{errorMessage}}",
|
"deleteNameFailed": "Name kann nicht gelöscht werden: {{errorMessage}}",
|
||||||
"renameFaceFailed": "Gesicht konnte nicht umbenannt werden: {{errorMessage}}"
|
"renameFaceFailed": "Gesicht konnte nicht umbenannt werden: {{errorMessage}}",
|
||||||
|
"reclassifyFailed": "Die Gesichtsbewertung ist fehlgeschlagen: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"steps": {
|
"steps": {
|
||||||
@ -98,5 +100,7 @@
|
|||||||
"desc_other": "Bist du sicher, dass du {{count}} Gesichter löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden."
|
"desc_other": "Bist du sicher, dass du {{count}} Gesichter löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
},
|
},
|
||||||
"nofaces": "Keine Gesichter verfügbar",
|
"nofaces": "Keine Gesichter verfügbar",
|
||||||
"pixels": "{{area}}px"
|
"pixels": "{{area}}px",
|
||||||
|
"reclassifyFaceAs": "Gesicht neu klassifizieren als:",
|
||||||
|
"reclassifyFace": "Gesicht neu klassifizieren"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,7 +13,8 @@
|
|||||||
"clickMove": {
|
"clickMove": {
|
||||||
"disable": "Bewegen per Klick deaktivieren",
|
"disable": "Bewegen per Klick deaktivieren",
|
||||||
"enable": "Bewegen per Klick aktivieren",
|
"enable": "Bewegen per Klick aktivieren",
|
||||||
"label": "Zum Zentrieren der Kamera ins Bild klicken"
|
"label": "Zum Zentrieren der Kamera ins Bild klicken",
|
||||||
|
"enableWithZoom": "Ermögliche Bewegung durch auswählen / Vergrößern durch ziehen"
|
||||||
},
|
},
|
||||||
"up": {
|
"up": {
|
||||||
"label": "PTZ-Kamera nach oben bewegen"
|
"label": "PTZ-Kamera nach oben bewegen"
|
||||||
@ -51,7 +52,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"documentTitle": "Live - Frigate",
|
"documentTitle": {
|
||||||
|
"default": "Live - Frigate"
|
||||||
|
},
|
||||||
"documentTitle.withCamera": "{{camera}} - Live - Frigate",
|
"documentTitle.withCamera": "{{camera}} - Live - Frigate",
|
||||||
"muteCameras": {
|
"muteCameras": {
|
||||||
"disable": "Stumm aller Kameras aufheben",
|
"disable": "Stumm aller Kameras aufheben",
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
"camera": "Kameraeinstellungen - Frigate",
|
"camera": "Kameraeinstellungen - Frigate",
|
||||||
"masksAndZones": "Masken- und Zoneneditor – Frigate",
|
"masksAndZones": "Masken- und Zoneneditor – Frigate",
|
||||||
"object": "Debug - Frigate",
|
"object": "Debug - Frigate",
|
||||||
"general": "Profil-Einstellungen - Frigate",
|
"general": "Benutzeroberflächen-Einstellungen - Frigate",
|
||||||
"frigatePlus": "Frigate+ Einstellungen – Frigate",
|
"frigatePlus": "Frigate+ Einstellungen – Frigate",
|
||||||
"classification": "Klassifizierungseinstellungen – Frigate",
|
"classification": "Klassifizierungseinstellungen – Frigate",
|
||||||
"motionTuner": "Bewegungserkennungs-Optimierer – Frigate",
|
"motionTuner": "Bewegungserkennungs-Optimierer – Frigate",
|
||||||
@ -15,7 +15,8 @@
|
|||||||
"cameraReview": "Kameraeinstellungen prüfen - Frigate",
|
"cameraReview": "Kameraeinstellungen prüfen - Frigate",
|
||||||
"globalConfig": "Grundeinstellungen - Frigate",
|
"globalConfig": "Grundeinstellungen - Frigate",
|
||||||
"cameraConfig": "Kameraeinstellungen - Frigate",
|
"cameraConfig": "Kameraeinstellungen - Frigate",
|
||||||
"maintenance": "Wartung - Frigate"
|
"maintenance": "Wartung - Frigate",
|
||||||
|
"profiles": "Profile - Frigate"
|
||||||
},
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"ui": "Benutzeroberfläche",
|
"ui": "Benutzeroberfläche",
|
||||||
@ -87,7 +88,11 @@
|
|||||||
"cameraTimestampStyle": "Zeitstempel Stil",
|
"cameraTimestampStyle": "Zeitstempel Stil",
|
||||||
"cameraMqtt": "Kamera mqtt",
|
"cameraMqtt": "Kamera mqtt",
|
||||||
"mediaSync": "Medien-Synchronisierung",
|
"mediaSync": "Medien-Synchronisierung",
|
||||||
"regionGrid": "Regionsraster"
|
"regionGrid": "Regionsraster",
|
||||||
|
"uiSettings": "Benutzeroberfläche Einstellung",
|
||||||
|
"profiles": "Profile",
|
||||||
|
"systemGo2rtcStreams": "go2rtc-streams",
|
||||||
|
"maintenance": "Wartung"
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
"unsavedChanges": {
|
"unsavedChanges": {
|
||||||
@ -100,7 +105,7 @@
|
|||||||
"noCamera": "Keine Kamera"
|
"noCamera": "Keine Kamera"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"title": "Profileinstellungen",
|
"title": "Benutzeroberflächen Einstellungen",
|
||||||
"liveDashboard": {
|
"liveDashboard": {
|
||||||
"title": "Live Übersicht",
|
"title": "Live Übersicht",
|
||||||
"playAlertVideos": {
|
"playAlertVideos": {
|
||||||
@ -346,6 +351,17 @@
|
|||||||
"error": {
|
"error": {
|
||||||
"mustBeGreaterOrEqualTo": "Der Geschwindigkeitsschwellwert muss größer oder gleich 0,1 sein."
|
"mustBeGreaterOrEqualTo": "Der Geschwindigkeitsschwellwert muss größer oder gleich 0,1 sein."
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"error": {
|
||||||
|
"mustNotBeEmpty": "Die ID darf nicht leer sein.",
|
||||||
|
"alreadyExists": "Für diese Kamera existiert bereits eine Maske mit dieser ID."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"error": {
|
||||||
|
"mustNotBeEmpty": "Das Feld „Name“ darf nicht leer sein."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
@ -410,6 +426,10 @@
|
|||||||
"loiteringTime": {
|
"loiteringTime": {
|
||||||
"desc": "Legt eine Mindestzeit in Sekunden fest, die das Objekt in dem Bereich sein muss, damit es aktiviert wird. <em>Standard: 0</em>",
|
"desc": "Legt eine Mindestzeit in Sekunden fest, die das Objekt in dem Bereich sein muss, damit es aktiviert wird. <em>Standard: 0</em>",
|
||||||
"title": "Verweilzeit"
|
"title": "Verweilzeit"
|
||||||
|
},
|
||||||
|
"enabled": {
|
||||||
|
"title": "Aktiviert",
|
||||||
|
"description": "Ob diese Zone in der Konfigurationsdatei aktiv und aktiviert ist. Ist sie deaktiviert, kann sie nicht über MQTT aktiviert werden. Deaktivierte Zonen werden zur Laufzeit ignoriert."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"motionMasks": {
|
"motionMasks": {
|
||||||
@ -438,7 +458,13 @@
|
|||||||
},
|
},
|
||||||
"point_one": "{{count}} Punkt",
|
"point_one": "{{count}} Punkt",
|
||||||
"point_other": "{{count}} Punkte",
|
"point_other": "{{count}} Punkte",
|
||||||
"label": "Bewegungsmaske"
|
"label": "Bewegungsmaske",
|
||||||
|
"defaultName": "Bewegungsmaske {{number}}",
|
||||||
|
"name": {
|
||||||
|
"title": "Name",
|
||||||
|
"description": "Ein optionaler beschreibender Name für diese Bewegungsmaske.",
|
||||||
|
"placeholder": "Gib einen Namen ein..."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"restart_required": "Neustart erforderlich (Maske/Zone hat sich geändert)",
|
"restart_required": "Neustart erforderlich (Maske/Zone hat sich geändert)",
|
||||||
"objectMasks": {
|
"objectMasks": {
|
||||||
@ -464,10 +490,24 @@
|
|||||||
"title": "Objekte",
|
"title": "Objekte",
|
||||||
"desc": "Der Objekttyp, für den diese Objektmaske gilt.",
|
"desc": "Der Objekttyp, für den diese Objektmaske gilt.",
|
||||||
"allObjectTypes": "Alle Objekttypen"
|
"allObjectTypes": "Alle Objekttypen"
|
||||||
|
},
|
||||||
|
"name": {
|
||||||
|
"title": "Name",
|
||||||
|
"description": "Ein optionaler beschreibender Name für diese Objektmaske.",
|
||||||
|
"placeholder": "Gib einen Namen ein..."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"motionMaskLabel": "Bewegungsmaske {{number}}",
|
"motionMaskLabel": "Bewegungsmaske {{number}}",
|
||||||
"objectMaskLabel": "Objektmaske {{number}}"
|
"objectMaskLabel": "Objektmaske {{number}}",
|
||||||
|
"disabledInConfig": "Der Eintrag ist in der Konfigurationsdatei deaktiviert",
|
||||||
|
"profileBase": "(Base)",
|
||||||
|
"profileOverride": "(Überschreiben)",
|
||||||
|
"masks": {
|
||||||
|
"enabled": {
|
||||||
|
"title": "Aktiviert",
|
||||||
|
"description": "Ob diese Maske in der Konfigurationsdatei aktiviert ist. Ist sie deaktiviert, kann sie nicht über MQTT aktiviert werden. Deaktivierte Masken werden zur Laufzeit ignoriert."
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"debug": {
|
"debug": {
|
||||||
"objectShapeFilterDrawing": {
|
"objectShapeFilterDrawing": {
|
||||||
@ -733,8 +773,8 @@
|
|||||||
"plusLink": "Lese mehr zu Frigate+"
|
"plusLink": "Lese mehr zu Frigate+"
|
||||||
},
|
},
|
||||||
"snapshotConfig": {
|
"snapshotConfig": {
|
||||||
"desc": "Für die Übermittlung an Frigate+ muss in der Konfiguration sowohl Snapshots als auch <code>clean_copy</code>-Snapshots aktiviert sein.",
|
"desc": "Für die Übermittlung an Frigate+ müssen Snapshots in Ihrer Konfiguration aktiviert sein.",
|
||||||
"cleanCopyWarning": "Einige Kameras haben Snapshots aktiviert aber clean copy deaktiviert. Aktiviere <code>clean_copy</code> in der Snapshot Konfiguration um Bilder an Frigate+ zu senden.",
|
"cleanCopyWarning": "Bei einigen Kameras ist die Schnappschussfunktion deaktiviert",
|
||||||
"documentation": "die Dokumentation lesen",
|
"documentation": "die Dokumentation lesen",
|
||||||
"table": {
|
"table": {
|
||||||
"camera": "Kamera",
|
"camera": "Kamera",
|
||||||
@ -765,14 +805,21 @@
|
|||||||
"success": "Frigate+ Einstellungen wurden gespeichert. Starte Frigate neu um Änderungen anzuwenden."
|
"success": "Frigate+ Einstellungen wurden gespeichert. Starte Frigate neu um Änderungen anzuwenden."
|
||||||
},
|
},
|
||||||
"restart_required": "Neustart erforderlich (Frigate+ Model geändert)",
|
"restart_required": "Neustart erforderlich (Frigate+ Model geändert)",
|
||||||
"unsavedChanges": "Nicht gespeicherte Änderungen an den Frigate+-Einstellungen"
|
"unsavedChanges": "Nicht gespeicherte Änderungen an den Frigate+-Einstellungen",
|
||||||
|
"description": "Frigate+ ist ein Abonnementdienst, der Ihnen Zugriff auf zusätzliche Funktionen und Möglichkeiten für Ihre Frigate-Instanz bietet, darunter die Möglichkeit, benutzerdefinierte Objekterkennungsmodelle zu verwenden, die auf Ihren eigenen Daten trainiert wurden. Hier können Sie Ihre Frigate+-Modelleinstellungen verwalten.",
|
||||||
|
"cardTitles": {
|
||||||
|
"api": "API",
|
||||||
|
"currentModel": "Aktuelles Modell",
|
||||||
|
"otherModels": "Anderes Modell",
|
||||||
|
"configuration": "Konfiguration"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"enrichments": {
|
"enrichments": {
|
||||||
"birdClassification": {
|
"birdClassification": {
|
||||||
"title": "Vogelerkennung",
|
"title": "Vogelerkennung",
|
||||||
"desc": "Die Vogelerkennung identifiziert Vögelarten mithilfe eines quantisierten Tensorflowmodells. Wenn eine Vogelart erkannt wird, wird ihr Name als sub_label hinzugefügt. Diese Informationen sind in der Benutzeroberfläche, in Filtern und in Benachrichtigungen enthalten."
|
"desc": "Die Vogelerkennung identifiziert Vögelarten mithilfe eines quantisierten Tensorflowmodells. Wenn eine Vogelart erkannt wird, wird ihr Name als sub_label hinzugefügt. Diese Informationen sind in der Benutzeroberfläche, in Filtern und in Benachrichtigungen enthalten."
|
||||||
},
|
},
|
||||||
"title": "Anreicherungseinstellungen",
|
"title": "Verfeinerungseinstellungen",
|
||||||
"unsavedChanges": "Ungesicherte geänderte Verbesserungseinstellungen",
|
"unsavedChanges": "Ungesicherte geänderte Verbesserungseinstellungen",
|
||||||
"semanticSearch": {
|
"semanticSearch": {
|
||||||
"reindexNow": {
|
"reindexNow": {
|
||||||
@ -1293,7 +1340,12 @@
|
|||||||
"backToSettings": "Zurück zu Kameraeinstellungen",
|
"backToSettings": "Zurück zu Kameraeinstellungen",
|
||||||
"streams": {
|
"streams": {
|
||||||
"title": "Kameras aktivieren / deaktivieren",
|
"title": "Kameras aktivieren / deaktivieren",
|
||||||
"desc": "Deaktiviere eine Kamera vorübergehend, bis Frigate neu gestartet wird. Deaktivierung einer Kamera stoppt die Verarbeitung der Streams dieser Kamera durch Frigate vollständig. Erkennung, Aufzeichnung und Debugging sind dann nicht mehr verfügbar. <br /> <em>Hinweis: Dies deaktiviert nicht die go2rtc restreams.</em>"
|
"desc": "Deaktiviere eine Kamera vorübergehend, bis Frigate neu gestartet wird. Deaktivierung einer Kamera stoppt die Verarbeitung der Streams dieser Kamera durch Frigate vollständig. Erkennung, Aufzeichnung und Debugging sind dann nicht mehr verfügbar. <br /> <em>Hinweis: Dies deaktiviert nicht die go2rtc restreams.</em>",
|
||||||
|
"enableLabel": "Aktivierte Kameras",
|
||||||
|
"enableDesc": "</em>Eine aktivierte Kamera vorübergehend deaktivieren, bis Frigate neu gestartet wird. Durch das Deaktivieren einer Kamera wird die Verarbeitung der Streams dieser Kamera durch Frigate vollständig unterbrochen. Erkennung, Aufzeichnung und Fehlerbehebung stehen dann nicht mehr zur Verfügung.<br /><em> Hinweis: go2rtc-Restreams werden dadurch nicht deaktiviert.</em>",
|
||||||
|
"disableLabel": "Deaktivierte Kameras",
|
||||||
|
"disableDesc": "Aktivieren Sie eine Kamera, die derzeit in der Benutzeroberfläche nicht sichtbar und in der Konfiguration deaktiviert ist. Nach der Aktivierung ist ein Neustart von Frigate erforderlich.",
|
||||||
|
"enableSuccess": "{{cameraName}} wurde in der Konfiguration aktiviert. Starte Frigate neu, um die Änderungen zu übernehmen."
|
||||||
},
|
},
|
||||||
"cameraConfig": {
|
"cameraConfig": {
|
||||||
"add": "Kamera hinzufügen",
|
"add": "Kamera hinzufügen",
|
||||||
@ -1335,6 +1387,14 @@
|
|||||||
"confirmButton": "Dauerhalft löschen",
|
"confirmButton": "Dauerhalft löschen",
|
||||||
"success": "Die Kamera {{cameraName}} wurde erfolgreich gelöscht",
|
"success": "Die Kamera {{cameraName}} wurde erfolgreich gelöscht",
|
||||||
"error": "Das Löschen der Kamera {{cameraName}} ist fehlgeschlagen"
|
"error": "Das Löschen der Kamera {{cameraName}} ist fehlgeschlagen"
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"title": "Profilkameraumschaltungen",
|
||||||
|
"selectLabel": "Profil auswählen",
|
||||||
|
"description": "Legen Sie fest, welche Kameras bei der Aktivierung eines Profils aktiviert oder deaktiviert werden sollen. Kameras, für die „Übernehmen“ eingestellt ist, behalten ihren ursprünglichen Aktivierungsstatus bei.",
|
||||||
|
"inherit": "Erben",
|
||||||
|
"enabled": "Aktiviert",
|
||||||
|
"disabled": "Deaktiviert"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cameraReview": {
|
"cameraReview": {
|
||||||
@ -1389,6 +1449,433 @@
|
|||||||
"value": {
|
"value": {
|
||||||
"label": "Neuer Wert",
|
"label": "Neuer Wert",
|
||||||
"reset": "Zurücksetzen"
|
"reset": "Zurücksetzen"
|
||||||
|
},
|
||||||
|
"profile": {
|
||||||
|
"label": "Profil"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"button": {
|
||||||
|
"overriddenGlobalTooltip": "Diese Kamera überschreibt globale Konfigurationseinstellungen in diesem Abschnitt",
|
||||||
|
"overriddenBaseConfig": "Überschrieben (Basiskonfiguration)",
|
||||||
|
"overriddenBaseConfigTooltip": "Das {{profile}}-Profil überschreibt Konfigurationseinstellungen in diesem Abschnitt",
|
||||||
|
"overriddenGlobal": "Überschrieben (Global)"
|
||||||
|
},
|
||||||
|
"timestampPosition": {
|
||||||
|
"tl": "Oben links",
|
||||||
|
"tr": "Oben rechts",
|
||||||
|
"bl": "Unten links",
|
||||||
|
"br": "Unten rechts"
|
||||||
|
},
|
||||||
|
"detectionModel": {
|
||||||
|
"plusActive": {
|
||||||
|
"title": "Verwaltung von Frigate+-Modellen",
|
||||||
|
"label": "Aktuelle Modellquelle",
|
||||||
|
"description": "Auf diesem Rechner läuft ein Frigate+-Modell. Wählen Sie Ihr Modell in den Frigate+-Einstellungen aus oder ändern Sie es.",
|
||||||
|
"goToFrigatePlus": "Zu den Frigate+-Einstellungen gehen",
|
||||||
|
"showModelForm": "Ein Modell manuell konfigurieren"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"maintenance": {
|
||||||
|
"title": "Wartung",
|
||||||
|
"sync": {
|
||||||
|
"title": "Medien-Synchronisierung",
|
||||||
|
"desc": "Frigate bereinigt Medien regelmäßig nach einem festgelegten Zeitplan entsprechend Ihrer Konfiguration zur Aufbewahrungsdauer. Es ist normal, dass während der Ausführung von Frigate einige verwaiste Dateien angezeigt werden. Nutzen Sie diese Funktion, um verwaiste Mediendateien von der Festplatte zu entfernen, auf die in der Datenbank nicht mehr verwiesen wird.",
|
||||||
|
"started": "Die Mediensynchronisierung wurde gestartet.",
|
||||||
|
"alreadyRunning": "Ein Synchronisierungsauftrag wird bereits ausgeführt",
|
||||||
|
"error": "Die Synchronisierung konnte nicht gestartet werden",
|
||||||
|
"currentStatus": "Status",
|
||||||
|
"jobId": "Job ID",
|
||||||
|
"startTime": "Startzeit",
|
||||||
|
"endTime": "Endzeit",
|
||||||
|
"statusLabel": "Status",
|
||||||
|
"results": "Ergebnisse",
|
||||||
|
"errorLabel": "Fehler",
|
||||||
|
"mediaTypes": "Medientypen",
|
||||||
|
"allMedia": "Alle Medien",
|
||||||
|
"dryRun": "Probelauf",
|
||||||
|
"dryRunEnabled": "Es werden keine Dateien gelöscht",
|
||||||
|
"dryRunDisabled": "Die Dateien werden gelöscht",
|
||||||
|
"force": "Zwingen",
|
||||||
|
"forceDesc": "Die Sicherheitsschwelle umgehen und die Synchronisierung abschließen, selbst wenn mehr als 50 % der Dateien gelöscht würden.",
|
||||||
|
"verbose": "Ausführlich",
|
||||||
|
"verboseDesc": "Erstelle eine vollständige Liste der verwaisten Dateien auf der Festplatte zur Überprüfung.",
|
||||||
|
"running": "Synchronisierung läuft...",
|
||||||
|
"start": "Synchronisierung starten",
|
||||||
|
"inProgress": "Die Synchronisierung läuft. Diese Seite ist deaktiviert.",
|
||||||
|
"status": {
|
||||||
|
"queued": "In der Warteschlange",
|
||||||
|
"running": "läuft",
|
||||||
|
"completed": "Abgeschlossen",
|
||||||
|
"failed": "Fehlgeschlagen",
|
||||||
|
"notRunning": "läuft nicht"
|
||||||
|
},
|
||||||
|
"resultsFields": {
|
||||||
|
"filesChecked": "Datein geprüft",
|
||||||
|
"orphansFound": "Datenleiche gefunden",
|
||||||
|
"orphansDeleted": "Datenleiche gelöscht",
|
||||||
|
"aborted": "Abgebrochen. Die Löschung würde den Sicherheitsgrenzwert überschreiten.",
|
||||||
|
"error": "Fehler",
|
||||||
|
"totals": "Total"
|
||||||
|
},
|
||||||
|
"event_snapshots": "Momentaufnahmen von verfolgten Objekten",
|
||||||
|
"event_thumbnails": "Miniaturansichten der verfolgten Objekte",
|
||||||
|
"review_thumbnails": "Vorschau-Miniaturansichten",
|
||||||
|
"previews": "Vorschau",
|
||||||
|
"exports": "Exporte",
|
||||||
|
"recordings": "Aufnahmen"
|
||||||
|
},
|
||||||
|
"regionGrid": {
|
||||||
|
"title": "Regionraster",
|
||||||
|
"desc": "Das Erfassungsraster ist ein optimiertes Modell, das lernt, wo Objekte unterschiedlicher Größe typischerweise im Sichtfeld der einzelnen Kameras auftreten. Frigate nutzt diese Daten, um die Größe der Erfassungsbereiche effizient anzupassen. Das Raster wird im Laufe der Zeit automatisch aus den Daten der verfolgten Objekte erstellt.",
|
||||||
|
"clear": "Regionsraster löschen",
|
||||||
|
"clearConfirmTitle": "Raster der Region löschen",
|
||||||
|
"clearConfirmDesc": "Es wird nicht empfohlen, das Regionsraster zu löschen, es sei denn, Sie haben kürzlich die Größe Ihres Detektormodells geändert oder die physische Position Ihrer Kamera angepasst und haben Probleme bei der Objektverfolgung. Das Raster wird im Laufe der Zeit automatisch neu aufgebaut, sobald Objekte verfolgt werden. Damit die Änderungen wirksam werden, ist ein Neustart von Frigate erforderlich.",
|
||||||
|
"clearSuccess": "Das Regionsraster wurde erfolgreich gelöscht",
|
||||||
|
"clearError": "Das Löschen des Regionsrasters ist fehlgeschlagen",
|
||||||
|
"restartRequired": "Ein Neustart ist erforderlich, damit die Änderungen am regionalen Netz wirksam werden"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"configForm": {
|
||||||
|
"global": {
|
||||||
|
"title": "Globale Einstellung",
|
||||||
|
"description": "Diese Einstellungen gelten für alle Kameras, sofern sie nicht in den kameraspezifischen Einstellungen überschrieben werden."
|
||||||
|
},
|
||||||
|
"camera": {
|
||||||
|
"title": "Kamera Einstellung",
|
||||||
|
"description": "Diese Einstellungen gelten nur für diese Kamera und haben Vorrang vor den allgemeinen Einstellungen.",
|
||||||
|
"noCameras": "Keine Kameras verfügbar"
|
||||||
|
},
|
||||||
|
"advancedSettingsCount": "Erweiterte Einstellungen ({{count}})",
|
||||||
|
"advancedCount": "Fortgeschritten ({{count}})",
|
||||||
|
"showAdvanced": "Erweiterte Einstellungen anzeigen",
|
||||||
|
"tabs": {
|
||||||
|
"sharedDefaults": "Gemeinsame Standardeinstellungen",
|
||||||
|
"system": "System",
|
||||||
|
"integrations": "Integrationen"
|
||||||
|
},
|
||||||
|
"additionalProperties": {
|
||||||
|
"keyLabel": "Schlüssel",
|
||||||
|
"valueLabel": "Wert",
|
||||||
|
"keyPlaceholder": "Neuer Schlüssel",
|
||||||
|
"remove": "Entfernen"
|
||||||
|
},
|
||||||
|
"timezone": {
|
||||||
|
"defaultOption": "Zeitzone des Browsers verwenden"
|
||||||
|
},
|
||||||
|
"roleMap": {
|
||||||
|
"empty": "Keine Rollenzuordnungen",
|
||||||
|
"roleLabel": "Rolle",
|
||||||
|
"groupsLabel": "Gruppe",
|
||||||
|
"addMapping": "Rollenzuordnung hinzufügen",
|
||||||
|
"remove": "Entfernen"
|
||||||
|
},
|
||||||
|
"ffmpegArgs": {
|
||||||
|
"preset": "Voreinstellung",
|
||||||
|
"manual": "Manuelle Argumente",
|
||||||
|
"inherit": "Von den Kameraeinstellungen übernehmen",
|
||||||
|
"none": "Keine",
|
||||||
|
"useGlobalSetting": "Von der globalen Einstellung übernehmen",
|
||||||
|
"selectPreset": "Voreinstellung auswählen",
|
||||||
|
"manualPlaceholder": "FFmpeg-Argumente eingeben",
|
||||||
|
"presetLabels": {
|
||||||
|
"preset-rpi-64-h264": "Raspberry Pi (H.264)",
|
||||||
|
"preset-rpi-64-h265": "Raspberry Pi (H.265)",
|
||||||
|
"preset-vaapi": "VAAPI (Intel/AMD GPU)",
|
||||||
|
"preset-intel-qsv-h264": "Intel QuickSync (H.264)",
|
||||||
|
"preset-intel-qsv-h265": "Intel QuickSync (H.265)",
|
||||||
|
"preset-nvidia": "NVIDIA GPU",
|
||||||
|
"preset-jetson-h264": "NVIDIA Jetson (H.264)",
|
||||||
|
"preset-jetson-h265": "NVIDIA Jetson (H.265)",
|
||||||
|
"preset-rkmpp": "Rockchip RKMPP",
|
||||||
|
"preset-http-jpeg-generic": "HTTP JPEG (Generic)",
|
||||||
|
"preset-http-mjpeg-generic": "HTTP MJPEG (Generic)",
|
||||||
|
"preset-http-reolink": "HTTP - Reolink Cameras",
|
||||||
|
"preset-rtmp-generic": "RTMP (Generic)",
|
||||||
|
"preset-rtsp-generic": "RTSP (Generic)",
|
||||||
|
"preset-rtsp-restream": "RTSP - Restream von go2rtc",
|
||||||
|
"preset-rtsp-restream-low-latency": "FFmpeg-Argumente eingeben: RTSP – Neustreaming von go2rtc (geringe Latenz)",
|
||||||
|
"preset-rtsp-udp": "RTSP - UDP",
|
||||||
|
"preset-rtsp-blue-iris": "RTSP - Blue Iris",
|
||||||
|
"preset-record-generic": "Aufnahme (allgemein, ohne Ton)",
|
||||||
|
"preset-record-generic-audio-copy": "Aufnahme (Allgemein + Audio kopieren)",
|
||||||
|
"preset-record-generic-audio-aac": "Aufnahme (Allgemein + Audio in AAC)",
|
||||||
|
"preset-record-mjpeg": "Aufzeichnung – MJPEG-Kameras",
|
||||||
|
"preset-record-jpeg": "Aufnahme – JPEG-Kameras",
|
||||||
|
"preset-record-ubiquiti": "Aufzeichnung – Ubiquiti-Kameras"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cameraInputs": {
|
||||||
|
"itemTitle": "Stream {{index}}"
|
||||||
|
},
|
||||||
|
"restartRequiredField": "Neustart erforderlich",
|
||||||
|
"restartRequiredFooter": "Konfiguration geändert – Neustart erforderlich",
|
||||||
|
"sections": {
|
||||||
|
"detect": "Erkennung",
|
||||||
|
"record": "Aufnahme",
|
||||||
|
"snapshots": "Schnappschüsse",
|
||||||
|
"motion": "Antrag",
|
||||||
|
"objects": "Objekte",
|
||||||
|
"review": "überprüfen",
|
||||||
|
"audio": "Audio",
|
||||||
|
"notifications": "Benachrichtigungen",
|
||||||
|
"live": "Live Ansicht",
|
||||||
|
"timestamp_style": "Zeitstempel",
|
||||||
|
"mqtt": "MQTT",
|
||||||
|
"database": "Datenbank",
|
||||||
|
"telemetry": "Telemetrie",
|
||||||
|
"auth": "Authentifizierung",
|
||||||
|
"tls": "TLS",
|
||||||
|
"proxy": "Proxy",
|
||||||
|
"go2rtc": "go2rtc",
|
||||||
|
"ffmpeg": "FFmpeg",
|
||||||
|
"detectors": "Detektoren",
|
||||||
|
"model": "Modell",
|
||||||
|
"semantic_search": "Semantische Suche",
|
||||||
|
"genai": "GenAI",
|
||||||
|
"face_recognition": "Gesichtserkennung",
|
||||||
|
"lpr": "Kennzeichenerkennung",
|
||||||
|
"birdseye": "Birdseye",
|
||||||
|
"masksAndZones": "Masken / Zonen"
|
||||||
|
},
|
||||||
|
"detect": {
|
||||||
|
"title": "Erkennungseinstellungen"
|
||||||
|
},
|
||||||
|
"detectors": {
|
||||||
|
"title": "Erkennungseinstellungen",
|
||||||
|
"singleType": "Es ist nur ein {{type}}-Detektor zulässig.",
|
||||||
|
"keyRequired": "Der Name des Detektors ist erforderlich.",
|
||||||
|
"keyDuplicate": "Der Name des Detektors ist bereits vorhanden.",
|
||||||
|
"noSchema": "Es sind keine Detektorschemata verfügbar.",
|
||||||
|
"none": "Es sind keine Detektorinstanzen konfiguriert.",
|
||||||
|
"add": "Detektor hinzufügen"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"title": "Aufnahmeeinstellungen"
|
||||||
|
},
|
||||||
|
"snapshots": {
|
||||||
|
"title": "Einstellungen für Momentaufnahmen"
|
||||||
|
},
|
||||||
|
"motion": {
|
||||||
|
"title": "Bewegungseinstellungen"
|
||||||
|
},
|
||||||
|
"objects": {
|
||||||
|
"title": "Objekteinstellungen"
|
||||||
|
},
|
||||||
|
"audioLabels": {
|
||||||
|
"summary": "{{count}} Audio-Labels ausgewählt",
|
||||||
|
"empty": "Es sind keine Audio-Bezeichnungen verfügbar"
|
||||||
|
},
|
||||||
|
"objectLabels": {
|
||||||
|
"summary": "{{count}} Objekttypen ausgewählt",
|
||||||
|
"empty": "Es sind keine Objektbeschriftungen verfügbar"
|
||||||
|
},
|
||||||
|
"reviewLabels": {
|
||||||
|
"summary": "{{count}} Etiketten ausgewählt",
|
||||||
|
"empty": "Keine Beschriftungen verfügbar",
|
||||||
|
"allNonAlertDetections": "Alle Aktivitäten, die keine Warnmeldungen auslösen, werden als Erkennungen erfasst."
|
||||||
|
},
|
||||||
|
"filters": {
|
||||||
|
"objectFieldLabel": "{{field}} für {{label}}"
|
||||||
|
},
|
||||||
|
"zoneNames": {
|
||||||
|
"summary": "{{count}} ausgewählt",
|
||||||
|
"empty": "Keine Zonen verfügbar"
|
||||||
|
},
|
||||||
|
"inputRoles": {
|
||||||
|
"summary": "{{count}} Rollen ausgewählt",
|
||||||
|
"empty": "Es sind keine Rollen verfügbar",
|
||||||
|
"options": {
|
||||||
|
"detect": "Erkennen",
|
||||||
|
"record": "Aufnahme",
|
||||||
|
"audio": "Audio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"genaiRoles": {
|
||||||
|
"options": {
|
||||||
|
"embeddings": "Einbetten",
|
||||||
|
"vision": "Vision",
|
||||||
|
"tools": "Werkzeuge"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"semanticSearchModel": {
|
||||||
|
"placeholder": "Modell auswählen…",
|
||||||
|
"builtIn": "Vorbereitete Modelle",
|
||||||
|
"genaiProviders": "GenAI Anbieter"
|
||||||
|
},
|
||||||
|
"review": {
|
||||||
|
"title": "Einstellungen überprüfen"
|
||||||
|
},
|
||||||
|
"audio": {
|
||||||
|
"title": "Audioeinstellungen"
|
||||||
|
},
|
||||||
|
"notifications": {
|
||||||
|
"title": "Benachrichtigungseinstellungen"
|
||||||
|
},
|
||||||
|
"live": {
|
||||||
|
"title": "Einstellungen für die Live-Ansicht"
|
||||||
|
},
|
||||||
|
"timestamp_style": {
|
||||||
|
"title": "Einstellungen für Zeitstempel"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "Suche...",
|
||||||
|
"addCustomLabel": "Benutzerdefiniertes Etikett hinzufügen..."
|
||||||
|
},
|
||||||
|
"globalConfig": {
|
||||||
|
"title": "Globale Konfiguration",
|
||||||
|
"description": "Konfigurieren Sie globale Einstellungen, die für alle Kameras gelten, sofern sie nicht überschrieben werden.",
|
||||||
|
"toast": {
|
||||||
|
"success": "Die globalen Einstellungen wurden erfolgreich gespeichert",
|
||||||
|
"error": "Das Speichern der globalen Einstellungen ist fehlgeschlagen",
|
||||||
|
"validationError": "Validierung fehlgeschlagen"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cameraConfig": {
|
||||||
|
"title": "Kamerakonfiguration",
|
||||||
|
"description": "Konfigurieren Sie die Einstellungen für einzelne Kameras. Diese Einstellungen haben Vorrang vor den globalen Standardeinstellungen.",
|
||||||
|
"overriddenBadge": "Überschrieben",
|
||||||
|
"resetToGlobal": "Auf globale Einstellungen zurücksetzen",
|
||||||
|
"toast": {
|
||||||
|
"success": "Die Kameraeinstellungen wurden erfolgreich gespeichert",
|
||||||
|
"error": "Das Speichern der Kameraeinstellungen ist fehlgeschlagen"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"toast": {
|
||||||
|
"success": "Einstellungen erfolgreich gespeichert",
|
||||||
|
"applied": "Einstellungen wurden erfolgreich übernommen",
|
||||||
|
"successRestartRequired": "Die Einstellungen wurden erfolgreich gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen.",
|
||||||
|
"error": "Das Speichern der Einstellungen ist fehlgeschlagen",
|
||||||
|
"validationError": "Validierung fehlgeschlagen: {{message}}",
|
||||||
|
"resetSuccess": "Auf globale Standardeinstellungen zurücksetzen",
|
||||||
|
"resetError": "Das Zurücksetzen der Einstellungen ist fehlgeschlagen",
|
||||||
|
"saveAllSuccess_one": "Der Abschnitt {{count}} wurde erfolgreich gespeichert.",
|
||||||
|
"saveAllSuccess_other": "Alle {{count}} Abschnitte wurden erfolgreich gespeichert.",
|
||||||
|
"saveAllPartial_one": "{{successCount}} von {{totalCount}} Abschnitt wurden gespeichert. {{failCount}} sind fehlgeschlagen.",
|
||||||
|
"saveAllPartial_other": "{{successCount}} von {{totalCount}} Abschnitten wurden gespeichert. {{failCount}} sind fehlgeschlagen.",
|
||||||
|
"saveAllFailure": "Es konnten nicht alle Abschnitte gespeichert werden."
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"title": "Profile",
|
||||||
|
"activeProfile": "Aktive Profile",
|
||||||
|
"noActiveProfile": "Kein aktives Profil",
|
||||||
|
"active": "Aktiv",
|
||||||
|
"activated": "Profil „{{profile}}“ aktiviert",
|
||||||
|
"activateFailed": "Das Profil konnte nicht eingerichtet werden",
|
||||||
|
"deactivated": "Profil deaktiviert",
|
||||||
|
"noProfiles": "Es sind keine Profile definiert.",
|
||||||
|
"noOverrides": "Keine Überschreibungen",
|
||||||
|
"cameraCount_one": "{{count}} Kamera",
|
||||||
|
"cameraCount_other": "{{count}} Kameras",
|
||||||
|
"columnCamera": "Kamera",
|
||||||
|
"columnOverrides": "Profilüberschreibungen",
|
||||||
|
"baseConfig": "Basis Konfiguration",
|
||||||
|
"addProfile": "Profil hinzufügen",
|
||||||
|
"newProfile": "Neues Profil",
|
||||||
|
"profileNamePlaceholder": "z. B. „Scharf“, „Abwesend“, „Nachtmodus“",
|
||||||
|
"friendlyNameLabel": "Profilname",
|
||||||
|
"profileIdLabel": "Profile-ID",
|
||||||
|
"profileIdDescription": "Interne Kennung, die in der Konfiguration und in Automatisierungen verwendet wird",
|
||||||
|
"nameInvalid": "Es sind nur Kleinbuchstaben, Zahlen und Unterstriche zulässig",
|
||||||
|
"nameDuplicate": "Ein Profil mit diesem Namen existiert bereits",
|
||||||
|
"error": {
|
||||||
|
"mustBeAtLeastTwoCharacters": "Muss mindestens 2 Zeichen lang sein",
|
||||||
|
"mustNotContainPeriod": "Darf keine Punkte enthalten",
|
||||||
|
"alreadyExists": "Ein Profil mit dieser ID existiert bereits"
|
||||||
|
},
|
||||||
|
"renameProfile": "Profil umbenennen",
|
||||||
|
"renameSuccess": "Profil in „{{profile}}“ umbenannt",
|
||||||
|
"deleteProfile": "Profil löschen",
|
||||||
|
"deleteProfileConfirm": "Profil „{{profile}}“ von allen Kameras löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
|
||||||
|
"deleteSuccess": "Profil „{{profile}}“ gelöscht",
|
||||||
|
"createSuccess": "Profil „{{profile}}“ erstellt",
|
||||||
|
"removeOverride": "Profil-Überschreibung aufheben",
|
||||||
|
"deleteSection": "Abschnittsüberschreibungen löschen",
|
||||||
|
"deleteSectionConfirm": "Die Überschreibungen von {{section}} für das Profil {{profile}} auf {{camera}} entfernen?",
|
||||||
|
"deleteSectionSuccess": "Die Überschreibungen von {{section}} für {{profile}} wurden entfernt",
|
||||||
|
"enableSwitch": "Profile aktivieren",
|
||||||
|
"enabledDescription": "Profile sind aktiviert. Erstellen Sie unten ein neues Profil, navigieren Sie zum Abschnitt „Kamera-Konfiguration“, um Ihre Änderungen vorzunehmen, und speichern Sie diese, damit sie wirksam werden.",
|
||||||
|
"disabledDescription": "Mit Profilen können Sie benannte Gruppen von Kamera-Konfigurationsänderungen (z. B. „aktiviert“, „abwesend“, „Nacht“) definieren, die bei Bedarf aktiviert werden können."
|
||||||
|
},
|
||||||
|
"unsavedChanges": "Sie haben noch nicht gespeicherte Änderungen",
|
||||||
|
"confirmReset": "Zurücksetzen bestätigen",
|
||||||
|
"resetToDefaultDescription": "Dadurch werden alle Einstellungen in diesem Abschnitt auf ihre Standardwerte zurückgesetzt. Dieser Vorgang kann nicht rückgängig gemacht werden.",
|
||||||
|
"resetToGlobalDescription": "Dadurch werden die Einstellungen in diesem Abschnitt auf die globalen Standardwerte zurückgesetzt. Dieser Vorgang kann nicht rückgängig gemacht werden.",
|
||||||
|
"go2rtcStreams": {
|
||||||
|
"title": "go2rtc-Streams",
|
||||||
|
"description": "Verwalten Sie die go2rtc-Stream-Konfigurationen für das Restreaming von Kamerabildern. Jeder Stream verfügt über einen Namen und eine oder mehrere Quell-URLs.",
|
||||||
|
"addStream": "Stream hinzufügen",
|
||||||
|
"addStreamDesc": "Geben Sie einen Namen für den neuen Stream ein. Dieser Name wird verwendet, um in Ihrer Kamerakonfiguration auf den Stream zu verweisen.",
|
||||||
|
"addUrl": "URL hinzufügen",
|
||||||
|
"streamName": "Stream-Name",
|
||||||
|
"streamNamePlaceholder": "z.B., Vordertür",
|
||||||
|
"streamUrlPlaceholder": "z.B., rtsp://user:pass@192.168.1.100/stream",
|
||||||
|
"deleteStream": "Stream löschen",
|
||||||
|
"deleteStreamConfirm": "Möchten Sie den Stream „{{streamName}}“ wirklich löschen? Kameras, die auf diesen Stream verweisen, funktionieren möglicherweise nicht mehr.",
|
||||||
|
"noStreams": "Es sind keine go2rtc-Streams konfiguriert. Füge einen Stream hinzu, um loszulegen.",
|
||||||
|
"validation": {
|
||||||
|
"nameRequired": "Der Name des Streams ist erforderlich",
|
||||||
|
"nameDuplicate": "Ein Stream mit diesem Namen existiert bereits",
|
||||||
|
"nameInvalid": "Der Name des Streams darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten",
|
||||||
|
"urlRequired": "Es ist mindestens eine URL erforderlich"
|
||||||
|
},
|
||||||
|
"renameStream": "Stream umbenennen",
|
||||||
|
"renameStreamDesc": "Geben Sie einen neuen Namen für diesen Stream ein. Das Umbenennen eines Streams kann dazu führen, dass Kameras oder andere Streams, die namentlich darauf verweisen, nicht mehr funktionieren.",
|
||||||
|
"newStreamName": "Neuer Stream-Name",
|
||||||
|
"ffmpeg": {
|
||||||
|
"useFfmpegModule": "Kompatibilitätsmodus verwenden (ffmpeg)",
|
||||||
|
"video": "Video",
|
||||||
|
"audio": "Audio",
|
||||||
|
"hardware": "Hardwarebeschleunigung",
|
||||||
|
"videoCopy": "Kopieren",
|
||||||
|
"videoH264": "Transcode zu H.264",
|
||||||
|
"videoH265": "Transcode zu H.265",
|
||||||
|
"videoExclude": "Ausschließen",
|
||||||
|
"audioCopy": "Kopieren",
|
||||||
|
"audioAac": "Transcode zu AAC",
|
||||||
|
"audioOpus": "Transcode zu Opus",
|
||||||
|
"audioPcmu": "Transcode zu PCM μ-law",
|
||||||
|
"audioPcma": "Transcode zu PCM A-law",
|
||||||
|
"audioPcm": "Transcode zu PCM",
|
||||||
|
"audioMp3": "Transcode zu MP3",
|
||||||
|
"audioExclude": "Ausschließen",
|
||||||
|
"hardwareNone": "Keine Hardwarebeschleunigung",
|
||||||
|
"hardwareAuto": "Automatische Hardwarebeschleunigung"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"onvif": {
|
||||||
|
"profileAuto": "Auto",
|
||||||
|
"profileLoading": "Profile werden geladen..."
|
||||||
|
},
|
||||||
|
"configMessages": {
|
||||||
|
"review": {
|
||||||
|
"recordDisabled": "Aufnahme ist deaktiviert, Überprüfungspunkt konnte nicht erstellt werden.",
|
||||||
|
"detectDisabled": "Die Objekterkennung ist deaktiviert. Für die Überprüfung von Elementen müssen Objekte erkannt werden, um Warnmeldungen und Erkennungen zu kategorisieren.",
|
||||||
|
"allNonAlertDetections": "Alle Aktivitäten, die keine Warnmeldungen auslösen, werden als Erkennungen erfasst."
|
||||||
|
},
|
||||||
|
"audio": {
|
||||||
|
"noAudioRole": "Für keinen Stream ist die Audio-Rolle definiert. Sie müssen die Audio-Rolle aktivieren, damit die Audioerkennung funktioniert."
|
||||||
|
},
|
||||||
|
"audioTranscription": {
|
||||||
|
"audioDetectionDisabled": "Die Audioerkennung ist für diese Kamera nicht aktiviert. Für die Audio-Transkription muss die Audioerkennung aktiviert sein."
|
||||||
|
},
|
||||||
|
"detect": {
|
||||||
|
"fpsGreaterThanFive": "Es wird nicht empfohlen, den Wert für die FPS-Erkennung auf mehr als 5 einzustellen."
|
||||||
|
},
|
||||||
|
"faceRecognition": {
|
||||||
|
"globalDisabled": "Die Gesichtserkennung ist auf globaler Ebene nicht aktiviert. Aktivieren Sie sie in den globalen Einstellungen, damit die Gesichtserkennung auf Kameraebene funktioniert.",
|
||||||
|
"personNotTracked": "Für die Gesichtserkennung muss das Objekt „person“ verfolgt werden. Stellen Sie sicher, dass „person“ in der Objektverfolgungsliste enthalten ist."
|
||||||
|
},
|
||||||
|
"lpr": {
|
||||||
|
"globalDisabled": "Die Kennzeichenerkennung ist auf globaler Ebene nicht aktiviert. Aktivieren Sie sie in den globalen Einstellungen, damit die Kennzeichenerkennung auf Kameraebene funktioniert.",
|
||||||
|
"vehicleNotTracked": "Für die Kennzeichenerkennung muss entweder ein „Pkw“ oder ein „Motorrad“ erfasst werden."
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"noRecordRole": "Für keinen Stream ist die Rolle „Record“ definiert. Die Aufzeichnung funktioniert nicht."
|
||||||
|
},
|
||||||
|
"birdseye": {
|
||||||
|
"objectsModeDetectDisabled": "Birdseye ist auf den Modus „Objekte“ eingestellt, doch die Objekterkennung ist für diese Kamera deaktiviert. Die Kamera wird in Birdseye nicht angezeigt."
|
||||||
|
},
|
||||||
|
"snapshots": {
|
||||||
|
"detectDisabled": "Die Objekterkennung ist deaktiviert. Es werden keine Momentaufnahmen von verfolgten Objekten erstellt."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,7 +38,8 @@
|
|||||||
"description": "Dies ist ein bekannter Fehler in den GPU-Statistik-Tools von Intel (intel_gpu_top), bei dem das Tool ausfällt und wiederholt eine GPU-Auslastung von 0 % anzeigt, selbst wenn die Hardwarebeschleunigung und die Objekterkennung auf der (i)GPU korrekt funktionieren. Dies ist kein Fehler von Frigate. Du kannst den Host neu starten, um das Problem vorübergehend zu beheben und zu prüfen, ob die GPU korrekt funktioniert. Dies hat keine Auswirkungen auf die Leistung."
|
"description": "Dies ist ein bekannter Fehler in den GPU-Statistik-Tools von Intel (intel_gpu_top), bei dem das Tool ausfällt und wiederholt eine GPU-Auslastung von 0 % anzeigt, selbst wenn die Hardwarebeschleunigung und die Objekterkennung auf der (i)GPU korrekt funktionieren. Dies ist kein Fehler von Frigate. Du kannst den Host neu starten, um das Problem vorübergehend zu beheben und zu prüfen, ob die GPU korrekt funktioniert. Dies hat keine Auswirkungen auf die Leistung."
|
||||||
},
|
},
|
||||||
"gpuTemperature": "GPU Temperatur",
|
"gpuTemperature": "GPU Temperatur",
|
||||||
"npuTemperature": "NPU Temperatur"
|
"npuTemperature": "NPU Temperatur",
|
||||||
|
"gpuCompute": "GPU Compute / Encode"
|
||||||
},
|
},
|
||||||
"title": "Allgemein",
|
"title": "Allgemein",
|
||||||
"detector": {
|
"detector": {
|
||||||
@ -119,9 +120,11 @@
|
|||||||
"empty": "Noch keine Nachrichten erfasst",
|
"empty": "Noch keine Nachrichten erfasst",
|
||||||
"count": "{{count}} Nachrichten",
|
"count": "{{count}} Nachrichten",
|
||||||
"expanded": {
|
"expanded": {
|
||||||
"payload": "Nutzlast"
|
"payload": "Nutzinhalt"
|
||||||
},
|
},
|
||||||
"resume": "fortsetzen"
|
"resume": "fortsetzen",
|
||||||
|
"count_one": "{{count}} Nachrichten",
|
||||||
|
"count_other": "{{count}} Nachrichten"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"metrics": "Systemmetriken",
|
"metrics": "Systemmetriken",
|
||||||
@ -187,7 +190,8 @@
|
|||||||
"cameraDetect": "{{camName}} Erkennung",
|
"cameraDetect": "{{camName}} Erkennung",
|
||||||
"cameraFramesPerSecond": "{{camName}} Bilder pro Sekunde",
|
"cameraFramesPerSecond": "{{camName}} Bilder pro Sekunde",
|
||||||
"cameraDetectionsPerSecond": "{{camName}} Erkennungen pro Sekunde",
|
"cameraDetectionsPerSecond": "{{camName}} Erkennungen pro Sekunde",
|
||||||
"cameraSkippedDetectionsPerSecond": "{{camName}} übersprungene Erkennungen pro Sekunde"
|
"cameraSkippedDetectionsPerSecond": "{{camName}} übersprungene Erkennungen pro Sekunde",
|
||||||
|
"cameraGpu": "{{camName}} GPU"
|
||||||
},
|
},
|
||||||
"title": "Kameras",
|
"title": "Kameras",
|
||||||
"framesAndDetections": "Bilder / Erkennungen",
|
"framesAndDetections": "Bilder / Erkennungen",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user