<?php

return [
    // M7b — task templates + notification matrix
    'task_templates'        => 'قوالب المهام',
    'task_templates_help'   => 'مهام تُنشأ تلقائياً لكل قسم عند تأكيد الحجز',
    'task'                  => 'المهمة',
    'department'            => 'القسم',
    'timing'               => 'التوقيت',
    'event_day'            => 'يوم المناسبة',
    'days_before'          => 'يوم قبل',
    'days_after'           => 'يوم بعد',
    'offset_days'          => 'الأيام من تاريخ المناسبة',
    'offset_days_help'     => 'بالسالب = قبل المناسبة (مثلاً -30)، 0 = يوم المناسبة',
    'offset_hour'          => 'الساعة (0–23)',
    'assignee_role'        => 'الدور المسؤول',
    'dep_sales'            => 'المبيعات',
    'dep_finance'          => 'المالية',
    'dep_kitchen'          => 'المطبخ',
    'dep_logistics'        => 'اللوجستيات',
    'dep_operations'       => 'العمليات',
    'dep_warehouse'        => 'المخزن',
    'dep_qc'               => 'مراقبة الجودة',
    'dep_maintenance'      => 'الصيانة',
    'notification_matrix'      => 'مصفوفة الإشعارات',
    'notification_matrix_help' => 'اختر القنوات التي تُرسل لكل نوع تحديث',
    'notification_matrix_note' => 'تُوجَّه القنوات عبر منظومة الاتصالات بالـ ERP (بريد / واتساب / SMS / إشعار).',
    'update_type'          => 'نوع التحديث',
    'nt_new_booking'       => 'حجز جديد',
    'nt_booking_confirmed' => 'تأكيد الحجز',
    'nt_payment_received'  => 'استلام دفعة',
    'nt_visit_booked'      => 'حجز زيارة',
    'nt_task_assigned'     => 'إسناد مهمة',
    'nt_transfer_accepted' => 'قبول تحويل',
    'nt_maintenance_status'=> 'تغيّر حالة الصيانة',
    'ch_email'             => 'بريد',
    'ch_whatsapp'          => 'واتساب',
    'ch_sms'               => 'SMS',
    'ch_push'              => 'إشعار',

    // M7c — transfers + acceptance audit
    'transfers'       => 'التحويلات',
    'transfers_help'  => 'تحويل الأصناف من المخزن إلى القاعة ومن قاعة لأخرى مع توثيق الاستلام',
    'transfers_note'  => 'يتم الطلب والاستلام من تطبيق الموظفين — لا تتحرك حالة المخزون/الأصول إلا بعد الاستلام داخل التطبيق.',
    'transfer_type'   => 'النوع',
    'to_hall'         => 'إلى قاعة',
    'acceptance'      => 'تم الاستلام بواسطة',
    'tr_requested'    => 'مطلوب',
    'tr_in_transit'   => 'قيد النقل',
    'tr_accepted'     => 'تم الاستلام',
    'tr_rejected'     => 'مرفوض',
    'tr_cancelled'    => 'ملغي',
    'tr_wh_to_hall'   => 'المخزن ← القاعة',
    'tr_hall_to_hall' => 'قاعة ← قاعة',

    // Module / menu
    'bms_module'     => 'القاعات (BMS)',
    'dashboard'      => 'لوحة تحكم القاعات',
    'access_bms'     => 'الوصول إلى إدارة القاعات',
    // لوحة التحكم
    'invoiced'         => 'مفوتر',
    'collected'        => 'محصّل',
    'outstanding'      => 'المتبقي',
    'pipeline'         => 'مسار العملاء',
    'bookings_by_month'=> 'الحجوزات (آخر 6 أشهر)',
    'operations'       => 'العمليات',
    'upcoming_visits'  => 'زيارات قادمة',
    'tasks'            => 'المهام',

    // Common (kept in-module for portability)
    'added_success'   => 'تمت الإضافة بنجاح',
    'updated_success' => 'تم التحديث بنجاح',
    'deleted_success' => 'تم الحذف بنجاح',
    'success'         => 'تم بنجاح',
    'status'          => 'الحالة',
    'active'          => 'نشط',
    'inactive'        => 'غير نشط',
    'type'            => 'النوع',
    'title'           => 'العنوان',
    'description'     => 'الوصف',
    'code'            => 'الكود',
    'are_you_sure'    => 'هل أنت متأكد؟',

    // Geography / venues
    'areas'          => 'مناطق التغطية',
    'areas_auto_note' => 'تُنشأ مناطق التغطية تلقائيًا من الفروع التي تضم قاعة وفرعًا واحدًا على الأقل. يمكنك تعديل الاسم العربي فقط.',
    'area'           => 'المنطقة',
    'venues'         => 'الفروع',
    'venue'          => 'الفرع',
    'halls'          => 'القاعات',
    'hall'           => 'القاعة',
    'capacity'       => 'السعة',
    'capacity_min'   => 'الحد الأدنى للسعة',
    'capacity_max'   => 'الحد الأقصى للسعة',
    'min_budget'     => 'الحد الأدنى للميزانية',
    'venue_type'     => 'نوع القاعة',
    'open_air'       => 'مفتوحة (هواء طلق)',
    'closed'         => 'مغلقة',
    'both'           => 'مفتوحة أو مغلقة',

    // F&B levels
    // خيارات الكتالوج (مستويات الضيافة والمميزات القابلة للتعديل)
    'catalog_options'      => 'خيارات الكتالوج',
    'catalog_options_help' => 'تعديل مستويات الضيافة ومميزات القاعات المستخدمة في الوحدة',
    'catalog_options_note' => 'تُستخدم هذه القوائم في نموذج القاعة ومحرّك المطابقة ومسار العميل. تُحوّل المفاتيح تلقائيًا.',
    'fnb_levels'           => 'مستويات الضيافة',
    'opt_key'              => 'المفتاح',
    'opt_add'              => 'إضافة خيار',

    'fnb_level'      => 'مستوى المأكولات والمشروبات',
    'high_tea'       => 'شاي راقٍ',
    'drinks_only'    => 'مشروبات فقط',
    'set_menu'       => 'منيو محدد',
    'open_buffet'    => 'بوفيه مفتوح',
    'custom'         => 'مخصص',

    // Hall features
    'features'              => 'المميزات',
    'media'                 => 'الوسائط',
    'feature_parking'       => 'موقف سيارات',
    'feature_valet'         => 'خدمة ركن السيارات',
    'feature_stage'         => 'مسرح',
    'feature_bridal_room'   => 'غرفة العروس',
    'feature_led_screens'   => 'شاشات LED',
    'feature_sound_system'  => 'نظام صوت',
    'feature_garden'        => 'حديقة',
    'feature_river_view'    => 'إطلالة على النيل',
    'feature_catering_kitchen' => 'مطبخ تموين',
    'base_price'            => 'السعر الأساسي',
    'pricing_from_packages' => 'يُحدَّد التسعير (الحد الأدنى للميزانية والسعر الأساسي) تلقائيًا من باقات هذه القاعة.',
    // ساعات عمل الفرع
    'venue_location_note' => 'العنوان والهاتف والبريد تأتي من الفرع المحدد.',
    'working_hours'    => 'أيام وساعات العمل',
    'custom_hours' => 'أيام وساعات عمل مخصصة',
    'use_default_hours'=> 'استخدام أيام وساعات العمل الافتراضية للنشاط',
    'working_days'     => 'أيام العمل',
    'open_time'        => 'الفتح',
    'close_time'       => 'الإغلاق',
    'd_sun' => 'الأحد', 'd_mon' => 'الإثنين', 'd_tue' => 'الثلاثاء', 'd_wed' => 'الأربعاء', 'd_thu' => 'الخميس', 'd_fri' => 'الجمعة', 'd_sat' => 'السبت',
    'area_sqm'              => 'المساحة (م²)',
    'hall_manager'          => 'مدير القاعة',
    'upload'                => 'رفع',
    'cover'                 => 'الغلاف',
    'no_media_yet'          => 'لا توجد وسائط مرفوعة بعد.',

    // خطافات منتجات ERP
    'is_asset_product'      => 'منتج أصل (قاعات)',
    'is_asset_product_help' => 'ضع علامة على هذا المنتج كأصل قاعات ليصبح قابلاً للاختيار عند بناء بنود الباقة من نوع أصل.',
    'is_addon_product'      => 'استخدام كإضافة',
    'name_ar'               => 'الاسم بالعربية',
    'description_ar'        => 'الوصف بالعربية',
    'marketing_media'       => 'وسائط تسويقية (معرض / فيديو / 360°)',
    'marketing_media_after_save' => 'احفظ المنتج أولاً ثم أضِف الوسائط التسويقية.',
    'product_bms_help'      => 'تُغذّي هذه الحقول مسار حجز القاعات — النصوص العربية وعلامة الإضافة ومعرض الوسائط الظاهر للعملاء.',
    'optional'              => 'اختياري',
    'linked_product'        => 'المنتج المرتبط',
    'select_product'        => 'اختر منتجاً',
    'addon_product_help'    => 'اختر منتجاً مُعلّماً «استخدام كإضافة». الاسم والسعر والوحدة والوسائط تؤخذ من المنتج (اترك الحقول أدناه فارغة للوراثة).',
    'inherit_from_product'  => 'موروث من المنتج',
    'inherits_from_product' => 'موروث من المنتج',
    'inherits_hint'         => 'يظهر للعميل عند ترك الحقل التالي فارغاً',
    'pv_name'               => 'الاسم',
    'pv_description'        => 'الوصف',
    'pv_media'              => 'الوسائط',
    'pv_variants'           => 'البدائل',
    'pv_contents'           => 'محتويات البوفيه',
    'pv_none'               => 'لا يوجد ما يُورّث',

    // Package customization / buffet substitution (staff funnel)
    'customize_package'     => 'تخصيص الباقة',
    'customize_pkg_hint'    => 'أبقِ أو استبدل العناصر — يتغيّر السعر بمقدار الفرق.',
    'pick_package_first'    => 'اختر باقة لتخصيص عناصرها.',
    'swap_for'              => 'استبدل بـ',
    'keep_as_is'           => 'بدون تغيير',
    'replace_qty'          => 'استبدل العدد',
    'each_unit'            => 'للوحدة',
    'customizations'        => 'التخصيصات',
    'estimated_total'       => 'الإجمالي التقديري',

    // Event-type media
    'event_type' => 'نوع المناسبة',
    'all_occasions' => 'كل المناسبات',
    'et_wedding' => 'زفاف',
    'et_engagement' => 'خطوبة',
    'et_corporate' => 'مؤتمر / شركة',
    'et_birthday' => 'عيد ميلاد',
    'et_other' => 'أخرى',

    // Bookings & visits
    'bst_tentative' => 'مبدئي',
    'bst_confirmed' => 'مؤكد',
    'bst_paid' => 'مدفوع',
    'bst_completed' => 'مكتمل',
    'bst_cancelled' => 'ملغي',
    'vst_requested' => 'مطلوبة',
    'vst_confirmed' => 'مؤكدة',
    'vst_done' => 'تمت',
    'vst_cancelled' => 'ملغاة',
    'booking_no' => 'رقم الحجز',
    'booking_details' => 'تفاصيل الحجز',
    'client' => 'العميل',
    'discount' => 'الخصم',

    // Activities calendar
    'activities_calendar' => 'تقويم الأنشطة',
    'holds_blocks' => 'الحجوزات المؤقتة / الحظر',
    'calendar_hint' => 'اضغط على يوم لحظره (اختر قاعة أولاً)؛ اضغط على نشاط لعرض التفاصيل.',
    'cal_today' => 'اليوم',
    'cal_month' => 'شهر',
    'cal_week' => 'أسبوع',
    'cal_day' => 'يوم',
    'cal_list' => 'قائمة',
    'select_hall_to_block' => 'اختر قاعة أولاً لحظر تاريخ.',
    'confirm_block' => 'حظر :date للقاعة المحددة؟',
    'deposit' => 'العربون',
    'total' => 'الإجمالي',
    'visit' => 'زيارة',

    // Item variants
    'variants' => 'البدائل (خيارات الاستبدال)',
    'variants_hint' => 'سطر لكل بديل: الاسم|الاسم بالعربية|فرق السعر (مثال: Kosha #2|كوشة رقم 2|5000)',

    // Item materials
    'materials' => 'المواد (صور / فيديو / 360)',
    'materials_hint' => 'سطر لكل عنصر: النوع|الرابط|العنوان  (النوع = image أو video أو 360)',

    // Package builder
    'all_halls_label' => 'متاحة في كل القاعات',
    'margin_help' => 'سعر الباقة مطروحاً منه التكلفة التقديرية لمكوّناتها (الإضافات إيراد إضافي ولا تُحتسب هنا). للتخطيط فقط.',
    'addons_help' => 'إضافات اختيارية مدفوعة يمكن للعميل إضافتها فوق الباقة. لكل منها وضع كمية وسعر خاص.',
    'add_addon' => 'إضافة إضافة',
    'addon_price' => 'سعر الإضافة',
    'buffet_menus' => 'بوفيه / منيو',
    'package_halls_help' => 'يمكن تقديم الباقة في أكثر من قاعة.',
    'package_items' => 'بنود الباقة',
    'package_items_help' => 'المكونات التي تتكون منها الباقة. اربط كل بند بمنتج من النظام (أصول، بوفيه/منيو أو منتجات) لجلب تكلفته.',
    'item' => 'البند',
    'qty_mode' => 'نوع الكمية',
    'qty_fixed' => 'ثابتة',
    'qty_per_guest' => 'لكل ضيف',
    'unit_cost' => 'تكلفة الوحدة',
    'use_as_addon' => 'عرض كإضافة اختيارية',
    'add_item' => 'إضافة بند',
    'estimated_cost' => 'التكلفة التقديرية',
    'est_margin' => 'هامش تقديري',
    'at' => 'عند',
    'custom_label' => 'تسمية مخصصة (اختياري)',

    // Packages & add-ons
    'packages'       => 'الباقات',
    'package'        => 'الباقة',
    'addons'         => 'الإضافات',
    'addon'          => 'الإضافة',
    'price'          => 'السعر',
    'category'       => 'الفئة',
    'unit'           => 'الوحدة',

    // Matching
    'matching'        => 'محرك المطابقة',
    'matching_settings' => 'إعدادات المطابقة',
    'threshold'       => 'حد المطابقة (%)',
    'weights'         => 'أوزان المعايير',
    'match_runs'      => 'عمليات المطابقة',
    'score'           => 'النتيجة',
    'tester'          => 'المطابقة وإنشاء حجز',
    'criteria'        => 'المعايير',
    'budget'          => 'الميزانية',
    'dates'           => 'التواريخ المقترحة',
    'dates_hint'      => 'تاريخ واحد أو أكثر مفصولة بفاصلة (YYYY-MM-DD).',
    'find_halls'      => 'ابحث عن القاعات المطابقة',
    'run_match_hint'  => 'أدخل معايير المناسبة وشغّل محرك المطابقة لعرض القاعات مع الأسباب.',
    'of'              => 'من',
    'matches_at'      => 'مطابقة عند حد',
    'match'           => 'مطابقة',
    'below_threshold' => 'أقل من الحد',
    'why_not'         => 'سبب عدم المطابقة',
    'notes'           => 'ملاحظات',
    'no_halls'        => 'لا توجد قاعات للتقييم بعد. أضف قاعات أولاً.',
    // أسباب المطابقة (مترجمة؛ :عناصر نائبة)
    'mr_min_attendees'=> 'الحد الأدنى للضيوف في هذه القاعة :n',
    'mr_max_attendees'=> 'الحد الأقصى للضيوف في هذه القاعة :n',
    'mr_fnb_na'       => ':item غير متاحة في هذه القاعة',
    'mr_venue_only'   => 'هذه القاعة :type فقط',
    'mr_diff_area'    => 'هذه القاعة في منطقة مختلفة',
    'mr_min_budget'   => 'الحد الأدنى للميزانية لهذه القاعة :amount',
    'mr_unavail_dates'=> 'غير متاحة في التواريخ المختارة',

    // Leads / wizard / bookings
    'leads'           => 'العملاء المحتملون',
    'lead'            => 'عميل محتمل',
    'wizard_sessions' => 'جلسات المعالج',
    'bookings'        => 'الحجوزات',
    'booking'         => 'الحجز',
    'availability'    => 'تقويم الإتاحة',
    'event_date'      => 'تاريخ المناسبة',
    'attendees'       => 'عدد الحضور',

    // Calendar statuses / actions
    'status_available' => 'متاحة',
    'status_hold'      => 'محجوزة مؤقتاً',
    'status_tentative' => 'مبدئية',
    'status_booked'    => 'محجوزة',
    'status_blocked'   => 'مغلقة',
    'block'            => 'إغلاق',
    'release'          => 'إلغاء',
    'block_date'       => 'إغلاق هذا التاريخ',
    'slot_unavailable' => 'هذه القاعة محجوزة بالفعل في التاريخ المحدد.',
    'cannot_release_booked' => 'لا يمكن إلغاء التواريخ المحجوزة أو المبدئية من هنا.',

    // Stages
    'stage_wizard_incomplete'         => 'المعالج — غير مكتمل',
    'stage_wizard_complete'           => 'المعالج — مكتمل',
    'stage_qualified_awaiting_contact'=> 'مؤهل — بانتظار التواصل',
    'stage_contacted'                 => 'تم التواصل',
    'stage_proposal_sent'             => 'تم إرسال العرض',
    'stage_negotiation'               => 'تفاوض',
    'stage_won'                       => 'تم الكسب',
    'stage_lost'                      => 'خسارة',

    // Roles
    'role_banquet_sales'  => 'مبيعات القاعات',
    'role_event_manager'  => 'مدير المناسبات',
    'role_hall_manager'   => 'مدير القاعة',
    'role_logistics'      => 'اللوجستيات',
    'role_kitchen'        => 'المطبخ',
    'role_warehouse'      => 'المخزن',
    'role_qc'             => 'مراقبة الجودة',
    'role_maintenance'    => 'الصيانة',

    // ---- R2: Asset registry ----------------------------------------------
    'assets'              => 'الأصول',
    'asset'               => 'أصل',
    'asset_register'      => 'سجل الأصول',
    'assets_help'         => 'الأصول الثابتة القابلة للتتبع — الهوية والموقع والحالة وسجل الحركة',
    'name'                => 'الاسم',
    'asset_code'          => 'كود الأصل',
    'code_auto_hint'      => 'اتركه فارغًا للتوليد التلقائي',
    'current_placement'   => 'الموقع الحالي',
    'current_location'    => 'الموقع الحالي',
    'current_hall'        => 'القاعة الحالية',
    'unassigned'          => 'غير محدد',
    'warehouse_default'   => 'المخزن (الموقع الافتراضي)',
    'quantity'            => 'الكمية',
    'qty_short'           => 'كمية',
    'unit_value'          => 'قيمة الوحدة',
    'serial_no'           => 'الرقم التسلسلي',
    'purchased_at'        => 'تاريخ الشراء',
    'condition'           => 'الحالة',
    'cond_good'           => 'سليم',
    'cond_fair'           => 'مقبول',
    'cond_worn'           => 'مهترئ',
    'cond_damaged'        => 'تالف',
    'cond_retired'        => 'خارج الخدمة',
    'cond_short'          => 'ناقص',
    'asset_status'        => 'الحالة',
    'ast_available'       => 'متاح',
    'ast_in_use'          => 'قيد الاستخدام',
    'ast_in_transit'      => 'قيد النقل',
    'ast_maintenance'     => 'صيانة',
    'ast_retired'         => 'خارج الخدمة',
    'cat_seating'         => 'مقاعد',
    'cat_tables'          => 'طاولات',
    'cat_av'              => 'صوتيات ومرئيات',
    'cat_lighting'        => 'إضاءة',
    'cat_decor'           => 'ديكور',
    'cat_linen'           => 'مفروشات',
    'cat_staging'         => 'مسارح',
    'cat_other'           => 'أخرى',
    'relocate'            => 'نقل',
    'relocated_success'   => 'تم نقل الأصل — وتسجيل الحركة',
    'relocate_needs_target' => 'اختر قاعة أو موقعًا للوجهة.',
    'move_to_hall'        => 'النقل إلى قاعة',
    'move_hall_hint'      => 'اختيار قاعة يحدد الموقع تلقائيًا.',
    'no_hall_warehouse'   => 'بدون قاعة (إبقاء في المخزن)',
    'or_to_location'      => 'أو إلى موقع',
    'condition_on_arrival'=> 'الحالة عند الوصول',
    'edit_no_move_hint'   => 'التعديل هنا يغيّر البيانات فقط. استخدم «نقل» لتغيير الموقع.',
    'history'             => 'السجل',
    'label'               => 'ملصق',
    'print_label'         => 'طباعة الملصق',
    'movement_history'    => 'سجل الحركة',
    'moved_from'          => 'من',
    'moved_to'            => 'إلى',
    'moved_by'            => 'بواسطة',
    'reason'              => 'السبب',
    'reason_register'     => 'تسجيل',
    'reason_transfer'     => 'تحويل',
    'reason_manual'       => 'نقل يدوي',
    'reason_maintenance'  => 'صيانة',
    'via_transfer'        => 'عبر تحويل',
    'no_movements'        => 'لا توجد حركات مسجلة.',
    'back_to_assets'      => 'العودة للأصول',
    'qr_unavailable'      => 'رمز QR غير متاح',
    'asset_reports'       => 'تقارير الأصول',
    'asset_reports_help'  => 'قيمة المخزون وتوزيعه على المواقع والفئات والحالة',
    'total_assets'        => 'سجلات الأصول',
    'total_units'         => 'إجمالي الوحدات',
    'total_value'         => 'إجمالي القيمة',
    'by_category'         => 'حسب الفئة',
    'by_condition'        => 'حسب الحالة',
    'by_status'           => 'حسب الحالة التشغيلية',
    'by_placement'        => 'حسب الموقع',
    'no_assets'           => 'لا توجد أصول مسجلة بعد.',

    // ---- R2: Maintenance -------------------------------------------------
    'maintenance'          => 'الصيانة',
    'maintenance_help'     => 'طلبات صيانة القاعات والمكاتب — سير العمل والإسناد وأعمار الطلبات',
    'maintenance_requests' => 'طلبات الصيانة',
    'new_request'          => 'طلب جديد',
    'mnt_title_ph'         => 'مثال: التكييف لا يبرّد في القاعة الرئيسية',
    'mnt_target_hint'      => 'اختر قاعة، أو اتركه فارغًا لطلب مكتبي/عام.',
    'office'               => 'المكتب',
    'office_general'       => 'مكتب / عام',
    'target'               => 'الجهة',
    'priority'             => 'الأولوية',
    'affected_asset'       => 'الأصل المتأثر',
    'assign_to'            => 'إسناد إلى',
    'assignee'             => 'المسؤول',
    'age'                  => 'العمر',
    'overdue'              => 'متأخر',
    'open'                 => 'فتح',
    'all_statuses'         => 'كل الحالات',
    'reported_by'          => 'أبلغ عنه',
    'sla_due'              => 'موعد SLA',
    'details'              => 'التفاصيل',
    'update_request'       => 'تحديث الطلب',
    'move_to'              => 'الانتقال إلى',
    'workflow_closed'      => 'هذا الطلب مُغلق.',
    'add_comment'          => 'إضافة تعليق',
    'comment'              => 'تعليق',
    'comment_ph'           => 'ملاحظة اختيارية لهذا التحديث…',
    'no_updates'           => 'لا توجد تحديثات بعد.',
    'back_to_maintenance'  => 'العودة للصيانة',
    'mcat_electrical'      => 'كهرباء',
    'mcat_plumbing'        => 'سباكة',
    'mcat_hvac'            => 'تكييف / تبريد',
    'mcat_furniture'       => 'أثاث',
    'mcat_av'              => 'صوتيات ومرئيات',
    'mcat_structural'      => 'إنشائي',
    'mcat_cleaning'        => 'نظافة',
    'mcat_other'           => 'أخرى',
    'prio_low'             => 'منخفضة',
    'prio_medium'          => 'متوسطة',
    'prio_high'            => 'عالية',
    'prio_urgent'          => 'عاجلة',
    'mst_submitted'        => 'مُقدَّم',
    'mst_reviewed'         => 'تمت المراجعة',
    'mst_assigned'         => 'مُسنَد',
    'mst_in_progress'      => 'قيد التنفيذ',
    'mst_resolved'         => 'تم الحل',
    'mst_verified'         => 'تم التحقق',
    'mst_cancelled'        => 'ملغي',

    // Permissions
    'perm_cancel_bookings'   => 'إلغاء / إعادة جدولة الحجوزات',
    'perm_override_penalty'  => 'تجاوز غرامة الإلغاء',

    // دورة حياة الحجز + سياسة الإلغاء
    'booking_policy'           => 'سياسة الحجز',
    'cancellation_policy'      => 'سياسة الإلغاء',
    'cancellation_reasons'     => 'أسباب الإلغاء',
    'payment_schedule'         => 'جدول الدفعات',
    'payment_schedule_template' => 'قالب جدول الدفعات',
    'balance'                  => 'الرصيد المتبقي',
    'installment'              => 'قسط',
    'enforce_deposit_gate'     => 'اشتراط العربون قبل التعاقد',
    'policy_enabled'           => 'تفعيل سياسة الإلغاء',
    'default_penalty_percent'  => 'نسبة الغرامة الافتراضية (خارج كل الشرائح)',
    'reschedule_uses_policy'   => 'إعادة الجدولة تطبّق نفس الرسوم',
    'penalty_percent'          => 'نسبة الغرامة %',
    'add_tier'                 => 'إضافة شريحة',
    'booking_policy_help'      => 'رسوم الإلغاء/إعادة الجدولة وجدول الدفعات وبوابة العربون.',
    'tiers_help'               => 'تُطبّق الشريحة الأشد مطابقةً (مثلاً خلال يومين تتجاوز خلال 7 أيام).',
    'schedule_help'            => 'يجب أن يكون مجموع النسب 100%. الأيام نسبةً لتاريخ المناسبة (سالب = قبل).',
    'kind'                     => 'النوع',
    'add_row'                  => 'إضافة صف',
    'nt_booking_cancelled'     => 'إلغاء الحجز',
    'nt_booking_rescheduled'   => 'إعادة جدولة الحجز',
    'nt_contract_sent'         => 'إرسال العقد',
    'nt_document_ready'        => 'مستند جاهز',
    'qc'                       => 'ضبط الجودة',
    'qc_checklist'             => 'قائمة فحص الجودة',
    'qc_checklist_help'        => 'بنود الفحص قبل المناسبة لضبط الجودة.',
    'qc_inspection'            => 'فحص الجودة',
    'qc_run'                   => 'تشغيل الفحص',
    'qc_pre_event'             => 'قبل المناسبة',
    'qc_post_event'            => 'بعد المناسبة',
    'qc_pass'                  => 'نجاح',
    'qc_fail'                  => 'فشل',
    'qc_na'                    => 'لا ينطبق',
    'qc_reason'                => 'السبب',
    'qc_note'                  => 'ملاحظة',
    'qc_record_voice'          => 'تسجيل ملاحظة صوتية',
    'qc_stop'                  => 'إيقاف',
    'qc_save'                  => 'حفظ الفحص',
    'qc_saved'                 => 'تم حفظ فحص الجودة.',
    'qc_voice_saved'           => 'تم حفظ الملاحظة الصوتية.',
    'qc_voice_error'           => 'تعذّر تسجيل/رفع الملاحظة الصوتية.',
    'qc_score'                 => 'النتيجة',
    'qc_status'                => 'الحالة',
    'qc_activity'              => 'النشاط',
    'qc_no_activity'           => 'لا يوجد نشاط بعد.',
    'qc_select_reason'         => '— اختر سبباً —',
    'qc_recording'             => 'جارٍ التسجيل…',
    'ai_assistant'             => 'المساعد الذكي',
    'ai_unavailable'           => 'المساعد الذكي غير مُهيّأ. فعّل مزوّداً من إعدادات الذكاء الاصطناعي.',

    // وحدة تشغيل الحجوزات (P1)
    'new_booking'             => 'حجز جديد',
    'new_booking_help'        => 'يُنشئ حجزاً مبدئياً. أكّده لإصدار الفاتورة والمهام.',
    'new_booking_contact_help'=> 'يُعاد استخدام عميل بنفس الهاتف/البريد إن وُجد، وإلا يُنشأ عميل جديد.',
    'create_booking_btn'      => 'إنشاء الحجز',
    'event_details'           => 'تفاصيل المناسبة',
    'col_contact'             => 'العميل',
    'f_phone'                 => 'رقم الهاتف',
    'f_email'                 => 'البريد الإلكتروني',
    'confirm_booking'         => 'تأكيد الحجز وإصدار الفاتورة',
    'confirm_to_invoice'      => 'أكّد الحجز لإصدار الفاتورة.',
    'invoice_no'              => 'رقم الفاتورة',
    'paid'                    => 'المدفوع',
    'due'                     => 'المتبقي',
    'amount'                  => 'المبلغ',
    'record_payment'          => 'تسجيل دفعة',
    'ps_pending'              => 'مستحقة',
    'ps_partial'              => 'جزئية',
    'ps_paid'                 => 'مدفوعة',
    'ps_overdue'              => 'متأخرة',
    'ps_cancelled'            => 'ملغاة',
    'documents'               => 'المستندات',
    'doc_contract'            => 'العقد',
    'doc_beo'                 => 'أمر التشغيل',
    'doc_run_sheet'           => 'جدول التشغيل',
    'doc_proposal'            => 'العرض',
    'doc_visit_summary'       => 'ملخص الزيارة',
    'no_documents'            => 'لا توجد مستندات بعد.',
    'no_tasks'                => 'لا توجد مهام بعد.',
    'addons_label'            => 'الإضافات',

    // دورة حياة العقود
    'contracts'               => 'العقود',
    'contracts_help'          => 'الطلب المبدئي ← العقد ← الفاتورة والدفع لكل مناسبة.',
    'contract'                => 'العقد',
    'cstage_label'            => 'المرحلة',
    'cstage_request'          => 'الطلب المبدئي',
    'cstage_contract'         => 'العقد',
    'cstage_payment'          => 'الفاتورة والدفع',
    'cstage_completed'        => 'مكتمل',
    'cstage_cancelled'        => 'ملغي',
    'visits'                  => 'الزيارات',
    'invoice'                 => 'الفاتورة',
    'no_leads'                => 'لا يوجد عملاء محتملون بعد.',
    'items'                   => 'العناصر',
    'view_invoice'            => 'عرض / طباعة الفاتورة',
    'add_payment_erp'         => 'إضافة دفعة',
    'payments'                => 'المدفوعات',
    'accepted'                => 'مقبول',
    'cancel_booking'           => 'إلغاء الحجز',
    'reschedule_booking'       => 'إعادة الجدولة',
    'contract_booking'         => 'تحويل إلى متعاقد',
    'complete_booking'         => 'إنهاء الحجز',
    'cancellation_reason'      => 'السبب',
    'override_penalty'         => 'تجاوز نسبة الغرامة %',
    'penalty_amount'           => 'الغرامة (المحتجزة)',
    'refund_amount'            => 'المبلغ المسترد',
    'days_to_event'            => 'الأيام حتى الحدث',
    'rebooking_fee'            => 'رسوم إعادة الحجز',
    'new_event_date'           => 'تاريخ الحدث الجديد',
    'st_contracted'            => 'متعاقد',
    'st_completed'             => 'مكتمل',
    'st_cancelled'             => 'ملغي',
    'st_tentative'             => 'مبدئي',
    'st_confirmed'             => 'مؤكد',
];
