From 77b4be4faf7a7d9c2c09e6f16f39264afc8515dc Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Fri, 9 Jun 2023 09:30:31 +0200
Subject: [PATCH] updated information to match new pricing

---
 pass/config/default.json | 18 +++++++++++++++---
 pass/lang/de/cost.json   | 11 +++++------
 pass/lang/de/index.json  |  4 ++--
 pass/views/cost.ejs      |  1 -
 pass/views/index.ejs     |  2 +-
 5 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/pass/config/default.json b/pass/config/default.json
index 64fda64..ff9d71e 100644
--- a/pass/config/default.json
+++ b/pass/config/default.json
@@ -45,8 +45,20 @@
   "price": {
     "per_token": 0.01,
     "vat": 7,
-    "purchasable": [1000, 2000, 3000, 4000, 6000, 12000],
-    "allowed_currencies": ["EUR", "USD", "CAD", "GBP"],
+    "purchasable": [
+      500,
+      1000,
+      2000,
+      3000,
+      4000,
+      6000
+    ],
+    "allowed_currencies": [
+      "EUR",
+      "USD",
+      "CAD",
+      "GBP"
+    ],
     "number_range": {
       "payment_reference": 0,
       "invoices": 0,
@@ -98,4 +110,4 @@
       }
     }
   }
-}
+}
\ No newline at end of file
diff --git a/pass/lang/de/cost.json b/pass/lang/de/cost.json
index 34e5076..1fb4031 100644
--- a/pass/lang/de/cost.json
+++ b/pass/lang/de/cost.json
@@ -4,8 +4,7 @@
     "Das Wichtigste zusammengefasst"
   ],
   "texts": [
-    "Für jede werbefreie Websuche auf MetaGer werden <b>3 Token</b> berechnet. Sie haben aber auch optional die Möglichkeit weitere/andere kostenpflichtige Suchmaschinen zu Ihrer Suche hinzuzufügen. Die Kosten pro Suche können Sie jederzeit der Einstellungsseite entnehmen.",
-    "Ihren Schlüssel können Sie jederzeit mit einem der folgenden Pakete aufladen."
+    "Für jede werbefreie Websuche auf MetaGer wird <b>1 Token</b> berechnet. Ihren Schlüssel können Sie jederzeit mit einem dieser Token Pakete aufladen."
   ],
   "months_one": "{{count}} Monat",
   "months_other": "{{count}} Monate",
@@ -19,8 +18,8 @@
       "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": "Um Ihren MetaGer Schlüssel bei der Suche zu verwenden, brauchen Sie nichts weiter tun. Nach dem Aufladen ist er automatisch in Ihrem Browser eingerichtet und Sie erhalten Informationen zur einfachen Einrichtung auf weiteren Geräten.",
-      "heading": "Schlüssel wird automatisch im Browser eingerichtet und verwendet"
+      "heading": "Schlüssel wird automatisch im Browser eingerichtet und verwendet",
+      "text": "Um Ihren MetaGer Schlüssel bei der Suche zu verwenden, brauchen Sie nichts weiter tun. Nach dem Aufladen ist er automatisch in Ihrem Browser eingerichtet und Sie erhalten Informationen zur einfachen Einrichtung auf weiteren Geräten."
     },
     {
       "heading": "Genauso anonym wie eine Suche ohne Schlüssel",
@@ -30,16 +29,16 @@
   "pricing": {
     "heading": "So setzen sich unsere Preise zusammen",
     "texts": [
-      "Der größte Teil unserer Einnahmen fließt direkt weiter an die von Ihnen abgefragten Suchdienste. Wir möchten ein nachhaltiges Konzept anbieten, welches beinhaltet, dass den abgefragten Suchmaschinen durch die Bereitstellung anonymer und werbefreier Suchergebnisse für MetaGer kein finanzieller Schaden entsteht. Hinzu kommt ein Anteil zur Deckung unserer Personal und Serverkosten und selbstverständlich sind die Gebühren für Zahlungsdienstleister und Steuern in den Preisen enthalten.",
+      "Der größte Teil unserer Einnahmen fließt direkt weiter an die von Ihnen abgefragten Suchdienste. Wir möchten ein nachhaltiges Konzept anbieten, das beinhaltet, dass den abgefragten Suchmaschinen durch die Bereitstellung anonymer und werbefreier Suchergebnisse für MetaGer kein finanzieller Schaden entsteht. Hinzu kommt ein Anteil zur Deckung unserer Personal und Serverkosten und selbstverständlich sind die Gebühren für Zahlungsdienstleister und Steuern in den Preisen enthalten.",
       "So können Sie mit der Auswahl der abzufragenden Suchdienste nicht nur Ihre eigenen Kosten festlegen, sondern auch gleichzeitig entscheiden, welche Projekte Sie unterstützen möchten. Deshalb auch die Token basierte Abrechnung."
     ]
   },
   "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.",
       "Deshalb sind unsere Zahlungsmethoden so konfiguriert, dass möglichst wenig und teilweise sogar gar keine Nutzerdaten erfasst werden müssen."
     ],
-    "heading": "Zahlungsmethoden",
     "anonymous": "Anonyme Zahlungsmethoden",
     "more": "Weitere Zahlungsmethoden"
   }
diff --git a/pass/lang/de/index.json b/pass/lang/de/index.json
index fd2236f..276f599 100644
--- a/pass/lang/de/index.json
+++ b/pass/lang/de/index.json
@@ -37,8 +37,8 @@
         "description": "Ihr Schlüssel ist das einzige, was Sie sich für die Nutzung der werbefreien Suche notieren müssen. Dieser wird automatisch für Sie erstellt. Wir benötigen keine Kontaktdaten."
       },
       {
-        "heading": "Token aufladen.",
-        "description": "Ihr Schlüssel wird mit einer einmaligen <a href=\"{{linkCost}}\" target=\"_blank\">Zahlung</a> aktiviert. Er wird anschließend automatisch auf Ihrem Gerät verwendet."
+        "heading": "Token aufladen (ca. 3€ / Monat)",
+        "description": "Ihr Schlüssel wird mit einer einmaligen <a href=\"{{linkCost}}\" target=\"_blank\">Zahlung</a> aktiviert. Eine Abozahlung ist nicht notwendig. Er wird anschließend automatisch auf Ihrem Gerät verwendet und Sie haben Zugriff auf die Ergebnisse sämtlicher verfügbarer Suchmaschinen inklusive einer vollwertigen Bildersuche. Erfahren Sie, wie sich unsere <a href=\"{{linkPricing}}\" target=\"_blank\">Preise zusammensetzen</a>."
       },
       {
         "heading": "Verwenden Sie Ihren Schlüssel auf beliebig vielen Geräten",
diff --git a/pass/views/cost.ejs b/pass/views/cost.ejs
index d8d4d0a..55b2d3a 100644
--- a/pass/views/cost.ejs
+++ b/pass/views/cost.ejs
@@ -3,7 +3,6 @@ js:[]}); %>
 <div id="content">
   <h1><%= req.t("headings.0", {ns: "cost"}) _%></h1>
   <p><%- req.t("texts.0", {ns: "cost"}) _%></p>
-  <p><%= req.t("texts.1", {ns: "cost"}) _%></p>
   <div id="price-tiers">
     <%_ for(let i = 0; i < price.purchasable.length; i++) { _%>
     <div class="price-tier">
diff --git a/pass/views/index.ejs b/pass/views/index.ejs
index 38ebfb3..29d5a84 100644
--- a/pass/views/index.ejs
+++ b/pass/views/index.ejs
@@ -71,7 +71,7 @@
     </li>
     <li>
       <h2><%= req.t('howitworks.steps.1.heading') _%></h2>
-      <div><%- req.t('howitworks.steps.1.description', {linkCost: `${baseDir}/cost`}) _%></div>
+      <div><%- req.t('howitworks.steps.1.description', {linkCost: `${baseDir}/cost`, linkPricing: `${baseDir}/cost#pricing`}) _%></div>
     </li>
     <li>
       <h2><%= req.t('howitworks.steps.2.heading') _%></h2>
-- 
GitLab