From 0cd901dfc9402711aa55d8d8806c360d15157adc Mon Sep 17 00:00:00 2001
From: Lupus <june@theblindspot.de>
Date: Thu, 2 Feb 2023 10:23:29 +0100
Subject: [PATCH 2/2] i18n: first review of locale-de-DE.json

- refine some wording (may be subject to discussion), fix some typos
- initial version was based on nl-NL, which seems to be old and is missing a lot
  of new fields. Add them by comparison with en and fr-FR.
- Fixed l10n format strings (date patterns)
- I'm really unsure about adressing the user informally all the time. fr-FR
  doesn't do that either and I feel it to be more respectful.
- add flag and entry in language selector
- TODO: left API doc in english. It is developer doc anyway and those are
  seldomly translated.
---
 www/i18n/locale-de-DE.json           | 660 +++++++++++++++++++++++----
 www/img/flag-de.png                  | Bin 0 -> 162 bytes
 www/js/services/settings-services.js |   3 +-
 3 files changed, 563 insertions(+), 100 deletions(-)
 create mode 100644 www/img/flag-de.png

diff --git a/www/i18n/locale-de-DE.json b/www/i18n/locale-de-DE.json
index 194e5c52..53f46b99 100644
--- a/www/i18n/locale-de-DE.json
+++ b/www/i18n/locale-de-DE.json
@@ -2,29 +2,30 @@
   "COMMON": {
     "APP_NAME": "Cesium",
     "APP_VERSION": "v{{Version}}",
-    "APP_BUILD": "erstellt {{build}}",
+    "APP_BUILD": "Build {{build}}",
     "PUBKEY": "Öffentlicher Schlüssel",
     "MEMBER": "Mitglied",
     "BLOCK": "Block",
     "BTN_OK": "OK",
     "BTN_YES": "Ja",
     "BTN_NO": "Nein",
-    "BTN_SEND": "Abschicken",
+    "BTN_SEND": "Senden",
     "BTN_SEND_MONEY": "Geld überweisen",
     "BTN_SEND_MONEY_SHORT": "Überweisung",
     "BTN_SAVE": "Speichern",
     "BTN_YES_SAVE": "Ja, Speichern",
-    "BTN_YES_CONTINUE": "Weiter",
+    "BTN_YES_CONTINUE": "Ja, Weiter",
     "BTN_SHOW": "Anzeigen",
     "BTN_SHOW_PUBKEY": "Schlüssel anzeigen",
-    "BTN_RELATIVE_UNIT": "Relative Einheit gebrauchen",
+    "BTN_RELATIVE_UNIT": "Relative Einheit UD gebrauchen",
     "BTN_BACK": "Zurück",
     "BTN_NEXT": "Nächste",
+    "BTN_IMPORT": "Importieren",
     "BTN_CANCEL": "Abbrechen",
     "BTN_CLOSE": "Schließen",
     "BTN_LATER": "Später",
     "BTN_LOGIN": "Anmelden",
-    "BTN_LOGOUT": "Ausloggen",
+    "BTN_LOGOUT": "Abmelden",
     "BTN_ADD_ACCOUNT": "Neues Konto anlegen",
     "BTN_SHARE": "Teilen",
     "BTN_EDIT": "Bearbeiten",
@@ -32,19 +33,23 @@
     "BTN_ADD": "Hinzufügen",
     "BTN_SEARCH": "Suchen",
     "BTN_REFRESH": "Neu laden",
+    "BTN_RETRY": "Neu versuchen",
     "BTN_START": "Start",
     "BTN_CONTINUE": "Weiter",
+    "BTN_CREATE": "Erstellen",
     "BTN_UNDERSTOOD": "Ich habe es verstanden",
     "BTN_OPTIONS": "Optionen",
     "BTN_HELP_TOUR": "Cesium erkunden",
-    "BTN_HELP_TOUR_SCREEN": "Tour: Was ist hier auf dem Bildschirm",
+    "BTN_HELP_TOUR_SCREEN": "Tour: Erkunde diesen Bildschirm",
     "BTN_DOWNLOAD": "Download",
-    "BTN_DOWNLOAD_ACCOUNT_STATEMENT": "Kontobericht herunterladen",
+    "BTN_DOWNLOAD_ACCOUNT_STATEMENT": "Kontoauszug herunterladen",
     "BTN_MODIFY": "Ändern",
+    "CHOOSE_FILE": "Ziehe deine Datei<br/>oder zur Auswahl drücken",
     "DAYS": "Tage",
     "NO_ACCOUNT_QUESTION": "Noch nicht Mitglied? Registriere dich jetzt!",
     "SEARCH_NO_RESULT": "Keine Ergebnisse gefunden",
-    "LOADING": "Einen kleinen Augenblick...",
+    "LOADING": "Lade...",
+    "LOADING_WAIT": "Lade...<br/><small>(Warte auf Verfügbarkeit des Knotens)</small>",
     "SEARCHING": "Suche...",
     "FROM": "Von",
     "TO": "An",
@@ -52,10 +57,10 @@
     "LANGUAGE": "Sprache",
     "UNIVERSAL_DIVIDEND": "Universelle Dividende",
     "UD": "UD",
-    "DATE_PATTERN": "TT-MM-JJJJ SS:mm",
-    "DATE_FILE_PATTERN": "JJJJ-MM-TT",
-    "DATE_SHORT_PATTERN": "TT-MM-JJ",
-    "DATE_MONTH_YEAR_PATTERN": "MM-JJJJ",
+    "DATE_PATTERN": "DD.MM.YYYY HH:mm",
+    "DATE_FILE_PATTERN": "DD.MM.YYYY",
+    "DATE_SHORT_PATTERN": "DD.MM.YY",
+    "DATE_MONTH_YEAR_PATTERN": "MM-YYYY",
     "EMPTY_PARENTHESIS": "(leer)",
     "UID": "Pseudonym",
     "ENABLE": "aktivieren",
@@ -74,6 +79,12 @@
       "SHARE_ON_FACEBOOK": "Teilen auf Facebook",
       "SHARE_ON_DIASPORA": "Teilen auf Diaspora*",
       "SHARE_ON_GOOGLEPLUS": "Teilen auf Google+"
+    },
+    "FILE": {
+      "DATE" : "Datum:",
+      "TYPE" : "Typ:",
+      "SIZE": "Größe:",
+      "VALIDATING": "Validierung..."
     }
   },
   "SYSTEM": {
@@ -85,60 +96,106 @@
     "HOME": "Startseite",
     "WOT": "Mitgliederverzeichnis",
     "CURRENCY": "Währung",
-    "CURRENCIES": "Währungen",
-    "ACCOUNT": "Mein G1 Konto",
+    "ACCOUNT": "Mein Konto",
+    "WALLETS": "Meine Konten",
     "SETTINGS": "Einstellungen",
     "NETWORK": "Netzwerk",
-    "TRANSACTIONS": "Meine Geldbewegungen"
+    "TRANSACTIONS": "Meine Transaktionen"
   },
   "ABOUT": {
     "TITLE": "Über",
-    "LICENSE": "<b>Freie</b> Software (GNU AGPLv3 Lizenz).",
+    "LICENSE": "<b>Freie Software</b> (GNU AGPLv3 Lizenz).",
+    "LATEST_RELEASE": "Es gibt eine <b>neue Version</b> von {{'COMMON.APP_NAME' | translate}} (<b>v{{version}}</b>)",
+    "PLEASE_UPDATE": "Bitte aktualisiere {{'COMMON.APP_NAME' | translate}} (latest version: <b>v{{version}}</b>)",
     "CODE": "Quellcode:",
-    "DEVELOPERS": "Programmierer:",
+    "OFFICIAL_WEB_SITE": "Offizielle Webseite:",
+    "DEVELOPERS": "Entwickler:",
     "FORUM": "Forum:",
     "DEV_WARNING": "Warnung",
-    "DEV_WARNING_MESSAGE": "Diese Anwendung ist nog in der aktiven Entwicklung.<br/>Bitte melde uns jedes auftretende Problem!",
+    "DEV_WARNING_MESSAGE": "Diese Anwendung ist noch in der aktiven Entwicklung.<br/>Bitte melde uns jedes auftretende Problem!",
     "DEV_WARNING_MESSAGE_SHORT": "Diese App ist evtentuell noch instabil(in Entwicklung).",
-    "REPORT_ISSUE": "Ein Problem melden"
+    "PLEASE_REPORT_ISSUE": "Bitte melde uns jegliches Problem!",
+    "REPORT_ISSUE": "Ein Problem melden",
+    "BTN_OPEN_DEV_WINDOW": "Debug Fenster öffnen"
   },
   "HOME": {
     "TITLE": "Cesium",
     "WELCOME": "Willkommen in der Cesium App!",
+    "WELCOME_READONLY": "Willkommen zu Cesium <span class='badge badge-balanced'>Monit</span> !",
     "MESSAGE": "Sieh dir {{currency|abbreviate}} Konten in Echtzeit an.",
+    "MESSAGE_READONLY": "Echtzeitüberwachung der freien Währung {{currency|abbreviate}}",
     "BTN_REGISTRY": "Verzeichnis",
-    "BTN_CURRENCY": "Währung kennenlernen",
+    "BTN_CURRENCY": "Währung kennenlernen {{currency|abbreviate}}",
     "BTN_ABOUT": "über",
     "BTN_HELP": "Hilfe",
+    "BTN_NETWORK": "Netzwerkstatus",
+    "FREE_SOFTWARE": "Freie Software",
+    "FORK_ME": "Fork mich!",
+    "SHOW_LICENSE": "Lizenz anzeigen",
     "REPORT_ISSUE": "Ein Problem melden",
     "NOT_YOUR_ACCOUNT_QUESTION" : "Ist dieses Konto <b><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}</b> nicht von dir?",
-    "BTN_CHANGE_ACCOUNT": "Dieses Konto verlassen",
-    "CONNECTION_ERROR": "Dieser Knoten <b>{{server}}</b> ist nicht erreichbar oder die Adresse ist falsch.<br/><br/>Kontrolliere deine Internetverbindung, oder wähle einen anderen Knoten <a class=\"positive\" ng-click=\"doQuickFix('settings')\">in deinen Einstellungen</a>."
+    "BTN_CHANGE_ACCOUNT": "Von diesem Konto abmelden",
+    "CONNECTION_ERROR": "Der Knoten <b>{{server}}</b> ist nicht erreichbar oder die Adresse ist falsch.<br/><br/>Kontrolliere deine Internetverbindung, oder wähle einen anderen Knoten <a class=\"positive\" ng-click=\"doQuickFix('settings')\">in deinen Einstellungen</a>.",
+    "SHOW_ALL_FEED": "Alles anzeigen",
+    "READ_MORE": "Mehr lesen",
+    "FEED_SOURCE": "Quelle"
   },
   "SETTINGS": {
     "TITLE": "Einstellungen",
+    "DISPLAY_DIVIDER": "Anzeige",
+    "STORAGE_DIVIDER": "Speicher",
     "NETWORK_SETTINGS": "Netzwerk",
     "PEER": "Duniter Knoten-Adresse",
+    "PEER_SHORT": "Knoten-Adresse",
     "PEER_CHANGED_TEMPORARY": "Knotenadresse wird nur temporär gebraucht",
+    "PERSIST_CACHE": "Navigationsdaten behalten (experimental)",
+    "PERSIST_CACHE_HELP": "Erlaubt schnellere Navigation, durch Zwischenspeicherung der empfangenen Daten, von einer Sitzung zur nächsten.",
     "USE_LOCAL_STORAGE": "Lokales Speichern einschalten",
     "USE_LOCAL_STORAGE_HELP": "Damit kannst du deine Einstellungen lokal abspeichern",
+    "WALLETS_SETTINGS": "Meine Konten",
+    "USE_WALLETS_ENCRYPTION": "Verschlüsseln der Liste",
+    "USE_WALLETS_ENCRYPTION_HELP": "Ermöglicht, die Liste deiner Konten zu verschlüsseln. Der Zugriff erfordert dann Authentifizierung.",
     "ENABLE_HELPTIP": "Kontexthilfe aktivieren",
+    "DISABLE_HELPTIP": "Kontexthilfe deaktivieren",
     "ENABLE_UI_EFFECTS": "Visuelle Effekte aktivieren",
+    "ENABLE_UI_EFFECTS_HELP": "Wechsel zwischen Seiten, Animation der Liste",
     "HISTORY_SETTINGS": "Mein Konto",
     "DISPLAY_UD_HISTORY": "Die produzierten universellen Dividenden anzeigen?",
+    "TX_HISTORY_AUTO_REFRESH": "Automatische Anzeigeaktualisierung anschalten?",
+    "TX_HISTORY_AUTO_REFRESH_HELP": "Aktualisiert die Liste der Operationen mit jedem neuen Block.",
     "AUTHENTICATION_SETTINGS": "Anmeldeeinstellungen",
+    "KEEP_AUTH": "Ablaufzeit der Sitzung",
+    "KEEP_AUTH_SHORT": "Ablaufzeit",
+    "KEEP_AUTH_HELP": "Definiere, wann die Anmeldung ihre Gültigkeit verliert.",
+    "KEEP_AUTH_OPTION": {
+      "NEVER": "Nach jeder Operation",
+      "SECONDS": "Nach {{value}}s Inaktivität",
+      "MINUTE": "Nach {{value}}min Inaktivität",
+      "MINUTES": "Nach {{value}}min Inaktivität",
+      "HOUR": "Nach {{value}}h Inaktivität",
+      "ALWAYS": "Am Ende der Sitzung"
+    },
+    "KEYRING_FILE": "Schlüsselbunddatei",
+    "KEYRING_FILE_HELP": "Erlaubt automatische Anmeldung beim Start und Authentifizierung während der Sitzung (nur wenn \"Ablaufzeit der Sitzung\" auf \"Am Ende der Sitzung\" steht",
     "REMEMBER_ME": "Meine Anmeldung merken",
-    "REMEMBER_ME_HELP": "Dadurch kannst du immer angemeldet bleien (nicht empfohlen).",
-    "PLUGINS_SETTINGS": "Uitbreidingen",
+    "REMEMBER_ME_HELP": "Dadurch kannst du immer angemeldet bleiben (nicht empfohlen).",
+    "PLUGINS_SETTINGS": "Erweiterungen",
     "BTN_RESET": "Standardeinstellungen wiederherstellen",
-    "EXPERT_MODE": "Profimodus einschalten",
+    "EXPERT_MODE": "Expertenmodus einschalten",
     "EXPERT_MODE_HELP": "Mehr Details anzeigen",
+    "BLOCK_VALIDITY_WINDOW": "Block-Unsicherheitsspanne",
+    "BLOCK_VALIDITY_WINDOW_SHORT": "Unsicherheitsspanne",
+    "BLOCK_VALIDITY_WINDOW_HELP": "Wartezeit, bis eine Information als validiert angesehen wird",
+    "BLOCK_VALIDITY_OPTION": {
+      "NONE": "Keine Verzögerung",
+      "N": "{{time | formatDuration}} ({{count}} Blöcke)"
+    },
     "POPUP_PEER": {
       "TITLE" : "Duniter Knoten",
       "HOST" : "Adresse",
       "HOST_HELP": "Adresse: Server:Port",
-      "USE_SSL" : "Sichere Verbindung nutzen (SSL)?",
-      "USE_SSL_HELP" : "(SSL-Verschlüsselung)",
+      "USE_SSL" : "Sichere Verbindung nutzen (TLS)?",
+      "USE_SSL_HELP" : "(TLS Verschlüsselung)",
       "BTN_SHOW_LIST" : "Liste der verfügbaren Knoten"
     }
   },
@@ -152,22 +209,22 @@
       "SHOW_RAW": "Rohdaten ansehen",
       "TECHNICAL_DIVIDER": "Technische Informationen",
       "VERSION": "Format Version",
-      "HASH": "berechneter Hash",
-      "UNIVERSAL_DIVIDEND_HELP": "Geldmenge die durch jedes der {{membersCount}} Mitglieder produziert wird",
+      "HASH": "Berechneter Hash",
+      "UNIVERSAL_DIVIDEND_HELP": "Geldmenge, die durch jedes der {{membersCount}} Mitglieder produziert wird",
       "EMPTY": "Dieser Block enthält keine Daten",
       "POW_MIN": "Minimale Schwierigkeit",
-      "POW_MIN_HELP": "Es gab ein Problem beim Berechnen des Hash",
+      "POW_MIN_HELP": "Auferlegte Schwierigkeit beim Berechnen des Hash-Werts",
       "DATA_DIVIDER": "Daten",
       "IDENTITIES_COUNT": "Neue Identitäten",
       "JOINERS_COUNT": "Neue Mitglieder",
       "ACTIVES_COUNT": "Verlängerungen",
       "ACTIVES_COUNT_HELP": "Mitglieder die ihre Mitgliedschaft verlängert haben",
-      "LEAVERS_COUNT": "Ausscheidende",
+      "LEAVERS_COUNT": "Ausgeschiedene",
       "LEAVERS_COUNT_HELP": "Mitglieder, die keine Zertifizierung mehr wünschen",
       "EXCLUDED_COUNT": "Ausgeschlossene Mitglieder",
       "EXCLUDED_COUNT_HELP": "Alt-Mitglieder, ausgeschlossen durch fehlende Verlängerung oder Mangel an Zertifizierungen",
-      "REVOKED_COUNT": "Identität zurückgezogen",
-      "REVOKED_COUNT_HELP": "Diese Konten sind keine Mitgliedskonten mehr",
+      "REVOKED_COUNT": "Zurückgezogene Identitäten",
+      "REVOKED_COUNT_HELP": "Diese Konten können keine Mitgliedskonten mehr sein",
       "TX_COUNT": "Kontobewegungen",
       "CERT_COUNT": "Zertifizierungen",
       "TX_TO_HIMSELF": "Tausch",
@@ -177,7 +234,7 @@
         "OR": "oder"
       },
       "TX_OUTPUT_FUNCTION": {
-        "SIG": "<b>Unterschrift</b> digitaler öffentlicher Schlüssel ",
+        "SIG": "<b>Signatur</b> des öffentlichen Schlüssels",
         "XHX": "<b>Passwort</b>, mit SHA256 =",
         "CSV": "Blockiert während",
         "CLTV": "Blockiert bis"
@@ -186,7 +243,7 @@
     "LOOKUP": {
       "TITLE": "Blöcke",
       "NO_BLOCK": "Kein Block",
-      "LAST_BLOCKS": "Letzte Blöcke :",
+      "LAST_BLOCKS": "Letzte Blöcke:",
       "BTN_COMPACT": "Kompakt"
     }
   },
@@ -199,39 +256,69 @@
     "VIEW": {
       "TITLE": "Währung",
       "TAB_CURRENCY": "Währung",
-      "TAB_WOT": "Netzwerk des Vertrauens",
+      "TAB_WOT": "Netz des Vertrauens",
       "TAB_NETWORK": "Netzwerk",
+      "TAB_BLOCKS": "Blöcke",
+      "CURRENCY_SHORT_DESCRIPTION": "{{currency|capitalize}} ist eine <b>freie Währung</b>, gegründet vor {{firstBlockTime | formatFromNow}}. Sie zählt aktuell <b>{{N}} Mitglieder </b>, die eine <a ng-click=\"showHelpModal('ud')\">Universelle Dividende</a> (DU) schöpfen und erhalten, und zwar alle {{dt | formatPeriod}}.",
+      "NETWORK_RULES_DIVIDER": "Netzwerk-Regeln",
       "CURRENCY_NAME": "Name der Währung",
       "MEMBERS": "Anzahl Mitglieder",
-      "MEMBERS_VARIATION": "Veränderung seit {{duration | formatDuration}}",
+      "MEMBERS_VARIATION": "Veränderung seit {{duration|formatDuration}} (seit der letzten UD)",
       "MONEY_DIVIDER": "Geld",
       "MASS": "Geldmenge",
-      "SHARE": "Anteil pro Mitglied",
+      "SHARE": "Anteil an der Geldmenge",
       "UD": "Universelle Dividende",
       "C_ACTUAL": "Wachstum heute",
-      "MEDIAN_TIME": "Blockchain Zeit",
-      "POW_MIN": "Übliche kleine Schwierigkeit",
+      "MEDIAN_TIME": "Aktuelle Blockchain Zeit",
+      "POW_MIN": "Minimale Schwierigkeit",
       "MONEY_RULES_DIVIDER": "Regeln für die Währung",
-      "C_RULE": "Nachname",
-      "UD_RULE": "Universell Dividende (Berechnungsformel)",
+      "C_RULE": "Theoretisches Wachstumsziel",
+      "UD_RULE": "Universelle Dividende (Berechnungsformel)",
+      "DT_REEVAL": "Zeitraum zwischen zwei Neubewertungen der UD",
+      "REEVAL_SYMBOL": "reeval",
+      "DT_REEVAL_VALUE": "Alle <b>{{dtReeval|formatDuration}}</b> ({{dtReeval/86400}} {{'COMMON.DAYS'|translate}})",
+      "UD_REEVAL_TIME0": "Datum der ersten Neubewertungen der UD",
       "SIG_QTY_RULE": "Benötigte Anzahl Zertifizierungen um Mitglied zu werden",
       "SIG_STOCK": "Maximale Anzahl erteilter (gültiger) Zertifikate pro Mitglied",
       "SIG_PERIOD": "Minimaler zeitlicher Abstand zwischen 2 Zertifizierungen, die von einer einzelnen Person erteilt wurden.",
-      "SIG_WINDOW": "Maximale Zeit, nach der eine Zertifizierung behandelt werden muss",
-      "STEP_MAX": "Höchste Anzahl Schritte zwischen einem neuen Mitglied und jedem anderen Mitglied des Vertrauensnetzes - WoT.",
-      "WOT_RULES_DIVIDER": "Regeln für das Netzwerk des Vertrauens - WoT",
-      "XPERCENT":"Prozentualer Mindestanteil von erreichbarer Referenten um die Abstandsregel einzuhalten"
+      "SIG_WINDOW": "Maximale Zeit, nach der eine Zertifizierung verarbeitet werden muss",
+      "SIG_VALIDITY": "Gültigkeitsspanne einer verarbeiteten Zertifizierung",
+      "MS_WINDOW": "Maximale Verzögerung, mit der eine ausstehende Mitgliedschaft verarbeitet wird",
+      "MS_VALIDITY": "Gültigkeitsspanne einer verarbeiteten Mitgliedschaft",
+      "STEP_MAX": "Maximale Distanz zwischen einem Anwärter und jedem der Referenzmitglieder.",
+      "WOT_RULES_DIVIDER": "Regeln für das Netz des Vertrauens - WoT",
+      "SENTRIES": "Erforderliche Anzahl von Zertifizierungen (erteilt <b>und</b> erhalten), um ein Referenzmitglied zu werden",
+      "SENTRIES_FORMULA": "Erforderliche Anzahl von Zertifizierungen, um ein Referenzmitglied zu werden (Formel)",
+      "XPERCENT":"Prozentualer Mindestanteil von erreichbaren Referenten, um die Distanzregel einzuhalten",
+      "AVG_GEN_TIME": "Durchschnittliche Zeit zwischen 2 Blöcken",
+      "CURRENT": "aktuelle",
+      "MATH_CEILING": "Obere Schranke",
+      "DISPLAY_ALL_RULES": "Alle Regeln anzeigen?",
+      "BTN_SHOW_LICENSE": "Lizenz anzeigen",
+      "WOT_DIVIDER": "Netz des Vertrauens"
+    },
+    "LICENSE": {
+      "TITLE": "Lizenz der Währung",
+      "BTN_DOWNLOAD": "Datei herunterladen",
+      "NO_LICENSE_FILE": "Lizenzdatei nicht gefunden."
     }
   },
   "NETWORK": {
     "VIEW": {
       "MEDIAN_TIME": "Blockchain Zeit",
-      "LOADING_PEERS": "Lade Knotendaten, bitte hab etwas Geduld...",
+      "LOADING_PEERS": "Lade Liste der Knoten...",
       "NODE_ADDRESS": "Adresse :",
+      "SOFTWARE": "Software:",
+      "WARN_PRE_RELEASE": "Vorabversion (letzte stabile Version: <b>{{version}}</b>)",
+      "WARN_NEW_RELEASE": "Version <b>{{version}}</b> verfügbar",
+      "WS2PID": "Identifier:",
+      "PRIVATE_ACCESS": "Private access",
+      "POW_PREFIX": "Proof of work prefix:",
       "ENDPOINTS": {
-        "BMAS": "Sichere Verbindung (SSL)",
-        "BMATOR": "Verbindung Netzwerk TOR",
-        "ES_USER_API": "Datenknoten Cesium+"
+        "BMAS": "Sicherer Endknoten (TLS)",
+        "BMATOR": "TOR Endknoten",
+        "WS2P": "WS2P Endknoten",
+        "ES_USER_API": "Cesium+ Datenknoten"
       }
     },
     "INFO": {
@@ -239,42 +326,56 @@
     }
   },
   "PEER": {
-    "PEERS": "Netzknoten",
+    "PEERS": "Nachbarknoten",
     "SIGNED_ON_BLOCK": "Signiert auf Block",
     "MIRROR": "Spiegel",
-    "CURRENT_BLOCK": "Block #",
+    "MIRRORS": "Spiegel",
+    "MIRROR_PEERS": "Spiegelknoten",
+    "PEER_LIST" : "Liste der Knoten",
+    "MEMBERS" : "Mitglieder",
+    "MEMBER_PEERS" : "Mitgliederknoten",
+    "ALL_PEERS" : "Alle Knoten",
+    "DIFFICULTY" : "Schwierigkeit",
+    "API" : "API",
+    "CURRENT_BLOCK": "Block Nr.",
+    "POPOVER_FILTER_TITLE": "Filter",
+    "OFFLINE": "Offline",
+    "OFFLINE_PEERS": "Offline Knoten",
+    "BTN_SHOW_PEER": "Knoten anzeigen",
     "VIEW": {
       "TITLE": "Knoten",
-      "OWNER": "Besitzer :",
+      "OWNER": "Besitzer: ",
       "SHOW_RAW_PEERING": "Siehe Netzwerkdokument",
+      "SHOW_RAW_CURRENT_BLOCK": "Aktuellen Block anzeigen (Rohformat)",
+      "LAST_BLOCKS": "Neueste Blöcke",
       "KNOWN_PEERS": "Bekannte Knoten :",
       "GENERAL_DIVIDER": "Allgemeine Information",
       "ERROR": {
-        "LOADING_TOR_NODE_ERROR": "Die Daten vonn diesem Knoten können über das TOR Netzwerk nicht geladen werden.",
-        "LOADING_NODE_ERROR": "Knotendaten konnten nicht gefunden werden."
+        "LOADING_TOR_NODE_ERROR": "Die Daten dieses Knotens konnten nicht über das TOR Netzwerk geladen werden.",
+        "LOADING_NODE_ERROR": "Knotendaten konnten nicht geladen werden."
       }
     }
   },
   "WOT": {
     "SEARCH_HELP": "Suche (Pseudonym oder öffentlicher Schlüssel)",
-    "SEARCH_INIT_PHASE_WARNING": "Während der Vorregistrierungssphase kann die Suche nach noch laufenden Erstzertifizierungen<b>lange dauern</b>. Danke für deine Geduld.",
-    "REGISTERED_SINCE": "Registrierung",
+    "SEARCH_INIT_PHASE_WARNING": "Während der Vorregistrierungsphase kann die Suche nach ausstehenden Erstzertifizierungen<b>lange dauern</b>. Bitte warten ...",
+    "REGISTERED_SINCE": "Registriert am",
     "REGISTERED_SINCE_BLOCK": "Registriert mit Block #",
-    "NO_CERTIFICATION": "Keine bestätigten Zertifizierungen",
+    "NO_CERTIFICATION": "Keine validierte Zertifizierungen",
     "NO_GIVEN_CERTIFICATION": "Keine vergebenen Zertifizierungen",
     "NOT_MEMBER_PARENTHESIS": "(Kein Mitglied)",
     "IDENTITY_REVOKED_PARENTHESIS": "(Zurückgezogenes Konto)",
-    "MEMBER_PENDING_REVOCATION_PARENTHESIS": "(Löschung in Arbeit)",
-    "EXPIRE_IN": "Ausgelaufen",
-    "NOT_WRITTEN_EXPIRE_IN": "Uiterlijke<br/>behandeling",
-    "EXPIRED": "Ausgelaufen",
+    "MEMBER_PENDING_REVOCATION_PARENTHESIS": "(wird zurückgezogen)",
+    "EXPIRE_IN": "Läuft ab",
+    "NOT_WRITTEN_EXPIRE_IN": "Späteste<br/>Bearbeitung",
+    "EXPIRED": "Abgelaufen",
     "PSEUDO": "Pseudonym",
-    "SIGNED_ON_BLOCK": "Vergben in Block #{{block}}",
+    "SIGNED_ON_BLOCK": "Vergeben in Block #{{block}}",
     "WRITTEN_ON_BLOCK": "Geschrieben in Block #{{block}}",
     "GENERAL_DIVIDER": "Allgemeine Information",
     "NOT_MEMBER_ACCOUNT": "Einfaches Konto (Kein Mitglied)",
-    "NOT_MEMBER_ACCOUNT_HELP": "Dies ist ein einfaches Konto, ohne, dass eine Mitgliedschaft beantragt wurde.",
-    "TECHNICAL_DIVIDER": "Technische Information",
+    "NOT_MEMBER_ACCOUNT_HELP": "Dies ist ein einfaches Brieftaschen-Konto, ohne ausstehende Beantragung der Mitgliedschaft.",
+    "TECHNICAL_DIVIDER": "Technische Daten",
     "BTN_CERTIFY": "Zertifizieren",
     "BTN_YES_CERTIFY": "Ja, Zertifizieren",
     "BTN_SELECT_AND_CERTIFY": "Neue Zertifizierung",
@@ -285,15 +386,20 @@
     "LOOKUP": {
       "TITLE": "Mitgliederverzeichnis",
       "NEWCOMERS": "Neue Mitglieder:",
+      "NEWCOMERS_COUNT": "{{count}} Mitglieder",
       "PENDING": "Zukünftige Mitglieder:",
-      "REGISTERED": "Registrierdatum {{sigDate | formatFromNow}}",
+      "PENDING_COUNT": "{{count}} ausstehende Registrierungen",
+      "REGISTERED": "Registriert {{sigDate | formatFromNow}}",
       "MEMBER_FROM": "Mitglied seit {{memberDate|medianFromNowShort}}",
       "BTN_NEWCOMERS": "Neueste Mitglieder",
-      "BTN_PENDING": "Registrierung ausstehend",
+      "BTN_PENDING": "Ausstehende Registrierungen",
       "SHOW_MORE": "Mehr anzeigen",
       "SHOW_MORE_COUNT": "(Limit von {{limit}})",
-      "NO_PENDING": "Es wurden  keine anstehenden Registrierungen gefunden.",
-      "NO_NEWCOMERS": "Es wurden keine neuen Mitglieder gefunden."
+      "NO_PENDING": "Keine ausstehenden Registrierungen.",
+      "NO_NEWCOMERS": "Keine neuen Mitglieder."
+    },
+    "CONTACTS": {
+      "TITLE": "Kontakte"
     },
     "MODAL": {
       "TITLE": "Suchen"
@@ -302,75 +408,148 @@
       "TITLE": "{{uid}} - Zertifizierungen",
       "SUMMARY": "Erhaltene Zertifizierungen",
       "LIST": "Details zu erhaltenen Zertifizierungen",
-      "PENDING_LIST": "Zertifizierungen in Bearbeitung",
+      "PENDING_LIST": "Ausstehende Zertifizierungen",
       "RECEIVED": "Erhaltene Zertifizierungen",
-      "RECEIVED_BY": "Zertifizerung bekommen von {{uid}}",
-      "ERROR": "Fehlerhafte erhaltene Zertifizierungen",
-      "SENTRY_MEMBER": "Referent"
+      "RECEIVED_BY": "Zertifizerungen, die {{uid}} erhalten hat",
+      "ERROR": "Irrtümlich erhaltene Zertifizierungen",
+      "SENTRY_MEMBER": "Referenzmitglied"
+    },
+    "OPERATIONS": {
+      "TITLE": "{{uid}} - Operationen"
     },
     "GIVEN_CERTIFICATIONS": {
       "TITLE": "{{uid}} - Erteilte Zertifizierungen",
       "SUMMARY": "Erteilte Zertifizierungen",
       "LIST": "Details zu erteilten Zertifizierungen",
-      "PENDING_LIST": "Zertifizierung in Bearbeitung",
+      "PENDING_LIST": "Ausstehende Zertifizierungen",
       "SENT": "Erteilte Zertifizierungen",
-      "SENT_BY": "Zertifizierung vergeben von {{uid}}",
-      "ERROR": "Fehlerhafte, vergebene Zertifizierungen"
+      "SENT_BY": "Von {{uid}} vergebene Zertifizierungen",
+      "ERROR": "Irrtümlich vergebene Zertifizierungen"
     }
   },
   "LOGIN": {
     "TITLE": "<i class=\"icon ion-locked\"></i> Anmelden",
-    "SALT": "Benutzername",
-    "SALT_HELP": "Geheimer Benutzername - nicht das Pseudonym zur Absicherung des Kontos",
-    "SHOW_SALT": "Benutzernamen anzeigen",
+    "SCRYPT_FORM_HELP": "Bitte gib Deine Zugangsdaten ein. <br> Überprüfe anschließend den berechneten öffentlichen Schlüssel auf Übereinstimmung mit Deinem Konto.",
+    "PUBKEY_FORM_HELP": "Bitte gib den öffentlichen Schlüssel Deines Kontos ein:",
+    "FILE_FORM_HELP": "Wähle die zu verwendende Schlüsselbund-Datei:",
+    "SCAN_FORM_HELP": "Scanne den QR-Code eines Kontos.",
+    "SALT": "Geheimer Benutzername",
+    "SALT_HELP": "Geheimer Benutzername (nicht das Pseudonym) zum Absichern des Kontos",
+    "SHOW_SALT": "Geheimen Benutzernamen anzeigen",
     "PASSWORD": "Passwort",
     "PASSWORD_HELP": "Passwort zum Absichern des Kontos",
+    "PUBKEY_HELP": "Öffentlicher Schlüssel oder Pseudonym",
     "NO_ACCOUNT_QUESTION": "Noch kein Konto vorhanden?",
+    "HAVE_ACCOUNT_QUESTION": "Konto bereits vorhanden?",
     "CREATE_ACCOUNT": "Ein Konto anlegen",
-    "FORGOTTEN_ID": "Password und/oder Benutzernamen vergessen?"
+    "CREATE_FREE_ACCOUNT": "Ein kostenloses Konto anlegen",
+    "FORGOTTEN_ID": "Password und/oder Benutzernamen vergessen?",
+    "ASSOCIATED_PUBKEY": "Öffentlicher Schlüssel :",
+    "BTN_METHODS": "Andere Verfahren",
+    "BTN_METHODS_DOTS": "Verfahren ändern...",
+    "METHOD_POPOVER_TITLE": "Verfahren",
+    "MEMORIZE_AUTH_FILE": "Behalte diesen Schlüsselbund für die Dauer dieser Sitzung",
+    "SCRYPT_PARAMETERS": "Parameter (Scrypt) :",
+    "AUTO_LOGOUT": {
+      "TITLE": "Information",
+      "MESSAGE": "<i class=\"ion-android-time\"></i> Du wurdest aufgrund von Inaktivität automatisch <b>abgemeldet</ b>.",
+      "BTN_RELOGIN": "Anmelden",
+      "IDLE_WARNING": "Du wirst bald abgemeldet... {{countdown}}"
+    },
+    "METHOD": {
+      "SCRYPT_DEFAULT": "Geheimer Benutzername und Passwort",
+      "SCRYPT_ADVANCED": "Fortgeschrittenes Verfahren mit &quot;salt&quot;",
+      "FILE": "Schlüsselbund-Datei",
+      "PUBKEY": "Öffentlicher Schlüssel oder Pseudonym",
+      "SCAN": "Scanne einen QR-Code"
+    },
+    "SCRYPT": {
+      "SIMPLE": "Einfaches &quot;salt&quot;",
+      "DEFAULT": "Standard &quot;salt&quot;",
+      "SECURE": "Sicheres &quot;salt&quot;",
+      "HARDEST": "Schweres &quot;salt&quot;",
+      "EXTREME": "Extremes &quot;salt&quot;",
+      "USER": "Benutzerwert",
+      "N": "N (Loop):",
+      "r": "r (RAM):",
+      "p": "p (CPU):"
+    },
+    "FILE": {
+      "HELP": "Erwartetes Dateiformat: <b>.dunikey</b> (Typ PubSec). Die Unterstützung weiterer Formate ist in Entwicklung (EWIF, WIF)."
+    }
+  },
+  "AUTH": {
+    "TITLE": "<i class=\"icon ion-locked\"></i> Authentifizierung",
+    "BTN_AUTH": "Authentifizieren",
+    "GENERAL_HELP": "Bitte  authentifiziere dich:",
+    "EXPECTED_UID_HELP": "Bitte authentifiziere das Konto <i class=\"ion-person\"></i> {{uid}}:",
+    "EXPECTED_PUBKEY_HELP": "Bitte  authentifiziere das Konto <i class=\"ion-key\"></i> {{pubkey|formatPubkey}}:",
+    "SCAN_FORM_HELP": "Scanne den <b>öffentlichen Schlüssels</b> des Kontos als QR-Code."
   },
   "ACCOUNT": {
     "TITLE": "Mein Konto",
     "BALANCE": "Saldo",
-    "LAST_TX": "Letzte Kontobewegungen",
+    "LAST_TX": "Letzte validierte Transaktionen",
     "BALANCE_ACCOUNT": "Kontosaldo",
-    "NO_TX": "Keine Buchungen vorhanden",
+    "NO_TX": "Keine Transaktionen vorhanden",
     "SHOW_MORE_TX": "Mehr anzeigen",
     "SHOW_ALL_TX": "Alles anzeigen",
     "TX_FROM_DATE": "(Derzeitiges Limit {{fromTime|medianFromNowShort}})",
     "PENDING_TX": "Anstehende Transaktionen",
+    "VALIDATING_TX": "Transaktionen in der Validierung",
     "ERROR_TX": "Nicht ausgeführte Transaktionen",
-    "ERROR_TX_SENT": "Gesendete Transaktionen",
-    "ERROR_TX_RECEIVED": "Erhaltene Transaktionen",
+    "ERROR_TX_SENT": "Fehlgeschlagene, gesendete Transaktionen",
+    "PENDING_TX_RECEIVED": "Transaktionen bereit zum Empfang",
     "EVENTS": "Ereignisse",
+    "OUT_DISTANCED": "Deine aktuellen Zertifizierungen stammen von einer Gruppe, die im <a ng-click=\"showHelpModal('wot')\"> Netz des Vertrauens</a> (WoT) zu isoliert ist: die <a ng-click=\"showHelpModal( 'distance_rule')\">Distanzregel</a> wird verletzt.<br/> Du musst Zertifizierungen von einem anderen Bereich des Netzes des Vertrauens einholen oder warten, bis es enger zusammenrückt.",
     "WAITING_MEMBERSHIP": "Mitgliedsantrag abgeschickt. Wartet auf Validierung.",
     "WAITING_CERTIFICATIONS": "Du brauchst {{needCertificationCount}} Zertifizierungen, um Mitglied zu werden und die <a ng-click=\"showHelpModal('ud')\">Universelle Dividende</a> zu schöpfen. Auf jeden Fall ist dein Konto schon einsatzfähig, um Zahlungen zu leisten oder zu empfangen.",
-        "WAITING_CERTIFICATIONS_HELP": "Bitte nur Mitglieder, die <b>dich ausreichend kennen</b>, um die nötigen Zertifizierungen zu erhalten, so wie es in der <a ng-click=\"showLicenseModal()\">Lizenz zur Währung</a> steht, die du ja akzeptiert hast.<br/>Wenn du keine ausreichende Anzahl Mitglieder kennst, kannst du dich im <a ng-click=\"openLink($event, $root.settings.userForumUrl)\">Mitgliederforum</a> umsehen.",
+    "WAITING_CERTIFICATIONS_HELP": "Bitte nur Mitglieder, die <b>dich ausreichend kennen</b>, um die nötigen Zertifizierungen zu erhalten, so wie es in der <a ng-click=\"showLicenseModal()\">Lizenz zur Währung</a> steht, die du akzeptiert hast.<br/>Wenn du keine ausreichende Anzahl Mitglieder kennst, kannst du dich im <a ng-click=\"openLink($event, $root.settings.userForumUrl)\">Mitgliederforum</a> umsehen.",
     "WILL_MISSING_CERTIFICATIONS": "In Kürze werden dir <b>gültige Zertifizierungen fehlen</b>, (mindestens {{willNeedCertificationCount}} werden benötigt)",
     "WILL_NEED_RENEW_MEMBERSHIP": "Dein Mitgliedsstatus <b>verfällt am {{membershipExpiresIn|formatDurationTo}}</b>. Vergiss nicht, vor diesem Termein <a ng-click=\"doQuickFix('renew')\">deine Mitgliedschaft zu erneuern</a>.",
+    "NEED_RENEW_MEMBERSHIP": "Du bist kein Mitglied mehr, weil deine Mitgliedschaft <b>abgelaufen ist</b>. Denke daran, <a ng-click=\"doQuickFix('renew')\">deine Mitgliedschaft zu erneuern</a>.",
+    "NEED_RENEW_MEMBERSHIP_AFTER_CANCELLED": "Du bist kein Mitglied mehr, weil deine Mitgliedschaft wegen fehlender Zertifizierungen <b>gekündigt</b> wurde. Denke daran, <a ng-click=\"doQuickFix('renew')\">deine Mitgliedschaft zu erneuern</a>.",
+    "NO_WAITING_MEMBERSHIP": "Kein Mitgliedsantrag anhängig. Wenn du <b>Mitglied werden</b> möchtest, sende bitte <a ng-click=\"doQuickFix('membership')\">den Mitgliedsantrag</a>.",
     "CERTIFICATION_COUNT": "Anzahl Zertifizierungen",
     "CERTIFICATION_COUNT_SHORT": "Zertifizierungen",
     "SIG_STOCK": "Vorrat noch zu erteilender Zertifizierungen",
-    "BTN_RECEIVE_MONEY": "erhalten",
+    "BTN_RECEIVE_MONEY": "Erhalten",
+    "BTN_SELECT_ALTERNATIVES_IDENTITIES": "Wechsle zu einer anderen Identität...",
+    "BTN_FIX_MEMBERSHIP": "Mitgliedsantrag erneut absenden...",
     "BTN_MEMBERSHIP_IN_DOTS": "Mitgliedschaft beantragen...",
     "BTN_MEMBERSHIP_RENEW": "Mitgliedschaft verlängern",
     "BTN_MEMBERSHIP_RENEW_DOTS": "Mitgliedschaft verlängern ...",
     "BTN_MEMBERSHIP_OUT_DOTS": "Mitgliedschaft widerrufen ...",
     "BTN_SEND_IDENTITY_DOTS": "Pseudonym veröffentlichen ...",
-    "BTN_SECURITY_DOTS": "Konto und sicherheit ...",
+    "BTN_SECURITY_DOTS": "Anmeldung und Sicherheit ...",
     "BTN_SHOW_DETAILS": "Technische Daten anzeigen",
     "BTN_REVOKE": "Diese Mitgliedschaft ist <span class='hidden-xs hidden-sm'> unwiderruflich</span> widerrufen ...",
+    "LOCKED_OUTPUTS_POPOVER": {
+      "TITLE": "Gesperrter Betrag",
+      "DESCRIPTION": "Die Bedingungen, um diesen Betrag freizuschalten, lauten wie folgt:",
+      "DESCRIPTION_MANY": "Diese Transaktion besteht aus mehreren Teilen, deren Bedingungen zur Freischaltung wie folgt lauten:",
+      "LOCKED_AMOUNT": "Bedingungen für den Betrag:"
+    },
     "NEW": {
       "TITLE": "Registrierung",
+      "INTRO_WARNING_TIME": "Das Erstellen eines Kontos bei {{name|capitalize}} ist sehr einfach. Bitte nimm dir hierfür ausreichend Zeit (um Benutzernamen, Passwörter etc. nicht zu vergessen).",
+      "INTRO_WARNING_SECURITY": "Überprüfe, ob die Hardware, die du derzeit verwendest (Computer, Tablet, Telefon), <b>sicher und vertrauenswürdig</b> ist.",
+      "INTRO_WARNING_SECURITY_HELP": "Aktueller Virenschutz, Firewall aktiviert, Sitzung durch Passwort oder PIN-Code geschützt...",
+      "INTRO_HELP": "Klicke auf <b>{{'COMMON.BTN_START'|translate}}</b>, um mit der Erstellung eines Kontos zu beginnen. Du wirst Schritt für Schritt angeleitet.",
+      "REGISTRATION_NODE": "Ihre Registrierung wird über den Duniter-Knoten <b>{{server}}</b> durchgeführt und anschließend an den Rest des Währungsnetzwerks verteilt.",
+      "REGISTRATION_NODE_HELP": "Wenn du diesem Knoten nicht vertraust, wähle bitte <a ng-click=\"doQuickFix('settings')\">in den Einstellungen</a> einen Anderen.",
+      "SELECT_ACCOUNT_TYPE": "Wähle die Art des zu eröffnenden Kontos:",
       "SLIDE_1_TITLE": "Wähle eine Währung aus:",
       "SLIDE_2_TITLE": "Kontoart:",
       "MEMBER_ACCOUNT": "Persönliches Konto (Mitglied)",
+      "MEMBER_ACCOUNT_TITLE": "Mitgliedskonto eröffnen",
       "MEMBER_ACCOUNT_HELP": "Wenn du noch nicht als Mensch / Person registriert bist (es ist nur ein Mitgliedskonto pro Individuum möglich).",
-      "WALLET_ACCOUNT": "Einfaches Konto (Wallet)",
+      "WALLET_ACCOUNT": "Einfaches Konto (Brieftaschen-Konto)",
+      "WALLET_ACCOUNT_TITLE": "Konto eröffnen",
       "WALLET_ACCOUNT_HELP": "Wenn du für ein Unternehmen, eine Stiftung, einen Verein etc. agierst oder einfach ein weiteres Konto benötigst. Durch dieses Konto wird keine universelle Dividende geschöpft werden.",
       "SALT_WARNING": "Wähle einen sicheren Benutzernamen.<br/>Diesen brauchst du für jedes Anmelden an deinem Konto.<br/><br/><b>Stelle sicher, dass du ihn gut behalten kannst</b>.<br/>Einmal verloren gegangen, gibt es keine Möglichkeit, deine Zugangsdaten wiederherzustellen!",
       "PASSWORD_WARNING": "Wähle ein sicheres Passwort.<br/>Das brauchst für jede Anmeldung an deinem Konto.<br/><br/><b>Stelle sicher, dass du es gut behalten kannst (aufschreiben, sicher ablegen, einfach zu merken, aber trotzdem sicher ...).</b>.<br/>Einmal verloren, gibt es keinen Weg, um deine Zugangsdaten wiederherzustellen!",
-      "PSEUDO_WARNING": "Wähle ein Pseudonym.<br/>Es wird benötig, damit dich andere Mitglieder einfach finden können.<br/><br/>.Die Verwendung von Leerzeichen, Kommata und Akzente ist nicht erlaubt.<br/><div class='hidden-xs'><br/>Ein Beispiel: <span class='gray'>ErikaMustermann, Peter192, SuperMann etc.</span>",
+      "PSEUDO_WARNING": "Wähle ein Pseudonym.<br/>Es wird benötig, damit dich andere Mitglieder einfach finden können.<br/><br/>.Die Verwendung von Leerzeichen, Kommata und Akzenten ist nicht erlaubt.<br/><div class='hidden-xs'><br/>Ein Beispiel: <span class='gray'>ErikaMustermann, Peter192, SuperMann etc.</span>",
       "PSEUDO": "Pseudonym",
       "PSEUDO_HELP": "joe123",
       "SALT_CONFIRM": "Bestätigen",
@@ -382,6 +561,7 @@
       "LAST_SLIDE_CONGRATULATION": "Bravo! Du hast alle benötigten Felder ausgefüllt.<br/>Jetzt kannst du deinen <b>Kontoantrag abschicken</b>.<br/><br/>Zur Information: mit dem öffentlichen Schlüssel wird in Zukunft dein Konto identifiziert.<br/>Du kannst diesen an Dritte weitergeben um Zahlungen zu erhalten. Sobald das Konto erfolgreich eingerichtet ist, findest du den öffentlichen Schlüssel unter <b>{{'ACCOUNT.TITLE'|translate}}</b>.",
       "CONFIRMATION_MEMBER_ACCOUNT": "<b class=\"assertive\">WARNUNG:</b> Deine Zugangsdaten aus Benutzernamen, Passwort und das Pseudonym können nach dem Anlegen nicht mehr verändert werden.<br/><b>Stelle sicher, dass du diese Daten gut verwahrst!</b><br/><b>Bist du dir sicher,</b> dass du dien persönliche Kontoanfrage abschicken möchtest?",
       "CONFIRMATION_WALLET_ACCOUNT": "<b class=\"assertive\">WARNUNG:</b> Deine Zugangsdaten aus Benutzername und Passwort können nach Anlegen des Kontos nicht mehr geändert werden.<br/><b>Stelle sicher, dass du sie sicher aufbewahrst / behältst!</b><br/><b>Bist du dir sicher, dass du </b> jetzt die Konotanfrage abschicken willst?",
+      "CHECKING_PSEUDO": "Überprüfe...",
       "PSEUDO_AVAILABLE": "Dieses Pseudonym ist verfügbar",
       "PSEUDO_NOT_AVAILABLE": "Diesies Pseudonym ist nicht möglich",
       "INFO_LICENSE": "Wenn du dich an dieser Währung beteiligen möchtest, bitten wir dich, die Lizenz zu lesen und zu akzeptieren.",
@@ -392,6 +572,102 @@
       "TITLE": "Bitte ein Pseudonym eintragen",
       "HELP": "Das Pseudonym ist nötig, damit andere dich/dein Konto finden können."
     },
+    "SELECT_IDENTITY_MODAL": {
+      "TITLE": "Auswahl der Identität",
+      "HELP": "Mehrere <b>unterschiedliche Identitäten</b> wurden für den öffentlichen Schlüssel <span class=\"gray\"> <i class=\"ion-key\"></i> {{pubkey | formatPubkey}}</span> gesendet.<br/>Bitte wählen Sie die zu verwendende Identität aus:"
+    },
+    "SELECT_WALLET_MODAL": {
+      "TITLE": "Auswahl eines Kontos"
+    },
+    "WALLET_LIST": {
+      "TITLE": "Meine Konten",
+      "BTN_NEW": "Ein Konto hinzufügen",
+      "BTN_DOWNLOAD": "Liste herunterladen",
+      "BTN_IMPORT_FILE_DOTS": "Aus Datei importieren...",
+      "NO_WALLET": "Kein sekundäres Konto",
+      "BTN_DELETE": "Ein sekundäres Konto entfernen...",
+      "BTN_RENAME": "Konto umbenennen",
+      "EXPORT_FILENAME": "my_wallets-{{pubkey|formatPubkey}}-{{currency}}.csv",
+      "TOTAL_DOTS": "Gesamt: ",
+      "EDIT_POPOVER": {
+        "TITLE": "Konto umbenennen",
+        "HELP": "Gib den neuen Namen ein",
+        "NAME_HELP": "Name des Kontos"
+      },
+      "IMPORT_MODAL": {
+        "TITLE": "Sekundäre Konten importieren",
+        "HELP": "Um <b>sekundäre Konten zu importieren</b>, ziehen Sie bitte die Datei in das Feld unten oder klicken Sie in das Feld, um nach einer Datei zu suchen.",
+        "WALLET_COUNT": "<b>{{count}}</b> neues Konto{{count > 1 ? 'n' : ''}}",
+        "NO_NEW_WALLET": "Keine neue Konten"
+      }
+    },
+    "SECURITY":{
+      "ADD_QUESTION" : "Füge eine benutzerdefinierte Frage hinzu",
+      "BTN_CLEAN" : "Leeren",
+      "BTN_RESET" : "Zurücksetzen",
+      "DOWNLOAD_REVOKE": "Speichere eine Sperrdatei",
+      "DOWNLOAD_REVOKE_HELP" : "Eine Sperrdatei ist wichtig, zum Beispiel bei Verlust von Zugangsdaten. Sie ermöglicht dir, <b>dieses Konto aus dem Netz des Vertrauens herauszuholen</b> und es zu einem einfachen Brieftaschen-Konto zu machen.",
+      "GENERATE_KEYFILE": "Meine Schlüsselbund-Datei generieren ...",
+      "GENERATE_KEYFILE_HELP": "Generiere eine Datei, mit der du dich authentifizieren kannst, ohne deine Zugangsdaten einzugeben.<br/><b>Warnung:</b> Diese Datei enthält Ihren geheimen Schlüssel. Es ist daher sehr wichtig, sie an einem sicheren Ort aufzubewahren!",
+      "KEYFILE_FILENAME": "keychain-{{pubkey|formatPubkey}}-{{currency}}-{{format}}.dunikey",
+      "MEMBERSHIP_IN": "Als Mitglied registrieren...",
+      "MEMBERSHIP_IN_HELP": "Ermöglicht es dir, ein einfaches Brieftaschen-Konto <b>in ein Mitgliedskonto umzuwandeln</b>, indem du eine Mitgliedschaftsanfrage sendest. Nur erlaubt, wenn du noch kein anderes Mitgliedskonto hast.",
+      "SEND_IDENTITY": "Pseudonym veröffentlichen...",
+      "SEND_IDENTITY_HELP": "Ermöglicht es dir, diesem Konto ein Pseudonym zuzuordnen, aber <b>ohne eine Mitgliedschaft zu beantragen</b>. Dies ist nicht sehr sinnvoll, da die Gültigkeit dieser Pseudonymzuordnung zeitlich begrenzt ist.",
+      "HELP_LEVEL": "Wählen Sie <strong> mindestens {{nb}} Fragen </strong>:",
+      "LEVEL": "Sicherheitsstufe",
+      "LOW_LEVEL": "Gering <span class=\"hidden-xs\">(2 Fragen Minimum)</span>",
+      "MEDIUM_LEVEL": "Mittel <span class=\"hidden-xs\">(4 Fragen Minimum)</span>",
+      "QUESTION_1": "Wie hieß dein(e) beste(r) Freund(in) als Teenager?",
+      "QUESTION_2": "Wie hieß dein erstes Haustier?",
+      "QUESTION_3": "Was war das erste Gericht, das du kochen konntest?",
+      "QUESTION_4": "Was war der erste Film, den Du im Kino gesehen hast?",
+      "QUESTION_5": "Wohin ging deine erste Flugreise?",
+      "QUESTION_6": "Wie hieß dein(e) liebste(r) Grundschullehrer(in)?",
+      "QUESTION_7": "Was wäre für Dich die ideale Arbeit?",
+      "QUESTION_8": "Welches Kinderbuch magst du am liebsten?",
+      "QUESTION_9": "Von welchem Modell war Dein erstes Auto?",
+      "QUESTION_10": "Welchen Spitznamen hattest du als Kind?",
+      "QUESTION_11": "Wer war dein liebster Kinoschauspieler oder Filmcharakter als du Student warst?",
+      "QUESTION_12": "Wer war dein(e) liebst(er) Sänger(in) oder Band als du Student warst?",
+      "QUESTION_13": "In welcher Stadt fanden sich deine Eltern?",
+      "QUESTION_14": "Wie hieß dein erster Chef?",
+      "QUESTION_15": "Wie hieß die Straße in der du aufgewachsen bist?",
+      "QUESTION_16": "Wie hieß der erste Strand an dem du schwimmen warst?",
+      "QUESTION_17": "Wie hieß das erste Album, das du gekauft hast?",
+      "QUESTION_18": "Wie heißt deine liebste Sportmannschaft?",
+      "QUESTION_19": "Welcher Arbeit ging dein Großvater nach?",
+      "RECOVER_ID": "Mein Passwort wiederherstellen...",
+      "RECOVER_ID_HELP": "Wenn du eine <b>Sicherungsdatei deiner Zugangsdaten</b> hast, kannst du diese wiederherstellen, indem du deine persönlichen Fragen richtig beantwortest.",
+      "RECOVER_ID_SELECT_FILE": "Wähle die <b>Sicherungsdatei deiner Zugangsdaten</b>:",
+      "REVOCATION_WITH_FILE" : "Widerrufe mein Mitgliedskonto...",
+      "REVOCATION_WITH_FILE_DESCRIPTION": "Wenn du <b>deine Mitgliedskonto-Zugangsdaten dauerhaft verloren hast (oder wenn die Kontosicherheit gefährdet ist), kannst du <b>die Widerrufsdatei</b> des Kontos verwenden, <b>um das Netz des Vertrauens zu verlassen</b>.",
+      "REVOCATION_WITH_FILE_HELP": "Um ein Mitgliedskonto <b>dauerhaft zu widerrufen</b>, ziehe bitte die Widerrufsdatei in das Feld unten oder klicke in das Feld, um nach einer Datei zu suchen.",
+      "REVOCATION_WALLET": "Dieses Konto sofort widerrufen",
+      "REVOCATION_WALLET_HELP": "Die Anforderung des Widerrufs Ihrer Identität führt dazu, dass <b>Ihre Mitgliedschaft widerrufen wird</b> (auf jeden Fall für das zugehörige Pseudonym und den öffentlichen Schlüssel). Das Konto ist dann nicht mehr in der Lage, eine Universaldividende zu produzieren.<br/>Sie können es jedoch weiterhin als einfaches Brieftaschen-Konto verwenden.",
+      "REVOCATION_FILENAME": "revocation-{{uid}}-{{pubkey|formatPubkey}}-{{currency}}.txt",
+      "SAVE_ID": "Meine Zugangsdaten speichern...",
+      "SAVE_ID_HELP": "Erstellen einer Sicherungsdatei, um <b>dein Passwort</b> (und den geheimen Benutzernamen) <b>wiederzuerlangen, falls du es vergisst</b>. Die Datei ist mit personenbezogenen Fragen <b>gesichert</b> (verschlüsselt).",
+      "STRONG_LEVEL": "Hoch <span class=\"hidden-xs \">(6 Fragen Minimum)</span>",
+      "TITLE": "Konto and Sicherheit",
+      "KEYFILE": {
+        "PUBSEC_FORMAT": "PubSec Format.",
+        "PUBSEC_FORMAT_HELP": "Dieses Dateiformat ist insbesondere mit Cesium und Gannonce kompatibel. Ihr Schlüsselbund wird <b>unverschlüsselt</b> gespeichert: Jeder, der eine Kopie dieser Datei besitzt, kann Ihr Konto ausräumen.",
+        "WIF_FORMAT": "Wallet Import Format (WIF)",
+        "WIF_FORMAT_HELP": "Dieses Format wird insbesondere von &quot;Paper Wallets&quot; verwendet. Ihr Schlüsselbund wird <b>unverschlüsselt</b> gespeichert: Jeder, der eine Kopie dieser Datei besitzt, kann Ihr Konto ausräumen.",
+        "EWIF_FORMAT": "Encrypted Wallet Import Format (WIF)",
+        "EWIF_FORMAT_HELP": "Dieses Format wird insbesondere von &quot;Paper Wallets&quot; verwendet. <b>Der Schlüsselbund ist jedoch verschlüsselt</b>, mit einer Passphrase deiner Wahl.",
+        "PASSWORD_POPUP": {
+          "TITLE": "Verschlüsselter Schlüsselbund",
+          "HELP": "Bitte gib eine Passphrase ein:",
+          "PASSWORD_HELP": "Passphrase"
+        },
+        "ERROR": {
+          "BAD_PASSWORD": "Falsche Passphrase",
+          "BAD_CHECKSUM": "Falsche Prüfsumme"
+        }
+      }
+    },
     "FILE_NAME": "{{currency}} - Kontozusammenfassung {{pubkey|formatPubkey}} {{currentTime|formatDateForFile}}.csv",
     "HEADERS": {
       "TIME": "Datum",
@@ -402,31 +678,42 @@
   "TRANSFER": {
     "TITLE": "Überweisung",
     "SUB_TITLE": "Geld überweisen",
+    "SUB_TITLE_ALL": "Das Konto leeren",
     "FROM": "Von",
     "TO": "An",
     "AMOUNT": "Betrag",
     "AMOUNT_HELP": "Betrag",
     "COMMENT": "Kommentar",
     "COMMENT_HELP": "Kommentar (optional)",
-    "BTN_SEND": "Abschicken",
+    "BTN_SEND": "Senden",
     "BTN_ADD_COMMENT": "Kommentar hinzufügen",
+    "REST": "Restbetrag des Kontos",
+    "REST_TO": "an",
     "WARN_COMMENT_IS_PUBLIC": "Bitte bedenke, dass <b>Kommentare öffenlich einsehbar sind </b> (nicht verschlüsselt).",
     "MODAL": {
       "TITLE": "Überweisung"
     }
   },
   "ERROR": {
+    "UNKNOWN_URI_FORMAT": "Unbekanntes URI Format",
+    "PUBKEY_INVALID_CHECKSUM": "Ungültiger öffentlicher Schlüssel (falsche Prüfsumme).",
     "POPUP_TITLE": "Fehler",
     "UNKNOWN_ERROR": "Unbekannter Fehler",
-    "CRYPTO_UNKNOWN_ERROR": "Dein Browser ist nicht kompatible mit kryptographischen Eigenschaften.",
+    "CRYPTO_UNKNOWN_ERROR": "Dein Browser ist nicht kompatibel mit kryptographischen Eigenschaften.",
+    "DOWNLOAD_KEYFILE_FAILED": "Die Schlüsselbunddatei konnte nicht generiert werden.",
+    "EQUALS_TO_PSEUDO": "Muss sich vom Pseudonym unterscheiden",
+    "EQUALS_TO_SALT": "Muss sich vom geheimen Benutzernamen unterscheiden",
     "FIELD_REQUIRED": "Das ist eine Pflichteingabe.",
     "FIELD_TOO_SHORT": "Der eingetragene Wert hat zu wenige Zeichen (min {{minLength]] characters).",
     "FIELD_TOO_SHORT_WITH_LENGTH": "Das Eingabefeld ist zu kurz.",
     "FIELD_TOO_LONG": "Die Eingabe überschreitet die maximale Länge.",
     "FIELD_TOO_LONG_WITH_LENGTH": "Der Eintrag ist zu lang (max {{maxLength}} Zeichen).",
+    "FIELD_MIN": "Minimalwert: {{min}}",
+    "FIELD_MAX": "Maximalwert: {{max}}",
     "FIELD_ACCENT": "Kommata, Leerzeichen und Akzente sind nicht erlaubt.",
     "FIELD_NOT_NUMBER": "Der eingetragene Wert ist keine Zahl",
     "FIELD_NOT_INT": "Der Wert ist keine ganze Zahl",
+    "FIELD_NOT_EMAIL": "E-Mail-Adresse ist ungültig",
     "PASSWORD_NOT_CONFIRMED": "Deine Eingabe passt nicht zum vorhergehenden Passwort.",
     "SALT_NOT_CONFIRMED": "Die Wiederholung passt nicht zur vorhergehenden Eingabe.",
     "SEND_IDENTITY_FAILED": "Es ist ein Fehler bei der Registrierung aufgetreten.",
@@ -462,22 +749,59 @@
     "INVALID_USER_ID": "Die Eingabe für 'Pseudonym' darf keine Leerzeichen oder Sonderzeichen enthalten.",
     "INVALID_COMMENT": "Die Eingabe für 'reference' hat das falsche Format.",
     "INVALID_PUBKEY": "Der öffentliche Schlüssel hat das falsche Format.",
+    "INVALID_PUBKEY_CHECKSUM": "Ungültige Prüfsumme.",
+    "IDENTITY_REVOKED": "Diese Identität wurde <b>widerrufen</b>. Sie kann nicht mehr Mitglied werden.",
+    "IDENTITY_REVOKED_WITH_TIME": "Diese Identität <b>wurde widerrufen {{revocationTime|medianFromNow}}</b> ({{revocationTime|medianDate}}). Sie kann nicht mehr Mitglied werden.",
+    "IDENTITY_PENDING_REVOCATION": "Der <b>Widerruf dieser Identität</b> wurde beantragt und wartet auf Bearbeitung. Zertifizierung ist daher deaktiviert.",
     "IDENTITY_INVALID_BLOCK_HASH": "Dieser Mitgliedsstatus ist nicht länger gültig (weil er sich auf einen von den Netzknoten gelöschten Block bezieht): diese Person muss seine Mitgliedschaft erneuern <b>bevor</b> sie zertifiziert werden kann.",
     "IDENTITY_EXPIRED": "Diese Identität ist abgelaufen: diese Person muss sich neu registrieren <b>bevor</b> sie zertifiziert werden kann.",
     "IDENTITY_SANDBOX_FULL": "Registrierung nicht möglich, weil die Sandbox des genutzten Knotens voll ist.<br/><br/>Versuche es später erneut oder wähle einen anderen Duniter-Knoten (in den <b>Einstellungen</b>).",
+    "IDENTITY_NOT_FOUND": "Identität nicht gefunden",
+    "IDENTITY_TX_FAILED": "Fehler beim Laden der Transaktion dieser Identität",
     "WOT_PENDING_INVALID_BLOCK_HASH": "Diese Mitgliedschaft ist ungültig.",
-    "WALLET_INVALID_BLOCK_HASH": "Deine Mitgliedschaft ist nicht mehr gültig (sie referenziert einen gelöschten Block).<br/>Du must <a ng-click=\"doQuickFix('renew')\">deine Mitgliedsregistrierungerneuern</a> um dieses Problem zu lösen.",
+    "WALLET_INVALID_BLOCK_HASH": "Deine Mitgliedschaft ist nicht mehr gültig (sie referenziert einen gelöschten Block).<br/>Du musst <a ng-click=\"doQuickFix('renew')\">deine Mitgliedsregistrierungerneuern</a> um dieses Problem zu lösen.",
     "WALLET_IDENTITY_EXPIRED": "Die Veröffentlichung deiner Identität <b>ist abgelaufen</b>.<br/>Du musst <a ng-click=\"doQuickFix('fixIdentity')\">deine Identität neu beantragen</a> um das Problem zu lösen.",
+    "WALLET_REVOKED": "Deine Identität wurde <b>widerrufen</b>: weder dein Pseudonym noch dein öffentlicher Schlüssel werden in der Zukunft für ein Mitgliedskonto benutzt werden.",
     "WALLET_HAS_NO_SELF": "Deine Identität muss erst veröffentlicht sein und darf nicht abgelaufen sein.",
+    "AUTH_REQUIRED": "Authentifizierung erforderlich.",
+    "AUTH_INVALID_PUBKEY": "Der öffentliche Schlüssel entspricht nicht dem verbundenen Konto.",
+    "AUTH_INVALID_SCRYPT": "Ungültiger Benutzername oder Passwort.",
+    "AUTH_INVALID_FILE": "Ungültige Schlüsselbunddatei.",
+    "AUTH_FILE_ERROR": "Konnte Schlüsselbunddatei nicht öffnen",
     "IDENTITY_ALREADY_CERTIFY": "Du hast dieses Konto / diese Persion <b>bereits zertifiziert</b>.<br/><br/>Deine Zertifizierung ist noch gültig (und verfällt in {{expiresIn|formatDuration}}).",
     "IDENTITY_ALREADY_CERTIFY_PENDING": "Du hst dieses Konto / diese Person <b>schon zertifiziert</b>.<br/><br/>Deine Zertifizierung ist noch nicht validiert worden (Letztes Datum für die Behandlung {{expiresIn|formatDuration}}).",
     "UNABLE_TO_CERTIFY_TITLE": "Zertifizieren nicht möglich",
     "LOAD_NEWCOMERS_FAILED": "Laden neuer Mitglieder nicht möglich.",
     "LOAD_PENDING_FAILED": "Laden anstehender Mitgliedsregistrierungen nicht möglich.",
-    "ONLY_MEMBER_CAN_EXECUTE_THIS_ACTION": "Du must <b>ein Mitglied sein</b> um dies ausführen zu können.",
-    "ONLY_SELF_CAN_EXECUTE_THIS_ACTION": "Du must deine <b>Identität veröffentlicht haben</b> um diese Aktion machen zu können.",
+    "ONLY_MEMBER_CAN_EXECUTE_THIS_ACTION": "Du musst <b>ein Mitglied sein</b>, um diese Aktion ausführen zu können.",
+    "ONLY_MEMBER_OR_WAS_MEMBER_CAN_EXECUTE_THIS_ACTION": "Du musst <b>ein Mitglied (oder ehemaliges Mitglied) sein</b>, um diese Aktion ausführen zu können.",
+    "ONLY_SELF_CAN_EXECUTE_THIS_ACTION": "Du musst deine <b>Identität veröffentlicht haben</b> um diese Aktion machen zu können.",
+    "GET_BLOCK_FAILED": "Fehler beim Holen eines Blocks",
+    "INVALID_BLOCK_HASH": "Block nicht gefunden (falscher Hashwert)",
+    "DOWNLOAD_REVOCATION_FAILED": "Fehler beim Herunterladen der Widerrufsdatei.",
+    "REVOCATION_FAILED": "Fehler bei dem Versuch, die Identität zu widerrufen.",
+    "SALT_OR_PASSWORD_NOT_CONFIRMED": "Falscher geheimer Benutzername oder Passwort",
+    "RECOVER_ID_FAILED": "Konnte Passwort nicht wiederherstellen",
+    "LOAD_FILE_FAILED" : "Kann Datei nicht laden",
+    "NOT_VALID_REVOCATION_FILE": "Ungültige Widerrufsdatei (falsches Dateiformat)",
+    "NOT_VALID_SAVE_ID_FILE": "Ungültige Zugangsdatensicherungsdatei (falsches Dateiformat)",
+    "NOT_VALID_KEY_FILE": "Ungültige Schlüsselbunddatei (unbekanntes Format)",
     "EXISTING_ACCOUNT": "Die von dir eingegebenen Daten passen zu einem bestehenden Konto mit diesem <a ng-click=\"showHelpModal('pubkey')\">öffentlichen Schlüssel</a>:",
-    "EXISTING_ACCOUNT_REQUEST": "Bitte passe deine Zugangsdaten an, um dich mit einem nicht bereits vergebenen Konto zu verbinden."
+    "EXISTING_ACCOUNT_REQUEST": "Bitte passe deine Zugangsdaten an, um dich mit einem nicht bereits vergebenen Konto zu verbinden.",
+    "GET_LICENSE_FILE_FAILED": "Kann Lizenzdatei nicht laden",
+    "CHECK_NETWORK_CONNECTION": "Kein Knoten scheint erreichbar zu sein.<br/><br/>Bitte <b>überprüfe deine Internetverbindung</b>.",
+    "ISSUE_524_TX_FAILED": "Übertragung fehlgeschlagen.<br/><br/>Eine Nachricht wurde an die Entwickler übermittelt, um bei der Problemlösung zu helfen.<b>Vielen Dank für deine Hilfe</b>.",
+    "ADD_SECONDARY_WALLET_FAILED": "Konnte sekundäres Konto nicht hinzufügen.",
+    "REMOVE_SECONDARY_WALLET_FAILED": "Konnte sekundäres Konto nicht entfernen.",
+    "UPDATE_WALLET_LIST_FAILED": "Konnte die Liste der Konten nicht aktualisieren.",
+    "LOAD_WALLET_LIST_FAILED": "Konnte die Liste der Konten nicht laden.",
+    "SAVE_WALLET_LIST_FAILED": "Konnte die Liste der Konten nicht speichern.",
+    "COULD_NOT_ADD_MAIN_WALLET": "Dieses Konto <b>ist das Hauptkonto</b> mit dem du verbunden bist. Es kann daher nicht als sekundäres Konto hinzugefügt werden.",
+    "COULD_NOT_ADD_EXISTING_WALLET": "Dieses Konto ist bereits auf der Liste.",
+    "UNKNOWN_WALLET_ID": "Unbekannte sekundäres Konto.",
+    "RESTORE_WALLET_LIST_FAILED": "Konnte die Liste der Konten nicht wiederherstellen.",
+    "INVALID_FILE_FORMAT": "Ungültiges Dateiformat.",
+    "SAME_TX_RECIPIENT": "Der Empfänger muss sich vom Auftraggeber unterscheiden."
   },
   "INFO": {
     "POPUP_TITLE": "Hinweis",
@@ -488,31 +812,58 @@
     "MEMBERSHIP_OUT_SENT": "Widerruf des Kontos erfolgreich abgeschickt",
     "NOT_NEED_MEMBERSHIP": "Du bist schon ein Mitglied.",
     "IDENTITY_WILL_MISSING_CERTIFICATIONS": "Dieses Mitgliedskonto hat in Kürze ungültige Zertifizierungen (mindestens {{willNeedCertificationCount}} sind erforderlich).",
+    "IDENTITY_NEED_MEMBERSHIP": "Diese Identität hat (noch) keinen Mitgliedsantrag gestellt. Sie wird das tun müssen, wenn sie einen Mitgliederstatus wünscht.",
+    "HAS_ALTERNATIVE_IDENTITIES": "Mit diesem öffentlichen Schlüssel sind <b>mehrere Identitäten</b> verknüpft. <b>Vor jeder Zertifizierung</b>, <a ng-click=\"doQuickFix('showSelectIdentities')\">überprüfe bitte die anderen Identitäten</a>, um die richtige auszuwählen, oder wenden Sie sich an den Eigentümer des Kontos.",
     "REVOCATION_SENT": "Widerruf des Kontos abgeschickt",
     "REVOCATION_SENT_WAITING_PROCESS": "Widerruf des Kontos <b>erfolgreich abgeschickt</b>. Bearbeitung steht noch aus.",
     "FEATURE_NOT_AVAILABLE_ON_DEMO": "Diese Funktion ist auf der Demo-Version nicht verfügbar.<br/>Aus <b>Sicherheitsgründen</b> empfehlen wir dir, eine Kopie der Software zu <b>installieren</b>.<br/>Besuche die Webseite <a href='https://cesium.app'>www.cesium.app</a> für Hilfe und weitere Informationen.",
+    "FEATURES_NOT_IMPLEMENTED": "Diese Funktion ist noch nicht implementiert.<br/><br/>Warum nicht mitwirken, um sie schneller zu erhalten? ;)",
     "EMPTY_TX_HISTORY": "Keine Tansaktionen für den Export vorhanden."
   },
   "CONFIRM": {
+    "CAN_CONTINUE": "<b>Bist du sicher</b>, dass du fortfahren möchtest?",
     "POPUP_TITLE": "<b>Bestätigung</b>",
     "POPUP_WARNING_TITLE": "<b>WARNUNG</b>",
-     "POPUP_SECURITY_WARNING_TITLE": "<i class=\"icon ion-alert-circled\"></i> <b>Sicherheits-Hinweis</b>",
+    "POPUP_SECURITY_WARNING_TITLE": "<i class=\"icon ion-alert-circled\"></i> <b>Sicherheits-Hinweis</b>",
     "CERTIFY_RULES_TITLE_UID": "Zertifiziere {{uid}}",
-    "CERTIFY_RULES": "<b>Sicherheitswarnung:</b><br/><br/><b class=\"assertive\">Zertifiziere ein Konto nicht</b> wenn du glaubst: <ul><li>1.) der Anfragende ist kein echter Mensch.<li>2.) der Anfragende hat bereits ein registriertes Mitgliedskonto.<li>3.) der Anfragende absichtlich oder unwissendlich die Regel 1 oder 2 durch Erteilen von Zertifizierungen misachtet.</ul></small><br/>Bist du dir sicher, dass du dieses Konto zertifizieren willst?",
+    "CERTIFY_RULES": "<b>Sicherheitswarnung:</b><br/><br/><b class=\"assertive\">Zertifiziere ein Konto nicht</b> wenn du glaubst, dass: <ul><li>1.) der Anfragende kein echter Mensch ist.<li>2.) der Anfragende bereits ein registriertes Mitgliedskonto hat.<li>3.) der Anfragende absichtlich oder unwissendlich die Regel 1 oder 2 durch Erteilen von Zertifizierungen misachtet.</ul></small><br/>Bist du dir sicher, dass du dieses Konto zertifizieren willst?",
+    "FULLSCREEN": "Anwendung im Vollbild anzeigen?",
+    "EXIT_APP": "Anwendung schließen?",
     "TRANSFER": "<b>Zusammenfassung der Überweisung:</b><br/><br/><ul><li> - Von: <b>{{from}}</b></li><li> - An: <b>{{to}}</b></li><li> - Betrag: <b>{{amount}} {{unit}}</b></li><li> - Kommentar: <i>{{comment}}</i></li></ul><br/><b>Bist du dir sicher, dass du diese Überweisung ausführen willst?</b>",
+    "TRANSFER_ALL": "<b>Zusammenfassung der Überweisung:</b><br/><br/><ul><li> - Von: <b>{{from}}</b></li><li> - An: <b>{{to}}</b></li><li> - Betrag: <b>{{amount}} {{unit}}</b></li><li> - Kommentar: <i>{{comment}}</i></li><br/><li> - Rest : <b>{{restAmount}} {{unit}}</b> an <b>{{restTo}}</b></li></ul><br/><b>Bist du dir sicher, dass du diese Überweisung ausführen willst?</b>",
     "MEMBERSHIP_OUT": "<b>WARNUNG</b>:<br/>Du bist gerade dabei, deine Mitgliedschaft zu beenden. Das lässt sich <b>nicht rückgängig machen</b>.<br/></br/><b>Bist du dir sicher, dass du das das Mitgliedskonto löschen möchtest?</b>",
+    "MEMBERSHIP_OUT_2": "Dieser Vorgang ist <b>unumkehrbar</b>!<br/><br/>Bist du sicher, dass du <b>deine Mitgliedschaft beenden</b> möchtest?",
     "LOGIN_UNUSED_WALLET_TITLE": "Tippfehler?",
     "LOGIN_UNUSED_WALLET": "Du scheinst in ein <b>nicht aktives Konto</b> eingeloggt zu sein.<br/><br/>Wenn dieses Konto nicht deins ist, liegt die Ursache wahrscheinlich in einem <b>Tippfehler bei der Eingabe</b> der Benutzerdaten.<br/><br/><b>Willst du dennoch mit diesem Konto weitermachen?</b>",
     "FIX_IDENTITY": "Das Pseudonym <b>{{uid}}</b> wird erneut veröffentlicht, wodurch die alte Veröffentlichung ersetzt wird.<br/></br/><b>Bist du sicher, </b> dass du weitermachen willst?",
     "FIX_MEMBERSHIP": "Dein Mitgliedsantrag wird abgeschickt.<br/></br/><b>Bist du dir sicher?</b>",
+    "MEMBERSHIP": "Dein Mitgliedsantrag wird verschickt. <br/></br/><b>Bist du sicher?</b>",
     "RENEW_MEMBERSHIP": "Deine Mitgliedschaft wird verlängert.<br/></br/><b>Bist du dir sicher?</b>",
     "REVOKE_IDENTITY": "<b>Sicherheitshinweis:</b><br/>Du bist gerade dabei <b>endgültig und unwiderruflich deine Identität zu widerrufen</b>.<br/><br/>Dieser öffentliche Schlüssel und dein damit verknüpftes Pseudonym kann  <b>nie wieder benutzt werden</b> (für ein Mitgliedskonto).<br/></br/><b>Bist du dir sicher</b> fortzufahren?",
     "REVOKE_IDENTITY_2": "Diese Aktion kan man <b>nicht rückgängig machen</b>!<br/><br/><b>Bist du sicher</b> das du das willst?",
     "NOT_NEED_RENEW_MEMBERSHIP": "Deine Mitgliedschaft braucht jetzt nicht verlängert werden (sie wird erst auslaufen nach {{membershipExpiresIn|formatDuration}}).<br/></br/><b>Bist du sicher</b> das du jetzt eine Verlängerung beantragen willst?",
     "SAVE_BEFORE_LEAVE": "Möchtest du deine <b>Änderungeung abspeichern</b> bevor du diese Seite verlässt?",
     "SAVE_BEFORE_LEAVE_TITLE": "Änderungen nicht speichern",
+    "LOGOUT": "Sicher, dass du dich abmelden möchtest?",
+    "USE_FALLBACK_NODE": "Knoten <b>{{old}}</b> ist nicht erreichbar.<br/><br/>Möchtest du temporär den Knoten <b>{{new}}</b> verwenden?",
+    "ISSUE_524_SEND_LOG": "Die Transaktion wurde aufgrund eines bekannten Problems (issue #524) zurückgewiesen. Die Ursache ist bisher unbekannt.<br/>Akzeptierst du <b>die Übertragung deiner Logdaten</b> als Nachricht, um den Entwicklern bei der Korrektur zu helfen?<br/><small>(Dies beinhaltet keine vertraulichen Daten)</small><br/>",
     "LICENCE": "Ich habe die die Lizenz des G1 gelesen und akzeptiert"
   },
+  "MODE": {
+    "DEMO": {
+      "BADGE": "Demo",
+      "MODE": "Demonstrationsmodus",
+      "FEATURE_NOT_AVAILABLE": "Einige Funktionen sind auf dieser Demo-Seite <b>nicht verfügbar</b>.",
+      "MODE_HELP": "Cesium arbeitet im <b>Demonstrationsmodus</b>: Einsicht in Konten ist verfügbar, jedoch können keine Vorgänge angestoßen werden.",
+      "INSTALL_HELP": "Aus <b>Sicherheitsgründen</b> empfehlen wir, deine <b>eigene Kopie</b> der Software zu <b>installieren</b>.<br/> Besuche die Seite <a href='https://cesium.app'>www.cesium.app</a> für weitere Hilfe."
+    },
+    "READONLY": {
+      "BADGE": "Monit",
+      "MODE": "Überwachungsmodus",
+      "MODE_HELP": "Cesium arbeitet im <b>Überwachungsmodus</b>: ausschließlich Funktionen zur Überwachung der Währung sind verfügbar.",
+      "INSTALL_HELP": "Falls du <b>ein Konto anlegen</b> möchtest, um Geld zu transferieren, empfehlen wir, deine <b>eigene Kopie</b> der Software zu <b>installieren</b>.<br/> Besuche die Seite <a href='https://cesium.app'>www.cesium.app</a> für weitere Hilfe."
+    }
+  },
   "DOWNLOAD": {
     "POPUP_TITLE": "<b>Widerrufsdatei</b>",
     "POPUP_REVOKE_MESSAGE": "Um dein Konto abzusichern, lade dir die <b>Widerrufsdaten für das Konto</b> herunter. Diese benötigst du, um dein Konto aufzulösen, wenn dein Konto gestohlen, eine Veränderung der Identität oder unberechtigt eröffnet wurde.<br/><br/><b>Verwahre die Widerrufsdatei an einem sicheren Platz auf. Es iste eine einfache Textdatei: drucke sie aus und bewahre den Ausdruck so auf, dass du ihn wiederfindest.</b>"
@@ -525,6 +876,13 @@
       "PASSWORD": "Das Passwort ist ebenfalls sehr wichtig. Zusammen mit der Benutzerkennung wird es gebraucht, um deine Kontonummer (der öffentliche Schlüssel) und den privaten Schlüssel zu berechnen, der gebraucht wir, um auf dein Konto zuzugreifen. <b>Merke es dir sehr gut (am besten auch aufschreiben und an einem sicheren Ort verwahren)</b>. Es gibt keine Möglichkeit das Passwort wiederherzustellen, wenn du es verloren hast. Darüber hinaus kannst du deinen Kontozugang nur ändern, wenn du ein neues Konto anlegst.<br/><br/>Ein gutes Passwort besteht aus mindestens 8 Zeichen, mit Klein- und Großbuchstaben und Zahlen.",
       "PSEUDO": "Ein Pseudonym wird nur gebraucht, wenn du dich als <span class=\"text-italic\">Mitglied</span> registrieren möchtest. Es ist immer mit einem Konto verknüpft (durch den <span class=\"text-italic\">öffentlichen Schlüssel</span>). Das Pseudonym ist öffentlich und ermöglicht, das andere Nutzer das Konto finden, deine Identität zertifizieren oder dir Geld überweisen können. Ein Pseudonym kann nur einmal vergebben werden (aktuelle und auch in der Vergangenheit)."
     },
+    "LOGIN": {
+      "SECTION": "Anmeldung",
+      "PUBKEY": "Öffentlicher Schlüssel des Kontos",
+      "PUBKEY_DEF": "Der öffentliche Schlüssel des Schlüsselbunds wird aus den eingegebenen Kennungen (beliebig) generiert, entspricht aber nicht zwangsweise einem bereits verwendeten Konto.<br/><b>Stelle daher sicher, dass dein öffentlicher Schlüssel mit deinem Konto übereinstimmt</b>. Andernfalls wirst du in ein Konto eingeloggt, das wahrscheinlich nie verwendet wird, da das Risiko einer Kollision mit einem bestehenden Konto sehr gering ist.<br/><a href=\"https://en.wikipedia.org/wiki/ Elliptic_curve_cryptography\" target=\"_ system\">Erfahre mehr über Kryptografie</a> mit öffentlichen Schlüsseln.",
+      "METHOD": "Anmeldeverfahren",
+      "METHOD_DEF": "Unterschiedliche Verfahren stehen zur Verfügung, um sich mit einem Konto zu verbinden: <br/> - Die Verbindung <b>mit &quot;Salt&quot; (einfach oder fortgeschritten)</b> mischt Ihr Passwort mit der geheimen Kennung, um Angriffe, die auf bloßem Raten basieren, zu erschweren<br/> - Die Verbindung <b>unter Verwendung eines öffentlichen Schlüssels</b> verhindert, dass Sie Ihre Anmeldeinformationen eingeben, die Sie in Folge nur dann angeben müssen, wenn eine Operation dies erfordert.<br/> - Die Verbindung <b>unter Verwendung einer Schlüsselbunddatei</b> verwendet den öffentlichen und den privaten Schlüssel des Kontos aus einer Datei, ohne dass Anmeldeinformationen eingegeben werden müssen. Mehrere Dateiformate sind möglich."
+    },
     "GLOSSARY": {
       "SECTION": "Glossar",
       "PUBKEY_DEF": "Ein öffentlicher Schlüssel ist immer mit einem Konto verbunden. Es kann auch zu einem Mitglied gehören. In Cesium wird der öffentliche Schlüssel aus der geheimen Benutzerkennung und dem Passwort berechnet.",
@@ -534,7 +892,11 @@
       "CURRENCY_RULES_DEF": "Die Währungsregeln wurden einmalig für immer festgelegt. Sie legen die Parameter fest, mit denen die Währung sich entwickeln wird: die Berechnungsder universellen Dividende, die Anzahl der füpr ein neues Mitglies nötigen Zertifizierungen, die höchste  Anzalh gültiger Zerifizierungen, die ein Mitglied vergeban kann und so weiter.<br/><br/>Diese Parameter können niemals verändert werden, weil eine  <span class=\"text-italic\">Blockchain</span> verwendet wird, die diese Regeln beinhaltet und ausführt. Sie überprüft laufend die Einhaltung der korrekten Anwendung dieser Regeln. <a href=\"#/app/currency\">Siehe hierzu die aktuellen Parameterwerte</a>.",
       "BLOCKCHAIN": "Blockchain",
       "BLOCKCHAIN_DEF": "Eine Blockchain ist ein dezentrales System, welches im Fall von Duniter dazu dient, die <span class=\"text-italic\">Währungsregeln</span> zu beinhalten und auszuführen.<br/><a href=\"http://en.duniter.org/presentation/\" target=\"_blank\">Hier gibt es mehr Information zu Duniter</a> und wie seine Blockchaine funktioniert.",
-      "UNIVERSAL_DIVIDEND_DEF": "Die Universelle Dividende (UD) ist die Menge an Geld, die von jedem Mitgleid mit erschaffen wird, wie es die festgelegte Zeitspanne und die Berechnungen in den <span class=\"text-italic\">Währungsregeln</span> vorgeben.<br/>Nach jeder solchen Zeitspanne erhalten die Mitglieder eine gleiche Menge an neu geschaffenem Geld auf ihr Konto gutgeschrieben.<br/><br/>Die UD unterliegt einem ständigen Wachstum, um Fairness zwischen den Mitgliedern zu gewährleisten (jetzt und in der Zukunft), berechnet mit einer durchschnittlichen Lebenserwartung, wie sie in der Relativen Theorie des Geldes (RTM - relative theory of money) gezeigt wurde.<br/><a href=\"http://trm.creationmonetaire.info\" target=\"_system\">Hier findest du merh Informationen zur RTM</a> und dem freien Geld."
+      "UNIVERSAL_DIVIDEND_DEF": "Die Universelle Dividende (UD) ist die Menge an Geld, die von jedem Mitgleid mit erschaffen wird, wie es die festgelegte Zeitspanne und die Berechnungen in den <span class=\"text-italic\">Währungsregeln</span> vorgeben.<br/>Nach jeder solchen Zeitspanne erhalten die Mitglieder eine gleiche Menge an neu geschaffenem Geld auf ihr Konto gutgeschrieben.<br/><br/>Die UD unterliegt einem ständigen Wachstum, um Fairness zwischen den Mitgliedern zu gewährleisten (jetzt und in der Zukunft), berechnet mit einer durchschnittlichen Lebenserwartung, wie sie in der Relativen Theorie des Geldes (RTM - relative theory of money) gezeigt wurde.<br/><a href=\"http://trm.creationmonetaire.info\" target=\"_system\">Hier findest du merh Informationen zur RTM</a> und dem freien Geld.",
+      "WOT": "Web of Trust (WoT) - Netz des Vertrauens",
+      "WOT_DEF": "Das Netz des Vertrauens bildet sich aus allen Mitgliedern der Währung und den Zertifizierungen, die sie verbinden.",
+      "DISTANCE_RULE": "Distanzregel",
+      "DISTANCE_RULE_DEF": "Die Distanzregel definiert <b>eine maximal erlaubte Distanz</b> zwischen einem Neumitglied und einer Minimalanzahl von Referenzmitgliedern. Die Distanz wird dabei aufgrund der Verbindungen berechnet, die durch die Zertifizierungen entstehen."
     },
     "TIP": {
       "MENU_BTN_CURRENCY": "Menü <b>{{'MENU.CURRENCY'|translate}}</b> entdecke die <b>Währungsparameter</b> und den aktuellen Stand.",
@@ -544,6 +906,7 @@
       "CURRENCY_CHANGE_UNIT": "Mit diesem Button kannst du <b>die Einheit wechseln</b> in der Summen angezeigt werden in <b>{{currency|capitalize}}</b>, nicht geteil durch die universelle Dividende (anstelle von &ldquo;<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>&rdquo;).",
       "CURRENCY_CHANGE_UNIT_TO_RELATIVE": "Dieser Butten <b>wechselt die Einheit</b> und zeigt Summen in  &ldquo;<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>&rdquo;, was zur Universellen Dividende in Beziehung steht (Die Menge Geld, mit erschaffen von jedem Mitglied).",
       "CURRENCY_RULES": "Die <b>Regeln</b> für diese Währung bedingen ihre <b>exakteudn vorhersagbare</b> Entwicklung.<br/><br/>Wie eine echte DNA der Währung machen diese Regeln die Währung <b>transparent und verständlich</b>.",
+      "MENU_BTN_NETWORK": "Der Menüpunkt <b>{{'MENU.NETWORK'|translate}}</b> führt zu einer Darstellung des <b>Netzwerkzustands<b>.",
       "NETWORK_BLOCKCHAIN": "Alle Geldbewegungen werden verschlüsselt in einer <b>öffentlichen und fälschungssicheren </b> Buchführung, die im allgemeinen als <b>Blockchain</b> bezeichnet wird.",
       "NETWORK_PEERS": "Die hier angezeigten <b>Knoten</b> stehen für <b>Computer die regelmäßig die Blockchain prüfen und aktualisieren</b>.<br/><br/>Je mehr aktive Knoten es gibt, desto <b>dezentraler</b> und deshalb vertrauenswürdiger wird die Währung.",
       "NETWORK_PEERS_BLOCK_NUMBER": "Diesr <b>Wert</b> zeigt den <b>letzten bestätigten Block</b> (letzte seite in der Buchhaltung) den dieser Netzknoten berechnet hat.<br/><br/>Eine grüne Farbe zeigt an, dass dieser Block von einer <b>Mehrheit der anderen Knoten</b> bestätigt wurde.",
@@ -551,15 +914,20 @@
       "MENU_BTN_ACCOUNT": "<b>{{'ACCOUNT.TITLE'|translate}}</b> gibt dir Zugang zu deinem Kontostand und den letzten Kontobewegungen.",
       "MENU_BTN_ACCOUNT_MEMBER": "Hier kannst du deinen Konto-Status, die letzten Geldbewegungen  und Zertifizierungen einsehen.",
       "WALLET_CERTIFICATIONS": "Hier klicken und du siehst die Details deiner Zertifizierungen (gegeben und erhalten).",
+      "WALLET_RECEIVED_CERTIFICATIONS": "Hier klicken, um Details deiner <b>empfangenen Zertifizierungen</b> zu sehen.",
+      "WALLET_GIVEN_CERTIFICATIONS": "Hier klicken, um Details deiner <b>vergebenen Zertifizierungen</b> zu sehen.",
       "WALLET_BALANCE": "Dein <b>Kontostand </b> steht hier.",
       "WALLET_BALANCE_RELATIVE": "{{'HELP.TIP.WALLET_BALANCE'|translate}}<br/><br/>Die verwendete Einheit (&ldquo;<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>&rdquo;) bedeutet, dass die Summe in {{currency|capitalize}} durch die  <b>Universelle Dividende</b> geteilt wurde (UD) mitgeschaffen durch jedes Mitglied.<br/>Aktuell entspricht 1 UD {{currentUD}} {{currency|capitalize}}.",
       "WALLET_BALANCE_CHANGE_UNIT": "Du kannst die <b>Währungseinheit ändern</b> mit denen die Beträge angezeigt werden <b><i class=\"icon ion-android-settings\"></i>&nbsp;{{'MENU.SETTINGS'|translate}}</b>.<br/><br/>Zum Beispiel um Beträge <b>absolut anzuzeigen in  {{currency|capitalize}}</b> als in relativen Werten.",
+      "WALLET_PUBKEY": "Dies ist der öffentliche Schlüssel deines Kontos. Er kann problemlos Dritten mitgeteilt werden, damit die dein Konto einfacher finden können.",
       "WALLET_SEND": "Überweise einen Betrag mit nur ein paar Klicks.",
       "WALLET_SEND_NO_MONEY": "Überweise einen Betrag mit nur ein paar Klicks.<br/>(Dein Kontostand reicht dafür noch nicht aus)",
       "WALLET_OPTIONS": "Bitte beachte, dass dieser Button Zugriff auf <b>andere, weniger genutze Funktionen</b> ermöglicht.<br/><br/>Wenn du etwas Zeit hast, schau dir das doch einmal an!",
       "WALLET_RECEIVED_CERTS": "Diese Liste enthält alle Personen, die dich zertifiziert haben.",
       "WALLET_CERTIFY": "Mit diesem Button <b>{{'WOT.BTN_SELECT_AND_CERTIFY'|translate}}</b> kannst du eine Identität/ein Mitglied auswählen und es zertifizieren.<br/><br/>Nur Benutzer, die <b>bereits Mitglied</b> sind, können andere zertifizieren.",
       "WALLET_CERT_STOCK": "Dein Vorrat an Zertifizierungen (zum vergeben) ist beschränkt auf <b>{{sigStock}} Zertifizierungen</b>.<br/><br/>Dieser Vorrat füllt sich von selbst wieder auf mit der Zeit, wenn ältere Zertifizierungen verfallen (nach 2 Jahren).",
+      "MENU_BTN_WALLETS": "Der Menüpunkt <b>{{'MENU.WALLETS'|translate}}</b> erlaubt es dir, zusätzliche Konten hinzuzufügen, die du verwaltest.",
+      "MENU_BTN_TX": "Der Menüpunkt <b>{{'MENU.TRANSACTIONS'|translate}}</b> gibt Zugriff auf den Verlauf von Transaktionen, sowie auf Neuaufträge zur Bezahlung.",
       "MENU_BTN_WOT": "Dieses Menü <b>{{'MENU.WOT'|translate}}</b> ermöglicht die Suche nach <b>Benutzern</b> dieser Währung (Mitglieder und nicht-Mitglieder).",
       "WOT_SEARCH_TEXT_XS": "Um im Verzeichnis zu suchen, tippe die <b>ersten Zeichen des Pseudonyms eines Mitglieds oder seines öffentlichen Schlüssels </b> ein.<br/><br/>Die Suche startet automatisch.",
       "WOT_SEARCH_TEXT": "Um im Verzeichnis zu suchen, gib die <b>ersten Zeichen eines Pseudonyms oder des öffentlichen Schlüssels </b> ein.<br/><br/>Dann drücke auf <b>Enter</b>, um die Suche zu starten.",
@@ -573,7 +941,101 @@
       "HEADER_BAR_BTN_PROFILE": "Hier klicken, um zu deinem <b>Profil</b> zu kommen",
       "SETTINGS_CHANGE_UNIT": "Du kannst die angezeigte Einheit der Menge ändern: <b>hier klicken</b>.<br/><br/>- Option zur Deaktivierung der Anzeige von Werten in {{currency|capitalize}}.<br/>- Activiere diese Option für relative Beträge in {{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub> (<b>Einheiten der aktuellen universellen Dividende</b>).",
       "END_LOGIN": "Diese geführte Tour ist nun zu <b>Ende</b>.<br/><br/>Herzlich willkommen im Netz bei der <b>freien Ökonomie</b>!",
-      "END_NOT_LOGIN": "Diese geführte Tour ist <b>beendet</b>.<br/><br/>Wenn du dich am Währungsnetzwerk {{currency|capitalize}} beteiligen möchtest, klicke einfach<b>{{'LOGIN.CREATE_ACCOUNT'|translate}}</b> unten."
+      "END_NOT_LOGIN": "Diese geführte Tour ist <b>beendet</b>.<br/><br/>Wenn du dich am Währungsnetzwerk {{currency|capitalize}} beteiligen möchtest, klicke einfach<b>{{'LOGIN.CREATE_ACCOUNT'|translate}}</b> unten.",
+      "END_READONLY": "Diese geführte Tour ist <b>beendet</b>.<br/><br/>{{'MODE.READONLY.INSTALL_HELP'|translate}}."
+    }
+  },
+  "API" :{
+    "COMMON": {
+      "LINK_DOC": "API documentation",
+      "LINK_DOC_HELP": "API documentation for developers",
+      "LINK_STANDARD_APP": "Standard version",
+      "LINK_STANDARD_APP_HELP": "Open standard version of {{'COMMON.APP_NAME'|translate}}",
+      "CONNECTION_ERROR": "Peer <b>{{server}}</b> unreachable or invalid address.<br/><br/>Check your Internet connection, or contact the web site administrator."
+    },
+    "HOME": {
+      "TITLE": "{{'COMMON.APP_NAME'|translate}} API Documentation",
+      "MESSAGE": "Welcome to the {{'COMMON.APP_NAME'|translate}} <b>API documentation </b>.<br/>Connect your web site to <a href=\"http://duniter.org\" target=\"_system\">Duniter</a> very easily!",
+      "MESSAGE_SHORT": "Connect your websites to <a href=\"http://duniter.org\" target=\"_system\">Duniter</a> very easily!",
+      "DOC_HEADER": "Available services:"
+    },
+    "TRANSFER": {
+      "TITLE": "{{'COMMON.APP_NAME'|translate}} - Online payment",
+      "TITLE_SHORT": "Online payment",
+      "SUMMARY": "Order summary:",
+      "AMOUNT": "Amount:",
+      "AMOUNTS_HELP": "Please select the amount:",
+      "NAME": "Name:",
+      "PUBKEY": "Public key of the recipient:",
+      "COMMENT": "Order reference:",
+      "NODE": "Peer address:",
+      "DEMO": {
+        "SALT": "demo",
+        "PASSWORD": "demo",
+        "PUBKEY": "3G28bL6deXQBYpPBpLFuECo46d3kfYMJwst7uhdVBnD1",
+        "HELP": "<b>Demonstration mode</b>: No payment will actually be sent during this simulation.<br/>Please use credentials: <b>{{'API.TRANSFER.DEMO.SALT'|translate}} / {{'API.TRANSFER.DEMO.PASSWORD'|translate}}</b>",
+        "BAD_CREDENTIALS": "Invalid credentials.<br/>In demonstration mode, credentials should be: {{'API.TRANSFER.DEMO.SALT'|translate}} / {{'API.TRANSFER.DEMO.PASSWORD'|translate}}"
+      },
+      "INFO": {
+        "SUCCESS_REDIRECTING_WITH_NAME": "Payment sent.<br/>Redirect to <b>{{name}}</b>...",
+        "SUCCESS_REDIRECTING": "Payment sent.<br/>Redirect to the seller's website...",
+        "CANCEL_REDIRECTING_WITH_NAME": "Payment cancelled.<br/>Redirect to <b>{{name}}</b>...",
+        "CANCEL_REDIRECTING": "Payment cancelled.<br/>Redirect to the seller's website..."
+      },
+      "ERROR": {
+        "TRANSFER_FAILED": "Payment failed"
+      }
+    },
+    "DOC": {
+      "DESCRIPTION_DIVIDER": "Description",
+      "URL_DIVIDER": "Calling address",
+      "PARAMETERS_DIVIDER": "Parameters",
+      "AVAILABLE_PARAMETERS": "Here is the list of al available parameters:",
+      "DEMO_DIVIDER": "Try it !",
+      "DEMO_HELP": "To test this service, click on this button. The result content will be display below.",
+      "DEMO_RESULT": "Result returned by call:",
+      "DEMO_RESULT_PEER": "Peer address used:",
+      "DEMO_SUCCEED": "<i class=\"icon ion-checkmark\"></i> Success!",
+      "DEMO_CANCELLED": "<i class=\"icon ion-close\"></i> Cancelled by user",
+      "INTEGRATE_DIVIDER": "Website integration",
+      "INTEGRATE_CODE": "Code:",
+      "INTEGRATE_RESULT": "Result preview:",
+      "INTEGRATE_PARAMETERS": "Parameters",
+      "TRANSFER": {
+        "TITLE": "Payments",
+        "DESCRIPTION": "From a site (eg online marketplace) you can delegate payment in free currency to Cesium API. To do this, simply open a page at the following address:",
+        "PARAM_PUBKEY": "Recipient's public key",
+        "PARAM_PUBKEY_HELP": "Recipient's public key (required)",
+        "PARAM_AMOUNT": "Amount",
+        "PARAM_AMOUNT_HELP": "Transaction amount (required)",
+        "PARAM_COMMENT": "Reference (or comment)",
+        "PARAM_COMMENT_HELP": "Reference or comment. You will allow for example to identify the payment in the BlockChain.",
+        "PARAM_NAME": "Name (of recipient or website)",
+        "PARAM_NAME_HELP": "The name of your website. This can be a readable name (eg \"My online site\"), or a web address (eg \"www.MySite.com\").",
+        "PARAM_REDIRECT_URL": "URL redirection",
+        "PARAM_REDIRECT_URL_HELP": "URL redirection after sending payment, after the payment has been sent. Can contain the following strings, which will be replaced by the values of the transaction: \"{tx}\", \"{hash}\", \"{comment}\", \"{amount}\" and \"{pubkey}\".",
+        "PARAM_CANCEL_URL": "URL if cancelled",
+        "PARAM_CANCEL_URL_HELP": "URL in case of cancellation.  Can contain the following strings, which will be replaced: \"{comment}\", \"{amount}\" and \"{pubkey}\".",
+        "PARAM_PREFERRED_NODE": "Preferred Duniter peer",
+        "PARAM_PREFERRED_NODE_HELP": "Peer address (URL) to use preferably (\"g1.domain.com:443\" or \"https://g1.domain.com\")",
+        "EXAMPLES_HELP": "Examples of integration:",
+        "EXAMPLE_BUTTON": "HTML Button",
+        "EXAMPLE_BUTTON_DEFAULT_TEXT": "Pay in {{currency|abbreviate}}",
+        "EXAMPLE_BUTTON_DEFAULT_STYLE": "Custom style",
+        "EXAMPLE_BUTTON_TEXT_HELP": "Button text",
+        "EXAMPLE_BUTTON_BG_COLOR": "Background color",
+        "EXAMPLE_BUTTON_BG_COLOR_HELP": "eg: #fbc14c, yellow, lightgrey, rgb(180,180,180)",
+        "EXAMPLE_BUTTON_FONT_COLOR": "Font color",
+        "EXAMPLE_BUTTON_FONT_COLOR_HELP": "eg: black, orange, rgb(180,180,180)",
+        "EXAMPLE_BUTTON_TEXT_ICON": "Icon",
+        "EXAMPLE_BUTTON_TEXT_WIDTH": "Width",
+        "EXAMPLE_BUTTON_TEXT_WIDTH_HELP": "eg: 200px, 50%",
+        "EXAMPLE_BUTTON_ICON_NONE": "No icon",
+        "EXAMPLE_BUTTON_ICON_DUNITER": "Duniter logo",
+        "EXAMPLE_BUTTON_ICON_CESIUM": "Cesium logo",
+        "EXAMPLE_BUTTON_ICON_G1_COLOR": "Ğ1 logo",
+        "EXAMPLE_BUTTON_ICON_G1_BLACK": "Ğ1 logo (outline)"
+      }
     }
   }
 }
diff --git a/www/img/flag-de.png b/www/img/flag-de.png
new file mode 100644
index 0000000000000000000000000000000000000000..828672c0d83623c88f776fcd5d1c12355f53515e
GIT binary patch
diff --git a/www/js/services/settings-services.js b/www/js/services/settings-services.js
index 2e3f6bb2..63b7ded6 100644
--- a/www/js/services/settings-services.js
+++ b/www/js/services/settings-services.js
@@ -13,7 +13,8 @@ angular.module('cesium.settings.services', ['ngApi', 'cesium.config'])
     {id:'nl-NL', label:'Nederlands', flag: 'nl'},
     {id:'es-ES', label:'Spanish', flag: 'es'},
     {id:'ca', label:'Català', flag: 'ca'},
-    {id:'it-IT', label:'Italiano', flag: 'it'}
+    {id:'it-IT', label:'Italiano', flag: 'it'},
+    {id:'de-DE', label:'Deutsch', flag: 'de'}
   ];
   var fallbackLocale = csConfig.fallbackLanguage ? fixLocale(csConfig.fallbackLanguage) : 'en';
 
-- 
2.30.2

