schneespur/lang/en/customer.php
Michael ee3dbba6cc Initial release v1.0.0
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
2026-05-17 13:33:51 +00:00

84 lines
4.8 KiB
PHP
Raw Permalink 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 [
'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?',
];