<?php

return [
    'app_name' => 'Code Horizon HR & Payroll System',
    'language_changed' => 'Language changed successfully.',
    'login' => 'Login',
    'logout' => 'Logout',
    'profile' => 'Profile',
    'new' => 'New',
    'feature_status' => [
        'developed' => 'Developed',
        'in_progress' => 'In progress',
    ],

    // ... Other translations ...

    // Default/static currency values (runtime code should supply actual values to views)
    'currency_name' => 'EGP',
    'currency_code' => 'EGP',

    // Update translations that use currency to use the new variable
    // Example: Instead of 'Amount (KD)' use 'Amount ({currency_name})'
    // This will require modifying the functions that use these translations

    // System basics
    'welcome' => 'Welcome',
    'home' => 'Home',
    'dashboard' => 'Dashboard',
    'employees' => 'Employees',
    'settings' => 'Settings',
    'attendance' => 'Attendance',
    'leaves' => 'Leaves',
    'loans' => 'Loans',
    'deductions' => 'Deductions',
    'payroll' => 'Payroll',
    'training' => 'Training',
    'assets' => 'Assets',
    'reports' => 'Reports',

    // Employees
    'employees_list' => 'All employees',
    'no_employees' => 'No employees found.',

    // Dashboard
    'attendance_stats' => 'Attendance statistics',
    'average_checkin_time' => 'Average check-in time',
    'recent_activities' => 'Recent activities',
    'no_recent_activities' => 'No recent activities.',
    'recent_payrolls' => 'Recent payrolls',
    'no_recent_payrolls' => 'No recent payrolls.',
    'recent_leaves' => 'Recent leave requests',
    'no_recent_leaves' => 'No recent leave requests.',
    'recent_deductions' => 'Recent deductions',
    'no_recent_deductions' => 'No recent deductions.',
    'recent_loans' => 'Recent loans',
    'no_recent_loans' => 'No recent loans.',
    'view_all' => 'View all',

    // Notifications
    'mark_all_as_read' => 'Mark all as read',
    'clear_all_notifications' => 'Clear all notifications',
    'no_notifications' => 'No notifications at the moment.',
    'notification_new_default_title' => 'New notification',
    'notification_details_default' => 'Notification details',
    'notification_read' => 'Read',
    'notification_unread' => 'Unread',

    // Status
    'status' => [
        'active' => 'Active',
        'inactive' => 'Inactive',
        'pending' => 'Pending',
    ],

    // Attendance
    'attendance_status' => [
        'present' => 'Present',
        'absent' => 'Absent',
        'late' => 'Late',
        'leave' => 'Leave',
    ],

    // Leaves
    'leave_types' => [
        'annual' => 'Annual',
        'sick' => 'Sick',
        'emergency' => 'Emergency',
        'maternity' => 'Maternity',
        'paternity' => 'Paternity',
        'unpaid' => 'Unpaid',
    ],

    // Loans
    'loan_types' => [
        'personal' => 'Personal',
        'car' => 'Car',
        'home' => 'Home',
        'education' => 'Education',
        'medical' => 'Medical',
        'emergency' => 'Emergency',
        'business' => 'Business',
        'other' => 'Other',
    ],

    // Deductions
    'deduction_types' => [
        'tax' => 'Tax',
        'insurance' => 'Insurance',
        'loan' => 'Loan',
        'fine' => 'Fine',
        'other' => 'Other',
        'leave' => 'Leave',
        'health_insurance' => 'Health Insurance',
        'social_insurance' => 'Social Insurance',
    ],

    // Payroll
    'salary' => 'Salary',
    'basic_salary' => 'Basic Salary',
    'incentives' => 'Incentives',
    'deductions' => 'Deductions',
    'bonuses' => 'Bonuses',
    'total_salary' => 'Total Salary',
    'net_salary' => 'Net Salary',

    // Assets
    'asset_categories' => [
        'electronics' => 'Electronics',
        'furniture' => 'Furniture',
        'vehicles' => 'Vehicles',
        'equipment' => 'Equipment',
        'software' => 'Software',
    ],

    // Training
    'training_categories' => [
        'technical' => 'Technical',
        'management' => 'Management',
        'soft_skills' => 'Soft Skills',
    ],

    // Errors
    'error' => 'Error',
    'success' => 'Success',
    'info' => 'Information',
    'warning' => 'Warning',

    // Buttons
    'select_placeholder' => 'Select...',
    'save' => 'Save',
    'cancel' => 'Cancel',
    'edit' => 'Edit',
    'delete' => 'Delete',
    'add' => 'Add',
    'import' => 'Import',
    'export' => 'Export',
    'search' => 'Search',
    'filter' => 'Filter',
    'reset' => 'Reset',
    'apply' => 'Apply',
    'back' => 'Back',
    'view' => 'View',
    'download' => 'Download',
    'print' => 'Print',

    // Calendar
    'today' => 'Today',
    'yesterday' => 'Yesterday',
    'this_week' => 'This Week',
    'last_week' => 'Last Week',
    'this_month' => 'This Month',
    'last_month' => 'Last Month',
    'this_year' => 'This Year',
    'last_year' => 'Last Year',

    // Navigation
    'previous' => '&laquo; Previous',
    'next' => 'Next &raquo;',

    // Messages
    'created_successfully' => ':item created successfully.',
    'updated_successfully' => ':item updated successfully.',
    'deleted_successfully' => ':item deleted successfully.',
    'operation_failed' => 'Operation failed. Please try again.',
    'no_data_found' => 'No data found.',
    'confirm_delete' => 'Are you sure you want to delete this item?',
    'confirm_action' => 'Are you sure you want to perform this action?',

    // Icons
    'icon' => [
        'user' => 'User',
        'users' => 'Users',
        'employee' => 'Employee',
        'employees' => 'Employees',
        'department' => 'Department',
        'departments' => 'Departments',
        'position' => 'Position',
        'positions' => 'Positions',
        'attendance' => 'Attendance',
        'leaves' => 'Leaves',
        'loan' => 'Loan',
        'loans' => 'Loans',
        'deduction' => 'Deduction',
        'deductions' => 'Deductions',
        'payroll' => 'Payroll',
        'payrolls' => 'Payrolls',
        'training' => 'Training',
        'trainings' => 'Trainings',
        'asset' => 'Asset',
        'assets' => 'Assets',
        'report' => 'Report',
        'reports' => 'Reports',
        'setting' => 'Setting',
        'settings' => 'Settings',
        'language' => 'Language',
        'languages' => 'Languages',
        'currency' => 'Currency',
        'currencies' => 'Currencies',
        'notification' => 'Notification',
        'notifications' => 'Notifications',
        'activity' => 'Activity',
        'activities' => 'Activities',
        'log' => 'Log',
        'logs' => 'Logs',
        'help' => 'Help',
        'support' => 'Support',
        'contact' => 'Contact Us',
        'about' => 'About Us',
        'privacy' => 'Privacy',
        'terms' => 'Terms & Conditions',
    ],

    // Names
    'name' => 'Name',
    'email' => 'Email',
    'phone' => 'Phone',
    'address' => 'Address',
    'city' => 'City',
    'country' => 'Country',
    'zip_code' => 'Zip Code',
    'date_of_birth' => 'Date of Birth',
    'age' => 'Age',
    'gender' => 'Gender',
    'male' => 'Male',
    'female' => 'Female',
    'other' => 'Other',
    'nationality' => 'Nationality',
    'national_id' => 'National ID',
    'passport_number' => 'Passport Number',
    'hire_date' => 'Hire Date',
    'position' => 'Position',
    'department' => 'Department',
    'salary' => 'Salary',
    'incentives' => 'Incentives',
    // Additional keys used across views
    'full_name' => 'Full Name',
    'add_employee_form' => 'Add Employee Form',
    'employee_id' => 'Employee ID',
    'auto_generated' => 'Auto generated',
    'example' => 'Example',
    'select_department' => 'Select Department',
    'select_position' => 'Select Position',
    'select_placeholder' => 'Select...',
    'optional' => 'Optional',
    'production_incentives' => 'Production incentives',
    'performance_incentives' => 'Performance incentives',
    'sales_incentives' => 'Sales incentives',
    'component_name' => 'Component Name',
    'component_value' => 'Component Value',
    'remove' => 'Remove',
    'add_component' => 'Add Component',
    'component_name_placeholder' => 'Component name',
    'component_value_placeholder' => 'Component value',
    'will_be_calculated' => 'Will be calculated',
    'additional_salary_components' => 'Additional salary components',
    'estimated' => 'Estimated',
    'monthly_leave_days_allowed' => 'Monthly free leave days',
    'number_of_days' => 'Number of days',
    'employee_can_take' => 'employee can take',
    'per_month' => 'per month',
    'without_deduction' => 'without deduction',
    'annual_entitlement' => 'Annual entitlement',
    'up_to' => 'Up to',
    'cv_files' => 'CV Files',
    'can_upload_multiple' => 'Can upload multiple',
    'current_files' => 'Current files',
    'are_you_sure' => 'Are you sure?',
    'scheduled_work_hours' => 'Scheduled Work Hours',
    'scheduled_check_in' => 'Scheduled Check In',
    'scheduled_check_out' => 'Scheduled Check Out',
    'status' => 'Status',
    'notes' => 'Notes',
    'photo' => 'Photo',
    'cv' => 'Curriculum Vitae',
    'attachments' => 'Attachments',
    'created_at' => 'Created At',
    'updated_at' => 'Updated At',
    'deleted_at' => 'Deleted At',

    // Numbers
    'number' => 'Number',
    'amount' => 'Amount',
    'quantity' => 'Quantity',
    'price' => 'Price',
    'total' => 'Total',
    'subtotal' => 'Subtotal',
    'discount' => 'Discount',
    'tax' => 'Tax',
    'grand_total' => 'Grand Total',

    // Dates
    'date' => 'Date',
    'time' => 'Time',
    'start_date' => 'Start Date',
    'end_date' => 'End Date',
    'due_date' => 'Due Date',
    'payment_date' => 'Payment Date',
    'check_in' => 'Check In',
    'check_out' => 'Check Out',
    'scheduled_check_in' => 'Scheduled Check In',
    'scheduled_check_out' => 'Scheduled Check Out',

    // Times
    'hours' => 'Hours',
    'minutes' => 'Minutes',
    'seconds' => 'Seconds',
    'days' => 'Days',
    'weeks' => 'Weeks',
    'months' => 'Months',
    'years' => 'Years',

    // Colors
    'color' => 'Color',
    'red' => 'Red',
    'blue' => 'Blue',
    'green' => 'Green',
    'yellow' => 'Yellow',
    'orange' => 'Orange',
    'purple' => 'Purple',
    'pink' => 'Pink',
    'brown' => 'Brown',
    'gray' => 'Gray',
    'black' => 'Black',
    'white' => 'White',
    'silver' => 'Silver',
    'gold' => 'Gold',

    // Sizes
    'size' => 'Size',
    'small' => 'Small',
    'medium' => 'Medium',
    'large' => 'Large',
    'extra_large' => 'Extra Large',
    'custom' => 'Custom',

    // Types
    'type' => 'Type',
    'category' => 'Category',
    'brand' => 'Brand',
    'model' => 'Model',
    'serial_number' => 'Serial Number',
    'warranty_expiry' => 'Warranty Expiry',
    'location' => 'Location',
    'assigned_to' => 'Assigned To',
    'role' => 'Role',
    'roles' => 'Roles',
    'permission' => 'Permission',
    'permissions' => 'Permissions',
    'user' => 'User',
    'users' => 'Users',
    'admin' => 'Admin',
    'manager' => 'Manager',
    'employee' => 'Employee',
    'hr' => 'HR',
    'finance' => 'Finance',
    'it' => 'IT',
    'marketing' => 'Marketing',
    'sales' => 'Sales',
    'support' => 'Support',
    'customer_service' => 'Customer Service',
    'operations' => 'Operations',
    'quality' => 'Quality',
    'legal' => 'Legal',
    'procurement' => 'Procurement',
    'logistics' => 'Logistics',
    'research' => 'Research',
    'development' => 'Development',
    'design' => 'Design',
    'production' => 'Production',
    'maintenance' => 'Maintenance',
    'security' => 'Security',
    'administration' => 'Administration',
    'executive' => 'Executive',
    'board' => 'Board',
    'shareholder' => 'Shareholder',
    'vendor' => 'Vendor',
    'client' => 'Client',
    'partner' => 'Partner',
    'contractor' => 'Contractor',
    'consultant' => 'Consultant',
    'intern' => 'Intern',
    'trainee' => 'Trainee',
    'volunteer' => 'Volunteer',
    'freelancer' => 'Freelancer',
    'subcontractor' => 'Subcontractor',
    'agent' => 'Agent',
    'representative' => 'Representative',
    'director' => 'Director',
    'vice_president' => 'Vice President',
    'president' => 'President',
    'ceo' => 'CEO',
    'cto' => 'CTO',
    'cmo' => 'CMO',
    'cfo' => 'CFO',
    'chro' => 'CHRO',
    'coo' => 'COO',
    'cio' => 'CIO',
    'csuite' => 'C-Suite',
    'executives' => 'Executives',
    'managers' => 'Managers',
    'supervisors' => 'Supervisors',
    'team_leaders' => 'Team Leaders',
    'team_members' => 'Team Members',
    'staff' => 'Staff',
    'personnel' => 'Personnel',
    'workforce' => 'Workforce',
    'human_resources' => 'Human Resources',
    'talent' => 'Talent',
    'skills' => 'Skills',
    'experience' => 'Experience',
    'education' => 'Education',
    'certifications' => 'Certifications',
    'licenses' => 'Licenses',
    'awards' => 'Awards',
    'achievements' => 'Achievements',
    'goals' => 'Goals',
    'objectives' => 'Objectives',
    'targets' => 'Targets',
    'metrics' => 'Metrics',
    'kpi' => 'KPI',
    'performance' => 'Performance',
    'productivity' => 'Productivity',
    'efficiency' => 'Efficiency',
    'effectiveness' => 'Effectiveness',
    'quality' => 'Quality',
    'safety' => 'Safety',
    'compliance' => 'Compliance',
    'risk' => 'Risk',
    'audit' => 'Audit',
    'review' => 'Review',
    'feedback' => 'Feedback',
    'survey' => 'Survey',
    'poll' => 'Poll',
    'questionnaire' => 'Questionnaire',
    'form' => 'Form',
    'application' => 'Application',
    'request' => 'Request',
    'approval' => 'Approval',
    'rejection' => 'Rejection',
    'pending' => 'Pending',
    'approved' => 'Approved',
    'rejected' => 'Rejected',
    'completed' => 'Completed',
    'cancelled' => 'Cancelled',
    'on_hold' => 'On Hold',
    'in_progress' => 'In Progress',
    'not_started' => 'Not Started',
    'overdue' => 'Overdue',
    'late' => 'Late',
    'early' => 'Early',
    'on_time' => 'On Time',
    'ahead_of_schedule' => 'Ahead of Schedule',
    'behind_schedule' => 'Behind Schedule',
    'within_budget' => 'Within Budget',
    'over_budget' => 'Over Budget',
    'under_budget' => 'Under Budget',
    'on_track' => 'On Track',
    'off_track' => 'Off Track',
    'at_risk' => 'At Risk',
    'high_risk' => 'High Risk',
    'medium_risk' => 'Medium Risk',
    'low_risk' => 'Low Risk',
    'critical' => 'Critical',
    'major' => 'Major',
    'minor' => 'Minor',
    'trivial' => 'Trivial',
    'urgent' => 'Urgent',
    'high' => 'High',
    'medium' => 'Medium',
    'low' => 'Low',
    'normal' => 'Normal',
    'priority' => 'Priority',
    'severity' => 'Severity',
    'impact' => 'Impact',
    'likelihood' => 'Likelihood',
    'risk_level' => 'Risk Level',
    'risk_score' => 'Risk Score',
    'risk_rating' => 'Risk Rating',
    'risk_owner' => 'Risk Owner',
    'risk_mitigation' => 'Risk Mitigation',
    'risk_response' => 'Risk Response',
    'risk_monitoring' => 'Risk Monitoring',
    'risk_review' => 'Risk Review',
    'risk_report' => 'Risk Report',
    'risk_register' => 'Risk Register',
    'risk_assessment' => 'Risk Assessment',
    'risk_analysis' => 'Risk Analysis',
    'risk_identification' => 'Risk Identification',
    'risk_evaluation' => 'Risk Evaluation',
    'risk_treatment' => 'Risk Treatment',
    'risk_acceptance' => 'Risk Acceptance',
    'risk_avoidance' => 'Risk Avoidance',
    'risk_reduction' => 'Risk Reduction',
    'risk_transfer' => 'Risk Transfer',
    'risk_sharing' => 'Risk Sharing',
    'risk_insurance' => 'Risk Insurance',
    'risk_hedging' => 'Risk Hedging',
    'risk_diversification' => 'Risk Diversification',
    'risk_concentration' => 'Risk Concentration',
    'risk_exposure' => 'Risk Exposure',
    'risk_tolerance' => 'Risk Tolerance',
    'risk_appetite' => 'Risk Appetite',
    'risk_culture' => 'Risk Culture',
    'risk_governance' => 'Risk Governance',
    'risk_management' => 'Risk Management',
    'risk_control' => 'Risk Control',
    'risk_compliance' => 'Risk Compliance',
    'risk_auditing' => 'Risk Auditing',
    'risk_reporting' => 'Risk Reporting',
    'risk_communication' => 'Risk Communication',
    'risk_awareness' => 'Risk Awareness',
    'risk_training' => 'Risk Training',
    'risk_education' => 'Risk Education',
    'risk_policy' => 'Risk Policy',
    'risk_procedure' => 'Risk Procedure',
    'risk_standard' => 'Risk Standard',
    'risk_framework' => 'Risk Framework',
    'risk_model' => 'Risk Model',
    'risk_metric' => 'Risk Metric',
    'risk_indicator' => 'Risk Indicator',
    'risk_threshold' => 'Risk Threshold',
    'risk_limit' => 'Risk Limit',
    'risk_cap' => 'Risk Cap',
    'risk_floor' => 'Risk Floor',
    'risk_band' => 'Risk Band',
    'risk_profile' => 'Risk Profile',
    'risk_portfolio' => 'Risk Portfolio',
    'risk_aggregation' => 'Risk Aggregation',
    'risk_correlation' => 'Risk Correlation',
    'risk_dependency' => 'Risk Dependency',
    'risk_interaction' => 'Risk Interaction',
    'risk_compounding' => 'Risk Compounding',
    'risk_amplification' => 'Risk Amplification',
    'risk_attenuation' => 'Risk Attenuation',
    'risk_neutralization' => 'Risk Neutralization',
    'risk_offsetting' => 'Risk Offsetting',
];