From 89cd954f66722e56c527a97375f51d1dfad34bee Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 30 Apr 2026 20:00:26 +0200 Subject: [PATCH] Translated using Weblate (German) Currently translated at 100.0% (95 of 95 strings) Translated using Weblate (German) Currently translated at 100.0% (86 of 86 strings) Translated using Weblate (German) Currently translated at 100.0% (790 of 790 strings) Translated using Weblate (German) Currently translated at 100.0% (1076 of 1076 strings) Translated using Weblate (German) Currently translated at 100.0% (145 of 145 strings) Co-authored-by: Hosted Weblate Co-authored-by: Sebastian Sie Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translation: Frigate NVR/Config - Global Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-settings --- web/public/locales/de/components/dialog.json | 61 ++++++++++++- web/public/locales/de/config/global.json | 2 +- web/public/locales/de/views/explore.json | 5 +- web/public/locales/de/views/exports.json | 93 +++++++++++++++++++- web/public/locales/de/views/settings.json | 25 +++++- 5 files changed, 175 insertions(+), 11 deletions(-) diff --git a/web/public/locales/de/components/dialog.json b/web/public/locales/de/components/dialog.json index e91a68fe4..66aba17a6 100644 --- a/web/public/locales/de/components/dialog.json +++ b/web/public/locales/de/components/dialog.json @@ -64,20 +64,73 @@ "toast": { "error": { "endTimeMustAfterStartTime": "Die Endzeit darf nicht vor der Startzeit liegen", - "failed": "Fehler beim Starten des Exports: {{error}}", + "failed": "Fehler beim Export in die Warteschlange: {{error}}", "noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt" }, "success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite.", - "view": "Ansicht" + "view": "Ansicht", + "queued": "Export in Warteschlange gestellt. Fortschritt auf der Exportseite verfolgen.", + "batchSuccess_one": "1 Export gestartet. Öffne den Fall jetzt.", + "batchSuccess_other": "{{count}} Exports gestartet. Öffne den Fall jetzt.", + "batchPartial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagene Kameras: {{failedCameras}}", + "batchFailed": "Fehler beim Starten der {{total}} Exporte. Fehlgeschlagene Kameras: {{failedCameras}}", + "batchQueuedSuccess_one": "1 Export in die Warteschlange gestellt. Fall wird jetzt geöffnet.", + "batchQueuedSuccess_other": "{{count}} Exporte in der Warteschlange. Fall wird jetzt geöffnet.", + "batchQueuedPartial": "{{successful}} von {{total}} Exporten in die Warteschlange gestellt. Fehlerhafte Kameras: {{failedCameras}}", + "batchQueueFailed": "Fehler beim Einreihen von {{total}} Exporten in die Warteschlange. Fehlerhafte Kameras: {{failedCameras}}" }, "fromTimeline": { "saveExport": "Export speichern", - "previewExport": "Exportvorschau" + "previewExport": "Exportvorschau", + "queueingExport": "Export wird in die Warteschlange gestellt...", + "useThisRange": "Nutzen Sie diesen Bereich" }, "export": "Exportieren", "case": { "label": "Fall", - "placeholder": "Einen Fall auswählen" + "placeholder": "Einen Fall auswählen", + "newCaseOption": "Einen neuen Fall erstellen", + "newCaseNamePlaceholder": "Neuer Fallname", + "newCaseDescriptionPlaceholder": "Fall Beschreibung", + "nonAdminHelp": "Für diese Exporte wird ein neuer Fall angelegt." + }, + "queueing": "Export wird in die Warteschlange gestellt...", + "tabs": { + "export": "Einzelne Kamera", + "multiCamera": "Mehrere-Kameras" + }, + "multiCamera": { + "timeRange": "Zeitbereich", + "selectFromTimeline": "Wählen Sie aus der Zeitleiste aus", + "cameraSelection": "Kameras", + "cameraSelectionHelp": "Kameras, die in diesem Zeitbereich Objekte verfolgen, sind vorausgewählt", + "checkingActivity": "Kameraaktivität wird überprüft...", + "noCameras": "keine kamaeras verfügbar", + "detectionCount_one": "1 verfolgtes Objekt", + "detectionCount_other": "{{count}} verfolgtesObjekte", + "nameLabel": "Export Name", + "namePlaceholder": "Optionaler Basisname für diese Exporte", + "queueingButton": "Exporte werden in die Warteschlange gestellt...", + "exportButton_one": "Export 1 Kamera", + "exportButton_other": "xport {{count}} Kameras" + }, + "multi": { + "title_one": "1 Bewertung exportieren", + "title_other": "{{count}} Bewertung exportieren", + "description": "Exportieren Sie jede ausgewählte Rezension. Alle Exporte werden in einem einzigen Fall zusammengefasst.", + "descriptionNoCase": "Jede ausgewählte Bewertung exportieren.", + "caseNamePlaceholder": "Export prüfen - {{date}}", + "exportButton_one": "1 Bewertung exportieren", + "exportButton_other": "{{count}} Bewertung exportieren", + "exportingButton": "Exportieren...", + "toast": { + "started_one": "1 Export gestartet. Fall wird jetzt geöffnet.", + "started_other": "{{count}} Exporte gestartet. Fall wird jetzt geöffnet.", + "startedNoCase_one": "1 Export gestartet.", + "startedNoCase_other": "{{count}} Exports gestartet.", + "partial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagen: {{failedItems}}", + "failed": "Fehler beim Starten der {{total}} Exporte. Fehler: {{failedItems}}" + } } }, "streaming": { diff --git a/web/public/locales/de/config/global.json b/web/public/locales/de/config/global.json index b7758bfea..f284ab038 100644 --- a/web/public/locales/de/config/global.json +++ b/web/public/locales/de/config/global.json @@ -1710,7 +1710,7 @@ }, "roles": { "label": "Rollen", - "description": "GenAI-Rollen (Tools, Vision, Einbettungen); ein Anbieter pro Rolle." + "description": "GenAI-Rollen (Nachrichten, Beschreibung, Einbettungen); ein Anbieter pro Rolle." }, "provider_options": { "label": "Anbieter Optionen", diff --git a/web/public/locales/de/views/explore.json b/web/public/locales/de/views/explore.json index 5ca822d74..2e8a40598 100644 --- a/web/public/locales/de/views/explore.json +++ b/web/public/locales/de/views/explore.json @@ -282,7 +282,10 @@ "zones": "Zonen", "ratio": "Verhältnis", "area": "Bereich", - "score": "Bewertung" + "score": "Bewertung", + "computedScore": "Berechnetes Ergebnis", + "topScore": "Bester Treffer", + "toggleAdvancedScores": "Erweiterte Ergebnisse umschalten" } }, "annotationSettings": { diff --git a/web/public/locales/de/views/exports.json b/web/public/locales/de/views/exports.json index 26d3eae16..da604de91 100644 --- a/web/public/locales/de/views/exports.json +++ b/web/public/locales/de/views/exports.json @@ -14,7 +14,9 @@ "toast": { "error": { "renameExportFailed": "Umbenennen des Exports fehlgeschlagen: {{errorMessage}}", - "assignCaseFailed": "Aktualisierung der Fallzuweisung fehlgeschlagen: {{errorMessage}}" + "assignCaseFailed": "Aktualisierung der Fallzuweisung fehlgeschlagen: {{errorMessage}}", + "caseSaveFailed": "Fehler beim speichern vom Fall: {{errorMessage}}", + "caseDeleteFailed": "Fehler beim löschem vom Fall: {{errorMessage}}" } }, "tooltip": { @@ -22,7 +24,8 @@ "downloadVideo": "Video herunterladen", "editName": "Name ändern", "deleteExport": "Export löschen", - "assignToCase": "Hinzufügen zum Fall" + "assignToCase": "Hinzufügen zum Fall", + "removeFromCase": "Vom Gehäuse entfernen" }, "headings": { "cases": "Fälle", @@ -35,5 +38,91 @@ "newCaseOption": "Neuen Fall erstellen", "nameLabel": "Fallname", "descriptionLabel": "Beschreibung" + }, + "toolbar": { + "newCase": "Neuer Fall", + "addExport": "Zum expotieren hinzufügen", + "editCase": "Fall bearbeiten", + "deleteCase": "Fall löschen" + }, + "deleteCase": { + "label": "Fall löschen", + "desc": "Sind sie sich sicher löschen von{{caseName}}?", + "descKeepExports": "Exporte bleiben als nicht kategorisierte Exporte verfügbar.", + "descDeleteExports": "Alle Exporte werden in diesem Fall endgültig gelöscht.", + "deleteExports": "Exporte auch löschen" + }, + "caseCard": { + "emptyCase": "Noch keine Exporte" + }, + "jobCard": { + "defaultName": "{{camera}} export", + "queued": "In der Warteschlange", + "running": "läuft", + "preparing": "Vorbereitung", + "copying": "kopieren", + "encoding": "Codierung", + "encodingRetry": "Kodierung (Wiederholung)", + "finalizing": "Abschließen" + }, + "caseView": { + "noDescription": "keine Beschreibung", + "createdAt": "Erstellt {{value}}", + "exportCount_one": "1 Export", + "exportCount_other": "{{count}} Exports", + "cameraCount_one": "1 Kamera", + "cameraCount_other": "{{count}} Kameras", + "showMore": "Mehr anzeigen", + "showLess": "Weniger Anzeigen", + "emptyTitle": "Der Fall ist leer", + "emptyDescription": "Fügen Sie vorhandene, nicht kategorisierte Exporte hinzu, um den Fall übersichtlich zu halten.", + "emptyDescriptionNoExports": "Es sind noch keine nicht kategorisierten Exporte zum Hinzufügen verfügbar." + }, + "caseEditor": { + "createTitle": "Fall erstellen", + "editTitle": "Fall bearbeiten", + "namePlaceholder": "Fall Name", + "descriptionPlaceholder": "Fügen Sie Anmerkungen oder Kontext zu diesem Fall hinzu" + }, + "addExportDialog": { + "title": "Export zum {{caseName}} hinzufügen", + "searchPlaceholder": "Suche nach nicht kategorisierten Exporten", + "empty": "Es wurden keine nicht kategorisierten Exporte gefunden, die dieser Suche entsprechen.", + "addButton_one": "1 Export hinzufügen", + "addButton_other": "Fügen Sie {{count}} Exporte hinzu", + "adding": "Hinzufügen..." + }, + "selected_one": "{{count}} ausgewählt", + "selected_other": "{{count}} ausgewählt", + "bulkActions": { + "addToCase": "Zum Fall hinzufügen", + "moveToCase": "Zum Fall wechseln", + "removeFromCase": "Aus dem Fall nehmen", + "delete": "löschen", + "deleteNow": "jetzt löschen" + }, + "bulkDelete": { + "title": "Exporte löschen", + "desc_one": "Möchten Sie den Export {{count}} wirklich löschen?", + "desc_other": "Möchten Sie wirklich {{count}} Exporte löschen?" + }, + "bulkRemoveFromCase": { + "title": "Aus dem Fall nehmen", + "desc_one": "{{count}}-Export aus diesem Fall entfernen?", + "desc_other": "{{count}} Exporte aus diesem Fall entfernen?", + "descKeepExports": "Die Exporte werden in die Kategorie „Nicht kategorisiert“ verschoben.", + "descDeleteExports": "Exporte werden endgültig gelöscht.", + "deleteExports": "Löschen Sie stattdessen Exporte" + }, + "bulkToast": { + "success": { + "delete": "Exporte erfolgreich gelöscht", + "reassign": "Fallzuweisung erfolgreich aktualisiert", + "remove": "Exporte erfolgreich aus dem Fall entfernt" + }, + "error": { + "deleteFailed": "Fehler beim Löschen der Exporte: {{errorMessage}}", + "reassignFailed": "Fehler beim Aktualisieren der Fallzuordnung: {{errorMessage}}" + } } } diff --git a/web/public/locales/de/views/settings.json b/web/public/locales/de/views/settings.json index 81606f16e..522b9c63b 100644 --- a/web/public/locales/de/views/settings.json +++ b/web/public/locales/de/views/settings.json @@ -345,6 +345,10 @@ "zone": "Zone", "motion_mask": "Bewegungsmaske", "object_mask": "Objektmaske" + }, + "revertOverride": { + "title": "Basis Konfiguration wiederherstellen", + "desc": "Dadurch wird die Profilüberschreibung für {{type}}{{name}} aufgehoben und die Grundkonfiguration wiederhergestellt." } }, "speed": { @@ -507,7 +511,8 @@ "title": "Aktiviert", "description": "Ob diese Maske in der Konfigurationsdatei aktiviert ist. Ist sie deaktiviert, kann sie nicht über MQTT aktiviert werden. Deaktivierte Masken werden zur Laufzeit ignoriert." } - } + }, + "addDisabledProfile": "Fügen Sie es zuerst der Basiskonfiguration hinzu und überschreiben Sie es dann im Profil" }, "debug": { "objectShapeFilterDrawing": { @@ -1647,7 +1652,8 @@ "keyDuplicate": "Der Name des Detektors ist bereits vorhanden.", "noSchema": "Es sind keine Detektorschemata verfügbar.", "none": "Es sind keine Detektorinstanzen konfiguriert.", - "add": "Detektor hinzufügen" + "add": "Detektor hinzufügen", + "addCustomKey": "Benutzerdefinierten Schlüssel hinzufügen" }, "record": { "title": "Aufnahmeeinstellungen" @@ -1718,7 +1724,16 @@ "title": "Einstellungen für Zeitstempel" }, "searchPlaceholder": "Suche...", - "addCustomLabel": "Benutzerdefiniertes Etikett hinzufügen..." + "addCustomLabel": "Benutzerdefiniertes Etikett hinzufügen...", + "knownPlates": { + "namePlaceholder": "z.B. das Auto der Frau", + "platePlaceholder": "Kennzeichen oder regulärer Ausdruck" + }, + "genaiModel": { + "placeholder": "Modell auswählen…", + "search": "Modell suchen…", + "noModels": "Keine Modelle verfügbar" + } }, "globalConfig": { "title": "Globale Konfiguration", @@ -1876,6 +1891,10 @@ }, "snapshots": { "detectDisabled": "Die Objekterkennung ist deaktiviert. Es werden keine Momentaufnahmen von verfolgten Objekten erstellt." + }, + "detectors": { + "mixedTypes": "Alle Detektoren müssen von gleichem Typ sein, Entferne bestehende Detektoren um einen anderen Typ zu benutzen.", + "mixedTypesSuggestion": "Alle Detektoren müssen vom gleichem Typ sein. Entferne bestehende oder wähle {{type}}." } } }