From b110ef040d76763e8a6201568376c78ab0d6b070 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Tue, 11 Apr 2023 15:13:35 +0200
Subject: [PATCH] started paypal translation

---
 pass/lang/de/checkout.json     | 12 +++++++++++-
 pass/views/checkout/paypal.ejs | 12 ++++++------
 2 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/pass/lang/de/checkout.json b/pass/lang/de/checkout.json
index 7233183..0b48a54 100644
--- a/pass/lang/de/checkout.json
+++ b/pass/lang/de/checkout.json
@@ -32,5 +32,15 @@
   "micropayment": {
     "privacy": "Mit dem Klick auf \"Zahlung durchführen\" werden Sie zu unserem Zahlungsdienstleister <a href=\"https://micropayment.de\">MicroPayment</a> weitergeleitet um den Kauf abzuschließen. Mehr zum <a href=\"https://resources.micropayment.de/billing/documents/privacy-policy/paysafecard/paysafecard-gmbh-de.pdf\">Datenschutz bei MicroPayment</a>",
     "submit": "Zahlung durchführen"
+  },
+  "paypal": {
+    "heading": "Zahlung durchführen",
+    "errors": {
+      "failed": "Zahlung fehlgeschlagen",
+      "invalid-card": "Diese Karte wird leider nicht unterstützt",
+      "expired-card": "Diese Karte ist abgelaufen",
+      "rejected": "Ihre Zahlung wurde von der Bank abgelehnt.",
+      "3D": "3D Authentifizierung fehlgeschlagen"
+    }
   }
-}
+}
\ No newline at end of file
diff --git a/pass/views/checkout/paypal.ejs b/pass/views/checkout/paypal.ejs
index a4c63d9..7b3839c 100644
--- a/pass/views/checkout/paypal.ejs
+++ b/pass/views/checkout/paypal.ejs
@@ -1,5 +1,5 @@
 <div id="paypal-checkout">
-  <h2>Zahlung durchführen</h2>
+  <h2><%= req.t("checkout.paypal.heading", {ns: "checkout"}) _%></h2>
   <input type="hidden" name="funding-source-not-eligible-url" value="<%= change_url.funding_source_not_eligible %>">
   <input type="hidden" name="paypal-order-base-url" value="<%= change_url.order_base_url %>">
   <input type="hidden" name="paypal-client-id" value="<%= checkout.payment.paypal.client_id %>">
@@ -11,11 +11,11 @@
   <%_ if(checkout.payment.paypal.funding_source === "card") { _%>
   <div id="paypal-payment-card" class="hidden">
     <div id="paypal-card-errors">
-      <p id="paypal-card-errors-generic" class="error hidden">Zahlung fehlgeschlagen</p>
-      <p id="paypal-card-errors-invalid-card" class="error hidden">Diese Karte wird leider nicht unterstützt</p>
-      <p id="paypal-card-errors-expired" class="error hidden">Diese Karte ist abgelaufen</p>
-      <p id="paypal-card-errors-rejected" class="error hidden">Ihre Zahlung wurde von der Bank abgelehnt.</p>
-      <p id="paypal-card-errors-3d" class="error hidden">3D Authentifizierung fehlgeschlagen</p>
+      <p id="paypal-card-errors-generic" class="error hidden"><%= req.t("checkout.paypal.errors.failed", {ns: "checkout"}) _%></p>
+      <p id="paypal-card-errors-invalid-card" class="error hidden"><%= req.t("checkout.paypal.errors.invalid-card", {ns: "checkout"}) _%></p>
+      <p id="paypal-card-errors-expired" class="error hidden"><%= req.t("checkout.paypal.errors.expired-card", {ns: "checkout"}) _%></p>
+      <p id="paypal-card-errors-rejected" class="error hidden"><%= req.t("checkout.paypal.errors.rejected", {ns: "checkout"}) _%></p>
+      <p id="paypal-card-errors-3d" class="error hidden"><%= req.t("checkout.paypal.errors.3d", {ns: "checkout"}) _%></p>
     </div>
     <form id="paypal-card-form">
       <div>
-- 
GitLab