diff --git a/i18n/German.cpp b/i18n/German.cpp
index fcef4cff..33e40a0f 100644
--- a/i18n/German.cpp
+++ b/i18n/German.cpp
@@ -36,24 +36,24 @@ namespace german // language namespace
{"GiB", "GiB"},
{"building", "In Bau"},
{"failed", "fehlgeschlagen"},
- {"expiring", "läuft ab in"},
+ {"expiring", "läuft ab"},
{"established", "hergestellt"},
{"unknown", "Unbekannt"},
- {"exploratory", "erforschende"},
+ {"exploratory", "erforschend"},
{"i2pd webconsole", "i2pd Webkonsole"},
{"Main page", "Startseite"},
- {"Router commands", "Router Befehle"},
- {"Local Destinations", "Lokale Destination"},
+ {"Router commands", "Routerbefehle"},
+ {"Local Destinations", "Lokale Ziele"},
{"LeaseSets", "LeaseSets"},
{"Tunnels", "Tunnel"},
{"Transit Tunnels", "Transittunnel"},
{"Transports", "Transporte"},
- {"I2P tunnels", "I2P Tunnel"},
- {"SAM sessions", "SAM Sitzungen"},
+ {"I2P tunnels", "I2P-Tunnel"},
+ {"SAM sessions", "SAM-Sitzungen"},
{"ERROR", "FEHLER"},
{"OK", "OK"},
{"Testing", "Testen"},
- {"Firewalled", "Hinter eine Firewall"},
+ {"Firewalled", "Hinter einer Firewall"},
{"Unknown", "Unbekannt"},
{"Proxy", "Proxy"},
{"Mesh", "Mesh"},
@@ -66,7 +66,7 @@ namespace german // language namespace
{"Network status v6", "Netzwerkstatus v6"},
{"Stopping in", "Stoppt in"},
{"Family", "Familie"},
- {"Tunnel creation success rate", "Erfolgsrate der Tunnelerstellung"},
+ {"Tunnel creation success rate", "Tunnelerstellungs-Erfolgsrate"},
{"Received", "Eingegangen"},
{"KiB/s", "KiB/s"},
{"Sent", "Gesendet"},
@@ -81,12 +81,12 @@ namespace german // language namespace
{"supported", "unterstützt"},
{"Routers", "Router"},
{"Floodfills", "Floodfills"},
- {"Client Tunnels", "Klienttunnel"},
+ {"Client Tunnels", "Clienttunnel"},
{"Services", "Services"},
{"Enabled", "Aktiviert"},
{"Disabled", "Deaktiviert"},
{"Encrypted B33 address", "Verschlüsselte B33 Adresse"},
- {"Address registration line", "Adresseregistrierungszeile"},
+ {"Address registration line", "Adressregistrierungszeile"},
{"Domain", "Domain"},
{"Generate", "Generieren"},
{"Note: result string can be used only for registering 2LD domains (example.i2p). For registering subdomains please use i2pd-tools.", "Hinweis: Der resultierende String kann nur für die Registrierung einer 2LD Domain (beispiel.i2p) benutzt werden. Für die Registrierung von Subdomains kann i2pd-tools verwendet werden."},
@@ -99,12 +99,12 @@ namespace german // language namespace
{"Tags", "Tags"},
{"Incoming", "Eingehend"},
{"Outgoing", "Ausgehend"},
- {"Destination", "Destination"},
+ {"Destination", "Ziel"},
{"Amount", "Anzahl"},
{"Incoming Tags", "Eingehende Tags"},
{"Tags sessions", "Tags Sitzungen"},
{"Status", "Status"},
- {"Local Destination", "Lokale Destination"},
+ {"Local Destination", "Lokales Ziel"},
{"Streams", "Streams"},
{"Close stream", "Stream schließen"},
{"I2CP session not found", "I2CP Sitzung nicht gefunden"},
@@ -118,66 +118,66 @@ namespace german // language namespace
{"EndDate", "Enddatum"},
{"not floodfill", "kein Floodfill"},
{"Queue size", "Warteschlangengröße"},
- {"Run peer test", "Peer-Test ausführen"},
+ {"Run peer test", "Peer-Test durchführen"},
{"Decline transit tunnels", "Transittunnel ablehnen"},
{"Accept transit tunnels", "Transittunnel akzeptieren"},
{"Cancel graceful shutdown", "Beende das kontrollierte herunterfahren"},
{"Start graceful shutdown", "Starte das kontrollierte Herunterfahren"},
{"Force shutdown", "Herunterfahren erzwingen"},
- {"Reload external CSS styles", "Lade externe CSS-Styles neu"},
+ {"Reload external CSS styles", "Lade externe CSS-Stile neu"},
{"Note: any action done here are not persistent and not changes your config files.", "Hinweis: Alle hier durchgeführten Aktionen sind nicht dauerhaft und ändern die Konfigurationsdateien nicht."},
{"Logging level", "Protokollierungslevel"},
{"Transit tunnels limit", "Limit für Transittunnel"},
- {"Change", "Verändern"},
+ {"Change", "Ändern"},
{"Change language", "Sprache ändern"},
{"no transit tunnels currently built", "derzeit keine Transittunnel aufgebaut"},
{"SAM disabled", "SAM deaktiviert"},
{"no sessions currently running", "Derzeit keine laufenden Sitzungen"},
- {"SAM session not found", "SAM Sitzung nicht gefunden"},
- {"SAM Session", "SAM Sitzung"},
+ {"SAM session not found", "SAM-Sitzung nicht gefunden"},
+ {"SAM Session", "SAM-Sitzung"},
{"Server Tunnels", "Servertunnel"},
- {"Client Forwards", "Klient-Weiterleitungen"},
+ {"Client Forwards", "Client-Weiterleitungen"},
{"Server Forwards", "Server-Weiterleitungen"},
{"Unknown page", "Unbekannte Seite"},
{"Invalid token", "Ungültiger Token"},
{"SUCCESS", "ERFOLGREICH"},
{"Stream closed", "Stream geschlossen"},
{"Stream not found or already was closed", "Stream nicht gefunden oder bereits geschlossen"},
- {"Destination not found", "Destination nicht gefunden"},
+ {"Destination not found", "Ziel nicht gefunden"},
{"StreamID can't be null", "StreamID kann nicht null sein"},
- {"Return to destination page", "Zurück zur Destination-Seite"},
+ {"Return to destination page", "Zurück zur Ziel-Seite"},
{"You will be redirected in 5 seconds", "Du wirst in 5 Sekunden weitergeleitet"},
{"Transit tunnels count must not exceed 65535", "Es darf maximal 65535 Transittunnel geben"},
- {"Back to commands list", "Zurück zur Kommandoliste"},
+ {"Back to commands list", "Zurück zur Befehlsliste"},
{"Register at reg.i2p", "Auf reg.i2p registrieren"},
{"Description", "Beschreibung"},
- {"A bit information about service on domain", "Ein bisschen Informationen über den Service auf der Domain"},
- {"Submit", "Einreichen"},
- {"Domain can't end with .b32.i2p", "Domain kann nicht mit .b32.i2p enden"},
- {"Domain must end with .i2p", "Domain muss mit .i2p enden"},
- {"Such destination is not found", "Eine solche Destination konnte nicht gefunden werden"},
+ {"A bit information about service on domain", "Ein paar Informationen über den Service auf der Domain"},
+ {"Submit", "Absenden"},
+ {"Domain can't end with .b32.i2p", "Domain kann nicht auf .b32.i2p enden"},
+ {"Domain must end with .i2p", "Domain muss auf .i2p enden"},
+ {"Such destination is not found", "Ein solches Ziel konnte nicht gefunden werden"},
{"Unknown command", "Unbekannter Befehl"},
{"Command accepted", "Befehl akzeptiert"},
{"Proxy error", "Proxy-Fehler"},
{"Proxy info", "Proxy-Info"},
{"Proxy error: Host not found", "Proxy-Fehler: Host nicht gefunden"},
- {"Remote host not found in router's addressbook", "Remote-Host nicht im Router Adressbuch gefunden"},
- {"You may try to find this host on jump services below", "Vielleicht kannst du diesen Host auf einen der Jump-Services unten finden"},
+ {"Remote host not found in router's addressbook", "Remote-Host nicht im Router-Adressbuch gefunden"},
+ {"You may try to find this host on jump services below", "Vielleicht kannst du diesen Host auf einem der nachfolgenden Jump-Services finden"},
{"Invalid request", "Ungültige Anfrage"},
- {"Proxy unable to parse your request", "Proxy konnte die Anfrage nicht interpretieren"},
- {"addresshelper is not supported", "addresshelper wird nicht unterstützt"},
+ {"Proxy unable to parse your request", "Proxy konnte die Anfrage nicht verarbeiten"},
+ {"addresshelper is not supported", "Addresshelfer wird nicht unterstützt"},
{"Host", "Host"},
- {"added to router's addressbook from helper", "vom Helfer zum Router Adressbuch hinzugefügt"},
+ {"added to router's addressbook from helper", "vom Helfer zum Router-Adressbuch hinzugefügt"},
{"Click here to proceed:", "Klicke hier um fortzufahren:"},
{"Continue", "Fortsetzen"},
{"Addresshelper found", "Adresshelfer gefunden"},
{"already in router's addressbook", "bereits im Adressbuch des Routers"},
{"Click here to update record:", "Klicke hier, um den Eintrag zu aktualisieren:"},
{"invalid request uri", "ungültige Anfrage-URI"},
- {"Can't detect destination host from request", "Kann Anhand der Anfrage den Destination-Host nicht erkennen"},
+ {"Can't detect destination host from request", "Kann den Ziel-Host von der Anfrage nicht erkennen"},
{"Outproxy failure", "Outproxy-Fehler"},
{"bad outproxy settings", "ungültige Outproxy-Einstellungen"},
- {"not inside I2P network, but outproxy is not enabled", "nicht innerhalb des I2P-Netzwerks, aber Outproxy ist nicht aktiviert"},
+ {"not inside I2P network, but outproxy is not enabled", "außerhalb des I2P-Netzwerks, aber Outproxy ist nicht aktiviert"},
{"unknown outproxy url", "unbekannte Outproxy-URL"},
{"cannot resolve upstream proxy", "kann den Upstream-Proxy nicht auflösen"},
{"hostname too long", "Hostname zu lang"},
@@ -192,7 +192,7 @@ namespace german // language namespace
{"http out proxy not implemented", "HTTP-Outproxy nicht implementiert"},
{"cannot connect to upstream http proxy", "Kann nicht zu Upstream-HTTP-Proxy verbinden"},
{"Host is down", "Host ist offline"},
- {"Can't create connection to requested host, it may be down. Please try again later.", "Konnte keine Verbindung zum angefragten Host aufbaunen, vielleicht ist es offline. Versuche es später noch einmal."},
+ {"Can't create connection to requested host, it may be down. Please try again later.", "Konnte keine Verbindung zum angefragten Host aufbauen, vielleicht ist er offline. Versuche es später noch mal."},
{"", ""},
};