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

84 lines
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 [
'total_jobs' => 'Total Jobs',
'total_duration' => 'Total Duration',
'driver_group' => 'Driver',
'no_jobs_today' => 'No jobs on this day.',
'no_jobs_hint' => 'No jobs were recorded on this day.',
'last_job_day' => 'Last Job Day',
'month_total' => 'Month Total',
'no_jobs_month' => 'No jobs in this month.',
'prev' => 'Previous',
'next' => 'Next',
'today' => 'Today',
'day_mo' => 'Mon',
'day_di' => 'Tue',
'day_mi' => 'Wed',
'day_do' => 'Thu',
'day_fr' => 'Fri',
'day_sa' => 'Sat',
'day_so' => 'Sun',
'active_drivers' => 'Active Drivers',
'job_type_breakdown' => 'Job Types',
'weather_summary' => 'Weather',
'weather_no_data' => 'No weather data available.',
'temperature_range' => ':min °C to :max °C',
'precipitation_yes' => 'Precipitation: Yes',
'precipitation_no' => 'Precipitation: No',
'duration_format' => ':hours h :minutes min',
'jobs_count' => ':count job|:count jobs',
'active_badge' => 'Active',
'no_jobs_month_hint' => 'No jobs were recorded in this month.',
'jump_to_month' => 'Select month',
'jobs_short' => ':count job|:count jobs',
'view_full_day' => 'Open daily overview',
'loading' => 'Loading…',
'this_month' => 'Current month',
'driver_report_title' => 'Driver Report',
'driver_report_select_driver' => 'Select driver',
'driver_report_no_driver_selected' => 'Please select a driver.',
'driver_report_total_jobs' => 'Total Jobs',
'driver_report_total_hours' => 'Total Work Hours',
'driver_report_customer_count' => 'Customers Served',
'driver_report_type_breakdown' => 'Breakdown by Job Type',
'driver_report_shift_count' => 'Number of Shifts',
'driver_report_shift_total' => 'Total Shift Time',
'driver_report_shift_avg' => 'Average Shift Duration',
'driver_report_no_jobs' => 'No jobs in the selected period.',
'driver_report_no_shifts' => 'No shifts in the selected period.',
'customer_report_title' => 'Customer Report',
'customer_report_select_customer' => 'Select customer',
'customer_report_no_customer_selected' => 'Please select a customer.',
'customer_report_total_jobs' => 'Total Jobs',
'customer_report_total_hours' => 'Total Hours',
'customer_report_driver_count' => 'Drivers Assigned',
'customer_report_type_breakdown' => 'Breakdown by Job Type',
'customer_report_avg_duration' => 'Average Job Duration',
'customer_report_frequency' => 'Job Frequency',
'customer_report_frequency_per_week' => 'Jobs/Week',
'customer_report_frequency_absolute' => 'Jobs in Period',
'customer_report_no_jobs' => 'No jobs in the selected period.',
'customer_report_sammel_pdf' => 'Generate Batch PDF',
'customer_report_send_email' => 'Send via Email',
'customer_report_email_modal_title' => 'Send Combined Service Report via Email',
'customer_report_email_modal_message' => 'The combined service report for :name will be sent to :email. Period: :from :to (:count jobs).',
'report_date_from' => 'From',
'report_date_to' => 'To',
'report_filter_week' => 'Week',
'report_filter_month' => 'Month',
'report_filter_30days' => '30 Days',
'report_filter_season' => 'Season',
'report_filter_apply' => 'Apply',
'report_col_date' => 'Date',
'report_col_customer' => 'Customer',
'report_col_object' => 'Site',
'report_col_driver' => 'Driver',
'report_col_type' => 'Job Type',
'report_col_start' => 'Start',
'report_col_end' => 'End',
'report_col_duration' => 'Duration',
];