schneespur/lang/en/notification.php
Michael 2c63440ed8 Revert: move code back to project root from schneespur/ subdirectory
- Reverts the schneespur/ subdirectory restructure (b8e426b)
- Restores package.json and vite.config.js (needed for npm build, were
  removed in an earlier cleanup before the restructure)
- Updates public/build/ assets with current Vite output (new content hashes)
2026-05-17 18:24:26 +00:00

108 lines
5.4 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 [
'job_completed_subject' => 'Service Report: :customer on :date',
'job_completed_updated_subject' => 'Updated Service Report: :customer on :date',
'greeting' => 'Dear :name,',
'job_completed_body' => 'a service operation (:type) was performed for you on :date. Time: :time_start :time_end. Driver: :driver.',
'weather_summary' => 'Weather: :temperature°C, :precipitation mm precipitation',
'weather_unavailable' => 'Weather data was not available at the time of the service operation.',
'weather_update_note' => 'This is an updated service report with weather data now available.',
'pdf_attached' => 'Please find the complete service report attached as a PDF.',
'pdf_too_large' => 'The service report is too large for an email attachment. You can download it from the system.',
'regards' => 'Kind regards',
'date_format' => 'm/d/Y',
'customer_report_subject' => 'Combined Service Report: :customer (:from :to)',
'customer_report_greeting' => 'Dear :name,',
'customer_report_body' => 'please find attached the combined service report for the period :from to :to.',
'customer_report_object_body' => 'please find attached the combined service report for site :object covering the period :from to :to.',
'customer_report_pdf_attached' => 'The complete combined service report is attached as a PDF.',
'customer_report_pdf_too_large' => 'The combined service report is too large for an email attachment. Please download it from the system.',
'customer_report_email_sent' => 'The combined service report is being sent via email.',
'customer_report_email_duplicate' => 'This report was already sent within the last 5 minutes. Please wait a moment.',
'customer_report_email_no_email' => 'No email address is configured for this customer.',
// Notification Log
'page_notification_log' => 'Notification Log',
'filter_status' => 'Status',
'filter_type' => 'Type',
'filter_date_from' => 'Date from',
'filter_date_to' => 'Date to',
'filter_btn' => 'Filter',
'filter_reset' => 'Reset',
'filter_all' => 'All',
'col_date' => 'Date',
'col_customer' => 'Customer',
'col_recipient' => 'Recipient',
'col_type' => 'Type',
'col_status' => 'Status',
'col_error' => 'Error',
'status_sent' => 'Sent',
'status_failed' => 'Failed',
'status_skipped' => 'Skipped',
'type_job_completed' => 'Job completed',
'type_customer_report' => 'Customer report',
'empty_log' => 'No notifications found.',
// Settings cards
'settings_card_email' => 'Email Settings',
'settings_card_email_desc' => 'Configure SMTP server and sender address.',
'settings_card_log' => 'Notification Log',
'settings_card_log_desc' => 'View all sent and failed emails.',
// Email settings
'page_email_settings' => 'Email Settings',
'smtp_section' => 'SMTP Configuration',
'sender_section' => 'Sender',
'test_email_section' => 'Test Email',
// Field labels
'field_mail_mailer' => 'Mailer',
'field_mail_host' => 'SMTP Host',
'field_mail_port' => 'SMTP Port',
'field_mail_scheme' => 'Encryption',
'field_mail_username' => 'Username',
'field_mail_password' => 'Password',
'field_mail_from_address' => 'From Address',
'field_mail_from_name' => 'From Name',
'password_placeholder_help' => 'Leave empty to keep existing password.',
'hint_mail_host' => 'e.g. smtp.strato.de, smtp.ionos.de, smtp.gmail.com',
'hint_mail_port' => '587 (STARTTLS, recommended) or 465 (SSL)',
// Scheme options
'scheme_none' => 'None',
'scheme_auto' => 'Automatic (recommended)',
'scheme_starttls' => 'STARTTLS — Port 587',
'scheme_ssl' => 'SSL — Port 465',
// Test email
'test_email_btn' => 'Send Test Email',
'test_email_subject' => ':app_name Test Email',
'test_email_body' => 'This is a test email from :app_name. Your SMTP configuration is working correctly.',
'test_email_help' => 'A test email will be sent to :email.',
'test_email_help_configurable' => 'Send a test email to verify your SMTP configuration.',
'test_email_recipient' => 'Recipient Address',
'test_email_success' => 'Test email was sent successfully.',
'test_email_sent_to' => 'Test email submitted to SMTP server (recipient: :email). Please check inbox — you will receive a bounce notification if delivery fails.',
'test_email_failed' => 'Test email failed',
// Save / env messages
'email_saved' => 'Email settings saved.',
'env_not_writable' => 'The .env file is not writable.',
'env_copy_instructions' => 'Copy the configuration below and paste it manually into your .env file.',
'env_copy_btn' => 'Copy to clipboard',
'env_copied' => 'Copied!',
'env_recheck' => 'Recheck',
// Portal credentials email
'portal_credentials_subject' => 'Your Portal Access',
'portal_credentials_reset_subject' => 'Your New Portal Password',
'portal_credentials_body' => 'a portal access has been set up for you. You can log in with the following credentials:',
'portal_credentials_reset_body' => 'your portal password has been reset. Your new credentials are:',
'portal_credentials_email_label' => 'Email:',
'portal_credentials_password_label' => 'Password:',
'portal_credentials_change_hint' => 'Please change your password after first login.',
'type_portal_credentials' => 'Portal credentials',
];