diff --git a/web/public/locales/de/audio.json b/web/public/locales/de/audio.json index 045beee914..6a5568a435 100644 --- a/web/public/locales/de/audio.json +++ b/web/public/locales/de/audio.json @@ -442,7 +442,6 @@ "electronic_tuner": "Elektronischer Tuner", "effects_unit": "Effekteinheit", "chorus_effect": "Chorus-Effekt", - "sodeling": "Verfilzen", "chird": "Akkord", "change_ringing": "Wechsle RingRing", "shofar": "Schofar", diff --git a/web/public/locales/de/common.json b/web/public/locales/de/common.json index b7d1c24287..dc6315aff5 100644 --- a/web/public/locales/de/common.json +++ b/web/public/locales/de/common.json @@ -47,16 +47,7 @@ "12hour": "d. MMM, hh:mm:ss aaa", "24hour": "dd. MMM, hh:mm:ss aaa" }, - "formattedTimestampWithYear": { - "24hour": "%-d %b %Y, %H:%M", - "12hour": "%-d %b %Y, %H:%M" - }, - "formattedTimestampOnlyMonthAndDay": "%-d %b", "am": "vormittags", - "formattedTimestampExcludeSeconds": { - "24hour": "%-d %b, %H:%M", - "12hour": "%-d %b, %H:%M" - }, "formattedTimestampHourMinute": { "12hour": "h:mm aaa", "24hour": "HH:mm" @@ -205,7 +196,6 @@ "default": "Standard", "nord": "Nord", "red": "Rot", - "contrast": "Hoher Kontrast", "highcontrast": "Hoher Kontrast" }, "help": "Hilfe", diff --git a/web/public/locales/de/components/camera.json b/web/public/locales/de/components/camera.json index ff98559e66..239b7c6064 100644 --- a/web/public/locales/de/components/camera.json +++ b/web/public/locales/de/components/camera.json @@ -51,8 +51,7 @@ }, "audio": { "tips": { - "title": "Audio muss in der Kamera verfügbar und in go2rtc für diesen Stream konfiguriert sein.", - "document": "Lies die Dokumentation. " + "title": "Audio muss in der Kamera verfügbar und in go2rtc für diesen Stream konfiguriert sein." } }, "desc": "Ändere die Live Stream Optionen für das Dashboard dieser Kameragruppe. Diese Einstellungen sind geräte-/browserspezifisch.", diff --git a/web/public/locales/de/components/dialog.json b/web/public/locales/de/components/dialog.json index 10cf2c677a..97cacd44c0 100644 --- a/web/public/locales/de/components/dialog.json +++ b/web/public/locales/de/components/dialog.json @@ -12,19 +12,9 @@ "explore": { "plus": { "review": { - "true": { - "label": "Bestätigen Sie das Label für Frigate Plus", - "true_one": "Das ist ein/eine {{label}}", - "true_other": "Dies sind {{label}}" - }, "state": { "submitted": "Übermittelt" }, - "false": { - "false_one": "Das ist kein(e) {{label}}", - "false_other": "Das sind kein(e) {{label}}", - "label": "Bestätige dieses Label nicht für Frigate Plus" - }, "question": { "label": "Bestätige diese Beschriftung für Frigate Plus", "ask_a": "Ist dieses Objekt ein {{label}}?", @@ -68,7 +58,6 @@ "error": { "endTimeMustAfterStartTime": "Die Endzeit darf nicht vor der Startzeit liegen", "failed": "Fehler beim Export in die Warteschlange: {{error}}", - "noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt", "noValidTimeSelected": "Kein gültiger Zeitraum ausgewählt" }, "success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite.", @@ -137,8 +126,6 @@ "toast": { "started_one": "1 Export gestartet.", "started_other": "{{count}} Exporte gestartet.", - "startedNoCase_one": "1 Export gestartet.", - "startedNoCase_other": "{{count}} Exports gestartet.", "partial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagen: {{failedItems}}", "failed": "Fehler beim Starten der {{total}} Exporte. Fehler: {{failedItems}}" } @@ -148,7 +135,6 @@ "restreaming": { "disabled": "Für diese Kamera ist das Restreaming nicht aktiviert.", "desc": { - "readTheDocumentation": "Weitere Informationen in der Dokumentation", "title": "Konfiguriere go2rtc, um erweiterte Live-Ansichtsoptionen und Audio für diese Kamera zu nutzen." } }, diff --git a/web/public/locales/de/components/player.json b/web/public/locales/de/components/player.json index 6294301446..f09581df1d 100644 --- a/web/public/locales/de/components/player.json +++ b/web/public/locales/de/components/player.json @@ -11,7 +11,6 @@ "title": "Stream ist offline", "desc": "Es wurden keine Bilder vom Erkennungsstream der Kamera {{cameraName}} empfangen, bitte Logs überprüfen" }, - "cameraDisabled": "Kamera ist deaktiviert", "stats": { "streamType": { "title": "Stream Typ:", diff --git a/web/public/locales/de/config/cameras.json b/web/public/locales/de/config/cameras.json index 495b963ccf..34296ed4dc 100644 --- a/web/public/locales/de/config/cameras.json +++ b/web/public/locales/de/config/cameras.json @@ -70,10 +70,6 @@ "label": "Birdseye aktivieren", "description": "Aktivieren oder deaktivieren der Birdseye-Funktion." }, - "mode": { - "label": "Verfolgungsmodus", - "description": "Modus zum Einbeziehen von Kameras in Birdseye: „Objekte“, „Bewegung“ oder „kontinuierlich“." - }, "order": { "label": "Position", "description": "Numerische Position, die Reihenfolge der Kamera im Birdseye-Layout steuert." @@ -786,10 +782,6 @@ "label": "Schnappschüsse aktivieren", "description": "Das Speichern von Momentaufnahmen für diese Kamera aktivieren oder deaktivieren." }, - "clean_copy": { - "label": "Saubere Kopie speichern", - "description": "Save an unannotated clean copy of snapshots in addition to annotated ones." - }, "timestamp": { "label": "Zeitstempel-Einblendung", "description": "Füge einen Zeitstempel auf die von der API abgerufenen Momentaufnahmen ein." @@ -817,10 +809,6 @@ "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." diff --git a/web/public/locales/de/config/global.json b/web/public/locales/de/config/global.json index afb546fb15..80cfac2a3c 100644 --- a/web/public/locales/de/config/global.json +++ b/web/public/locales/de/config/global.json @@ -138,10 +138,6 @@ "label": "Birdseye aktivieren", "description": "Aktivieren oder deaktivieren der Birdseye-Funktion." }, - "mode": { - "label": "Verfolgungsmodus", - "description": "Modus zum Einbeziehen von Kameras in Birdseye: „Objekte“, „Bewegung“ oder „kontinuierlich“." - }, "order": { "label": "Position", "description": "Numerische Position, die Reihenfolge der Kamera im Birdseye-Layout steuert." @@ -691,498 +687,11 @@ "label": "Zeitformat", "description": "In der Benutzeroberfläche zu verwendendes Zeitformat (Browser, 12-Stunden- oder 24-Stunden-Format)." }, - "date_style": { - "label": "Datumsformat", - "description": "In der Benutzeroberfläche zu verwendendes Datumsformat (vollständig, lang, mittel, kurz)." - }, - "time_style": { - "label": "Zeitstil", - "description": "In der Benutzeroberfläche zu verwendender Zeitstil (vollständig, lang, mittel, kurz)." - }, "unit_system": { "label": "Einheitensystem", "description": "Einheitensystem für die Anzeige (metrisch oder imperial), das in der Benutzeroberfläche und MQTT verwendet wird." } }, - "detectors": { - "label": "Detektor-Hardware", - "description": "Konfiguration für Objektdetektoren (CPU, GPU, ONNX-Backends) und alle detektorspezifischen Modelleinstellungen.", - "type": { - "label": "Type", - "description": "Art des für die Objekterkennung zu verwendenden Detektors (z. B. „cpu“, „edgetpu“, „openvino“)." - }, - "cpu": { - "label": "CPU", - "description": "CPU-TFLite-Detektor, der TensorFlow Lite-Modelle ohne Hardwarebeschleunigung auf der Host-CPU ausführt. Nicht empfohlen.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Modellkonfigurationsoptionen (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekterkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// für Frigate+-Modelle)." - }, - "labelmap_path": { - "label": "Label-Karte für benutzerdefinierten Objektdetektor", - "description": "Pfad zu einer Labelmap-Datei, die numerische Klassen für den Detektor String-Labels zuordnet." - }, - "width": { - "label": "Eingabebreite des Objekterkennungsmodells", - "description": "Breite des Modell-Eingabetensors in Pixeln." - }, - "height": { - "label": "Eingabehöhe des Objekterkennungsmodells", - "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 von Objektbezeichnungen zu ihren Attributbezeichnungen", - "description": "Zuordnung von Objektbezeichnungen zu Attributbezeichnungen, die zum Anhängen von Metadaten verwendet werden (z. B. „Auto“ -> „[Kennzeichen]“)." - }, - "input_tensor": { - "label": "Form des Eingabetensors des Modells", - "description": "Vom Modell erwartetes Tensorformat: „nhwc” oder „nchw”." - }, - "input_pixel_format": { - "label": "Modell-Eingabe-Pixel-Farbformat", - "description": "Vom Modell erwarteter Pixel-Farbraum: „rgb“, „bgr“ oder „yuv“." - }, - "input_dtype": { - "label": "Modell-Eingabe D Typ", - "description": "Datentyp des Modelleingabetensors (z. B. „float32“)." - }, - "model_type": { - "label": "Objekterkennungsmodelltyp", - "description": "Detektormodellarchitekturtyp (ssd, yolox, yolonas), der von einigen Detektoren zur Optimierung verwendet wird." - } - }, - "model_path": { - "label": "Detektorspezifischer Modellpfad", - "description": "Dateipfad zum Binärcode des Detektormodells, falls vom ausgewählten Detektor benötigt." - }, - "num_threads": { - "label": "Anzahl der Erkennungs-Threads", - "description": "Die Anzahl der Threads, die für die CPU-basierte Inferenz verwendet werden." - } - }, - "deepstack": { - "label": "DeepStack", - "description": "DeepStack/CodeProject.AI-Detektor, der Bilder zur Inferenz an eine entfernte DeepStack-HTTP-API sendet. Nicht empfohlen.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Modellkonfigurationsoptionen (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekterkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// 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 Objekt-Erkennungsmodell", - "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." - }, - "api_url": { - "label": "DeepStack-API-URL", - "description": "Die URL der DeepStack-API." - }, - "api_timeout": { - "label": "DeepStack-API-Zeitlimit (in Sekunden)", - "description": "Maximal zulässige Zeit für eine DeepStack-API-Anfrage." - }, - "api_key": { - "label": "DeepStack-API-Schlüssel (falls erforderlich)", - "description": "Optionaler API-Schlüssel für authentifizierte DeepStack-Dienste." - } - }, - "degirum": { - "label": "DeGirum", - "description": "DeGirum-Detektor zum Ausführen von Modellen über die DeGirum-Cloud oder lokale Inferenzdienste.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Optionen zur Modellkonfiguration (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekt-Erkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// 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 des Objekterkennungsmodells", - "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." - }, - "location": { - "label": "Ort der Schlussfolgerung", - "description": "Standort der DeGirim-Inferenzmaschine (z. B. „@cloud“, „127.0.0.1“)." - }, - "zoo": { - "label": "Modellzoo", - "description": "Pfad oder URL zum DeGirum-Modellzoo." - }, - "token": { - "label": "DeGirum Cloud Token", - "description": "Zugangs-Token für DeGirum Cloud." - } - }, - "edgetpu": { - "label": "EdgeTPU", - "description": "EdgeTPU-Detektor, der TensorFlow Lite-Modelle ausführt, die mithilfe des EdgeTPU-Delegates für Coral EdgeTPU kompiliert wurden.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Optionen zur Modellkonfiguration (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekt-Erkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// 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 Objekt-Erkennungsmodell", - "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-Eingabe Typ D", - "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." - }, - "device": { - "label": "Gerätetyp", - "description": "Das für die EdgeTPU-Inferenz zu verwendende Gerät (z. B. „usb“, „pci“)." - } - }, - "hailo8l": { - "label": "Hailo-8/Hailo-8L", - "description": "Hailo-8/Hailo-8L-Detektor unter Verwendung von HEF-Modellen und dem HailoRT SDK für die Inferenz auf Hailo-Hardware.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Optionen zur Modellkonfiguration (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekterkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// 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 Objekt-Erkennungsmodell", - "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." - }, - "device": { - "label": "Geräte Type", - "description": "Das für die Hailo-Verbindung zu verwendende Gerät (z. B. „PCIe“, „M.2“)." - } - }, - "rknn": { - "model": { - "input_dtype": { - "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": { - "label": "MemryX", - "description": "MemryX MX3-Detektor, der kompilierte DFP-Modelle auf MemryX-Beschleunigern ausführt.", - "type": { - "label": "Type" - }, - "model": { - "label": "Detektorspezifische Modellkonfiguration", - "description": "Detektorspezifische Optionen zur Modellkonfiguration (Pfad, Eingabegröße usw.).", - "path": { - "label": "Pfad zum benutzerdefinierten Objekterkennungsmodell", - "description": "Pfad zu einer benutzerdefinierten Erkennungsmodelldatei (oder plus:// 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“." - } - }, - "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:// 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, yolo-generic, rfdetr, dfine), 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." - } - } - }, "objects": { "label": "Objekte", "description": "Standardeinstellungen für die Objektverfolgung, einschließlich der zu verfolgenden Labels und Filter pro Objekt.", @@ -1645,10 +1154,6 @@ "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": { - "label": "Saubere Kopie speichern", - "description": "Save an unannotated clean copy of snapshots in addition to annotated ones." - }, "timestamp": { "label": "Zeitstempel-Einblendung", "description": "Füge einen Zeitstempel auf die von der API abgerufenen Momentaufnahmen ein." @@ -1676,10 +1181,6 @@ "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." @@ -1691,50 +1192,6 @@ }, "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:// 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, yolo-generic, rfdetr, dfine), 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.", diff --git a/web/public/locales/de/views/classificationModel.json b/web/public/locales/de/views/classificationModel.json index fce42bb7f3..359305fcf5 100644 --- a/web/public/locales/de/views/classificationModel.json +++ b/web/public/locales/de/views/classificationModel.json @@ -206,7 +206,6 @@ } } }, - "none": "Keiner", "reclassifyImageAs": "Bild neu klassifizieren als:", "reclassifyImage": "Bild neu klassifizieren", "disabled": "Deaktiviert" diff --git a/web/public/locales/de/views/events.json b/web/public/locales/de/views/events.json index 8e08a8936e..c42f4fc510 100644 --- a/web/public/locales/de/views/events.json +++ b/web/public/locales/de/views/events.json @@ -43,8 +43,6 @@ "selected_one": "{{count}} ausgewählt", "selected_other": "{{count}} ausgewählt", "detected": "erkannt", - "suspiciousActivity": "Verdächtige Aktivität", - "threateningActivity": "Bedrohliche Aktivität", "zoomIn": "Hereinzoomen", "zoomOut": "Herauszoomen", "detail": { diff --git a/web/public/locales/de/views/explore.json b/web/public/locales/de/views/explore.json index 071d887905..7c0a4babac 100644 --- a/web/public/locales/de/views/explore.json +++ b/web/public/locales/de/views/explore.json @@ -108,8 +108,7 @@ "textTokenizer": "Text Tokenizer" }, "tips": { - "context": "Sie sollten eine Re-Indexierung der verfolgten Objekte durchführen, sobald die Modelle heruntergeladen sind.", - "documentation": "Lesen Sie die Dokumentation" + "context": "Sie sollten eine Re-Indexierung der verfolgten Objekte durchführen, sobald die Modelle heruntergeladen sind." }, "error": "Ein Fehler ist aufgetreten. Bitte prüfen Sie die Frigate Logs.", "context": "Frigate lädt derzeit benötigte Modelle für den Support des \"Semantic Search\"-Features. Je nach der Geschwindigkeit der Netzwerkverbindung kann dies einige Minuten in Anspruch nehmen." @@ -117,58 +116,11 @@ }, "trackedObjectDetails": "Details zu verfolgtem Objekt", "objectLifecycle": { - "noImageFound": "Kein Bild für diesen Zeitstempel gefunden.", - "createObjectMask": "Objekt-Maske erstellen", - "lifecycleItemDesc": { - "entered_zone": "{{label}} hat {{zones}} betreten", - "visible": "{{label}} erkannt", - "attribute": { - "other": "{{label}} erkannt als {{attribute}}", - "faceOrLicense_plate": "{{attribute}} erkannt für {{label}}" - }, - "external": "{{label}} erkannt", - "active": "{{label}} wurde aktiv", - "gone": "{{label}} hat verlassen", - "stationary": "{{label}} wurde stationär", - "heard": "{{label}} gehört", - "header": { - "ratio": "Verhältnis", - "area": "Bereich", - "zones": "Zonen" - } - }, - "annotationSettings": { - "offset": { - "documentation": "Lesen Sie die Dokumentation ", - "label": "Anmerkungen Versatz", - "desc": "Diese Daten stammen aus dem Erkennungs-Feed der Kamera, werden aber mit Bildern aus dem Aufnahme-Feed überlagert. Es ist unwahrscheinlich, dass die beiden Streams perfekt synchronisiert sind. Daher stimmen die Bounding Box und das Filmmaterial nicht perfekt überein. Das Feld annotation_offset kann jedoch verwendet werden, um dies anzupassen.", - "millisecondsToOffset": "Millisekunden, um die Erkennungen verschoben werden soll. Standard: 0", - "tips": "TIPP: Stelle dir einen Ereignisclip vor, in dem eine Person von links nach rechts läuft. Wenn die Bounding Box der Ereigniszeitleiste durchgehend links von der Person liegt, sollte der Wert verringert werden. Ähnlich verhält es sich, wenn eine Person von links nach rechts geht und die Bounding Box durchgängig vor der Person liegt, dann sollte der Wert erhöht werden.", - "toast": { - "success": "Versatz für {{camera}} wurde in der Konfigurationsdatei gespeichert. Starten Sie Frigate neu, um Ihre Änderungen zu übernehmen." - } - }, - "showAllZones": { - "title": "Zeige alle Zonen", - "desc": "Immer Zonen auf Rahmen anzeigen, in die Objekte eingetreten sind." - }, - "title": "Anmerkungseinstellungen" - }, - "adjustAnnotationSettings": "Anmerkungseinstellungen anpassen", - "title": "Objekt-Lebenszyklus", - "carousel": { - "next": "Nächste Anzeige", - "previous": "Vorherige Anzeige" - }, - "scrollViewTips": "Scrolle um die wichtigsten Momente dieses Objekts anzuzeigen.", - "autoTrackingTips": "Die Positionen der Bounding Box sind bei Kameras mit automatischer Verfolgung ungenau.", - "count": "{{first}} von {{second}}", - "trackedPoint": "Verfolgter Punkt" + "noImageFound": "Kein Bild für diesen Zeitstempel gefunden." }, "type": { "details": "Details", "video": "Video", - "object_lifecycle": "Objekt-Lebenszyklus", "snapshot": "Snapshot", "thumbnail": "Vorschaubild", "tracking_details": "Nachverfolgungs-Details" @@ -182,10 +134,6 @@ "label": "Video herunterladen", "aria": "Video herunterladen" }, - "viewObjectLifecycle": { - "label": "Lebenszyklus von Objekten anzeigen", - "aria": "Den Lebenszyklus des Objekts anzeigen" - }, "findSimilar": { "label": "Ähnliches finden", "aria": "Ähnliche verfolgte Objekte finden" diff --git a/web/public/locales/de/views/faceLibrary.json b/web/public/locales/de/views/faceLibrary.json index 8f2ec64240..781a18ad3a 100644 --- a/web/public/locales/de/views/faceLibrary.json +++ b/web/public/locales/de/views/faceLibrary.json @@ -6,12 +6,7 @@ "nameCannotContainHash": "Der Name darf keine # enthalten." }, "details": { - "person": "Person", - "confidence": "Vertrauen", "timestamp": "Zeitstempel", - "faceDesc": "Details des verfolgten Objekts, das dieses Gesicht erzeugt hat", - "face": "Gesichtsdetails", - "subLabelScore": "Sub Label Score", "scoreInfo": "Der Sub Label Score ist der gewichtete Score für alle erkannten Gesichter und kann daher vom Score abweichen, der auf dem Schnappschuss angezeigt wird.", "unknown": "Unbekannt" }, @@ -20,14 +15,10 @@ "desc": "Lade ein Bild zur Gesichtserkennung hoch und füge es für {{pageToggle}} hinzu" }, "createFaceLibrary": { - "title": "Kollektion erstellen", "new": "Lege ein neues Gesicht an", - "desc": "Erstelle eine neue Kollektion", "nextSteps": "Um eine solide Grundlage zu bilden:
  • Benutze den \"Aktuelle Erkennungen\" Tab, um Bilder für jede erkannte Person auszuwählen und zu trainieren.
  • Konzentriere dich für gute Ergebnisse auf Frontalfotos; vermeide Bilder zu Trainingszwecken, bei denen Gesichter aus einem Winkel erfasst wurden.
  • " }, "documentTitle": "Gesichtsbibliothek - Frigate", - "selectItem": "Wähle {{item}}", - "selectFace": "Wähle Gesicht", "imageEntry": { "dropActive": "Ziehe das Bild hierher…", "dropInstructions": "Ziehe ein Bild hier her, füge es ein oder klicke um eines auszuwählen", @@ -58,7 +49,6 @@ "title": "Lösche Name", "desc": "Möchtest du die Sammlung {{name}} löschen? Alle zugehörigen Gesichter werden gelöscht." }, - "readTheDocs": "Lies die Dokumentation", "trainFaceAs": "Trainiere Gesicht als:", "trainFace": "Trainiere Gesicht", "toast": { @@ -104,7 +94,6 @@ "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", - "pixels": "{{area}}px", "reclassifyFaceAs": "Gesicht neu klassifizieren als:", "reclassifyFace": "Gesicht neu klassifizieren" } diff --git a/web/public/locales/de/views/live.json b/web/public/locales/de/views/live.json index cfee8b7233..145a634722 100644 --- a/web/public/locales/de/views/live.json +++ b/web/public/locales/de/views/live.json @@ -103,14 +103,12 @@ "audio": { "available": "Audio ist für diesen Stream verfügbar", "tips": { - "title": "Audio muss von deiner Kamera ausgegeben und für diesen Stream in go2rtc konfiguriert werden.", - "documentation": "Dokumentation lesen " + "title": "Audio muss von deiner Kamera ausgegeben und für diesen Stream in go2rtc konfiguriert werden." }, "unavailable": "Für diesen Stream ist kein Audio verfügbar" }, "twoWayTalk": { "tips": "Ihr Gerät muss die Funktion unterstützen und WebRTC muss für die bidirektionale Kommunikation konfiguriert sein.", - "tips.documentation": "Dokumentation lesen ", "available": "Für diesen Stream ist eine Zwei-Wege-Sprechfunktion verfügbar", "unavailable": "Zwei-Wege-Kommunikation für diesen Stream nicht verfügbar" }, @@ -132,8 +130,7 @@ "motion": "Bewegung", "active_objects": "Aktive Objekte", "all": "Alle" - }, - "notAllTips": "Dein Konfiguration zur Aufzeichnungsaufbewahrung von {{source}} ist eingestellt auf -Modus:{{effectiveRetainMode}} , daher werden in dieser On-Demand Aufzeichnung nur Segmente gespeichert mit{{effectiveRetainModeName}} ." + } }, "editLayout": { "group": { @@ -143,8 +140,6 @@ "label": "Layout bearbeiten" }, "camera": { - "enable": "Kamera aktivieren", - "disable": "Kamera deaktivieren", "turnOn": "Schalte die Kamera ein", "turnOff": "Schalte die Kamera aus" }, @@ -160,7 +155,6 @@ "objectDetection": "Objekterkennung", "recording": "Aufnahme", "snapshots": "Schnappschüsse", - "cameraEnabled": "Kamera aktiviert", "autotracking": "Autotracking", "audioDetection": "Audioerkennung", "title": "{{camera}} Einstellungen", diff --git a/web/public/locales/de/views/motionSearch.json b/web/public/locales/de/views/motionSearch.json index d6aaf98fb1..485d08738d 100644 --- a/web/public/locales/de/views/motionSearch.json +++ b/web/public/locales/de/views/motionSearch.json @@ -47,8 +47,6 @@ "thresholdDesc": "Niedrigere Werte erkennen geringere Veränderungen (1–255)", "minArea": "Mindestwechselbereich", "minAreaDesc": "Mindestgröße eines einzelnen sich bewegenden Bereichs, ausgedrückt als Prozentsatz des untersuchten Bereichs", - "frameSkip": "Bild überspringen", - "frameSkipDesc": "Verarbeite jeden N-ten Frame. Stelle diesen Wert auf die Bildrate deiner Kamera ein, um einen Frame pro Sekunde zu verarbeiten (z. B. 5 für eine Kamera mit 5 FPS, 30 für eine Kamera mit 30 FPS). Höhere Werte sorgen für eine schnellere Verarbeitung, können jedoch kurze Bewegungsabläufe übersehen.", "maxResults": "Maximale Ergebnisse", "maxResultsDesc": "Nach dieser Anzahl übereinstimmender Zeitstempel anhalten" }, diff --git a/web/public/locales/de/views/search.json b/web/public/locales/de/views/search.json index 0b6424f420..deafe06321 100644 --- a/web/public/locales/de/views/search.json +++ b/web/public/locales/de/views/search.json @@ -45,9 +45,7 @@ }, "tips": { "desc": { - "step": "
    • Gib einen Filternamen gefolgt von einem Doppelpunkt ein (z.B. \"Kameras:\").
    • Wähle einen Wert aus den Vorschlägen aus oder tippe einen individuellen ein.
    • Verwende mehrere Filter, indem Du sie nacheinander mit Leerzeichen getrennt eingibst.
    • Datumfilter (Vor: und Nach:) im Format {{DateFormat}}.
    • Zeitraumfilter im Format {{exampleTime}}.
    • Lösche Filter durch Drücken des \"x\" daneben.
    ", "text": "Mit Filtern kannst Du Suchergebnisse eingrenzen. Hier erfährst Du, wie diese im Eingabefeld verwendet werden können:", - "example": "Beispiel: Kameras:Tor Label:Person Vor:01012024 Zeitraum:15:00-16:00", "step3": "Verwende mehrere Filter, indem du sie nacheinander mit einem Leerzeichen dazwischen hinzufügst.", "step2": "Wähle einen Wert aus den Vorschlägen aus oder gib einen eigenen ein.", "step1": "Gib einen Filter-Schlüssel ein, gefolgt von einem Doppelpunkt (z.B. „kameras:“).", diff --git a/web/public/locales/de/views/settings.json b/web/public/locales/de/views/settings.json index 4f44147ef9..2cd0c3e556 100644 --- a/web/public/locales/de/views/settings.json +++ b/web/public/locales/de/views/settings.json @@ -2,12 +2,10 @@ "documentTitle": { "default": "Einstellungen - Frigate", "authentication": "Authentifizierungseinstellungen – Frigate", - "camera": "Kameraeinstellungen - Frigate", "masksAndZones": "Masken- und Zoneneditor – Frigate", "object": "Debug - Frigate", "general": "Benutzeroberflächen-Einstellungen - Frigate", "frigatePlus": "Frigate+ Einstellungen – Frigate", - "classification": "Klassifizierungseinstellungen – Frigate", "motionTuner": "Bewegungserkennungs-Optimierer – Frigate", "notifications": "Benachrichtigungseinstellungen", "enrichments": "Erweiterte Statistiken - Frigate", @@ -22,7 +20,6 @@ "menu": { "ui": "Benutzeroberfläche", "cameras": "Kameraeinstellungen", - "classification": "Klassifizierung", "masksAndZones": "Maskierungen / Zonen", "motionTuner": "Bewegungserkennungs-Optimierer", "debug": "Debug", @@ -38,7 +35,6 @@ "general": "allgemein", "globalConfig": "Grundeinstellungen", "integrations": "Integrationen", - "profileSettings": "Profileinstellungen", "globalDetect": "Objekterkennung", "globalRecording": "Aufnahme", "globalSnapshots": "Schnappschüsse", @@ -60,8 +56,6 @@ "systemTelemetry": "Telemetrie", "systemBirdseye": "Birdseye", "systemFfmpeg": "FFmpeg", - "systemDetectorHardware": "Erkannte Hardware", - "systemDetectionModel": "Erkennungsmodell", "systemMqtt": "mqtt", "integrationSemanticSearch": "Semantische Suche", "integrationGenerativeAi": "Generative KI", @@ -164,140 +158,6 @@ } } }, - "classification": { - "title": "Klassifizierungseinstellungen", - "semanticSearch": { - "title": "Semantische Suche", - "desc": "Die semantische Suche in Frigate ermöglicht es, verfolgte Objekte innerhalb der Überprüfungselemente zu finden, indem entweder das Bild selbst, eine benutzerdefinierte Textbeschreibung oder eine automatisch generierte Beschreibung verwendet wird.", - "readTheDocumentation": "Lesen Sie die Dokumentation", - "reindexNow": { - "alreadyInProgress": "Neu-Indizierung läufts bereits.", - "label": "Neuindizieren", - "confirmTitle": "Bestätige Neu-Indizierung", - "confirmButton": "Neu-Indizieren", - "success": "Neuindizierung erfolgreich gestartet.", - "error": "Starten der Neuindizierung fehlgeschlagen: {{errorMessage}}", - "desc": "Durch die Neuindizierung werden die Einbettungen für alle verfolgten Objekte neu generiert. Dieser Prozess läuft im Hintergrund und kann Ihre CPU überlasten. Je nach Anzahl der verfolgten Objekte kann er einige Zeit in Anspruch nehmen.", - "confirmDesc": "Möchten Sie alle verfolgten Objekteinbettungen wirklich neu indizieren? Dieser Vorgang läuft im Hintergrund, kann aber Ihre CPU überlasten und einige Zeit in Anspruch nehmen. Sie können den Fortschritt auf der Explore-Seite verfolgen." - }, - "modelSize": { - "large": { - "title": "groß", - "desc": "Bei Verwendung von large wird das vollständige Jina-Modell verwendet und ggf. automatisch auf der GPU ausgeführt." - }, - "label": "Model Größe", - "small": { - "title": "klein", - "desc": "Durch die Verwendung von small wird eine quantisierte Version des Modells eingesetzt, die weniger RAM verwendet und schneller auf der CPU läuft, wobei der Unterschied in der Einbettungsqualität sehr gering ist." - }, - "desc": "Die Größe des Modells, das für semantische Sucheinbettungen verwendet wird." - } - }, - "birdClassification": { - "desc": "Die Vogelklassifizierung identifiziert bekannte Vögel mithilfe eines quantisierten Tensorflow-Modells. Wenn ein bekannter Vogel erkannt wird, wird sein allgemeiner Name als sub_label hinzugefügt. Diese Informationen sind in der Benutzeroberfläche, in Filtern und in Benachrichtigungen enthalten.", - "title": "Vogel-Klassifizierung" - }, - "licensePlateRecognition": { - "readTheDocumentation": "Lies die Dokumentation", - "title": "Nummernschilderkennung", - "desc": "Frigate kann Nummernschilder an Fahrzeugen erkennen und die erkannten Zeichen automatisch dem Feld „recognized_license_plate“ oder einem bekannten Namen als Unterbezeichnung für Objekte vom Typ „Auto“ hinzufügen. Ein häufiger Anwendungsfall ist das Lesen der Nummernschilder von Autos, die in eine Einfahrt einfahren oder auf einer Straße vorbeifahren." - }, - "faceRecognition": { - "readTheDocumentation": "Lies die Dokumentation", - "modelSize": { - "small": { - "title": "klein", - "desc": "ei der Verwendung von small wird ein FaceNet-Gesichtseinbettungsmodell eingesetzt, das auf den meisten CPUs effizient läuft." - }, - "label": "Model Größe", - "large": { - "title": "groß", - "desc": "Bei der Verwendung von large wird ein ArcFace-Gesichtseinbettungsmodell verwendet und ggf. automatisch auf der GPU ausgeführt." - }, - "desc": "Die Größe des für die Gesichtserkennung verwendeten Modells." - }, - "title": "Gesichtserkennung", - "desc": "Mithilfe der Gesichtserkennung können Personen Namen zugewiesen werden. Sobald das Gesicht erkannt wird, weist Frigate den Namen der Person als Unterbezeichnung zu. Diese Informationen werden in die Benutzeroberfläche, Filter und Benachrichtigungen integriert." - }, - "toast": { - "error": "Sichern der Konfigurationsänderungen fehlgeschlagen: {{errorMessage}}", - "success": "Die Klassifizierungseinstellungen wurden gespeichert. Starten Sie Frigate neu, um die Änderungen zu übernehmen." - }, - "restart_required": "Neustart erforderlich (Klassifizierungseinstellungen geändert)", - "unsavedChanges": "Nicht gespeicherte Änderungen der Klassifizierungseinstellungen" - }, - "camera": { - "reviewClassification": { - "toast": { - "success": "Die Konfiguration der Klassifizierung wurde gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen." - }, - "title": "Überprüfung der Klassifikation", - "selectAlertsZones": "Zonen für Warnungen auswählen", - "limitDetections": "Begrenzung der Erkennungen auf bestimmte Zonen", - "readTheDocumentation": "Lies die Dokumentation", - "noDefinedZones": "Für diese Kamera sind keine Zonen definiert.", - "selectDetectionsZones": "Zonen für Erkennungen auswählen", - "objectAlertsTips": "Alle {{alertsLabels}} -Objekte auf {{cameraName}} werden als Warnungen angezeigt.", - "desc": "Frigate kategorisiert Überprüfungselemente als Warnungen und Erkennungen. Standardmäßig werden alle Objekte vom Typ Person und Auto als Warnungen betrachtet. Sie können die Kategorisierung Ihrer Überprüfungselemente verfeinern, indem Sie die erforderlichen Zonen dafür konfigurieren.", - "zoneObjectAlertsTips": "Alle {{alertsLabels}} Objekte, die in {{zone}} auf {{cameraName}} erkannt werden , werden als Warnungen angezeigt.", - "objectDetectionsTips": "Alle {{detectionsLabels}} Objekte, die auf {{cameraName}} nicht kategorisiert sind, werden unabhängig von der Zone, in der sie sich befinden, als Erkennungen angezeigt.", - "zoneObjectDetectionsTips": { - "text": "Alle {{detectionsLabels}} Objekte, die in {{zone}} auf {{cameraName}} nicht kategorisiert sind, werden als Erkennungen angezeigt.", - "regardlessOfZoneObjectDetectionsTips": "Alle {{detectionsLabels}} Objekte, die auf {{cameraName}} nicht kategorisiert sind, werden unabhängig von der Zone, in der sie sich befinden, als Erkennungen angezeigt.", - "notSelectDetections": "Alle {{detectionsLabels}} Objekte, die in {{zone}} auf {{cameraName}} erkannt wurden und nicht als Warnungen kategorisiert sind, werden unabhängig von der Zone, in der sie sich befinden, als Erkennungen angezeigt." - }, - "unsavedChanges": "Nicht gespeicherte Überprüfung der Klassifizierungseinstellungen für {{camera}}" - }, - "streams": { - "title": "Streams", - "desc": "Deaktiviere eine Kamera vorübergehend, bis Frigate neu gestartet wird. Das Deaktivieren einer Kamera stoppt die Verarbeitung der Streams dieser Kamera durch Frigate vollständig. Erkennung, Aufzeichnung und Debugging sind dann nicht mehr möglich.
    Hinweis: Go2RTC-Restreams werden dadurch nicht deaktiviert." - }, - "review": { - "title": "Überprüfung", - "alerts": "Warnungen ", - "detections": "Erkennungen ", - "desc": "Aktiviere/deaktiviere Benachrichtigungen und Erkennungen für diese Kamera vorübergehend, bis Frigate neu gestartet wird. Wenn deaktiviert, werden keine neuen Überprüfungseinträge erstellt. " - }, - "title": "Kameraeinstellungen", - "object_descriptions": { - "title": "Generative KI-Objektbeschreibungen", - "desc": "Generativen KI-Objektbeschreibungen für diese Kamera vorübergehend aktivieren/deaktivieren. Wenn diese Funktion deaktiviert ist, werden keine KI-generierten Beschreibungen für verfolgte Objekte auf dieser Kamera angefordert." - }, - "cameraConfig": { - "ffmpeg": { - "roles": "Rollen", - "pathRequired": "Stream-Pfad ist erforderlich", - "path": "Stream-Pfad", - "inputs": "Eingabe Streams", - "pathPlaceholder": "rtsp://...", - "rolesRequired": "Mindestens eine Rolle ist erforderlich", - "rolesUnique": "Jede Rolle (Audio, Erkennung, Aufzeichnung) kann nur einem Stream zugewiesen werden", - "addInput": "Eingabe-Stream hinzufügen", - "removeInput": "Eingabe-Stream entfernen", - "inputsRequired": "Mindestens ein Eingabe-Stream ist erforderlich" - }, - "enabled": "Aktiviert", - "namePlaceholder": "z. B., Vorder_Türe", - "nameInvalid": "Der Name der Kamera darf nur Buchstaben, Zahlen, Unterstriche oder Bindestriche enthalten", - "name": "Kamera Name", - "edit": "Kamera bearbeiten", - "add": "Kamera hinzufügen", - "description": "Kameraeinstellungen einschließlich Stream-Eingänge und Rollen konfigurieren.", - "nameRequired": "Kameraname ist erforderlich", - "toast": { - "success": "Kamera {{cameraName}} erfolgreich gespeichert" - }, - "nameLength": "Der Name der Kamera darf maximal 24 Zeichen lang sein." - }, - "backToSettings": "Zurück zu den Kamera Einstellungen", - "selectCamera": "Kamera wählen", - "editCamera": "Kamera bearbeiten:", - "addCamera": "Neue Kamera hinzufügen", - "review_descriptions": { - "desc": "Generativen KI-Objektbeschreibungen für diese Kamera vorübergehend aktivieren/deaktivieren. Wenn diese Funktion deaktiviert ist, werden keine KI-generierten Beschreibungen für Überprüfungselemente auf dieser Kamera angefordert.", - "title": "Beschreibungen zur generativen KI-Überprüfung" - } - }, "masksAndZones": { "form": { "zoneName": { @@ -394,7 +254,6 @@ "speedEstimation": { "title": "Geschwindigkeitsschätzung", "desc": "Aktiviere die Geschwindigkeitsabschätzung für Objekte in diesem Bereich. Der Bereich muss genau 4 Punkte haben.", - "docs": "Bitte lies die Dokumentation", "lineADistance": "Spur A Distanz ({{unit}})", "lineDDistance": "Spur D Distanz ({{unit}})", "lineBDistance": "Spur B Distanz ({{unit}})", @@ -445,7 +304,6 @@ }, "documentTitle": "Bewegungsmaske bearbeiten – Frigate", "context": { - "documentation": "Lies die Dokumentation", "title": "Bewegungsmasken werden verwendet, um unerwünschte Bewegungen (z. B. Baumäste, Kamerazeitstempel) daran zu hindern, eine Erkennung auszulösen. Bewegungsmasken sollten sehr sparsam eingesetzt werden – zu starkes Maskieren erschwert das Nachverfolgen von Objekten." }, "clickDrawPolygon": "Klicke, um ein Polygon auf dem Bild zu zeichnen.", @@ -459,8 +317,7 @@ "edit": "Bewegungsmaske bearbeiten", "polygonAreaTooLarge": { "title": "Die Bewegungsmaske deckt {{polygonArea}} % des Kamerabildes ab. Große Bewegungsmasken werden nicht empfohlen.", - "tips": "Bewegungsmasken verhindern nicht, dass Objekte erkannt werden. Du solltest stattdessen eine erforderliche Zone verwenden.", - "documentation": "Lies die Dokumentation" + "tips": "Bewegungsmasken verhindern nicht, dass Objekte erkannt werden. Du solltest stattdessen eine erforderliche Zone verwenden." }, "point_one": "{{count}} Punkt", "point_other": "{{count}} Punkte", @@ -519,7 +376,6 @@ "debug": { "objectShapeFilterDrawing": { "score": "Bewertung", - "document": "Lies die Dokumentation. ", "tips": "Aktiviere diese Option, um ein Rechteck auf dem Kamerabild zu zeichnen, das dessen Bereich und Seitenverhältnis anzeigt. Diese Werte können anschließend verwendet werden, um Parameter für den Objektform-Filter in deiner Konfiguration festzulegen.", "area": "Bereich", "ratio": "Verhältnis", @@ -655,10 +511,7 @@ "placeholder": "Passwort eingeben", "requirements": { "title": "Passwort Anforderungen:", - "length": "Mindestens 12 Zeichen", - "uppercase": "Mindestens ein Großbuchstabe", - "digit": "Mindestens eine Ziffer", - "special": "Mindestens ein Sonderzeichen (!@#$%^&*(),.?\":{}|<>)" + "length": "Mindestens 12 Zeichen" }, "show": "Passwort anzeigen", "hide": "Verstecke Passwort" @@ -723,14 +576,12 @@ }, "notificationSettings": { "title": "Einstellungen für Benachrichtigungen", - "desc": "Frigate kann von Haus aus Push-Benachrichtigungen an ein Gerät senden, wenn es im Browser läuft oder als PWA installiert ist.", - "documentation": "Lese die Dokumentation" + "desc": "Frigate kann von Haus aus Push-Benachrichtigungen an ein Gerät senden, wenn es im Browser läuft oder als PWA installiert ist." }, "title": "Benachrichtigungen", "notificationUnavailable": { "title": "Benachrichtigungen nicht verfügbar", "desc": "Web Push Benachrichtigungen erfordern einen sicheren Kontext (https://…). Das ist eine Vorgabe des Browsers. Greife auf Frigate gesichert zu um Benachrichtigungen zu nutzen.", - "documentation": "Dokumentation lesen", "descPwa": "Unter iOS sind Web-Push-Benachrichtigungen nur verfügbar, wenn Frigate auf Ihrem Startbildschirm installiert ist. Öffnen Sie das Menü Teilen, wählen Sie Zum Startbildschirm hinzufügen und öffnen Sie Frigate über das neue Symbol, um dieses Gerät für Benachrichtigungen zu registrieren." }, "cameras": { @@ -783,11 +634,9 @@ "snapshotConfig": { "desc": "Für die Übermittlung an Frigate+ müssen Snapshots in Ihrer Konfiguration aktiviert sein.", "cleanCopyWarning": "Bei einigen Kameras ist die Schnappschussfunktion deaktiviert", - "documentation": "die Dokumentation lesen", "table": { "camera": "Kamera", - "snapshots": "Snapshots", - "cleanCopySnapshots": "clean_copy Snapshots" + "snapshots": "Snapshots" }, "title": "Snapshot Einstellungen" }, @@ -862,13 +711,11 @@ } }, "title": "Semantische Suche", - "desc": "Die semantische Suche in Frigate ermöglicht es Ihnen, verfolgte Objekte innerhalb Ihrer Überprüfungselemente zu finden, indem Sie entweder das Bild selbst, eine benutzerdefinierte Textbeschreibung oder eine automatisch generierte Beschreibung verwenden.", - "readTheDocumentation": "Lies die Dokumentation" + "desc": "Die semantische Suche in Frigate ermöglicht es Ihnen, verfolgte Objekte innerhalb Ihrer Überprüfungselemente zu finden, indem Sie entweder das Bild selbst, eine benutzerdefinierte Textbeschreibung oder eine automatisch generierte Beschreibung verwenden." }, "faceRecognition": { "title": "Gesichtserkennung", "desc": "Die Gesichtserkennung ermöglicht es, Personen Namen zuzuweisen. Wenn ein Gesicht erkannt wird, ordnet Frigate den Namen der Person als Untertitel zu. Diese Informationen sind in der Benutzeroberfläche, den Filtern und in den Benachrichtigungen enthalten.", - "readTheDocumentation": "Lies die Dokumentation", "modelSize": { "label": "Modellgröße", "desc": "Die Größe des für die Gesichtserkennung verwendeten Modells.", @@ -884,8 +731,7 @@ }, "licensePlateRecognition": { "title": "Kennzeichenerkennung", - "desc": "Frigate kann Kennzeichen an Fahrzeugen erkennen und die erkannten Zeichen automatisch in das Feld recognized_license_plate oder einen bekannten Namen als sub_label zu Objekten vom Typ car hinzufügen. Ein häufiger Anwendungsfall ist das Lesen der Kennzeichen von Autos, die in eine Einfahrt einfahren oder auf einer Straße vorbeifahren.", - "readTheDocumentation": "Lies die Dokumentation" + "desc": "Frigate kann Kennzeichen an Fahrzeugen erkennen und die erkannten Zeichen automatisch in das Feld recognized_license_plate oder einen bekannten Namen als sub_label zu Objekten vom Typ car hinzufügen. Ein häufiger Anwendungsfall ist das Lesen der Kennzeichen von Autos, die in eine Einfahrt einfahren oder auf einer Straße vorbeifahren." }, "restart_required": "Neustart erforderlich (Verbesserungseinstellungen geändert)", "toast": { @@ -916,7 +762,6 @@ "description": "Beschreibung" }, "actions": { - "alert": "Als Alarm markieren", "notification": "Benachrichtigung senden", "sub_label": "Unterlabel hinzufügen", "attribute": "Attribut hinzufügen" @@ -978,11 +823,6 @@ "error": { "min": "Mindesten eine Aktion muss ausgewählt sein." } - }, - "friendly_name": { - "title": "Nutzerfreundlicher Name", - "placeholder": "Benenne oder beschreibe diesen Auslöser", - "description": "Ein optionaler nutzerfreundlicher Name oder eine Beschreibung für diesen Auslöser." } } }, @@ -1121,27 +961,14 @@ "brandInformation": "Hersteller Information", "brandUrlFormat": "Für Kameras mit RTSP URL nutze folgendes Format: {{exampleUrl}}", "customUrlPlaceholder": "rtsp://nutzername:passwort@host:port/pfad", - "testConnection": "Teste Verbindung", - "testSuccess": "Verbindungstest erfolgreich!", - "testFailed": "Verbindungstest fehlgeschlagen. Bitte prüfe deine Eingaben und versuche es erneut.", - "streamDetails": "Stream Details", - "warnings": { - "noSnapshot": "Es kann kein Snapshot aus dem konfigurierten Stream abgerufen werden." - }, "errors": { "brandOrCustomUrlRequired": "Wählen Sie entweder einen Kamerahersteller mit Host/IP aus oder wählen Sie „Andere“ mit einer benutzerdefinierten URL", "nameRequired": "Der Kameraname wird benötigt", "nameLength": "Der Kameraname darf höchsten 64 Zeichen lang sein", "invalidCharacters": "Der Kameraname enthält ungültige Zeichen", "nameExists": "Der Kameraname existiert bereits", - "brands": { - "reolink-rtsp": "Reolink RTSP wird nicht empfohlen. Es wird empfohlen, http in den Kameraeinstellungen zu aktivieren und den Kamera-Assistenten neu zu starten." - }, "customUrlRtspRequired": "Benutzerdefinierte URLs müssen mit „rtsp://“ oder \"rtsps://\" beginnen. Für Nicht-RTSP-Kamerastreams ist eine manuelle Konfiguration erforderlich." }, - "docs": { - "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras" - }, "connectionSettings": "Verbindungseinstellungen", "detectionMethod": "Stream Erkennungsmethode", "onvifPort": "ONVIF Port", @@ -1154,42 +981,11 @@ }, "step2": { "description": "Suchen Sie in der Kamera nach verfügbaren Streams oder konfigurieren Sie manuelle Einstellungen basierend auf der von Ihnen ausgewählten Erkennungsmethode.", - "streamsTitle": "Kamera Streams", - "addStream": "Stream hinzufügen", - "addAnotherStream": "Weiteren Stream hinzufügen", - "streamTitle": "Stream {{nummer}}", - "streamUrl": "Stream URL", - "streamUrlPlaceholder": "rtsp://nutzername:passwort@host:port/pfad", - "url": "URL", - "resolution": "Auflösung", - "selectResolution": "Auflösung auswählen", - "quality": "Qualität", - "selectQuality": "Qualität auswählen", - "roles": "Rollen", - "roleLabels": { - "detect": "Objekt-Erkennung", - "record": "Aufzeichnung", - "audio": "Audio" - }, - "testStream": "Verbindung testen", "testSuccess": "Verbindung erfolgreich getestet!", "testFailed": "Verbindungstest fehlgeschlagen. Bitte überprüfen Sie ihre Eingaben und versuchen Sie es erneut.", "testFailedTitle": "Test fehlgeschlagen", "connected": "Verbunden", "notConnected": "Nicht verbunden", - "featuresTitle": "Funktionen", - "go2rtc": "Verbindungen zur Kamera reduzieren", - "detectRoleWarning": "Mindestens ein Stream muss die Rolle „detect“ haben, um fortfahren zu können.", - "rolesPopover": { - "title": "Stream Rollen", - "detect": "Haupt-Feed für Objekt-Erkennung.", - "record": "Speichert Segmente des Video-Feeds basierend auf den Konfigurationseinstellungen.", - "audio": "Feed für audiobasierte Erkennung." - }, - "featuresPopover": { - "title": "Stream Funktionen", - "description": "Verwende go2rtc Restreaming, um die Verbindungen zu deiner Kamera zu reduzieren." - }, "streamDetails": "Verbindungsdetails", "probing": "Kamera wird geprüft...", "retry": "Wiederholen", @@ -1225,43 +1021,8 @@ }, "step3": { "description": "Konfigurieren Sie Stream-Rollen und fügen Sie zusätzliche Streams für Ihre Kamera hinzu.", - "validationTitle": "Stream Validierung", - "connectAllStreams": "Verbinde alle Streams", - "reconnectionSuccess": "Wiederverbindung erfolgreich.", - "reconnectionPartial": "Einige Streams konnten nicht wieder verbunden werden.", - "streamUnavailable": "Stream-Vorschau nicht verfügbar", - "reload": "Neu laden", - "connecting": "Verbinde...", "streamTitle": "Stream {{number}}", - "valid": "Gültig", - "failed": "Fehlgeschlagen", - "notTested": "Nicht getestet", - "connectStream": "Verbinden", - "connectingStream": "Verbinde", - "disconnectStream": "Trennen", - "estimatedBandwidth": "Geschätzte Bandbreite", "roles": "Rollen", - "none": "Keine", - "error": "Fehler", - "streamValidated": "Stream {{number}} wurde erfolgreich validiert", - "streamValidationFailed": "Stream {{number}} Validierung fehlgeschlagen", - "saveAndApply": "Neue Kamera speichern", - "saveError": "Ungültige Konfiguration. Bitte prüfe die Einstellungen.", - "issues": { - "title": "Stream Validierung", - "videoCodecGood": "Video-Codec ist {{codec}}.", - "audioCodecGood": "Audio-Codec ist {{codec}}.", - "noAudioWarning": "Für diesen Stream wurde kein Ton erkannt, die Aufzeichnungen enthalten keinen Ton.", - "audioCodecRecordError": "Der AAC-Audio-Codec ist erforderlich, um Audio in Aufnahmen zu unterstützen.", - "audioCodecRequired": "Ein Audiostream ist erforderlich, um Audioerkennung zu unterstützen.", - "restreamingWarning": "Eine Reduzierung der Verbindungen zur Kamera für den Aufzeichnungsstream kann zu einer etwas höheren CPU-Auslastung führen.", - "dahua": { - "substreamWarning": "Substream 1 ist auf eine niedrige Auflösung festgelegt. Viele Kameras von Dahua / Amcrest / EmpireTech unterstützen zusätzliche Substreams, die in den Kameraeinstellungen aktiviert werden müssen. Es wird empfohlen, diese Streams zu nutzen, sofern sie verfügbar sind." - }, - "hikvision": { - "substreamWarning": "Substream 1 ist auf eine niedrige Auflösung festgelegt. Viele Hikvision-Kameras unterstützen zusätzliche Substreams, die in den Kameraeinstellungen aktiviert werden müssen. Es wird empfohlen, diese Streams zu nutzen, sofern sie verfügbar sind." - } - }, "streamsTitle": "Kamera Stream", "addStream": "Stream hinzufügen", "addAnotherStream": "weiteren Stream hinzufügen", @@ -1358,18 +1119,7 @@ "backToSettings": "Zurück zu Kameraeinstellungen", "streams": { "title": "Kamerastatus und Details", - "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.
    Hinweis: Dies deaktiviert nicht die go2rtc restreams.", - "enableLabel": "Aktivierte Kameras", - "enableDesc": "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.
    Hinweis: go2rtc-Restreams werden dadurch nicht deaktiviert.", - "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 aktiviert. Starte Frigate neu, um die Änderung zu übernehmen.", - "friendlyName": { - "edit": "Anzeigenamen der Kamera bearbeiten", - "title": "Anzeigenamen bearbeiten", - "description": "Legen Sie den Anzeigenamen fest, der für diese Kamera in der gesamten Benutzeroberfläche von „Frigate“ angezeigt wird. Lassen Sie das Feld leer, um die Kamera-ID zu verwenden.", - "rename": "Umbenennen" - }, "reorderHandle": "Zum Neuanordnen ziehen", "saving": "Speichern…", "saved": "gespeichert", @@ -1443,8 +1193,6 @@ "selectLabel": "Profil auswählen", "description": "Legen Sie fest, welche Kameras bei der Aktivierung eines Profils ein- oder ausgeschaltet werden. Kameras, die auf „Übernehmen“ eingestellt sind, behalten ihren Standardzustand bei.", "inherit": "Erben", - "enabled": "Aktiviert", - "disabled": "Deaktiviert", "on": "Eingeschaltet", "off": "Ausgeschaltet" }, @@ -1629,15 +1377,6 @@ "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": { @@ -1820,16 +1559,6 @@ "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", - "addCustomKey": "Benutzter Schlüssel hinzufügen" - }, "record": { "title": "Aufnahmeeinstellungen" }, @@ -1852,8 +1581,7 @@ }, "reviewLabels": { "summary": "{{count}} Etiketten ausgewählt", - "empty": "Keine Beschriftungen verfügbar", - "allNonAlertDetections": "Alle Aktivitäten, die keine Warnmeldungen auslösen, werden als Erkennungen erfasst." + "empty": "Keine Beschriftungen verfügbar" }, "filters": { "objectFieldLabel": "{{field}} für {{label}}" @@ -1874,8 +1602,6 @@ "genaiRoles": { "options": { "embeddings": "Einbetten", - "vision": "Vision", - "tools": "Werkzeuge", "descriptions": "Beschreibung", "chat": "Chat" } @@ -2072,7 +1798,6 @@ "addAudioCodec": "Audio-Codec hinzufügen", "removeCodec": "Codec entfernen" }, - "streamNumber": "Stream {{index}}", "sourceNumber": "Quelle {{index}}" }, "onvif": { @@ -2122,16 +1847,9 @@ "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." }, - "detectors": { - "mixedTypes": "Alle Detektoren müssen von gleichem Typ sein, Entferne bestehende Detektoren um einen anderen Typ zu benutzen.", - "mixedTypesSuggestion": "Alle Detektoren müssen vom gleichem Typ sein. Entferne bestehende oder wähle {{type}}." - }, "objects": { "genaiNoDescriptionsProvider": "Sie müssen einen GenAI-Anbieter mit der Rolle „Beschreibung“ konfigurieren, damit Beschreibungen generiert werden können." }, @@ -2151,11 +1869,6 @@ } }, "birdseye": { - "trackingMode": { - "objects": "Objekte", - "motion": "Bewegung", - "continuous": "Fortlaufend" - }, "cameraOrder": { "label": "Kamerabestellung", "description": "Ziehe die Kameras per Drag & Drop, um ihre Reihenfolge im Birdseye-Layout festzulegen.", @@ -2182,12 +1895,6 @@ "12hour": "12 Stunden", "24hour": "24 Stunden" }, - "TimeOrDateStyle": { - "full": "vollständig", - "long": "lang", - "medium": "mittel", - "short": "kurz" - }, "unitSystem": { "metric": "Metrik", "imperial": "Imperial" @@ -2216,30 +1923,5 @@ "overrideGlobal": "Dieser Abschnitt überschreibt die globale Konfiguration", "overrideProfile": "Dieser Abschnitt wird durch das Profil {{profile}} überschrieben", "unsaved": "Dieser Abschnitt enthält ungespeicherte Änderungen" - }, - "detectorsAndModel": { - "title": "Detektoren und Modell", - "description": "Konfigurieren Sie das Detektor-Backend, das die Objekterkennung ausführt, sowie das dafür verwendete Modell. Änderungen werden gemeinsam gespeichert, sodass Detektor und Modell synchron bleiben.", - "cardTitles": { - "detector": "Detektor-Hardware", - "model": "Erkennungsmodell" - }, - "tabs": { - "plus": "Frigate+", - "custom": "Benutzerdefiniertes Modell" - }, - "mismatch": { - "warning": "Das aktuelle Frigate+-Modell „{{model}}“ erfordert den {{required}}-Detektor. Wählen Sie unten ein kompatibles Modell aus oder wechseln Sie vor dem Speichern zu „Benutzerdefiniertes Modell“." - }, - "plusModel": { - "requiresDetector": "Voraussetzung: {{detector}}", - "noModelSelected": "Wählen Sie ein Modell der Frigate+ aus" - }, - "toast": { - "saveSuccess": "Detektoren und Modelleinstellungen wurden gespeichert. Starten Sie Frigate neu, um die Änderungen zu übernehmen.", - "saveError": "Das Speichern der Detektor- und Modelleinstellungen ist fehlgeschlagen" - }, - "unsavedChanges": "Nicht gespeicherte Änderungen an Detektor und Modell", - "restartRequired": "Neustart erforderlich (Detektor oder Modell geändert)" } } diff --git a/web/public/locales/de/views/system.json b/web/public/locales/de/views/system.json index 567c6ae68e..952252dd7d 100644 --- a/web/public/locales/de/views/system.json +++ b/web/public/locales/de/views/system.json @@ -32,11 +32,6 @@ "gpuEncoder": "GPU Encoder", "npuUsage": "NPU Verwendung", "npuMemory": "NPU Speicher", - "intelGpuWarning": { - "title": "Intel GPU Statistik Warnung", - "message": "GPU stats nicht verfügbar", - "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", "npuTemperature": "NPU Temperatur", "gpuCompute": "GPU Compute / Encode" @@ -118,7 +113,6 @@ "cameras_count_other": "{{count}} Kameras" }, "empty": "Noch keine Nachrichten erfasst", - "count": "{{count}} Nachrichten", "expanded": { "payload": "Nutzinhalt" }, @@ -184,8 +178,6 @@ "gap": "Keyframe-Abstand (min. / durchschnittlich / max.):", "segmentLength": "Länge des Aufzeichnungssegments:", "ok": "Keyframes alle ~{{seconds}}s, gut geeignet für Aufzeichnung und Wiedergabe.", - "warning": "Seltene oder unregelmäßige Keyframes (längste Lücke ~{{seconds}}s), wahrscheinlich ein „Smart“-Codec (H.264+/H.265+); dies wird nicht empfohlen.", - "error": "Die Lücke zwischen den Keyframes (~{{seconds}}s) überschreitet die Länge des Aufzeichnungssegments ({{segmentTime}}s). Einige Segmente enthalten möglicherweise keinen Keyframe, was zu einer Unterbrechung der Wiedergabe führt. Deaktivieren Sie den Smart/+-Codec an der Kamera oder verkürzen Sie dessen Keyframe-Intervall.", "unknown": "Der Abstand zwischen den Keyframes konnte nicht ermittelt werden.", "recordDisabled": "Die Aufzeichnung ist für diese Kamera deaktiviert." } @@ -268,7 +260,6 @@ "detectIsSlow": "{{detect}} ist langsam ({{speed}} ms)", "detectIsVerySlow": "{{detect}} ist sehr langsam ({{speed}} ms)", "cameraIsOffline": "{{camera}} ist offline", - "shmTooLow": "Die Zuweisung für /dev/shm ({{total}} MB) sollte auf mindestens {{min}} MB erhöht werden.", "debugReplayActive": "Debug-Wiederholungssitzung ist aktiv" }, "lastRefreshed": "Zuletzt aktualisiert: "