mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-07-26 13:47:03 +02:00
Translated using Weblate (German)
Currently translated at 100.0% (340 of 340 strings) Translated using Weblate (German) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (German) Currently translated at 100.0% (50 of 50 strings) Translated using Weblate (German) Currently translated at 100.0% (339 of 339 strings) Translated using Weblate (German) Currently translated at 100.0% (59 of 59 strings) Translated using Weblate (German) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (German) Currently translated at 100.0% (333 of 333 strings) Translated using Weblate (German) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (German) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (German) Currently translated at 86.7% (289 of 333 strings) Translated using Weblate (German) Currently translated at 86.7% (289 of 333 strings) Translated using Weblate (German) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (German) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (German) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (German) Currently translated at 100.0% (24 of 24 strings) Translated using Weblate (German) Currently translated at 100.0% (177 of 177 strings) Translated using Weblate (German) Currently translated at 71.7% (239 of 333 strings) Translated using Weblate (German) Currently translated at 66.9% (223 of 333 strings) Translated using Weblate (German) Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (German) Currently translated at 100.0% (177 of 177 strings) Translated using Weblate (German) Currently translated at 43.8% (146 of 333 strings) Translated using Weblate (German) Currently translated at 97.3% (110 of 113 strings) Translated using Weblate (German) Currently translated at 43.5% (145 of 333 strings) Translated using Weblate (German) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 39.6% (132 of 333 strings) Translated using Weblate (German) Currently translated at 39.6% (132 of 333 strings) Translated using Weblate (German) Currently translated at 97.9% (47 of 48 strings) Translated using Weblate (German) Currently translated at 100.0% (53 of 53 strings) Co-authored-by: BOFH90 <michael@becker-lan.de> Co-authored-by: Darkyputz <darkwing@gmx.li> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: J <zippelman@web.de> Co-authored-by: Mehmet Uyanik <met456@gmail.com> Co-authored-by: Phil Jope <phil@jope.cloud> Co-authored-by: Viktor Stier <viktor-stier@gmx.de> Co-authored-by: engels0n <christian.engelbarts@outlook.de> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-configeditor/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-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-search/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/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-configeditor Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-search Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
120fff31a7
commit
9e0b0778f8
@ -22,8 +22,8 @@
|
||||
"second_one": "{{time}} Sekunde",
|
||||
"second_other": "{{time}} Sekunden",
|
||||
"formattedTimestamp2": {
|
||||
"24hour": "%d %b %H:%M:%S",
|
||||
"12hour": "%d-%m %H:%M:%S"
|
||||
"24hour": "dd. MMM HH:mm:ss",
|
||||
"12hour": "dd.MM hh:mm:ss"
|
||||
},
|
||||
"last30": "Letzte 30 Tage",
|
||||
"10minutes": "10 Minuten",
|
||||
@ -40,19 +40,19 @@
|
||||
"h": "{{time}} Stunde",
|
||||
"ago": "{{timeAgo}} her",
|
||||
"untilRestart": "Bis zum Neustart",
|
||||
"justNow": "Aktuell",
|
||||
"pm": "pm",
|
||||
"mo": "{{time}}monat",
|
||||
"justNow": "Gerade",
|
||||
"pm": "nachmittags",
|
||||
"mo": "{{time}}Monat",
|
||||
"formattedTimestamp": {
|
||||
"12hour": "%d %b %H:%M:%S",
|
||||
"24hour": "%-d %b, %H:%M:%S"
|
||||
"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": "am",
|
||||
"am": "vormittags",
|
||||
"formattedTimestampExcludeSeconds": {
|
||||
"24hour": "%-d %b, %H:%M",
|
||||
"12hour": "%-d %b, %H:%M"
|
||||
|
@ -108,6 +108,10 @@
|
||||
"title": "Bestätige Löschung",
|
||||
"desc": {
|
||||
"selected": "Bist du sicher, dass du alle aufgezeichneten Videos, die mit diesem Beitrag verbunden sind, löschen möchtest?<br /><br />Halte <em>Shift</em>-Taste gedrückt, um diesen Dialog in Zukunft zu umgehen."
|
||||
},
|
||||
"toast": {
|
||||
"success": "Das Videomaterial des gewählten Eintrags wurde erfolgreich gelöscht.",
|
||||
"error": "Löschen is fehlgeschlagen: {{error}}"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
|
@ -11,5 +11,5 @@
|
||||
"copyToClipboard": "Konfiguration in Zwischenablage kopiert."
|
||||
}
|
||||
},
|
||||
"documentTitle": "Konfigurationseditor - Frigate"
|
||||
"documentTitle": "Konfigurationseditor – Frigate"
|
||||
}
|
||||
|
@ -6,8 +6,8 @@
|
||||
"only": "nur Bewegung"
|
||||
},
|
||||
"empty": {
|
||||
"alert": "Es gibt keine zu prüfende Alarme",
|
||||
"detection": "Es gibt keine zu prüfende Erkennungen",
|
||||
"alert": "Es gibt keine zu prüfenden Alarme",
|
||||
"detection": "Es gibt keine zu prüfenden Erkennungen",
|
||||
"motion": "Keine Bewegungsdaten gefunden"
|
||||
},
|
||||
"timeline": "Zeitleiste",
|
||||
@ -33,5 +33,6 @@
|
||||
"allCameras": "Alle Kameras",
|
||||
"markAsReviewed": "Als geprüft kennzeichnen",
|
||||
"selected_one": "{{count}} ausgewählt",
|
||||
"selected_other": "{{count}} ausgewählt"
|
||||
"selected_other": "{{count}} ausgewählt",
|
||||
"detected": "erkannt"
|
||||
}
|
||||
|
@ -69,7 +69,7 @@
|
||||
"label": "Schnappschuss Bewertung"
|
||||
}
|
||||
},
|
||||
"documentTitle": "Erkunden - Frigate",
|
||||
"documentTitle": "Erkunde - Frigate",
|
||||
"generativeAI": "Generative KI",
|
||||
"exploreIsUnavailable": {
|
||||
"title": "Erkunden ist nicht Verfügbar",
|
||||
@ -114,14 +114,19 @@
|
||||
"active": "{{label}} wurde aktiv",
|
||||
"gone": "{{label}} hat verlassen",
|
||||
"stationary": "{{label}} wurde stationär",
|
||||
"heard": "{{label}} gehört"
|
||||
"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 <code>annotation_offset</code> kann jedoch verwendet werden, um dies anzupassen.",
|
||||
"millisecondsToOffset": "Millisekunden, um die die Benachrichtigung zu Erkennungen verschoben werden soll. <em>Standard: 0</em>",
|
||||
"millisecondsToOffset": "Millisekunden, um die Erkennungen verschoben werden soll. <em>Standard: 0</em>",
|
||||
"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."
|
||||
},
|
||||
"showAllZones": {
|
||||
@ -186,7 +191,8 @@
|
||||
"success": "Verfolgtes Objekt erfolgreich gelöscht.",
|
||||
"error": "Das verfolgte Objekt konnte nicht gelöscht werden: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"tooltip": "Entspricht {{type}} bei {{confidence}}%"
|
||||
},
|
||||
"noTrackedObjects": "Keine verfolgten Objekte gefunden",
|
||||
"fetchingTrackedObjectsFailed": "Fehler beim Abrufen von verfolgten Objekten: {{errorMessage}}",
|
||||
|
@ -7,8 +7,11 @@
|
||||
"person": "Person",
|
||||
"confidence": "Vertrauen",
|
||||
"timestamp": "Zeitstempel",
|
||||
"faceDesc": "Details für das Gesicht und der zugehörigen Person",
|
||||
"face": "Gesichtsdetails"
|
||||
"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"
|
||||
},
|
||||
"uploadFaceImage": {
|
||||
"title": "Lade Gesichtsbild hoch",
|
||||
@ -34,14 +37,15 @@
|
||||
"button": {
|
||||
"addFace": "Gesicht hinzufügen",
|
||||
"uploadImage": "Bild hochladen",
|
||||
"deleteFaceAttempts": "Lösche Gesichtsversuche",
|
||||
"deleteFaceAttempts": "Lösche Gesichter",
|
||||
"reprocessFace": "Gesichter erneut verarbeiten",
|
||||
"renameFace": "Gesicht umbenennen",
|
||||
"deleteFace": "Lösche Gesicht"
|
||||
},
|
||||
"train": {
|
||||
"title": "Trainiere",
|
||||
"aria": "Wähle Training"
|
||||
"aria": "Wähle Training",
|
||||
"empty": "Es gibt keine aktuellen Versuche zurGesichtserkennung"
|
||||
},
|
||||
"deleteFaceLibrary": {
|
||||
"title": "Lösche Name",
|
||||
@ -59,7 +63,8 @@
|
||||
"deletedName_other": "{{count}} Gesichter wurden erfolgreich gelöscht.",
|
||||
"addFaceLibrary": "{{name}} wurde erfolgreich in die Gesichtsbibliothek aufgenommen!",
|
||||
"trainedFace": "Gesicht erfolgreich trainiert.",
|
||||
"updatedFaceScore": "Gesichtsbewertung erfolgreich aktualisiert."
|
||||
"updatedFaceScore": "Gesichtsbewertung erfolgreich aktualisiert.",
|
||||
"renamedFace": "Gesicht erfolgreich in {{name}} umbenannt"
|
||||
},
|
||||
"error": {
|
||||
"deleteFaceFailed": "Das Löschen ist fehlgeschlagen: {{errorMessage}}",
|
||||
@ -67,16 +72,27 @@
|
||||
"addFaceLibraryFailed": "Der Gesichtsname konnte nicht gesetzt werden: {{errorMessage}}",
|
||||
"trainFailed": "Ausbildung 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}}"
|
||||
}
|
||||
},
|
||||
"steps": {
|
||||
"uploadFace": "Lade Bild des Gesichts hoch",
|
||||
"nextSteps": "Nächste Schritte",
|
||||
"faceName": "Gib den Namen zum Gesicht ein"
|
||||
"faceName": "Gebe Gesichtsname ein",
|
||||
"description": {
|
||||
"uploadFace": "Lade ein Bild von {{name}} hoch, das ihr/sein Gesicht aus einer frontalen Perspektive zeigt. Das Bild muss nicht auf das Gesicht zugeschnitten sein."
|
||||
}
|
||||
},
|
||||
"renameFace": {
|
||||
"title": "Gesicht umbenennen",
|
||||
"desc": "Gib den neuen Namen für das Gesicht von {{name}} ein."
|
||||
}
|
||||
},
|
||||
"collections": "Sammlungen",
|
||||
"deleteFaceAttempts": {
|
||||
"title": "Lösche Gesichter",
|
||||
"desc_one": "Bist du sicher, dass du {{count}} Gesicht 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"
|
||||
}
|
||||
|
@ -46,7 +46,14 @@
|
||||
"desc": {
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Gib einen Filternamen gefolgt von einem Doppelpunkt ein (z.B. \"Kameras:\").</li><li>Wähle einen Wert aus den Vorschlägen aus oder tippe einen individuellen ein.</li><li> Verwende mehrere Filter, indem Du sie nacheinander mit Leerzeichen getrennt eingibst.</li><li>Datumfilter (Vor: und Nach:) im Format <em>{{DateFormat}}</em>.</li><li>Zeitraumfilter im Format <em>{{exampleTime}}</em>.</li><li>Lösche Filter durch Drücken des \"x\" daneben.</li></ul>",
|
||||
"text": "Mit Filtern kannst Du Suchergebnisse eingrenzen. Hier erfährst Du, wie diese im Eingabefeld verwendet werden können:",
|
||||
"example": "Beispiel: <code className=\"text-primary\">Kameras:Tor Label:Person Vor:01012024 Zeitraum:15:00-16:00</code>"
|
||||
"example": "Beispiel: <code className=\"text-primary\">Kameras:Tor Label:Person Vor:01012024 Zeitraum:15:00-16:00</code>",
|
||||
"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:“).",
|
||||
"exampleLabel": "Beispiel:",
|
||||
"step6": "Entferne Filter, indem du auf das „x“ daneben klickst.",
|
||||
"step4": "Datumsfilter (bevor: und nach:) verwenden das Format {{DateFormat}}.",
|
||||
"step5": "Der Zeitbereichsfilter verwendet das Format {{exampleTime}}."
|
||||
},
|
||||
"title": "Wie man Textfilter verwendet"
|
||||
},
|
||||
|
@ -1,22 +1,23 @@
|
||||
{
|
||||
"documentTitle": {
|
||||
"default": "Einstellungen - Frigate",
|
||||
"authentication": "Authentifizierungseinstellungen",
|
||||
"camera": "Kameraeinstellungen",
|
||||
"masksAndZones": "Masken und Zonen bearbeiten",
|
||||
"object": "Objekt Einstellungen - Frigate",
|
||||
"general": "Allgemeine Einstellungen - Frigate",
|
||||
"frigatePlus": "Frigate+ Einstellungen",
|
||||
"classification": "Klassifizierungseinstellungen - Frigate",
|
||||
"motionTuner": "Bewegungsanpassung – Frigate"
|
||||
"authentication": "Authentifizierungseinstellungen – Frigate",
|
||||
"camera": "Kameraeinstellungen - Frigate",
|
||||
"masksAndZones": "Masken- und Zonen-Editor – Frigate",
|
||||
"object": "Debug - Frigate",
|
||||
"general": "Allgemeine Einstellungen – Frigate",
|
||||
"frigatePlus": "Frigate+ Einstellungen – Frigate",
|
||||
"classification": "Klassifizierungseinstellungen – Frigate",
|
||||
"motionTuner": "Bewegungstuner – Frigate",
|
||||
"notifications": "Benachrichtigungs-Einstellungen"
|
||||
},
|
||||
"menu": {
|
||||
"ui": "Benutzeroberfläche",
|
||||
"cameras": "Kameraeinstellungen",
|
||||
"classification": "Klassifizierung",
|
||||
"masksAndZones": "Maskierungen / Zonen",
|
||||
"motionTuner": "Bewegungsempflindlichkeit einstellen",
|
||||
"debug": "Fehlerbehebung",
|
||||
"motionTuner": "Bewegungstuner",
|
||||
"debug": "Debug",
|
||||
"frigateplus": "Frigate+",
|
||||
"users": "Benutzer",
|
||||
"notifications": "Benachrichtigungen"
|
||||
@ -93,16 +94,21 @@
|
||||
"confirmTitle": "Bestätige Neu-Indizierung",
|
||||
"confirmButton": "Neu-Indizieren",
|
||||
"success": "Neuindizierung erfolgreich gestartet.",
|
||||
"error": "Starten der Neuindizierung fehlgeschlagen: {{errorMessage}}"
|
||||
"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ß"
|
||||
"title": "groß",
|
||||
"desc": "Bei Verwendung von <em> large </em> wird das vollständige Jina-Modell verwendet und ggf. automatisch auf der GPU ausgeführt."
|
||||
},
|
||||
"label": "Model Größe",
|
||||
"small": {
|
||||
"title": "klein"
|
||||
}
|
||||
"title": "klein",
|
||||
"desc": "Durch die Verwendung von <em> small </em> 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": {
|
||||
@ -111,24 +117,32 @@
|
||||
},
|
||||
"licensePlateRecognition": {
|
||||
"readTheDocumentation": "Lies die Dokumentation",
|
||||
"title": "Nummernschilderkennung"
|
||||
"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"
|
||||
"title": "klein",
|
||||
"desc": "ei der Verwendung von <em> small </em> wird ein FaceNet-Gesichtseinbettungsmodell eingesetzt, das auf den meisten CPUs effizient läuft."
|
||||
},
|
||||
"label": "Model Größe",
|
||||
"large": {
|
||||
"title": "groß"
|
||||
}
|
||||
"title": "groß",
|
||||
"desc": "Bei der Verwendung von <em> large </em> 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"
|
||||
"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}}"
|
||||
}
|
||||
"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": {
|
||||
@ -140,15 +154,27 @@
|
||||
"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"
|
||||
"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 <em> Person </em> und <em> Auto </em> 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"
|
||||
"title": "Streams",
|
||||
"desc": "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.<br /> <em>Hinweis: Go2RTC-Restreams werden dadurch nicht deaktiviert.</em>"
|
||||
},
|
||||
"review": {
|
||||
"title": "Überprüfung",
|
||||
"alerts": "Warnungen ",
|
||||
"detections": "Erkennungen "
|
||||
"detections": "Erkennungen ",
|
||||
"desc": "Aktivieren/Deaktivieren Sie Warnungen und Erkennungen für diese Kamera. Wenn diese Option deaktiviert ist, werden keine neuen Überprüfungselemente generiert."
|
||||
},
|
||||
"title": "Kamera-Einstellungen"
|
||||
},
|
||||
@ -185,11 +211,16 @@
|
||||
"label": "Alle Punkte löschen"
|
||||
},
|
||||
"snapPoints": {
|
||||
"true": "Fangpunkte"
|
||||
"true": "Fangpunkte",
|
||||
"false": "Punkte nicht einrasten"
|
||||
},
|
||||
"delete": {
|
||||
"title": "Löschen bestätigen",
|
||||
"success": "{{name}} wurde gelöscht."
|
||||
"success": "{{name}} wurde gelöscht.",
|
||||
"desc": "Bist du sicher, dass du die {{type}} <em>{{name}}</em> löschen möchtest?"
|
||||
},
|
||||
"error": {
|
||||
"mustBeFinished": "Polygonzeichnung muss vor dem Speichern abgeschlossen sein."
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -210,11 +241,14 @@
|
||||
"success": "Die Zone ({{zoneName}}) wurde gespeichert. Starten Sie Frigate neu, um die Änderungen zu übernehmen."
|
||||
},
|
||||
"desc": {
|
||||
"documentation": "Dokumentation"
|
||||
"documentation": "Dokumentation",
|
||||
"title": "Zonen ermöglichen es dir, einen bestimmten Bereich des Bildes festzulegen, damit du bestimmen kannst, ob sich ein Objekt in einem bestimmten Bereich befindet oder nicht."
|
||||
},
|
||||
"allObjects": "Alle Objekte",
|
||||
"speedEstimation": {
|
||||
"title": "Geschwindigkeitsschätzung"
|
||||
"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"
|
||||
},
|
||||
"label": "Zonen",
|
||||
"documentTitle": "Zone bearbeiten - Frigate",
|
||||
@ -225,13 +259,345 @@
|
||||
"tips": "Der Name muss aus mindestens 2 Zeichen bestehen und sollte nicht den Namen einer Kamera oder anderen Zone entsprechen."
|
||||
},
|
||||
"objects": {
|
||||
"title": "Objekte"
|
||||
"title": "Objekte",
|
||||
"desc": "Liste der Objekte, die zu diesem Bereich gehören."
|
||||
},
|
||||
"speedThreshold": {
|
||||
"title": "Geschwindigkeitsschwelle ({{unit}})",
|
||||
"desc": "Legt eine Mindestgeschwindigkeit für Objekte fest, damit sie als \"in diesem Bereich\" betrachtet werden können.",
|
||||
"toast": {
|
||||
"error": {
|
||||
"loiteringTimeError": "Zonen mit einer Verweilzeit größer als 0 sollten nicht für die Geschwindigkeitsmessung verwendet werden.",
|
||||
"pointLengthError": "Die Geschwindigkeitsabschätzung wurde für diesen Bereich deaktiviert. Bereiche mit Geschwindigkeitsabschätzung müssen genau 4 Punkte haben."
|
||||
}
|
||||
}
|
||||
},
|
||||
"point_one": "{{count}} Punkt",
|
||||
"point_other": "{{count}} Punkte",
|
||||
"clickDrawPolygon": "Klicke, um ein Polygon auf dem Bild zu zeichnen.",
|
||||
"inertia": {
|
||||
"desc": "Legt fest, wie viele Bilder ein Objekt in einem Bereich sein muss, bevor es \"als in dem Bereich befindlich\" betrachtet wird. <em>Standard: 3</em>",
|
||||
"title": "Trägheit"
|
||||
},
|
||||
"loiteringTime": {
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"motionMasks": {
|
||||
"desc": {
|
||||
"documentation": "Dokumentation",
|
||||
"title": "Bewegungsmasken werden verwendet, um zu verhindern, dass unerwünschte Bewegungsarten eine Erkennung auslösen. Zu starkes Maskieren erschwert das Nachverfolgen von Objekten."
|
||||
},
|
||||
"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 <em>sehr sparsam</em> eingesetzt werden – zu starkes Maskieren erschwert das Nachverfolgen von Objekten."
|
||||
},
|
||||
"clickDrawPolygon": "Klicke, um ein Polygon auf dem Bild zu zeichnen.",
|
||||
"toast": {
|
||||
"success": {
|
||||
"noName": "Bewegungsmaske wurde gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen.",
|
||||
"title": "{{polygonName}} wurde gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen."
|
||||
}
|
||||
},
|
||||
"add": "Neue Bewegungsmaske",
|
||||
"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"
|
||||
},
|
||||
"point_one": "{{count}} Punkt",
|
||||
"point_other": "{{count}} Punkte",
|
||||
"label": "Bewegungsmaske"
|
||||
},
|
||||
"restart_required": "Neustart erforderlich (Maske/Zone hat sich geändert)",
|
||||
"objectMasks": {
|
||||
"label": "Objektmasken",
|
||||
"documentTitle": "Objektmaske bearbeiten – Frigate",
|
||||
"toast": {
|
||||
"success": {
|
||||
"noName": "Objektmaske wurde gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen.",
|
||||
"title": "{{polygonName}} wurde gespeichert. Starte Frigate neu, um die Änderungen zu übernehmen."
|
||||
}
|
||||
},
|
||||
"desc": {
|
||||
"title": "Objekt-Filtermasken werden verwendet, um Fehlalarme für einen bestimmten Objekttyp basierend auf dem Standort herauszufiltern.",
|
||||
"documentation": "Dokumentation"
|
||||
},
|
||||
"add": "Objektmaske hinzufügen",
|
||||
"clickDrawPolygon": "Klicken Sie, um ein Polygon auf dem Bild zu zeichnen.",
|
||||
"edit": "Objektmaske bearbeiten",
|
||||
"context": "Objekt-Filtermasken werden verwendet, um Fehlalarme für einen bestimmten Objekttyp anhand des Standorts herauszufiltern.",
|
||||
"point_one": "{{count}} Punkt",
|
||||
"point_other": "{{count}} Punkte",
|
||||
"objects": {
|
||||
"title": "Objekte",
|
||||
"desc": "Der Objekttyp, für den diese Objektmaske gilt.",
|
||||
"allObjectTypes": "Alle Objekttypen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"title": "Objektform-Filter-Zeichnung",
|
||||
"desc": "Zeichne ein Rechteck auf das Bild, um Flächen- und Verhältnisdetails anzuzeigen"
|
||||
},
|
||||
"motion": {
|
||||
"tips": "<p><strong>Bewegungsrahmen</strong></p><br><p>Rote Rahmen werden über die Bereiche des Bildes gelegt, in denen aktuell Bewegung erkannt wird.</p>",
|
||||
"title": "Bewegungsrahmen",
|
||||
"desc": "Rahmen um Bereiche anzeigen, in denen Bewegung erkannt wird"
|
||||
},
|
||||
"boundingBoxes": {
|
||||
"title": "Begrenzungsrahmen",
|
||||
"desc": "Begrenzungsrahmen um verfolgte Objekte anzeigen",
|
||||
"colors": {
|
||||
"info": "<li>Beim Start werden jedem Objektlabel unterschiedliche Farben zugewiesen.</li><li>Eine dünne dunkelblaue Linie zeigt an, dass das Objekt zum aktuellen Zeitpunkt nicht erkannt wird.</li><li>Eine dünne graue Linie zeigt an, dass das Objekt als stationär erkannt wurde.</li><li>Eine dicke Linie zeigt an, dass das Objekt aktuell vom Autotracking verfolgt wird (wenn aktiviert).</li>",
|
||||
"label": "Farben der Objekt-Begrenzungsrahmen"
|
||||
}
|
||||
},
|
||||
"zones": {
|
||||
"title": "Zonen",
|
||||
"desc": "Umrisse aller definierten Zonen anzeigen"
|
||||
},
|
||||
"timestamp": {
|
||||
"desc": "Einen Zeitstempel auf dem Bild einblenden",
|
||||
"title": "Zeitstempel"
|
||||
},
|
||||
"mask": {
|
||||
"desc": "Bewegungsmasken-Polygone anzeigen",
|
||||
"title": "Bewegungsmasken"
|
||||
},
|
||||
"detectorDesc": "Frigate verwendet deine Detektoren ({{detectors}}), um Objekte im Videostream deiner Kamera zu erkennen.",
|
||||
"debugging": "Fehlersuche",
|
||||
"objectList": "Objektliste",
|
||||
"noObjects": "Keine Objekte",
|
||||
"regions": {
|
||||
"title": "Regionen",
|
||||
"tips": "<p><strong>Regionsrahmen</strong></p><br><p>Leuchtend grüne Rahmen werden über die Interessensbereiche im Bild gelegt, die an den Objektdetektor übermittelt werden.</p>",
|
||||
"desc": "Einen Rahmen für den an den Objektdetektor übermittelten Interessensbereich anzeigen"
|
||||
},
|
||||
"title": "Debug",
|
||||
"desc": "Die Debug-Ansicht zeigt eine Echtzeitansicht der verfolgten Objekte und ihrer Statistiken. Die Objektliste zeigt eine zeitverzögerte Zusammenfassung der erkannten Objekte."
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"Threshold": {
|
||||
"title": "Schwellenwert",
|
||||
"desc": "Der Schwellenwert legt fest, wie stark sich die Helligkeit eines Pixels ändern muss, damit dies als Bewegung erkannt wird. <em>Standard: 30</em>"
|
||||
},
|
||||
"improveContrast": {
|
||||
"title": "Kontrast verbessern",
|
||||
"desc": "Den Kontrast für dunklere Szenen verbessern. <em>Standard: EIN</em>"
|
||||
},
|
||||
"toast": {
|
||||
"success": "Bewegungseinstellungen wurden gespeichert."
|
||||
},
|
||||
"desc": {
|
||||
"documentation": "Lies die Anleitung zur Bewegungsoptimierung",
|
||||
"title": "Frigate verwendet die Bewegungserkennung als erste Überprüfung, um festzustellen, ob im Bildausschnitt etwas passiert, das eine Objekterkennung rechtfertigt."
|
||||
},
|
||||
"contourArea": {
|
||||
"title": "Konturfläche",
|
||||
"desc": "Der Wert für die Konturfläche wird verwendet, um zu bestimmen, welche Gruppen von veränderten Pixeln als Bewegung gelten. <em>Standard: 10</em>"
|
||||
},
|
||||
"title": "Bewegungserkennungs-Optimierer",
|
||||
"unsavedChanges": "Nicht gespeicherte Änderungen am Bewegungstuner ({{camera}})"
|
||||
},
|
||||
"users": {
|
||||
"addUser": "Benutzer hinzufügen",
|
||||
"updatePassword": "Passwort aktualisieren",
|
||||
"toast": {
|
||||
"success": {
|
||||
"deleteUser": "Benutzer {{user}} wurde erfolgreich gelöscht",
|
||||
"createUser": "Benutzer {{user}} wurde erfolgreich erstellt",
|
||||
"updatePassword": "Passwort erfolgreich aktualisiert.",
|
||||
"roleUpdated": "Rolle für {{user}} aktualisiert"
|
||||
},
|
||||
"error": {
|
||||
"setPasswordFailed": "Speichern des Passworts fehlgeschlagen: {{errorMessage}}",
|
||||
"createUserFailed": "Benutzer konnte nicht erstellt werden: {{errorMessage}}",
|
||||
"deleteUserFailed": "Benutzer konnte nicht gelöscht werden: {{errorMessage}}",
|
||||
"roleUpdateFailed": "Aktualisierung der Rolle fehlgeschlagen: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"title": "Benutzer",
|
||||
"management": {
|
||||
"title": "Benutzerverwaltung",
|
||||
"desc": "Verwalte die Benutzerkonten dieser Frigate-Instanz."
|
||||
},
|
||||
"table": {
|
||||
"changeRole": "Benutzerrolle ändern",
|
||||
"deleteUser": "Benutzer löschen",
|
||||
"noUsers": "Keine Benutzer gefunden.",
|
||||
"password": "Passwort",
|
||||
"username": "Benutzername",
|
||||
"actions": "Aktionen",
|
||||
"role": "Rolle"
|
||||
},
|
||||
"dialog": {
|
||||
"form": {
|
||||
"user": {
|
||||
"title": "Benutzername",
|
||||
"desc": "Nur Buchstaben, Zahlen, Punkte und Unterstriche sind erlaubt.",
|
||||
"placeholder": "Benutzernamen eingeben"
|
||||
},
|
||||
"password": {
|
||||
"notMatch": "Passwörter stimmen nicht überein",
|
||||
"strength": {
|
||||
"weak": "Schwach",
|
||||
"title": "Passwortstärke: ",
|
||||
"medium": "Mittel",
|
||||
"strong": "Stark",
|
||||
"veryStrong": "Sehr stark"
|
||||
},
|
||||
"confirm": {
|
||||
"placeholder": "Bestätige Passwort",
|
||||
"title": "Bestätige Passwort"
|
||||
},
|
||||
"match": "Passwörter stimmen überein",
|
||||
"title": "Passwort",
|
||||
"placeholder": "Passwort eingeben"
|
||||
},
|
||||
"newPassword": {
|
||||
"title": "Neues Passwort",
|
||||
"placeholder": "Neues Passwort eingeben",
|
||||
"confirm": {
|
||||
"placeholder": "Neues Passwort erneut eingeben"
|
||||
}
|
||||
},
|
||||
"usernameIsRequired": "Benutzername ist erforderlich"
|
||||
},
|
||||
"changeRole": {
|
||||
"desc": "Berechtigungen für <strong>{{username}}</strong> aktualisieren",
|
||||
"roleInfo": {
|
||||
"intro": "Wähle die entsprechende Rolle für diesen Benutzer:",
|
||||
"admin": "Admin",
|
||||
"adminDesc": "Voller Zugang zu allen Funktionen.",
|
||||
"viewer": "Betrachter",
|
||||
"viewerDesc": "Nur auf Live-Dashboards, Überprüfung, Erkundung und Exporte beschränkt."
|
||||
},
|
||||
"title": "Benutzerrolle ändern"
|
||||
},
|
||||
"deleteUser": {
|
||||
"desc": "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird das Benutzerkonto dauerhaft gelöscht und alle zugehörigen Daten werden entfernt.",
|
||||
"warn": "Bist du sicher, dass du <strong>{{username}}</strong> löschen willst?",
|
||||
"title": "Benutzer löschen"
|
||||
},
|
||||
"createUser": {
|
||||
"title": "Neuen Benutzer anlegen",
|
||||
"desc": "Füge ein neues Benutzerkonto hinzu und lege eine Rolle für den Zugriff auf Bereiche der Frigate-Benutzeroberfläche fest.",
|
||||
"usernameOnlyInclude": "Der Benutzername darf nur Buchstaben, Zahlen, . oder _ enthalten"
|
||||
},
|
||||
"passwordSetting": {
|
||||
"updatePassword": "Passwort für {{username}} aktualisieren",
|
||||
"setPassword": "Passwort festlegen",
|
||||
"desc": "Erstelle ein sicheres Passwort, um dieses Konto zu schützen."
|
||||
}
|
||||
}
|
||||
},
|
||||
"notification": {
|
||||
"email": {
|
||||
"desc": "Eine gültige E-Mail-Adresse ist erforderlich und wird verwendet, um Sie zu benachrichtigen, falls es Probleme mit dem Push-Dienst gibt.",
|
||||
"placeholder": "z. B. example@email.com",
|
||||
"title": "Email"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"title": "Benachrichtigungen",
|
||||
"notificationUnavailable": {
|
||||
"title": "Benachrichtigungen nicht verfügbar",
|
||||
"desc": "Web Push Benachrichtigungen erfordern einen sicheren Kontext (<code>https://…</code>). Das ist eine Vorgabe des Browsers. Greife auf Frigate gesichert zu um Benachrichtigungen zu nutzen.",
|
||||
"documentation": "Dokumentation lesen"
|
||||
},
|
||||
"cameras": {
|
||||
"desc": "Wähle aus für welche Kameras Benachrichtigungen aktiviert werden sollen.",
|
||||
"noCameras": "Keine Kameras verfügbar",
|
||||
"title": "Kameras"
|
||||
},
|
||||
"sendTestNotification": "Test Benachrichtigung senden",
|
||||
"globalSettings": {
|
||||
"desc": "Benachrichtigungen für bestimmte Kameras auf allen registrierten Geräten vorübergehend aussetzen.",
|
||||
"title": "Globale Einstellungen"
|
||||
},
|
||||
"deviceSpecific": "Geräte spezifische Einstellungen",
|
||||
"active": "Benachrichtigungen aktiv",
|
||||
"registerDevice": "Dieses Gerät registrieren",
|
||||
"unregisterDevice": "Dieses Gerät abmelden",
|
||||
"toast": {
|
||||
"error": {
|
||||
"registerFailed": "Speichern der Benachrichtigungsregistrierung fehlgeschlagen."
|
||||
},
|
||||
"success": {
|
||||
"registered": "Erfolgreich für Benachrichtigungen registriert. Starte Frigate neu bevor Benachrichtigungen (inklusive Testbenachrichtigung) gesendet werden können.",
|
||||
"settingSaved": "Benachrichtigungseinstellungen wurden gespeichert."
|
||||
}
|
||||
},
|
||||
"suspendTime": {
|
||||
"30minutes": "für 30 Minuten pausieren",
|
||||
"1hour": "für 1 Stunde pausieren",
|
||||
"12hours": "für 12 Stunden pausieren",
|
||||
"untilRestart": "bis Neustart pausieren",
|
||||
"24hours": "für 24 Stunden pausieren",
|
||||
"5minutes": "Für 5 Minuten pausieren",
|
||||
"10minutes": "Für 10 Minuten pausieren",
|
||||
"suspend": "Pausieren"
|
||||
},
|
||||
"cancelSuspension": "Pausieren abbrechen",
|
||||
"suspended": "Benachrichtigungen für {{time}} pausiert",
|
||||
"unsavedChanges": "Nicht gespeicherte Änderungen an den Benachrichtigungen",
|
||||
"unsavedRegistrations": "Nicht gespeicherte Benachrichtigungsanmeldungen"
|
||||
},
|
||||
"frigatePlus": {
|
||||
"title": "Frigate+ Einstellungen",
|
||||
"apiKey": {
|
||||
"title": "Frigate+ API Key",
|
||||
"desc": "Der Frigate+ API Key aktiviert die Integration des Frigate+ Dienstes.",
|
||||
"validated": "Frigate+ API Key erkannt und validiert",
|
||||
"notValidated": "Frigate+ API Key nicht erkannt und validiert",
|
||||
"plusLink": "Lese mehr zu Frigate+"
|
||||
},
|
||||
"snapshotConfig": {
|
||||
"desc": "Für die Übermittlung an Frigate+ muss in der Konfiguration sowohl Snapshots als auch <code>clean_copy</code>-Snapshots 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.",
|
||||
"documentation": "die Dokumentation lesen",
|
||||
"table": {
|
||||
"camera": "Kamera",
|
||||
"snapshots": "Snapshots",
|
||||
"cleanCopySnapshots": "<code>clean_copy</code> Snapshots"
|
||||
},
|
||||
"title": "Snapshot Einstellungen"
|
||||
},
|
||||
"modelInfo": {
|
||||
"modelType": "Model Typ",
|
||||
"trainDate": "Trainings Datum",
|
||||
"supportedDetectors": "Unterstützte Detektoren",
|
||||
"modelSelect": "Die verfügbaren Modelle auf Frigate+ können hier ausgewählt werden. Beachte, dass nur Modelle kompatibel mit deiner aktuellen Detektorkonfiguration zur Auswahl stehen.",
|
||||
"plusModelType": {
|
||||
"baseModel": "Basis Model",
|
||||
"userModel": "Feinabgestimmt"
|
||||
},
|
||||
"cameras": "Kameras",
|
||||
"loading": "Lade Model Informationen…",
|
||||
"error": "Model Informationen laden fehlgeschlagen",
|
||||
"availableModels": "Verfügbare Modelle",
|
||||
"loadingAvailableModels": "Lade verfügbare Modelle…",
|
||||
"baseModel": "Basis Model",
|
||||
"title": "Model Informationen"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Speichern der Konfigurationsänderungen fehlgeschlagen: {{errorMessage}}",
|
||||
"success": "Frigate+ Einstellungen wurden gespeichert. Starte Frigate neu um Änderungen anzuwenden."
|
||||
},
|
||||
"restart_required": "Neustart erforderlich (Frigate+ Model geändert)",
|
||||
"unsavedChanges": "Nicht gespeicherte Änderungen an den Frigate+-Einstellungen"
|
||||
}
|
||||
}
|
||||
|
@ -126,8 +126,17 @@
|
||||
"detect": "erkennen",
|
||||
"camera": "Kamera",
|
||||
"skipped": "übersprungene",
|
||||
"ffmpeg": "ffmpeg",
|
||||
"capture": "aufnehmen"
|
||||
"ffmpeg": "FFmpeg",
|
||||
"capture": "aufnehmen",
|
||||
"overallFramesPerSecond": "Bilder pro Sekunde",
|
||||
"overallDetectionsPerSecond": "Erkennungen pro Sekunde",
|
||||
"overallSkippedDetectionsPerSecond": "übersprungene Erkennungen pro Sekunde",
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg",
|
||||
"cameraCapture": "{{camName}} Aufnahme",
|
||||
"cameraDetect": "{{camName}} Erkennung",
|
||||
"cameraFramesPerSecond": "{{camName}} Bilder pro Sekunde",
|
||||
"cameraDetectionsPerSecond": "{{camName}} Erkennungen pro Sekunde",
|
||||
"cameraSkippedDetectionsPerSecond": "{{camName}} übersprungene Erkennungen pro Sekunde"
|
||||
},
|
||||
"title": "Kameras",
|
||||
"framesAndDetections": "Bilder / Erkennungen",
|
||||
@ -149,14 +158,17 @@
|
||||
"plate_recognition": "Kennzeichen Erkennung",
|
||||
"face_recognition_speed": "Gesichts Erkennungs Geschwindigkeit",
|
||||
"text_embedding": "Einbettung von Bildern",
|
||||
"face_recognition": "Gesichts Erkennung"
|
||||
"face_recognition": "Gesichts Erkennung",
|
||||
"image_embedding": "Bild Embedding",
|
||||
"yolov9_plate_detection_speed": "YOLOv9 Kennzeichenerkennungsgeschwindigkeit",
|
||||
"yolov9_plate_detection": "YOLOv9 Kennzeichenerkennung"
|
||||
},
|
||||
"title": "Optimierungen",
|
||||
"infPerSecond": "Rückschlüsse pro Sekunde"
|
||||
},
|
||||
"stats": {
|
||||
"healthy": "Das System läuft problemlos",
|
||||
"ffmpegHighCpuUsage": "{{camera}} hat eine hohe FFMPEG CPU Auslastung ({{ffmpegAvg}}%)",
|
||||
"ffmpegHighCpuUsage": "{{camera}} hat eine hohe FFmpeg CPU Auslastung ({{ffmpegAvg}}%)",
|
||||
"detectHighCpuUsage": "{{camera}} hat eine hohe CPU Auslastung bei der Erkennung ({{detectAvg}}%)",
|
||||
"reindexingEmbeddings": "Neuindizierung von Einbettungen ({{processed}}% erledigt)",
|
||||
"detectIsSlow": "{{detect}} ist langsam ({{speed}} ms)",
|
||||
|
Loading…
Reference in New Issue
Block a user