Migrate billing from Paddle to Lemon Squeezy
This commit is contained in:
@@ -10,14 +10,14 @@
|
||||
"contact": "Contact",
|
||||
"vat_id": "VAT ID: DE123456789",
|
||||
"monetization": "Monetization",
|
||||
"monetization_desc": "We monetize through Packages (one-time purchases and subscriptions) via Paddle. Prices excl. VAT. Support: support@fotospiel.de",
|
||||
"monetization_desc": "We monetize through Packages (one-time purchases and subscriptions) via Lemon Squeezy. Prices excl. VAT. Support: support@fotospiel.de",
|
||||
"register_court": "Register Court: District Court Musterstadt",
|
||||
"commercial_register": "Commercial Register: HRB 12345",
|
||||
"datenschutz_intro": "We take the protection of your personal data very seriously and strictly adhere to the rules of data protection laws.",
|
||||
"responsible": "Responsible: S.E.B. Fotografie, Musterstraße 1, 12345 Musterstadt",
|
||||
"data_collection": "Data collection: No PII storage, anonymous sessions for guests. Emails are only processed for contact purposes.",
|
||||
"payments": "Payments and Packages",
|
||||
"payments_desc": "We process payments for Packages via Paddle. Payment data is handled securely and encrypted by Paddle as the merchant of record.",
|
||||
"payments_desc": "We process payments for Packages via Lemon Squeezy. Payment data is handled securely and encrypted by Lemon Squeezy as the merchant of record.",
|
||||
"data_retention": "Package data (limits, features) is anonymized and only required for functionality. Consent for payments and emails is obtained at purchase. Data is deleted after 10 years.",
|
||||
"rights": "Your rights: Information, deletion, objection. Contact us under Contact.",
|
||||
"cookies": "Cookies: Only functional cookies for the PWA.",
|
||||
|
||||
@@ -133,7 +133,7 @@
|
||||
"faq_q3": "What happens when it expires?",
|
||||
"faq_a3": "The gallery remains readable, but uploads are blocked. Simply extend.",
|
||||
"faq_q4": "Payment secure?",
|
||||
"faq_a4": "Yes, via Paddle – secure and GDPR compliant.",
|
||||
"faq_a4": "Yes, via Lemon Squeezy – secure and GDPR compliant.",
|
||||
"final_cta": "Ready for your next event?",
|
||||
"contact_us": "Contact Us",
|
||||
"feature_live_slideshow": "Live Slideshow",
|
||||
@@ -167,7 +167,7 @@
|
||||
"billing_per_bundle": "per bundle",
|
||||
"more_features": "+{{count}} more features",
|
||||
"feature_overview": "Feature overview",
|
||||
"order_hint": "Launch instantly – secure Paddle checkout, no hidden fees.",
|
||||
"order_hint": "Launch instantly – secure Lemon Squeezy checkout, no hidden fees.",
|
||||
"features_label": "Features",
|
||||
"feature_highlights": "Feature Highlights",
|
||||
"detail_labels": {
|
||||
@@ -353,8 +353,8 @@
|
||||
"currency": {
|
||||
"euro": "€"
|
||||
},
|
||||
"paddle_not_configured": "This package is not ready for Paddle checkout. Please contact support.",
|
||||
"paddle_checkout_failed": "We could not start the Paddle checkout. Please try again later.",
|
||||
"lemonsqueezy_not_configured": "This package is not ready for Lemon Squeezy checkout. Please contact support.",
|
||||
"lemonsqueezy_checkout_failed": "We could not start the Lemon Squeezy checkout. Please try again later.",
|
||||
"gift_cta": "Gift a package"
|
||||
},
|
||||
"blog": {
|
||||
@@ -683,24 +683,24 @@
|
||||
"free_package_desc": "This package is free. We activate it directly after confirmation.",
|
||||
"activate_package": "Activate Package",
|
||||
"loading_payment": "Payment data is loading...",
|
||||
"secure_payment_desc": "Secure payment with Paddle.",
|
||||
"paddle_intro": "Launch the Paddle checkout right here in the wizard—no page changes required.",
|
||||
"guided_title": "Secure checkout, powered by Paddle",
|
||||
"guided_body": "We walk you through every step. Paddle acts as merchant of record, handles taxes automatically, and delivers compliant invoices instantly.",
|
||||
"paddle_partner": "Powered by Paddle",
|
||||
"secure_payment_desc": "Secure payment with Lemon Squeezy.",
|
||||
"lemonsqueezy_intro": "Launch the Lemon Squeezy checkout right here in the wizard—no page changes required.",
|
||||
"guided_title": "Secure checkout, powered by Lemon Squeezy",
|
||||
"guided_body": "We walk you through every step. Lemon Squeezy acts as merchant of record, handles taxes automatically, and delivers compliant invoices instantly.",
|
||||
"lemonsqueezy_partner": "Powered by Lemon Squeezy",
|
||||
"trust_secure": "Encrypted payment",
|
||||
"trust_tax": "Automatic tax handling",
|
||||
"trust_support": "Live support within minutes",
|
||||
"guided_cta_hint": "Securely processed by Paddle as Merchant of Record",
|
||||
"guided_cta_hint": "Securely processed by Lemon Squeezy as Merchant of Record",
|
||||
"toast_success": "Payment received – setting everything up for you.",
|
||||
"paddle_preparing": "Preparing Paddle checkout…",
|
||||
"paddle_overlay_ready": "Paddle checkout is running in a secure overlay. Complete the payment there and then continue here.",
|
||||
"paddle_ready": "Paddle checkout opened in a new tab. Complete the payment and then continue here.",
|
||||
"paddle_error": "We could not start the Paddle checkout. Please try again.",
|
||||
"paddle_not_ready": "Paddle checkout is not ready yet. Please try again in a moment.",
|
||||
"paddle_not_configured": "This package is not ready for Paddle checkout. Please contact support.",
|
||||
"paddle_disclaimer": "Paddle processes payments as merchant of record. Taxes are calculated automatically based on your billing details.",
|
||||
"pay_with_paddle": "Continue with Paddle",
|
||||
"lemonsqueezy_preparing": "Preparing Lemon Squeezy checkout…",
|
||||
"lemonsqueezy_overlay_ready": "Lemon Squeezy checkout is running in a secure overlay. Complete the payment there and then continue here.",
|
||||
"lemonsqueezy_ready": "Lemon Squeezy checkout opened in a new tab. Complete the payment and then continue here.",
|
||||
"lemonsqueezy_error": "We could not start the Lemon Squeezy checkout. Please try again.",
|
||||
"lemonsqueezy_not_ready": "Lemon Squeezy checkout is not ready yet. Please try again in a moment.",
|
||||
"lemonsqueezy_not_configured": "This package is not ready for Lemon Squeezy checkout. Please contact support.",
|
||||
"lemonsqueezy_disclaimer": "Lemon Squeezy processes payments as merchant of record. Taxes are calculated automatically based on your billing details.",
|
||||
"pay_with_lemonsqueezy": "Continue with Lemon Squeezy",
|
||||
"continue_after_payment": "I completed the payment",
|
||||
"no_package_title": "No package selected",
|
||||
"no_package_description": "Please choose a package to continue to checkout.",
|
||||
@@ -745,7 +745,7 @@
|
||||
"email_followup": "We've just sent a confirmation email with your receipt and the next steps.",
|
||||
"hero_badge": "Checkout complete",
|
||||
"hero_title": "You're ready for the Marketing Dashboard",
|
||||
"hero_body": "We activated your access and synced Paddle. Follow the checklist below to launch your first event.",
|
||||
"hero_body": "We activated your access and synced Lemon Squeezy. Follow the checklist below to launch your first event.",
|
||||
"hero_next": "Use the button below whenever you're ready to jump into your customer area—this summary is always available.",
|
||||
"status_title": "Purchase status",
|
||||
"status_subtitle": "We are finishing the handoff and syncing your account.",
|
||||
@@ -754,7 +754,7 @@
|
||||
"completed": "Confirmed",
|
||||
"failed": "Needs attention"
|
||||
},
|
||||
"status_body_processing": "We are syncing your account with Paddle. This can take a minute.",
|
||||
"status_body_processing": "We are syncing your account with Lemon Squeezy. This can take a minute.",
|
||||
"status_body_completed": "Everything is ready. Your account is fully unlocked.",
|
||||
"status_body_failed": "We could not confirm the purchase yet. Please try again or contact support.",
|
||||
"status_manual_hint": "Still waiting? You can re-check the status or refresh the page.",
|
||||
@@ -763,7 +763,7 @@
|
||||
"status_items": {
|
||||
"payment": {
|
||||
"title": "Payment confirmed",
|
||||
"body": "Your Paddle payment was successful."
|
||||
"body": "Your Lemon Squeezy payment was successful."
|
||||
},
|
||||
"email": {
|
||||
"title": "Receipt sent",
|
||||
@@ -868,7 +868,7 @@
|
||||
"Add co-hosts for moderation and the live show",
|
||||
"Offline uploads sync automatically once back online",
|
||||
"Photobooth Connect streams booth photos (Windows, macOS & Linux)",
|
||||
"Billing handled via Paddle, mobile apps through RevenueCat"
|
||||
"Billing handled via Lemon Squeezy, mobile apps through RevenueCat"
|
||||
]
|
||||
},
|
||||
"guest": {
|
||||
@@ -916,7 +916,7 @@
|
||||
"timeline": [
|
||||
{
|
||||
"title": "Prepare your event",
|
||||
"body": "Register, choose a package, and apply your branding. Web payments run through Paddle, mobile apps via RevenueCat.",
|
||||
"body": "Register, choose a package, and apply your branding. Web payments run through Lemon Squeezy, mobile apps via RevenueCat.",
|
||||
"tips": [
|
||||
"Create a test event to experience the upload flow",
|
||||
"Invite co-hosts like MCs or colleagues"
|
||||
@@ -1087,7 +1087,7 @@
|
||||
},
|
||||
{
|
||||
"question": "How do payments work?",
|
||||
"answer": "Web packages are billed through Paddle (with invoices and tax handling). Mobile subscriptions are managed via RevenueCat."
|
||||
"answer": "Web packages are billed through Lemon Squeezy (with invoices and tax handling). Mobile subscriptions are managed via RevenueCat."
|
||||
},
|
||||
{
|
||||
"question": "Which file formats are supported?",
|
||||
@@ -1170,8 +1170,8 @@
|
||||
"message_placeholder": "A little something for your event!",
|
||||
"accept_terms": "I have read the withdrawal policy: 14 days from purchase, expires upon (partial) redemption.",
|
||||
"accept_terms_required": "Please confirm the withdrawal note.",
|
||||
"cta": "Continue with Paddle",
|
||||
"processing": "Opening Paddle checkout …",
|
||||
"cta": "Continue with Lemon Squeezy",
|
||||
"processing": "Opening Lemon Squeezy checkout …",
|
||||
"error_select_tier": "Please select a voucher amount.",
|
||||
"error_purchaser_email": "Please enter a valid email.",
|
||||
"error_recipient_email": "Please enter a valid recipient email.",
|
||||
|
||||
Reference in New Issue
Block a user