Files
fotospiel-app/resources/lang/de/marketing.php
Codex Agent 6290a3a448 Fix tenant event form package selector so it no longer renders empty-value options, handles loading/empty
states, and pulls data from the authenticated /api/v1/tenant/packages endpoint.
    (resources/js/admin/pages/EventFormPage.tsx, resources/js/admin/api.ts)
  - Harden tenant-admin auth flow: prevent PKCE state loss, scope out StrictMode double-processing, add SPA
    routes for /event-admin/login and /event-admin/logout, and tighten token/session clearing semantics (resources/js/admin/auth/{context,tokens}.tsx, resources/js/admin/pages/{AuthCallbackPage,LogoutPage}.tsx,
    resources/js/admin/router.tsx, routes/web.php)
2025-10-19 23:00:47 +02:00

167 lines
8.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return [
'packages' => [
'title' => 'Unsere Packages Wählen Sie Ihr Event-Paket',
'hero_title' => 'Entdecken Sie unsere flexiblen Packages',
'hero_description' => 'Von kostenlosem Einstieg bis Premium-Features: Passen Sie Ihr Event-Paket an Ihre Bedürfnisse an. Einfach, sicher und skalierbar.',
'cta_explore' => 'Packages entdecken',
'tab_endcustomer' => 'Endkunden',
'tab_reseller' => 'Reseller & Agenturen',
'section_endcustomer' => 'Packages für Endkunden (Einmalkauf pro Event)',
'section_reseller' => 'Packages für Reseller (Jährliches Abo)',
'free' => 'Kostenlos',
'one_time' => 'Einmalkauf',
'subscription' => 'Abo',
'year' => 'Jahr',
'max_photos' => 'Fotos',
'max_guests' => 'Gäste',
'gallery_days' => 'Tage Galerie',
'max_events_year' => 'Events/Jahr',
'buy_now' => 'Jetzt kaufen',
'subscribe_now' => 'Jetzt abonnieren',
'register_buy' => 'Registrieren und kaufen',
'register_subscribe' => 'Registrieren und abonnieren',
'faq_title' => 'Häufige Fragen zu Packages',
'faq_q1' => 'Was ist ein Package?',
'faq_a1' => 'Ein Package definiert Limits und Features für Ihr Event, z.B. Anzahl Fotos und Galerie-Dauer.',
'faq_q2' => 'Kann ich upgraden?',
'faq_a2' => 'Ja, wählen Sie bei Event-Erstellung ein höheres Package oder upgraden Sie später.',
'faq_q3' => 'Was passiert bei Ablauf?',
'faq_a3' => 'Die Galerie bleibt lesbar, aber Uploads sind blockiert. Verlängern Sie einfach.',
'faq_q4' => 'Zahlungssicher?',
'faq_a4' => 'Ja, via Stripe oder PayPal sicher und GDPR-konform.',
'final_cta' => 'Bereit für Ihr nächstes Event?',
'contact_us' => 'Kontaktieren Sie uns',
'feature_live_slideshow' => 'Live-Slideshow',
'feature_analytics' => 'Analytics',
'feature_watermark' => 'Wasserzeichen',
'feature_branding' => 'Branding',
'feature_support' => 'Support',
'feature_basic_uploads' => 'Grundlegende Uploads',
'feature_unlimited_sharing' => 'Unbegrenztes Teilen',
'feature_no_watermark' => 'Kein Wasserzeichen',
'feature_custom_tasks' => 'Benutzerdefinierte Tasks',
'feature_advanced_analytics' => 'Erweiterte Analytics',
'feature_priority_support' => 'Priorisierter Support',
'feature_limited_sharing' => 'Begrenztes Teilen',
'feature_no_branding' => 'Kein Branding',
'feature_0' => 'Basis-Feature',
'feature_reseller_dashboard' => 'Reseller-Dashboard',
'feature_custom_branding' => 'Benutzerdefiniertes Branding',
'feature_advanced_reporting' => 'Erweiterte Berichterstattung',
'badge_most_popular' => 'Beliebteste Wahl',
'badge_best_value' => 'Bestes Preis-Leistungs-Verhältnis',
'badge_starter' => 'Perfekt für den Start',
'billing_per_event' => 'pro Event',
'billing_per_year' => 'pro Jahr',
'more_features' => '+:count weitere Features',
'max_photos_label' => 'Max. Fotos',
'max_guests_label' => 'Max. Gäste',
'gallery_days_label' => 'Galerie-Tage',
'feature_overview' => 'Feature-Überblick',
'order_hint' => 'Sofort startklar keine versteckten Kosten, sichere Zahlung via Stripe oder PayPal.',
'features_label' => 'Features',
'breakdown_label' => 'Leistungsübersicht',
'limits_label' => 'Limits & Kapazitäten',
],
'nav' => [
'home' => 'Startseite',
'how_it_works' => 'So funktioniert\'s',
'features' => 'Features',
'occasions' => 'Anlässe',
'occasions_types' => [
'weddings' => 'Hochzeiten',
'birthdays' => 'Geburtstage',
'corporate' => 'Firmenevents',
'family' => 'Familienfeiern',
],
'blog' => 'Blog',
'packages' => 'Packages',
'contact' => 'Kontakt',
'discover_packages' => 'Packages entdecken',
],
'footer' => [
'company' => 'Fotospiel GmbH',
'rights_reserved' => 'Alle Rechte vorbehalten',
],
'blog' => [
'title' => 'Fotospiel - Blog',
'hero_title' => 'Fotospiel Blog',
'hero_description' => 'Tipps, News und Anleitungen zu perfekten Event-Fotos mit QR-Codes, PWA und mehr. Bleib informiert!',
'hero_cta' => 'Mehr über Fotospiel',
'posts_title' => 'Aktuelle Blog-Posts',
'by' => 'Von',
'team' => 'Fotospiel Team',
'published_at' => 'Veröffentlicht am',
'read_more' => 'Lesen',
'back' => 'Zurück zum Blog',
'empty' => 'Noch keine Posts verfügbar. Bleib dran!',
],
'occasions' => [
'title' => 'Fotospiel für :type',
'hero_title' => 'Fotospiel für :type',
'hero_description' => 'Sammle unvergessliche Fotos von deinen Gästen mit QR-Codes. Perfekt für :type einfach, mobil und datenschutzkonform.',
'cta' => 'Package wählen',
'weddings' => [
'title' => 'Hochzeiten mit Fotospiel',
'description' => 'Erfange romantische Momente: Gäste teilen Fotos via QR, wähle Emotions wie \'Romantisch\' oder \'Fröhlich\'. Besser als traditionelle Fotoboxen.',
'benefits_title' => 'Vorteile für Hochzeiten',
'benefit1' => 'QR-Code für Gäste: Einfaches Teilen ohne App-Download.',
'benefit2' => 'Emotion-Filter: Kategorisiere Fotos (z.B. \'Tanz\', \'Kuss\').',
'benefit3' => 'Private Galerie: Nur freigegebene Fotos sichtbar.',
'benefit4' => 'Download: Hochauflösend für Album.',
'image_alt' => 'Hochzeitsfotos',
],
'birthdays' => [
'title' => 'Geburtstage feiern',
'description' => 'Lass Freunde und Familie spontane Fotos teilen. QR auf der Torte Spaß garantiert!',
'benefits_title' => 'Vorteile für Geburtstage',
'benefit1' => 'Schnelle Uploads: Kamera oder Galerie.',
'benefit2' => 'Likes & Shares: Beliebte Momente hervorheben.',
'benefit3' => 'Offline-fähig: PWA funktioniert ohne Internet.',
'benefit4' => 'Anonym: Keine Registrierung nötig.',
'image_alt' => 'Geburtstagsfotos',
],
'corporate' => [
'title' => 'Firmenevents professionell',
'description' => 'Netzwerken und Team-Building: Sammle Fotos zentral, teile Highlights intern.',
'benefits_title' => 'Vorteile für Firmenevents',
'benefit1' => 'QR an Ständen: Gäste fotografieren sich selbst.',
'benefit2' => 'Kategorien: \'Team\', \'Netzwerk\', \'Präsentation\'.',
'benefit3' => 'Export: Für Social Media oder Intranet.',
'benefit4' => 'GDPR-sicher: Keine PII gespeichert.',
'image_alt' => 'Firmenevent-Fotos',
],
'family' => [
'title' => 'Familienfeiern',
'description' => 'Von Taufen bis Jubiläen: Sammle Erinnerungen von allen Verwandten.',
'benefits_title' => 'Vorteile für Familienfeiern',
'benefit1' => 'Einfach für alle Altersgruppen: Große Buchstaben, Touch-freundlich.',
'benefit2' => 'Emotionen: \'Familie\', \'Glück\', \'Zusammenhalt\'.',
'benefit3' => 'Teilen: Per Link oder QR für Nachfeier.',
'benefit4' => 'Unbegrenzt: Im Premium-Tarif.',
'image_alt' => 'Familienfotos',
],
'not_found' => 'Anlass nicht gefunden.',
],
'success' => [
'title' => 'Erfolgreich',
'verify_email' => 'E-Mail verifizieren',
'check_email' => 'Überprüfen Sie Ihre E-Mail auf den Verifizierungslink.',
'redirecting' => 'Weiterleitung zum Admin-Bereich...',
'complete_purchase' => 'Kauf abschließen',
'login_to_continue' => 'Melden Sie sich an, um fortzufahren.',
'loading' => 'Laden...',
],
'register' => [
'free' => 'Kostenlos',
],
'currency' => [
'euro' => '€',
],
'contact' => [
'success' => 'Danke! Wir melden uns schnellstmöglich.',
],
];