<?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' => 'Partner / Agenturen',
        'section_endcustomer' => 'Packages für Endkunden (Einmalkauf pro Event)',
        'section_reseller' => 'Packages für Partner / Agenturen (Event-Kontingent)',
        'free' => 'Kostenlos',
        'one_time' => 'Einmalkauf',
        'subscription' => 'Event-Kontingent',
        'year' => 'Jahr',
        'max_photos' => 'Fotos',
        'max_guests' => 'Gäste',
        'gallery_days' => 'Tage Galerie',
        'max_events_year' => 'Events enthalten',
        'buy_now' => 'Jetzt kaufen',
        'subscribe_now' => 'Event-Kontingent kaufen',
        'register_buy' => 'Registrieren und kaufen',
        'register_subscribe' => 'Registrieren und kaufen',
        '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 Paddle – 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_watermark_base' => 'Unser Wasserzeichen',
        'feature_watermark_custom' => 'Eigenes 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' => 'Partner-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',
        'billing_per_kontingent' => 'pro Kontingent',
        'more_features' => '+:count weitere Features',
        'max_photos_label' => 'Max. Fotos',
        'max_guests_label' => 'Max. Gäste',
        'gallery_days_label' => 'Galerie-Tage',
        'recommended_usage_window' => 'Empfohlen innerhalb von 24 Monaten zu nutzen.',
        'feature_overview' => 'Feature-Überblick',
        'order_hint' => 'Sofort startklar – keine versteckten Kosten, sichere Zahlung über Paddle.',
        'features_label' => 'Features',
        'breakdown_label' => 'Leistungsübersicht',
        'limits_label' => 'Limits & Kapazitäten',
        'paddle_not_configured' => 'Dieses Package ist noch nicht für den Paddle-Checkout konfiguriert. Bitte kontaktiere den Support.',
        'paddle_checkout_failed' => 'Der Paddle-Checkout konnte nicht gestartet werden. Bitte versuche es später erneut.',
        'package_not_found' => 'Dieses Package ist nicht verfügbar. Bitte wähle ein anderes aus.',
    ],
    'nav' => [
        'home' => 'Startseite',
        'how_it_works' => 'So funktioniert\'s',
        'features' => 'Features',
        'occasions' => 'Anlässe',
        'occasions_types' => [
            'weddings' => 'Hochzeiten',
            'birthdays' => 'Geburtstage',
            'corporate' => 'Firmenevents',
            'confirmation' => 'Konfirmation & Jugendweihe',
            'family' => 'Familienfeiern',
        ],
        'blog' => 'Blog',
        'packages' => 'Packages',
        'contact' => 'Kontakt',
        'discover_packages' => 'Packages entdecken',
        'language' => 'Sprache',
        'open_menu' => 'Menü öffnen',
        'close_menu' => 'Menü schließen',
        'cta_demo' => 'Jetzt ausprobieren',
        'preferences' => 'Einstellungen',
        'toggle_theme' => 'Darstellung wechseln',
        'theme_light' => 'Helles Design',
        'theme_dark' => 'Dunkles Design',
        'dashboard' => 'Zum Admin-Bereich',
        'logout' => 'Abmelden',
        'login' => 'Anmelden',
        'register' => 'Registrieren',
        'gift' => 'Gutscheine',
    ],
    'footer' => [
        'company' => 'S.E.B. Fotografie',
        'rights_reserved' => 'Alle Rechte vorbehalten',
    ],
    'checkout' => [
        'headline' => 'Checkout & Bestellübersicht',
        'summary_title' => 'Ihre Bestellung',
        'package_label' => 'Ausgewähltes Package',
        'billing_type_one_time' => 'Einmalkauf (pro Event)',
        'billing_type_subscription' => 'Einmalkauf (Kontingent)',
        'legal_links_intro' => 'Mit Abschluss des Kaufs akzeptieren Sie unsere',
        'link_terms' => 'AGB',
        'link_privacy' => 'Datenschutzerklärung',
        'link_cancellation' => 'Widerrufsbelehrung',
        'checkbox_terms_label' => 'Ich habe die :terms, die :privacy und die :cancellation gelesen und akzeptiere sie.',
        'checkbox_terms_error' => 'Bitte bestätigen Sie, dass Sie AGB, Datenschutzerklärung und Widerrufsbelehrung gelesen haben.',
        'checkbox_digital_content_label' => 'Ich verlange ausdrücklich, dass Sie vor Ablauf der Widerrufsfrist mit der Ausführung der digitalen Dienstleistungen (Freischaltung meines Event-Packages inkl. Galerie und Hosting) beginnen. Mir ist bekannt, dass ich bei vollständiger Vertragserfüllung mein Widerrufsrecht verliere.',
        'checkbox_digital_content_error' => 'Bitte bestätigen Sie, dass Sie dem sofortigen Beginn der digitalen Dienstleistung und dem damit verbundenen vorzeitigen Erlöschen des Widerrufsrechts zustimmen.',
        'hint_subscription_withdrawal' => 'Bei Einmalkäufen haben Verbraucher ein 14-tägiges Widerrufsrecht ab Vertragsschluss. Im Falle eines Widerrufs nach Leistungsbeginn behalten wir uns angemessenen Wertersatz für bereits erbrachte Leistungen vor.',
    ],
    'legal' => [
        'imprint' => 'Impressum',
        'privacy' => 'Datenschutz',
        'terms' => 'AGB',
    ],
    '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!',
        'pagination' => [
            'previous' => 'Zurück',
            'next' => 'Weiter',
        ],
    ],
    '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 der Fotospiel App',
            '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.',
    ],
    'not_found' => [
        'title' => 'Seite nicht gefunden',
        'subtitle' => 'Ups! Diese Seite existiert nicht mehr.',
        'description' => 'Vielleicht wurde der Link verschoben oder der Inhalt existiert nicht mehr. Hier sind ein paar Optionen, wie du weitermachen kannst.',
        'tip_heading' => 'Was du tun kannst',
        'tips' => [
            'Prüfe die URL auf mögliche Tippfehler.',
            'Gehe zurück zur Startseite und entdecke unsere Funktionen.',
            'Kontaktiere uns, wenn du etwas Bestimmtes suchst.',
        ],
        'cta_home' => 'Zur Startseite',
        'cta_packages' => 'Pakete entdecken',
        'cta_contact' => 'Kontakt aufnehmen',
        'requested_path_label' => 'Angefragter Pfad',
    ],
    'server_error' => [
        'title' => 'Unerwarteter Fehler',
        'subtitle' => 'Unser Team wurde bereits informiert.',
        'description' => 'Während wir den Fehler beheben, kannst du die folgenden Schritte ausprobieren oder zu einem sicheren Bereich der App zurückkehren.',
        'tip_heading' => 'Das kannst du tun',
        'tips' => [
            'Lade die Seite nach einer kurzen Pause neu.',
            'Wechsle zur Startseite oder den Paketen und stöbere weiter.',
            'Melde dich bei uns, wenn der Fehler bestehen bleibt oder du dringend Hilfe brauchst.',
        ],
        'tip_fallback' => 'Bitte versuche es gleich noch einmal.',
        'status_label' => 'Statuscode',
        'hint_label' => 'Was ist passiert?',
        'cta_home' => 'Zur Startseite',
        'cta_packages' => 'Pakete entdecken',
        'cta_contact' => 'Support kontaktieren',
        'hints' => [
            'database' => 'Wo ist die Datenbank? Wir erreichen sie gerade nicht – vermutlich ein Verbindungs- oder Zugriffsproblem.',
            'storage' => 'Der Upload-Speicher ist vorübergehend nicht erreichbar oder schreibgeschützt. Versuche es gleich noch einmal.',
            'queue' => 'Unsere Hintergrundprozesse (Queue/Redis) sind kurz offline. Wir starten sie neu.',
            'network' => 'Wir können einen externen Dienst nicht erreichen. Möglich ist eine Firewall oder ein Ausfall beim Provider.',
            'generic' => 'Es ist ein unerwarteter Fehler aufgetreten. Wir kümmern uns bereits darum.',
        ],
    ],
    '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...',
        'gift_title' => 'Gutschein gekauft',
        'gift_description' => 'Wir senden den Gutschein mit deiner Nachricht per E-Mail. Widerruf innerhalb von 14 Tagen ab Kauf, erlischt mit (Teil-)Einlösung.',
        'gift_bullets_title' => 'So geht es weiter',
        'gift_bullet_email' => 'Gutschein an Empfänger (und dich) per E-Mail mit Code.',
        'gift_bullet_validity' => '5 Jahre gültig für alle Endkunden-Pakete.',
        'gift_bullet_redeem' => 'Einlösung im Package-Checkout über den Code.',
        'gift_cta_home' => 'Zur Startseite',
    ],
    'register' => [
        'free' => 'Kostenlos',
    ],
    'currency' => [
        'euro' => '€',
    ],
    'contact' => [
        'success' => 'Danke! Wir melden uns schnellstmöglich.',
    ],
    'coupon' => [
        'label' => 'Gutscheincode',
        'placeholder' => 'Gutscheincode eingeben',
        'apply' => 'Gutschein anwenden',
        'remove' => 'Gutschein entfernen',
        'applied' => 'Gutschein :code aktiviert. Du sparst :amount.',
        'summary_title' => 'Aktualisierte Bestellsumme',
        'fields' => [
            'subtotal' => 'Zwischensumme',
            'discount' => 'Rabatt',
            'tax' => 'MwSt.',
            'total' => 'Gesamtsumme nach Rabatt',
            'expires' => 'Läuft ab',
        ],
        'errors' => [
            'required' => 'Bitte gib einen Gutscheincode ein.',
            'not_found' => 'Dieser Gutschein konnte nicht gefunden werden.',
            'inactive' => 'Dieser Gutschein ist nicht aktiv.',
            'disabled' => 'Dieser Gutschein kann derzeit nicht eingelöst werden.',
            'not_applicable' => 'Dieser Gutschein gilt nicht für das ausgewählte Package.',
            'limit_reached' => 'Dieser Gutschein wurde bereits maximal genutzt.',
            'currency_mismatch' => 'Dieser Gutschein passt nicht zur gewählten Währung.',
            'not_synced' => 'Dieser Gutschein ist noch nicht bereit. Bitte versuche es später erneut.',
            'package_not_configured' => 'Dieses Package unterstützt aktuell keine Gutscheine.',
            'login_required' => 'Bitte melde dich an, um diesen Gutschein zu nutzen.',
            'too_many_attempts' => 'Zu viele Versuche. Bitte kurz warten und erneut versuchen.',
            'generic' => 'Der Gutschein konnte nicht angewendet werden. Bitte versuche einen anderen.',
        ],
        'legal_note' => 'Geschenkgutscheine: 14 Tage Widerrufsrecht bis zur Einlösung; siehe Widerrufsbelehrung.',
        'legal_link' => 'Widerrufsbelehrung öffnen',
    ],
    'gift' => [
        'lookup_title' => 'Gutscheinstatus prüfen',
        'lookup_subtitle' => 'Du hast schon einen Code? Prüfe Wert, Gültigkeit und Status.',
        'lookup_label' => 'Gutscheincode',
        'lookup_cta' => 'Code prüfen',
        'lookup_not_found' => 'Gutschein nicht gefunden oder nicht mehr gültig.',
        'lookup_result_code' => 'Code: :code',
        'lookup_result_value' => 'Wert: :amount :currency',
        'lookup_result_expires' => 'Gültig bis :date',
        'lookup_status' => [
            'issued' => 'Status: Ausgestellt (einlösbar)',
            'redeemed' => 'Status: Eingelöst',
            'refunded' => 'Status: Erstattet',
            'expired' => 'Status: Abgelaufen',
            'reminder' => 'Erinnerung geplant',
            'expiry' => 'Ablauf-Hinweis geplant',
        ],
        'too_many_attempts' => 'Zu viele Versuche. Bitte kurz warten und erneut probieren.',
    ],
    'withdrawal' => [
        'success' => 'Dein Widerruf wurde bestätigt. Eine Bestätigung ist per E-Mail unterwegs.',
        'errors' => [
            'not_eligible' => 'Dieses Paket kann aktuell nicht widerrufen werden.',
            'missing_transaction' => 'Für diesen Kauf fehlt eine gültige Zahlungsreferenz.',
            'refund_failed' => 'Die Rückerstattung konnte nicht gestartet werden. Bitte kontaktiere den Support.',
        ],
    ],
];
