diff --git a/web/public/locales/de/audio.json b/web/public/locales/de/audio.json index 78f4eabb3b..045beee914 100644 --- a/web/public/locales/de/audio.json +++ b/web/public/locales/de/audio.json @@ -23,7 +23,7 @@ "toothbrush": "Zahnbürste", "bicycle": "Fahrrad", "door": "Tür", - "keyboard": "Klaviatur", + "keyboard": "Klavier", "bus": "Bus", "horse": "Pferd", "cat": "Katze", @@ -123,7 +123,7 @@ "chicken": "Huhn", "sitar": "Sitar", "ukulele": "Ukulele", - "tapping": "Klopfen", + "tapping": "Tippen", "flapping_wings": "Flügelschlagen", "strum": "Herumklimpern", "electronic_organ": "Elektrische Orgel", diff --git a/web/public/locales/de/components/camera.json b/web/public/locales/de/components/camera.json index a2b443bd66..ff98559e66 100644 --- a/web/public/locales/de/components/camera.json +++ b/web/public/locales/de/components/camera.json @@ -68,7 +68,10 @@ }, "label": "Kamera Gruppen", "edit": "Kameragruppe bearbeiten", - "success": "Kameragruppe {{name}} wurde gespeichert." + "success": "Kameragruppe {{name}} wurde gespeichert.", + "showAll": "Alle Kameragruppen anzeigen", + "showLess": "Weniger anzeigen", + "editGroups": "Kameragruppen bearbeiten" }, "debug": { "options": { diff --git a/web/public/locales/de/config/cameras.json b/web/public/locales/de/config/cameras.json index 4a479c2c23..7865c4957c 100644 --- a/web/public/locales/de/config/cameras.json +++ b/web/public/locales/de/config/cameras.json @@ -20,7 +20,7 @@ "description": "Mindest-RMS-Lautstärkeschwelle, die für die Audioerkennung erforderlich ist; niedrigere Werte erhöhen die Empfindlichkeit (z. B. 200 hoch, 500 mittel, 1000 niedrig)." }, "listen": { - "description": "Liste der zu erkennenden Audioereignisse (z.B: bellen, Feueralarm, schreien, sprechen, rufen).", + "description": "Liste der zu erkennenden Audioereignisse (z.B: bellen, Feueralarm, Gespräche, Rufen).", "label": "Hörtypen" }, "filters": { @@ -204,11 +204,11 @@ "description": "Einstellungen zum Aktivieren und Verwalten von Benachrichtigungen für diese Kamera." }, "ffmpeg": { - "label": "FFmpeg", - "description": "FFmpeg-Einstellungen, einschließlich Binärpfad, Argumente, hwaccel-Optionen und rollenspezifische Ausgabeargumente.", + "label": "Streams (FFmpeg)", + "description": "Kamera-Stream-Eingaben und FFmpeg-Optionen, einschließlich Binärpfad, Argumente, hwaccel und rollenspezifische Ausgabeargumente.", "path": { "label": "FFmpeg-Pfad", - "description": "Pfad zur zu verwendenden FFmpeg-Binärdatei oder ein Versionsalias („5.0” oder „7.0”)." + "description": "Pfad zur zu verwendenden FFmpeg-Binärdatei oder ein Versionsalias („7.0” oder „8.0”)." }, "global_args": { "label": "Globale Argumente von FFmpeg", @@ -770,6 +770,10 @@ "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." + }, + "review": { + "label": "In der Überprüfung anzeigen", + "description": "Legen Sie fest, ob diese Kamera in der Übersicht angezeigt wird (auf der Übersichtsseite sowie im Kamerafilter, in der Bewegungsübersicht und in der Verlaufsansicht)." } }, "snapshots": { diff --git a/web/public/locales/de/config/global.json b/web/public/locales/de/config/global.json index 78712b1035..785a503bc4 100644 --- a/web/public/locales/de/config/global.json +++ b/web/public/locales/de/config/global.json @@ -18,7 +18,7 @@ "description": "Mindest-RMS-Lautstärkeschwelle, die für die Audioerkennung erforderlich ist; niedrigere Werte erhöhen die Empfindlichkeit (z. B. 200 hoch, 500 mittel, 1000 niedrig)." }, "listen": { - "description": "Liste der zu erkennenden Audioereignisse (z.B: bellen, Feueralarm, schreien, sprechen, rufen).", + "description": "Liste der zu erkennenden Audioereignisse (z.B: bellen, Feueralarm, Gespräche, Rufen).", "label": "Hörtypen" }, "filters": { @@ -380,7 +380,7 @@ "description": "FFmpeg-Einstellungen, einschließlich Binärpfad, Argumente, hwaccel-Optionen und rollenspezifische Ausgabeargumente.", "path": { "label": "FFmpeg-Pfad", - "description": "Pfad zur zu verwendenden FFmpeg-Binärdatei oder ein Versionsalias („5.0” oder „7.0”)." + "description": "Pfad zur zu verwendenden FFmpeg-Binärdatei oder ein Versionsalias („7.0” oder „8.0”)." }, "global_args": { "label": "Globale Argumente von FFmpeg", @@ -1934,6 +1934,10 @@ "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." + }, + "review": { + "label": "In der Überprüfung anzeigen", + "description": "Legen Sie fest, ob diese Kamera in der Übersicht angezeigt wird (auf der Übersichtsseite sowie im Kamerafilter, in der Bewegungsübersicht und in der Verlaufsansicht)." } } } diff --git a/web/public/locales/de/objects.json b/web/public/locales/de/objects.json index 4380ef181e..e2236fc5c8 100644 --- a/web/public/locales/de/objects.json +++ b/web/public/locales/de/objects.json @@ -90,7 +90,7 @@ "laptop": "Laptop", "mouse": "Maus", "goat": "Ziege", - "keyboard": "Klaviatur", + "keyboard": "Klavier", "cell_phone": "Handy", "remote": "Fernbedienung", "airplane": "Flugzeug", diff --git a/web/public/locales/de/views/motionSearch.json b/web/public/locales/de/views/motionSearch.json index 9ad72c4616..d6aaf98fb1 100644 --- a/web/public/locales/de/views/motionSearch.json +++ b/web/public/locales/de/views/motionSearch.json @@ -46,7 +46,7 @@ "threshold": "Empfindlichkeitsschwelle", "thresholdDesc": "Niedrigere Werte erkennen geringere Veränderungen (1–255)", "minArea": "Mindestwechselbereich", - "minAreaDesc": "Mindestanteil der untersuchten Region, der sich ändern muss, damit die Veränderung als signifikant gilt", + "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", @@ -72,6 +72,9 @@ "framesDecoded": "Rahmen decodiert", "wallTime": "Suchzeit", "segmentErrors": "Segmentfehler", - "seconds": "{{seconds}}s" - } + "seconds": "{{seconds}}s", + "minutesSeconds": "{{minutes}}m {{seconds}}s", + "scanSummary": "{{segments}} Segmente · {{time}}" + }, + "scanning": "Wird gescannt {{time}}" } diff --git a/web/public/locales/de/views/settings.json b/web/public/locales/de/views/settings.json index 3d8e9d3b83..74ff2c23e0 100644 --- a/web/public/locales/de/views/settings.json +++ b/web/public/locales/de/views/settings.json @@ -70,7 +70,7 @@ "integrationObjectClassification": "Objekt Klassifizierung", "integrationAudioTranscription": "Audio-Transkription", "cameraDetect": "Objekterkennung", - "cameraFfmpeg": "FFmpeg", + "cameraFfmpeg": "Streams (FFmpeg)", "cameraRecording": "Aufnahme", "cameraSnapshots": "Momentaufnahme", "cameraMotion": "Bewegungserkennung", @@ -1376,12 +1376,16 @@ "details": { "edit": "Kameradaten bearbeiten", "title": "Kameradaten bearbeiten", - "description": "Aktualisieren Sie den Anzeigenamen und die externe URL, die für diese Kamera in der gesamten Frigate-Benutzeroberfläche verwendet werden.", + "description": "Aktualisieren Sie den Anzeigenamen, die externe URL und die Sichtbarkeit, die für diese Kamera in der gesamten Frigate-Benutzeroberfläche verwendet werden.", "friendlyNameLabel": "Display Name", "friendlyNameHelp": "Der in der Benutzeroberfläche von „Frigate“ für diese Kamera angezeigte Spitzname. Lassen Sie das Feld leer, um die Kamera-ID zu verwenden.", "webuiUrlLabel": "URL der Web-Benutzeroberfläche", "webuiUrlHelp": "URL, um die Web-Benutzeroberfläche der Kamera direkt aus der Debug-Ansicht aufzurufen. Lassen Sie das Feld leer, um den Link zu deaktivieren.", - "webuiUrlInvalid": "Es muss sich um eine gültige URL handeln (z. B. https://example.com)." + "webuiUrlInvalid": "Es muss sich um eine gültige URL handeln (z. B. https://example.com).", + "dashboardLabel": "Im Live-Dashboard anzeigen", + "dashboardHelp": "Diese Kamera im Live-Dashboard anzeigen.", + "reviewLabel": "In der Überprüfung anzeigen", + "reviewHelp": "Zeige diese Kamera in der Übersicht an, einschließlich des Kamerafilters, der Bewegungsübersicht und der Verlaufsansicht." }, "label": "Kamerazustand", "description": "Legen Sie den Betriebszustand für jede Kamera fest.

Ein: Streams werden normal verarbeitet.
Aus: Die Verarbeitung wird vorübergehend angehalten. Diese Einstellung bleibt bei einem Neustart von Frigate nicht erhalten.
Deaktiviert: Die Verarbeitung wird beendet und die Änderung in Ihrer Konfiguration gespeichert. Um eine deaktivierte Kamera wieder zu aktivieren, ist ein Neustart erforderlich.

Hinweis: Die Deaktivierung hat keine Auswirkungen auf go2rtc-Restreams.

Ziehen Sie den Griff, um die Reihenfolge der aktiven Kameras in der Benutzeroberfläche anzupassen, einschließlich des Live-Dashboards und der Dropdown-Menüs zur Kameraauswahl.", @@ -1764,7 +1768,17 @@ } }, "cameraInputs": { - "itemTitle": "Stream {{index}}" + "itemTitle": "Stream {{index}}", + "sourceMode": { + "restream": "Restream (go2rtc)", + "manual": "Pfad für die manuelle Eingabe", + "go2rtcStreamLabel": "go2rtc stream", + "go2rtcStreamPlaceholder": "Wählen Sie einen go2rtc-Stream aus", + "noGo2rtcStreams": "Es sind keine go2rtc-Streams konfiguriert", + "go2rtcStreamSearch": "Suche Streams...", + "availableStreams": "Verfügbare Streams", + "noMatchingStreams": "Keine passenden Streams" + } }, "restartRequiredField": "Neustart erforderlich", "restartRequiredFooter": "Konfiguration geändert – Neustart erforderlich", @@ -2082,7 +2096,11 @@ "fpsGreaterThanFive": "Es wird nicht empfohlen, den Wert für die FPS-Erkennung auf mehr als 5 zu setzen. Höhere Werte können zu Leistungseinbußen führen und bieten keinerlei Vorteile.", "disabled": "Die Objekterkennung ist deaktiviert. Momentaufnahmen, Überprüfungselemente und Erweiterungsfunktionen wie Gesichtserkennung, Kennzeichenerkennung und generative KI funktionieren nicht.", "resolutionShouldBeMultipleOfFour": "Um optimale Ergebnisse zu erzielen, sollten Breite und Höhe ein Vielfaches von 4 sein. Andere gerade Werte können zu visuellen Artefakten oder leichten Verzerrungen im Erkennungsstrom führen.", - "aspectRatioMismatch": "Die von Ihnen eingegebene Breite und Höhe stimmen nicht mit dem Seitenverhältnis Ihrer aktuell erkannten Auflösung überein. Dies kann zu einem gestreckten oder verzerrten Bild führen." + "aspectRatioMismatch": "Die von Ihnen eingegebene Breite und Höhe stimmen nicht mit dem Seitenverhältnis Ihrer aktuell erkannten Auflösung überein. Dies kann zu einem gestreckten oder verzerrten Bild führen.", + "maxFramesSet": "Die Festlegung einer maximalen Bildrate überschreibt das Standardverhalten und deaktiviert die Verfolgung stationärer Objekte. Dies ist nur in sehr wenigen Fällen erforderlich; verwenden Sie diese Option daher mit Bedacht.", + "squareResolution": "Eine quadratische Erkennungsauflösung ist ungewöhnlich. Die Erkennungsbreite und -höhe sollten dem Seitenverhältnis Ihrer Kamera entsprechen (zum Beispiel 16:9) und nicht den Abmessungen des Objekterkennungsmodells. Ein nicht übereinstimmendes Seitenverhältnis kann das Bild verzerren und die Erkennungsgenauigkeit beeinträchtigen.", + "resolutionHigh": "Diese Erkennungsauflösung liegt über der empfohlenen Wert und kann zu einem erhöhten Ressourcenverbrauch führen, ohne die Erkennungsgenauigkeit zu verbessern. Für die meisten Kameras wird eine Erkennungsauflösung von maximal 1080p empfohlen.", + "globalResolutionMultipleCameras": "Bei der Konfiguration mehrerer Kameras wird eine globale Erkennungsauflösung festgelegt. Sofern nicht alle Kameras dieselbe Auflösung und dasselbe Seitenverhältnis aufweisen, sollten die Erkennungsbreite und -höhe für jede Kamera separat festgelegt werden, um dem nativen Seitenverhältnis der jeweiligen Kamera zu entsprechen." }, "faceRecognition": { "globalDisabled": "Die Gesichtserkennungserweiterung muss aktiviert sein, damit die Gesichtserkennungsfunktionen bei dieser Kamera funktionieren.", @@ -2115,6 +2133,9 @@ }, "onvif": { "autotrackingNoZones": "Für die automatische Verfolgung ist mindestens eine Zone erforderlich. Definieren Sie unter „Masken / Zonen“ eine Zone für diese Kamera und legen Sie diese anschließend unten als erforderliche Zone fest." + }, + "ffmpeg": { + "hwaccelManualNotRecommended": "Explizite Definitionen der Hardware-beschleunigungs Variablen sind nicht empfohlen. Wähle die Voreinstellung die zu deiner Hardware passt, außer wenn spezifische Anforderungen eine andere Konfiguration erfordern." } }, "birdseye": { diff --git a/web/public/locales/de/views/system.json b/web/public/locales/de/views/system.json index 20d5cc1fa4..567c6ae68e 100644 --- a/web/public/locales/de/views/system.json +++ b/web/public/locales/de/views/system.json @@ -173,7 +173,22 @@ "tips": { "title": "Kamera-Untersuchsungsinfo" }, - "aspectRatio": "Seitenverhältnis" + "aspectRatio": "Seitenverhältnis", + "keyframes": { + "title": "Keyframe-Analyse", + "analyzing": "Keyframes werden analysiert... Noch {{seconds}} Sekunden", + "stillAnalyzing": "Keyframes werden noch analysiert...", + "recordStream": "Stream aufzeichnen:", + "keyframeCount": "Beobachtete Keyframes:", + "observedDuration": "Beobachtete Dauer:", + "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." + } }, "overview": "Übersicht", "label": {