[ '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', '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' => 'National ID', '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' => 'Institution', ], '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', ], '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', ], ];