From d5569a462e442e4cb44255cff0e0d86e13636ca6 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Mon, 17 Apr 2023 11:21:31 +0200
Subject: [PATCH] accent sync master language

---
 pass/lang/de/admin.json      |  24 ++--
 pass/lang/de/agb.json        | 258 +++++++++++++++++------------------
 pass/lang/de/checkout.json   |   6 +-
 pass/lang/de/cost.json       |   6 +-
 pass/lang/de/help.json       |  22 +--
 pass/lang/de/index.json      |   4 +-
 pass/lang/de/invoice.json    |   8 +-
 pass/lang/de/key.json        |   4 +-
 pass/lang/de/login.json      |  30 ++--
 pass/lang/de/order.json      |  36 ++---
 pass/lang/de/pageheader.json |   2 +-
 11 files changed, 201 insertions(+), 199 deletions(-)

diff --git a/pass/lang/de/admin.json b/pass/lang/de/admin.json
index c032be1..577514a 100644
--- a/pass/lang/de/admin.json
+++ b/pass/lang/de/admin.json
@@ -5,39 +5,36 @@
     "receipt": "Rechnung erstellen"
   },
   "index": {
+    "heading": "MetaGer Schlüssel Admin",
     "actions": {
       "cash-payment": "Bargeldzahlung erfassen",
       "heading": "Aktionen:",
       "receipt": "Rechnung erstellen"
-    },
-    "heading": "MetaGer Schlüssel Admin"
+    }
   },
   "cash-payment": {
     "info": "Erfasse hier eingegangene Barzahlungen um die zugehörigen Bestellungen zu buchen",
-    "payment_reference": {
-      "label": "Zahlungs-ID:",
-      "placeholder": "123456789"
-    },
     "price": {
       "placeholder": "10,00",
       "label": "Betrag in Euro",
       "calculate": "Aktuellen Wechselkurs berechnen"
     },
+    "payment_reference": {
+      "label": "Zahlungs-ID:",
+      "placeholder": "123456789"
+    },
+    "submit": "Bestellung buchen",
     "converted-price": {
       "placeholder": "10,00",
       "label": "Eingegangener Betrag"
     },
-    "submit": "Bestellung buchen",
     "success": "Die Bestellung mit der Nummer {{orderid}} wurde erfolgreich gebucht!"
   },
   "receipt": {
     "orderid": {
       "label": "Auftragsnummer ({{orderdate}}):",
-      "placeholder": "Auftragsnummer eingeben...",
-      "submit": "Bestellung laden"
-    },
-    "company": {
-      "label": "Firma:"
+      "submit": "Bestellung laden",
+      "placeholder": "Auftragsnummer eingeben..."
     },
     "name": {
       "label": "Vollständiger Name:"
@@ -45,6 +42,9 @@
     "email": {
       "label": "E-Mail"
     },
+    "company": {
+      "label": "Firma:"
+    },
     "address": {
       "label": "Anschrift"
     },
diff --git a/pass/lang/de/agb.json b/pass/lang/de/agb.json
index 34a9fba..373555b 100644
--- a/pass/lang/de/agb.json
+++ b/pass/lang/de/agb.json
@@ -1,133 +1,133 @@
 {
-    "heading": "Allgemeine Geschäftsbedingungen des Vereins SuMa-eV - Verein für freien Wissenszugang",
-    "date": "Stand der AGB",
-    "paragraphs": [
-        {
-            "heading": "§1 Geltung gegenüber Unternehmern und Begriffsdefinitionen",
-            "paragraphs": [
-                "(1) Die nachfolgenden Allgemeinen Geschäftsbedingungen gelten für alle Lieferungen zwischen uns und einem Verbraucher in ihrer zum Zeitpunkt der Bestellung gültigen Fassung.",
-                "Verbraucher ist jede natürliche Person, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können (§ 13 BGB)."
-            ]
-        },
-        {
-            "heading": "§2 Zustandekommen eines Vertrages, Speicherung des Vertragstextes",
-            "paragraphs": [
-                "(1) Die folgenden Regelungen über den Vertragsabschluss gelten für Bestellungen über unseren Internetshop https://metager.de.",
-                "(2) Im Falle des Vertragsschlusses kommt der Vertrag mit folgender Entität zustande:",
-                "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nRegisternummer VR200033\nRegistergericht Amtsgericht Hannover",
-                "(3) Die Präsentation der Waren in unserem Internetshop stellen kein rechtlich bindendes Vertragsangebot unsererseits dar, sondern sind nur eine unverbindliche Aufforderungen an den Verbraucher, Waren zu bestellen. Mit der Bestellung der gewünschten Ware gibt der Verbraucher ein für ihn verbindliches Angebot auf Abschluss eines Kaufvertrages ab.",
-                "(4) Bei Eingang einer Bestellung in unserem Internetshop gelten folgende Regelungen: Der Verbraucher gibt ein bindendes Vertragsangebot ab, indem er die in unserem Internetshop vorgesehene Bestellprozedur erfolgreich durchläuft.",
-                "Die Bestellung erfolgt in folgenden Schritten:",
+  "heading": "Allgemeine Geschäftsbedingungen des Vereins SuMa-eV - Verein für freien Wissenszugang",
+  "date": "Stand der AGB",
+  "paragraphs": [
+    {
+      "heading": "§1 Geltung gegenüber Unternehmern und Begriffsdefinitionen",
+      "paragraphs": [
+        "(1) Die nachfolgenden Allgemeinen Geschäftsbedingungen gelten für alle Lieferungen zwischen uns und einem Verbraucher in ihrer zum Zeitpunkt der Bestellung gültigen Fassung.",
+        "Verbraucher ist jede natürliche Person, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können (§ 13 BGB)."
+      ]
+    },
+    {
+      "heading": "§2 Zustandekommen eines Vertrages, Speicherung des Vertragstextes",
+      "paragraphs": [
+        "(1) Die folgenden Regelungen über den Vertragsabschluss gelten für Bestellungen über unseren Internetshop https://metager.de.",
+        "(2) Im Falle des Vertragsschlusses kommt der Vertrag mit folgender Entität zustande:",
+        "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nRegisternummer VR200033\nRegistergericht Amtsgericht Hannover",
+        "(3) Die Präsentation der Waren in unserem Internetshop stellt kein rechtlich bindendes Vertragsangebot unsererseits dar, sondern ist nur eine unverbindliche Aufforderungen an den Verbraucher, Waren zu bestellen. Mit der Bestellung der gewünschten Ware gibt der Verbraucher ein für ihn verbindliches Angebot auf Abschluss eines Kaufvertrages ab.",
+        "(4) Bei Eingang einer Bestellung in unserem Internetshop gelten folgende Regelungen: Der Verbraucher gibt ein bindendes Vertragsangebot ab, indem er die in unserem Internetshop vorgesehene Bestellprozedur erfolgreich durchläuft.",
+        "Die Bestellung erfolgt in folgenden Schritten:",
+        [
+          "Auswahl der gewünschten Anzahl der Suchanfragen",
+          "Auswahl der gewünschten Zahlungsmethode",
+          "Bestätigen des verbindlichen Kaufes durch Abschluss der Zahlung"
+        ],
+        "Der Verbraucher kann vor dem verbindlichen Absenden der Bestellung durch Betätigen der in dem von ihm verwendeten Internet-Browser enthaltenen „Zurück“-Taste nach Kontrolle seiner Angaben wieder zu der Internetseite gelangen, auf der die Angaben des Kunden erfasst werden und Eingabefehler berichtigen bzw. durch das Schließen des Internetbrowsers den Bestellvorgang abbrechen. Wir bestätigen den Eingang der Bestellung unmittelbar durch eine Zusammenfassung des Auftrags und der Möglichkeit, eine Auftragsbestätigung herunterzuladen."
+      ]
+    },
+    {
+      "heading": "§3 Preise, Versandkosten, Zahlung, Fälligkeit",
+      "paragraphs": [
+        "(1) Die angegebenen Preise enthalten die gesetzliche Umsatzsteuer und sonstige Preisbestandteile.",
+        "(2) Der Verbraucher hat die Möglichkeit der Zahlung per Bargeld, Giropay, Sofort, Przelewy24, Bancontact, Blik, Eps, Ideal, Mybank, PayPal, Kreditkarte (Visa, Mastercard, American Express).",
+        "(3) Hat der Verbraucher die Zahlung per Vorkasse gewählt, so verpflichtet er sich, den Kaufpreis unverzüglich nach Vertragsschluss zu zahlen."
+      ]
+    },
+    {
+      "heading": "§4 Lieferung",
+      "paragraphs": [
+        "(1) Sofern wir dies in der Produktbeschreibung nicht deutlich anders angegeben haben, sind alle von uns angebotenen Artikel sofort versandfertig. Da es sich um eine Dienstleistung handelt, ist kein Versand nötig und das Produkt wird sofort zur Verfügung gestellt.",
+        "(2) Das gekaufte Produkt wird von uns für einen Zeitraum von 365 Tagen ab Kaufdatum bereitgestellt. Nach Ablauf dieser Frist ist eine weitere Nutzung nicht möglich."
+      ]
+    },
+    {
+      "heading": "§5 Eigentumsvorbehalt",
+      "paragraphs": [
+        "Wir behalten uns das Eigentum an der Ware bis zur vollständigen Bezahlung des Kaufpreises vor."
+      ]
+    },
+    {
+      "heading": "§6 Rücknahmebedingungen",
+      "paragraphs": [
+        "Unabhängig vom gesetzlichen Widerrufsrecht (siehe §7), gewähren wir eine freiwillige 30-Tage-Geld-zurück-Garantie. Die Frist beträgt 30 Tage ab Verkaufsdatum.",
+        "Um die 30-Tage-Geld-zurück-Garantie in Anspruch zu nehmen, müssen Sie SUMA-EV mittels Erstattungsantrag über Ihren Entschluss informieren. Den Erstattungsantrag finden Sie in der Bestellübersicht Ihres Accounts. Die Frist ist gewahrt, wenn der Erstattungsantrag vor Ablauf der 30 Tage bei uns eintrifft. Die 30-Tage-Geld-zurück-Garantie wird nicht für die Zahlungsmethode \"Barzahlung\" gewährt. Die Erstattung Ihrer Zahlung erfolgt gemäß Widerrufsrecht.",
+        "Eine Erstattung kann ausschließlich für unverbrauchte Tokens geltend gemacht werden. Haben Sie von Ihrem Einkauf bereits Tokens verbraucht, so gewähren wir eine anteilige Erstattung des Kaufbetrags.",
+        "Das gesetzliche Widerrufsrecht wird durch die freiwillige Verlängerung auf 30 Tage nicht eingeschränkt."
+      ]
+    },
+    {
+      "heading": "§7 Widerrufsrecht des Kunden als Verbraucher",
+      "revocation": {
+        "heading": "Widerrufsrecht für Verbraucher",
+        "text": "Verbrauchern steht ein Widerrufsrecht nach folgender Maßgabe zu, wobei Verbraucher jede natürliche Person ist, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können",
+        "notice": {
+          "heading": "Widerrufsbelehrung",
+          "content": {
+            "right": {
+              "heading": "Widerrufsrecht",
+              "texts": [
+                "Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt dreißig Tage, ab dem Tag des Vertragsabschlusses. ",
+                "Um Ihr Widerrufsrecht auszuüben, müssen Sie uns mittels einer eindeutigen Erklärung (z.B. ein mit der Post versandter Brief, Telefax oder E-Mail) über Ihren Entschluss, diesen Vertrag zu widerrufen, informieren. Sie können dafür das beigefügte Muster-Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist. ",
+                "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nE-Mail https://metager.de/kontakt",
+                "Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden."
+              ]
+            },
+            "consequences": {
+              "heading": "Widerrufsfolgen",
+              "texts": [
+                "Wenn Sie diesen Vertrag widerrufen, haben wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, unverzüglich und spätestens binnen dreißig Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Ihren Widerruf dieses Vertrags bei uns eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der ursprünglichen Transaktion eingesetzt haben, es sei denn, mit Ihnen wurde ausdrücklich etwas anderes vereinbart; in keinem Fall werden Ihnen wegen dieser Rückzahlung Entgelte berechnet.",
+                "Haben Sie verlangt, dass die Dienstleistung während der Widerrufsfrist beginnen soll, so haben Sie uns einen angemessenen Betrag zu zahlen, der dem Anteil der bis zu dem Zeitpunkt, zu dem Sie uns von der Ausübung des Widerrufsrechts hinsichtlich dieses Vertrags unterrichten, bereits erbrachten Dienstleistungen im Vergleich zum Gesamtumfang der im Vertrag vorgesehenen Dienstleistungen entspricht. "
+              ]
+            },
+            "extinction": {
+              "heading": "Erlöschensgründe",
+              "texts": [
+                "Das Widerrufsrecht erlischt bei einem Vertrag über die Lieferung von nicht auf einem körperlichen Datenträger befindlichen digitalen Inhalten, wenn der Unternehmer mit der Ausführung des Vertrags begonnen hat, nachdem der Verbraucher",
                 [
-                    "Auswahl der gewünschten Anzahl der Suchanfragen",
-                    "Auswahl der gewünschten Zahlungsmethode",
-                    "Bestätigen des verbindlichen Kaufes durch Abschluss der Zahlung"
-                ],
-                "Der Verbraucher kann vor dem verbindlichen Absenden der Bestellung durch Betätigen der in dem von ihm verwendeten Internet-Browser enthaltenen „Zurück“-Taste nach Kontrolle seiner Angaben wieder zu der Internetseite gelangen, auf der die Angaben des Kunden erfasst werden und Eingabefehler berichtigen bzw. durch Schließen des Internetbrowsers den Bestellvorgang abbrechen. Wir bestätigen den Eingang der Bestellung unmittelbar durch eine Zusammenfassung des Auftrags und der Möglichkeit eine Auftragsbestätigung herunterzuladen."
-            ]
-        },
-        {
-            "heading": "§3 Preise, Versandkosten, Zahlung, Fälligkeit",
-            "paragraphs": [
-                "(1) Die angegebenen Preise enthalten die gesetzliche Umsatzsteuer und sonstige Preisbestandteile.",
-                "(2) Der Verbraucher hat die Möglichkeit der Zahlung per Bargeld, Giropay, Sofort, Przelewy24, Bancontact, Blik, Eps, Ideal, Mybank, PayPal, Kreditkarte (Visa, Mastercard, American Express).",
-                "(3) Hat der Verbraucher die Zahlung per Vorkasse gewählt, so verpflichtet er sich, den Kaufpreis unverzüglich nach Vertragsschluss zu zahlen."
-            ]
-        },
-        {
-            "heading": "§4 Lieferung",
-            "paragraphs": [
-                "(1) Sofern wir dies in der Produktbeschreibung nicht deutlich anders angegeben haben, sind alle von uns angebotenen Artikel sofort versandfertig. Da es sich um eine Dienstleistung handelt, ist kein Versand nötig und wird sofort zur Verfügung gestellt.",
-                "(2) Das gekaufte Produkt wird von uns für einen Zeitraum von 365 Tagen ab Kaufdatum bereitgestellt. Nach Ablauf dieser Frist ist eine weitere Nutzung nicht möglich."
-            ]
-        },
-        {
-            "heading": "§5 Eigentumsvorbehalt",
-            "paragraphs": [
-                "Wir behalten uns das Eigentum an der Ware bis zur vollständigen Bezahlung des Kaufpreises vor."
-            ]
-        },
-        {
-            "heading": "§6 Rücknahmebedingungen",
-            "paragraphs": [
-                "Unabhängig vom gesetzlichen Widerrufsrecht (siehe §7), gewähren wir eine freiwillige 30-Tage-Geld-zurück-Garantie. Die Frist beträgt 30 Tage ab Verkaufsdatum.",
-                "Um die 30-Tage-Geld-zurück-Garantie in Anspruch zu nehmen, müssen Sie SUMA-EV mittels Erstattungsantrag über Ihren Entschluss informieren. Den Erstattungsantrag finden Sie in der Bestellübersicht Ihres Accounts. Die Frist ist gewahrt, wenn der Erstattungsantrag vor Ablauf der 30 Tage bei uns eintrifft. Die 30-Tage-Geld-zurück-Garantie wird nicht für die Zahlungsmethode \"Barzahlung\" gewährt. Die Erstattung Ihrer Zahlung erfolgt gemäß Widerrufsrecht.",
-                "Eine Erstattung kann ausschließlich für unverbrauchte Tokens geltend gemacht werden. Haben Sie von Ihrem Einkauf bereits Tokens verbraucht, so gewähren wir eine anteilige Erstattung des Kaufbetrags.",
-                "Das gesetzliche Widerrufsrecht wird durch die freiwillige Verlängerung auf 30 Tage nicht eingeschränkt."
-            ]
-        },
-        {
-            "heading": "§7 Widerrufsrecht des Kunden als Verbraucher",
-            "revocation": {
-                "heading": "Widerrufsrecht für Verbraucher",
-                "text": "Verbrauchern steht ein Widerrufsrecht nach folgender Maßgabe zu, wobei Verbraucher jede natürliche Person ist, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbständigen beruflichen Tätigkeit zugerechnet werden können",
-                "notice": {
-                    "heading": "Widerrufsbelehrung",
-                    "content": {
-                        "right": {
-                            "heading": "Widerrufsrecht",
-                            "texts": [
-                                "Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt dreißig Tage, ab dem Tag des Vertragsabschlusses. ",
-                                "Um Ihr Widerrufsrecht auszuüben, müssen Sie uns mittels einer eindeutigen Erklärung (z.B. ein mit der Post versandter Brief, Telefax oder E-Mail) über Ihren Entschluss, diesen Vertrag zu widerrufen, informieren. Sie können dafür das beigefügte Muster-Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist. ",
-                                "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nE-Mail https://metager.de/kontakt",
-                                "Zur Wahrung der Widerrufsfrist reicht es aus, dass Sie die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absenden."
-                            ]
-                        },
-                        "consequences": {
-                            "heading": "Widerrufsfolgen",
-                            "texts": [
-                                "Wenn Sie diesen Vertrag widerrufen, haben wir Ihnen alle Zahlungen, die wir von Ihnen erhalten haben, unverzüglich und spätestens binnen dreißig Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Ihren Widerruf dieses Vertrags bei uns eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Sie bei der ursprünglichen Transaktion eingesetzt haben, es sei denn, mit Ihnen wurde ausdrücklich etwas anderes vereinbart; in keinem Fall werden Ihnen wegen dieser Rückzahlung Entgelte berechnet.",
-                                "Haben Sie verlangt, dass die Dienstleistungen während der Widerrufsfrist beginnen soll, so haben Sie uns einen angemessenen Betrag zu zahlen, der dem Anteil der bis zu dem Zeitpunkt, zu dem Sie uns von der Ausübung des Widerrufsrechts hinsichtlich dieses Vertrags unterrichten, bereits erbrachten Dienstleistungen im Vergleich zum Gesamtumfang der im Vertrag vorgesehenen Dienstleistungen entspricht. "
-                            ]
-                        },
-                        "extinction": {
-                            "heading": "Erlöschensgründe",
-                            "texts": [
-                                "Das Widerrufsrecht erlischt bei einem Vertrag über die Lieferung von nicht auf einem körperlichen Datenträger befindlichen digitalen Inhalten, wenn der Unternehmer mit der Ausführung des Vertrags begonnen hat, nachdem der Verbraucher",
-                                [
-                                    "ausdrücklich zugestimmt hat, dass der Unternehmer mit der Ausführung des Vertrags vor Ablauf der Widerrufsfrist beginnt und",
-                                    "seine Kenntnis davon bestätigt hat, dass er durch seine Zustimmung mit Beginn der Ausführung des Vertrags sein Widerrufsrecht verliert."
-                                ]
-                            ]
-                        }
-                    }
-                }
+                  "ausdrücklich zugestimmt hat, dass der Unternehmer mit der Ausführung des Vertrags vor Ablauf der Widerrufsfrist beginnt und",
+                  "seine Kenntnis davon bestätigt hat, dass er durch seine Zustimmung mit Beginn der Ausführung des Vertrags sein Widerrufsrecht verliert."
+                ]
+              ]
             }
-        },
-        {
-            "heading": "§8 Widerrufsformular",
-            "subheading": "Muster-Widerrufsformular",
-            "texts": [
-                "Wenn Sie den Vertrag widerrufen wollen, dann füllen Sie bitte dieses Formular aus und senden Sie es zurück an:",
-                "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nE-Mail https://metager.de/kontakt",
-                "Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*)/die Erbringung der folgenden Dienstleistung (*)",
-                "Zahlungs-ID",
-                "Bestellt am (*)/erhalten am (*)",
-                "Name des/der Verbraucher(s)",
-                "Anschrift des/der Verbraucher(s)",
-                "Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier)",
-                "Datum",
-                "(*) Unzutreffendes streichen."
-            ]
-        },
-        {
-            "heading": "§9 Gewährleistung",
-            "texts": [
-                "Es gelten die gesetzlichen Gewährleistungsregelungen."
-            ]
-        },
-        {
-            "heading": "§10 Vertragssprache",
-            "texts": [
-                "Als Vertragssprache steht ausschließlich Deutsch zur Verfügung."
-            ]
-        },
-        {
-            "heading": "§11 Kundendienst",
-            "texts": [
-                "Unser Kundendienst für Fragen, Reklamationen und Beanstandungen steht Ihnen werktags von 9:00 Uhr bis 16:00 Uhr unter folgenden Möglichkeiten zur Verfügung:",
-                "Telefon: +4951134000070\nTelefax: 0511 34 00 10 23\nE-Mail: https://metager.de/kontakt"
-            ]
+          }
         }
-    ]
-}
\ No newline at end of file
+      }
+    },
+    {
+      "heading": "§8 Widerrufsformular",
+      "subheading": "Muster-Widerrufsformular",
+      "texts": [
+        "Wenn Sie den Vertrag widerrufen wollen, dann füllen Sie bitte dieses Formular aus und senden Sie es zurück an:",
+        "SUMA-EV\nDominik Hebeler\nRöseler Str. 3\nD-30159 Hannover\nE-Mail https://metager.de/kontakt",
+        "Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*)/die Erbringung der folgenden Dienstleistung (*)",
+        "Zahlungs-ID",
+        "Bestellt am (*)/erhalten am (*)",
+        "Name des/der Verbraucher(s)",
+        "Anschrift des/der Verbraucher(s)",
+        "Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier)",
+        "Datum",
+        "(*) Unzutreffendes streichen."
+      ]
+    },
+    {
+      "heading": "§9 Gewährleistung",
+      "texts": [
+        "Es gelten die gesetzlichen Gewährleistungsregelungen."
+      ]
+    },
+    {
+      "heading": "§10 Vertragssprache",
+      "texts": [
+        "Als Vertragssprache steht ausschließlich Deutsch zur Verfügung."
+      ]
+    },
+    {
+      "heading": "§11 Kundendienst",
+      "texts": [
+        "Unser Kundendienst für Fragen, Reklamationen und Beanstandungen steht Ihnen werktags von 9:00 Uhr bis 16:00 Uhr unter folgenden Möglichkeiten zur Verfügung:",
+        "Telefon: +4951134000070\nTelefax: 0511 34 00 10 23\nE-Mail: https://metager.de/kontakt"
+      ]
+    }
+  ]
+}
diff --git a/pass/lang/de/checkout.json b/pass/lang/de/checkout.json
index db2c92e..ecbfd3f 100644
--- a/pass/lang/de/checkout.json
+++ b/pass/lang/de/checkout.json
@@ -5,14 +5,14 @@
       "description": "Sie können Ihren Schlüssel auch gegen Bargeld aufladen. Lassen Sie uns hierfür einfach folgende Zahlungs-ID postalisch zusammen mit der gewünschten Geldsumme zukommen. Achten Sie bitte darauf, dass die Zahlungs-ID lesbar sein muss, um von uns verarbeitet werden zu können.",
       "note": "Folgendes gilt es zu beachten für die Barzahlung:",
       "no-large-values": "Senden Sie uns zu Ihrer eigenen Sicherheit nicht mehr als 100€ mit der Post. Wir übernehmen keine Haftung für den Transportweg. Sie sind selbst dafür verantwortlich, dass der Brief bei uns ankommt.",
-      "accepted-currencies": "Wir akzeptieren ausschließlich folgende Währungen: EUR, USD, CAD, GBP.",
       "no-coins": "Wir akzeptieren ausschließlich Geldscheine. Versenden Sie keine Münzen!",
+      "accepted-currencies": "Wir akzeptieren ausschließlich folgende Währungen: EUR, USD, CAD, GBP.",
       "currency-translation": "Verrechnet werden Beträge von uns stets in EUR. Wenn Sie uns eine andere Währung zusenden, wird der gesendete Betrag zum tagesaktuellen Wechselkurs umgerechnet.",
       "no-refund": "Wegen geltender Geldwäschegesetze ist eine Erstattung oder Rücksendung leider nicht möglich. Sobald die Aufladung von uns verbucht wurde, können Sie aber unter \"Bestellungen\" die versendete Zahlungs-ID eingeben um eine Auftragsübersicht zu erhalten und/oder eine Rechnung anzufordern.",
       "order-id-heading": "Ihre Zahlungs-ID",
       "order-id-copy": "Zahlungs-ID kopieren",
-      "order-address-heading": "Schicken Sie den Brief an folgende Addresse und notieren Sie sich die Zahlungs-ID für Ihre eigenen Unterlagen",
       "order-address": "SUMA-EV\nRöselerstraße 3\n30159 Hannover",
+      "order-address-heading": "Schicken Sie den Brief an folgende Adresse und notieren Sie sich die Zahlungs-ID für Ihre eigenen Unterlagen",
       "order-expiration": "Die Zahlungs-ID ist gültig bis zum {{order_expiration}}. Ab diesem Datum kann sie nicht mehr für eine Aufladung verwendet werden.",
       "order-unique": "Verwenden Sie die Zahlungs-ID nur für eine einzige Aufladung. Sie erhalten mit jedem Aufruf dieser Seite eine neue!",
       "error": "Beim Erstellen Ihrer Bestellung ist etwas schief gegangen. Versuchen Sie es bitte später erneut.",
@@ -52,4 +52,4 @@
     "submit": "Zahlung durchführen",
     "loading": "Zahlungsmethode wird geladen"
   }
-}
\ No newline at end of file
+}
diff --git a/pass/lang/de/cost.json b/pass/lang/de/cost.json
index e3f13bf..8082755 100644
--- a/pass/lang/de/cost.json
+++ b/pass/lang/de/cost.json
@@ -17,7 +17,7 @@
     },
     {
       "heading": "30 Tage Geld Zurück Garantie",
-      "text": "Sollten Sie mit Ihrem Schlüssel unzufrieden sein, haben Sie nach dem Kauf 30 Tage Zeit das nicht verbrauchte Guthaben wieder zurück zu geben."
+      "text": "Sollten Sie mit Ihrem Schlüssel unzufrieden sein, haben Sie nach dem Kauf 30 Tage Zeit, das nicht verbrauchte Guthaben wieder zurück zu geben."
     },
     {
       "heading": "Schlüssel wird automatisch im Browser eingerichtet und verwendet",
@@ -25,13 +25,13 @@
     },
     {
       "heading": "Genauso anonym wie eine Suche ohne Schlüssel",
-      "text": "Verwenden Sie unsere <a href=\"#\">Android App</a>, oder demnächst auch unsere Extension und seien Sie unter Verwendung von <a href=\"{{linktokens}}\">anonymen Tokens</a> beweisbar genauso anonym unterwegs, wie ohne Schlüssel."
+      "text": "Verwenden Sie unsere <a href=\"#\">Android App</a>, oder demnächst auch unsere Extension und seien Sie unter Verwendung von <a href=\"{{linktokens}}\">anonymen Tokens</a> beweisbar genauso anonym unterwegs wie ohne Schlüssel."
     }
   ],
   "payment-methods": {
     "heading": "Zahlungsmethoden",
     "texts": [
-      "MetaGer Schlüssel wurden von uns so konzipiert, dass Sie per Design ohne personenbeziehbare Daten auskommen. Nichtsdestotrotz fallen spätestens bei der Durchführung einer Zahlung meist welche an. Sei es nun die IBAN des zahlenden Kontos, oder die E-Mail Adresse des verwendeten PayPal Kontos. Der SUMA-EV verarbeitet diese Daten nicht selbst und speichert sie auch nicht ab. Allerdings tut es je nach Zahlungsmethode der Zahlungsdienstleister. Dadurch verbleibt natürlich auf unseren Kontoauszügen eine entsprechende Buchung. Wir sind verpflichtet diese Kontoauszüge 10 Jahre lang aufzuheben.",
+      "MetaGer Schlüssel wurden von uns so konzipiert, dass Sie per Design ohne personenbeziehbare Daten auskommen. Nichtsdestotrotz fallen spätestens bei der Durchführung einer Zahlung meist welche an. Sei es nun die IBAN des zahlenden Kontos, oder die E-Mail Adresse des verwendeten PayPal Kontos. Der SUMA-EV verarbeitet diese Daten nicht selbst und speichert sie auch nicht ab. Allerdings tut es je nach Zahlungsmethode der Zahlungsdienstleister. Dadurch verbleibt natürlich auf unseren Kontoauszügen eine entsprechende Buchung. Wir sind verpflichtet, diese Kontoauszüge 10 Jahre lang aufzuheben.",
       "Deshalb sind unsere Zahlungsmethoden so konfiguriert, dass möglichst wenig und teilweise sogar gar keine Nutzerdaten erfasst werden müssen."
     ],
     "anonymous": "Anonyme Zahlungsmethoden",
diff --git a/pass/lang/de/help.json b/pass/lang/de/help.json
index 6fc1c34..27b8619 100644
--- a/pass/lang/de/help.json
+++ b/pass/lang/de/help.json
@@ -7,14 +7,14 @@
     },
     "problem": {
       "heading": "Welches Problem sollen anonyme Token lösen?",
-      "text": "Wenn Ihr Browser uns mit jeder Suchanfrage das immer gleiche Passwort zusendet, hätten wir zumindest theoretisch die Möglichkeit eine Korrelation zwischen allen mit dem gleichen Schlüssel durchgeführten Suchen herzustellen. Auch wenn wir das natürlich nicht tun, wäre so dennoch Vertrauen notwendig, um sich seiner anonymen Suche sicher zu sein. Damit wir die anonyme Suche nicht nur versprechen müssen, sondern auch beweisen können, haben wir die anonymen Token eingeführt."
+      "text": "Wenn Ihr Browser uns mit jeder Suchanfrage das immer gleiche Passwort zusendet, hätten wir zumindest theoretisch die Möglichkeit, eine Korrelation zwischen allen mit dem gleichen Schlüssel durchgeführten Suchen herzustellen. Auch wenn wir das natürlich nicht tun, wäre so dennoch Vertrauen notwendig, um sich seiner anonymen Suche sicher zu sein. Damit wir die anonyme Suche nicht nur versprechen müssen, sondern auch beweisen können, haben wir die anonymen Token eingeführt."
     },
     "general-function": {
       "heading": "Wie funktioniert das?",
       "texts": [
         "Wir möchten also Einmalpasswörter direkt von Ihrem Endgerät generieren lassen, die Sie uns dann bei Ihren Suchen zur Authentifizierung zusenden. Allerdings müssen wir für jedes anonyme Token auf Ihrem Endgerät sicherstellen, dass dafür ein reguläres Token von Ihrem MetaGer Schlüssel abgezogen wurde, ohne (und das ist der Knackpunkt), dass wir erfahren, welcher MetaGer Schlüssel zur Generierung des anonymen Tokens verwendet wurde.",
         "Traditionell würde man dazu eine Form der kryptographischen Signatur verwenden. In diesem Fall würden wir den generierten anonymen Token signieren. Wenn Sie uns dann zu einem späteren Zeitpunkt den anonymen Token zusammen mit der Signatur zusenden, können wir sicher sein, dass der anonyme Token gültig ist. Um jedoch die Signatur zu erhalten, hätten Sie uns den anonymen Token zusammen mit Ihrem echten Schlüssel geschickt, was die Anonymität zunichte machen würde.",
-        "Daher verwenden wir stattdessen eine modifizierte Form der kryptographischen Signatur, die sogenannte <a href=\"https://en.wikipedia.org/wiki/Blind_signature\" target=\"_blank\">blinde Signatur</a>. Um eine Analogie zum wirklichen Leben zu schaffen ist es so, als würden Sie uns Ihren anonymen Token in einem Briefumschlag aus Kohlepapier schicken. In diesem Beispiel könnten wir den Briefumschlag nicht öffnen, aber wir könnten von außen unterschreiben, so dass unsere Unterschrift auf den anonymen Token im Inneren übertragen wird. Wenn Sie den Umschlag zurückbekommen, könnten Sie ihn entfernen und uns später das Passwort und die Unterschrift zurückschicken. Wir könnten dann bestätigen, dass es tatsächlich unsere Unterschrift ist.",
+        "Daher verwenden wir stattdessen eine modifizierte Form der kryptographischen Signatur, die sogenannte <a href=\"https://en.wikipedia.org/wiki/Blind_signature\" target=\"_blank\">blinde Signatur</a>. Um eine Analogie zum wirklichen Leben zu schaffen, ist es so, als würden Sie uns Ihren anonymen Token in einem Briefumschlag aus Kohlepapier schicken. In diesem Beispiel könnten wir den Briefumschlag nicht öffnen, aber wir könnten von außen unterschreiben, so dass unsere Unterschrift auf den anonymen Token im Inneren übertragen wird. Wenn Sie den Umschlag zurückbekommen, könnten Sie ihn entfernen und uns später das Passwort und die Unterschrift zurückschicken. Wir könnten dann bestätigen, dass es tatsächlich unsere Unterschrift ist.",
         "Tatsächlich hinkt diese Analogie ein wenig, denn im tatsächlichen Verfahren haben wir in dem Moment in dem Sie uns den anonymen Token und die Unterschrift schicken, nicht nur den anonymen Token noch nie zuvor gesehen, sondern auch die Unterschrift selbst noch nie. Und trotzdem können wir verifizieren, dass die Signatur von uns erzeugt wurde."
       ]
     },
@@ -22,20 +22,20 @@
       "heading": "Was bedeutet das für Ihre authentifizierten Suchanfragen?",
       "texts": [
         "Durch die Verwendung des beschriebenen Algorithmus können wir und Sie gleichermaßen sicherstellen, dass für Ihre authentifizierten Suchanfragen von Ihnen jedes Mal ein neues zufälliges Passwort verwendet wird, das in keinem Zusammenhang mit Ihrem MetaGer Schlüssel steht.",
-        "Das Besondere an diesem Algorithmus ist dabei, dass alle Komponenten, die die Anonymität gewährleisten lokal auf Ihrem Gerät ausgeführt werden. Dieser ausgeführte Quellcode kann jederzeit von jedem eingesehen und verifiziert werden.",
+        "Das Besondere an diesem Algorithmus ist dabei, dass alle Komponenten, die die Anonymität gewährleisten, lokal auf Ihrem Gerät ausgeführt werden. Dieser ausgeführte Quellcode kann jederzeit von jedem eingesehen und verifiziert werden.",
         "Und das Beste: Um anonyme Tokens zu verwenden, müssen Sie nichts weiter konfigurieren. Die einfache Installation/Nutzung unserer Browser-Erweiterung/Android-App reicht vollkommen aus, damit Ihr Endgerät bei allen Suchanfragen anonyme Tokens verwendet."
       ]
     },
     "technical-function": {
-      "heading": "Der Algorithmus dahinter:",
       "texts": [
         "Bei einer klassischen RSA Signatur würden wir den anonymen Token <code>m</code>, den geheimen Exponenten <code>d</code> und den öffentlichen Modulus <code>N</code> unseres privaten Schlüssels nehmen und die Signatur mittels <code>m^d (mod N)</code> erstellen. Wir wollen aber, dass <code>m</code> geheim bleibt.",
         "Deshalb erstellt Ihr Endgerät eine zufällige Zahl <code>r</code> mit Hilfe eines Zufallszahlengenerators, die teilerfremd zu <code>N</code> ist. Der größte gemeinsame Teiler von <code>r</code> und <code>N</code> muss also <code>1</code> sein.",
-        "Nun werden die öffentlichen Komponenten <code>e</code> und <code>N</code> unseres privaten Schlüssels zusammen mit <code>r</code> dazu verwendet, den anonymen Token unserem Server gegenüber zu verschleiern, sodass wir ihn nicht mehr lesen können. Dafür berechnet Ihr Endgerät <code>m'&Congruent; mr^e (mod N)</code>. <code>m'</code> ist nun der verschleierte anonyme Token, der für die Signatur an unseren Server gesendet werden kann.",
         "Weil <code>r</code> eine Zufallszahl ist, folgt daraus, dass <code>m'</code> keinerlei Informationen über den lokal gespeicherten anonymen Token <code>m</code> preisgibt.",
         "Unser Server erhält nun von Ihrem Endgerät den verschleierten anonymen Token <code>m'</code> zusammen mit dem zu verwendenden MetaGer Schlüssel. Wir ziehen einen Token von dem Schlüssel ab und senden die ebenfalls verschleierte Signatur <code>s'&Congruent; (m')^d (mod N)</code> an Ihr Endgerät zurück.",
-        "Ihr Endgerät kann nun die tatsächlich gültige RSA Signatur <code>s</code> für den unverschleierten anonymen Token berechnen: <code>s&Congruent; s' r^-1 (mod N)</code>. Das funktioniert, weil für RSA Schlüssel gilt: <code>r^(e*d)&Congruent; r (mod N)</code>. Und deshalb auch: <code>s &Congruent; s' * r^-1 &Congruent; (m')^d*r^-1 &Congruent; m^d*r^(e*d)*r^-1 &Congruent; m^d*r*r^-1 &Congruent; m^d (mod N)</code>"
-      ]
+        "Ihr Endgerät kann nun die tatsächlich gültige RSA Signatur <code>s</code> für den unverschleierten anonymen Token berechnen: <code>s&Congruent; s' r^-1 (mod N)</code>. Das funktioniert, weil für RSA Schlüssel gilt: <code>r^(e*d)&Congruent; r (mod N)</code>. Und deshalb auch: <code>s &Congruent; s' * r^-1 &Congruent; (m')^d*r^-1 &Congruent; m^d*r^(e*d)*r^-1 &Congruent; m^d*r*r^-1 &Congruent; m^d (mod N)</code>",
+        "Nun werden die öffentlichen Komponenten <code>e</code> und <code>N</code> unseres privaten Schlüssels zusammen mit <code>r</code> dazu verwendet, den anonymen Token unserem Server gegenüber zu verschleiern, sodass wir ihn nicht mehr lesen können. Dafür berechnet Ihr Endgerät <code>m'&Congruent; mr^e (mod N)</code>. <code>m'</code> ist nun der verschleierte anonyme Token, der für die Signatur an unseren Server gesendet werden kann."
+      ],
+      "heading": "Der Algorithmus dahinter:"
     }
   },
   "faq": {
@@ -43,7 +43,7 @@
     "faqs": [
       {
         "summary": "Wie funktioniert der MetaGer Schlüssel?",
-        "description": "Mit einem MetaGer-Schlüssel suchen Sie werbefrei. Sie erhalten ein Guthaben, von dem pro Suche eine Suche  abgezogen wird. Wenn Sie einen MetaGer-Schlüssel verwenden, werden alle Funktionen, die MetaGer vor automatissierten Aufrufen schützen, deaktiviert. Das heißt, dass Sie keine Captcha-Anfragen sehen werden und Ihre IP-Adresse auch nicht für begrenzte Zeit vorgehalten wird. Vereinfacht gesagt, wird MetaGer dadurch schneller, zuverlässiger und sicherer."
+        "description": "Mit einem MetaGer-Schlüssel suchen Sie werbefrei. Sie erhalten ein Guthaben, von dem pro Suche eine Suche abgezogen wird. Wenn Sie einen MetaGer-Schlüssel verwenden, werden alle Funktionen, die MetaGer vor automatisierten Aufrufen schützen, deaktiviert. Das heißt, dass Sie keine Captcha-Anfragen sehen werden und Ihre IP-Adresse auch nicht für begrenzte Zeit vorgehalten wird. Vereinfacht gesagt wird MetaGer dadurch schneller, zuverlässiger und sicherer."
       },
       {
         "summary": "Wie funktioniert das anonyme Token?",
@@ -51,7 +51,7 @@
       },
       {
         "summary": "Wie verwende ich den MetaGer Schlüssel ?",
-        "description": "Der MetaGer Schlüssel wird automatisch im Browser eingerichtet und verwendet. Sie müssen also nichts weiter tun. Wenn Sie den MetaGer Schlüssel auf weiteren Geräten nutzen möchten, gibt es mehrere Möglichkeiten den MetaGer-Schlüssel einzurichten:",
+        "description": "Der MetaGer Schlüssel wird automatisch im Browser eingerichtet und verwendet. Sie müssen also nichts weiter tun. Wenn Sie den MetaGer Schlüssel auf weiteren Geräten nutzen möchten, gibt es mehrere Möglichkeiten, den MetaGer-Schlüssel einzurichten:",
         "steps": [
           {
             "heading": "URL kopieren",
@@ -81,7 +81,7 @@
       },
       {
         "summary": "Ich brauche eine Rechnung. Wie bekomme ich diese?",
-        "description": "Dafür benötigen Sie lediglich Ihre Zahlungs-ID. Um die Rechnung zu beantragen, öffnen Sie die Verwaltungsseite des MetaGer-Schlüssels. Hier klicken Sie auf den Menüpunkt \"Bestellungen\" und geben Ihre Zahlungs-ID ein. Nun können Sie auf den Knopf \"Rechnung anfragen\" klicken und die Rechunngsanfrage starten. Für die Rechnung benötigen wir Ihren vollständigen Namen, ihre E-Mail-Adresse und Ihre Anschrift."
+        "description": "Dafür benötigen Sie lediglich Ihre Zahlungs-ID. Um die Rechnung zu beantragen, öffnen Sie die Verwaltungsseite des MetaGer-Schlüssels. Hier klicken Sie auf den Menüpunkt \"Bestellungen\" und geben Ihre Zahlungs-ID ein. Nun können Sie auf den Knopf \"Rechnung anfragen\" klicken und die Rechnungsanfrage starten. Für die Rechnung benötigen wir Ihren vollständigen Namen, ihre E-Mail-Adresse und Ihre Anschrift."
       },
       {
         "summary": "Ich möchte meinen MetaGer Schlüssel automatisch aufladen. Wie geht das?",
@@ -90,4 +90,4 @@
     ],
     "more-questions": "Haben Sie weitere Fragen? Dann verwenden Sie gerne unser <a href=\"{{contactlink}}\" target=\"_blank\">Kontaktformular</a>."
   }
-}
\ No newline at end of file
+}
diff --git a/pass/lang/de/index.json b/pass/lang/de/index.json
index feed58e..e2804e6 100644
--- a/pass/lang/de/index.json
+++ b/pass/lang/de/index.json
@@ -20,12 +20,12 @@
     },
     "logging": {
       "heading": "Ohne Logging",
-      "description": "Bei Ihren Internetsuchen fallen automatisch viele Daten an. Die wenigen Daten, die wir dabei traditionell loggen müssen dienen der Spambekämpfung. Ein MetaGer Schlüssel macht aber auch das unnötig.",
+      "description": "Bei Ihren Internetsuchen fallen automatisch viele Daten an. Die wenigen Daten, die wir dabei traditionell loggen müssen, dienen der Spambekämpfung. Ein MetaGer Schlüssel macht aber auch das unnötig.",
       "logging": "Logging"
     },
     "compromise": {
       "heading": "Ohne Kompromisse",
-      "description": "Es gibt bei MetaGer keine Nutzeraccounts. Sie erhalten von uns einen zufällig generierten Schlüssel. Es sind keine Kontaktdaten notwendig. Mit unseren <a href=\"{{linkPaymentMethods}}\">Zahlungsmethoden</a> erfassen wir nur die für die Zahlungsabwicklung notwendigen Daten. Wenn Sie unsere <a href=\"/app\">Android App</a>, oder demnächst auch unsere Browserextension verwenden sind Sie außerdem unter Verwendung von <a href=\"{{linktoken}}\">  anonymen Tokens</a> beweisbar genauso anonym unterwegs, wie ohne Schlüssel.",
+      "description": "Es gibt bei MetaGer keine Nutzeraccounts. Sie erhalten von uns einen zufällig generierten Schlüssel. Es sind keine Kontaktdaten notwendig. Mit unseren <a href=\"{{linkPaymentMethods}}\">Zahlungsmethoden</a> erfassen wir nur die für die Zahlungsabwicklung notwendigen Daten. Wenn Sie unsere <a href=\"/app\">Android App</a>, oder demnächst auch unsere Browserextension verwenden, sind Sie außerdem unter Verwendung von <a href=\"{{linktoken}}\">  anonymen Tokens</a> beweisbar genauso anonym unterwegs, wie ohne Schlüssel.",
       "compromise": "Kompromisse"
     }
   },
diff --git a/pass/lang/de/invoice.json b/pass/lang/de/invoice.json
index 15c76a9..f54655e 100644
--- a/pass/lang/de/invoice.json
+++ b/pass/lang/de/invoice.json
@@ -4,17 +4,17 @@
   "author": "SUMA-EV - Verein für freien Wissenszugang",
   "subject": "MetaGer Schlüssel: Token (x{{amount}})",
   "invoice": "Rechnung",
-  "payment_reference_id": "Zahlungs-ID",
   "order-confirmation": "Auftragsbestätigung",
+  "payment_reference_id": "Zahlungs-ID",
   "order": "Auftragsnummer",
   "phone": "Telefon",
   "mail-address": "support+46521@metager.de",
   "domain": "metager.de",
   "vatid": "Ust-ID",
   "invoice_date": "Rechnungsdatum",
-  "purchase_date": "Leistungsdatum",
   "product": "MetaGer Schlüssel: Token",
   "count": "Anzahl",
+  "purchase_date": "Leistungsdatum",
   "details": "Bestelldetails",
   "vat": "MwSt ({{vat}}%)",
   "total": "Gesamtbetrag",
@@ -47,7 +47,7 @@
       "placeholder": "Mustergasse 3&#10;30159 Musterstadt&#10;Deutschland"
     },
     "submit": "Rechnung anfragen",
-    "storage": "Wir sind rechtlich dazu verpflichtet einmal ausgestellte Rechnungen <span class=\"bold\">10 Jahre</span> lang aufzubewahren. Da eine Rechnung auf Sie persönlich ausgestellt sein muss, enthält sie zwangsläufig personenbeziehbare Daten (Name, Anschrift, E-Mail).",
+    "storage": "Wir sind rechtlich dazu verpflichtet, einmal ausgestellte Rechnungen <span class=\"bold\">10 Jahre</span> lang aufzubewahren. Da eine Rechnung auf Sie persönlich ausgestellt sein muss, enthält sie zwangsläufig personenbeziehbare Daten (Name, Anschrift, E-Mail).",
     "success": "Ihre Nachricht wurde uns zugestellt. Wir bearbeiten die Anfrage so schnell wie möglich und antworten an die hinterlegte E-Mail Adresse."
   }
-}
\ No newline at end of file
+}
diff --git a/pass/lang/de/key.json b/pass/lang/de/key.json
index 84ea88d..d95913d 100644
--- a/pass/lang/de/key.json
+++ b/pass/lang/de/key.json
@@ -1,6 +1,6 @@
 {
   "charge": {
-    "full": "Ihr Schlüssel ist bereits voll aufgeladen. Sie können eine weitere Aufladung vornehmen sobald einige Suchen verbraucht wurden."
+    "full": "Ihr Schlüssel ist bereits voll aufgeladen. Sie können eine weitere Aufladung vornehmen, sobald einige Suchen verbraucht wurden."
   },
   "key": {
     "copy-url": "URL kopieren",
@@ -19,4 +19,4 @@
       "charge": "Schlüssel jetzt aufladen"
     }
   }
-}
\ No newline at end of file
+}
diff --git a/pass/lang/de/login.json b/pass/lang/de/login.json
index 7dce1c4..6ce4a4f 100644
--- a/pass/lang/de/login.json
+++ b/pass/lang/de/login.json
@@ -1,16 +1,16 @@
 {
-    "heading": "Schlüssel eingeben",
-    "key-input": {
-        "placeholder": "Schlüssel eingeben"
-    },
-    "or": "oder",
-    "upload-file": "Sicherungsdatei hochladen",
-    "scan-qr": {
-        "button": "QR-Code scannen",
-        "no-camera": "Keine Kamera verfügbar",
-        "invalid-qr": "Qr Code enthält keine gültigen Daten.",
-        "close": "Schließen"
-    },
-    "submit": "Abschicken",
-    "error": "Ein gültiger Schlüssel, oder eine gültige Sicherungsdatei ist erforderlich."
-}
\ No newline at end of file
+  "heading": "Schlüssel eingeben",
+  "key-input": {
+    "placeholder": "Schlüssel eingeben"
+  },
+  "or": "oder",
+  "upload-file": "Sicherungsdatei hochladen",
+  "scan-qr": {
+    "button": "QR-Code scannen",
+    "no-camera": "Keine Kamera verfügbar",
+    "invalid-qr": "Qr Code enthält keine gültigen Daten.",
+    "close": "Schließen"
+  },
+  "submit": "Abschicken",
+  "error": "Ein gültiger Schlüssel oder eine gültige Sicherungsdatei ist erforderlich."
+}
diff --git a/pass/lang/de/order.json b/pass/lang/de/order.json
index ec896d3..5fea945 100644
--- a/pass/lang/de/order.json
+++ b/pass/lang/de/order.json
@@ -1,22 +1,22 @@
 {
   "product": {
     "name": "MetaGer Schlüssel",
-    "description": "MetaGer Schlüssel zur werbefreien Nutzung der Suchmaschine MetaGer",
     "itemname_one": "{{count}} MetaGer Token",
+    "description": "MetaGer Schlüssel zur werbefreien Nutzung der Suchmaschine MetaGer",
     "itemname_other": "{{count}} MetaGer Tokens"
   },
+  "breadcrumps": {
+    "orders": "Bestellungen"
+  },
   "summary": {
+    "thankyou": "Vielen Dank für Ihren Einkauf!",
     "actions": {
       "order-confirmation": "Auftragsbestätigung herunterladen",
       "receipt": "Rechnung anfragen",
       "download-receipt": "Rechnung herunterladen",
       "refund": "Erstattung anfragen"
     },
-    "receipt": "Benötigen Sie eine Rechnung? Dann ist jetzt der beste Zeitpunkt eine anzufragen. Sie können diese Übersicht alternativ auch zu einem späteren Zeitpunkt unter Eingabe Ihrer Zahlungs-ID ({{payment_reference_id}}) wieder aufrufen.",
-    "thankyou": "Vielen Dank für Ihren Einkauf!"
-  },
-  "breadcrumps": {
-    "orders": "Bestellungen"
+    "receipt": "Benötigen Sie eine Rechnung? Dann ist jetzt der beste Zeitpunkt eine anzufragen. Sie können diese Übersicht alternativ auch zu einem späteren Zeitpunkt unter Eingabe Ihrer Zahlungs-ID ({{payment_reference_id}}) wieder aufrufen."
   },
   "details": {
     "header": {
@@ -30,19 +30,13 @@
     "exchangerate": "Wechselkurs"
   },
   "orders": {
-    "description": "Geben Sie nachfolgend bitte die Zahlungs-ID für eine Ihrer Bestellungen ein, um Details zu dieser anzuzeigen.",
     "placeholder": "Zahlungs-ID",
+    "description": "Geben Sie nachfolgend bitte die Zahlungs-ID für eine Ihrer Bestellungen ein, um Details zu dieser anzuzeigen.",
     "submit": "Bestellungen laden",
     "400": "Ungültige Zahlungs-ID",
     "404": "Zahlungs-ID nicht gefunden"
   },
-  "agb": {
-    "text": "Durch das Fortsetzen Ihres Einkaufs erklären Sie sich mit unseren <a href=\"{{agblink}}\" target=\"_blank\">AGB</a> einverstanden."
-  },
   "revocation": {
-    "input": {
-      "label": "Ich stimme der Ausführung des Vertrages vor Ablauf der Widerrufsfrist ausdrücklich zu. Ich habe zur Kenntnis genommen, dass das <a href=\"{{revocation_link}}\" target=\"_blank\">Widerrufsrecht</a> mit Beginn der Ausführung des Vertrages erlischt. Stattdessen gewähren wir Ihnen ein freiwilliges <a href=\"{{refundlink}}\" target=\"_blank\">30-tägiges Rückgaberecht</a>."
-    },
     "headings": [
       "Widerrufsrecht für digitale Güter",
       "Widerrufsrecht für Verbraucher",
@@ -52,6 +46,9 @@
       "Muster-Widerrufsformular",
       "Rückgabebedingungen"
     ],
+    "input": {
+      "label": "Ich stimme der Ausführung des Vertrages vor Ablauf der Widerrufsfrist ausdrücklich zu. Ich habe zur Kenntnis genommen, dass das <a href=\"{{revocation_link}}\" target=\"_blank\">Widerrufsrecht</a> mit Beginn der Ausführung des Vertrages erlischt. Stattdessen gewähren wir Ihnen ein freiwilliges <a href=\"{{refundlink}}\" target=\"_blank\">30-tägiges Rückgaberecht</a>."
+    },
     "texts": [
       "(Verbraucher ist jede natürliche Person, die ein Rechtsgeschäft zu Zwecken abschließt, die überwiegend weder ihrer gewerblichen noch ihrer selbstständigen beruflichen Tätigkeit zugerechnet werden kann.)",
       "Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag des Vertragsabschlusses.",
@@ -75,12 +72,15 @@
       ],
       "(*) Unzutreffendes streichen.",
       "Unabhängig vom gesetzlichen Widerrufsrecht (siehe oben), gewähren wir eine freiwillige 30-Tage-Geld-zurück-Garantie. Die Frist beträgt 30 Tage ab Verkaufsdatum.",
-      "Um die 30-Tage-Geld-zurück-Garantie in Anspruch zu nehmen, müssen Sie SUMA-EV mittels Erstattungsantrag über Ihren Entschluss informieren. Den Erstattungsantrag finden Sie in der Bestellübersicht Ihres Accounts. Die Frist ist gewahrt, wenn der schriftliche Widerruf vor Ablauf der 30 Tage bei uns eintrifft. Die 30-Tage-Geld-zurück-Garantie wird nicht für die Zahlungsmethoden \"Barzahlung\" und \"PaysafeCard\" gewährt.",
       "Die Erstattung Ihrer Zahlung erfolgt gemäß Widerrufsrecht.",
-      "Eine Erstattung kann ausschließlich für unverbrauchte Tokens geltend gemacht werden. Haben Sie von Ihrem Einkauf bereits Tokens verbraucht, so gewähren wir eine anteilige Erstattung des Kaufbetrags.",
-      "Das gesetzliche Widerrufsrecht wird durch die freiwillige Verlängerung auf 30 Tage nicht eingeschränkt."
+      "Um die 30-Tage-Geld-zurück-Garantie in Anspruch zu nehmen, müssen Sie SUMA-EV mittels Erstattungsantrag über Ihren Entschluss informieren. Den Erstattungsantrag finden Sie in der Bestellübersicht Ihres Accounts. Die Frist ist gewahrt, wenn der schriftliche Widerruf vor Ablauf der 30 Tage bei uns eintrifft. Die 30-Tage-Geld-zurück-Garantie wird nicht für die Zahlungsmethoden \"Barzahlung\" und \"PaysafeCard\" gewährt.",
+      "Das gesetzliche Widerrufsrecht wird durch die freiwillige Verlängerung auf 30 Tage nicht eingeschränkt.",
+      "Eine Erstattung kann ausschließlich für unverbrauchte Tokens geltend gemacht werden. Haben Sie von Ihrem Einkauf bereits Tokens verbraucht, so gewähren wir eine anteilige Erstattung des Kaufbetrags."
     ]
   },
+  "agb": {
+    "text": "Durch das Fortsetzen Ihres Einkaufs erklären Sie sich mit unseren <a href=\"{{agblink}}\" target=\"_blank\">AGB</a> einverstanden."
+  },
   "refund": {
     "breadcrumps": {
       "orders": "Bestellungen",
@@ -91,7 +91,9 @@
       "already_refunded": "Für diese Bestellung wurde bereits eine Erstattung angefragt.",
       "generic": "Fehler beim Senden Ihrer Nachricht. Bitte versuchen Sie es später erneut."
     },
-    "headings": ["Ihre Erstattung"],
+    "headings": [
+      "Ihre Erstattung"
+    ],
     "texts": [
       "Sind Sie unzufrieden mit Ihrem Schlüssel? Das bedauern wir sehr! Selbstverständlich erstatten wir Ihnen in diesem Fall den Rechnungsbetrag. Eine Erstatung erfolgt stets auf das gleiche Konto, welches bei der ursprünglichen Zahlung verwendet wurde. Gerne nehmen wir auch Ihre Kritik entgegen.",
       "Hinweis: Ein Teil Ihres gekauften Guthabens wurde bereits verbraucht. Wir können Ihnen deshalb lediglich <span class=\"bold\">{{count}}/{{payment_count}}</span> Suchanfragen erstatten."
diff --git a/pass/lang/de/pageheader.json b/pass/lang/de/pageheader.json
index 8eed0b9..0a1ed55 100644
--- a/pass/lang/de/pageheader.json
+++ b/pass/lang/de/pageheader.json
@@ -14,4 +14,4 @@
     "impress": "Impressum",
     "privacy": "Datenschutz"
   }
-}
\ No newline at end of file
+}
-- 
GitLab