diff --git a/web/public/locales/de/components/dialog.json b/web/public/locales/de/components/dialog.json index 8c4cc6e48e..10cf2c677a 100644 --- a/web/public/locales/de/components/dialog.json +++ b/web/public/locales/de/components/dialog.json @@ -78,8 +78,8 @@ "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.", + "batchQueuedSuccess_one": "1 Export in die Warteschlange gestellt.", + "batchQueuedSuccess_other": "{{count}} Exporte in der Warteschlange.", "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}}" }, @@ -112,7 +112,7 @@ "noCameras": "Keine Kameras verfügbar", "detectionCount_one": "1 verfolgtes Objekt", "detectionCount_other": "{{count}} verfolgte Objekte", - "nameLabel": "Exportname", + "nameLabel": "Name exportieren", "namePlaceholder": "Optionaler Basisname für diese Exporte", "queueingButton": "Exporte werden in die Warteschlange gestellt...", "exportButton_one": "Export 1 Kamera", @@ -135,8 +135,8 @@ "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.", + "started_one": "1 Export gestartet.", + "started_other": "{{count}} Exporte gestartet.", "startedNoCase_one": "1 Export gestartet.", "startedNoCase_other": "{{count}} Exports gestartet.", "partial": "{{successful}} von {{total}} Exporten gestartet. Fehlgeschlagen: {{failedItems}}", diff --git a/web/public/locales/de/config/cameras.json b/web/public/locales/de/config/cameras.json index 31cb4f4e4b..495b963ccf 100644 --- a/web/public/locales/de/config/cameras.json +++ b/web/public/locales/de/config/cameras.json @@ -547,7 +547,7 @@ "description": "Maximale Anzahl der gleichzeitig zu verarbeitenden Exportaufträge." }, "chapters": { - "label": "Kapitel-Metadaten zur Einbettung in exportierte Aufzeichnungen" + "label": "Kapitel-Metadaten, die in exportierte Aufzeichnungen eingebettet werden sollen" } }, "preview": { @@ -772,7 +772,7 @@ }, "dashboard": { "label": "Im Live-Dashboard anzeigen", - "description": "Legt fest, ob diese Kamera im Live-Dashboard ‚Alle Kameras‘ angezeigt wird. Die Kamera bleibt in allen anderen Bereichen der Benutzeroberfläche verfügbar, einschließlich Kamera-Gruppen und Einstellungen." + "description": "Legt fest, ob diese Kamera im Standard-Live-Dashboard „Alle Kameras“ angezeigt wird. Die Kamera bleibt in allen anderen Bereichen der Benutzeroberfläche verfügbar, einschließlich Kameragruppen und Einstellungen." }, "review": { "label": "In der Überprüfung anzeigen", diff --git a/web/public/locales/de/config/global.json b/web/public/locales/de/config/global.json index 549b6d9c20..afb546fb15 100644 --- a/web/public/locales/de/config/global.json +++ b/web/public/locales/de/config/global.json @@ -539,7 +539,7 @@ }, "network_bandwidth": { "label": "Netzwerk Bandbreite", - "description": "Aktivieren Sie die prozessbezogene Überwachung der Netzwerkbandbreite für Kamera-FFmpeg-Prozesse und Detektoren (erfordert entsprechende Funktionen)." + "description": "Prozessbezogene Überwachung der Netzwerkbandbreite für Kamera-FFmpeg-Prozesse und Detektoren aktivieren (erfordert entsprechende Funktionen)." }, "intel_gpu_device": { "label": "Intel GPU", @@ -1402,7 +1402,7 @@ "description": "Maximale Anzahl der gleichzeitig zu verarbeitenden Exportaufträge." }, "chapters": { - "label": "Kapitel-Metadaten zur Einbettung in exportierte Aufzeichnungen" + "label": "Kapitel-Metadaten, die in exportierte Aufzeichnungen eingebettet werden sollen" } }, "preview": { diff --git a/web/public/locales/de/objects.json b/web/public/locales/de/objects.json index 81e4a7e244..c85537f4c6 100644 --- a/web/public/locales/de/objects.json +++ b/web/public/locales/de/objects.json @@ -126,6 +126,6 @@ "baby_stroller": "Kinderwagen", "rickshaw": "Rikscha", "rodent": "Nagetier", - "garbage_truck": "Müllfahrzeug", - "possum": "Possum" + "garbage_truck": "Müllwagen", + "possum": "Opossum" } diff --git a/web/public/locales/de/views/classificationModel.json b/web/public/locales/de/views/classificationModel.json index 84776a5232..fce42bb7f3 100644 --- a/web/public/locales/de/views/classificationModel.json +++ b/web/public/locales/de/views/classificationModel.json @@ -56,9 +56,9 @@ }, "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." + "single": "{{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": "{{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": "{{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", @@ -75,19 +75,19 @@ "intervalDesc": "Sekundenabstand zwischen regelmäßigen Klassifizierungsläufen. Leer lassen, um die Klassifizierung nur bei Bewegung auszuführen.", "intervalPlaceholder": "Kein Intervall", "errors": { - "saveAttemptsInvalid": "Sparversuche müssen eine ganze Zahl von 0 oder mehr sein", - "intervalInvalid": "Intervall muss eine ganze Nummer sein größer als 0" + "saveAttemptsInvalid": "Die Anzahl der Speicherversuche muss eine ganze Zahl sein, die größer oder gleich 0 ist", + "intervalInvalid": "Intervall muss eine ganze Zahl sein, die größer als 0 ist" } }, "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." + "desc_one": "Wirklich {{count}} Bild von {{dataset}} löschen? Diese Aktion kann nicht rückgängig gemacht werden und erfordert ein erneutes Trainieren des Modells.", + "desc_other": "Wirklich {{count}} Bilder von {{dataset}} löschen? 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." + "desc_one": "Wirklich {{count}} Bild löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "desc_other": "Wirklich {{count}} Bilder löschen? Diese Aktion kann nicht rückgängig gemacht werden." }, "renameCategory": { "title": "Klasse umbenennen", @@ -98,7 +98,7 @@ }, "train": { "title": "Neue Klassifizierungen", - "titleShort": "frisch", + "titleShort": "Neu", "aria": "Neue Klassifizierungen auswählen" }, "categories": "Klassen", diff --git a/web/public/locales/de/views/events.json b/web/public/locales/de/views/events.json index c943bec24a..8e08a8936e 100644 --- a/web/public/locales/de/views/events.json +++ b/web/public/locales/de/views/events.json @@ -76,7 +76,7 @@ "menuItem": "Bewegungsvorschau anzeigen", "title": "Bewegungsvorschau: {{camera}}", "mobileSettingsTitle": "Einstellungen für die Bewegungsvorschau", - "mobileSettingsDesc": "Passen Sie die Wiedergabegeschwindigkeit und die Dimmung an und wählen Sie ein Datum aus, um Clips mit nur Bewegungen anzusehen.", + "mobileSettingsDesc": "Passen Sie die Wiedergabegeschwindigkeit, die Dimmung und den Zuschnitt an und wählen Sie ein Datum aus, um Clips mit ausschließlich erkannten Bewegungen zu überprüfen.", "dim": "düster", "dimAria": "Dimmintensität einstellen", "dimDesc": "Erhöhen Sie die Dimmung, um die Sichtbarkeit des Bewegungsbereichs zu verbessern.", @@ -89,6 +89,9 @@ "seekAria": "{{camera}} Player suchen bis {{time}}", "filter": "Filter", "filterDesc": "Wählen Sie Bereiche aus, um nur Clips mit Bewegungen in diesen Regionen anzuzeigen.", - "filterClear": "Säubern" + "filterClear": "Säubern", + "crop": "Auf Filterbereich zuschneiden", + "cropAria": "Vorschauen auf die gefilterten Bereiche zuschneiden ein- oder ausschalten", + "cropDesc": "Zeigt eine vergrößerte Vorschau der ausgewählten Filterbereiche an, statt das vollständige Bild zu zeigen." } } diff --git a/web/public/locales/de/views/faceLibrary.json b/web/public/locales/de/views/faceLibrary.json index 7ece861a78..8f2ec64240 100644 --- a/web/public/locales/de/views/faceLibrary.json +++ b/web/public/locales/de/views/faceLibrary.json @@ -48,7 +48,7 @@ "title": "Neueste Erkennungen", "aria": "Wähle aktuelle Erkennungen", "empty": "Es gibt keine aktuellen Versuche zur Gesichtserkennung", - "titleShort": "frisch", + "titleShort": "Neu", "emptyNoLibrary": { "title": "Gesicht hinzufügen", "description": "Sie müssen mindestens ein Gesicht zur Bibliothek hinzufügen, damit die Gesichtserkennung funktioniert." diff --git a/web/public/locales/de/views/replay.json b/web/public/locales/de/views/replay.json index 6c28045baa..615fe44c3e 100644 --- a/web/public/locales/de/views/replay.json +++ b/web/public/locales/de/views/replay.json @@ -22,7 +22,8 @@ "error": "Fehler beim Starten der Debug-Wiedergabe: {{error}}", "alreadyActive": "Eine Wiederholungssitzung ist bereits aktiv", "stopError": "Die Wiedergabe der Debug-Daten konnte nicht beendet werden: {{error}}", - "goToReplay": "Zur Aufzeichnung" + "goToReplay": "Zur Aufzeichnung", + "noRecordings": "Keine Aufnahmen im ausgewählten Zeitraum gefunden" } }, "page": { diff --git a/web/public/locales/de/views/settings.json b/web/public/locales/de/views/settings.json index 24f598d3d7..f58634e77b 100644 --- a/web/public/locales/de/views/settings.json +++ b/web/public/locales/de/views/settings.json @@ -1383,7 +1383,7 @@ "webuiUrlHelp": "URL, um die Web-Benutzeroberfläche der Kamera direkt aus der Debug-Ansicht aufzurufen. Lassen Sie das Feld leer, um den Link zu deaktivieren.", "webuiUrlInvalid": "Es muss sich um eine gültige URL handeln (z. B. https://example.com).", "dashboardLabel": "Im Live-Dashboard anzeigen", - "dashboardHelp": "Zeige diese Kamera auf dem Standard Alle Kameras live dashboard. Es bleibt überall verfügbar, einschließlich Kameragruppen.", + "dashboardHelp": "Diese Kamera im Standard Dashboard \"Alle Live Kameras\" anzeigen. Sie bleibt überall sonst verfügbar einschließlich Kameragruppen.", "reviewLabel": "In der Überprüfung anzeigen", "reviewHelp": "Zeige diese Kamera in der Übersicht an, einschließlich des Kamerafilters, der Bewegungsübersicht und der Verlaufsansicht." }, @@ -1608,8 +1608,8 @@ "overriddenInCameras": { "label_one": "In {{count}} Kamera überschrieben", "label_other": "In {{count}} Kameras überschrieben", - "tooltip_one": "Die Kamera mit der Nummer {{count}} überschreibt die Werte in diesem Abschnitt. Klicken Sie hier, um Details anzuzeigen.", - "tooltip_other": "Die Kamera mit der Nummer {{count}} überschreibt die Werte in diesem Abschnitt. Klicken Sie hier, um Details anzuzeigen.", + "tooltip_one": "Die Kamera mit der Nummer {{count}} überschreibt die Werte in diesem Abschnitt. Hier klicken, um Details anzuzeigen.", + "tooltip_other": "{{count}} Kameras überschreiben die Werte in diesem Abschnitt. Hier klicken, um Details anzuzeigen.", "heading_one": "Dieser globale Abschnitt enthält Felder, die in {{count}} Kamera überschrieben werden.", "heading_other": "Dieser globale Abschnitt enthält Felder, die bei {{count}} Kameras überschrieben werden.", "othersField_one": "{{count}} andere", @@ -1721,13 +1721,13 @@ "valueLabel": "Wert", "keyPlaceholder": "Neuer Schlüssel", "remove": "Entfernen", - "providerNameLabel": "Name des Anbieters", - "providerNamePlaceholder": "z.B. openai", - "variableNameLabel": "Variabler Name", + "providerNameLabel": "Anbietername", + "providerNamePlaceholder": "z. B. openai", + "variableNameLabel": "Variablenname", "variableNamePlaceholder": "z.B. MY_VARIABLE", "loggerNameLabel": "Name des Loggers", "loggerNamePlaceholder": "z.B. frigate.record", - "keyPatternError": "Verwenden Sie nur Buchstaben, Zahlen, Bindestriche und Unterstriche (keine Leerzeichen)" + "keyPatternError": "Verwende nur Buchstaben, Zahlen, Bindestriche und Unterstriche (keine Leerzeichen)" }, "timezone": { "defaultOption": "Zeitzone des Browsers verwenden" @@ -2142,7 +2142,8 @@ "autotrackingNoZones": "Für die automatische Verfolgung ist mindestens eine Zone erforderlich. Definieren Sie unter „Masken / Zonen“ eine Zone für diese Kamera und legen Sie diese anschließend unten als erforderliche Zone fest." }, "ffmpeg": { - "hwaccelManualNotRecommended": "Explizite Definitionen der Hardware-beschleunigungs Variablen sind nicht empfohlen. Wähle die Voreinstellung die zu deiner Hardware passt, außer wenn spezifische Anforderungen eine andere Konfiguration erfordern." + "hwaccelManualNotRecommended": "Explizite Definitionen der Hardware-beschleunigungs Variablen sind nicht empfohlen. Wähle die Voreinstellung die zu deiner Hardware passt, außer wenn spezifische Anforderungen eine andere Konfiguration erfordern.", + "inputsMissingGo2rtcStream": "Ein Eingabefeld unten verweist auf einen go2rtc-Restream, der nicht mehr existiert. Wählen Sie einen vorhandenen Restream aus oder geben Sie die URL der Kamera manuell ein. Andernfalls kann keine Verbindung zu dieser Kamera hergestellt werden." }, "model": { "optimizedFor320": "Frigate ist für ein 320x320-Modell optimiert, was für die meisten Konfigurationen die beste Wahl ist. Ein 640x640-Modell ist langsamer und bietet nur in bestimmten Szenarien Vorteile.",