Schneespur — Open-source winter service documentation software (PWA + Admin). GPS tracking via OwnTracks, weather data, photo evidence, and legally compliant service records for winter maintenance operators. License: AGPL-3.0-or-later
84 lines
4.8 KiB
PHP
84 lines
4.8 KiB
PHP
<?php
|
||
|
||
return [
|
||
'page_list' => 'Manage Customers',
|
||
'page_create' => 'Create Customer',
|
||
'page_edit' => 'Edit Customer',
|
||
'btn_create' => 'Create Customer',
|
||
'col_name' => 'Name',
|
||
'col_address' => 'Address',
|
||
'col_contact' => 'Contact',
|
||
'col_notify' => 'Notification',
|
||
'col_actions' => 'Actions',
|
||
'empty_heading' => 'No customers created yet.',
|
||
'empty_body' => 'Create your first customer to start documenting jobs.',
|
||
'empty_cta' => 'Create first customer',
|
||
'field_name' => 'Name',
|
||
'field_street' => 'Street',
|
||
'field_zip' => 'Postal Code',
|
||
'field_city' => 'City',
|
||
'field_contact_name' => 'Contact Person',
|
||
'field_email' => 'Email',
|
||
'field_phone' => 'Phone',
|
||
'field_price_amount' => 'Price (€)',
|
||
'field_price_unit' => 'Unit',
|
||
'field_notes' => 'Special Notes',
|
||
'field_lat' => 'Latitude (optional)',
|
||
'field_lon' => 'Longitude (optional)',
|
||
'field_plow_threshold' => 'Plow threshold (cm)',
|
||
'field_salt_enabled' => 'Use salt',
|
||
'field_site_notes' => 'Job Notes',
|
||
'field_auto_notify' => 'Automatic email notification',
|
||
'field_access_notes' => 'Access / Entrance',
|
||
'field_notification_email' => 'Notification Email',
|
||
'field_locale' => 'Email Language',
|
||
'price_unit_per_job' => 'Per Job',
|
||
'price_unit_monthly' => 'Monthly',
|
||
'price_unit_seasonal' => 'Seasonal',
|
||
'price_unit_placeholder' => '– Select unit –',
|
||
'fieldset_master_data' => 'Master Data',
|
||
'fieldset_contact' => 'Contact',
|
||
'fieldset_pricing' => 'Pricing',
|
||
'fieldset_operations' => 'Operations',
|
||
'fieldset_location' => 'Location',
|
||
'fieldset_notification' => 'Notification',
|
||
'locale_de' => 'German',
|
||
'locale_en' => 'English',
|
||
'btn_geocode' => 'Lookup coordinates from address',
|
||
'geocode_success' => 'Coordinates resolved successfully.',
|
||
'geocode_failed' => 'Could not resolve address. Please check your input.',
|
||
'geocode_address_required' => 'Please fill in street, postal code and city.',
|
||
'btn_download_report' => 'Download customer report',
|
||
'flash_created' => 'Customer ":name" has been created.',
|
||
'flash_updated' => 'Customer ":name" has been updated.',
|
||
'flash_deleted' => 'Customer ":name" has been deleted.',
|
||
'modal_delete_title' => 'Delete Customer',
|
||
'modal_delete_body1' => 'Really delete customer <strong>:name</strong>?',
|
||
'modal_delete_body2' => 'This action cannot be undone.',
|
||
'modal_delete_submit' => 'Delete permanently',
|
||
'badge_notify_yes' => 'Email ✓',
|
||
'badge_portal' => 'Portal ✓',
|
||
'validation_notification_email_required' => 'The notification email field is required when automatic notification is enabled.',
|
||
|
||
// Portal access
|
||
'fieldset_portal' => 'Portal Access',
|
||
'portal_status_label' => 'Portal Status',
|
||
'portal_status_active' => 'Active',
|
||
'portal_status_inactive' => 'Inactive',
|
||
'portal_status_not_configured' => 'Not configured',
|
||
'portal_btn_setup' => 'Set up portal access',
|
||
'portal_btn_reset' => 'Reset password',
|
||
'portal_btn_disable' => 'Disable access',
|
||
'portal_enabled' => 'Portal access active',
|
||
'portal_show_gps' => 'Show GPS track',
|
||
'portal_show_photos' => 'Show photos',
|
||
'portal_show_driver_name' => 'Show driver name',
|
||
'portal_flash_setup' => 'Portal access for ":name" has been set up. Credentials sent via email.',
|
||
'portal_flash_reset' => 'Password for ":name" has been reset. New credentials sent via email.',
|
||
'portal_flash_email_failed' => 'Portal access for ":name" has been set up, but email delivery failed. Please check your email settings.',
|
||
'portal_flash_settings_updated' => 'Portal settings for ":name" updated.',
|
||
'portal_no_email' => 'This customer has no email address. Please add an email address first.',
|
||
'portal_visibility_heading' => 'Portal Visibility',
|
||
'portal_confirm_setup' => 'A new password will be generated and sent to the customer via email. Continue?',
|
||
'portal_confirm_reset' => 'The existing password will be replaced and sent via email. Continue?',
|
||
];
|