'Visit Date', 'visit_time' => 'Visit Time', 'visit_area' => 'Visit Area', 'reason' => 'Reason', 'name' => 'Name', 'mobile' => 'Mobile', 'credent' => 'Credential Type', 'credent_id_card' => 'ID Card', 'credent_passport' => 'Passport', 'idcard' => 'ID Number', 'company_name' => 'Company Name', 'type' => 'Type', 'type_visitor' => 'Visitor', 'type_visitor_car' => 'Visitor Vehicle', 'type_logistics_car' => 'Logistics Vehicle', 'long_time' => 'Long Term', 'start_date' => 'Start Date', 'end_date' => 'End Date', 'accept_department' => 'Accept Department', 'accept_admin' => 'Accept Admin', 'plate' => 'License Plate', 'follow_people' => 'Follow People', 'cars' => 'Visit Cars', 'file' => 'Files', 'remark' => 'Remark', 'accept_goods_admin' => 'Goods Admin', 'work_start_time' => 'Work Start Time', 'work_end_time' => 'Work End Time', 'car_no' => 'Car Number', 'person_no' => 'Person Number', 'accompany' => 'Accompany', 'today' => 'Today', // Meal Information 'need_meal' => 'Need Meal', 'meal_type' => 'Meal Type', 'meal_type_breakfast' => 'Breakfast', 'meal_type_lunch' => 'Lunch', 'meal_type_dinner' => 'Dinner', 'meal_type_all_day' => 'All Day', 'meal_count' => 'Meal Count', 'meal_remark' => 'Meal Remark', 'meal_preferences' => 'Meal Preferences', // Audit Status 'audit_status' => 'Audit Status', 'audit_status_pending_study' => 'Pending Study', 'audit_status_pending' => 'Pending', 'audit_status_approved' => 'Approved (Pending Entry)', 'audit_status_rejected' => 'Rejected', 'audit_status_entered' => 'Entered', 'audit_status_left' => 'Left', // Messages 'created_successfully' => 'Visit registration created successfully', 'updated_successfully' => 'Visit registration updated successfully', 'deleted_successfully' => 'Visit registration deleted successfully', 'not_found' => 'Visit registration not found', 'cannot_delete_entered' => 'Cannot delete entered or left visitors', 'blacklist_check_failed' => 'Visitor is in blacklist, cannot create registration', 'audit_success' => 'Audit successful', 'not_approved' => 'Visit registration not approved', 'not_entered' => 'Visitor not entered', 'entered_successfully' => 'Entry registered successfully', 'left_successfully' => 'Exit registered successfully', // Validation Messages 'area_not_available' => 'Visit area not available', 'time_not_available' => 'Visit time not available', 'long_time_requires_dates' => 'Long term visit requires start and end dates', 'logistics_car_requires_goods_admin' => 'Logistics vehicle type requires goods admin', 'meal_type_required_when_need_meal' => 'Meal type is required when need meal', 'meal_count_required_when_need_meal' => 'Meal count is required when need meal', ];