Migrate billing from Paddle to Lemon Squeezy

This commit is contained in:
Codex Agent
2026-02-03 10:59:54 +01:00
parent 2f4ebfefd4
commit a0ef90e13a
228 changed files with 4369 additions and 4067 deletions

View File

@@ -15,7 +15,7 @@
"actions": {
"refresh": "Aktualisieren",
"exportCsv": "Export als CSV",
"portal": "Im Paddle-Portal verwalten",
"portal": "Im Lemon Squeezy-Portal verwalten",
"portalBusy": "Portal wird geöffnet...",
"openPackages": "Pakete öffnen",
"contactSupport": "Support kontaktieren"
@@ -42,7 +42,7 @@
"errors": {
"load": "Paketdaten konnten nicht geladen werden.",
"more": "Weitere Einträge konnten nicht geladen werden.",
"portal": "Paddle-Portal konnte nicht geöffnet werden."
"portal": "Lemon Squeezy-Portal konnte nicht geöffnet werden."
},
"checkoutSuccess": "Checkout abgeschlossen. Dein Paket wird in Kürze aktiviert.",
"checkoutCancelled": "Checkout wurde abgebrochen.",
@@ -62,8 +62,11 @@
"checkoutActionBadge": "Aktion nötig",
"checkoutActionButton": "Checkout fortsetzen",
"checkoutFailureReasons": {
"paddle_failed": "Die Zahlung wurde abgelehnt.",
"paddle_cancelled": "Der Checkout wurde abgebrochen."
"lemonsqueezy_failed": "Die Zahlung wurde abgelehnt.",
"lemonsqueezy_cancelled": "Der Checkout wurde abgebrochen.",
"lemonsqueezy_canceled": "Der Checkout wurde abgebrochen.",
"lemonsqueezy_refunded": "Die Zahlung wurde erstattet.",
"lemonsqueezy_voided": "Die Zahlung wurde storniert."
},
"sections": {
"invoices": {
@@ -125,9 +128,9 @@
}
},
"transactions": {
"title": "Paddle-Transaktionen",
"description": "Neueste Paddle-Transaktionen für dieses Kundenkonto.",
"empty": "Noch keine Paddle-Transaktionen.",
"title": "Lemon Squeezy-Transaktionen",
"description": "Neueste Lemon Squeezy-Transaktionen für dieses Kundenkonto.",
"empty": "Noch keine Lemon Squeezy-Transaktionen.",
"labels": {
"transactionId": "Transaktion {{id}}",
"checkoutId": "Checkout-ID: {{id}}",

View File

@@ -192,25 +192,25 @@
"failureTitle": "Aktivierung fehlgeschlagen",
"errorMessage": "Kostenloses Paket konnte nicht aktiviert werden."
},
"paddle": {
"sectionTitle": "Paddle",
"heading": "Checkout mit Paddle",
"genericError": "Der Paddle-Checkout konnte nicht geöffnet werden. Bitte versuche es erneut.",
"errorTitle": "Paddle-Fehler",
"processing": "Paddle-Checkout wird geöffnet …",
"cta": "Paddle-Checkout öffnen",
"hint": "Es öffnet sich ein neuer Tab über Paddle (Merchant of Record). Schließe dort die Zahlung ab und kehre anschließend zurück."
"lemonsqueezy": {
"sectionTitle": "Lemon Squeezy",
"heading": "Checkout mit Lemon Squeezy",
"genericError": "Der Lemon Squeezy-Checkout konnte nicht geöffnet werden. Bitte versuche es erneut.",
"errorTitle": "Lemon Squeezy-Fehler",
"processing": "Lemon Squeezy-Checkout wird geöffnet …",
"cta": "Lemon Squeezy-Checkout öffnen",
"hint": "Es öffnet sich ein neuer Tab über Lemon Squeezy (Merchant of Record). Schließe dort die Zahlung ab und kehre anschließend zurück."
},
"nextStepsTitle": "Nächste Schritte",
"nextSteps": [
"Optional: Abrechnung über Paddle im Billing-Bereich abschließen.",
"Optional: Abrechnung über Lemon Squeezy im Billing-Bereich abschließen.",
"Event-Setup durchlaufen und Fotoaufgaben, Team & Galerie konfigurieren.",
"Vor dem Go-Live Event-Kontingent prüfen und Gäste-Link teilen."
],
"cta": {
"billing": {
"label": "Abrechnung starten",
"description": "Öffnet den Billing-Bereich mit Paddle- und Kontingent-Optionen.",
"description": "Öffnet den Billing-Bereich mit Lemon Squeezy- und Kontingent-Optionen.",
"button": "Zu Billing & Zahlung"
},
"setup": {