Files
fotospiel-app/resources/lang/en/emails.php

255 lines
12 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 [
'welcome' => [
'subject' => 'Welcome to Fotospiel, :name!',
'greeting' => 'Welcome to Fotospiel, :name!',
'body' => 'Thank you for your registration. Your account is now active.',
'username' => 'Username: :username',
'email' => 'Email: :email',
'verification' => 'Please verify your email address to access the admin panel.',
'footer' => 'Best regards,<br>The Fotospiel Team',
],
'purchase' => [
'subject' => 'Purchase Confirmation - :package',
'greeting' => 'Thank you for your purchase, :name!',
'package' => 'Package: :package',
'price' => 'Price: :price',
'activation' => 'Your event package is now activated in your tenant account.',
'footer' => 'Best regards,<br>The team at Die Fotospiel.App',
'brand_label' => 'Die Fotospiel.App',
'brand_footer' => 'Die Fotospiel.App · Event packages with wow-factor',
'subtitle' => 'Your order has been confirmed successfully. Here are the details at a glance.',
'summary_title' => 'Order summary',
'package_label' => 'Event package',
'type_label' => 'Package type',
'date_label' => 'Purchase date',
'provider_label' => 'Payment provider',
'order_label' => 'Order ID',
'price_label' => 'Total amount',
'activation_label' => 'Activation',
'limits_title' => 'Your package details',
'invoice_title' => 'Invoice',
'invoice_link' => 'Open invoice',
'cta' => 'Open Event Admin',
'provider' => [
'paddle' => 'Paddle',
'manual' => 'Manual',
'free' => 'Free',
],
'package_type' => [
'endcustomer' => 'One-time purchase per event',
'reseller' => 'Annual subscription for resellers',
],
'limits' => [
'max_photos' => 'Max. photos',
'max_guests' => 'Max. guests',
'gallery_days' => 'Gallery days',
'max_tasks' => 'Max. tasks',
'max_events_per_year' => 'Events per year',
],
],
'abandoned_checkout' => [
'subject_1h' => 'Your :package Package is Waiting for You',
'subject_24h' => 'Reminder: Complete Your Purchase',
'subject_1w' => 'Last Chance: Your Saved Package',
'greeting' => 'Hello :name,',
'body_1h' => 'You recently started purchasing our :package package but haven\'t completed it yet. Your cart is reserved for you.',
'body_24h' => 'Reminder: Your :package package has been waiting for 24 hours. Complete your purchase now and secure all the benefits.',
'body_1w' => 'Final reminder: Your :package package has been waiting for a week. This is your last chance to complete the purchase.',
'cta_button' => 'Continue Now',
'cta_link' => 'Or copy this link: :url',
'benefits_title' => 'Why buy now?',
'benefit1' => 'Quick checkout in 2 minutes',
'benefit2' => 'Secure payment with Paddle',
'benefit3' => 'Instant access after payment',
'benefit4' => 'Secure 10% discount',
'footer' => 'Best regards,<br>The Fotospiel Team',
],
'contact' => [
'subject' => 'New Contact Request',
'body' => 'Contact request from :name (:email): :message',
],
'contact_confirmation' => [
'subject' => 'Thank you for reaching out, :name!',
'greeting' => 'Hi :name,',
'body' => 'Thank you for your message to the Fotospiel team. We will get back to you as soon as possible.',
'footer' => 'Best regards,<br>The Fotospiel Team',
],
'package_limits' => [
'team_fallback' => 'Fotospiel Team',
'package_fallback' => 'Current Package',
'event_fallback' => 'Your event',
'photo_threshold' => [
'subject' => 'Event ":event" has used :percentage% of its photo allowance',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" for event ":event" has reached :percentage% of its photo allowance (:used / :limit photos). Only :remaining uploads remain before the limit is reached.',
'action' => 'Open event dashboard',
],
'photo_limit' => [
'subject' => 'Photo uploads for ":event" are currently blocked',
'greeting' => 'Hello :name,',
'body' => 'The package ":package" for event ":event" has reached its maximum of :limit photos. Guests can no longer upload new photos until you upgrade the package.',
'cta_addon' => 'Need more uploads right now? Use the in-app add-on to unlock additional photo slots instantly.',
'action' => 'Upgrade or manage package',
'addon_action' => 'Unlock more photos',
],
'guest_threshold' => [
'subject' => 'Event ":event" has used :percentage% of its guest allowance',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" for event ":event" has reached :percentage% of its guest allowance (:used / :limit guests). Only :remaining guest slots remain.',
'action' => 'Open event dashboard',
],
'guest_limit' => [
'subject' => 'Guest slots for ":event" are currently exhausted',
'greeting' => 'Hello :name,',
'body' => 'The package ":package" for event ":event" has reached its maximum of :limit guests. New guest invites cannot be created until you upgrade the package.',
'cta_addon' => 'Need more guest access right away? Use the add-on button inside the event dashboard to unlock extra slots within seconds.',
'action' => 'Upgrade or manage package',
'addon_action' => 'Unlock more guests',
],
'event_threshold' => [
'subject' => 'Package ":package" has used :percentage% of its event allowance',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" has reached :percentage% of its event allowance (:used / :limit events). Only :remaining event slots remain.',
'action' => 'Review packages',
],
'event_limit' => [
'subject' => 'Package ":package" event quota exhausted',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" has reached its maximum of :limit events. Please upgrade or renew to create additional events.',
'action' => 'Upgrade package',
],
'gallery_warning' => [
'subject' => 'Gallery for ":event" expires in :days day|Gallery for ":event" expires in :days days',
'greeting' => 'Hello :name,',
'body' => 'The gallery for event ":event" (package ":package") expires on :date. Only :days day of access remains.|The gallery for event ":event" (package ":package") expires on :date. Only :days days of access remain.',
'action' => 'View gallery settings',
],
'gallery_expired' => [
'subject' => 'Gallery for ":event" has expired',
'greeting' => 'Hello :name,',
'body' => 'The gallery for event ":event" (package ":package") expired on :date. Guests can no longer view or download photos until you extend the gallery duration.',
'action' => 'Manage gallery settings',
],
'package_expiring' => [
'subject' => 'Package ":package" expires in :days day|Package ":package" expires in :days days',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" expires on :date. Only :days day of access remains.|Your package ":package" expires on :date. Only :days days of access remain.',
'action' => 'Renew or upgrade package',
],
'package_expired' => [
'subject' => 'Package ":package" has expired',
'greeting' => 'Hello :name,',
'body' => 'Your package ":package" expired on :date. Please renew or upgrade to continue creating events.',
'action' => 'Manage packages',
],
'footer' => 'Best regards,<br>The Fotospiel Team',
],
'addons' => [
'receipt' => [
'subject' => 'Add-on purchase: :addon',
'greeting' => 'Hello :name,',
'body' => 'You purchased " :addon " for the event " :event ". Amount: :amount.',
'summary' => 'Included: +:photos photos, +:guests guests, +:days gallery days.',
'unknown_amount' => 'n/a',
'action' => 'Open event dashboard',
],
],
'tenant_feedback' => [
'subject' => 'New feedback: :tenant (:sentiment)',
'unknown_tenant' => 'Unknown tenant',
'unknown' => 'N/A',
'tenant' => 'Tenant: :tenant',
'category' => 'Category: :category',
'sentiment' => 'Sentiment: :sentiment',
'event' => 'Event: :event',
'rating' => 'Rating: :rating',
'title' => 'Subject: :subject',
'message' => 'Message:',
'open' => 'Open feedback in Super Admin',
'received_at' => 'Received: :date',
],
'refund' => [
'subject' => 'Refund for :package',
'greeting' => 'Hi :name,',
'body' => 'We have initiated a refund. Amount: :amount :currency. Payment ID: :provider_id.',
'reason' => 'Reason: :reason',
'footer' => 'The refund is processed by the payment provider and may take a few days depending on your bank.',
],
'ops' => [
'purchase' => [
'subject' => 'New purchase: :package',
'greeting' => 'Hello Ops team,',
'tenant' => 'Tenant: :tenant',
'package' => 'Package: :package',
'amount' => 'Amount: :amount :currency',
'provider' => 'Provider: :provider (ID: :id)',
'consents' => 'Consents Version: :legal, Terms: :terms, Waiver: :waiver',
'footer' => 'Please review and reconcile.',
],
'addon' => [
'subject' => 'Add-on purchased: :addon',
'greeting' => 'Hello Ops team,',
'tenant' => 'Tenant: :tenant',
'event' => 'Event: :event',
'addon' => 'Add-on: :addon (Quantity: :quantity)',
'amount' => 'Amount: :amount :currency',
'provider' => 'Checkout: :checkout, Transaction: :transaction',
'footer' => 'Add-on is completed and applied.',
],
'refund' => [
'subject' => 'Refund processed: :package',
'greeting' => 'Hello Ops team,',
'tenant' => 'Tenant: :tenant',
'package' => 'Package: :package',
'amount' => 'Amount: :amount :currency',
'provider' => 'Provider: :provider (ID: :id)',
'status_success' => 'Status: Success',
'status_failed' => 'Status: Failed',
'reason' => 'Reason: :reason',
'error' => 'Error: :error',
'footer' => 'Please review and follow up if needed.',
],
],
'gift_voucher' => [
'purchaser' => [
'subject' => 'Your gift voucher (:amount :currency)',
'greeting' => 'Thank you for your purchase!',
'body' => 'Here is your Fotospiel gift voucher worth :amount :currency. You can share the code with your recipient: :recipient.',
'recipient_fallback' => 'your recipient',
],
'recipient' => [
'subject' => 'You received a Fotospiel gift voucher (:amount :currency)',
'greeting' => 'You have a gift!',
'body' => ':purchaser sent you a Fotospiel gift voucher worth :amount :currency. Redeem it with the code below.',
],
'code_label' => 'Voucher code',
'redeem_hint' => 'Redeem this code during checkout for any end customer package.',
'expiry' => 'Valid until :date.',
'message_title' => 'Personal message',
'withdrawal' => 'Withdrawal policy: <a href=":url">View details</a> (14 days; expires upon redemption).',
'footer' => 'Best regards,<br>The Fotospiel Team',
'printable' => 'Printable version (with QR)',
'reminder' => 'Reminder: You still have an unused voucher.',
'expiry_soon' => 'Heads up: Your voucher will expire soon.',
],
];