Add event addon purchase success page with confetti
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-07 17:04:14 +01:00
parent 64b3bf3ed4
commit c0c082975e
15 changed files with 837 additions and 7 deletions

View File

@@ -518,6 +518,30 @@
"gallery": "Galerie-Laufzeit",
"bundle": "Bundles",
"feature": "Feature-Freischaltungen"
},
"success": {
"title": "Add-on-Kauf",
"loadFailed": "Kaufergebnis konnte nicht geladen werden.",
"notFound": "Dieser Kauf wird noch bestätigt.",
"statusUnknown": "Unbekannt",
"completedTitle": "Kauf abgeschlossen",
"completedBody": "Dein Event-Add-on ist jetzt aktiv, die Limits aktualisieren sich in Kürze.",
"pendingTitle": "Kauf in Bearbeitung",
"pendingBody": "Deine Zahlung wird noch bestätigt.",
"failedTitle": "Kauf fehlgeschlagen",
"failedBody": "Die Zahlung konnte nicht abgeschlossen werden. Du kannst es erneut versuchen.",
"summaryTitle": "Kaufübersicht",
"addonType": "Add-on",
"amount": "Betrag",
"quantity": "Menge",
"purchasedAt": "Gekauft am",
"checkoutId": "Checkout-ID",
"transactionId": "Transaktions-ID",
"nextTitle": "Was jetzt?",
"backToAddons": "Zurück zum Add-on-Manager",
"openControlRoom": "Control Room öffnen",
"openBilling": "Billing öffnen",
"backToEvent": "Zurück zum Event"
}
},
"form": {

View File

@@ -514,6 +514,30 @@
"gallery": "Gallery runtime",
"bundle": "Bundles",
"feature": "Feature unlocks"
},
"success": {
"title": "Add-on purchase",
"loadFailed": "Purchase result could not be loaded.",
"notFound": "We are still confirming this purchase.",
"statusUnknown": "Unknown",
"completedTitle": "Purchase completed",
"completedBody": "Your event add-on is now active and limits update shortly.",
"pendingTitle": "Purchase in progress",
"pendingBody": "We are still processing your payment confirmation.",
"failedTitle": "Purchase failed",
"failedBody": "The payment could not be completed. You can try again.",
"summaryTitle": "Purchase summary",
"addonType": "Add-on",
"amount": "Amount",
"quantity": "Quantity",
"purchasedAt": "Purchased at",
"checkoutId": "Checkout ID",
"transactionId": "Transaction ID",
"nextTitle": "What next?",
"backToAddons": "Back to add-on manager",
"openControlRoom": "Open control room",
"openBilling": "Open billing",
"backToEvent": "Back to event"
}
},
"form": {