convert to 2 spaces

This commit is contained in:
Blake Blackshear
2025-04-11 05:52:32 -05:00
parent b1e82e6187
commit 78c461750e
195 changed files with 13915 additions and 13917 deletions
+12 -12
View File
@@ -1,15 +1,15 @@
{
"configEditor": "Konfigurationseditor",
"copyConfig": "Konfiguration kopieren",
"saveAndRestart": "Sichern und Neustarten",
"saveOnly": "Nur Sichern",
"toast": {
"error": {
"savingError": "Fehler beim Speichern der Konfiguration"
},
"success": {
"copyToClipboard": "Konfiguration in Zwischenablage kopiert."
}
"configEditor": "Konfigurationseditor",
"copyConfig": "Konfiguration kopieren",
"saveAndRestart": "Sichern und Neustarten",
"saveOnly": "Nur Sichern",
"toast": {
"error": {
"savingError": "Fehler beim Speichern der Konfiguration"
},
"documentTitle": "Konfigurationseditor - Frigate"
"success": {
"copyToClipboard": "Konfiguration in Zwischenablage kopiert."
}
},
"documentTitle": "Konfigurationseditor - Frigate"
}
+33 -33
View File
@@ -1,35 +1,35 @@
{
"alerts": "Alarme",
"detections": "Erkennungen",
"motion": {
"label": "Bewegung",
"only": "nur Bewegung"
},
"empty": {
"alert": "Es gibt keine zu prüfende Alarme",
"detection": "Es gibt keine zu prüfende Erkennungen",
"motion": "Keine Bewegungsdaten gefunden"
},
"timeline": "Zeitleiste",
"timeline.aria": "Zeitleiste auswählen",
"events": {
"label": "Ereignisse",
"noFoundForTimePeriod": "Keine Ereignisse für diesen Zeitraum gefunden.",
"aria": "Wähle Ereignisse aus"
},
"documentTitle": "Überprüfung - Frigate",
"recordings": {
"documentTitle": "Aufnahmen - Frigate"
},
"calendarFilter": {
"last24Hours": "Letzte 24 Stunden"
},
"newReviewItems": {
"label": "Neue zu prüfende Objekte anschauen",
"button": "Neue zu prüfende Objekte"
},
"markTheseItemsAsReviewed": "Diese Objekte als geprüft kennzeichnen",
"camera": "Kamera",
"allCameras": "Alle Kameras",
"markAsReviewed": "Als geprüft kennzeichnen"
"alerts": "Alarme",
"detections": "Erkennungen",
"motion": {
"label": "Bewegung",
"only": "nur Bewegung"
},
"empty": {
"alert": "Es gibt keine zu prüfende Alarme",
"detection": "Es gibt keine zu prüfende Erkennungen",
"motion": "Keine Bewegungsdaten gefunden"
},
"timeline": "Zeitleiste",
"timeline.aria": "Zeitleiste auswählen",
"events": {
"label": "Ereignisse",
"noFoundForTimePeriod": "Keine Ereignisse für diesen Zeitraum gefunden.",
"aria": "Wähle Ereignisse aus"
},
"documentTitle": "Überprüfung - Frigate",
"recordings": {
"documentTitle": "Aufnahmen - Frigate"
},
"calendarFilter": {
"last24Hours": "Letzte 24 Stunden"
},
"newReviewItems": {
"label": "Neue zu prüfende Objekte anschauen",
"button": "Neue zu prüfende Objekte"
},
"markTheseItemsAsReviewed": "Diese Objekte als geprüft kennzeichnen",
"camera": "Kamera",
"allCameras": "Alle Kameras",
"markAsReviewed": "Als geprüft kennzeichnen"
}
+76 -76
View File
@@ -1,79 +1,79 @@
{
"details": {
"timestamp": "Zeitstempel",
"item": {
"title": "Item-Details begutachten",
"desc": "Item-Details begutachten"
}
},
"documentTitle": "Erkunden - Frigate",
"generativeAI": "Generative KI",
"exploreIsUnavailable": {
"title": "Erkunden ist nicht Verfügbar",
"embeddingsReindexing": {
"context": "Erkunden kann nach der Re-Indexierung der verfolgten Objekte verwendet werden.",
"startingUp": "Startet...",
"estimatedTime": "Voraussichtlich verbleibende Zeit:",
"finishingShortly": "Bald erledigt",
"step": {
"thumbnailsEmbedded": "Vorschaubilder eingebettet: ",
"descriptionsEmbedded": "Beschreibungen eingebettet: ",
"trackedObjectsProcessed": "Verfolgte Objekte bearbeitet: "
}
},
"downloadingModels": {
"setup": {
"visionModel": "Vision Model",
"visionModelFeatureExtractor": "Vision Model Feature Extraktor",
"textModel": "Text Model",
"textTokenizer": "Text Tokenizer"
},
"tips": {
"context": "Sie sollten eine Re-Indexierung der verfolgten Objekte durchführen, sobald die Modelle heruntergeladen sind.",
"documentation": "Lesen Sie die Dokumentation"
},
"error": "Ein Fehler ist aufgetreten. Bitte prüfen Sie die Frigate Logs.",
"context": "Frigate lädt derzeit benötigte Modelle für den Support des \"Semantic Search\"-Features. Je nach der Geschwindigkeit der Netzwerkverbindung kann dies einige Minuten in Anspruch nehmen."
}
},
"trackedObjectDetails": "Details zu verfolgtem Objekt",
"objectLifecycle": {
"noImageFound": "Kein Bild für diesen Zeitstempel gefunden.",
"createObjectMask": "Objekt-Maske erstellen",
"lifecycleItemDesc": {
"entered_zone": "{{label}} hat {{zones}} betreten",
"visible": "{{label}} erkannt",
"attribute": {
"other": "{{label}} erkannt als {{attribute}}",
"faceOrLicense_plate": "{{attribute}} erkannt für {{label}}"
},
"external": "{{label}} erkannt",
"active": "{{label}} wurde aktiv",
"gone": "{{label}} hat verlassen",
"stationary": "{{label}} wurde stationär",
"heard": "{{label}} gehört"
},
"annotationSettings": {
"offset": {
"documentation": "Lesen Sie die Dokumentation ",
"label": "Anmerkungen Versatz"
},
"showAllZones": {
"title": "Zeige alle Zonen"
},
"title": "Anmerkungseinstellungen"
},
"adjustAnnotationSettings": "Anmerkungseinstellungen anpassen",
"title": "Objekt-Lebenszyklus",
"carousel": {
"next": "Nächste Anzeige",
"previous": "Vorherige Anzeige"
}
},
"type": {
"details": "Details",
"video": "Video",
"object_lifecycle": "Objekt-Lebenszyklus",
"snapshot": "Snapshot"
"details": {
"timestamp": "Zeitstempel",
"item": {
"title": "Item-Details begutachten",
"desc": "Item-Details begutachten"
}
},
"documentTitle": "Erkunden - Frigate",
"generativeAI": "Generative KI",
"exploreIsUnavailable": {
"title": "Erkunden ist nicht Verfügbar",
"embeddingsReindexing": {
"context": "Erkunden kann nach der Re-Indexierung der verfolgten Objekte verwendet werden.",
"startingUp": "Startet...",
"estimatedTime": "Voraussichtlich verbleibende Zeit:",
"finishingShortly": "Bald erledigt",
"step": {
"thumbnailsEmbedded": "Vorschaubilder eingebettet: ",
"descriptionsEmbedded": "Beschreibungen eingebettet: ",
"trackedObjectsProcessed": "Verfolgte Objekte bearbeitet: "
}
},
"downloadingModels": {
"setup": {
"visionModel": "Vision Model",
"visionModelFeatureExtractor": "Vision Model Feature Extraktor",
"textModel": "Text Model",
"textTokenizer": "Text Tokenizer"
},
"tips": {
"context": "Sie sollten eine Re-Indexierung der verfolgten Objekte durchführen, sobald die Modelle heruntergeladen sind.",
"documentation": "Lesen Sie die Dokumentation"
},
"error": "Ein Fehler ist aufgetreten. Bitte prüfen Sie die Frigate Logs.",
"context": "Frigate lädt derzeit benötigte Modelle für den Support des \"Semantic Search\"-Features. Je nach der Geschwindigkeit der Netzwerkverbindung kann dies einige Minuten in Anspruch nehmen."
}
},
"trackedObjectDetails": "Details zu verfolgtem Objekt",
"objectLifecycle": {
"noImageFound": "Kein Bild für diesen Zeitstempel gefunden.",
"createObjectMask": "Objekt-Maske erstellen",
"lifecycleItemDesc": {
"entered_zone": "{{label}} hat {{zones}} betreten",
"visible": "{{label}} erkannt",
"attribute": {
"other": "{{label}} erkannt als {{attribute}}",
"faceOrLicense_plate": "{{attribute}} erkannt für {{label}}"
},
"external": "{{label}} erkannt",
"active": "{{label}} wurde aktiv",
"gone": "{{label}} hat verlassen",
"stationary": "{{label}} wurde stationär",
"heard": "{{label}} gehört"
},
"annotationSettings": {
"offset": {
"documentation": "Lesen Sie die Dokumentation ",
"label": "Anmerkungen Versatz"
},
"showAllZones": {
"title": "Zeige alle Zonen"
},
"title": "Anmerkungseinstellungen"
},
"adjustAnnotationSettings": "Anmerkungseinstellungen anpassen",
"title": "Objekt-Lebenszyklus",
"carousel": {
"next": "Nächste Anzeige",
"previous": "Vorherige Anzeige"
}
},
"type": {
"details": "Details",
"video": "Video",
"object_lifecycle": "Objekt-Lebenszyklus",
"snapshot": "Snapshot"
}
}
+14 -14
View File
@@ -1,17 +1,17 @@
{
"deleteExport": "Export löschen",
"editExport": {
"title": "Export umbenennen",
"desc": "Gib einen neuen Namen für diesen Export an.",
"saveExport": "Export speichern"
},
"documentTitle": "Export - Frigate",
"deleteExport.desc": "Soll {{exportName}} wirklich gelöscht werden?",
"search": "Suche",
"noExports": "Keine Exporte gefunden",
"toast": {
"error": {
"renameExportFailed": "Umbenennen des Exports fehlgeschlagen: {{errorMessage}}"
}
"deleteExport": "Export löschen",
"editExport": {
"title": "Export umbenennen",
"desc": "Gib einen neuen Namen für diesen Export an.",
"saveExport": "Export speichern"
},
"documentTitle": "Export - Frigate",
"deleteExport.desc": "Soll {{exportName}} wirklich gelöscht werden?",
"search": "Suche",
"noExports": "Keine Exporte gefunden",
"toast": {
"error": {
"renameExportFailed": "Umbenennen des Exports fehlgeschlagen: {{errorMessage}}"
}
}
}
+22 -22
View File
@@ -1,24 +1,24 @@
{
"description": {
"placeholder": "Gib einen Name für diese Kollektion ein",
"addFace": "Anleitung für das Hinzufügen einer neuen Kollektion zur Gesichtsbibliothek."
},
"details": {
"person": "Person",
"confidence": "Vertrauen",
"timestamp": "Zeitstempel",
"faceDesc": "Details für das Gesicht und der zugehörigen Person",
"face": "Gesichtsdetails"
},
"uploadFaceImage": {
"title": "Lade Gesichtsbild hoch",
"desc": "Lade ein Bild zur Gesichtserkennung hoch und füge es für {{pageToggle}} hinzu"
},
"createFaceLibrary": {
"title": "Kollektion erstellen",
"new": "Lege ein neues Gesicht an",
"desc": "Erstelle eine neue Kollektion"
},
"documentTitle": "Gesichtsbibliothek - Frigate",
"selectItem": "Wähle {{item}}"
"description": {
"placeholder": "Gib einen Name für diese Kollektion ein",
"addFace": "Anleitung für das Hinzufügen einer neuen Kollektion zur Gesichtsbibliothek."
},
"details": {
"person": "Person",
"confidence": "Vertrauen",
"timestamp": "Zeitstempel",
"faceDesc": "Details für das Gesicht und der zugehörigen Person",
"face": "Gesichtsdetails"
},
"uploadFaceImage": {
"title": "Lade Gesichtsbild hoch",
"desc": "Lade ein Bild zur Gesichtserkennung hoch und füge es für {{pageToggle}} hinzu"
},
"createFaceLibrary": {
"title": "Kollektion erstellen",
"new": "Lege ein neues Gesicht an",
"desc": "Erstelle eine neue Kollektion"
},
"documentTitle": "Gesichtsbibliothek - Frigate",
"selectItem": "Wähle {{item}}"
}
+10 -10
View File
@@ -1,12 +1,12 @@
{
"export": "Export",
"calendar": "Kalender",
"filters": "Filter",
"toast": {
"error": {
"endTimeMustAfterStartTime": "Endzeit muss nach Startzeit liegen",
"noValidTimeSelected": "Gewählter Zeitraum ist ungültig"
}
},
"filter": "Filter"
"export": "Export",
"calendar": "Kalender",
"filters": "Filter",
"toast": {
"error": {
"endTimeMustAfterStartTime": "Endzeit muss nach Startzeit liegen",
"noValidTimeSelected": "Gewählter Zeitraum ist ungültig"
}
},
"filter": "Filter"
}
+61 -61
View File
@@ -1,67 +1,67 @@
{
"savedSearches": "Gespeicherte Suchen",
"searchFor": "Suche nach {{inputValue}}",
"button": {
"save": "Suche sichern",
"filterActive": "Filter aktiv",
"delete": "Gespeicherte Suche löschen",
"filterInformation": "Information filtern",
"clear": "Suche löschen"
"savedSearches": "Gespeicherte Suchen",
"searchFor": "Suche nach {{inputValue}}",
"button": {
"save": "Suche sichern",
"filterActive": "Filter aktiv",
"delete": "Gespeicherte Suche löschen",
"filterInformation": "Information filtern",
"clear": "Suche löschen"
},
"trackedObjectId": "ID verfolgtes Objekt",
"filter": {
"label": {
"cameras": "Kameras",
"zones": "Zonen",
"search_type": "Suchtyp",
"before": "Vor",
"after": "Nach",
"min_score": "Minimalwert",
"max_score": "Maximalwert",
"recognized_license_plate": "Erkanntes Autokennzeichen",
"has_clip": "Clip vorhanden",
"has_snapshot": "Schnappschuss vorhanden",
"min_speed": "Minimalgeschwindigkeit",
"max_speed": "Maximalgeschwindigkeit",
"time_range": "Zeitraum",
"labels": "Labels",
"sub_labels": "Unterlabels"
},
"trackedObjectId": "ID verfolgtes Objekt",
"filter": {
"label": {
"cameras": "Kameras",
"zones": "Zonen",
"search_type": "Suchtyp",
"before": "Vor",
"after": "Nach",
"min_score": "Minimalwert",
"max_score": "Maximalwert",
"recognized_license_plate": "Erkanntes Autokennzeichen",
"has_clip": "Clip vorhanden",
"has_snapshot": "Schnappschuss vorhanden",
"min_speed": "Minimalgeschwindigkeit",
"max_speed": "Maximalgeschwindigkeit",
"time_range": "Zeitraum",
"labels": "Labels",
"sub_labels": "Unterlabels"
},
"toast": {
"error": {
"beforeDateBeLaterAfter": "Das \"Vor\" Datum muss später als das \"Nach\" Datum sein.",
"minScoreMustBeLessOrEqualMaxScore": "Der \"Minimalwert\" muss kleiner oder gleich dem \"Maximalwert\" sein.",
"afterDatebeEarlierBefore": "Das \"Nach\" Datum muss früher als das \"Vor\" Datum sein.",
"maxScoreMustBeGreaterOrEqualMinScore": "Der \"Maximalwert\" muss größer oder gleich dem \"Minimalwert\" sein.",
"minSpeedMustBeLessOrEqualMaxSpeed": "Der \"Minimalgeschwindigkeit\" muss kleiner oder gleich der \"Maximalgeschwindigkeit\" sein.",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "Der \"Maximalgeschwindigkeit\" muss größer oder gleich der \"Maximalgeschwindigkeit\" sein."
}
},
"header": {
"currentFilterType": "Filterwerte",
"noFilters": "Filter",
"activeFilters": "Aktive Filter"
},
"tips": {
"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>"
},
"title": "Wie man Textfilter verwendet"
},
"searchType": {
"thumbnail": "Miniaturansicht",
"description": "Beschreibung"
}
"toast": {
"error": {
"beforeDateBeLaterAfter": "Das \"Vor\" Datum muss später als das \"Nach\" Datum sein.",
"minScoreMustBeLessOrEqualMaxScore": "Der \"Minimalwert\" muss kleiner oder gleich dem \"Maximalwert\" sein.",
"afterDatebeEarlierBefore": "Das \"Nach\" Datum muss früher als das \"Vor\" Datum sein.",
"maxScoreMustBeGreaterOrEqualMinScore": "Der \"Maximalwert\" muss größer oder gleich dem \"Minimalwert\" sein.",
"minSpeedMustBeLessOrEqualMaxSpeed": "Der \"Minimalgeschwindigkeit\" muss kleiner oder gleich der \"Maximalgeschwindigkeit\" sein.",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "Der \"Maximalgeschwindigkeit\" muss größer oder gleich der \"Maximalgeschwindigkeit\" sein."
}
},
"similaritySearch": {
"title": "Ähnlichkeitssuche",
"clear": "Ähnlichkeitssuche löschen",
"active": "Aktive Ähnlichkeitssuche"
"header": {
"currentFilterType": "Filterwerte",
"noFilters": "Filter",
"activeFilters": "Aktive Filter"
},
"search": "Suche",
"placeholder": {
"search": "Suchen..."
"tips": {
"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>"
},
"title": "Wie man Textfilter verwendet"
},
"searchType": {
"thumbnail": "Miniaturansicht",
"description": "Beschreibung"
}
},
"similaritySearch": {
"title": "Ähnlichkeitssuche",
"clear": "Ähnlichkeitssuche löschen",
"active": "Aktive Ähnlichkeitssuche"
},
"search": "Suche",
"placeholder": {
"search": "Suchen..."
}
}