schneespur/lang/en/customer_object.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

61 lines
3.2 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 [
'page_list' => 'Objects for :customer',
'page_create' => 'Create Object',
'page_edit' => 'Edit Object',
'btn_create' => 'Create Object',
'btn_back_to_customer' => 'Back to Customer',
'col_name' => 'Name',
'col_address' => 'Address',
'col_contact' => 'Contact',
'col_notify' => 'Notification',
'col_actions' => 'Actions',
'empty_heading' => 'No objects created yet.',
'empty_body' => 'Create an object to manage different locations for this customer.',
'empty_cta' => 'Create first object',
'field_name' => 'Name',
'field_street' => 'Street',
'field_zip' => 'Postal Code',
'field_city' => 'City',
'field_contact_name' => 'Contact Person',
'field_contact_email' => 'Email',
'field_contact_phone' => 'Phone',
'field_price_amount' => 'Price (€)',
'field_price_unit' => 'Unit',
'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_access_notes' => 'Access / Entrance',
'field_auto_notify' => 'Automatic email notification',
'field_notification_email' => 'Notification Email',
'field_notify_recipients' => 'Additional recipients (comma-separated)',
'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',
'flash_created' => 'Object ":name" has been created.',
'flash_updated' => 'Object ":name" has been updated.',
'flash_deleted' => 'Object ":name" has been deleted.',
'flash_delete_has_jobs' => 'Object ":name" cannot be deleted because it still has associated jobs.',
'modal_delete_title' => 'Delete Object',
'modal_delete_body1' => 'Really delete object <strong>:name</strong>?',
'modal_delete_body2' => 'All associated jobs will lose their object assignment.',
'modal_delete_submit' => 'Delete permanently',
'badge_notify_yes' => 'Email ✓',
'btn_geocode' => 'Lookup coordinates from address',
'geocode_success' => 'Coordinates resolved successfully.',
'geocode_failed' => 'Could not resolve address.',
'geocode_address_required' => 'Please fill in street, postal code and city.',
'validation_notification_email_required' => 'The notification email field is required when automatic notification is enabled.',
'btn_objects' => 'Objects',
'objects_count' => ':count object(s)',
];