From 03d9fd6f19e4b46d27175b45f6fac7e8ed5b133a Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 25 Nov 2025 14:39:21 +0100 Subject: [PATCH] Translated using Weblate (German) Currently translated at 21.5% (25 of 116 strings) Translated using Weblate (German) Currently translated at 92.3% (36 of 39 strings) Translated using Weblate (German) Currently translated at 93.7% (119 of 127 strings) Translated using Weblate (German) Currently translated at 19.8% (23 of 116 strings) Translated using Weblate (German) Currently translated at 89.7% (35 of 39 strings) Translated using Weblate (German) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (German) Currently translated at 77.7% (497 of 639 strings) Translated using Weblate (German) Currently translated at 98.0% (51 of 52 strings) Translated using Weblate (German) Currently translated at 18.1% (21 of 116 strings) Translated using Weblate (German) Currently translated at 84.6% (33 of 39 strings) Translated using Weblate (German) Currently translated at 6.0% (7 of 116 strings) Translated using Weblate (German) Currently translated at 92.3% (48 of 52 strings) Translated using Weblate (German) Currently translated at 93.7% (119 of 127 strings) Translated using Weblate (German) Currently translated at 71.6% (91 of 127 strings) Translated using Weblate (German) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (635 of 635 strings) Translated using Weblate (German) Currently translated at 100.0% (209 of 209 strings) Translated using Weblate (German) Currently translated at 88.4% (443 of 501 strings) Co-authored-by: Christos Sidiropoulos Co-authored-by: Fuxle Co-authored-by: Hosted Weblate Co-authored-by: Marijn <168113859+Marijn0@users.noreply.github.com> Co-authored-by: mvdberge 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-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-exports/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/de/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/nl/ Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-settings --- web/public/locales/de/audio.json | 18 +++++- web/public/locales/de/common.json | 16 ++++- web/public/locales/de/components/auth.json | 3 +- web/public/locales/de/components/dialog.json | 5 +- .../locales/de/views/classificationModel.json | 41 +++++++++++- web/public/locales/de/views/events.json | 19 +++++- web/public/locales/de/views/explore.json | 63 ++++++++++++++++++- web/public/locales/de/views/exports.json | 6 ++ web/public/locales/de/views/faceLibrary.json | 8 +-- web/public/locales/de/views/settings.json | 2 +- 10 files changed, 166 insertions(+), 15 deletions(-) diff --git a/web/public/locales/de/audio.json b/web/public/locales/de/audio.json index 0e0e50935..28d3881c2 100644 --- a/web/public/locales/de/audio.json +++ b/web/public/locales/de/audio.json @@ -425,5 +425,21 @@ "sanding": "Schleifen", "machine_gun": "Maschinengewehr", "boom": "Dröhnen", - "field_recording": "Außenaufnahme" + "field_recording": "Außenaufnahme", + "liquid": "Flüssigkeit", + "splash": "Spritzer", + "slosh": "Schwenken", + "squish": "Quetschen", + "drip": "Tropfen", + "pour": "Gießen", + "trickle": "Tröpfeln", + "fill": "Füllen", + "spray": "Sprühen", + "pump": "Pumpen", + "stir": "Umrühren", + "boiling": "Köchelnd", + "arrow": "Pfeil", + "electronic_tuner": "Elektronischer Tuner", + "effects_unit": "Effekteinheit", + "chorus_effect": "Chorus-Effekt" } diff --git a/web/public/locales/de/common.json b/web/public/locales/de/common.json index 98c3f4d7a..9764a8809 100644 --- a/web/public/locales/de/common.json +++ b/web/public/locales/de/common.json @@ -121,7 +121,12 @@ "unsuspended": "fortsetzen" }, "label": { - "back": "Zurück" + "back": "Zurück", + "hide": "Verstecke {{item}}", + "show": "Zeige {{item}}", + "ID": "ID", + "none": "Nichts", + "all": "Alle" }, "menu": { "configurationEditor": "Konfigurationseditor", @@ -284,5 +289,14 @@ }, "information": { "pixels": "{{area}}px" + }, + "field": { + "optional": "Optional", + "internalID": "Die interne ID, die Frigate in der Konfiguration und Datenbank verwendet" + }, + "list": { + "two": "{{0}} und {{1}}", + "many": "{{items}}, und {{last}}", + "separatorWithSpace": ", " } } diff --git a/web/public/locales/de/components/auth.json b/web/public/locales/de/components/auth.json index 8cbd1ff8c..6b8a5164a 100644 --- a/web/public/locales/de/components/auth.json +++ b/web/public/locales/de/components/auth.json @@ -10,6 +10,7 @@ "unknownError": "Unbekannter Fehler. Prüfe Logs." }, "user": "Benutzername", - "password": "Kennwort" + "password": "Kennwort", + "firstTimeLogin": "Versuchen Sie sich zum ersten Mal anzumelden? Die Anmeldedaten sind in den Frigate-Logs aufgeführt." } } diff --git a/web/public/locales/de/components/dialog.json b/web/public/locales/de/components/dialog.json index 4ef555e76..bff70e206 100644 --- a/web/public/locales/de/components/dialog.json +++ b/web/public/locales/de/components/dialog.json @@ -66,7 +66,7 @@ "failed": "Fehler beim Starten des Exports: {{error}}", "noVaildTimeSelected": "Kein gültiger Zeitraum ausgewählt" }, - "success": "Export erfolgreich gestartet. Die Datei befindet sich im Ordner /exports." + "success": "Export erfolgreich gestartet. Die Datei befindet sich auf der Exportseite." }, "fromTimeline": { "saveExport": "Export speichern", @@ -126,6 +126,7 @@ "search": { "placeholder": "Nach Label oder Unterlabel suchen..." }, - "noImages": "Kein Vorschaubild für diese Kamera gefunden" + "noImages": "Kein Vorschaubild für diese Kamera gefunden", + "unknownLabel": "Gespeichertes Triggerbild" } } diff --git a/web/public/locales/de/views/classificationModel.json b/web/public/locales/de/views/classificationModel.json index 0967ef424..8accf2756 100644 --- a/web/public/locales/de/views/classificationModel.json +++ b/web/public/locales/de/views/classificationModel.json @@ -1 +1,40 @@ -{} +{ + "documentTitle": "Klassifizierungsmodelle", + "details": { + "scoreInfo": "Die Punktzahl gibt die durchschnittliche Klassifizierungssicherheit aller Erkennungen dieses Objekts wieder." + }, + "button": { + "deleteClassificationAttempts": "Lösche Klassifizierungs-Bilder", + "renameCategory": "Klasse umbenennen", + "deleteCategory": "Klasse löschen", + "deleteImages": "Bilder löschen", + "trainModel": "Modell trainieren", + "addClassification": "Klassifizierung hinzufügen", + "deleteModels": "Modell löschen", + "editModel": "Modell bearbeiten" + }, + "tooltip": { + "trainingInProgress": "Modell wird gerade trainiert", + "noNewImages": "Keine weiteren Bilder zum trainieren. Bitte klassifiziere weitere Bilder im Datensatz.", + "noChanges": "Keine Veränderungen des Datensatzes seit dem letzten Training.", + "modelNotReady": "Modell ist nicht bereit trainiert zu werden." + }, + "toast": { + "success": { + "deletedCategory": "Klasse gelöscht", + "deletedImage": "Gelöschte Bilder", + "deletedModel_one": "{{count}} Model erfolgreich gelöscht", + "deletedModel_other": "{{count}} Modelle erfolgreich gelöscht", + "categorizedImage": "Bild erfolgreich klassifiziert", + "trainedModel": "Modell erfolgreich trainiert.", + "trainingModel": "Modelltraining erfolgreich gestartet.", + "updatedModel": "Modellkonfiguration erfolgreich aktualisiert", + "renamedCategory": "Klasse erfolgreich in {{name}} umbenannt" + }, + "error": { + "deleteImageFailed": "Löschen fehlgeschlagen: {{errorMessage}}", + "deleteCategoryFailed": "Klasse konnte nicht gelöscht werden: {{errorMessage}}", + "deleteModelFailed": "Model konnte nicht gelöscht werden: {{errorMessage}}" + } + } +} diff --git a/web/public/locales/de/views/events.json b/web/public/locales/de/views/events.json index e9bdcf4ff..1f3e76061 100644 --- a/web/public/locales/de/views/events.json +++ b/web/public/locales/de/views/events.json @@ -36,5 +36,22 @@ "selected_other": "{{count}} ausgewählt", "detected": "erkannt", "suspiciousActivity": "Verdächtige Aktivität", - "threateningActivity": "Bedrohliche Aktivität" + "threateningActivity": "Bedrohliche Aktivität", + "zoomIn": "Hereinzoomen", + "zoomOut": "Herauszoomen", + "detail": { + "label": "Detail", + "aria": "Detailansicht umschalten", + "trackedObject_one": "{{count}} Objekt", + "trackedObject_other": "{{count}} Objekte", + "noObjectDetailData": "Keine detaillierten Daten des Objekt verfügbar.", + "noDataFound": "Keine Detaildaten zur Überprüfung", + "settings": "Detailansicht Einstellungen", + "alwaysExpandActive": { + "desc": "Immer die Objektdetails des aktiven Überprüfungselements erweitern, sofern verfügbar." + } + }, + "objectTrack": { + "trackedPoint": "Verfolgter Punkt" + } } diff --git a/web/public/locales/de/views/explore.json b/web/public/locales/de/views/explore.json index 96d64e167..6003568c5 100644 --- a/web/public/locales/de/views/explore.json +++ b/web/public/locales/de/views/explore.json @@ -158,7 +158,8 @@ "details": "Details", "video": "Video", "object_lifecycle": "Objekt-Lebenszyklus", - "snapshot": "Snapshot" + "snapshot": "Snapshot", + "thumbnail": "Vorschaubild" }, "itemMenu": { "downloadSnapshot": { @@ -195,12 +196,22 @@ "addTrigger": { "aria": "Einen Trigger für dieses verfolgte Objekt hinzufügen", "label": "Trigger hinzufügen" + }, + "viewTrackingDetails": { + "label": "Details zum Verfolgen anzeigen", + "aria": "Details zum Verfolgen anzeigen" + }, + "showObjectDetails": { + "label": "Objektpfad anzeigen" + }, + "hideObjectDetails": { + "label": "Objektpfad verbergen" } }, "dialog": { "confirmDelete": { "title": "Löschen bestätigen", - "desc": "Beim Löschen dieses verfolgten Objekts werden der Schnappschuss, alle gespeicherten Einbettungen und alle zugehörigen Objektlebenszykluseinträge entfernt. Aufgezeichnetes Filmmaterial dieses verfolgten Objekts in der Verlaufsansicht wird NICHT gelöscht.

Sind Sie sicher, dass Sie fortfahren möchten?" + "desc": "Beim Löschen dieses verfolgten Objekts werden der Schnappschuss, alle gespeicherten Einbettungen und alle zugehörigen Verfolgungsdetails entfernt. Aufgezeichnetes Filmmaterial dieses verfolgten Objekts in der Verlaufsansicht wird NICHT gelöscht.

Sind Sie sicher, dass Sie fortfahren möchten?" } }, "searchResult": { @@ -210,7 +221,9 @@ "error": "Das verfolgte Objekt konnte nicht gelöscht werden: {{errorMessage}}" } }, - "tooltip": "Entspricht {{type}} bei {{confidence}}%" + "tooltip": "Entspricht {{type}} bei {{confidence}}%", + "previousTrackedObject": "Vorheriges verfolgtes Objekt", + "nextTrackedObject": "Nächstes verfolgtes Objekt" }, "noTrackedObjects": "Keine verfolgten Objekte gefunden", "fetchingTrackedObjectsFailed": "Fehler beim Abrufen von verfolgten Objekten: {{errorMessage}}", @@ -222,5 +235,49 @@ }, "concerns": { "label": "Bedenken" + }, + "trackingDetails": { + "noImageFound": "Kein Bild mit diesem Zeitstempel gefunden.", + "createObjectMask": "Objekt-Maske erstellen", + "scrollViewTips": "Klicke, um die relevanten Momente aus dem Lebenszyklus dieses Objektes zu sehen.", + "lifecycleItemDesc": { + "visible": "{{label}} erkannt", + "entered_zone": "{{label}} betrat {{zones}}", + "active": "{{label}} wurde aktiv", + "stationary": "{{label}} wurde stationär", + "attribute": { + "faceOrLicense_plate": "{{attribute}} erkannt für {{label}}", + "other": "{{label}} erkannt als {{attribute}}" + }, + "gone": "{{label}} verließ", + "heard": "{{label}} wurde gehört", + "external": "{{label}} erkannt", + "header": { + "zones": "Zonen", + "ratio": "Verhältnis", + "area": "Bereich" + } + }, + "annotationSettings": { + "title": "Anmerkungseinstellungen", + "showAllZones": { + "title": "Zeige alle Zonen", + "desc": "Immer Zonen auf Rahmen anzeigen, in die Objekte eingetreten sind." + }, + "offset": { + "label": "Anmerkungen Versatz", + "desc": "Diese Daten stammen aus dem Erkennungsfeed der Kamera, werden jedoch über Bilder aus dem Aufzeichnungsfeed gelegt. Es ist unwahrscheinlich, dass beide Streams perfekt synchron sind. Daher stimmen der Begrenzungsrahmen und das Filmmaterial nicht vollständig überein. Mit dieser Einstellung lassen sich die Anmerkungen zeitlich nach vorne oder hinten verschieben, um sie besser an das aufgezeichnete Filmmaterial anzupassen.", + "millisecondsToOffset": "Millisekunden, um Erkennungs-Anmerkungen zu verschieben. Standard: 0", + "tips": "Verringere den Wert, wenn die Videowiedergabe den Boxen und Wegpunkten voraus ist, und erhöhe den Wert, wenn die Videowiedergabe hinter ihnen zurückbleibt. Dieser Wert kann negativ sein.", + "toast": { + "success": "Der Anmerkungs-Offset für {{camera}} wurde in der Konfigurationsdatei gespeichert. Starte Frigate neu, um Ihre Änderungen zu übernehmen." + } + } + }, + "carousel": { + "previous": "Vorherige Anzeige", + "next": "Nächste Anzeige" + }, + "title": "Verfolgungsdetails" } } diff --git a/web/public/locales/de/views/exports.json b/web/public/locales/de/views/exports.json index 2fb729cc2..c3bae1239 100644 --- a/web/public/locales/de/views/exports.json +++ b/web/public/locales/de/views/exports.json @@ -13,5 +13,11 @@ "error": { "renameExportFailed": "Umbenennen des Exports fehlgeschlagen: {{errorMessage}}" } + }, + "tooltip": { + "shareExport": "Export teilen", + "downloadVideo": "Video herunterladen", + "editName": "Name ändern", + "deleteExport": "Export löschen" } } diff --git a/web/public/locales/de/views/faceLibrary.json b/web/public/locales/de/views/faceLibrary.json index b9df73594..d28459ef2 100644 --- a/web/public/locales/de/views/faceLibrary.json +++ b/web/public/locales/de/views/faceLibrary.json @@ -1,7 +1,7 @@ { "description": { "placeholder": "Gib einen Name für diese Kollektion ein", - "addFace": "Anleitung für das Hinzufügen einer neuen Kollektion zur Gesichtsbibliothek.", + "addFace": "Füge der Gesichtsbibliothek eine neue Sammlung hinzu, indem ein erstes Bild hochgeladen wird.", "invalidName": "Ungültiger Name. Namen dürfen nur Buchstaben, Zahlen, Leerzeichen, Apostrophe, Unterstriche und Bindestriche enthalten." }, "details": { @@ -22,7 +22,7 @@ "title": "Kollektion erstellen", "new": "Lege ein neues Gesicht an", "desc": "Erstelle eine neue Kollektion", - "nextSteps": "Um eine solide Grundlage zu bilden:
  • Benutze den Trainieren Tab, um Bilder für jede erkannte Person auszuwählen und zu trainieren.
  • Konzentriere dich für gute Ergebnisse auf Frontalfotos; vermeide Bilder zu Trainingszwecken, bei denen Gesichter aus einem Winkel erfasst wurden.
  • " + "nextSteps": "Um eine solide Grundlage zu bilden:
  • Benutze den \"Aktuelle Erkennungen\" Tab, um Bilder für jede erkannte Person auszuwählen und zu trainieren.
  • Konzentriere dich für gute Ergebnisse auf Frontalfotos; vermeide Bilder zu Trainingszwecken, bei denen Gesichter aus einem Winkel erfasst wurden.
  • " }, "documentTitle": "Gesichtsbibliothek - Frigate", "selectItem": "Wähle {{item}}", @@ -44,8 +44,8 @@ "deleteFace": "Lösche Gesicht" }, "train": { - "title": "Trainiere", - "aria": "Wähle Training", + "title": "Aktuelle Erkennungen", + "aria": "Wähle aktuelle Erkennungen", "empty": "Es gibt keine aktuellen Versuche zur Gesichtserkennung" }, "deleteFaceLibrary": { diff --git a/web/public/locales/de/views/settings.json b/web/public/locales/de/views/settings.json index be4ec3259..96a16bdff 100644 --- a/web/public/locales/de/views/settings.json +++ b/web/public/locales/de/views/settings.json @@ -5,7 +5,7 @@ "camera": "Kameraeinstellungen - Frigate", "masksAndZones": "Masken- und Zonen-Editor – Frigate", "object": "Debug - Frigate", - "general": "Allgemeine Einstellungen – Frigate", + "general": "UI Einstellungen – Frigate", "frigatePlus": "Frigate+ Einstellungen – Frigate", "classification": "Klassifizierungseinstellungen – Frigate", "motionTuner": "Bewegungserkennungs-Optimierer – Frigate",