From e3a473c5227d2f563726d423c202e2a640252a7f Mon Sep 17 00:00:00 2001 From: root Date: Sat, 23 Apr 2016 12:31:50 +0200 Subject: [PATCH] Support for German language --- index.html | 6 ++ js/init.js | 1 + js/translate/de_DE.js | 136 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 js/translate/de_DE.js diff --git a/index.html b/index.html index ee830fc..0174466 100755 --- a/index.html +++ b/index.html @@ -81,6 +81,7 @@ + @@ -250,6 +251,11 @@ ng-click="changeLanguage('fr_FR')" href="#">  Français +
  • +   Deutsch +
  • diff --git a/js/init.js b/js/init.js index 9118db5..93ab026 100755 --- a/js/init.js +++ b/js/init.js @@ -35,6 +35,7 @@ webui.config(['$translateProvider', function ($translateProvider) { .translations('zh_CN', mergeTranslation(translations.zh_CN, translations.en_US)) .translations('pl_PL', mergeTranslation(translations.pl_PL, translations.en_US)) .translations('fr_FR', mergeTranslation(translations.fr_FR, translations.en_US)) + .translations('de_DE', mergeTranslation(translations.de_DE, translations.en_US)) .determinePreferredLanguage(); }]); diff --git a/js/translate/de_DE.js b/js/translate/de_DE.js new file mode 100644 index 0000000..a240391 --- /dev/null +++ b/js/translate/de_DE.js @@ -0,0 +1,136 @@ +if(typeof translations == 'undefined'){ + translations = {}; +} + +translations.de_DE = { +// header + 'Search': 'Suche', + // Nav menu + 'Add': 'Hinzufügen', + 'By URIs': 'mit URIs', + 'By Torrents': 'mit Torrents', + 'By Metalinks': 'mit Metalinks', + 'Manage': 'Verwalten', + 'Pause All': 'Alle anhalten', + 'Resume Paused': 'Angehaltene fortsetzen', + 'Purge Completed': 'Fertige entfernen', + 'Settings': 'Einstellungen', + 'Connection Settings': 'Verbindungseinstellungen', + 'Global Settings': 'Globale Einstellungen', + 'Server info': 'Server Information', + 'About and contribute': 'Über webui-aria2', + 'Toggle navigation': 'Navigation an/ausschalten', +// body +// nav side bar + 'Miscellaneous': 'Verschiedenes', + 'Global Statistics': 'Globale Statistiken', + 'About': 'Über', + 'Displaying': 'Anzeige', + 'of': 'von', + 'downloads': 'Downloads', + 'Language': 'Sprache', +// download filters + 'Download Filters': 'Download Filter', + 'Running': 'Laufende', + 'Active': 'Aktive', + 'Waiting': 'Wartende', + 'Complete': 'Fertige', + 'Error': 'Fehler', + 'Paused': 'Angehaltene', + 'Removed': 'Gelöschte', + 'Hide linked meta-data': 'Blende verlinkte Meta-Daten aus', + 'Displaying': 'Anzeige', + 'of': 'von', + 'downloads': 'Downloads', + 'Toggle': 'Umschalten', + 'Reset filters': 'Filter zurücksetzen', +// starred properties + 'Quick Access Settings': 'Ausgewählte Einstellungen', + 'Save settings': 'Einstellungen speichern', + 'Currently no download in line to display, use the': 'Aktuell sind keine Downloads vorhanden, bitte benutz den', + 'download button to start downloading files!': 'Download Link um den Download von Dateien zu beginnen!', + 'Peers': 'Peers', + 'More Info': 'Mehr Infos', + 'Remove': 'Entfernen', + '# of': '# von', + 'Length': 'Länge', +// modals + 'Add Downloads By URIs': 'Downloads anhand von URIs hinzufügen', + '- You can add multiple downloads (files) at the same time by putting URIs for each file on a separate line.': + '- Es können mehrere Downloads (Dateien) gleichzeitig hinzugefügt werden, indem jede URI in eine separate Zeile eingegeben wird.', + '- You can also add multiple URIs (mirrors) for the *same* file. To do this, separate the URIs by a space.': + '- Es können auch mehrere URIs (Spiegelserver) für *dieselbe* Datei durch Leerzeichen getrennt angegeben werden.', + '- A URI can be HTTP(S)/FTP/BitTorrent-Magnet.': '- Eine URI kann folgende Protokolle besitzen: HTTP(S)/FTP/BitTorrent-Magnet.', + 'E.g. to add 2 files (downloads) f1.jpg and f2.mp4 with 2 URIs (mirrors) each, add URIs as follows': + 'Um z.B. 2 Dateien (Downloads) f1.jpg und f2.mp4 mit jeweis einem zweiten Spiegelserver herunterzuladen, kann folgendes angegeben werden', + 'Download settings': 'Download Einstellungen', + 'Advanced settings': 'Erweiterte Einstellungen', + 'Cancel': 'Abbrechen', + 'Start': 'Beginnen', + 'Choose': 'Auswählen', + 'Quick Access (shown on the main page)': 'Schnellzugriff (Anzeige auf der Hauptseite)', +// add torrent modal + 'Add Downloads By Torrents': 'Downloads mit Torrents hinzufügen', + '- Select the torrent from the local filesystem to start the download.': '- Wähle ein Torrent vom lokalen Dateisystem um den Download zu starten', + '- You can select multiple torrents to start multiple downloads.': '- Es können mehrere Torrents ausgewählt werden um mehrere Downloads zu starten', + '- To add a BitTorrent-Magnet URL, use the Add By URI option and add it there.': '- Für BitTorrent-Magnet URLs benutz die Option \'Mit URIs hinzufügen\'', + 'Select Torrents': 'Wähle Torrents', + 'Select a Torrent': 'Wähle ein Torrent', +// add metalink modal + 'Add Downloads By Metalinks': 'Download mit Metalinks hinzufügen', + 'Select Metalinks': 'Wähle Metalinks', + '- Select the Metalink from the local filesystem to start the download.': '- Wähle ein Metalink vom lokalen Dateisystem um den Download zu starten', + '- You can select multiple Metalinks to start multiple downloads.': '- Es können mehrere Metalinks ausgewählt werden um mehrere Downloads zu starten', + 'Select a Metalink': 'Wähle einen Metalink', +// select file modal + 'Choose files to start download for': 'Wähle Dateien für den Download aus', + 'Select to download': 'Wähle zum Download', +// settings modal + 'Aria2 RPC host and port': 'Aria2 RPC host und port', + 'Enter the host': 'Host', + 'Enter the IP or DNS name of the server on which the RPC for Aria2 is running (default: localhost)': + 'Gib die IP oder den DNS Namen des Servers ein, auf dem Aria2 läuft und mit dem du eine RPC-Verbindung etablieren willst (Standard: localhost)', + 'Enter the port': 'Port', + 'Enter the port of the server on which the RPC for Aria2 is running (default: 6800)': + 'Gib den Port des Servers ein, auf dem der RPC-Dienst von Aria2 läuft (Standard: 6800)', + 'Enter the RPC path': 'RPC path', + 'Enter the path for the Aria2 RPC endpoint (default: /jsonrpc)': 'Gib den Pfad zum Aria2 RPC Endpunkt an (Standard: /jsonrpc)', + 'SSL/TLS encryption': 'SSL/TLS', + 'Enable SSL/TLS encryption': 'Aktiviere SSL/TLS Verschlüsselung', + 'Enter the secret token (optional)': 'secret token (optional)', + 'Enter the Aria2 RPC secret token (leave empty if authentication is not enabled)': + 'Gib den Aria2 RPC secret Token ein (leer lassen falls keine Authentifizierung aktiv)', + 'Enter the username (optional)': 'Benutzername (optional)', + 'Enter the Aria2 RPC username (empty if authentication not enabled)': + 'Gib den Aria2 RPC Benutzernamen ein (leer lassen falls keine Authentifizierung aktiv)', + 'Enter the password (optional)': 'Password (optional)', + 'Enter the Aria2 RPC password (empty if authentication not enabled)': 'Gib das Aria2 RPC Passwort ein (leer lassen falls keine Authentifizierung aktiv)', + 'Enter base URL (optional)': 'Base URL (optional)', + 'Direct Download': 'Directer Download', + 'If supplied, links will be created to enable direct download from the Aria2 server.': + 'Falls angegeben, werden Links erstellt um einen direkten Download vom Aria2 Server zu ermöglichen', + '(Requires appropriate webserver to be configured.)': '(Es wird ein entsprechend konfigurierter WebServer benötigt.)', + 'Save Connection configuration': 'Speichern der Verbindungseinstellung', +// server info modal + 'Aria2 server info': 'Aria2 Server Info', + 'Aria2 Version': 'Aria2 Version', + 'Features Enabled': 'Aktive Funktionen', +// about modal + 'To download the latest version of the project, add issues or to contribute back, head on to': + 'Um die neuste Version des Projects zu laden, Fehler zu melden oder sich zu beteiligen, besuch', + 'Or you can open the latest version in the browser through': 'Oder du kannst die neueste Version direkt in deinem Browser verwenden', + 'Close': 'Schließen', +// lables + 'Download status':'Download Status', + 'Download Speed':'Download Geschwindigkeit', + 'Upload Speed':'Upload Geschwindigkeit', + 'Estimated time':'Geschlätzte Zeit', + 'Download Size':'Download Größe', + 'Downloaded':'Heruntergeladen', + 'Progress':'Fortschritt', + 'Download Path':'Download Pfad', + 'Uploaded':'Hochgeladen', + 'Download GID':'Download GID', + 'Number of Pieces':'Anzahl der Stücken', + 'Piece Length':'Größe der Stücken' +};