Merge pull request #107 from Niklashere/translation-de

adds German translation and correction of typing errors
This commit is contained in:
Alicia Sykes 2021-07-30 00:31:36 +01:00 committed by GitHub
commit ea559d58fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 152 additions and 2 deletions

View File

@ -313,6 +313,7 @@ Alternatively, set you're language in the config file, under `appConfig.language
#### Supported Languages
- 🇬🇧 **English**: `en`
- 🇩🇪 **German**: `de`
#### Add your Language
I would love for Dashy to be available and comfortable to use for all, including non-native English speakers. If you speak another language, and have a few minutes to sapir, you're help with translating it would be very much appreciated.

142
src/assets/locales/de.json Normal file
View File

@ -0,0 +1,142 @@
{
"home": {
"no-results": "keine Suchresultate",
"no-data": "keine Daten Konfiguriert"
},
"search": {
"search-label": "Suche",
"search-placeholder": "Starte tippen um zu filtern",
"clear-search-tooltip": "Leere die Suche"
},
"login": {
"title": "Dashy",
"username-label": "Username",
"password-label": "Passwort",
"login-button": "Login",
"remember-me-label": "Angemeldet bleiben für",
"remember-me-never": "Niemals",
"remember-me-hour": "4 Stunden",
"remember-me-day": "1 Tag",
"remember-me-week": "1 Woche"
},
"config": {
"main-tab": "Config",
"view-config-tab": "zeige Config",
"edit-config-tab": "bearbeite Config",
"custom-css-tab": "eigene Styles",
"heading": "Konfiguration optionen",
"download-config-button": "Download Config",
"edit-config-button": "bearbeite Config",
"edit-css-button": "bearbeite Custom CSS",
"cloud-sync-button": "aktiviere Cloud Sync",
"edit-cloud-sync-button": "bearbeite Cloud Sync",
"rebuild-app-button": "Anwendung neu erstellen",
"change-language-button": "ändere App Sprache",
"reset-settings-button": "Lokale Einstellungen zurücksetzten",
"app-info-button": "App Info",
"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, 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 verwenden 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": "Config kopieren",
"data-copied-msg": "Config wurde in die Zwischenablage kopiert",
"reset-config-label": "Config zurücksetzten",
"css-save-btn": "Änderungen speichern",
"css-note-label": "Bemerkung",
"css-note-l1": "Sie müssen die Seite aktualisieren, damit Ihre Änderungen wirksam werden.",
"css-note-l2": "Stilüberschreibungen werden nur lokal gespeichert, daher wird empfohlen, eine Kopie Ihres CSS zu erstellen.",
"css-note-l3": "Um alle benutzerdefinierten Stile zu entfernen, löschen Sie den Inhalt und klicken Sie auf Änderungen speichern."
},
"settings": {
"theme-label": "Theme",
"layout-label": "Layout",
"layout-auto": "Auto",
"layout-horizontal": "Horizontal",
"layout-vertical": "Vertikal",
"item-size-label": "Item größe",
"item-size-small": "klein",
"item-size-medium": "mittel",
"item-size-large": "groß",
"config-launcher-label": "Config"
},
"updates": {
"app-version-note": "Dashy version",
"up-to-date": "Up-to-Date",
"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"
},
"language-switcher": {
"title": "Ändere die Applikationssprache",
"dropdown-label": "Sprache Auswählen",
"save-button": "Speichern",
"success-msg": "Sprache geändert zu"
},
"theme-maker": {
"title": "Theme Konfigurator",
"export-button": "Benutzerdefinierte Variablen exportieren",
"reset-button": "Styles zurücksetzen für",
"show-all-button": "Alle Variablen anzeigen",
"save-button": "Speichern",
"cancel-button": "Abbrechen",
"saved-toast": "{theme} wurde Erfolgreich geupdated",
"copied-toast": "Theme Daten für {theme} in Zwischenablage kopiert.",
"reset-toast": "Benutzerdefinierte Farben für {theme} entfernt"
},
"config-editor": {
"save-location-label": "Speicherort",
"location-local-label": "Lokal",
"location-disk-label": "Änderungen in die Konfigurationsdatei schreiben",
"save-button": "speichere Änderungen",
"valid-label": "Config ist gültig",
"status-success-msg": "Aufgabe abgeschlossen",
"status-fail-msg": "Aufgabe fehlgeschlagen",
"success-msg-disk": "Konfigurationsdatei erfolgreich auf die Festplatte geschrieben",
"success-msg-local": "Lokale Änderungen erfolgreich gespeichert",
"success-note-l1": "Die App sollte automatisch rebuild 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, möglicherweise fehlerhaft",
"warning-msg-validation": "Validierungswarnung"
},
"app-rebuild": {
"title": "Rebuild Application",
"rebuild-note-l1": "Damit die in die Datei conf.yml geschriebenen Änderungen wirksam werden, ist ein rebuild erforderlich.",
"rebuild-note-l2": "Dies sollte automatisch passieren, aber wenn nicht, können Sie es hier manuell auslösen.",
"rebuild-note-l3": "Dies ist bei lokal gespeicherten Änderungen nicht erforderlich.",
"rebuild-button": "Start Build",
"rebuilding-status-1": "Building...",
"rebuilding-status-2": "Das kann ein paar minuten dauern",
"error-permission": "Sie sind nicht berechtigt, diese Aktion auszulösen",
"success-msg": "Build erfolgreich abgeschlossen",
"fail-msg": "Build-Vorgang fehlgeschlagen",
"reload-note": "Ein Neuladen der Seite ist jetzt erforderlich, damit die Änderungen wirksam werden.",
"reload-button": "Seite neuladen"
},
"cloud-sync": {
"title": "Cloud Backup & Wiederherstellung",
"intro-l1": "Cloud-Backup und Wiederherstellung ist eine optionale Funktion, mit der Sie Ihre Config in das Internet hochladen und dann auf einem anderen Gerät oder einer anderen Dashy-Instanz wiederherstellen können.",
"intro-l2": "Alle Daten sind vollständig Ende-zu-Ende mit AES verschlüsselt. Ihr Passwort wird als Schlüssel verwendet wird.",
"intro-l3": "Weitere Informationen finden Sie im",
"backup-title-setup": "Backup erstellen",
"backup-title-update": "Backup aktualisieren",
"password-label-setup": "Passwort auswählen",
"password-label-update": "Passwort eigeben",
"backup-button-setup": "Backup",
"backup-button-update": "Backup aktualisieren",
"backup-id-label": "Your Backup ID",
"backup-id-note": "Dies wird verwendet, um später aus Backups wiederherzustellen. Bewahren Sie es zusammen mit Ihrem Passwort an einem sicheren Ort auf.",
"restore-title": "Backup wiederherstellen",
"restore-id-label": "Restore ID",
"restore-password-label": "Passwort",
"restore-button": "wiederherstellen",
"backup-error-unknown": "Anfrage kann nicht verarbeitet werden",
"backup-error-password": "Falsches Passwort. Bitte geben Sie Ihr aktuelles Passwort ein.",
"backup-success-msg": "Erfolgreich beendet",
"restore-success-msg": "Config erfolgreich wiederhergestellt"
}
}

View File

@ -111,8 +111,8 @@
"rebuild-button": "Start Build",
"rebuilding-status-1": "Building...",
"rebuilding-status-2": "This may take a few minutes",
"error-permission": "You do no have permission to trigger this action",
"success-msg": "Build completed succesfully",
"error-permission": "You don't have permission to trigger this action",
"success-msg": "Build completed successfully",
"fail-msg": "Build operation failed",
"reload-note": "A page reload is now required for changes to take effect",
"reload-button": "Reload Page"

View File

@ -1,5 +1,6 @@
// Locales - Import translation files here!
import en from '@/assets/locales/en.json';
import de from '@/assets/locales/de.json';
// Language data - Add your country name, locale code and imported file here
export const languages = [
@ -9,6 +10,12 @@ export const languages = [
locale: en,
flag: '🇬🇧',
},
{
name: 'German',
code: 'de',
locale: de,
flag: '🇩🇪',
},
// Including:
// name - Human readable name for your language (e.g German)
// code - ISO language code (e.g. de)