<?php

/**
 * English friendly names for validation :attribute placeholders (HR + common fields).
 */
return [
    // Positions
    'title' => 'job title',
    'department_id' => 'department',
    'salary' => 'salary',
    'job_grade_id' => 'job grade',
    'min_salary' => 'minimum salary',
    'max_salary' => 'maximum salary',
    'description' => 'description',
    'responsibilities' => 'responsibilities',
    'required_skills' => 'required skills',
    'required_training' => 'required training',
    'kpis' => 'performance indicators',
    'performance_indicators' => 'performance indicators',
    'career_path' => 'career path',
    'is_active' => 'status',

    // Organization masters
    'code' => 'code',
    'name' => 'name',
    'level' => 'level',
    'address' => 'address',
    'branch_id' => 'branch',
    'section_id' => 'section',
    'team_id' => 'team',
    'work_location_id' => 'work location',
    'cost_center_id' => 'cost center',

    // Employees
    'full_name' => 'full name',
    'arabic_name' => 'Arabic name',
    'employee_code' => 'employee code',
    'fingerprint_id' => 'fingerprint ID',
    'email' => 'email',
    'company_email' => 'company email',
    'phone_1' => 'phone',
    'phone_2' => 'alternate phone',
    'position_id' => 'position',
    'manager_employee_id' => 'manager',
    'hire_date' => 'hire date',
    'probation_end_date' => 'probation end date',
    'confirmation_date' => 'confirmation date',
    'gender' => 'gender',
    'date_of_birth' => 'date of birth',
    'marital_status' => 'marital status',
    'blood_type' => 'blood type',
    'religion' => 'religion',
    'nationality' => 'nationality',
    'national_id' => 'national ID',
    'passport_number' => 'passport number',
    'social_insurance_number' => 'social insurance number',
    'tax_number' => 'tax number',
    'bank_name' => 'bank name',
    'bank_account_number' => 'bank account number',
    'iban' => 'IBAN',
    'swift_code' => 'SWIFT code',
    'employment_status_id' => 'employment status',
    'address_country_id' => 'country',
    'address_region_id' => 'region',
    'address_city_id' => 'city',
    'address_postal_code' => 'postal code',
    'address_street' => 'street',
    'address_building_number' => 'building number',
    'address_location_link' => 'location link',
    'custom_fields' => 'custom fields',

    // Leave / attendance / overtime
    'employee_id' => 'employee',
    'leave_type_id' => 'leave type',
    'start_date' => 'start date',
    'end_date' => 'end date',
    'start_time' => 'start time',
    'end_time' => 'end time',
    'is_half_day' => 'half day',
    'hours_requested' => 'hours requested',
    'reason' => 'reason',
    'attachment' => 'attachment',
    'date' => 'date',
    'date_from' => 'date from',
    'date_to' => 'date to',
    'per_page' => 'per page',
    'file' => 'file',
    'annual_limit' => 'annual limit',
    'is_paid' => 'paid',
    'requires_approval' => 'requires approval',
    'allow_half_day' => 'allow half day',
    'allow_negative_balance' => 'allow negative balance',
    'requires_attachment' => 'requires attachment',
    'allow_carry_forward' => 'allow carry forward',
    'carry_forward_max_days' => 'carry forward max days',
    'allow_hourly' => 'allow hourly',
    'max_hourly_hours' => 'max hourly hours',

    // Contracts / assets / shifts
    'contract_type' => 'contract type',
    'template_id' => 'template',
    'notes' => 'notes',
    'body' => 'body',
    'category' => 'category',
    'asset_code' => 'asset code',
    'serial_number' => 'serial number',
    'status' => 'status',
    'purchase_date' => 'purchase date',
    'warranty_until' => 'warranty until',
    'location' => 'location',
    'type' => 'type',
    'grace_minutes' => 'grace minutes',
    'late_after_minutes' => 'late after minutes',
    'overtime_after_minutes' => 'overtime after minutes',
    'break_minutes' => 'break minutes',
    'working_days' => 'working days',
    'is_night_shift' => 'night shift',
    'flexible_start' => 'flexible start',
    'flexible_end' => 'flexible end',
    'employee_ids' => 'employees',
    'starts_at' => 'starts at',
    'assignment_a' => 'first assignment',
    'assignment_b' => 'second assignment',
    'is_recurring_yearly' => 'recurring yearly',
    'password' => 'password',
    'password_confirmation' => 'password confirmation',

    // Salary structures
    'currency' => 'currency',
    'salary_structure_id' => 'salary structure',
    'components' => 'components',
    'components.*.name' => 'component name',
    'components.*.component_type' => 'component type',
    'components.*.calculation' => 'calculation method',
    'components.*.amount' => 'amount',
    'components.*.is_taxable' => 'taxable',
    'components.*.sort_order' => 'sort order',
    'sort_order' => 'sort order',
];
