complete story 3.5 with qa test

This commit is contained in:
Naser Mansour
2025-12-26 19:39:30 +02:00
parent 875741d906
commit f752337943
22 changed files with 1885 additions and 37 deletions
+44
View File
@@ -25,4 +25,48 @@ return [
'all' => 'الكل',
'confirm_delete' => 'تأكيد الحذف',
'confirm_delete_blocked_time' => 'هل أنت متأكد من حذف هذا الوقت المحظور؟',
// Booking Management
'pending_bookings' => 'الحجوزات المعلقة',
'review_booking' => 'مراجعة الحجز',
'approve_booking' => 'الموافقة على الحجز',
'reject_booking' => 'رفض الحجز',
'booking_details' => 'تفاصيل الحجز',
'client_information' => 'معلومات العميل',
'client_name' => 'اسم العميل',
'client_email' => 'البريد الإلكتروني',
'client_phone' => 'الهاتف',
'client_type' => 'نوع العميل',
'requested_date' => 'التاريخ المطلوب',
'requested_time' => 'الوقت المطلوب',
'submission_date' => 'تاريخ التقديم',
'current_status' => 'الحالة الحالية',
'problem_summary' => 'ملخص المشكلة',
'consultation_history' => 'سجل الاستشارات',
'consultation_type' => 'نوع الاستشارة',
'free_consultation' => 'استشارة مجانية',
'paid_consultation' => 'استشارة مدفوعة',
'payment_amount' => 'مبلغ الدفع',
'payment_instructions' => 'تعليمات الدفع',
'payment_instructions_placeholder' => 'أدخل تعليمات الدفع (تفاصيل التحويل البنكي، إلخ)',
'rejection_reason' => 'سبب الرفض',
'rejection_reason_placeholder' => 'أدخل سبب الرفض (اختياري)',
'approve' => 'موافقة',
'reject' => 'رفض',
'review' => 'مراجعة',
'quick_approve' => 'موافقة سريعة',
'quick_reject' => 'رفض سريع',
'confirm_quick_approve' => 'هل أنت متأكد من الموافقة على هذا الحجز كاستشارة مجانية؟',
'confirm_quick_reject' => 'هل أنت متأكد من رفض هذا الحجز؟',
'booking_approved' => 'تمت الموافقة على الحجز بنجاح.',
'booking_rejected' => 'تم رفض الحجز.',
'booking_already_processed' => 'تم معالجة هذا الحجز مسبقاً.',
'booking_already_processed_info' => 'تم معالجة هذا الحجز مسبقاً. الحالة: :status',
'no_pending_bookings' => 'لا توجد حجوزات معلقة.',
'date_from' => 'من تاريخ',
'date_to' => 'إلى تاريخ',
'submitted' => 'تم التقديم',
'client' => 'العميل',
'date' => 'التاريخ',
'time' => 'الوقت',
];
+3
View File
@@ -14,4 +14,7 @@ return [
'loading' => 'جاري التحميل...',
'submitting' => 'جاري الإرسال...',
'minutes' => 'دقيقة',
'clear' => 'مسح',
'unknown' => 'غير معروف',
'currency' => 'شيكل',
];
+21
View File
@@ -63,4 +63,25 @@ return [
'client_phone' => 'الهاتف:',
'problem_summary' => 'ملخص المشكلة:',
'view_in_dashboard' => 'عرض في لوحة التحكم',
// Booking Approved (client)
'booking_approved_title' => 'تمت الموافقة على حجزك',
'booking_approved_greeting' => 'عزيزي :name،',
'booking_approved_body' => 'يسعدنا إبلاغك بأنه تمت الموافقة على طلب حجز الاستشارة الخاص بك.',
'consultation_type' => 'النوع:',
'free_consultation' => 'استشارة مجانية',
'paid_consultation' => 'استشارة مدفوعة',
'payment_details' => 'تفاصيل الدفع:',
'payment_amount' => 'المبلغ:',
'payment_instructions' => 'تعليمات الدفع:',
'booking_approved_calendar' => 'تم إرفاق ملف تقويم (.ics) بهذا البريد الإلكتروني. يمكنك إضافته إلى تطبيق التقويم الخاص بك.',
'booking_approved_contact' => 'إذا كان لديك أي استفسار أو تحتاج إلى إعادة الجدولة، يرجى التواصل معنا.',
// Booking Rejected (client)
'booking_rejected_title' => 'بخصوص طلب الاستشارة الخاص بك',
'booking_rejected_greeting' => 'عزيزي :name،',
'booking_rejected_body' => 'نأسف لإبلاغك بأنه لم نتمكن من الموافقة على طلب حجز الاستشارة الخاص بك في الوقت الحالي.',
'rejection_reason' => 'السبب:',
'booking_rejected_next_steps' => 'نرحب بتقديم طلب حجز جديد لتاريخ أو وقت مختلف.',
'booking_rejected_contact' => 'إذا كان لديك أي استفسار، لا تتردد في التواصل معنا.',
];
+2
View File
@@ -27,4 +27,6 @@ return [
'clients' => 'العملاء',
'individual_clients' => 'العملاء الأفراد',
'company_clients' => 'الشركات العملاء',
'bookings' => 'الحجوزات',
'pending_bookings' => 'الحجوزات المعلقة',
];