<?php

declare(strict_types=1);

return [
    'navigation' => [
        'organization' => 'Organization',
        'employees' => 'Employees',
        'leave_management' => 'Leave Management',
        'records' => 'Records',
        'system' => 'System',
    ],

    'resources' => [
        'audit_log' => 'Audit Log',
        'activity_log' => 'Activity Log',
        'activity_logs' => 'Activity Logs',
        'import_wizard' => 'Import Wizard',
        'department' => 'Department',
        'departments' => 'Departments',
        'position' => 'Position',
        'positions' => 'Positions',
        'shift' => 'Shift',
        'shifts' => 'Shifts',
        'employee' => 'Employee',
        'employees' => 'Employees',
        'employee_stat' => 'Employee Stat',
        'stats' => 'Stats',
        'vacation' => 'Vacation',
        'vacations' => 'Vacations',
        'sick_leave' => 'Sick Leave',
        'sick_leaves' => 'Sick Leaves',
        'unpaid_leave' => 'Unpaid Leave',
        'unpaid_leaves' => 'Unpaid Leaves',
        'disciplinary_report' => 'Disciplinary Report',
        'disciplinary_reports' => 'Disciplinary Reports',
        'explanation' => 'Explanation',
        'explanations' => 'Explanations',
        'bonus' => 'Bonus',
        'bonuses' => 'Bonuses',
        'gift' => 'Gift',
        'gifts' => 'Gifts',
        'employee_document' => 'Employee Document',
        'employee_documents' => 'Employee Documents',
        'user' => 'User',
        'users' => 'Users',
    ],

    'fields' => [
        'photo' => 'Photo',
        'employee_number' => 'Employee Number',
        'full_name' => 'Full Name',
        'national_id' => 'Nationality',
        'gender' => 'Gender',
        'birth_date' => 'Birth Date',
        'phone' => 'Phone',
        'address' => 'Address',
        'department' => 'Department',
        'department_for_managers' => 'Department (for managers)',
        'position' => 'Position',
        'shift' => 'Shift',
        'employment_status' => 'Employment Status',
        'status' => 'Status',
        'hire_date' => 'Hire Date',
        'termination_date' => 'Termination Date',
        'notes' => 'Notes',
        'email_address' => 'Email address',
        'locale' => 'Language',
        'number' => 'Number',
        'name' => 'Name',
        'employee' => 'Employee',
        'type' => 'Type',
        'attachment' => 'Attachment',
        'document' => 'Document',
        'medical_document' => 'Medical Document',
        'return_date' => 'Return Date',
        'approved_by' => 'Approved By',
        'created_by' => 'Created By',
        'gift_name' => 'Gift Name',
        'gift' => 'Gift',
        'active' => 'Active',
        'starts_at' => 'Starts at',
        'ends_at' => 'Ends at',
        'starts' => 'Starts',
        'ends' => 'Ends',
        'days' => 'Days',
        'birthday' => 'Birthday',
        'download' => 'Download',
        'date' => 'Date',
        'subject_type' => 'Subject Type',
        'subject_id' => 'Subject ID',
        'causer' => 'Causer',
        'log_name' => 'Log Name',
        'changes' => 'Changes',
        'previous_values' => 'Previous Values',
        'date_range' => 'Date Range',
        'start_from' => 'Start from',
        'start_until' => 'Start until',
        'from' => 'From',
        'until' => 'Until',
        'tenure' => 'Tenure',
        'vacation_taken_days' => 'Vacation Taken (days)',
        'vacation_remaining_days' => 'Vacation Remaining (days)',
        'sick_leave_records' => 'Sick Leave Records',
        'disciplinary_reports' => 'Disciplinary Reports',
        'total_bonuses' => 'Total Bonuses',
        'gifts_received' => 'Gifts Received',
        'days_taken' => 'Days Taken',
        'days_remaining' => 'Days Remaining',
        'annual_allowance' => 'Annual Allowance',
        'scheduled_vacations' => 'Scheduled Vacations',
        'unpaid_leave_records' => 'Unpaid Leave Records',
        'explanations' => 'Explanations',
        'title' => 'Title',
        'description' => 'Description',
        'severity' => 'Severity',
        'amount' => 'Amount',
        'reason' => 'Reason',
        'bonus_date' => 'Bonus Date',
        'bonus_type' => 'Bonus Type',
        'report_date' => 'Report Date',
        'start_date' => 'Start Date',
        'end_date' => 'End Date',
        'institution' => 'Medical Institution',
        'code' => 'Code',
        'password' => 'Password',
        'roles' => 'Roles',
        'value' => 'Value',
        'gift_date' => 'Gift Date',
        'explanation_date' => 'Explanation Date',
        'document_type' => 'Document Type',
        'approved_at' => 'Approved At',
        'uploaded_at' => 'Uploaded At',
        'created_at' => 'Created At',
        'updated_at' => 'Updated At',
        'deleted_at' => 'Deleted At',
        'email_verified_at' => 'Email Verified At',
        'event' => 'Event',
        'file_path' => 'File Path',
    ],

    'tabs' => [
        'personal' => 'Personal',
        'employment' => 'Employment',
        'employee' => 'Employee',
    ],

    'sections' => [
        'employee_details' => 'Employee Details',
        'overview' => 'Overview',
        'profile' => 'Profile',
        'employment_timeline' => 'Employment Timeline',
        'statistics' => 'Statistics',
        'leave_attendance' => 'Leave & Attendance',
        'hr_records' => 'HR Records',
        'leave_summary' => 'Leave Summary',
        'annual_leave_balance' => 'Annual Leave Balance',
        'upcoming_approved_leave' => 'Upcoming Approved Leave',
        'other_leave_types' => 'Other Leave Types',
        'activity_details' => 'Activity Details',
        'basic_info' => 'Basic Information',
        'dates' => 'Dates',
        'approval' => 'Approval',
        'metadata' => 'Metadata',
        'medical_details' => 'Medical Details',
        'report_details' => 'Report Details',
        'explanation_details' => 'Explanation Details',
        'bonus_details' => 'Bonus Details',
        'gift_details' => 'Gift Details',
    ],

    'messages' => [
        'no_upcoming_approved_leave' => 'No upcoming approved leave',
        'days_suffix' => 'days',
    ],

    'filters' => [
        'all_shifts' => 'All shifts',
        'all_departments' => 'All departments',
    ],

    'audit' => [
        'employee' => 'Employee',
        'vacation' => 'Vacation',
        'bonus' => 'Bonus',
        'disciplinary_report' => 'Disciplinary Report',
        'department' => 'Department',
        'user' => 'User',
    ],

    'widgets' => [
        'hr_overview' => 'HR Overview',
        'upcoming_birthdays' => 'Upcoming Birthdays (30 Days)',
        'upcoming_leave' => 'Upcoming Approved Leave (14 Days)',
        'recent_disciplinary_reports' => 'Recent Disciplinary Reports',
        'monthly_hiring' => 'Monthly Hiring (Last 12 Months)',
        'vacation_days_by_month' => 'Vacation Days by Month',
        'employees_by_department' => 'Employees by Department',
        'new_hires' => 'New Hires',
        'vacation_days' => 'Vacation Days',
        'employees' => 'Employees',
    ],

    'stats' => [
        'total_employees' => 'Total Employees',
        'total_employees_desc' => 'All employees in the system',
        'active' => 'Active',
        'active_desc' => 'Currently active employees',
        'inactive' => 'Inactive',
        'inactive_desc' => 'Inactive employees',
        'on_vacation_today' => 'On Vacation Today',
        'on_vacation_today_desc' => 'Approved vacations in progress',
        'on_sick_leave_today' => 'On Sick Leave Today',
        'on_sick_leave_today_desc' => 'Employees on sick leave',
        'pending_requests' => 'Pending Requests',
        'pending_requests_desc' => 'Vacation requests awaiting approval',
    ],

    'actions' => [
        'export' => 'Export',
        'export_selected' => 'Export Selected',
        'export_pdf' => 'Export PDF',
        'leave_summary_pdf' => 'Leave Summary PDF',
        'approve' => 'Approve',
        'reject' => 'Reject',
        'change_department' => 'Change Department',
        'download' => 'Download',
    ],

    'relation_managers' => [
        'sick_leaves' => 'Sick Leaves',
        'vacations' => 'Vacations',
        'unpaid_leaves' => 'Unpaid Leaves',
        'disciplinary_reports' => 'Disciplinary Reports',
        'explanations' => 'Explanations',
        'bonuses' => 'Bonuses',
        'gifts' => 'Gifts',
        'employee_documents' => 'Employee Documents',
    ],

    'import' => [
        'title' => 'Import Wizard',
        'import_type' => 'Import Type',
        'excel_file' => 'Excel File',
        'preview' => 'Preview',
        'import_results' => 'Import Results',
        'start_import' => 'Start Import',
        'upload' => 'Upload',
        'upload_description' => 'Select import type and upload an Excel file',
        'map_columns' => 'Map Columns',
        'map_columns_description' => 'Match spreadsheet columns to system fields',
        'column_mapping' => 'Column Mapping',
        'preview_step' => 'Preview',
        'preview_description' => 'Review the first 10 rows with validation',
        'import_step' => 'Import',
        'import_description' => 'Run the import and review results',
        'upload_required_title' => 'Upload required',
        'upload_required_body' => 'Please upload an Excel file before importing.',
        'import_queued_title' => 'Import queued',
        'import_queued_body' => 'Your import has been queued and will be processed shortly.',
        'mapping_hint' => 'Upload a file in step 1 to load column headers.',
        'upload_to_preview' => 'Upload a file to preview rows.',
        'no_rows' => 'No rows found in the uploaded file.',
        'submit_to_see_results' => 'Submit the import to see results here after processing completes.',
        'row' => 'Row',
        'validation' => 'Validation',
        'valid' => 'Valid',
        'total_rows' => 'Total rows',
        'imported' => 'Imported',
        'skipped_duplicates' => 'Skipped (duplicates)',
        'failed' => 'Failed',
        'errors' => 'Errors',
    ],
];
