mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 13:34:13 +03:00
Translated using Weblate (German)
Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (German) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (German) Currently translated at 99.8% (638 of 639 strings) Translated using Weblate (German) Currently translated at 99.8% (638 of 639 strings) Translated using Weblate (German) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (German) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (German) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (German) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (German) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (German) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (German) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (German) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (German) Currently translated at 100.0% (92 of 92 strings) Translated using Weblate (German) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (German) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (German) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (German) Currently translated at 99.5% (213 of 214 strings) Translated using Weblate (German) Currently translated at 99.5% (213 of 214 strings) Translated using Weblate (German) Currently translated at 83.5% (534 of 639 strings) Translated using Weblate (German) Currently translated at 93.8% (470 of 501 strings) Translated using Weblate (German) Currently translated at 98.9% (91 of 92 strings) Translated using Weblate (German) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (German) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (German) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (German) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (German) Currently translated at 100.0% (116 of 116 strings) Translated using Weblate (German) Currently translated at 100.0% (116 of 116 strings) Translated using Weblate (German) Currently translated at 34.4% (40 of 116 strings) Translated using Weblate (German) Currently translated at 94.8% (37 of 39 strings) Translated using Weblate (German) Currently translated at 100.0% (55 of 55 strings) Translated using Weblate (German) Currently translated at 78.0% (499 of 639 strings) Translated using Weblate (German) Currently translated at 98.4% (126 of 128 strings) Translated using Weblate (German) Currently translated at 29.3% (34 of 116 strings) Translated using Weblate (German) Currently translated at 96.0% (123 of 128 strings) Translated using Weblate (German) Currently translated at 78.0% (499 of 639 strings) Co-authored-by: Fuxle <moritz.hofmann2005@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Sebastian Sie <sebastian.neuplanitz@googlemail.com> Co-authored-by: jmtatsch <julian@tatsch.it> Co-authored-by: mvdberge <micha.vordemberge@christmann.info> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/de/ Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
0e7fd7410f
commit
3b4e5aae03
@ -296,7 +296,7 @@
|
|||||||
"doorbell": "Türklingel",
|
"doorbell": "Türklingel",
|
||||||
"ding-dong": "BimBam",
|
"ding-dong": "BimBam",
|
||||||
"sliding_door": "Schiebetür",
|
"sliding_door": "Schiebetür",
|
||||||
"slam": "Knall",
|
"slam": "zuknallen",
|
||||||
"knock": "Klopfen",
|
"knock": "Klopfen",
|
||||||
"tap": "Schlag",
|
"tap": "Schlag",
|
||||||
"squeak": "Quietschen",
|
"squeak": "Quietschen",
|
||||||
@ -355,7 +355,7 @@
|
|||||||
"shatter": "Zerspringen",
|
"shatter": "Zerspringen",
|
||||||
"silence": "Stille",
|
"silence": "Stille",
|
||||||
"environmental_noise": "Umgebungsgeräusch",
|
"environmental_noise": "Umgebungsgeräusch",
|
||||||
"static": "Rauschen",
|
"static": "Statisch",
|
||||||
"pink_noise": "Rosa Rauschen",
|
"pink_noise": "Rosa Rauschen",
|
||||||
"television": "Fernsehgerät",
|
"television": "Fernsehgerät",
|
||||||
"radio": "Radio",
|
"radio": "Radio",
|
||||||
@ -441,5 +441,63 @@
|
|||||||
"arrow": "Pfeil",
|
"arrow": "Pfeil",
|
||||||
"electronic_tuner": "Elektronischer Tuner",
|
"electronic_tuner": "Elektronischer Tuner",
|
||||||
"effects_unit": "Effekteinheit",
|
"effects_unit": "Effekteinheit",
|
||||||
"chorus_effect": "Chorus-Effekt"
|
"chorus_effect": "Chorus-Effekt",
|
||||||
|
"sodeling": "Verfilzen",
|
||||||
|
"chird": "Akkord",
|
||||||
|
"change_ringing": "Wechsle RingRing",
|
||||||
|
"shofar": "Schofar",
|
||||||
|
"gush": "sprudeln",
|
||||||
|
"sonar": "Sonar",
|
||||||
|
"whoosh": "Rauschen",
|
||||||
|
"thump": "Ruck",
|
||||||
|
"basketball_bounce": "Basketball Abbraller",
|
||||||
|
"bang": "Knall",
|
||||||
|
"slap": "Ohrfeige",
|
||||||
|
"whack": "verhauen",
|
||||||
|
"smash": "zerschlagen",
|
||||||
|
"breaking": "zerbrechen",
|
||||||
|
"bouncing": "Abbraller",
|
||||||
|
"whip": "Peitsche",
|
||||||
|
"flap": "Lasche",
|
||||||
|
"scratch": "Kratzer",
|
||||||
|
"scrape": "Abfall",
|
||||||
|
"rub": "scheuern",
|
||||||
|
"roll": "rollen",
|
||||||
|
"crushing": "Stauchen",
|
||||||
|
"crumpling": "zerknüllen",
|
||||||
|
"tearing": "Reißen",
|
||||||
|
"beep": "Piep",
|
||||||
|
"ping": "Ping",
|
||||||
|
"ding": "klingeln",
|
||||||
|
"thunk": "dumpfes Geräusch",
|
||||||
|
"clang": "Geklirr",
|
||||||
|
"squeal": "Ausruf",
|
||||||
|
"creak": "Knarren",
|
||||||
|
"rustle": "Geknister",
|
||||||
|
"whir": "schwirren",
|
||||||
|
"clatter": "Geratter",
|
||||||
|
"sizzle": "brutzeln",
|
||||||
|
"clicking": "Klicken",
|
||||||
|
"clickety_clack": "Klappergeräuschen",
|
||||||
|
"rumble": "Grollen",
|
||||||
|
"plop": "plumpsen",
|
||||||
|
"hum": "Brummen",
|
||||||
|
"zing": "Schwung",
|
||||||
|
"boing": "ferderndes Geräusch",
|
||||||
|
"crunch": "knirschendes",
|
||||||
|
"sine_wave": "Sinus Kurve",
|
||||||
|
"harmonic": "harmonisch",
|
||||||
|
"chirp_tone": "Frequenzwobbelung",
|
||||||
|
"pulse": "Takt",
|
||||||
|
"inside": "drinnen",
|
||||||
|
"outside": "draußen",
|
||||||
|
"reverberation": "Widerhall",
|
||||||
|
"echo": "Echo",
|
||||||
|
"noise": "Lärm",
|
||||||
|
"mains_hum": "Netzbrummen",
|
||||||
|
"distortion": "Verzerrung",
|
||||||
|
"sidetone": "Nebengeräusch",
|
||||||
|
"cacophony": "Dissonanz",
|
||||||
|
"throbbing": "Pochen",
|
||||||
|
"vibration": "Vibration"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -81,7 +81,10 @@
|
|||||||
"formattedTimestampMonthDayYear": {
|
"formattedTimestampMonthDayYear": {
|
||||||
"12hour": "d. MMM yyyy",
|
"12hour": "d. MMM yyyy",
|
||||||
"24hour": "d. MMM yyyy"
|
"24hour": "d. MMM yyyy"
|
||||||
}
|
},
|
||||||
|
"inProgress": "In Bearbeitung",
|
||||||
|
"invalidStartTime": "Ungültige Startzeit",
|
||||||
|
"invalidEndTime": "Ungültige Endzeit"
|
||||||
},
|
},
|
||||||
"button": {
|
"button": {
|
||||||
"save": "Speichern",
|
"save": "Speichern",
|
||||||
@ -118,7 +121,8 @@
|
|||||||
"pictureInPicture": "Bild in Bild",
|
"pictureInPicture": "Bild in Bild",
|
||||||
"on": "AN",
|
"on": "AN",
|
||||||
"suspended": "Pausierte",
|
"suspended": "Pausierte",
|
||||||
"unsuspended": "fortsetzen"
|
"unsuspended": "fortsetzen",
|
||||||
|
"continue": "Weiter"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"back": "Zurück",
|
"back": "Zurück",
|
||||||
@ -227,7 +231,8 @@
|
|||||||
"logout": "Abmelden"
|
"logout": "Abmelden"
|
||||||
},
|
},
|
||||||
"uiPlayground": "Testgebiet für Benutzeroberfläche",
|
"uiPlayground": "Testgebiet für Benutzeroberfläche",
|
||||||
"export": "Exportieren"
|
"export": "Exportieren",
|
||||||
|
"classification": "Klassifizierung"
|
||||||
},
|
},
|
||||||
"unit": {
|
"unit": {
|
||||||
"speed": {
|
"speed": {
|
||||||
|
|||||||
@ -11,6 +11,6 @@
|
|||||||
},
|
},
|
||||||
"user": "Benutzername",
|
"user": "Benutzername",
|
||||||
"password": "Kennwort",
|
"password": "Kennwort",
|
||||||
"firstTimeLogin": "Versuchen Sie sich zum ersten Mal anzumelden? Die Anmeldedaten sind in den Frigate-Logs aufgeführt."
|
"firstTimeLogin": "Ist dies der erste Loginversuch? Die Zugangsdaten werden in den Frigate Logs angezeigt."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -66,7 +66,8 @@
|
|||||||
"failed": "Fehler beim Starten des Exports: {{error}}",
|
"failed": "Fehler beim Starten des Exports: {{error}}",
|
||||||
"noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt"
|
"noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt"
|
||||||
},
|
},
|
||||||
"success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite."
|
"success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite.",
|
||||||
|
"view": "Ansicht"
|
||||||
},
|
},
|
||||||
"fromTimeline": {
|
"fromTimeline": {
|
||||||
"saveExport": "Export speichern",
|
"saveExport": "Export speichern",
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"documentTitle": "Klassifizierungsmodelle",
|
"documentTitle": "Klassifikationsmodelle",
|
||||||
"details": {
|
"details": {
|
||||||
"scoreInfo": "Die Punktzahl gibt die durchschnittliche Klassifizierungssicherheit aller Erkennungen dieses Objekts wieder."
|
"scoreInfo": "Die Punktzahl gibt die durchschnittliche Konfidenz aller Erkennungen dieses Objekts wieder."
|
||||||
},
|
},
|
||||||
"button": {
|
"button": {
|
||||||
"deleteClassificationAttempts": "Lösche Klassifizierungs-Bilder",
|
"deleteClassificationAttempts": "Lösche klassifizierte Bilder",
|
||||||
"renameCategory": "Klasse umbenennen",
|
"renameCategory": "Klasse umbenennen",
|
||||||
"deleteCategory": "Klasse löschen",
|
"deleteCategory": "Klasse löschen",
|
||||||
"deleteImages": "Bilder löschen",
|
"deleteImages": "Bilder löschen",
|
||||||
@ -17,15 +17,15 @@
|
|||||||
"trainingInProgress": "Modell wird gerade trainiert",
|
"trainingInProgress": "Modell wird gerade trainiert",
|
||||||
"noNewImages": "Keine weiteren Bilder zum trainieren. Bitte klassifiziere weitere Bilder im Datensatz.",
|
"noNewImages": "Keine weiteren Bilder zum trainieren. Bitte klassifiziere weitere Bilder im Datensatz.",
|
||||||
"noChanges": "Keine Veränderungen des Datensatzes seit dem letzten Training.",
|
"noChanges": "Keine Veränderungen des Datensatzes seit dem letzten Training.",
|
||||||
"modelNotReady": "Modell ist nicht bereit trainiert zu werden."
|
"modelNotReady": "Modell ist nicht bereit zum Training"
|
||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
"deletedCategory": "Klasse gelöscht",
|
"deletedCategory": "Klasse gelöscht",
|
||||||
"deletedImage": "Gelöschte Bilder",
|
"deletedImage": "Bilder gelöscht",
|
||||||
"deletedModel_one": "{{count}} Model erfolgreich gelöscht",
|
"deletedModel_one": "{{count}} Modell erfolgreich gelöscht",
|
||||||
"deletedModel_other": "{{count}} Modelle erfolgreich gelöscht",
|
"deletedModel_other": "{{count}} Modelle erfolgreich gelöscht",
|
||||||
"categorizedImage": "Bild erfolgreich klassifiziert",
|
"categorizedImage": "Erfolgreich klassifizierte Bilder",
|
||||||
"trainedModel": "Modell erfolgreich trainiert.",
|
"trainedModel": "Modell erfolgreich trainiert.",
|
||||||
"trainingModel": "Modelltraining erfolgreich gestartet.",
|
"trainingModel": "Modelltraining erfolgreich gestartet.",
|
||||||
"updatedModel": "Modellkonfiguration erfolgreich aktualisiert",
|
"updatedModel": "Modellkonfiguration erfolgreich aktualisiert",
|
||||||
@ -33,8 +33,152 @@
|
|||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"deleteImageFailed": "Löschen fehlgeschlagen: {{errorMessage}}",
|
"deleteImageFailed": "Löschen fehlgeschlagen: {{errorMessage}}",
|
||||||
"deleteCategoryFailed": "Klasse konnte nicht gelöscht werden: {{errorMessage}}",
|
"deleteCategoryFailed": "Löschen der Klasse fehlgeschlagen: {{errorMessage}}",
|
||||||
"deleteModelFailed": "Model konnte nicht gelöscht werden: {{errorMessage}}"
|
"deleteModelFailed": "Model konnte nicht gelöscht werden: {{errorMessage}}",
|
||||||
|
"trainingFailedToStart": "Modelltraining konnte nicht gestartet werden: {{errorMessage}}",
|
||||||
|
"updateModelFailed": "Aktualisierung des Modells fehlgeschlagen: {{errorMessage}}",
|
||||||
|
"renameCategoryFailed": "Umbenennung der Klasse fehlgeschlagen: {{errorMessage}}",
|
||||||
|
"categorizeFailed": "Bildkategorisierung fehlgeschlagen: {{errorMessage}}",
|
||||||
|
"trainingFailed": "Modelltraining fehlgeschlagen. Details sind in den Frigate-Protokollen zu finden."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"deleteCategory": {
|
||||||
|
"title": "Klasse löschen",
|
||||||
|
"desc": "Möchten Sie die Klasse {{name}} wirklich löschen? Dadurch werden alle zugehörigen Bilder dauerhaft gelöscht und das Modell muss neu trainiert werden.",
|
||||||
|
"minClassesTitle": "Klasse kann nicht gelöscht werden",
|
||||||
|
"minClassesDesc": "Ein Klassifizierungsmodell benötigt mindestens zwei Klassen. Fügen Sie eine weitere Klasse hinzu, bevor Sie diese löschen."
|
||||||
|
},
|
||||||
|
"deleteModel": {
|
||||||
|
"title": "Klassifizierungsmodell löschen",
|
||||||
|
"single": "Möchten Sie {{name}} wirklich löschen? Dadurch werden alle zugehörigen Daten, einschließlich Bilder und Trainingsdaten, dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||||
|
"desc_one": "Möchtest du {{count}} Modell wirklich löschen? Dadurch werden alle zugehörigen Daten, einschließlich Bilder und Trainingsdaten, dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||||
|
"desc_other": "Möchtest du {{count}} Modelle wirklich löschen? Dadurch werden alle zugehörigen Daten, einschließlich Bilder und Trainingsdaten, dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"title": "Klassifikationsmodell bearbeiten",
|
||||||
|
"descriptionState": "Bearbeite die Klassen für dieses Zustandsklassifikationsmodell. Änderungen erfordern erneutes Trainieren des Modells.",
|
||||||
|
"descriptionObject": "Bearbeite den Objekttyp und Klassifizierungstyp für dieses Objektklassifikationsmodell.",
|
||||||
|
"stateClassesInfo": "Hinweis: Die Änderung der Statusklassen erfordert ein erneutes Trainieren des Modells mit den aktualisierten Klassen."
|
||||||
|
},
|
||||||
|
"deleteDatasetImages": {
|
||||||
|
"title": "Datensatz Bilder löschen",
|
||||||
|
"desc_one": "Bist du sicher, dass {{count}} Bild von {{dataset}} gelöscht werden sollen? Diese Aktion kann nicht rückgängig gemacht werden und erfordert ein erneutes Trainieren des Modells.",
|
||||||
|
"desc_other": "Bist du sicher, dass {{count}} Bilder von {{dataset}} gelöscht werden sollen? Diese Aktion kann nicht rückgängig gemacht werden und erfordert ein erneutes Trainieren des Modells."
|
||||||
|
},
|
||||||
|
"deleteTrainImages": {
|
||||||
|
"title": "Trainingsbilder löschen",
|
||||||
|
"desc_one": "Bist du sicher, dass du {{count}} Bild löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||||
|
"desc_other": "Bist du sicher, dass du {{count}} Bilder löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
||||||
|
},
|
||||||
|
"renameCategory": {
|
||||||
|
"title": "Klasse umbenennen",
|
||||||
|
"desc": "Neuen Namen für {{name}} eingeben. Das Modell muss neu trainiert werden, damit die Änderungen wirksam werden."
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"invalidName": "Ungültiger Name. Namen dürfen nur Buchstaben, Zahlen, Leerzeichen, Apostrophe, Unterstriche und Bindestriche enthalten."
|
||||||
|
},
|
||||||
|
"train": {
|
||||||
|
"title": "Neue Klassifizierungen",
|
||||||
|
"titleShort": "kürzlich",
|
||||||
|
"aria": "Neue Klassifizierungen auswählen"
|
||||||
|
},
|
||||||
|
"categories": "Klassen",
|
||||||
|
"createCategory": {
|
||||||
|
"new": "Neue Klasse erstellen"
|
||||||
|
},
|
||||||
|
"categorizeImageAs": "Bild klassifizieren als:",
|
||||||
|
"categorizeImage": "Bild klassifizieren",
|
||||||
|
"menu": {
|
||||||
|
"objects": "Objekte",
|
||||||
|
"states": "Zustände"
|
||||||
|
},
|
||||||
|
"noModels": {
|
||||||
|
"object": {
|
||||||
|
"title": "Keine Objektklassifikationsmodelle",
|
||||||
|
"description": "Erstelle ein benutzerdefiniertes Modell, um erkannte Objekte zu klassifizieren.",
|
||||||
|
"buttonText": "Objektmodell erstellen"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"title": "Keine Statusklassifizierungsmodelle",
|
||||||
|
"description": "Erstellen Sie ein benutzerdefiniertes Modell, um Zustandsänderungen in bestimmten Kamerabereichen zu überwachen und zu klassifizieren.",
|
||||||
|
"buttonText": "Zustandsmodell erstellen"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"wizard": {
|
||||||
|
"title": "Neue Klassifizierung erstellen",
|
||||||
|
"steps": {
|
||||||
|
"nameAndDefine": "Benennen und definieren",
|
||||||
|
"stateArea": "Gebiet",
|
||||||
|
"chooseExamples": "Beispiel auswählen"
|
||||||
|
},
|
||||||
|
"step1": {
|
||||||
|
"description": "Zustandsmodelle überwachen feste Kamerabereiche auf Veränderungen (z. B. Tür offen/geschlossen). Objektmodelle fügen den erkannten Objekten Klassifizierungen hinzu (z. B. bekannte Tiere, Lieferanten usw.).",
|
||||||
|
"name": "Name",
|
||||||
|
"namePlaceholder": "Eingeben Modell Name...",
|
||||||
|
"type": "Typ",
|
||||||
|
"typeState": "Zustand",
|
||||||
|
"typeObject": "Objekt",
|
||||||
|
"objectLabel": "Objekt Bezeichnung",
|
||||||
|
"objectLabelPlaceholder": "Auswahl Objekt Typ...",
|
||||||
|
"classificationType": "Klassifizierungstyp",
|
||||||
|
"classificationTypeTip": "Etwas über Klassifizierungstyp lernen",
|
||||||
|
"classificationTypeDesc": "Unterbezeichnungen fügen dem Objektnamen zusätzlichen Text hinzu (z. B. „Person: UPS“). Attribute sind durchsuchbare Metadaten, die separat in den Objektmetadaten gespeichert sind.",
|
||||||
|
"classificationSubLabel": "Unterlabel",
|
||||||
|
"classificationAttribute": "Merkmal",
|
||||||
|
"classes": "Klasse",
|
||||||
|
"states": "Gebiet",
|
||||||
|
"classesTip": "Über Klassen lernen",
|
||||||
|
"classesStateDesc": "Definieren Sie die verschiedenen Zustände, in denen sich Ihr Kamerabereich befinden kann. Beispiel: „offen” und „geschlossen” für ein Garagentor.",
|
||||||
|
"classesObjectDesc": "Definieren Sie die verschiedenen Kategorien, in die erkannte Objekte klassifiziert werden sollen. Beispiel: „Lieferant“, „Bewohner“, „Fremder“ für die Klassifizierung von Personen.",
|
||||||
|
"classPlaceholder": "Eingabe Klassenbezeichnung...",
|
||||||
|
"errors": {
|
||||||
|
"nameRequired": "Modellname ist erforderlich",
|
||||||
|
"nameLength": "Der Modellname darf maximal 64 Zeichen lang sein",
|
||||||
|
"nameOnlyNumbers": "Der Modellname darf nicht nur aus Zahlen bestehen",
|
||||||
|
"classRequired": "Mindestens eine Klasse ist erforderlich",
|
||||||
|
"classesUnique": "Klassenname muss eindeutig sein",
|
||||||
|
"stateRequiresTwoClasses": "Gebietsmodelle erfordern mindestens zwei Klassen",
|
||||||
|
"objectLabelRequired": "Bitte wähle eine Objektbeschriftung",
|
||||||
|
"objectTypeRequired": "Bitte wählen Sie einen Klassifizierungstyp aus"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"description": "Wählen Sie Kameras aus und legen Sie für jede Kamera den zu überwachenden Bereich fest. Das Modell klassifiziert den Zustand dieser Bereiche.",
|
||||||
|
"cameras": "Kameras",
|
||||||
|
"selectCamera": "Kamera auswählen",
|
||||||
|
"noCameras": "Klick + zum hinzufügen der Kameras",
|
||||||
|
"selectCameraPrompt": "Wählen Sie eine Kamera aus der Liste aus, um ihren Überwachungsbereich festzulegen"
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"selectImagesPrompt": "Wählen sie alle Bilder mit: {{className}}",
|
||||||
|
"selectImagesDescription": "Klicken Sie auf die Bilder, um sie auszuwählen. Klicken Sie auf „Weiter“, wenn Sie mit diesem Kurs fertig sind.",
|
||||||
|
"allImagesRequired_one": "Bitte klassifizieren Sie alle Bilder. {{count}} Bild verbleibend.",
|
||||||
|
"allImagesRequired_other": "Bitte klassifizieren Sie alle Bilder. {{count}} Bilder verbleiben.",
|
||||||
|
"generating": {
|
||||||
|
"title": "Beispielbilder generieren",
|
||||||
|
"description": "Frigate extrahiert repräsentative Bilder aus Ihren Aufnahmen. Dies kann einen Moment dauern..."
|
||||||
|
},
|
||||||
|
"training": {
|
||||||
|
"title": "Trainingsmodell",
|
||||||
|
"description": "Ihr Modell wird im Hintergrund trainiert. Schließen Sie diesen Dialog, und Ihr Modell wird ausgeführt, sobald das Training abgeschlossen ist."
|
||||||
|
},
|
||||||
|
"retryGenerate": "Generierung wiederholen",
|
||||||
|
"noImages": "Keine Bilder generiert",
|
||||||
|
"classifying": "Klassifizieren und Trainieren...",
|
||||||
|
"trainingStarted": "Training wurde erfolgreich gestartet",
|
||||||
|
"errors": {
|
||||||
|
"noCameras": "Keine Kameras konfiguriert",
|
||||||
|
"noObjectLabel": "Kein Objektlabel ausgewählt",
|
||||||
|
"generateFailed": "Beispiele konnten nicht generiert werden: {{error}}",
|
||||||
|
"generationFailed": "Generierung fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||||
|
"classifyFailed": "Bilder konnten nicht klassifiziert werden: {{error}}"
|
||||||
|
},
|
||||||
|
"generateSuccess": "Erfolgreich generierte Beispielbilder",
|
||||||
|
"modelCreated": "Modell erfolgreich erstellt. Verwenden Sie die Ansicht „Aktuelle Klassifizierungen“, um Bilder für fehlende Zustände hinzuzufügen, und trainieren Sie dann das Modell.",
|
||||||
|
"missingStatesWarning": {
|
||||||
|
"title": "Beispiele für fehlende Zustände",
|
||||||
|
"description": "Sie haben nicht für alle Zustände Beispiele ausgewählt. Das Modell wird erst trainiert, wenn für alle Zustände Bilder vorhanden sind. Fahren Sie fort und verwenden Sie die Ansicht „Aktuelle Klassifizierungen“, um Bilder für die fehlenden Zustände zu klassifizieren. Trainieren Sie anschließend das Modell."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -48,10 +48,15 @@
|
|||||||
"noDataFound": "Keine Detaildaten zur Überprüfung",
|
"noDataFound": "Keine Detaildaten zur Überprüfung",
|
||||||
"settings": "Detailansicht Einstellungen",
|
"settings": "Detailansicht Einstellungen",
|
||||||
"alwaysExpandActive": {
|
"alwaysExpandActive": {
|
||||||
"desc": "Immer die Objektdetails des aktiven Überprüfungselements erweitern, sofern verfügbar."
|
"desc": "Immer die Objektdetails vom aktivem Überprüfungselement erweitern, sofern verfügbar.",
|
||||||
|
"title": "Immer aktiv erweitern"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"objectTrack": {
|
"objectTrack": {
|
||||||
"trackedPoint": "Verfolgter Punkt"
|
"trackedPoint": "Verfolgter Punkt",
|
||||||
}
|
"clickToSeek": "Klicke, um zu dieser Zeit zu springen"
|
||||||
|
},
|
||||||
|
"normalActivity": "normal",
|
||||||
|
"needsReview": "benötigt Überprüfung",
|
||||||
|
"securityConcern": "Sicherheitsbedenken"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
"updatedSublabel": "Unterkategorie erfolgreich aktualisiert.",
|
"updatedSublabel": "Unterkategorie erfolgreich aktualisiert.",
|
||||||
"updatedLPR": "Nummernschild erfolgreich aktualisiert.",
|
"updatedLPR": "Nummernschild erfolgreich aktualisiert.",
|
||||||
"regenerate": "Eine neue Beschreibung wurde von {{provider}} angefordert. Je nach Geschwindigkeit des Anbieters kann es einige Zeit dauern, bis die neue Beschreibung generiert ist.",
|
"regenerate": "Eine neue Beschreibung wurde von {{provider}} angefordert. Je nach Geschwindigkeit des Anbieters kann es einige Zeit dauern, bis die neue Beschreibung generiert ist.",
|
||||||
"audioTranscription": "Audio Transkription erfolgreich angefordert."
|
"audioTranscription": "Die Audio-Transkription wurde erfolgreich angefordert. Je nach Geschwindigkeit Ihres Frigate-Servers kann die Transkription einige Zeit in Anspruch nehmen."
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"regenerate": "Der Aufruf von {{provider}} für eine neue Beschreibung ist fehlgeschlagen: {{errorMessage}}",
|
"regenerate": "Der Aufruf von {{provider}} für eine neue Beschreibung ist fehlgeschlagen: {{errorMessage}}",
|
||||||
@ -159,7 +159,8 @@
|
|||||||
"video": "Video",
|
"video": "Video",
|
||||||
"object_lifecycle": "Objekt-Lebenszyklus",
|
"object_lifecycle": "Objekt-Lebenszyklus",
|
||||||
"snapshot": "Snapshot",
|
"snapshot": "Snapshot",
|
||||||
"thumbnail": "Vorschaubild"
|
"thumbnail": "Vorschaubild",
|
||||||
|
"tracking_details": "Nachverfolgungs-Details"
|
||||||
},
|
},
|
||||||
"itemMenu": {
|
"itemMenu": {
|
||||||
"downloadSnapshot": {
|
"downloadSnapshot": {
|
||||||
@ -249,13 +250,14 @@
|
|||||||
"faceOrLicense_plate": "{{attribute}} erkannt für {{label}}",
|
"faceOrLicense_plate": "{{attribute}} erkannt für {{label}}",
|
||||||
"other": "{{label}} erkannt als {{attribute}}"
|
"other": "{{label}} erkannt als {{attribute}}"
|
||||||
},
|
},
|
||||||
"gone": "{{label}} verließ",
|
"gone": "{{label}} hat verlassen",
|
||||||
"heard": "{{label}} wurde gehört",
|
"heard": "{{label}} wurde gehört",
|
||||||
"external": "{{label}} erkannt",
|
"external": "{{label}} erkannt",
|
||||||
"header": {
|
"header": {
|
||||||
"zones": "Zonen",
|
"zones": "Zonen",
|
||||||
"ratio": "Verhältnis",
|
"ratio": "Verhältnis",
|
||||||
"area": "Bereich"
|
"area": "Bereich",
|
||||||
|
"score": "Bewertung"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"annotationSettings": {
|
"annotationSettings": {
|
||||||
@ -278,6 +280,10 @@
|
|||||||
"previous": "Vorherige Anzeige",
|
"previous": "Vorherige Anzeige",
|
||||||
"next": "Nächste Anzeige"
|
"next": "Nächste Anzeige"
|
||||||
},
|
},
|
||||||
"title": "Verfolgungsdetails"
|
"title": "Verfolgungsdetails",
|
||||||
|
"adjustAnnotationSettings": "Anmerkungseinstellungen anpassen",
|
||||||
|
"autoTrackingTips": "Die Positionen der Begrenzungsrahmen sind bei Kameras mit automatischer Verfolgung ungenau.",
|
||||||
|
"count": "{{first}} von {{second}}",
|
||||||
|
"trackedPoint": "Verfolgter Punkt"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,7 +44,7 @@
|
|||||||
"deleteFace": "Lösche Gesicht"
|
"deleteFace": "Lösche Gesicht"
|
||||||
},
|
},
|
||||||
"train": {
|
"train": {
|
||||||
"title": "Aktuelle Erkennungen",
|
"title": "Kürzliche Erkennungen",
|
||||||
"aria": "Wähle aktuelle Erkennungen",
|
"aria": "Wähle aktuelle Erkennungen",
|
||||||
"empty": "Es gibt keine aktuellen Versuche zur Gesichtserkennung"
|
"empty": "Es gibt keine aktuellen Versuche zur Gesichtserkennung"
|
||||||
},
|
},
|
||||||
@ -64,7 +64,7 @@
|
|||||||
"deletedName_other": "{{count}} Gesichter wurden erfolgreich gelöscht.",
|
"deletedName_other": "{{count}} Gesichter wurden erfolgreich gelöscht.",
|
||||||
"addFaceLibrary": "{{name}} wurde erfolgreich in die Gesichtsbibliothek aufgenommen!",
|
"addFaceLibrary": "{{name}} wurde erfolgreich in die Gesichtsbibliothek aufgenommen!",
|
||||||
"trainedFace": "Gesicht erfolgreich trainiert.",
|
"trainedFace": "Gesicht erfolgreich trainiert.",
|
||||||
"updatedFaceScore": "Gesichtsbewertung erfolgreich aktualisiert.",
|
"updatedFaceScore": "Gesichtsbewertung erfolgreich auf {{name}} ({{score}}) aktualisiert.",
|
||||||
"renamedFace": "Gesicht erfolgreich in {{name}} umbenannt"
|
"renamedFace": "Gesicht erfolgreich in {{name}} umbenannt"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
|
|||||||
@ -172,9 +172,13 @@
|
|||||||
"disable": "Live Audio Transkription ausschalten"
|
"disable": "Live Audio Transkription ausschalten"
|
||||||
},
|
},
|
||||||
"noCameras": {
|
"noCameras": {
|
||||||
"title": "Keine Kameras eingerichtet",
|
"title": "Keine Kameras konfiguriert",
|
||||||
"description": "Beginne indem du eine Kamera anschließt.",
|
"description": "Beginne indem du eine Kamera anschließt.",
|
||||||
"buttonText": "Kamera hinzufügen"
|
"buttonText": "Kamera hinzufügen",
|
||||||
|
"restricted": {
|
||||||
|
"title": "Keine Kamera verfügbar",
|
||||||
|
"description": "Sie haben keine Berechtigung, Kameras in dieser Gruppe anzuzeigen."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"snapshot": {
|
"snapshot": {
|
||||||
"takeSnapshot": "Sofort-Schnappschuss herunterladen",
|
"takeSnapshot": "Sofort-Schnappschuss herunterladen",
|
||||||
|
|||||||
@ -3,16 +3,16 @@
|
|||||||
"default": "Einstellungen - Frigate",
|
"default": "Einstellungen - Frigate",
|
||||||
"authentication": "Authentifizierungseinstellungen – Frigate",
|
"authentication": "Authentifizierungseinstellungen – Frigate",
|
||||||
"camera": "Kameraeinstellungen - Frigate",
|
"camera": "Kameraeinstellungen - Frigate",
|
||||||
"masksAndZones": "Masken- und Zonen-Editor – Frigate",
|
"masksAndZones": "Masken- und Zoneneditor – Frigate",
|
||||||
"object": "Debug - Frigate",
|
"object": "Debug - Frigate",
|
||||||
"general": "UI Einstellungen – Frigate",
|
"general": "UI Einstellungen – Frigate",
|
||||||
"frigatePlus": "Frigate+ Einstellungen – Frigate",
|
"frigatePlus": "Frigate+ Einstellungen – Frigate",
|
||||||
"classification": "Klassifizierungseinstellungen – Frigate",
|
"classification": "Klassifizierungseinstellungen – Frigate",
|
||||||
"motionTuner": "Bewegungserkennungs-Optimierer – Frigate",
|
"motionTuner": "Bewegungserkennungs-Optimierer – Frigate",
|
||||||
"notifications": "Benachrichtigungs-Einstellungen",
|
"notifications": "Benachrichtigungseinstellungen",
|
||||||
"enrichments": "Erweiterte Statistiken - Frigate",
|
"enrichments": "Erweiterte Statistiken - Frigate",
|
||||||
"cameraManagement": "Kameras verwalten - Frigate",
|
"cameraManagement": "Kameras verwalten - Frigate",
|
||||||
"cameraReview": "Kamera Einstellungen prüfen - Frigate"
|
"cameraReview": "Kameraeinstellungen prüfen - Frigate"
|
||||||
},
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"ui": "Benutzeroberfläche",
|
"ui": "Benutzeroberfläche",
|
||||||
@ -41,7 +41,7 @@
|
|||||||
"noCamera": "Keine Kamera"
|
"noCamera": "Keine Kamera"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"title": "Allgemeine Einstellungen",
|
"title": "Einstellungen der Benutzeroberfläche",
|
||||||
"liveDashboard": {
|
"liveDashboard": {
|
||||||
"title": "Live Übersicht",
|
"title": "Live Übersicht",
|
||||||
"playAlertVideos": {
|
"playAlertVideos": {
|
||||||
@ -51,6 +51,14 @@
|
|||||||
"automaticLiveView": {
|
"automaticLiveView": {
|
||||||
"desc": "Wechsle automatisch zur Live Ansicht der Kamera, wenn einen Aktivität erkannt wurde. Wenn du diese Option deaktivierst, werden die statischen Kamerabilder auf der Liveübersicht nur einmal pro Minute aktualisiert.",
|
"desc": "Wechsle automatisch zur Live Ansicht der Kamera, wenn einen Aktivität erkannt wurde. Wenn du diese Option deaktivierst, werden die statischen Kamerabilder auf der Liveübersicht nur einmal pro Minute aktualisiert.",
|
||||||
"label": "Automatische Live Ansicht"
|
"label": "Automatische Live Ansicht"
|
||||||
|
},
|
||||||
|
"displayCameraNames": {
|
||||||
|
"label": "Immer Namen der Kamera anzeigen",
|
||||||
|
"desc": "Kamerabezeichnung immer im einem Chip im Live-View-Dashboard für mehrere Kameras anzeigen."
|
||||||
|
},
|
||||||
|
"liveFallbackTimeout": {
|
||||||
|
"label": "Live Player Ausfallzeitlimit",
|
||||||
|
"desc": "Wenn der hochwertige Live-Stream einer Kamera nicht verfügbar ist, wechsle nach dieser Anzahl von Sekunden in den Modus für geringe Bandbreite. Standard: 3."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"storedLayouts": {
|
"storedLayouts": {
|
||||||
@ -232,7 +240,8 @@
|
|||||||
"alreadyExists": "Für diese Kamera existiert bereits eine Zone mit diesem Namen.",
|
"alreadyExists": "Für diese Kamera existiert bereits eine Zone mit diesem Namen.",
|
||||||
"mustBeAtLeastTwoCharacters": "Der Zonenname muss aus mindestens 2 Zeichen bestehen.",
|
"mustBeAtLeastTwoCharacters": "Der Zonenname muss aus mindestens 2 Zeichen bestehen.",
|
||||||
"mustNotBeSameWithCamera": "Der Zonenname darf nicht mit dem Kameranamen identisch sein.",
|
"mustNotBeSameWithCamera": "Der Zonenname darf nicht mit dem Kameranamen identisch sein.",
|
||||||
"mustNotContainPeriod": "Der Zonenname darf keine Punkte enthalten."
|
"mustNotContainPeriod": "Der Zonenname darf keine Punkte enthalten.",
|
||||||
|
"mustHaveAtLeastOneLetter": "Der Name der Zone muss mindestens einen Buchstaben enthalten."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"loiteringTime": {
|
"loiteringTime": {
|
||||||
@ -311,7 +320,7 @@
|
|||||||
"name": {
|
"name": {
|
||||||
"title": "Name",
|
"title": "Name",
|
||||||
"inputPlaceHolder": "Geben Sie einen Namen ein…",
|
"inputPlaceHolder": "Geben Sie einen Namen ein…",
|
||||||
"tips": "Der Name muss aus mindestens 2 Zeichen bestehen und sollte nicht den Namen einer Kamera oder anderen Zone entsprechen."
|
"tips": "Der Name muss mindestens 2 Zeichen lang sein, mindestens einen Buchstaben enthalten und darf nicht der Name einer Kamera oder einer anderen Zone sein."
|
||||||
},
|
},
|
||||||
"objects": {
|
"objects": {
|
||||||
"title": "Objekte",
|
"title": "Objekte",
|
||||||
@ -686,13 +695,13 @@
|
|||||||
"semanticSearch": {
|
"semanticSearch": {
|
||||||
"reindexNow": {
|
"reindexNow": {
|
||||||
"confirmDesc": "Sind Sie sicher, dass Sie alle verfolgten Objekteinbettungen neu indizieren wollen? Dieser Prozess läuft im Hintergrund, kann aber Ihre CPU auslasten und eine gewisse Zeit in Anspruch nehmen. Sie können den Fortschritt auf der Seite Explore verfolgen.",
|
"confirmDesc": "Sind Sie sicher, dass Sie alle verfolgten Objekteinbettungen neu indizieren wollen? Dieser Prozess läuft im Hintergrund, kann aber Ihre CPU auslasten und eine gewisse Zeit in Anspruch nehmen. Sie können den Fortschritt auf der Seite Explore verfolgen.",
|
||||||
"label": "Jetzt neu indizien",
|
"label": "Jetzt neu indizieren",
|
||||||
"desc": "Bei der Neuindizierung werden die Einbettungen für alle verfolgten Objekte neu generiert. Dieser Prozess läuft im Hintergrund und kann je nach Anzahl der verfolgten Objekte Ihre CPU auslasten und eine gewisse Zeit in Anspruch nehmen.",
|
"desc": "Bei der Neuindizierung werden die Einbettungen für alle verfolgten Objekte neu generiert. Dieser Prozess läuft im Hintergrund und kann je nach Anzahl der verfolgten Objekte Ihre CPU auslasten und eine gewisse Zeit in Anspruch nehmen.",
|
||||||
"confirmTitle": "Neuinszenierung bestätigen",
|
"confirmTitle": "Neuindizierung bestätigen",
|
||||||
"confirmButton": "Neuindizierung",
|
"confirmButton": "Neuindizierung",
|
||||||
"success": "Die Neuindizierung wurde erfolgreich gestartet.",
|
"success": "Die Neuindizierung wurde erfolgreich gestartet.",
|
||||||
"alreadyInProgress": "Die Neuindizierung ist bereits im Gange.",
|
"alreadyInProgress": "Die Neuindizierung ist bereits im Gange.",
|
||||||
"error": "Neuindizierung konnte nicht gestartet werden: {{errorMessage}}"
|
"error": "Die Neuindizierung konnte nicht gestartet werden: {{errorMessage}}"
|
||||||
},
|
},
|
||||||
"modelSize": {
|
"modelSize": {
|
||||||
"small": {
|
"small": {
|
||||||
@ -715,7 +724,7 @@
|
|||||||
"desc": "Die Gesichtserkennung ermöglicht es, Personen Namen zuzuweisen, und wenn ihr 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.",
|
"desc": "Die Gesichtserkennung ermöglicht es, Personen Namen zuzuweisen, und wenn ihr 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",
|
"readTheDocumentation": "Lies die Dokumentation",
|
||||||
"modelSize": {
|
"modelSize": {
|
||||||
"label": "Modell Größe",
|
"label": "Modellgröße",
|
||||||
"desc": "Die Größe des für die Gesichtserkennung verwendeten Modells.",
|
"desc": "Die Größe des für die Gesichtserkennung verwendeten Modells.",
|
||||||
"small": {
|
"small": {
|
||||||
"title": "klein",
|
"title": "klein",
|
||||||
@ -741,7 +750,7 @@
|
|||||||
"triggers": {
|
"triggers": {
|
||||||
"documentTitle": "Auslöser",
|
"documentTitle": "Auslöser",
|
||||||
"management": {
|
"management": {
|
||||||
"title": "Auslöser Verwaltung",
|
"title": "Auslöser",
|
||||||
"desc": "Auslöser für {{camera}} verwalten. Verwenden Sie den Vorschaubild Typ, um ähnliche Vorschaubilder wie das ausgewählte verfolgte Objekt auszulösen, und den Beschreibungstyp, um ähnliche Beschreibungen wie den von Ihnen angegebenen Text auszulösen."
|
"desc": "Auslöser für {{camera}} verwalten. Verwenden Sie den Vorschaubild Typ, um ähnliche Vorschaubilder wie das ausgewählte verfolgte Objekt auszulösen, und den Beschreibungstyp, um ähnliche Beschreibungen wie den von Ihnen angegebenen Text auszulösen."
|
||||||
},
|
},
|
||||||
"addTrigger": "Auslöser hinzufügen",
|
"addTrigger": "Auslöser hinzufügen",
|
||||||
@ -762,7 +771,9 @@
|
|||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"alert": "Als Alarm markieren",
|
"alert": "Als Alarm markieren",
|
||||||
"notification": "Benachrichtigung senden"
|
"notification": "Benachrichtigung senden",
|
||||||
|
"sub_label": "Unterlabel hinzufügen",
|
||||||
|
"attribute": "Attribut hinzufügen"
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
"createTrigger": {
|
"createTrigger": {
|
||||||
@ -780,25 +791,28 @@
|
|||||||
"form": {
|
"form": {
|
||||||
"name": {
|
"name": {
|
||||||
"title": "Name",
|
"title": "Name",
|
||||||
"placeholder": "Auslöser Name eingeben",
|
"placeholder": "Benennen Sie diesen Auslöser",
|
||||||
"error": {
|
"error": {
|
||||||
"minLength": "Der Name muss mindestens 2 Zeichen lang sein.",
|
"minLength": "Der Name muss mindestens 2 Zeichen lang sein.",
|
||||||
"invalidCharacters": "Der Name darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten.",
|
"invalidCharacters": "Der Name darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten.",
|
||||||
"alreadyExists": "Ein Auslöser mit diesem Namen existiert bereits für diese Kamera."
|
"alreadyExists": "Ein Auslöser mit diesem Namen existiert bereits für diese Kamera."
|
||||||
}
|
},
|
||||||
|
"description": "Geben Sie einen eindeutigen Namen oder eine Beschreibung ein, um diesen Auslöser zu identifizieren"
|
||||||
},
|
},
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"description": "Diesen Auslöser aktivieren oder deaktivieren"
|
"description": "Diesen Auslöser aktivieren oder deaktivieren"
|
||||||
},
|
},
|
||||||
"type": {
|
"type": {
|
||||||
"title": "Typ",
|
"title": "Typ",
|
||||||
"placeholder": "Auslöser Typ wählen"
|
"placeholder": "Auslöser Typ wählen",
|
||||||
|
"description": "Auslösen, wenn eine ähnliche Beschreibung eines verfolgten Objekts erkannt wird",
|
||||||
|
"thumbnail": "Auslösen, wenn eine ähnliche Miniaturansicht eines verfolgten Objekts erkannt wird"
|
||||||
},
|
},
|
||||||
"content": {
|
"content": {
|
||||||
"title": "Inhalt",
|
"title": "Inhalt",
|
||||||
"imagePlaceholder": "Ein Bild auswählen",
|
"imagePlaceholder": "Miniaturansicht auswählen",
|
||||||
"textPlaceholder": "Inhaltstext eingeben",
|
"textPlaceholder": "Inhaltstext eingeben",
|
||||||
"imageDesc": "Ein Bild auswählen, um diese Aktion auszulösen, wenn ein ähnliches Bild erkannt wird.",
|
"imageDesc": "Es werden nur die letzten 100 Miniaturansichten angezeigt. Wenn Sie die gewünschte Miniaturansicht nicht finden können, überprüfen Sie bitte frühere Objekte in „Explore“ und richten Sie dort über das Menü einen Trigger ein.",
|
||||||
"textDesc": "Einen Text eingeben, um diese Aktion auszulösen, wenn eine ähnliche Beschreibung eines verfolgten Objekts erkannt wird.",
|
"textDesc": "Einen Text eingeben, um diese Aktion auszulösen, wenn eine ähnliche Beschreibung eines verfolgten Objekts erkannt wird.",
|
||||||
"error": {
|
"error": {
|
||||||
"required": "Inhalt ist erforderlich."
|
"required": "Inhalt ist erforderlich."
|
||||||
@ -809,11 +823,12 @@
|
|||||||
"error": {
|
"error": {
|
||||||
"min": "Schwellenwert muss mindestens 0 sein",
|
"min": "Schwellenwert muss mindestens 0 sein",
|
||||||
"max": "Schwellenwert darf höchstens 1 sein"
|
"max": "Schwellenwert darf höchstens 1 sein"
|
||||||
}
|
},
|
||||||
|
"desc": "Legen Sie den Ähnlichkeitsschwellenwert für diesen Trigger fest. Ein höherer Schwellenwert bedeutet, dass eine größere Übereinstimmung erforderlich ist, um den Trigger auszulösen."
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"title": "Aktionen",
|
"title": "Aktionen",
|
||||||
"desc": "Standardmäßig sendet Frigate eine MQTT-Nachricht für alle Trigger. Wähle eine zusätzliche Aktion aus, die ausgeführt werden soll, wenn dieser Trigger ausgelöst wird.",
|
"desc": "Standardmäßig sendet Frigate für alle Trigger eine MQTT-Nachricht. Unterbezeichnungen fügen den Triggernamen zur Objektbezeichnung hinzu. Attribute sind durchsuchbare Metadaten, die separat in den Metadaten des verfolgten Objekts gespeichert werden.",
|
||||||
"error": {
|
"error": {
|
||||||
"min": "Mindesten eine Aktion muss ausgewählt sein."
|
"min": "Mindesten eine Aktion muss ausgewählt sein."
|
||||||
}
|
}
|
||||||
@ -840,6 +855,23 @@
|
|||||||
"semanticSearch": {
|
"semanticSearch": {
|
||||||
"title": "Semantische Suche ist deaktiviert",
|
"title": "Semantische Suche ist deaktiviert",
|
||||||
"desc": "Semantische Suche muss aktiviert sein um Auslöser nutzen zu können."
|
"desc": "Semantische Suche muss aktiviert sein um Auslöser nutzen zu können."
|
||||||
|
},
|
||||||
|
"wizard": {
|
||||||
|
"title": "Auslöser erstellen",
|
||||||
|
"step1": {
|
||||||
|
"description": "Konfigurieren Sie die Grundeinstellungen für Ihren Auslöser."
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"description": "Legen Sie den Inhalt fest, der diese Aktion auslöst."
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"description": "Konfigurieren Sie den Schwellenwert und die Aktionen für diesen Trigger."
|
||||||
|
},
|
||||||
|
"steps": {
|
||||||
|
"nameAndType": "Name und Typ",
|
||||||
|
"configureData": "Daten konfigurieren",
|
||||||
|
"thresholdAndActions": "Schwellenwert und Maßnahmen"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"roles": {
|
"roles": {
|
||||||
@ -893,7 +925,7 @@
|
|||||||
"updateCameras": "Kameras für Rolle {{role}} aktualisiert",
|
"updateCameras": "Kameras für Rolle {{role}} aktualisiert",
|
||||||
"deleteRole": "Rolle {{role}} erfolgreich gelöscht",
|
"deleteRole": "Rolle {{role}} erfolgreich gelöscht",
|
||||||
"userRolesUpdated_one": "{{count}} Benutzer, denen diese Rolle zugewiesen wurde, wurden auf „Zuschauer“ aktualisiert, der Zugriff auf alle Kameras hat.",
|
"userRolesUpdated_one": "{{count}} Benutzer, denen diese Rolle zugewiesen wurde, wurden auf „Zuschauer“ aktualisiert, der Zugriff auf alle Kameras hat.",
|
||||||
"userRolesUpdated_other": ""
|
"userRolesUpdated_other": "{{count}} Benutzer, denen diese Rollen zugewiesen wurde, wurden auf „Zuschauer“ aktualisiert, der Zugriff auf alle Kameras habem."
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"createRoleFailed": "Fehler beim Erstellen der Rolle: {{errorMessage}}",
|
"createRoleFailed": "Fehler beim Erstellen der Rolle: {{errorMessage}}",
|
||||||
@ -909,7 +941,8 @@
|
|||||||
"steps": {
|
"steps": {
|
||||||
"nameAndConnection": "Name & Verbindung",
|
"nameAndConnection": "Name & Verbindung",
|
||||||
"streamConfiguration": "Stream Konfiguration",
|
"streamConfiguration": "Stream Konfiguration",
|
||||||
"validationAndTesting": "Überprüfung & Testen"
|
"validationAndTesting": "Überprüfung & Testen",
|
||||||
|
"probeOrSnapshot": "Sondierung oder Momentaufnahme"
|
||||||
},
|
},
|
||||||
"save": {
|
"save": {
|
||||||
"success": "Neue Kamera {{cameraName}} erfolgreich hinzugefügt.",
|
"success": "Neue Kamera {{cameraName}} erfolgreich hinzugefügt.",
|
||||||
@ -926,8 +959,8 @@
|
|||||||
"testFailed": "Stream Test fehlgeschlagen: {{error}}"
|
"testFailed": "Stream Test fehlgeschlagen: {{error}}"
|
||||||
},
|
},
|
||||||
"step1": {
|
"step1": {
|
||||||
"description": "Gib deine Kameradaten ein und teste die Verbindung.",
|
"description": "Geben Sie Ihre Kameradaten ein und wählen Sie, ob Sie die Kamera automatisch erkennen lassen oder die Marke manuell auswählen möchten.",
|
||||||
"cameraName": "Kamera-Name",
|
"cameraName": "Kameraname",
|
||||||
"cameraNamePlaceholder": "z.B. vordere_tür oder Hof Übersicht",
|
"cameraNamePlaceholder": "z.B. vordere_tür oder Hof Übersicht",
|
||||||
"host": "Host/IP Adresse",
|
"host": "Host/IP Adresse",
|
||||||
"port": "Port",
|
"port": "Port",
|
||||||
@ -936,8 +969,8 @@
|
|||||||
"password": "Passwort",
|
"password": "Passwort",
|
||||||
"passwordPlaceholder": "Optional",
|
"passwordPlaceholder": "Optional",
|
||||||
"selectTransport": "Transport-Protokoll auswählen",
|
"selectTransport": "Transport-Protokoll auswählen",
|
||||||
"cameraBrand": "Kamera-Hersteller",
|
"cameraBrand": "Kamerahersteller",
|
||||||
"selectBrand": "Wähle die Kamera-Hersteller für die URL-Vorlage aus",
|
"selectBrand": "Wähle die Kamerahersteller für die URL-Vorlage aus",
|
||||||
"customUrl": "Benutzerdefinierte Stream-URL",
|
"customUrl": "Benutzerdefinierte Stream-URL",
|
||||||
"brandInformation": "Hersteller Information",
|
"brandInformation": "Hersteller Information",
|
||||||
"brandUrlFormat": "Für Kameras mit RTSP URL nutze folgendes Format: {{exampleUrl}}",
|
"brandUrlFormat": "Für Kameras mit RTSP URL nutze folgendes Format: {{exampleUrl}}",
|
||||||
@ -950,21 +983,31 @@
|
|||||||
"noSnapshot": "Es kann kein Snapshot aus dem konfigurierten Stream abgerufen werden."
|
"noSnapshot": "Es kann kein Snapshot aus dem konfigurierten Stream abgerufen werden."
|
||||||
},
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"brandOrCustomUrlRequired": "Wählen Sie entweder einen Kamera-Hersteller mit Host/IP aus oder wählen Sie „Andere“ mit einer benutzerdefinierten URL",
|
"brandOrCustomUrlRequired": "Wählen Sie entweder einen Kamerahersteller mit Host/IP aus oder wählen Sie „Andere“ mit einer benutzerdefinierten URL",
|
||||||
"nameRequired": "Kamera-Name benötigt",
|
"nameRequired": "Der Kameraname wird benötigt",
|
||||||
"nameLength": "Kamera-Name darf höchsten 64 Zeichen lang sein",
|
"nameLength": "Der Kameraname darf höchsten 64 Zeichen lang sein",
|
||||||
"invalidCharacters": "Kamera-Name enthält ungültige Zeichen",
|
"invalidCharacters": "Der Kameraname enthält ungültige Zeichen",
|
||||||
"nameExists": "Kamera-Name existiert bereits",
|
"nameExists": "Der Kameraname existiert bereits",
|
||||||
"brands": {
|
"brands": {
|
||||||
"reolink-rtsp": "Reolink RTSP wird nicht empfohlen. Es wird empfohlen, http in den Kameraeinstellungen zu aktivieren und den Kamera-Assistenten neu zu starten."
|
"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://“ beginnen. Für Nicht-RTSP-Kamerastreams ist eine manuelle Konfiguration erforderlich."
|
||||||
},
|
},
|
||||||
"docs": {
|
"docs": {
|
||||||
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
"reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras"
|
||||||
}
|
},
|
||||||
|
"connectionSettings": "Verbindungseinstellungen",
|
||||||
|
"detectionMethod": "Stream Erkennungsmethode",
|
||||||
|
"onvifPort": "ONVIF Port",
|
||||||
|
"probeMode": "Untersuche Kamera",
|
||||||
|
"detectionMethodDescription": "Suchen Sie die Kamera mit ONVIF (sofern unterstützt), um die URLs der Kamerastreams zu finden, oder wählen Sie manuell die Kameramarke aus, um vordefinierte URLs zu verwenden. Um eine benutzerdefinierte RTSP-URL einzugeben, wählen Sie die manuelle Methode und dann „Andere“.",
|
||||||
|
"onvifPortDescription": "Bei Kameras, die ONVIF unterstützen, ist dies in der Regel 80 oder 8080.",
|
||||||
|
"useDigestAuth": "Digest-Authentifizierung verwenden",
|
||||||
|
"useDigestAuthDescription": "Verwenden Sie die HTTP-Digest-Authentifizierung für ONVIF. Einige Kameras erfordern möglicherweise einen speziellen ONVIF-Benutzernamen/ein spezielles ONVIF-Passwort anstelle des Standard-Admin-Benutzers.",
|
||||||
|
"manualMode": "Manuelle Auswahl"
|
||||||
},
|
},
|
||||||
"step2": {
|
"step2": {
|
||||||
"description": "Konfigurieren Sie Stream-Rollen und fügen Sie zusätzliche Streams für Ihre Kamera hinzu.",
|
"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",
|
"streamsTitle": "Kamera Streams",
|
||||||
"addStream": "Stream hinzufügen",
|
"addStream": "Stream hinzufügen",
|
||||||
"addAnotherStream": "Weiteren Stream hinzufügen",
|
"addAnotherStream": "Weiteren Stream hinzufügen",
|
||||||
@ -983,8 +1026,8 @@
|
|||||||
"audio": "Audio"
|
"audio": "Audio"
|
||||||
},
|
},
|
||||||
"testStream": "Verbindung testen",
|
"testStream": "Verbindung testen",
|
||||||
"testSuccess": "Stream erfolgreich getestet!",
|
"testSuccess": "Verbindung erfolgreich getestet!",
|
||||||
"testFailed": "Stream-Test fehlgeschlagen",
|
"testFailed": "Verbindungstest fehlgeschlagen. Bitte überprüfen Sie ihre Eingaben und versuchen Sie es erneut.",
|
||||||
"testFailedTitle": "Test fehlgeschlagen",
|
"testFailedTitle": "Test fehlgeschlagen",
|
||||||
"connected": "Verbunden",
|
"connected": "Verbunden",
|
||||||
"notConnected": "Nicht verbunden",
|
"notConnected": "Nicht verbunden",
|
||||||
@ -1000,10 +1043,42 @@
|
|||||||
"featuresPopover": {
|
"featuresPopover": {
|
||||||
"title": "Stream Funktionen",
|
"title": "Stream Funktionen",
|
||||||
"description": "Verwende go2rtc Restreaming, um die Verbindungen zu deiner Kamera zu reduzieren."
|
"description": "Verwende go2rtc Restreaming, um die Verbindungen zu deiner Kamera zu reduzieren."
|
||||||
|
},
|
||||||
|
"streamDetails": "Verbindungsdetails",
|
||||||
|
"probing": "Kamera wird geprüft...",
|
||||||
|
"retry": "Wiederholen",
|
||||||
|
"testing": {
|
||||||
|
"probingMetadata": "Metadaten der Kamera werden überprüft...",
|
||||||
|
"fetchingSnapshot": "Kamera-Schnappschuss wird abgerufen..."
|
||||||
|
},
|
||||||
|
"probeFailed": "Fehler beim Untersuchen der Kamera: {{error}}",
|
||||||
|
"probingDevice": "Untersuche Gerät...",
|
||||||
|
"probeSuccessful": "Erkennung erfolgreich",
|
||||||
|
"probeError": "Erkennungsfehler",
|
||||||
|
"probeNoSuccess": "Erkennung fehlgeschlagen",
|
||||||
|
"deviceInfo": "Geräteinformationen",
|
||||||
|
"manufacturer": "Hersteller",
|
||||||
|
"model": "Modell",
|
||||||
|
"firmware": "Firmware",
|
||||||
|
"profiles": "Profile",
|
||||||
|
"ptzSupport": "PTZ Unterstützung",
|
||||||
|
"autotrackingSupport": "Unterstützung für Autoverfolgung",
|
||||||
|
"presets": "Voreinstellung",
|
||||||
|
"rtspCandidates": "RTSP Kandidaten",
|
||||||
|
"rtspCandidatesDescription": "Die folgenden RTSP-URLs wurden bei der Kameraerkennung gefunden. Testen Sie die Verbindung, um die Stream-Metadaten anzuzeigen.",
|
||||||
|
"noRtspCandidates": "Es wurden keine RTSP-URLs von der Kamera gefunden. Möglicherweise sind Ihre Anmeldedaten falsch oder die Kamera unterstützt ONVIF oder die Methode zum Abrufen von RTSP-URLs nicht. Gehen Sie zurück und geben Sie die RTSP-URL manuell ein.",
|
||||||
|
"candidateStreamTitle": "Kandidate {{number}}",
|
||||||
|
"useCandidate": "Verwenden",
|
||||||
|
"uriCopy": "Kopieren",
|
||||||
|
"uriCopied": "URI in die Zwischenablage kopiert",
|
||||||
|
"testConnection": "Test Verbindung",
|
||||||
|
"toggleUriView": "Klicken Sie hier, um die vollständige URI zu sehen",
|
||||||
|
"errors": {
|
||||||
|
"hostRequired": "Host/IP adresse wird benötigt"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"step3": {
|
"step3": {
|
||||||
"description": "Endgültige Validierung und Analyse vor dem Speichern Ihrer neuen Kamera. Verbinde jeden Stream vor dem Speichern.",
|
"description": "Konfigurieren Sie Stream-Rollen und fügen Sie zusätzliche Streams für Ihre Kamera hinzu",
|
||||||
"validationTitle": "Stream Validierung",
|
"validationTitle": "Stream Validierung",
|
||||||
"connectAllStreams": "Verbinde alle Streams",
|
"connectAllStreams": "Verbinde alle Streams",
|
||||||
"reconnectionSuccess": "Wiederverbindung erfolgreich.",
|
"reconnectionSuccess": "Wiederverbindung erfolgreich.",
|
||||||
@ -1040,6 +1115,90 @@
|
|||||||
"hikvision": {
|
"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."
|
"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",
|
||||||
|
"streamUrl": "Stream URL",
|
||||||
|
"streamUrlPlaceholder": "rtsp://benutzername:passwort@host:port/path",
|
||||||
|
"selectStream": "Auswahl Stream",
|
||||||
|
"searchCandidates": "Suche Kandidaten...",
|
||||||
|
"noStreamFound": "Kein Stream gefunden",
|
||||||
|
"url": "URL",
|
||||||
|
"resolution": "Auflösung",
|
||||||
|
"selectResolution": "Wähle Auflösung",
|
||||||
|
"quality": "Qualität",
|
||||||
|
"selectQuality": "Wähle Qualität",
|
||||||
|
"roleLabels": {
|
||||||
|
"detect": "Objekterkennung",
|
||||||
|
"record": "Aufnahme",
|
||||||
|
"audio": "Ton"
|
||||||
|
},
|
||||||
|
"testStream": "Verbindungstest",
|
||||||
|
"testSuccess": "Verbindungstest erfolgreich!",
|
||||||
|
"testFailed": "Verbindungstest fehlgeschlagen",
|
||||||
|
"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": "Hauptfeed für die Objekterkennung.",
|
||||||
|
"record": "Speichert Segmente des Video-Feeds basierend auf den Konfigurationseinstellungen.",
|
||||||
|
"audio": "Feed für audiobasierte Erkennung."
|
||||||
|
},
|
||||||
|
"featuresPopover": {
|
||||||
|
"title": "Stream Funktionen",
|
||||||
|
"description": "Verwenden Sie go2rtc-Restreaming, um die Verbindungen zu Ihrer Kamera zu reduzieren."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"step4": {
|
||||||
|
"description": "Endgültige Validierung und Analyse vor dem Speichern Ihrer neuen Kamera. Verbinden Sie jeden Stream vor dem Speichern.",
|
||||||
|
"validationTitle": "Stream-Validierung",
|
||||||
|
"connectAllStreams": "Alle Streams verbinden",
|
||||||
|
"reconnectionSuccess": "Wiederverbindung erfolgreich.",
|
||||||
|
"reconnectionPartial": "Einige Streams konnten nicht wieder verbunden werden.",
|
||||||
|
"streamUnavailable": "Stream Vorschau nicht verfügbar",
|
||||||
|
"reload": "neu Laden",
|
||||||
|
"connecting": "Verbinden...",
|
||||||
|
"streamTitle": "Stream {{number}}",
|
||||||
|
"valid": "gültig",
|
||||||
|
"failed": "fehlgeschlagen",
|
||||||
|
"notTested": "nicht getestet",
|
||||||
|
"connectStream": "Verbinden",
|
||||||
|
"connectingStream": "Verbinden",
|
||||||
|
"disconnectStream": "getrennt",
|
||||||
|
"estimatedBandwidth": "Voraussichtliche Bandbreite",
|
||||||
|
"roles": "Rollen",
|
||||||
|
"ffmpegModule": "Stream-Kompatibilitätsmodus verwenden",
|
||||||
|
"ffmpegModuleDescription": "Wenn der Stream nach mehreren Versuchen nicht geladen wird, versuchen Sie, diese Option zu aktivieren. Wenn diese Option aktiviert ist, verwendet Frigate das ffmpeg-Modul mit go2rtc. Dies kann zu einer besseren Kompatibilität mit einigen Kamerastreams führen.",
|
||||||
|
"none": "keiner",
|
||||||
|
"error": "Fehler",
|
||||||
|
"streamValidated": "Steam {{number}} erfolgreich validiert",
|
||||||
|
"streamValidationFailed": "Stream {{number}} Validierung fehlgeschlagen",
|
||||||
|
"saveAndApply": "Neue Kamera speichern",
|
||||||
|
"saveError": "Ungültige Konfiguration. Bitte überprüfen Sie Ihre Einstellungen.",
|
||||||
|
"issues": {
|
||||||
|
"title": "Stream-Validierung",
|
||||||
|
"videoCodecGood": "Video codec ist {{codec}}.",
|
||||||
|
"audioCodecGood": "Audio codec ist {{codec}}.",
|
||||||
|
"resolutionHigh": "Eine Auflösung von {{resolution}} kann zu einem erhöhten Ressourcenverbrauch führen.",
|
||||||
|
"resolutionLow": "Eine Auflösung von {{resolution}} ist möglicherweise zu gering, um kleine Objekte zuverlässig zu erkennen.",
|
||||||
|
"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 die Audioerkennung zu unterstützen.",
|
||||||
|
"restreamingWarning": "Die Reduzierung der Verbindungen zur Kamera für den Aufzeichnungsstream kann zu einer geringfügigen Erhöhung der CPU-Auslastung führen.",
|
||||||
|
"brands": {
|
||||||
|
"reolink-rtsp": "Reolink RTSP wird nicht empfohlen. Aktivieren Sie HTTP in den Firmware-Einstellungen der Kamera und starten Sie den Assistenten neu."
|
||||||
|
},
|
||||||
|
"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 überprüfen und 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 überprüfen und zu nutzen, sofern sie verfügbar sind."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -1057,9 +1216,9 @@
|
|||||||
"add": "Kamera hinzufügen",
|
"add": "Kamera hinzufügen",
|
||||||
"edit": "Kamera bearbeiten",
|
"edit": "Kamera bearbeiten",
|
||||||
"description": "Konfiguriere die Kameraeinstellungen, einschließlich Streams und Rollen.",
|
"description": "Konfiguriere die Kameraeinstellungen, einschließlich Streams und Rollen.",
|
||||||
"name": "Kamera-Name",
|
"name": "Kameraname",
|
||||||
"nameRequired": "Kamera-Name benötigt",
|
"nameRequired": "Kameraname benötigt",
|
||||||
"nameLength": "Kamera-Name darf maximal 64 Zeichen lang sein.",
|
"nameLength": "Kameraname darf maximal 64 Zeichen lang sein.",
|
||||||
"namePlaceholder": "z.B. vordere_tür oder Hof Übersicht",
|
"namePlaceholder": "z.B. vordere_tür oder Hof Übersicht",
|
||||||
"enabled": "Aktiviert",
|
"enabled": "Aktiviert",
|
||||||
"ffmpeg": {
|
"ffmpeg": {
|
||||||
@ -1094,14 +1253,14 @@
|
|||||||
"desc": "Generative KI Review Beschreibungen für diese Kamera vorübergehend aktivieren/deaktivieren. Wenn diese Option deaktiviert ist, werden für die Review Elemente dieser Kamera keine KI-generierten Beschreibungen angefordert."
|
"desc": "Generative KI Review Beschreibungen für diese Kamera vorübergehend aktivieren/deaktivieren. Wenn diese Option deaktiviert ist, werden für die Review Elemente dieser Kamera keine KI-generierten Beschreibungen angefordert."
|
||||||
},
|
},
|
||||||
"review": {
|
"review": {
|
||||||
"title": "Review",
|
"title": "Überprüfung",
|
||||||
"desc": "Aktivieren/deaktivieren Sie vorübergehend Warnmeldungen und Erkennungen für diese Kamera, bis Frigate neu gestartet wird. Wenn diese Funktion deaktiviert ist, werden keine neuen Überprüfungselemente generiert. ",
|
"desc": "Aktivieren/deaktivieren Sie vorübergehend Warnmeldungen und Erkennungen für diese Kamera, bis Frigate neu gestartet wird. Wenn diese Funktion deaktiviert ist, werden keine neuen Überprüfungselemente generiert. ",
|
||||||
"alerts": "Warnungen ",
|
"alerts": "Warnungen ",
|
||||||
"detections": "Erkennungen "
|
"detections": "Erkennungen "
|
||||||
},
|
},
|
||||||
"reviewClassification": {
|
"reviewClassification": {
|
||||||
"title": "Bewertungsklassifizierung",
|
"title": "Bewertungsklassifizierung",
|
||||||
"desc": "Frigate kategorisiert zu überprüfende Elemente als Warnmeldungen und Erkennungen. Standardmäßig werden alle Objekte vom Typ <em>person</em> und <em>car</em> als Warnmeldungen betrachtet. Sie können die Kategorisierung der zu überprüfenden Elemente verfeinern, indem Sie die erforderlichen Zonen für sie konfigurieren.",
|
"desc": "Frigate kategorisiert zu überprüfende Elemente als Warnmeldungen und Erkennungen. Standardmäßig werden alle Objekte vom Typ <em>Person</em> und <em>Auto</em> als Warnmeldungen betrachtet. Sie können die Kategorisierung der zu überprüfenden Elemente verfeinern, indem Sie die erforderlichen Zonen für sie konfigurieren.",
|
||||||
"noDefinedZones": "Für diese Kamera sind keine Zonen definiert.",
|
"noDefinedZones": "Für diese Kamera sind keine Zonen definiert.",
|
||||||
"objectAlertsTips": "Alle {{alertsLabels}}-Objekte auf {{cameraName}} werden als Warnmeldungen angezeigt.",
|
"objectAlertsTips": "Alle {{alertsLabels}}-Objekte auf {{cameraName}} werden als Warnmeldungen angezeigt.",
|
||||||
"zoneObjectAlertsTips": "Alle {{alertsLabels}}-Objekte, die in {{zone}} auf {{cameraName}} erkannt wurden, werden als Warnmeldungen angezeigt.",
|
"zoneObjectAlertsTips": "Alle {{alertsLabels}}-Objekte, die in {{zone}} auf {{cameraName}} erkannt wurden, werden als Warnmeldungen angezeigt.",
|
||||||
|
|||||||
@ -31,7 +31,12 @@
|
|||||||
"gpuDecoder": "GPU Decoder",
|
"gpuDecoder": "GPU Decoder",
|
||||||
"gpuEncoder": "GPU Encoder",
|
"gpuEncoder": "GPU Encoder",
|
||||||
"npuUsage": "NPU Verwendung",
|
"npuUsage": "NPU Verwendung",
|
||||||
"npuMemory": "NPU Speicher"
|
"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."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"title": "Allgemein",
|
"title": "Allgemein",
|
||||||
"detector": {
|
"detector": {
|
||||||
@ -167,10 +172,17 @@
|
|||||||
"face_recognition": "Gesichts Erkennung",
|
"face_recognition": "Gesichts Erkennung",
|
||||||
"image_embedding": "Bild Embedding",
|
"image_embedding": "Bild Embedding",
|
||||||
"yolov9_plate_detection_speed": "YOLOv9 Kennzeichenerkennungsgeschwindigkeit",
|
"yolov9_plate_detection_speed": "YOLOv9 Kennzeichenerkennungsgeschwindigkeit",
|
||||||
"yolov9_plate_detection": "YOLOv9 Kennzeichenerkennung"
|
"yolov9_plate_detection": "YOLOv9 Kennzeichenerkennung",
|
||||||
|
"review_description": "Bewertung Beschreibung",
|
||||||
|
"review_description_speed": "Bewertungsbeschreibung Geschwindigkeit",
|
||||||
|
"review_description_events_per_second": "Bewertungsbeschreibung",
|
||||||
|
"object_description": "Objekt Beschreibung",
|
||||||
|
"object_description_speed": "Objektbeschreibung Geschwindigkeit",
|
||||||
|
"object_description_events_per_second": "Objektbeschreibung"
|
||||||
},
|
},
|
||||||
"title": "Optimierungen",
|
"title": "Optimierungen",
|
||||||
"infPerSecond": "Rückschlüsse pro Sekunde"
|
"infPerSecond": "Rückschlüsse pro Sekunde",
|
||||||
|
"averageInf": "Durchschnittliche Inferenzzeit"
|
||||||
},
|
},
|
||||||
"stats": {
|
"stats": {
|
||||||
"healthy": "Das System läuft problemlos",
|
"healthy": "Das System läuft problemlos",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user