<?php

return [
    'packages' => [
        'title' => 'Our Packages – Choose Your Event Package',
        'hero_title' => 'Discover our flexible Packages',
        'hero_description' => 'From free entry to premium features: Tailor your event package to your needs. Simple, secure and scalable.',
        'cta_explore' => 'Discover Packages',
        'tab_endcustomer' => 'End Customers',
        'tab_reseller' => 'Partner / Agencies',
        'section_endcustomer' => 'Packages for End Customers (One-time purchase per Event)',
        'section_reseller' => 'Packages for Partner / Agencies (Event bundle)',
        'free' => 'Free',
        'one_time' => 'One-time purchase',
        'subscription' => 'Event bundle',
        'year' => 'Year',
        'max_photos' => 'Photos',
        'max_guests' => 'Guests',
        'gallery_days' => 'Gallery Days',
        'max_events_year' => 'Events included',
        'buy_now' => 'Buy Now',
        'subscribe_now' => 'Buy event bundle',
        'register_buy' => 'Register and Buy',
        'register_subscribe' => 'Register and buy',
        'faq_title' => 'Frequently Asked Questions about Packages',
        'faq_q1' => 'What is a Package?',
        'faq_a1' => 'A Package defines limits and features for your event, e.g. number of photos and gallery duration.',
        'faq_q2' => 'Can I upgrade?',
        'faq_a2' => 'Yes, choose a higher package when creating the event or upgrade later.',
        'faq_q3' => 'What happens when it expires?',
        'faq_a3' => 'The gallery remains readable, but uploads are blocked. Simply extend it.',
        'faq_q4' => 'Payment secure?',
        'faq_a4' => 'Yes, via Paddle – secure and GDPR-compliant.',
        'final_cta' => 'Ready for your next event?',
        'contact_us' => 'Contact Us',
        'feature_live_slideshow' => 'Live Slideshow',
        'feature_analytics' => 'Analytics',
        'feature_watermark' => 'Watermark',
        'feature_watermark_base' => 'Our watermark',
        'feature_watermark_custom' => 'Custom watermark',
        'feature_branding' => 'Branding',
        'feature_support' => 'Support',
        'feature_basic_uploads' => 'Basic Uploads',
        'feature_unlimited_sharing' => 'Unlimited Sharing',
        'feature_no_watermark' => 'No Watermark',
        'feature_custom_tasks' => 'Custom Tasks',
        'feature_advanced_analytics' => 'Advanced Analytics',
        'feature_priority_support' => 'Priority Support',
        'feature_limited_sharing' => 'Limited Sharing',
        'feature_no_branding' => 'No Branding',
        'feature_0' => 'Basic Feature',
        'feature_reseller_dashboard' => 'Partner dashboard',
        'feature_custom_branding' => 'Custom Branding',
        'feature_advanced_reporting' => 'Advanced Reporting',
        'badge_most_popular' => 'Most Popular',
        'badge_best_value' => 'Best Value',
        'badge_starter' => 'Perfect Starter',
        'billing_per_event' => 'per event',
        'billing_per_year' => 'per year',
        'billing_per_bundle' => 'per bundle',
        'recommended_usage_window' => 'Recommended to use within 24 months.',
        'more_features' => '+:count more features',
        'max_photos_label' => 'Max. photos',
        'max_guests_label' => 'Max. guests',
        'gallery_days_label' => 'Gallery days',
        'feature_overview' => 'Feature overview',
        'order_hint' => 'Ready to launch instantly – secure Paddle checkout, no hidden fees.',
        'features_label' => 'Features',
        'breakdown_label' => 'At-a-glance',
        'limits_label' => 'Limits & Capacity',
        '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.',
        'package_not_found' => 'This package is no longer available. Please choose another one.',
    ],
    'nav' => [
        'home' => 'Home',
        'how_it_works' => 'How it works',
        'features' => 'Features',
        'occasions' => 'Occasions',
        'occasions_types' => [
            'weddings' => 'Weddings',
            'birthdays' => 'Birthdays',
            'corporate' => 'Corporate Events',
            'confirmation' => 'Confirmations',
            'family' => 'Family Celebrations',
        ],
        'blog' => 'Blog',
        'packages' => 'Packages',
        'contact' => 'Contact',
        'discover_packages' => 'Discover Packages',
        'language' => 'Language',
        'open_menu' => 'Open menu',
        'close_menu' => 'Close menu',
        'cta_demo' => 'Try it now',
        'preferences' => 'Preferences',
        'toggle_theme' => 'Toggle appearance',
        'theme_light' => 'Light mode',
        'theme_dark' => 'Dark mode',
        'dashboard' => 'Go to Admin',
        'logout' => 'Sign out',
        'login' => 'Log in',
        'register' => 'Register',
        'gift' => 'Gift cards',
    ],
    'footer' => [
        'company' => 'S.E.B. Fotografie',
        'rights_reserved' => 'All rights reserved',
    ],
    'checkout' => [
        'headline' => 'Checkout & Order Summary',
        'summary_title' => 'Your order',
        'package_label' => 'Selected package',
        'billing_type_one_time' => 'One-time purchase (per event)',
        'billing_type_subscription' => 'One-time purchase (bundle)',
        'legal_links_intro' => 'By completing your order you accept our',
        'link_terms' => 'Terms & Conditions',
        'link_privacy' => 'Privacy Policy',
        'link_cancellation' => 'Right of Withdrawal',
        'checkbox_terms_label' => 'I have read and accept the :terms, :privacy and :cancellation.',
        'checkbox_terms_error' => 'Please confirm that you have read and accepted the Terms, Privacy Policy and Right of Withdrawal.',
        'checkbox_digital_content_label' => 'I expressly request that you begin providing the digital services (activation of my event package including gallery and hosting) before the withdrawal period has expired. I understand that I lose my right of withdrawal once the contract has been fully performed.',
        'checkbox_digital_content_error' => 'Please confirm that you agree to the immediate start of the digital service and the related early expiry of the right of withdrawal.',
        'hint_subscription_withdrawal' => 'For one-time purchases, consumers have a 14-day right of withdrawal from the conclusion of the contract. In case of withdrawal after the start of the service, we reserve the right to claim appropriate compensation for the value of services already provided.',
    ],
    'legal' => [
        'imprint' => 'Imprint',
        'privacy' => 'Privacy',
        'terms' => 'Terms & Conditions',
    ],
    'blog' => [
        'title' => 'Fotospiel - Blog',
        'hero_title' => 'Fotospiel Blog',
        'hero_description' => 'Tips, News and Guides for perfect Event Photos with QR-Codes, PWA and more. Stay informed!',
        'hero_cta' => 'More about Fotospiel',
        'posts_title' => 'Current Blog Posts',
        'by' => 'By',
        'team' => 'Fotospiel Team',
        'published_at' => 'Published on',
        'read_more' => 'Read',
        'back' => 'Back to Blog',
        'empty' => 'No posts available yet. Stay tuned!',
        'pagination' => [
            'previous' => 'Previous',
            'next' => 'Next',
        ],
    ],
    'occasions' => [
        'title' => 'Fotospiel for :type',
        'hero_title' => 'Fotospiel for :type',
        'hero_description' => 'Collect unforgettable photos from your guests with QR-Codes. Perfect for :type – simple, mobile and privacy-compliant.',
        'cta' => 'Choose Package',
        'weddings' => [
            'title' => 'Weddings with the Fotospiel App',
            'description' => 'Capture romantic moments: Guests share photos via QR, choose emotions like \'Romantic\' or \'Joyful\'. Better than traditional photo booths.',
            'benefits_title' => 'Benefits for Weddings',
            'benefit1' => 'QR-Code for Guests: Easy sharing without app download.',
            'benefit2' => 'Emotion Filter: Categorize photos (e.g. \'Dance\', \'Kiss\').',
            'benefit3' => 'Private Gallery: Only approved photos visible.',
            'benefit4' => 'Download: High-resolution for album.',
            'image_alt' => 'Wedding Photos',
        ],
        'birthdays' => [
            'title' => 'Celebrate Birthdays',
            'description' => 'Let friends and family share spontaneous photos. QR on the cake – fun guaranteed!',
            'benefits_title' => 'Benefits for Birthdays',
            'benefit1' => 'Quick Uploads: Camera or Gallery.',
            'benefit2' => 'Likes & Shares: Highlight popular moments.',
            'benefit3' => 'Offline-capable: PWA works without internet.',
            'benefit4' => 'Anonymous: No registration required.',
            'image_alt' => 'Birthday Photos',
        ],
        'corporate' => [
            'title' => 'Corporate Events Professionally',
            'description' => 'Networking and Team-Building: Collect photos centrally, share highlights internally.',
            'benefits_title' => 'Benefits for Corporate Events',
            'benefit1' => 'QR at Booths: Guests photograph themselves.',
            'benefit2' => 'Categories: \'Team\', \'Network\', \'Presentation\'.',
            'benefit3' => 'Export: For Social Media or Intranet.',
            'benefit4' => 'GDPR-secure: No PII stored.',
            'image_alt' => 'Corporate Event Photos',
        ],
        'family' => [
            'title' => 'Family Celebrations',
            'description' => 'From baptisms to anniversaries: Collect memories from all relatives.',
            'benefits_title' => 'Benefits for Family Celebrations',
            'benefit1' => 'Easy for all ages: Large letters, touch-friendly.',
            'benefit2' => 'Emotions: \'Family\', \'Happiness\', \'Unity\'.',
            'benefit3' => 'Share: Via link or QR for after-party.',
            'benefit4' => 'Unlimited: In premium plan.',
            'image_alt' => 'Family Photos',
        ],
        'not_found' => 'Occasion not found.',
    ],
    'not_found' => [
        'title' => 'Page not found',
        'subtitle' => 'Oops! This page is nowhere to be found.',
        'description' => 'It may have moved or never existed. Try one of the options below to get back on track.',
        'tip_heading' => 'What you can do',
        'tips' => [
            'Double-check the URL for typos.',
            'Head back to the homepage to continue exploring.',
            'Reach out to us if you need a specific page.',
        ],
        'cta_home' => 'Back to homepage',
        'cta_packages' => 'Explore packages',
        'cta_contact' => 'Get in touch',
        'requested_path_label' => 'Requested path',
    ],
    'server_error' => [
        'title' => 'We ran into an issue',
        'subtitle' => 'Our team has already been notified.',
        'description' => 'While we work on the fix, you can follow the tips below or head back to a safe spot in the app.',
        'tip_heading' => 'In the meantime',
        'tips' => [
            'Reload the page after a short break.',
            'Visit the homepage or packages overview to keep browsing.',
            'Contact us if the issue persists or you need urgent help.',
        ],
        'tip_fallback' => 'Please try again in a moment.',
        'status_label' => 'Status code',
        'hint_label' => 'What happened?',
        'cta_home' => 'Back to homepage',
        'cta_packages' => 'Explore packages',
        'cta_contact' => 'Contact support',
        'hints' => [
            'database' => 'Where’s the database? We can’t reach it right now – it’s usually a credentials or network issue.',
            'storage' => 'Uploads storage is temporarily unavailable or read-only. Nothing was lost; please retry shortly.',
            'queue' => 'Our background workers (queue/Redis) are offline for a moment. We are restarting them.',
            'network' => 'We can’t connect to an upstream service. It might be a firewall or provider outage.',
            'generic' => 'We hit an unexpected error and are already investigating.',
        ],
    ],
    'success' => [
        'title' => 'Success',
        'verify_email' => 'Verify Email',
        'check_email' => 'Check your email for the verification link.',
        'redirecting' => 'Redirecting to admin area...',
        'complete_purchase' => 'Complete Purchase',
        'login_to_continue' => 'Log in to continue.',
        'loading' => 'Loading...',
        'gift_title' => 'Gift card purchased',
        'gift_description' => 'We will email the voucher with your personal message. Withdrawal: 14 days from purchase, expires once (partially) redeemed.',
        'gift_bullets_title' => 'What happens next',
        'gift_bullet_email' => 'Voucher emailed to the recipient (and you) with the code.',
        'gift_bullet_validity' => '5-year validity on all end-customer packages.',
        'gift_bullet_redeem' => 'Redeem in the package checkout using the code.',
        'gift_cta_home' => 'Back to homepage',
    ],
    'register' => [
        'free' => 'Free',
    ],
    'currency' => [
        'euro' => '€',
    ],
    'contact' => [
        'success' => 'Thanks! We will get back to you soon.',
    ],
    'coupon' => [
        'label' => 'Coupon code',
        'placeholder' => 'Enter your coupon code',
        'apply' => 'Apply coupon',
        'remove' => 'Remove coupon',
        'applied' => 'Coupon :code applied. You save :amount.',
        'summary_title' => 'Updated order summary',
        'fields' => [
            'subtotal' => 'Subtotal',
            'discount' => 'Discount',
            'tax' => 'Tax',
            'total' => 'Total after discount',
            'expires' => 'Expires',
        ],
        'errors' => [
            'required' => 'Please enter a coupon code.',
            'not_found' => 'We could not find this coupon.',
            'inactive' => 'This coupon is not active anymore.',
            'disabled' => 'This coupon cannot be used at checkout.',
            'not_applicable' => 'This coupon is not valid for the selected package.',
            'limit_reached' => 'This coupon was already used the maximum number of times.',
            'currency_mismatch' => 'This coupon cannot be used with the selected currency.',
            'not_synced' => 'This coupon is not ready yet. Please try again later.',
            'package_not_configured' => 'This package is not available for coupon redemptions.',
            'login_required' => 'Please log in to use this coupon.',
            'too_many_attempts' => 'Too many attempts. Please wait a moment and try again.',
            'generic' => 'We could not apply this coupon. Please try another one.',
        ],
        'legal_note' => 'Gift vouchers: 14-day withdrawal right until redemption; see withdrawal policy.',
        'legal_link' => 'Open withdrawal policy',
    ],
    'gift' => [
        'lookup_title' => 'Check voucher status',
        'lookup_subtitle' => 'Already have a code? See value, validity, and status.',
        'lookup_label' => 'Voucher code',
        'lookup_cta' => 'Check code',
        'lookup_not_found' => 'Voucher not found or no longer valid.',
        'lookup_result_code' => 'Code: :code',
        'lookup_result_value' => 'Value: :amount :currency',
        'lookup_result_expires' => 'Valid until :date',
        'lookup_status' => [
            'issued' => 'Status: Issued (ready to redeem)',
            'redeemed' => 'Status: Redeemed',
            'refunded' => 'Status: Refunded',
            'expired' => 'Status: Expired',
            'reminder' => 'Reminder scheduled',
            'expiry' => 'Expiry reminder scheduled',
        ],
        'too_many_attempts' => 'Too many attempts. Please wait a moment and try again.',
    ],
    'withdrawal' => [
        'success' => 'Your withdrawal was confirmed. A confirmation email is on the way.',
        'errors' => [
            'not_eligible' => 'This package is currently not eligible for withdrawal.',
            'missing_transaction' => 'This purchase is missing a valid payment reference.',
            'refund_failed' => 'We could not start the refund. Please contact support.',
        ],
    ],
];
