From a5b8dc31ee7cb3b7caf977a0994cfb0a46eab9f9 Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Sun, 17 May 2026 16:39:01 +0200 Subject: [PATCH 1/3] update: german strings dashy-v4 --- src/assets/locales/de.json | 123 ++++++++++++++++++++++++++++++------- 1 file changed, 100 insertions(+), 23 deletions(-) diff --git a/src/assets/locales/de.json b/src/assets/locales/de.json index 21a37ecf..6e6cf8ea 100644 --- a/src/assets/locales/de.json +++ b/src/assets/locales/de.json @@ -6,9 +6,10 @@ }, "search": { "search-label": "Suche", - "search-placeholder": "Tippe um zu filtern", + "search-placeholder": "Tippe, um zu filtern", "clear-search-tooltip": "Suchfeld leeren", - "enter-to-search-web": "Drücke Enter um das Internet zu durchsuchen" + "enter-to-search-web": "Drücke Enter, um das Internet zu durchsuchen", + "enter-to-open-url": "Drücke die Eingabetaste, um die URL zu öffnen" }, "splash-screen": { "loading": "Lädt" @@ -38,30 +39,40 @@ "proceed-guest-button": "Als Gast fortfahren", "guest-intro-1": "Diese Instanz hat Gastzugriffe aktiviert", "guest-intro-2": "Gäste haben lesenden Zugriff auf Dashboards, können also keine Veränderungen auf die Festplatte schreiben.", - "error": "Error", + "error": "Fehler", "error-no-user-configured": "Authentifizierung ist nicht aktiviert, oder es sind keine Benutzer konfiguriert", - "error-go-home-button": "Geh nach Hause", + "error-go-home-button": "Zur Startseite", "logged-in-guest": "Als Gast eingeloggt, Umleitung...", "error-guest-access": "Gastzugriff nicht erlaubt" }, "app-info": { "title": "App Info", - "report-bug": "Melde einen Fehler", + "error-log": "Fehlerprotokoll", + "no-errors": "Keine aktuellen Fehler gefunden", + "help-support": "Hilfe & Support", + "help-support-description": "Für Unterstützung bei der Installation oder Konfiguration von Dashy, besuchen Sie die", + "help-support-discussions": "Diskussionen", + "support-dashy": "Dashy unterstützen", + "support-dashy-description": "Um sich zu beteiligen, besuchen Sie die", + "support-dashy-link": "Beitragsseite", + "report-bug": "Fehler melden", "report-bug-description": "Wenn Sie glauben, einen Fehler gefunden zu haben, dann bitte", - "report-bug-link": "öffne ein Issue", + "report-bug-link": "ein Issue öffnen", "more-info": "Mehr Informationen", "source": "Quellcode", "documentation": "Dokumentation", "privacy-and-security": "Datenschutz & Sicherheit", - "privacy-and-security-l1": "Für eine Übersicht, wie Dashy mit Ihren Daten umgeht, siehe die", + "privacy-and-security-l1": "Für eine Übersicht, wie Dashy mit Ihren Daten umgeht, lesen Sie die", "privacy-and-security-privacy-policy": "Datenschutzerklärung", "privacy-and-security-advice": "Für Anleitung, um Ihr Dashboard zu sichern, konsultieren Sie die", "privacy-and-security-advice-link": "Management Dokumentation", - "privacy-and-security-security-issue": "Wenn Sie glauben, eine mögliche Sicherheitslücke gefunden zu haben, melde sie wie beschrieben in unserer", + "privacy-and-security-security-issue": "Wenn Sie glauben, eine mögliche Sicherheitslücke gefunden zu haben, melden Sie diese wie beschrieben in unserer", "privacy-and-security-security-policy": "Security Policy", "license": "Lizenz", - "license-under": "Lizensiert unter", - "list-contributors": "Für eine vollstandige Liste aller Beteiligten und Dank, siehe", + "license-under": "Lizenziert unter", + "licence-third-party": "Lizenzen für Drittanbieter-Module finden Sie unter", + "licence-third-party-link": "Legal", + "list-contributors": "Für eine vollständige Liste aller Beteiligten und Danksagungen, sehen Sie", "list-contributors-link": "Credits", "version": "Version" }, @@ -69,16 +80,17 @@ "main-tab": "Hauptmenü", "view-config-tab": "Konfiguration", "edit-config-tab": "Konfiguration bearbeiten", - "custom-css-tab": "eigene CSS", + "custom-css-tab": "Eigenes CSS", "heading": "Konfigurationseinstellungen", "download-config-button": "Konfigurationsdownload", "edit-config-button": "Konfiguration bearbeiten", "edit-css-button": "CSS bearbeiten", "cloud-sync-button": "Cloud-Synchronisation aktivieren", "edit-cloud-sync-button": "Cloud-Synchronisation bearbeiten", + "rebuild-app-button": "Anwendung neu kompilieren", "change-language-button": "App-Sprache ändern", "reset-settings-button": "lokale Einstellungen zurücksetzen", - "disabled-note": "Einige Konfigurationsoptionen wurden vom Administrator deaktivert", + "disabled-note": "Einige Konfigurationsoptionen wurden vom Administrator deaktiviert", "small-screen-note": "Sie benutzen einen sehr kleinen Bildschirm. Einige Seiten in diesem Menü sind dafür möglicherweise nicht ideal.", "app-info-button": "App Informationen", "backup-note": "Es wird empfohlen ein Backup der Konfiguration zu erstellen bevor Änderungen durchgeführt werden.", @@ -86,6 +98,8 @@ "reset-config-msg-l2": "Sie sollten zuerst alle Änderungen, die Sie lokal vorgenommen haben, sichern, wenn Sie sie in Zukunft wiederverwenden möchten.", "reset-config-msg-l3": "Sind Sie sicher, dass Sie fortfahren möchten?", "data-cleared-msg": "Daten erfolgreich gelöscht", + "actions-label": "Aktionen", + "copy-config-label": "Konfiguration kopieren", "data-copied-msg": "Konfiguration wurde in die Zwischenablage kopiert", "reset-config-label": "Konfiguration zurücksetzen", "css-save-btn": "Änderungen speichern", @@ -119,7 +133,8 @@ "sign-out-tooltip": "Abmelden", "sign-in-tooltip": "Anmelden", "sign-in-welcome": "Hallo {username}!", - "hide": "Verstecke" + "hide": "Ausblenden", + "open": "Öffne" }, "updates": { "app-version-note": "Dashy Version", @@ -147,13 +162,39 @@ "reset-toast": "Benutzerdefinierte Farben für {theme} wurden entfernt" }, "config-editor": { + "save-location-label": "Speicherort", + "location-local-label": "Lokal anwenden", + "location-disk-label": "Änderungen in die Konfigurationsdatei schreiben", + "save-button": "Änderungen speichern", "preview-button": "Vorschau der Änderungen", "valid-label": "Syntax ist gültig", + "status-success-msg": "Aufgabe abgeschlossen", + "status-fail-msg": "Aufgabe fehlgeschlagen", "success-msg-disk": "Konfigurationsdatei wurde erfolgreich auf die Festplatte geschrieben", "success-msg-local": "Lokale Änderungen wurden erfolgreich gespeichert", + "success-note-l1": "Die Applikation sollte automatisch neu kompiliert werden.", + "success-note-l2": "Dies kann bis zu einer Minute dauern.", + "success-note-l3": "Sie müssen die Seite aktualisieren damit die Änderungen wirksam werden.", + "error-msg-save-mode": "Bitte wählen Sie einen Speichermodus: Lokal oder Datei", "error-msg-cannot-save": "Beim Speichern der Konfiguration ist ein Fehler aufgetreten", + "error-msg-bad-json": "Fehler in JSON-Daten, möglicherweise fehlerhafte Syntax", + "warning-msg-validation": "Validierungswarnung", "not-admin-note": "Änderungen können nicht auf die Festplatte gespeichert werden, da Sie nicht als Administrator angemeldet sind" }, + "app-rebuild": { + "title": "Applikation neu kompilieren", + "rebuild-note-l1": "Damit die in die Datei conf.yml geschriebenen Änderungen wirksam werden, ist ein Neukompilieren erforderlich.", + "rebuild-note-l2": "Dies sollte automatisch passieren, aber falls nicht können Sie es hier manuell starten.", + "rebuild-note-l3": "Dies ist bei lokal gespeicherten Änderungen nicht erforderlich.", + "rebuild-button": "Kompilierung starten", + "rebuilding-status-1": "Baue...", + "rebuilding-status-2": "Das kann ein paar Minuten dauern", + "error-permission": "Sie sind nicht berechtigt diese Aktion auszulösen", + "success-msg": "Kompilierung erfolgreich abgeschlossen", + "fail-msg": "Kompilierung fehlgeschlagen", + "reload-note": "Ein erneutes Laden der Seite ist erforderlich, damit die Änderungen wirksam werden.", + "reload-button": "Seite neu laden" + }, "cloud-sync": { "title": "Cloud Backup & Wiederherstellung", "intro-l1": "Cloud-Backup und Wiederherstellung ist eine optionale Funktion mit der Sie Ihre Konfiguration in das Internet hochladen und dann auf einem anderen Gerät oder einer anderen Dashy-Instanz wiederherstellen können.", @@ -161,6 +202,7 @@ "intro-l3": "Weitere Informationen finden Sie in der", "intro-docs": "Dokumentation", "backup-title-setup": "Backup erstellen", + "backup-title-update": "Backup aktualisieren", "password-label-setup": "Passwort auswählen", "password-label-update": "Passwort eingeben", "backup-button-setup": "Backup", @@ -177,6 +219,17 @@ "backup-success-msg": "Erfolgreich abgeschlossen", "restore-success-msg": "Konfiguration erfolgreich wiederhergestellt" }, + "menu": { + "open-section-title": "Öffnen in", + "sametab": "Aktueller Tab", + "newtab": "Neuer Tab", + "modal": "Popup Modal", + "workspace": "Arbeitsflächenansicht", + "options-section-title": "Optionen", + "edit-item": "Bearbeiten", + "move-item": "Kopieren oder Verschieben", + "remove-item": "Entfernen" + }, "context-menus": { "item": { "open-section-title": "Öffnen in", @@ -185,6 +238,7 @@ "modal": "Popup Modal", "workspace": "Arbeitsflächenansicht", "clipboard": "In Zwischenablage kopieren", + "newwindow": "Neues Fenster", "options-section-title": "Optionen", "edit-item": "Bearbeiten", "move-item": "Kopieren oder Verschieben", @@ -195,9 +249,16 @@ "open-section": "Sektion öffnen", "edit-section": "Bearbeiten", "expand-collapse": "Aus- / Einklappen", + "move-section": "Verschieben nach", "remove-section": "Entfernen" } }, + "footer": { + "dev-by": "Entwickelt von", + "licensed-under": "Lizensiert unter", + "get-the": "Holen Sie sich den", + "source-code": "Quellcode" + }, "interactive-editor": { "menu": { "start-editing-tooltip": "Interaktiven Editor starten", @@ -216,7 +277,7 @@ "export-config-btn": "Konfiguration exportieren", "export-config-tooltip": "Konfiguration anzeigen und exportieren, entweder in eine Datei oder in die Zwischenablage", "cloud-backup-btn": "Cloud-Backup starten", - "cloud-backup-tooltip": "Speichert ein verrschlüsseltes Backup in die Cloud", + "cloud-backup-tooltip": "Speichert ein verschlüsseltes Backup in die Cloud", "edit-raw-config-btn": "Konfiguration als Rohdaten bearbeiten", "edit-raw-config-tooltip": "Anzeigen und bearbeiten der Konfiguration als Rohdaten im JSON-Editor", "cancel-changes-btn": "Verwerfen", @@ -229,13 +290,13 @@ "save-locally-warning": "Wenn Sie fortfahren werden die Änderungen nur in Ihrem Browser gespeichert. Um die Konfiguration auf anderen Geräten zu nutzen sollten Sie sie exportieren. Möchten Sie fortfahren?" }, "edit-item": { - "missing-title-err": "Ein Titel is zwingend notwendig" + "missing-title-err": "Ein Titel ist zwingend erforderlich" }, "edit-section": { "edit-section-title": "Sektion bearbeiten", "add-section-title": "Neue Sektion hinzufügen", "edit-tooltip": "Klicken zum Bearbeiten oder Rechtsklick für weitere Optionen", - "remove-confirm": "Sind Sie sicher, dass sie diese Sektion entfernen möchten? Diese Aktion kann nicht rückgänging gemacht werden." + "remove-confirm": "Sind Sie sicher, dass Sie diese Sektion entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden." }, "edit-app-config": { "warning-msg-title": "Ab hier ist Vorsicht geboten", @@ -245,14 +306,25 @@ "warning-msg-l3": "um unbeabsichtigte Folgen zu vermeiden." }, "export": { + "export-title": "Konfiguration exportieren", "copy-clipboard-btn": "In Zwischenablage kopieren", "copy-clipboard-tooltip": "Applikationskonfiguration als YAML in Zwischenablage kopieren", "download-file-btn": "Datei herunterladen", - "download-file-tooltip": "Applikationskonfiguration auf Ihr Gerät herunterladen" + "download-file-tooltip": "Applikationskonfiguration auf Ihr Gerät herunterladen", + "view-title": "Konfiguration anzeigen" } }, + "critical-error": { + "title": "Konfigurationsfehler", + "subtitle": "Dashy konnte nicht korrekt geladen werden, aufgrund eines Fehlers in der Konfiguration.", + "sub-ensure-that": "Stellen Sie sicher, dass", + "sub-error-details": "Details zum Fehler", + "sub-next-steps": "Nächste Schritte", + "ignore-button": "Kritische Fehler ignorieren" + }, "widgets": { "general": { + "loading": "Lade...", "show-more": "Details", "cpu-details": "Details CPU", "mem-details": "Details Arbeitsspeicher", @@ -276,7 +348,7 @@ "disk-space-free": "Frei", "disk-space-used": "Genutzt", "disk-mount-point": "Mountpunkt", - "disk-file-system": "Dateisystem,", + "disk-file-system": "Dateisystem", "disk-io-read": "Lesen", "disk-io-write": "Schreiben", "system-load-desc": "Prozesse in der Warteschlange, Durchschnitt aller Kerne" @@ -289,13 +361,17 @@ "departures": "Abflüge" }, "tfl-status": { - "good-service-all": "Guter Service auf allen Leitungen", - "good-service-rest": "Guter Service auf allen anderen Leitungen" + "good-service-all": "Guter Service auf allen Linien", + "good-service-rest": "Guter Service auf allen anderen Linien" }, "synology-download": { + "download": "Download", + "upload": "Upload", "downloaded": "Heruntergeladen", "uploaded": "Hochgeladen", - "remaining": "Verbleibend" + "remaining": "Verbleibend", + "up": "Hoch", + "down": "Runter" }, "gluetun-status": { "vpn-ip": "VPN IP", @@ -305,7 +381,8 @@ "post-code": "Postleitzahl", "location": "Standort", "timezone": "Zeitzone", - "organization": "Organisation" + "organization": "Organisation", + "forwarded-port": "Weitergeleiteter Port" }, "nextcloud": { "active": "Aktiv", @@ -317,7 +394,7 @@ "chat-room": "Chatraum", "delete-all": "Alle löschen", "delete-notification": "Benachrichtigung löschen", - "disabled": "deaktivert", + "disabled": "deaktiviert", "disk-quota": "Disk Quota", "disk-space": "Disk Speicherplatz", "dnd": "Nicht stören", From b5696d5bf90ae1a2b464d56df8008c4c509c7f51 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 17 May 2026 18:07:31 +0200 Subject: [PATCH 2/3] fix: update translations --- src/assets/locales/de.json | 256 ++++++++++++++++++++++++++----------- 1 file changed, 178 insertions(+), 78 deletions(-) diff --git a/src/assets/locales/de.json b/src/assets/locales/de.json index 6e6cf8ea..8f02d2d1 100644 --- a/src/assets/locales/de.json +++ b/src/assets/locales/de.json @@ -1,4 +1,9 @@ { + "general": { + "close-modal": "Dialog schließen", + "confirm": "Bestätigen", + "cancel": "Abbrechen" + }, "home": { "no-results": "keine Suchergebnisse", "no-data": "keine Daten konfiguriert", @@ -47,16 +52,14 @@ }, "app-info": { "title": "App Info", - "error-log": "Fehlerprotokoll", - "no-errors": "Keine aktuellen Fehler gefunden", - "help-support": "Hilfe & Support", - "help-support-description": "Für Unterstützung bei der Installation oder Konfiguration von Dashy, besuchen Sie die", - "help-support-discussions": "Diskussionen", - "support-dashy": "Dashy unterstützen", - "support-dashy-description": "Um sich zu beteiligen, besuchen Sie die", - "support-dashy-link": "Beitragsseite", + "sponsor-heading": "Dashy sponsern", + "sponsor-l1-prefix": "Gefällt Ihnen Dashy? Dann sollten Sie sich überlegen,", + "sponsor-l1-link": "mich auf GitHub sponsern", + "sponsor-l1-suffix": "um die weitere Entwicklung zu finanzieren", "report-bug": "Fehler melden", - "report-bug-description": "Wenn Sie glauben, einen Fehler gefunden zu haben, dann bitte", + "report-bug-description": "Wenn Sie glauben, einen Fehler gefunden zu haben,", + "report-bug-debug-link": "überprüfen Sie das Debug-Menü", + "report-bug-middle": "und", "report-bug-link": "ein Issue öffnen", "more-info": "Mehr Informationen", "source": "Quellcode", @@ -70,15 +73,13 @@ "privacy-and-security-security-policy": "Security Policy", "license": "Lizenz", "license-under": "Lizenziert unter", - "licence-third-party": "Lizenzen für Drittanbieter-Module finden Sie unter", - "licence-third-party-link": "Legal", "list-contributors": "Für eine vollständige Liste aller Beteiligten und Danksagungen, sehen Sie", "list-contributors-link": "Credits", "version": "Version" }, "config": { "main-tab": "Hauptmenü", - "view-config-tab": "Konfiguration", + "view-config-tab": "Konfiguration exportieren", "edit-config-tab": "Konfiguration bearbeiten", "custom-css-tab": "Eigenes CSS", "heading": "Konfigurationseinstellungen", @@ -87,19 +88,17 @@ "edit-css-button": "CSS bearbeiten", "cloud-sync-button": "Cloud-Synchronisation aktivieren", "edit-cloud-sync-button": "Cloud-Synchronisation bearbeiten", - "rebuild-app-button": "Anwendung neu kompilieren", "change-language-button": "App-Sprache ändern", "reset-settings-button": "lokale Einstellungen zurücksetzen", "disabled-note": "Einige Konfigurationsoptionen wurden vom Administrator deaktiviert", "small-screen-note": "Sie benutzen einen sehr kleinen Bildschirm. Einige Seiten in diesem Menü sind dafür möglicherweise nicht ideal.", "app-info-button": "App Informationen", + "debug-info-button": "Debug-Informationen", "backup-note": "Es wird empfohlen ein Backup der Konfiguration zu erstellen bevor Änderungen durchgeführt werden.", "reset-config-msg-l1": "Dadurch werden alle Benutzereinstellungen aus dem lokalen Speicher entfernt, dies hat jedoch keine Auswirkungen auf Ihre Datei 'conf.yml'.", "reset-config-msg-l2": "Sie sollten zuerst alle Änderungen, die Sie lokal vorgenommen haben, sichern, wenn Sie sie in Zukunft wiederverwenden möchten.", "reset-config-msg-l3": "Sind Sie sicher, dass Sie fortfahren möchten?", "data-cleared-msg": "Daten erfolgreich gelöscht", - "actions-label": "Aktionen", - "copy-config-label": "Konfiguration kopieren", "data-copied-msg": "Konfiguration wurde in die Zwischenablage kopiert", "reset-config-label": "Konfiguration zurücksetzen", "css-save-btn": "Änderungen speichern", @@ -118,30 +117,119 @@ "workspace": "Arbeitsplatz", "minimal": "Minimal" }, + "remote-config": { + "title": "Remote-Konfiguration laden?", + "apply-button": "Vorschau anwenden", + "intro": "Sie laden eine Konfiguration von einer externen URL. Möchten Sie fortfahren?", + "warning": "Stellen Sie sicher, dass Sie den zu ladenden Inhalt gelesen haben, bevor Sie fortfahren. Nach dem Laden kann Ihr Browser jeden clientseitigen Code ausführen, der in dieser Konfiguration angegeben ist.", + "field-title": "Titel", + "field-source": "Quelle", + "field-sections": "Sektionen", + "field-items": "Elemente", + "preview-note": "Nur Vorschau. Es werden keine Änderungen auf der Festplatte vorgenommen und Ihre Dashy-Instanz wird nicht beeinflusst.", + "applied-toast": "Remote-Konfiguration angewendet (nur Vorschau)", + "previewing-banner": "Remote-Konfiguration wird angezeigt", + "revert-button": "Rückgängig", + "error-invalid-url": "Remote-Konfigurations-URL ist ungültig (muss http oder https sein)", + "error-fetch": "Remote-Konfiguration konnte nicht abgerufen werden. Überprüfen Sie, ob die URL erreichbar ist und CORS erlaubt ist.", + "error-parse": "Remote-Konfiguration ist kein gültiges YAML", + "error-not-config": "Remote-Datei sieht nicht wie eine Dashy-Konfiguration aus", + "error-apply": "Remote-Konfiguration konnte nicht angewendet werden" + }, "settings": { "theme-label": "Design", "layout-label": "Layout", "layout-auto": "Auto", "layout-horizontal": "Horizontal", "layout-vertical": "Vertikal", - "item-size-label": "Itemgröße", + "layout-masonry": "Rasterlayout", + "item-size-label": "Elementgröße", "item-size-small": "klein", "item-size-medium": "mittel", "item-size-large": "groß", + "language-label": "Sprache", "config-launcher-label": "Konfiguration", "config-launcher-tooltip": "Konfiguration aktualisieren", + "nav-links-tooltip": "Navigation und Konfigurationen", + "toggle-nav-aria": "Navigationsmenü ein- und ausblenden", "sign-out-tooltip": "Abmelden", "sign-in-tooltip": "Anmelden", "sign-in-welcome": "Hallo {username}!", + "please-login": "Melden Sie sich an, um vollen Zugriff zu erhalten", "hide": "Ausblenden", - "open": "Öffne" + "options-title": "Optionen", + "options-tooltip": "Optionen" }, "updates": { "app-version-note": "Dashy Version", "up-to-date": "Aktuell", "out-of-date": "Update verfügbar", "unsupported-version-l1": "Sie verwenden eine nicht unterstützte Version von Dashy", - "unsupported-version-l2": "Für die beste Erfahrung und aktuelle Sicherheitspatches aktualisieren Sie bitte auf" + "unsupported-version-l2": "Für die beste Erfahrung und aktuelle Sicherheitspatches aktualisieren Sie bitte auf", + "sw-update-available": "Es ist eine neue Version von Dashy verfügbar.", + "sw-update-action": "Aktualisieren" + }, + "debug": { + "getting-help": "Hilfe erhalten", + "getting-help-msg": "Wenn Sie auf ein Problem stoßen, kann Ihnen die Community helfen.", + "resources": { + "troubleshooting-name": "Fehlerbehebung", + "troubleshooting-desc": "Hier haben wir Lösungen für häufig auftretende Probleme zusammengestellt", + "docs-name": "Dokumentation", + "docs-desc": "Anleitungen zur Verwendung und Konfiguration", + "source-name": "Quellcode", + "source-desc": "Ansonsten können Sie das Problem anhand des folgenden Codes feststellen", + "email-name": "E-Mail-Support", + "email-note": "(nur für Sponsoren)", + "email-desc": "Schreiben Sie mir einfach, ich werde versuchen, Ihnen zu helfen" + }, + "reporting-bug": "Einen Fehler melden", + "reporting-bug-l1-prefix": "Falls Sie feststellen, dass etwas nicht wie vorgesehen funktioniert, bitten wir Sie", + "reporting-bug-l1-link": "ein Ticket erstellen", + "reporting-bug-l1-suffix": "in unserem GitHub-Repository.", + "reporting-bug-l2-intro": "Wenn Sie einen Fehlerbericht erstellen, geben Sie bitte die relevanten Informationen an, wie zum Beispiel:", + "reporting-bug-list": { + "version": "Dashy Version", + "deployment": "Deployment Art", + "errors": "Fehlerprotokolle", + "config": "Konfigurationsausschnitte", + "overrides": "Relevante Änderungen", + "environment": "Informationen zur Umgebung" + }, + "reporting-bug-note": "Achten Sie darauf, alle vertraulichen Informationen zu anonymisieren. Tickets, die nicht genügend Informationen für die Fehlerbehebung, Diagnose und Korrektur enthalten, werden möglicherweise geschlossen. Aufgrund zeitlicher Beschränkungen werden Supportanfragen und Feature-Anfragen von Sponsoren vorrangig behandelt.", + "app-version": "App-Version", + "error-log": "Fehlerprotokoll", + "error-log-hint-prefix": "Siehe", + "error-log-hint-link": "hier", + "error-log-hint-suffix": "eine Anleitung zum Anzeigen der Browserprotokolle. Nützliche Informationen finden sich möglicherweise auch in den Serverprotokollen.", + "no-errors": "In dieser Sitzung wurden keine Fehler festgestellt.", + "current-config": "Aktuelle Konfiguration", + "current-config-hint": "Bitte fügen Sie beim Erstellen eines Tickets die relevanten Abschnitte Ihrer Konfigurationsdatei hinzu.", + "config-render-error": "Konfiguration konnte nicht dargestellt werden: {error}", + "local-storage": "Lokaler Speicher", + "local-storage-hint": "Diese Einstellungen wurden in diesem Browser gespeichert. Sie haben Vorrang vor den Standardeinstellungen, bis sie gelöscht werden.", + "no-local-storage": "Nichts ist lokal gespeichert.", + "local-storage-error": "Lokaler Speicher konnte nicht gelesen werden: {error}", + "environment": "Umgebung", + "environment-hint": "Informationen zu Browser und Gerät, die bei der Einreichung eines Fehlerberichts anzugeben sind.", + "env": { + "unknown": "Unbekannt", + "yes": "Ja", + "no": "Nein", + "browser": "Browser", + "os": "Betriebssystem", + "viewport": "Viewport", + "screen": "Bildschirm", + "dpr": "Pixelverhältnis", + "languages": "Sprachen", + "timezone": "Zeitzone", + "colorScheme": "Farbschema", + "reducedMotion": "Reduzierte Bewegung", + "online": "Online", + "route": "Aktueller Pfad", + "mode": "Build-Modus", + "swActive": "Service Worker" + } }, "language-switcher": { "title": "Applikationssprache ändern", @@ -162,38 +250,31 @@ "reset-toast": "Benutzerdefinierte Farben für {theme} wurden entfernt" }, "config-editor": { - "save-location-label": "Speicherort", - "location-local-label": "Lokal anwenden", - "location-disk-label": "Änderungen in die Konfigurationsdatei schreiben", - "save-button": "Änderungen speichern", "preview-button": "Vorschau der Änderungen", "valid-label": "Syntax ist gültig", - "status-success-msg": "Aufgabe abgeschlossen", - "status-fail-msg": "Aufgabe fehlgeschlagen", "success-msg-disk": "Konfigurationsdatei wurde erfolgreich auf die Festplatte geschrieben", "success-msg-local": "Lokale Änderungen wurden erfolgreich gespeichert", - "success-note-l1": "Die Applikation sollte automatisch neu kompiliert werden.", - "success-note-l2": "Dies kann bis zu einer Minute dauern.", - "success-note-l3": "Sie müssen die Seite aktualisieren damit die Änderungen wirksam werden.", - "error-msg-save-mode": "Bitte wählen Sie einen Speichermodus: Lokal oder Datei", "error-msg-cannot-save": "Beim Speichern der Konfiguration ist ein Fehler aufgetreten", - "error-msg-bad-json": "Fehler in JSON-Daten, möglicherweise fehlerhafte Syntax", - "warning-msg-validation": "Validierungswarnung", - "not-admin-note": "Änderungen können nicht auf die Festplatte gespeichert werden, da Sie nicht als Administrator angemeldet sind" - }, - "app-rebuild": { - "title": "Applikation neu kompilieren", - "rebuild-note-l1": "Damit die in die Datei conf.yml geschriebenen Änderungen wirksam werden, ist ein Neukompilieren erforderlich.", - "rebuild-note-l2": "Dies sollte automatisch passieren, aber falls nicht können Sie es hier manuell starten.", - "rebuild-note-l3": "Dies ist bei lokal gespeicherten Änderungen nicht erforderlich.", - "rebuild-button": "Kompilierung starten", - "rebuilding-status-1": "Baue...", - "rebuilding-status-2": "Das kann ein paar Minuten dauern", - "error-permission": "Sie sind nicht berechtigt diese Aktion auszulösen", - "success-msg": "Kompilierung erfolgreich abgeschlossen", - "fail-msg": "Kompilierung fehlgeschlagen", - "reload-note": "Ein erneutes Laden der Seite ist erforderlich, damit die Änderungen wirksam werden.", - "reload-button": "Seite neu laden" + "not-admin-note": "Änderungen können nicht auf die Festplatte gespeichert werden, da Sie nicht als Administrator angemeldet sind", + "preview-applied-msg": "Die Konfiguration wurde in der Vorschau angezeigt. Schließen Sie dieses Fenster, um die Änderungen anzuzeigen.", + "reset-confirm-msg": "Alle nicht gespeicherten Änderungen verwerfen und zur ursprünglichen Konfiguration zurückkehren?", + "wrap-label": "Zeilenumbruch", + "format-label": "Format", + "reset-label": "Zurücksetzen", + "reset-tooltip": "Alle Änderungen verwerfen und zur ursprünglichen Konfiguration zurückkehren", + "download-tooltip": "Als conf.yml herunterladen", + "download-label": "YAML herunterladen", + "copy-tooltip": "YAML in die Zwischenablage kopieren", + "copy-label": "YAML kopieren", + "copy-success-msg": "Konfiguration in die Zwischenablage kopiert", + "copy-fail-msg": "Das Kopieren ist fehlgeschlagen: {message}", + "format-fail-msg": "Kann nicht formatiert werden: {message}", + "status-valid": "Gültig", + "status-invalid": "Ungültig", + "status-warning": "{n} Warnung", + "status-warnings": "{n} Warnungen", + "parse-fail-msg": "YAML-Parsing-Fehler: {message}", + "editor-init-fail-msg": "Der Editor konnte nicht gestartet werden: {message}" }, "cloud-sync": { "title": "Cloud Backup & Wiederherstellung", @@ -202,7 +283,6 @@ "intro-l3": "Weitere Informationen finden Sie in der", "intro-docs": "Dokumentation", "backup-title-setup": "Backup erstellen", - "backup-title-update": "Backup aktualisieren", "password-label-setup": "Passwort auswählen", "password-label-update": "Passwort eingeben", "backup-button-setup": "Backup", @@ -219,17 +299,6 @@ "backup-success-msg": "Erfolgreich abgeschlossen", "restore-success-msg": "Konfiguration erfolgreich wiederhergestellt" }, - "menu": { - "open-section-title": "Öffnen in", - "sametab": "Aktueller Tab", - "newtab": "Neuer Tab", - "modal": "Popup Modal", - "workspace": "Arbeitsflächenansicht", - "options-section-title": "Optionen", - "edit-item": "Bearbeiten", - "move-item": "Kopieren oder Verschieben", - "remove-item": "Entfernen" - }, "context-menus": { "item": { "open-section-title": "Öffnen in", @@ -249,26 +318,24 @@ "open-section": "Sektion öffnen", "edit-section": "Bearbeiten", "expand-collapse": "Aus- / Einklappen", - "move-section": "Verschieben nach", - "remove-section": "Entfernen" + "remove-section": "Entfernen", + "section-options": "Sektions-Optionen" } }, - "footer": { - "dev-by": "Entwickelt von", - "licensed-under": "Lizensiert unter", - "get-the": "Holen Sie sich den", - "source-code": "Quellcode" - }, "interactive-editor": { "menu": { "start-editing-tooltip": "Interaktiven Editor starten", + "config-unavailable": "Konfigurationseditor nicht verfügbar", "edit-site-data-subheading": "Seiteninformationen bearbeiten", + "edit-config-as-code-btn": "Konfiguration als Code bearbeiten", + "edit-config-as-code-tooltip": "Öffnen Sie den YAML-Editor, um die Konfigurationsdatei zu bearbeiten", "edit-page-info-btn": "Seiteninformationen bearbeiten", "edit-page-info-tooltip": "Applikationstitel, Beschreibung, Nav. links, Fußzeile, etc.", "edit-app-config-btn": "Applikationskonfiguration bearbeiten", "edit-app-config-tooltip": "Alle anderen Konfigurationsoptionen", "edit-pages-btn": "Seiten bearbeiten", "edit-pages-tooltip": "Hinzufügen oder entfernen von zusätzlichen Ansichten", + "edit-pages-subconfig-disabled": "Seiten können nur über die Haupt-Konfiguration bearbeitet werden", "config-save-methods-subheading": "Speicheroptionen der Konfiguration", "save-locally-btn": "Lokal speichern", "save-locally-tooltip": "Konfiguration lokal im Browser speichern. Dies hat keinen Einfluss auf die Konfigurationsdatei, aber Änderungen werden nur in diesem Browser gespeichert", @@ -282,6 +349,7 @@ "edit-raw-config-tooltip": "Anzeigen und bearbeiten der Konfiguration als Rohdaten im JSON-Editor", "cancel-changes-btn": "Verwerfen", "cancel-changes-tooltip": "Modifikationen zurücksetzen und Bearbeitungsmodus schließen. Dies hat keinen Einfluss auf die Konfigurationsdatei", + "leave-while-editing-confirm": "Sie haben ungespeicherte Änderungen. Möchten Sie diese Seite verlassen und die Änderungen verwerfen?", "edit-mode-name": "Bearbeitung", "edit-mode-subtitle": "Sie sind im Bearbeitungsmodus", "edit-mode-description": "Das bedeutet, dass Änderungen an der Konfigurationsdatei vorgenommen werden können. Änderungen können vor dem Speichern betrachtet werden.", @@ -298,6 +366,24 @@ "edit-tooltip": "Klicken zum Bearbeiten oder Rechtsklick für weitere Optionen", "remove-confirm": "Sind Sie sicher, dass Sie diese Sektion entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden." }, + "edit-widget": { + "edit-widget-title": "Widget bearbeiten", + "add-widget-title": "Neues Widget hinzufügen", + "add-widget-btn": "Widget hinzufügen", + "type-label": "Widget-Typ", + "label-label": "Label", + "update-interval-label": "Aktualisierungsintervall (Sekunden)", + "timeout-label": "Zeitlimit (ms)", + "use-proxy-label": "Proxy verwenden", + "ignore-errors-label": "Fehler ignorieren", + "options-heading": "Widget-Optionen", + "add-option-btn": "Option hinzufügen", + "key-placeholder": "Schlüssel", + "value-placeholder": "Wert", + "missing-type-err": "Ein Widget-Typ ist erforderlich", + "remove-widget": "Widget entfernen", + "remove-confirm": "Sind Sie sicher, dass Sie dieses Widget entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden." + }, "edit-app-config": { "warning-msg-title": "Ab hier ist Vorsicht geboten", "warning-msg-l1": "Die folgenden Optionen sind für fortgeschrittene Konfigurationen.", @@ -306,12 +392,31 @@ "warning-msg-l3": "um unbeabsichtigte Folgen zu vermeiden." }, "export": { - "export-title": "Konfiguration exportieren", "copy-clipboard-btn": "In Zwischenablage kopieren", "copy-clipboard-tooltip": "Applikationskonfiguration als YAML in Zwischenablage kopieren", "download-file-btn": "Datei herunterladen", "download-file-tooltip": "Applikationskonfiguration auf Ihr Gerät herunterladen", - "view-title": "Konfiguration anzeigen" + "current-config-title": "Aktuelle Konfiguration", + "preview-toggle": "YAML Vorschau", + "issues-title": "Schema-Fehler ({n})", + "config-list-title": "Konfigurationsliste", + "col-title": "Titel", + "col-path": "Pfad", + "col-content": "Inhalt", + "col-status": "Status", + "col-actions": "Aktionen", + "content-summary": "{sections} Sektionen, {items} Elemente, {widgets} Widgets", + "status-loading": "laden", + "status-valid": "gültig", + "status-warnings": "{n} Warnungen", + "status-error": "Fehler", + "status-unknown": "unbekannt", + "edit-current-btn": "Konfiguration bearbeiten", + "edit-current-tooltip": "Die aktuelle Konfiguration im JSON-Editor öffnen", + "copy-fail-msg": "Kopieren in die Zwischenablage nicht möglich, siehe Protokoll", + "download-row-tooltip": "YAML herunterladen", + "preview-row-tooltip": "YAML-Vorschau ein-/ausblenden", + "apply-row-tooltip": "Konfiguration anwenden" } }, "critical-error": { @@ -324,7 +429,6 @@ }, "widgets": { "general": { - "loading": "Lade...", "show-more": "Details", "cpu-details": "Details CPU", "mem-details": "Details Arbeitsspeicher", @@ -341,7 +445,7 @@ "net-data": { "cpu-chart-title": "CPU Historie", "mem-chart-title": "Speichernutzung", - "mem-breakdown-title": "Speichernutzung", + "mem-breakdown-title": "Speichernutzung aufgeschlüsselt", "load-chart-title": "Systemlast" }, "glances": { @@ -365,18 +469,14 @@ "good-service-rest": "Guter Service auf allen anderen Linien" }, "synology-download": { - "download": "Download", - "upload": "Upload", "downloaded": "Heruntergeladen", "uploaded": "Hochgeladen", - "remaining": "Verbleibend", - "up": "Hoch", - "down": "Runter" + "remaining": "Verbleibend" }, "gluetun-status": { "vpn-ip": "VPN IP", "country": "Land", - "region": "Bundesland", + "region": "Region", "city": "Stadt", "post-code": "Postleitzahl", "location": "Standort", @@ -420,13 +520,13 @@ "local": "lokal", "max-keys": "Maximale Schlüssel", "memory-used": "Speichernutzung", - "memory-utilisation": "Speichernutzung", + "memory-utilisation": "Speicherauslastung", "memory": "Speicher", "misses": "Fehlschläge", "no-notifications": "Keine Benachrichtigungen", "no-pending-updates": "keine ausstehenden Aktualisierungen", "nothing-to-show": "Momentan gibt es hier nichts zu zeigen", - "of-which": "welche", + "of-which": "wovon", "of": "von", "offline": "Offline", "online": "Online", @@ -434,7 +534,7 @@ "overall": "Insgesamt", "private-link": "privater Link", "public-link": "öffentlicher Link", - "quota-enabled": "Disk Quota ist {nicht}aktiviert für diesen Benutzer", + "quota-enabled": "Disk Quota ist {not}aktiviert für diesen Benutzer", "received": "empfangen", "scripts": "Skripte", "sent": "gesendet", From d512e89d6e114624cfe7a373bffab069d68bbc20 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 17 May 2026 18:17:35 +0200 Subject: [PATCH 3/3] fix: small changes --- src/assets/locales/de.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/assets/locales/de.json b/src/assets/locales/de.json index 8f02d2d1..f96c223a 100644 --- a/src/assets/locales/de.json +++ b/src/assets/locales/de.json @@ -54,13 +54,13 @@ "title": "App Info", "sponsor-heading": "Dashy sponsern", "sponsor-l1-prefix": "Gefällt Ihnen Dashy? Dann sollten Sie sich überlegen,", - "sponsor-l1-link": "mich auf GitHub sponsern", - "sponsor-l1-suffix": "um die weitere Entwicklung zu finanzieren", + "sponsor-l1-link": "mich auf GitHub zu sponsern", + "sponsor-l1-suffix": "um die weitere Entwicklung zu unterstützen.", "report-bug": "Fehler melden", "report-bug-description": "Wenn Sie glauben, einen Fehler gefunden zu haben,", "report-bug-debug-link": "überprüfen Sie das Debug-Menü", "report-bug-middle": "und", - "report-bug-link": "ein Issue öffnen", + "report-bug-link": "öffnen Sie ein Issue", "more-info": "Mehr Informationen", "source": "Quellcode", "documentation": "Dokumentation", @@ -526,7 +526,7 @@ "no-notifications": "Keine Benachrichtigungen", "no-pending-updates": "keine ausstehenden Aktualisierungen", "nothing-to-show": "Momentan gibt es hier nichts zu zeigen", - "of-which": "wovon", + "of-which": "welche", "of": "von", "offline": "Offline", "online": "Online", @@ -534,7 +534,7 @@ "overall": "Insgesamt", "private-link": "privater Link", "public-link": "öffentlicher Link", - "quota-enabled": "Disk Quota ist {not}aktiviert für diesen Benutzer", + "quota-enabled": "Disk Quota ist {nicht}aktiviert für diesen Benutzer", "received": "empfangen", "scripts": "Skripte", "sent": "gesendet",