From 585f027ba5b0cde8f51db0aa6fe4c993bce1121c Mon Sep 17 00:00:00 2001 From: JUSN Date: Wed, 23 Sep 2026 15:59:46 +0200 Subject: [PATCH] Bezahlseite erscheint in der Sprache des Nutzers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wer von der tuerkischen Seite kam, landete bisher auf einer deutschen Stripe-Seite — fuer die Zielgruppe die groesste Huerde im Kaufvorgang. /kaufen nimmt jetzt 'sprache' entgegen und gibt sie als locale an Stripe weiter. Nur Sprachen aus STRIPE_SPRACHEN werden geschickt: Ein unbekannter Wert laesst Stripe die Session mit 400 ablehnen, der Kauf waere kaputt. Fuer Arabisch, Tigrinya usw. (kennt Stripe nicht) wird nichts mitgeschickt, dann waehlt Stripe selbst anhand des Browsers. Alle drei Kauf-Stellen geben die Sprache mit: Sprachseiten fest ihre eigene, Demo-Seite die dort gewaehlte Zielsprache, Startseite 'de'. Geprueft: tr/de/pl/ar liefern Bezahlseiten, und eine erfundene Sprache faellt sauber zurueck statt den Kauf zu brechen. Stripe Link (die vorausgewaehlte Schnellzahlung) laesst sich NICHT per API abschalten — laut Stripe-Docs nur in den Zahlungsmethoden-Einstellungen des Dashboards. Co-Authored-By: Claude Opus 5 --- bk_logo.png | Bin 0 -> 84279 bytes proxy/src/index.ts | 19 ++++++++++- tools/sprachseiten/vorlage.html | 2 +- webseite/ar.html | 2 +- webseite/bg.html | 2 +- webseite/bs.html | 2 +- webseite/demo.html | 2 +- webseite/el.html | 2 +- webseite/en.html | 2 +- webseite/es.html | 2 +- webseite/fa.html | 2 +- webseite/fr.html | 2 +- webseite/hi.html | 2 +- webseite/hr.html | 2 +- webseite/hu.html | 2 +- webseite/index.html | 2 +- webseite/it.html | 2 +- webseite/ku.html | 2 +- webseite/pl.html | 2 +- webseite/ps.html | 2 +- webseite/pt.html | 2 +- webseite/ro.html | 2 +- webseite/ru.html | 2 +- webseite/sitemap.xml | 56 ++++++++++++++++---------------- webseite/so.html | 2 +- webseite/sq.html | 2 +- webseite/sr.html | 2 +- webseite/ti.html | 2 +- webseite/tr.html | 2 +- webseite/uk.html | 2 +- webseite/ur.html | 2 +- webseite/vi.html | 2 +- webseite/zh.html | 2 +- 33 files changed, 76 insertions(+), 59 deletions(-) create mode 100644 bk_logo.png diff --git a/bk_logo.png b/bk_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..690c2725c3dfccd9aaeef90be9bb19cd4386f351 GIT binary patch literal 84279 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 aY60C_#zQOT>b*`ErKR>jwL { const origin = request.headers.get('origin'); if (request.method === 'OPTIONS') return new Response(null, { status: 204, headers: demoCorsHeaders(origin) }); if (request.method !== 'POST') return demoFehler(405, 'methode', 'Nur POST erlaubt.', origin); if (!origin || !DEMO_ORIGIN_MUSTER.test(origin)) return demoFehler(403, 'origin', 'Aufruf nur von der BehördenKlar-Webseite erlaubt.', origin); - let body: { priceId?: string }; + let body: { priceId?: string; sprache?: string }; try { body = await request.json(); } catch { @@ -503,6 +516,10 @@ async function kaufenHandler(request: Request, env: Env): Promise { params.set('metadata[walletId]', walletId); params.set('metadata[credits]', String(paket.credits)); params.set('metadata[origin]', origin); + // Bezahlseite in der Sprache zeigen, aus der der Nutzer kommt. + if (typeof body.sprache === 'string' && STRIPE_SPRACHEN.has(body.sprache)) { + params.set('locale', body.sprache); + } const r = await fetch('https://api.stripe.com/v1/checkout/sessions', { method: 'POST', diff --git a/tools/sprachseiten/vorlage.html b/tools/sprachseiten/vorlage.html index 9651ae8..3b65fe4 100644 --- a/tools/sprachseiten/vorlage.html +++ b/tools/sprachseiten/vorlage.html @@ -252,7 +252,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = '{{KAUF_FEHLER_HAKEN}}'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: '{{LANG}}' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = '{{KAUF_FEHLER_ALLG}}'; }); diff --git a/webseite/ar.html b/webseite/ar.html index 380f52f..401a11f 100644 --- a/webseite/ar.html +++ b/webseite/ar.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'يرجى تأكيد المربع أولاً.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ar' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'تعذّر فتح صفحة الدفع. يرجى المحاولة مرة أخرى.'; }); diff --git a/webseite/bg.html b/webseite/bg.html index dfe20ef..10543cc 100644 --- a/webseite/bg.html +++ b/webseite/bg.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Моля, първо отбележете полето.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'bg' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Страницата за плащане не можа да се отвори. Опитайте отново.'; }); diff --git a/webseite/bs.html b/webseite/bs.html index 0154d0a..ab35ac8 100644 --- a/webseite/bs.html +++ b/webseite/bs.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Molimo najprije označite polje.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'bs' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Stranica za plaćanje nije se mogla otvoriti. Pokušajte ponovo.'; }); diff --git a/webseite/demo.html b/webseite/demo.html index 43c3b92..b562469 100644 --- a/webseite/demo.html +++ b/webseite/demo.html @@ -795,7 +795,7 @@ fetch(KAUFEN_ENDPUNKT, { method: 'POST', headers: { 'content-type': 'application/json' }, - body: JSON.stringify({ priceId: priceId }), + body: JSON.stringify({ priceId: priceId, sprache: zielsprache() }), }) .then(function (r) { return r.json(); }) .then(function (d) { diff --git a/webseite/el.html b/webseite/el.html index b007034..d3eb325 100644 --- a/webseite/el.html +++ b/webseite/el.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Τσεκάρετε πρώτα το πλαίσιο.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'el' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Η σελίδα πληρωμής δεν άνοιξε. Δοκιμάστε ξανά.'; }); diff --git a/webseite/en.html b/webseite/en.html index e6c6449..d257467 100644 --- a/webseite/en.html +++ b/webseite/en.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Please tick the box first.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'en' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'The payment page could not be opened. Please try again.'; }); diff --git a/webseite/es.html b/webseite/es.html index 31c1bab..387082d 100644 --- a/webseite/es.html +++ b/webseite/es.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Marca primero la casilla.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'es' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'No se pudo abrir la página de pago. Inténtalo de nuevo.'; }); diff --git a/webseite/fa.html b/webseite/fa.html index 5cb943f..910febc 100644 --- a/webseite/fa.html +++ b/webseite/fa.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'لطفاً ابتدا تیک را بزنید.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'fa' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'صفحه پرداخت باز نشد. لطفاً دوباره تلاش کنید.'; }); diff --git a/webseite/fr.html b/webseite/fr.html index adc49ae..f1395d0 100644 --- a/webseite/fr.html +++ b/webseite/fr.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Veuillez d’abord cocher la case.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'fr' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'La page de paiement n’a pas pu être ouverte. Réessayez.'; }); diff --git a/webseite/hi.html b/webseite/hi.html index 682a2a7..5a7a448 100644 --- a/webseite/hi.html +++ b/webseite/hi.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'कृपया पहले बॉक्स पर निशान लगाएँ।'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'hi' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'भुगतान पृष्ठ नहीं खुल सका। कृपया फिर कोशिश करें।'; }); diff --git a/webseite/hr.html b/webseite/hr.html index f915b9a..734e66f 100644 --- a/webseite/hr.html +++ b/webseite/hr.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Molimo najprije označite kućicu.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'hr' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Stranica za plaćanje nije se mogla otvoriti. Pokušajte ponovno.'; }); diff --git a/webseite/hu.html b/webseite/hu.html index fcf9b39..cc14fa8 100644 --- a/webseite/hu.html +++ b/webseite/hu.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Kérjük, előbb jelölje be a négyzetet.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'hu' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'A fizetési oldal nem nyílt meg. Próbálja újra.'; }); diff --git a/webseite/index.html b/webseite/index.html index 7e7842d..1b785e7 100644 --- a/webseite/index.html +++ b/webseite/index.html @@ -735,7 +735,7 @@ fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, - body: JSON.stringify({ priceId: priceId }), + body: JSON.stringify({ priceId: priceId, sprache: 'de' }), }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('keine url'); }) diff --git a/webseite/it.html b/webseite/it.html index d90abcb..ce77260 100644 --- a/webseite/it.html +++ b/webseite/it.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Spunta prima la casella.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'it' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Non è stato possibile aprire la pagina di pagamento. Riprova.'; }); diff --git a/webseite/ku.html b/webseite/ku.html index 7ff75a5..a530020 100644 --- a/webseite/ku.html +++ b/webseite/ku.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Ji kerema xwe pêşî qutîkê nîşan bike.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ku' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Rûpela dravdanê venebû. Ji kerema xwe dîsa biceribîne.'; }); diff --git a/webseite/pl.html b/webseite/pl.html index feb453d..335af8b 100644 --- a/webseite/pl.html +++ b/webseite/pl.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Najpierw zaznacz pole.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'pl' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Nie udało się otworzyć strony płatności. Spróbuj ponownie.'; }); diff --git a/webseite/ps.html b/webseite/ps.html index 4f3ea01..c179045 100644 --- a/webseite/ps.html +++ b/webseite/ps.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'مهرباني وکړئ لومړی بکس نښه کړئ.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ps' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'د تادیې پاڼه نه پرانیستل کېده. مهرباني وکړئ بیا هڅه وکړئ.'; }); diff --git a/webseite/pt.html b/webseite/pt.html index 05c388e..75ed7f5 100644 --- a/webseite/pt.html +++ b/webseite/pt.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Assinale primeiro a caixa.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'pt' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Não foi possível abrir a página de pagamento. Tente novamente.'; }); diff --git a/webseite/ro.html b/webseite/ro.html index e78d5ef..9bb0c14 100644 --- a/webseite/ro.html +++ b/webseite/ro.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Te rugăm să bifezi mai întâi căsuța.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ro' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Pagina de plată nu a putut fi deschisă. Încearcă din nou.'; }); diff --git a/webseite/ru.html b/webseite/ru.html index 9d297e3..c300379 100644 --- a/webseite/ru.html +++ b/webseite/ru.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Пожалуйста, сначала отметьте галочку.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ru' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Страницу оплаты не удалось открыть. Попробуйте ещё раз.'; }); diff --git a/webseite/sitemap.xml b/webseite/sitemap.xml index 932eaf8..b0f8da8 100644 --- a/webseite/sitemap.xml +++ b/webseite/sitemap.xml @@ -3,7 +3,7 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://behoerdenklar.de/ - 2026-09-19 + 2026-09-23 @@ -36,7 +36,7 @@ https://behoerdenklar.de/tr - 2026-09-19 + 2026-09-23 @@ -69,7 +69,7 @@ https://behoerdenklar.de/ar - 2026-09-19 + 2026-09-23 @@ -102,7 +102,7 @@ https://behoerdenklar.de/ru - 2026-09-19 + 2026-09-23 @@ -135,7 +135,7 @@ https://behoerdenklar.de/uk - 2026-09-19 + 2026-09-23 @@ -168,7 +168,7 @@ https://behoerdenklar.de/pl - 2026-09-19 + 2026-09-23 @@ -201,7 +201,7 @@ https://behoerdenklar.de/ro - 2026-09-19 + 2026-09-23 @@ -234,7 +234,7 @@ https://behoerdenklar.de/en - 2026-09-19 + 2026-09-23 @@ -267,7 +267,7 @@ https://behoerdenklar.de/fa - 2026-09-19 + 2026-09-23 @@ -300,7 +300,7 @@ https://behoerdenklar.de/ku - 2026-09-19 + 2026-09-23 @@ -333,7 +333,7 @@ https://behoerdenklar.de/bg - 2026-09-19 + 2026-09-23 @@ -366,7 +366,7 @@ https://behoerdenklar.de/hr - 2026-09-19 + 2026-09-23 @@ -399,7 +399,7 @@ https://behoerdenklar.de/sr - 2026-09-19 + 2026-09-23 @@ -432,7 +432,7 @@ https://behoerdenklar.de/bs - 2026-09-19 + 2026-09-23 @@ -465,7 +465,7 @@ https://behoerdenklar.de/sq - 2026-09-19 + 2026-09-23 @@ -498,7 +498,7 @@ https://behoerdenklar.de/it - 2026-09-19 + 2026-09-23 @@ -531,7 +531,7 @@ https://behoerdenklar.de/el - 2026-09-19 + 2026-09-23 @@ -564,7 +564,7 @@ https://behoerdenklar.de/es - 2026-09-19 + 2026-09-23 @@ -597,7 +597,7 @@ https://behoerdenklar.de/pt - 2026-09-19 + 2026-09-23 @@ -630,7 +630,7 @@ https://behoerdenklar.de/fr - 2026-09-19 + 2026-09-23 @@ -663,7 +663,7 @@ https://behoerdenklar.de/hu - 2026-09-19 + 2026-09-23 @@ -696,7 +696,7 @@ https://behoerdenklar.de/vi - 2026-09-19 + 2026-09-23 @@ -729,7 +729,7 @@ https://behoerdenklar.de/hi - 2026-09-19 + 2026-09-23 @@ -762,7 +762,7 @@ https://behoerdenklar.de/ur - 2026-09-19 + 2026-09-23 @@ -795,7 +795,7 @@ https://behoerdenklar.de/ps - 2026-09-19 + 2026-09-23 @@ -828,7 +828,7 @@ https://behoerdenklar.de/ti - 2026-09-19 + 2026-09-23 @@ -861,7 +861,7 @@ https://behoerdenklar.de/so - 2026-09-19 + 2026-09-23 @@ -894,7 +894,7 @@ https://behoerdenklar.de/zh - 2026-09-19 + 2026-09-23 diff --git a/webseite/so.html b/webseite/so.html index a0d0237..49a2859 100644 --- a/webseite/so.html +++ b/webseite/so.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Fadlan marka hore calaamadee sanduuqa.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'so' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Boggii lacag bixinta lama furi karin. Fadlan mar kale isku day.'; }); diff --git a/webseite/sq.html b/webseite/sq.html index 541ce8f..78afffa 100644 --- a/webseite/sq.html +++ b/webseite/sq.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Ju lutemi shënoni fillimisht kutinë.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'sq' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Faqja e pagesës nuk u hap. Ju lutemi provoni sërish.'; }); diff --git a/webseite/sr.html b/webseite/sr.html index da8f486..2e6e1ee 100644 --- a/webseite/sr.html +++ b/webseite/sr.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Молимо најпре означите поље.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'sr' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Страница за плаћање није могла да се отвори. Покушајте поново.'; }); diff --git a/webseite/ti.html b/webseite/ti.html index 724ef74..46fd741 100644 --- a/webseite/ti.html +++ b/webseite/ti.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'በጃኻ ቅድሚ ኩሉ ነቲ ሳጹን ምልክት ግበረሉ።'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ti' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'ናይ ክፍሊት ገጽ ክኽፈት ኣይከኣለን። በጃኻ እንደገና ፈትን።'; }); diff --git a/webseite/tr.html b/webseite/tr.html index 1285096..a8768cb 100644 --- a/webseite/tr.html +++ b/webseite/tr.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Lütfen önce kutucuğu işaretleyin.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'tr' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Ödeme sayfası açılamadı. Lütfen tekrar deneyin.'; }); diff --git a/webseite/uk.html b/webseite/uk.html index 987e4b6..be2c378 100644 --- a/webseite/uk.html +++ b/webseite/uk.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Будь ласка, спершу поставте галочку.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'uk' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Не вдалося відкрити сторінку оплати. Спробуйте ще раз.'; }); diff --git a/webseite/ur.html b/webseite/ur.html index 6003df9..ca068ab 100644 --- a/webseite/ur.html +++ b/webseite/ur.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'براہ کرم پہلے خانے پر نشان لگائیں۔'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'ur' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'ادائیگی کا صفحہ نہیں کھل سکا۔ براہ کرم دوبارہ کوشش کریں۔'; }); diff --git a/webseite/vi.html b/webseite/vi.html index ab5d3fd..cd061ba 100644 --- a/webseite/vi.html +++ b/webseite/vi.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = 'Vui lòng đánh dấu ô trước.'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'vi' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = 'Không mở được trang thanh toán. Vui lòng thử lại.'; }); diff --git a/webseite/zh.html b/webseite/zh.html index 2ab1a71..8f67375 100644 --- a/webseite/zh.html +++ b/webseite/zh.html @@ -407,7 +407,7 @@ if (!konsens.checked) { fehler.style.display = 'block'; fehler.textContent = '请先勾选方框。'; konsens.focus(); return; } fehler.style.display = 'none'; var alt = knopf.innerHTML; knopf.disabled = true; - fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId }) }) + fetch(BASIS + '/kaufen', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ priceId: priceId, sprache: 'zh' }) }) .then(function (r) { return r.json(); }) .then(function (d) { if (d && d.url) { window.location.href = d.url; return; } throw new Error('x'); }) .catch(function () { knopf.disabled = false; knopf.innerHTML = alt; fehler.style.display = 'block'; fehler.textContent = '无法打开付款页面,请重试。'; });