Update PayPal references and tests
This commit is contained in:
@@ -1,6 +1,18 @@
|
||||
{
|
||||
"mobileProfile": {
|
||||
"settings": "Einstellungen"
|
||||
"title": "Profil",
|
||||
"settings": "Einstellungen",
|
||||
"account": "Account bearbeiten",
|
||||
"language": "Sprache",
|
||||
"languageDe": "Deutsch",
|
||||
"languageEn": "Englisch",
|
||||
"theme": "Theme",
|
||||
"themeLight": "Hell",
|
||||
"themeDark": "Dunkel",
|
||||
"themeSystem": "System",
|
||||
"logout": "Abmelden",
|
||||
"logoutTitle": "Ausloggen",
|
||||
"logoutHint": "Aus der App ausloggen"
|
||||
},
|
||||
"readiness": {
|
||||
"steps": {
|
||||
@@ -15,7 +27,7 @@
|
||||
"actions": {
|
||||
"refresh": "Aktualisieren",
|
||||
"exportCsv": "Export als CSV",
|
||||
"portal": "Im Lemon Squeezy-Portal verwalten",
|
||||
"portal": "Im PayPal-Portal verwalten",
|
||||
"portalBusy": "Portal wird geöffnet...",
|
||||
"openPackages": "Pakete öffnen",
|
||||
"contactSupport": "Support kontaktieren"
|
||||
@@ -42,7 +54,7 @@
|
||||
"errors": {
|
||||
"load": "Paketdaten konnten nicht geladen werden.",
|
||||
"more": "Weitere Einträge konnten nicht geladen werden.",
|
||||
"portal": "Lemon Squeezy-Portal konnte nicht geöffnet werden."
|
||||
"portal": "PayPal-Portal konnte nicht geöffnet werden."
|
||||
},
|
||||
"checkoutSuccess": "Checkout abgeschlossen. Dein Paket wird in Kürze aktiviert.",
|
||||
"checkoutCancelled": "Checkout wurde abgebrochen.",
|
||||
@@ -128,9 +140,9 @@
|
||||
}
|
||||
},
|
||||
"transactions": {
|
||||
"title": "Lemon Squeezy-Transaktionen",
|
||||
"description": "Neueste Lemon Squeezy-Transaktionen für dieses Kundenkonto.",
|
||||
"empty": "Noch keine Lemon Squeezy-Transaktionen.",
|
||||
"title": "PayPal-Transaktionen",
|
||||
"description": "Neueste PayPal-Transaktionen für dieses Kundenkonto.",
|
||||
"empty": "Noch keine PayPal-Transaktionen.",
|
||||
"labels": {
|
||||
"transactionId": "Transaktion {{id}}",
|
||||
"checkoutId": "Checkout-ID: {{id}}",
|
||||
@@ -2295,8 +2307,8 @@
|
||||
},
|
||||
"mobileDashboard": {
|
||||
"title": "Dashboard",
|
||||
"shortcutAnalytics": "Analytics",
|
||||
"quickActionsTitle": "Experience",
|
||||
"shortcutAnalytics": "Statistiken",
|
||||
"quickActionsTitle": "Schnellzugriff",
|
||||
"readyForLiftoff": "Alles erledigt.",
|
||||
"selectEvent": "Wähle ein Event, um fortzufahren",
|
||||
"emptyBadge": "Willkommen!",
|
||||
@@ -2418,8 +2430,6 @@
|
||||
"shortcutInvites": "Team-/Helfer-Einladungen",
|
||||
"shortcutSettings": "Event-Einstellungen",
|
||||
"shortcutBranding": "Branding & Moderation",
|
||||
"shortcutAnalytics": "Statistiken",
|
||||
"quickActionsTitle": "Schnellzugriff",
|
||||
"kpiTitle": "Wichtigste Kennzahlen",
|
||||
"kpiTasks": "Offene Fotoaufgaben",
|
||||
"kpiPhotos": "Fotos",
|
||||
@@ -2672,25 +2682,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobileProfile": {
|
||||
"title": "Profil",
|
||||
"settings": "Einstellungen",
|
||||
"account": "Account bearbeiten",
|
||||
"language": "Sprache",
|
||||
"languageDe": "Deutsch",
|
||||
"languageEn": "Englisch",
|
||||
"theme": "Theme",
|
||||
"themeLight": "Hell",
|
||||
"themeDark": "Dunkel",
|
||||
"themeSystem": "System",
|
||||
"logout": "Abmelden",
|
||||
"logoutTitle": "Ausloggen",
|
||||
"logoutHint": "Aus der App ausloggen"
|
||||
},
|
||||
"mobileSettings": {
|
||||
"title": "Einstellungen",
|
||||
"accountTitle": "Account",
|
||||
"tenantBadge": "Konto #{{id}}",
|
||||
"mobileSettings": {
|
||||
"title": "Einstellungen",
|
||||
"accountTitle": "Account",
|
||||
"tenantBadge": "Konto #{{id}}",
|
||||
"notificationsTitle": "Benachrichtigungen",
|
||||
"notificationsLoading": "Lade Einstellungen ...",
|
||||
"pushTitle": "App Push",
|
||||
@@ -2861,7 +2856,7 @@
|
||||
"validation": "Füge Titel, Nachricht und ggf. einen Ziel-Gast hinzu."
|
||||
}
|
||||
},
|
||||
"dataExports": {
|
||||
"dataExports": {
|
||||
"title": "Datenexporte",
|
||||
"request": {
|
||||
"title": "Exportanfrage",
|
||||
@@ -3034,5 +3029,12 @@
|
||||
"checkout": "Checkout fehlgeschlagen"
|
||||
},
|
||||
"selectDisabled": "Nicht verfügbar"
|
||||
},
|
||||
"billingOverview": {
|
||||
"transactions": {
|
||||
"title": "PayPal-Transaktionen",
|
||||
"description": "Neueste PayPal-Transaktionen für dieses Kundenkonto.",
|
||||
"empty": "Noch keine PayPal-Transaktionen."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"layout": {
|
||||
"eyebrow": "Fotospiel Kunden-Admin",
|
||||
"title": "Willkommen im Event-Erlebnisstudio",
|
||||
@@ -193,24 +193,24 @@
|
||||
"errorMessage": "Kostenloses Paket konnte nicht aktiviert werden."
|
||||
},
|
||||
"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."
|
||||
"sectionTitle": "PayPal",
|
||||
"heading": "Checkout mit PayPal",
|
||||
"genericError": "Der PayPal-Checkout konnte nicht geöffnet werden. Bitte versuche es erneut.",
|
||||
"errorTitle": "PayPal-Fehler",
|
||||
"processing": "PayPal-Checkout wird geöffnet …",
|
||||
"cta": "PayPal-Checkout öffnen",
|
||||
"hint": "Es öffnet sich ein neuer Tab über PayPal. Schließe dort die Zahlung ab und kehre anschließend zurück."
|
||||
},
|
||||
"nextStepsTitle": "Nächste Schritte",
|
||||
"nextSteps": [
|
||||
"Optional: Abrechnung über Lemon Squeezy im Billing-Bereich abschließen.",
|
||||
"Optional: Abrechnung über PayPal 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 Lemon Squeezy- und Kontingent-Optionen.",
|
||||
"description": "Öffnet den Billing-Bereich mit PayPal- und Kontingent-Optionen.",
|
||||
"button": "Zu Billing & Zahlung"
|
||||
},
|
||||
"setup": {
|
||||
@@ -267,5 +267,19 @@
|
||||
"button": "Eventliste"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lemonsqueezy": {
|
||||
"sectionTitle": "PayPal",
|
||||
"heading": "Checkout mit PayPal",
|
||||
"genericError": "Der PayPal-Checkout konnte nicht geöffnet werden. Bitte versuche es erneut.",
|
||||
"errorTitle": "PayPal-Fehler",
|
||||
"processing": "PayPal-Checkout wird geöffnet …",
|
||||
"cta": "PayPal-Checkout öffnen",
|
||||
"hint": "Es öffnet sich ein neuer Tab über PayPal. Schließe dort die Zahlung ab und kehre anschließend zurück."
|
||||
},
|
||||
"tasks": {
|
||||
"billing": {
|
||||
"description": "Öffnet den Billing-Bereich mit PayPal- und Kontingent-Optionen."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,18 @@
|
||||
{
|
||||
{
|
||||
"mobileProfile": {
|
||||
"settings": "Settings"
|
||||
"title": "Profile",
|
||||
"settings": "Settings",
|
||||
"account": "Edit account",
|
||||
"language": "Language",
|
||||
"languageDe": "Deutsch",
|
||||
"languageEn": "English",
|
||||
"theme": "Theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"themeSystem": "System",
|
||||
"logout": "Log out",
|
||||
"logoutTitle": "Sign out",
|
||||
"logoutHint": "Sign out from this app."
|
||||
},
|
||||
"readiness": {
|
||||
"steps": {
|
||||
@@ -15,7 +27,7 @@
|
||||
"actions": {
|
||||
"refresh": "Refresh",
|
||||
"exportCsv": "Export CSV",
|
||||
"portal": "Manage in Lemon Squeezy",
|
||||
"portal": "Manage in PayPal",
|
||||
"portalBusy": "Opening portal...",
|
||||
"openPackages": "Open packages",
|
||||
"contactSupport": "Contact support"
|
||||
@@ -42,7 +54,7 @@
|
||||
"errors": {
|
||||
"load": "Unable to load package data.",
|
||||
"more": "Unable to load more entries.",
|
||||
"portal": "Unable to open the Lemon Squeezy portal."
|
||||
"portal": "Unable to open the PayPal portal."
|
||||
},
|
||||
"checkoutSuccess": "Checkout completed. Your package will activate shortly.",
|
||||
"checkoutCancelled": "Checkout was cancelled.",
|
||||
@@ -128,9 +140,9 @@
|
||||
}
|
||||
},
|
||||
"transactions": {
|
||||
"title": "Lemon Squeezy transactions",
|
||||
"description": "Recent Lemon Squeezy transactions for this customer account.",
|
||||
"empty": "No Lemon Squeezy transactions yet.",
|
||||
"title": "PayPal transactions",
|
||||
"description": "Recent PayPal transactions for this customer account.",
|
||||
"empty": "No PayPal transactions yet.",
|
||||
"labels": {
|
||||
"transactionId": "Transaction {{id}}",
|
||||
"checkoutId": "Checkout ID: {{id}}",
|
||||
@@ -2298,7 +2310,7 @@
|
||||
"mobileDashboard": {
|
||||
"title": "Dashboard",
|
||||
"shortcutAnalytics": "Analytics",
|
||||
"quickActionsTitle": "Experience",
|
||||
"quickActionsTitle": "Quick actions",
|
||||
"readyForLiftoff": "Ready for Liftoff",
|
||||
"selectEvent": "Select an event to continue",
|
||||
"emptyBadge": "Welcome aboard",
|
||||
@@ -2420,8 +2432,6 @@
|
||||
"shortcutInvites": "Team / helper invites",
|
||||
"shortcutSettings": "Event settings",
|
||||
"shortcutBranding": "Branding & moderation",
|
||||
"shortcutAnalytics": "Analytics",
|
||||
"quickActionsTitle": "Quick actions",
|
||||
"kpiTitle": "Key performance indicators",
|
||||
"kpiTasks": "Open photo tasks",
|
||||
"kpiPhotos": "Photos",
|
||||
@@ -2674,21 +2684,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"mobileProfile": {
|
||||
"title": "Profile",
|
||||
"settings": "Settings",
|
||||
"account": "Edit account",
|
||||
"language": "Language",
|
||||
"languageDe": "Deutsch",
|
||||
"languageEn": "English",
|
||||
"theme": "Theme",
|
||||
"themeLight": "Light",
|
||||
"themeDark": "Dark",
|
||||
"themeSystem": "System",
|
||||
"logout": "Log out",
|
||||
"logoutTitle": "Sign out",
|
||||
"logoutHint": "Sign out from this app."
|
||||
},
|
||||
"mobileSettings": {
|
||||
"title": "Settings",
|
||||
"accountTitle": "Account",
|
||||
@@ -2863,13 +2858,13 @@
|
||||
"validation": "Add a title, message, and target guest when needed."
|
||||
}
|
||||
},
|
||||
"dataExports": {
|
||||
"dataExports": {
|
||||
"title": "Data exports",
|
||||
"request": {
|
||||
"title": "Export request",
|
||||
"hint": "Export account data or a specific event archive.",
|
||||
"progress": "Export is running. This list refreshes automatically."
|
||||
},
|
||||
"request": {
|
||||
"title": "Export request",
|
||||
"hint": "Export account data or a specific event archive.",
|
||||
"progress": "Export is running. This list refreshes automatically."
|
||||
},
|
||||
"fields": {
|
||||
"scope": "Scope",
|
||||
"event": "Event",
|
||||
@@ -3036,5 +3031,12 @@
|
||||
"checkout": "Checkout failed"
|
||||
},
|
||||
"selectDisabled": "Not available"
|
||||
},
|
||||
"billingOverview": {
|
||||
"transactions": {
|
||||
"title": "PayPal transactions",
|
||||
"description": "Recent PayPal transactions for this customer account.",
|
||||
"empty": "No PayPal transactions yet."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"layout": {
|
||||
"eyebrow": "Fotospiel Customer Admin",
|
||||
"title": "Welcome to your event studio",
|
||||
@@ -193,24 +193,24 @@
|
||||
"errorMessage": "The free package could not be activated."
|
||||
},
|
||||
"lemonsqueezy": {
|
||||
"sectionTitle": "Lemon Squeezy",
|
||||
"heading": "Checkout with Lemon Squeezy",
|
||||
"genericError": "The Lemon Squeezy checkout could not be opened. Please try again.",
|
||||
"errorTitle": "Lemon Squeezy error",
|
||||
"processing": "Opening the Lemon Squeezy checkout …",
|
||||
"cta": "Open Lemon Squeezy checkout",
|
||||
"hint": "A new tab opens via Lemon Squeezy (merchant of record). Complete the payment there, then return to continue."
|
||||
"sectionTitle": "PayPal",
|
||||
"heading": "Checkout with PayPal",
|
||||
"genericError": "The PayPal checkout could not be opened. Please try again.",
|
||||
"errorTitle": "PayPal error",
|
||||
"processing": "Opening the PayPal checkout ?",
|
||||
"cta": "Open PayPal checkout",
|
||||
"hint": "A new tab opens via PayPal. Complete the payment there, then return to continue."
|
||||
},
|
||||
"nextStepsTitle": "Next steps",
|
||||
"nextSteps": [
|
||||
"Optional: finish billing via Lemon Squeezy inside the billing area.",
|
||||
"Optional: finish billing via PayPal inside the billing area.",
|
||||
"Complete the event setup and configure photo tasks, team, and gallery.",
|
||||
"Check your event bundle before go-live and share your guest link."
|
||||
],
|
||||
"cta": {
|
||||
"billing": {
|
||||
"label": "Start billing",
|
||||
"description": "Opens the billing area with Lemon Squeezy bundle options.",
|
||||
"description": "Opens the billing area with PayPal bundle options.",
|
||||
"button": "Go to billing"
|
||||
},
|
||||
"setup": {
|
||||
@@ -267,5 +267,19 @@
|
||||
"button": "Open event list"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lemonsqueezy": {
|
||||
"sectionTitle": "PayPal",
|
||||
"heading": "Checkout with PayPal",
|
||||
"genericError": "The PayPal checkout could not be opened. Please try again.",
|
||||
"errorTitle": "PayPal error",
|
||||
"processing": "Opening the PayPal checkout ?",
|
||||
"cta": "Open PayPal checkout",
|
||||
"hint": "A new tab opens via PayPal. Complete the payment there, then return to continue."
|
||||
},
|
||||
"tasks": {
|
||||
"billing": {
|
||||
"description": "Opens the billing area with PayPal billing options."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ return [
|
||||
],
|
||||
'lemonsqueezy_health' => [
|
||||
'navigation' => [
|
||||
'label' => 'Lemon Squeezy-Status',
|
||||
'label' => 'PayPal-Status',
|
||||
],
|
||||
],
|
||||
'integrations_health' => [
|
||||
@@ -203,7 +203,7 @@ return [
|
||||
'unknown' => 'Unbekannt',
|
||||
],
|
||||
'heading' => 'Integrationen-Status',
|
||||
'help' => 'Operativer Überblick über Lemon Squeezy/RevenueCat-Webhooks, Queue-Backlog und jüngste Fehler.',
|
||||
'help' => 'Operativer Überblick über PayPal/RevenueCat-Webhooks, Queue-Backlog und jüngste Fehler.',
|
||||
'configured' => 'Konfiguriert',
|
||||
'unconfigured' => 'Nicht konfiguriert',
|
||||
'last_received' => 'Zuletzt empfangen',
|
||||
|
||||
@@ -12,14 +12,14 @@ return [
|
||||
'contact' => 'Kontakt',
|
||||
'vat_id' => 'Umsatzsteuer-ID: DE123456789',
|
||||
'monetization' => 'Monetarisierung',
|
||||
'monetization_desc' => 'Wir monetarisieren über Packages (Einmalkäufe und Abos) via Lemon Squeezy. Preise exkl. MwSt. Support: support@fotospiel.de',
|
||||
'monetization_desc' => 'Wir monetarisieren über Packages (Einmalkäufe) via PayPal. Preise exkl. MwSt. Support: support@fotospiel.de',
|
||||
'register_court' => 'Registergericht: Amtsgericht Musterstadt',
|
||||
'commercial_register' => 'Handelsregister: HRB 12345',
|
||||
'datenschutz_intro' => 'Wir nehmen den Schutz Ihrer persönlichen Daten sehr ernst und halten uns strikt an die Regeln der Datenschutzgesetze.',
|
||||
'responsible' => 'Verantwortlich: S.E.B. Fotografie, Musterstraße 1, 12345 Musterstadt',
|
||||
'data_collection' => 'Datenerfassung: Keine PII-Speicherung, anonyme Sessions für Gäste. E-Mails werden nur für Kontaktzwecke verarbeitet.',
|
||||
'payments' => 'Zahlungen und Packages',
|
||||
'payments_desc' => 'Wir verarbeiten Zahlungen für Packages über Lemon Squeezy. Zahlungsinformationen werden sicher und verschlüsselt durch Lemon Squeezy als Merchant of Record verarbeitet.',
|
||||
'payments_desc' => 'Wir verarbeiten Zahlungen für Packages über PayPal. Zahlungsinformationen werden sicher und verschlüsselt durch PayPal verarbeitet.',
|
||||
'data_retention' => 'Package-Daten (Limits, Features) sind anonymisiert und werden nur für die Funktionalität benötigt. Consent für Zahlungen und E-Mails wird bei Kauf eingeholt. Daten werden nach 10 Jahren gelöscht.',
|
||||
'rights' => 'Ihre Rechte: Auskunft, Löschung, Widerspruch.',
|
||||
'cookies' => 'Cookies: Nur funktionale Cookies für die PWA.',
|
||||
|
||||
@@ -188,7 +188,7 @@ return [
|
||||
],
|
||||
'lemonsqueezy_health' => [
|
||||
'navigation' => [
|
||||
'label' => 'Lemon Squeezy health',
|
||||
'label' => 'PayPal health',
|
||||
],
|
||||
],
|
||||
'integrations_health' => [
|
||||
@@ -203,7 +203,7 @@ return [
|
||||
'unknown' => 'Unknown',
|
||||
],
|
||||
'heading' => 'Integrations health',
|
||||
'help' => 'Operational snapshot of Lemon Squeezy/RevenueCat webhooks, queue backlog, and recent failures.',
|
||||
'help' => 'Operational snapshot of PayPal/RevenueCat webhooks, queue backlog, and recent failures.',
|
||||
'configured' => 'Configured',
|
||||
'unconfigured' => 'Unconfigured',
|
||||
'last_received' => 'Last received',
|
||||
|
||||
@@ -12,14 +12,14 @@ return [
|
||||
'contact' => 'Contact',
|
||||
'vat_id' => 'VAT ID: DE123456789',
|
||||
'monetization' => 'Monetization',
|
||||
'monetization_desc' => 'We monetize through Packages (one-time purchases and subscriptions) via Lemon Squeezy. Prices excl. VAT. Support: support@fotospiel.de',
|
||||
'monetization_desc' => 'We monetize through Packages (one-time purchases) via PayPal. 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 Lemon Squeezy. Payment information is handled securely and encrypted by Lemon Squeezy as the merchant of record.',
|
||||
'payments_desc' => 'We process payments for Packages via PayPal. Payment information is handled securely and encrypted by PayPal.',
|
||||
'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.',
|
||||
|
||||
Reference in New Issue
Block a user