Radius Booking - Al-Powered Appointment & Service - en to ar translation catalogue (3768 entries)

note: Plugin Name of the plugin
en: Radius Booking - Al-Powered Appointment & Service Booking
ar: Radius Booking – حجز المواعيد والخدمات المدعوم بالذكاء الاصطناعي

note: Description of the plugin
en: Radius Booking is an intelligent, AI-powered booking ecosystem for WordPress. Designed for Service Bookings (Salons, HVAC, Cleaning), Healthcare (Medical Clinics), Meeting and Events. Radius Booking transforms your website into a 24/7 autonomous booking engine that boosts conversion through intelligent, real-time customer interaction.
ar: Radius Booking هو منظومة حجز ذكية مدعومة بالذكاء الاصطناعي لووردبريس. مصمَّم لحجوزات الخدمات (الصالونات، التكييف والتبريد، التنظيف) والرعاية الصحية (العيادات الطبية) والاجتماعات والفعاليات. يحوّل Radius Booking موقعك إلى محرك حجز ذاتي يعمل على مدار الساعة ويعزّز التحويلات من خلال تفاعل ذكي مع العملاء في الوقت الفعلي.

en: Dashboard
ar: لوحة التحكم

en: Calender
ar: التقويم

en: Appointments
ar: المواعيد

en: Staff
ar: الموظفون

en: Services
ar: الخدمات

en: Meeting Bookings
ar: حجوزات الاجتماعات

en: Event Registrations
ar: تسجيلات الفعاليات

en: Locations
ar: المواقع

en: Customers
ar: العملاء

en: Payments
ar: المدفوعات

en: Coupons
ar: الكوبونات

en: Emails
ar: رسائل البريد الإلكتروني

en: Settings
ar: الإعدادات

en: Early Bird
ar: عرض الحجز المبكر

note: translators: %s: discount percentage wrapped in <strong> tag
en: Get upto %s OFF %s  — Limited-time Early Bird offer.
ar: احصل على خصم يصل إلى %s على %s — عرض الحجز المبكر لفترة محدودة.

en: Time remaining until offer expires
ar: الوقت المتبقي حتى انتهاء العرض

en: Claim Discount
ar: استفد من الخصم

en: Dismiss early bird notice
ar: إخفاء إشعار الحجز المبكر

en: Security check failed. Please refresh the page and try again.
ar: فشل التحقق الأمني. يُرجى تحديث الصفحة والمحاولة مرة أخرى.

en: Please fill in all required fields.
ar: يُرجى تعبئة جميع الحقول المطلوبة.

en: Please enter a valid email address.
ar: يُرجى إدخال عنوان بريد إلكتروني صالح.

en: An account with this email already exists.
ar: يوجد حساب مسجَّل بهذا البريد الإلكتروني بالفعل.

en: Please enter a password.
ar: يُرجى إدخال كلمة المرور.

en: Password must be at least 8 characters long.
ar: يجب أن تتكون كلمة المرور من 8 أحرف على الأقل.

en: Passwords do not match.
ar: كلمتا المرور غير متطابقتين.

en: You must accept the terms and conditions.
ar: يجب الموافقة على الشروط والأحكام.

en: Account created successfully.
ar: تم إنشاء الحساب بنجاح.

en: Username or email is required.
ar: اسم المستخدم أو البريد الإلكتروني مطلوب.

en: Password is required.
ar: كلمة المرور مطلوبة.

en: Invalid username or password.
ar: اسم المستخدم أو كلمة المرور غير صحيحة.

en: Successfully logged in.
ar: تم تسجيل الدخول بنجاح.

en: All Categories
ar: كل التصنيفات

en: All Staff
ar: كل الموظفين

en: None
ar: بدون

en: Uncategorized
ar: غير مصنَّف

en: Book now
ar: احجز الآن

en: No staff found.
ar: لم يتم العثور على موظفين.

en: Available
ar: متاح

en: Busy
ar: مشغول

en: Off today
ar: إجازة اليوم

en: Schedule
ar: الجدول

en: No services found.
ar: لا توجد خدمات.

en: One or more selected staff are no longer available for this time slot.
ar: لم يعد واحد أو أكثر من الموظفين المحددين متاحين لهذه الفترة الزمنية.

note: translators: %d: number of staff required.
en: This service requires %d staff members, but not enough are available at this time.
ar: تتطلب هذه الخدمة %d موظفين، لكن لا يوجد عدد كافٍ متاح في هذا الوقت.

en: Email settings updated successfully
ar: تم تحديث إعدادات البريد الإلكتروني بنجاح

en: Event module is not active.
ar: وحدة الفعاليات غير مفعَّلة.

en: Event published successfully.
ar: تم نشر الفعالية بنجاح.

en: Check-in token is required.
ar: رمز تسجيل الحضور مطلوب.

en: Registration not found.
ar: التسجيل غير موجود.

en: Check-in successful.
ar: تم تسجيل الحضور بنجاح.

en: Event not found.
ar: الفعالية غير موجودة.

en: Too many requests. Please slow down.
ar: عدد كبير جدًا من الطلبات. يُرجى التمهل قليلًا.

en: Registration successful.
ar: تم التسجيل بنجاح.

en: Registration cancelled successfully.
ar: تم إلغاء التسجيل بنجاح.

en: Registration number is required.
ar: رقم التسجيل مطلوب.

en: Ticket type created successfully.
ar: تم إنشاء نوع التذكرة بنجاح.

en: Ticket type not found.
ar: نوع التذكرة غير موجود.

en: Ticket type updated successfully.
ar: تم تحديث نوع التذكرة بنجاح.

en: Ticket type deleted successfully.
ar: تم حذف نوع التذكرة بنجاح.

en: Meeting module is not active.
ar: وحدة الاجتماعات غير مفعَّلة.

en: Date is required.
ar: التاريخ مطلوب.

en: Meeting type not found.
ar: نوع الاجتماع غير موجود.

en: Meeting booked successfully.
ar: تم حجز الاجتماع بنجاح.

en: Booking not found.
ar: الحجز غير موجود.

en: Meeting rescheduled successfully.
ar: تم إعادة جدولة الاجتماع بنجاح.

en: Invalid payload: "roles" must be an object.
ar: حمولة غير صالحة: يجب أن يكون «roles» كائنًا.

en: Roles & permissions updated successfully.
ar: تم تحديث الأدوار والصلاحيات بنجاح.

en: User not found.
ar: المستخدم غير موجود.

en: Invalid role.
ar: دور غير صالح.

en: Role assignment updated.
ar: تم تحديث تعيين الدور.

en: Settings retrieved successfully.
ar: تم استرجاع الإعدادات بنجاح.

en: Settings section not found.
ar: قسم الإعدادات غير موجود.

en: Settings updated successfully asas.
ar: تم تحديث الإعدادات بنجاح.

en: Settings section updated successfully.
ar: تم تحديث قسم الإعدادات بنجاح.

en: Settings reset to defaults successfully.
ar: تمت إعادة ضبط الإعدادات إلى القيم الافتراضية بنجاح.

en: All settings reset to defaults successfully.
ar: تمت إعادة تعيين جميع الإعدادات إلى الوضع الافتراضي بنجاح.

en: Settings section reset to defaults successfully.
ar: تمت إعادة ضبط قسم الإعدادات إلى القيم الافتراضية بنجاح.

en: Settings exported successfully.
ar: تم تصدير الإعدادات بنجاح.

en: Settings data is required and must be an array.
ar: بيانات الإعدادات مطلوبة ويجب أن تكون مصفوفة.

en: Invalid import data format.
ar: تنسيق بيانات الاستيراد غير صالح.

en: Settings imported successfully.
ar: تم استيراد الإعدادات بنجاح.

en: Wizard state retrieved successfully.
ar: تم استرجاع حالة المعالج بنجاح.

en: Invalid wizard step.
ar: خطوة المعالج غير صالحة.

en: Step saved successfully.
ar: تم حفظ الخطوة بنجاح.

en: Setup completed successfully.
ar: تم إكمال الإعداد بنجاح.

en: Mon
ar: إثن

en: Tue
ar: ثلا

en: Wed
ar: أرب

en: Thu
ar: خمي

en: Fri
ar: جمع

en: Sat
ar: سبت

en: Sun
ar: أحد

en: View Dashboard
ar: عرض لوحة التحكم

en: General
ar: عام

en: View Reports & Analytics
ar: عرض التقارير والتحليلات

en: Manage Appointments
ar: إدارة المواعيد

en: Bookings
ar: الحجوزات

en: Manage Meetings
ar: إدارة الاجتماعات

en: Manage Events
ar: إدارة الفعاليات

en: Manage Customers
ar: إدارة العملاء

en: People
ar: الأشخاص

en: Manage Staff
ar: إدارة الموظفين

en: Manage Services & Locations
ar: إدارة الخدمات والمواقع

en: Business Setup
ar: إعداد النشاط

en: Manage Payments
ar: إدارة المدفوعات

en: Finance
ar: المالية

en: Manage Coupons
ar: إدارة الكوبونات

en: Manage Payouts
ar: إدارة المدفوعات للموظفين

en: Manage Settings
ar: إدارة الإعدادات

en: System
ar: النظام

en: Other
ar: آخر

en: Booking Manager
ar: مدير الحجوزات

en: Front Desk
ar: مكتب الاستقبال

note: translators: 1: migration class name, 2: comma separated list of available tables.
en: Migration class %1$s not found. Available tables: %2$s
ar: فئة الترحيل %1$s غير موجودة. الجداول المتاحة: %2$s

en: Appointment Form
ar: نموذج المواعيد

en: This widget renders the Appointment Booking Form. Customize the form appearance from Radius Booking > Settings > Form Customization.
ar: يعرض هذا الودجت نموذج حجز المواعيد. يمكنك تخصيص مظهر النموذج من Radius Booking > الإعدادات > تخصيص النموذج.

en: Display as Modal
ar: العرض كنافذة منبثقة

en: Yes
ar: نعم

en: No
ar: لا

en: Show a "Book Now" button that opens the form in a modal popup.
ar: إظهار زر «احجز الآن» الذي يفتح النموذج في نافذة منبثقة.

en: Button Text
ar: نص الزر

en: Override the "Book Now" button label. Leave empty to use the global setting.
ar: تجاوز تسمية زر «احجز الآن». اتركه فارغًا لاستخدام الإعداد العام.

en: Selection Flow
ar: تسلسل الاختيار

en: Service first, then Staff
ar: الخدمة أولًا، ثم الموظف

en: Staff first, then Service
ar: الموظف أولًا، ثم الخدمة

en: Order in which the customer selects the service and staff member on the first step.
ar: الترتيب الذي يختار به العميل الخدمة والموظف في الخطوة الأولى.

en: Pre-select Service
ar: اختيار خدمة مسبقًا

en: Search services...
ar: البحث في الخدمات…

en: Pre-select a specific service. Leave as "None" for no pre-selection.
ar: اختر خدمة محددة مسبقًا. اتركه على «بدون» لعدم الاختيار المسبق.

en: Pre-select Staff
ar: اختيار موظف مسبقًا

en: Search staff...
ar: البحث عن موظفين…

en: Pre-select a specific staff member. Only staff assigned to the selected service will take effect.
ar: اختر موظفًا محددًا مسبقًا. لن يسري المفعول إلا على الموظفين المعينين للخدمة المحددة.

en: Modal Button
ar: زر النافذة المنبثقة

en: Alignment
ar: المحاذاة

en: Left
ar: يسار

en: Center
ar: وسط

en: Right
ar: يمين

en: Full Width
ar: العرض الكامل

en: Normal
ar: عادي

en: Text Color
ar: لون النص

en: Background Color
ar: لون الخلفية

en: Hover
ar: التمرير

en: Border Color
ar: لون الحد

en: Border Radius
ar: استدارة الحواف

en: Padding
ar: الحشو الداخلي

en: Margin
ar: الهامش

en: Employee List
ar: قائمة الموظفين

en: All Services
ar: جميع الخدمات

en: Layout
ar: التخطيط

en: Grid
ar: شبكة

en: List
ar: قائمة

en: Columns
ar: الأعمدة

en: Per Page
ar: لكل صفحة

en: Filter by Service
ar: التصفية حسب الخدمة

en: All services
ar: جميع الخدمات

en: Only show staff who provide this service.
ar: إظهار الموظفين الذين يقدمون هذه الخدمة فقط.

en: Filter by Location
ar: التصفية حسب الموقع

en: Only show staff whose location name matches this text.
ar: إظهار الموظفين الذين يطابق اسم موقعهم هذا النص فقط.

en: Show Photo
ar: إظهار الصورة

en: Show Services
ar: إظهار الخدمات

en: Show Location
ar: إظهار الموقع

en: Show Phone
ar: إظهار الهاتف

en: Show Description
ar: إظهار الوصف

en: Show Book Now Button
ar: إظهار زر «احجز الآن»

en: Book Now
ar: احجز الآن

en: Style
ar: النمط

en: Primary Color
ar: اللون الأساسي

en: Card Background
ar: خلفية البطاقة

en: Card Border
ar: حدود البطاقة

en: Card Radius
ar: استدارة البطاقة

en: Gap Between Cards
ar: المسافة بين البطاقات

en: Image Height
ar: ارتفاع الصورة

en: Image Fit
ar: ملاءمة الصورة

en: Cover (fill & crop)
ar: تغطية (ملء واقتصاص)

en: Contain (show full image)
ar: احتواء (إظهار الصورة كاملة)

en: Cover crops the photo to fill the panel; Contain shows the whole photo without cropping.
ar: يقتص خيار «تغطية» الصورة لملء اللوحة؛ ويُظهر خيار «احتواء» الصورة كاملة دون اقتصاص.

en: Name Color
ar: لون الاسم

en: Name Font Size
ar: حجم خط الاسم

en: Meta Text Color
ar: لون النص الوصفي

en: Button Background
ar: خلفية الزر

en: Button Hover Background
ar: خلفية الزر عند التمرير

en: Button Hover Text
ar: نص الزر عند التمرير

en: Button Radius
ar: استدارة الزر

en: Pagination Active Background
ar: خلفية ترقيم الصفحات النشطة

en: Pagination Active Text
ar: نص ترقيم الصفحات النشط

en: Event List
ar: قائمة الفعاليات

en: Events Per Page
ar: الفعاليات لكل صفحة

en: Filter by Category
ar: تصفية حسب التصنيف

en: Card
ar: البطاقة

en: Background
ar: الخلفية

en: Image
ar: الصورة

en: Height
ar: الارتفاع

en: Title
ar: العنوان

en: Color
ar: اللون

en: Font Size
ar: حجم الخط

en: Description
ar: الوصف

en: Meta (Date / Location)
ar: البيانات الوصفية (التاريخ / الموقع)

en: Price Badge
ar: شارة السعر

en: Attend Button
ar: زر الحضور

en: Leave empty to use Primary Color.
ar: اتركه فارغًا لاستخدام اللون الأساسي.

en: Hover Background
ar: خلفية التمرير

en: Leave empty to keep the base background.
ar: اتركه فارغًا للحفاظ على الخلفية الأساسية.

en: Hover Text Color
ar: لون نص التمرير

en: Leave empty to keep the base text color.
ar: اتركه فارغًا للحفاظ على لون النص الأساسي.

en: Pagination
ar: ترقيم الصفحات

en: Active Background
ar: خلفية الحالة النشطة

en: Active Text Color
ar: لون نص الحالة النشطة

en: Event Registration
ar: تسجيل الفعالية

en: Auto (from ?event= URL)
ar: تلقائي (من رابط ?event=)

en: Event
ar: الفعالية

en: Choose an event to register for. Leave on "Auto" to use the ?event= parameter from the page URL (e.g. linked from the Event List).
ar: اختر فعالية للتسجيل فيها. اتركه على «تلقائي» لاستخدام المعامل ?event= من رابط الصفحة (مثلًا عند الربط من قائمة الفعاليات).

en: Colors
ar: الألوان

en: Primary (Buttons)
ar: أساسي (الأزرار)

en: Primary Hover
ar: الأساسي عند التمرير

en: Accent (Selection / Links / Icons)
ar: التمييز (التحديد / الروابط / الأيقونات)

en: Used for selected tickets/sessions, links and detail icons.
ar: يُستخدم للتذاكر/الجلسات المحددة والروابط وأيقونات التفاصيل.

en: Container
ar: الحاوية

en: Typography
ar: الطباعة

en: Heading Color
ar: لون العنوان

en: Body Text Color
ar: لون نص المتن

en: Muted Text Color
ar: لون النص الخافت

en: Event Registration — select an event in the widget settings to preview it here. On the live page, the event is taken from the ?event= URL parameter (e.g. when linked from the Event List).
ar: تسجيل الفعالية — اختر فعالية في إعدادات الأداة لمعاينتها هنا. في الصفحة المباشرة، تُؤخذ الفعالية من معامل الرابط ?event= (مثلًا عند الربط من قائمة الفعاليات).

en: Meeting List
ar: قائمة الاجتماعات

en: Filter by Staff
ar: التصفية حسب الموظف

en: Service List
ar: قائمة الخدمات

en: Services Per Page
ar: عدد الخدمات في الصفحة

en: Display Options
ar: خيارات العرض

en: Show Image
ar: إظهار الصورة

en: Show Price
ar: إظهار السعر

en: Show Duration
ar: إظهار المدة

en: Show Category Badge
ar: إظهار شارة التصنيف

en: Show Staff
ar: إظهار الموظفين

en: Show Category Filter
ar: إظهار تصفية التصنيفات

en: Content Padding
ar: الحشو الداخلي للمحتوى

en: Font Weight
ar: سُمك الخط

en: Medium
ar: متوسط

en: Semi Bold
ar: شبه عريض

en: Bold
ar: عريض

en: Spacing Bottom
ar: المسافة السفلية

en: Line Height
ar: ارتفاع السطر

en: Price
ar: السعر

en: Duration
ar: المدة

en: Icon Size
ar: حجم الأيقونة

en: Category Badge
ar: شارة التصنيف

en: Leave empty to auto-generate from Primary Color.
ar: اتركه فارغًا لإنشائه تلقائيًا من اللون الأساسي.

en: Avatar Size
ar: حجم الصورة الرمزية

en: Avatar Fallback Background
ar: خلفية بديلة للصورة الرمزية

en: Book Now Button
ar: زر «احجز الآن»

en: Leave empty for default opacity hover.
ar: اتركه فارغًا لاستخدام شفافية التمرير الافتراضية.

en: Leave empty to keep same text color.
ar: اتركه فارغًا للاحتفاظ بلون النص نفسه.

en: Horizontal Padding
ar: الحشو الأفقي

en: Vertical Padding
ar: الحشو الرأسي

en: Read More Link
ar: رابط «اقرأ المزيد»

en: Category Filter
ar: تصفية التصنيفات

en: Active State
ar: الحالة النشطة

en: Inactive State
ar: الحالة غير النشطة

en: Gap
ar: المسافة

en: Inactive Background
ar: خلفية الحالة غير النشطة

en: Inactive Text Color
ar: لون نص الحالة غير النشطة

en: Inactive Border Color
ar: لون حد الحالة غير النشطة

en: New Appointment - Admin
ar: موعد جديد – المسؤول

en: Sent to admin when a new appointment is created
ar: تُرسَل إلى المسؤول عند إنشاء موعد جديد

en: This email is sent automatically to the admin when any new appointment is created in the system
ar: تُرسَل هذه الرسالة تلقائيًا إلى المسؤول عند إنشاء أي موعد جديد في النظام

en: New Appointment Received - {service_name}
ar: تم استلام موعد جديد – {service_name}

en: New Appointment Notification
ar: إشعار بموعد جديد

en: Hello Admin,
    
    A new appointment has been created in the system.
    
    Please review the details below and take necessary action.
ar: مرحبًا أيها المسؤول،
    
    تم إنشاء موعد جديد في النظام.
    
    يُرجى مراجعة التفاصيل أدناه واتخاذ الإجراء اللازم.

en: You can manage this appointment from the admin dashboard.
ar: يمكنك إدارة هذا الموعد من لوحة تحكم المسؤول.

en: New Event Registration - Admin
ar: تسجيل جديد في فعالية – المسؤول

en: Sent to admin when a new event registration is created
ar: تُرسَل إلى المسؤول عند إنشاء تسجيل جديد في فعالية

en: This email is sent automatically to the admin when any new event registration is created in the system
ar: تُرسَل هذه الرسالة تلقائيًا إلى المسؤول عند إنشاء أي تسجيل جديد في فعالية في النظام

en: New Event Registration - {event_name}
ar: تسجيل جديد في فعالية – {event_name}

en: New Event Registration
ar: تسجيل جديد في فعالية

en: Hello Admin,
    
    A new event registration has been created in the system.
    
    Please review the details below.
ar: مرحبًا أيها المسؤول،
    
    تم إنشاء تسجيل جديد في فعالية في النظام.
    
    يُرجى مراجعة التفاصيل أدناه.

en: You can manage this event registration from the admin dashboard.
ar: يمكنك إدارة هذا التسجيل من لوحة تحكم المسؤول.

en: Ticket
ar: التذكرة

en: Online
ar: عبر الإنترنت

en: In Person
ar: حضوريًا

en: New Meeting - Admin
ar: اجتماع جديد – المسؤول

en: Sent to admin when a new meeting booking is created
ar: تُرسَل إلى المسؤول عند إنشاء حجز اجتماع جديد

en: This email is sent automatically to the admin when any new meeting booking is created in the system
ar: تُرسَل هذه الرسالة تلقائيًا إلى المسؤول عند إنشاء أي حجز اجتماع جديد في النظام

en: New Meeting Booking - {meeting_type_name}
ar: حجز اجتماع جديد – {meeting_type_name}

en: New Meeting Notification
ar: إشعار باجتماع جديد

en: Hello Admin,
    
    A new meeting booking has been created in the system.
    
    Please review the details below and take necessary action.
ar: مرحبًا أيها المسؤول،
    
    تم إنشاء حجز اجتماع جديد في النظام.
    
    يُرجى مراجعة التفاصيل أدناه واتخاذ الإجراء اللازم.

en: You can manage this meeting from the admin dashboard.
ar: يمكنك إدارة هذا الاجتماع من لوحة تحكم المسؤول.

en: minutes
ar: دقائق

en: Appointment Cancelled - Customer
ar: تم إلغاء الموعد – العميل

en: Sent to customers when their appointment is cancelled
ar: تُرسَل إلى العملاء عند إلغاء موعدهم

en: This email is sent automatically when an appointment is cancelled
ar: تُرسَل هذه الرسالة تلقائيًا عند إلغاء أي موعد

en: Appointment Cancelled - {service_name}
ar: تم إلغاء الموعد – {service_name}

en: Appointment Cancelled
ar: تم إلغاء الموعد

en: Hi {customer_name},
    
    Your appointment has been cancelled.
    
    If you have any questions or would like to reschedule, please contact us.
ar: مرحبًا {customer_name}،
    
    تم إلغاء موعدك.
    
    إذا كان لديك أي استفسار أو ترغب في إعادة الجدولة، يُرجى التواصل معنا.

en: We hope to serve you again soon!
ar: نتطلع إلى خدمتك مجددًا قريبًا!

en: Appointment Completed - Customer
ar: تم إكمال الموعد – العميل

en: Sent to customers when their appointment is completed
ar: تُرسَل إلى العملاء عند إكمال موعدهم

en: This email is sent automatically when an appointment is marked as completed
ar: تُرسَل هذه الرسالة تلقائيًا عند وضع علامة «مكتمل» على أي موعد

en: Thank You - Your Appointment is Complete!
ar: شكرًا لك – تم إكمال موعدك!

en: Thank You for Your Visit!
ar: شكرًا على زيارتك!

en: Hi {customer_name},
    
    Thank you for choosing our services! We hope you had a great experience.
    
    We would love to hear your feedback.
ar: مرحبًا {customer_name}،
    
    شكرًا على اختيارك خدماتنا! نأمل أن تكون قد حظيت بتجربة رائعة.
    
    يسعدنا الاطلاع على ملاحظاتك.

en: We look forward to serving you again!
ar: نتطلع إلى خدمتك مرة أخرى!

en: Appointment Confirmed - Customer
ar: تم تأكيد الموعد – العميل

en: Sent to customers when their appointment is confirmed
ar: تُرسَل إلى العملاء عند تأكيد موعدهم

en: This email is sent automatically when an appointment is confirmed
ar: تُرسَل هذه الرسالة تلقائيًا عند تأكيد أي موعد

en: Appointment Confirmed - {service_name}
ar: تم تأكيد الموعد – {service_name}

en: Your Appointment is Confirmed!
ar: تم تأكيد موعدك!

en: Hi {customer_name},
    
    Great news! Your appointment has been confirmed.
    
    We look forward to seeing you on {booking_date} at {time}.
ar: مرحبًا {customer_name}،
    
    أخبار سارة! تم تأكيد موعدك.
    
    نتطلع إلى لقائك في {booking_date} الساعة {time}.

en: Please arrive 10 minutes early. If you need to reschedule or cancel, click the button below.
ar: يُرجى الحضور قبل 10 دقائق من الموعد. إذا احتجت إلى إعادة الجدولة أو الإلغاء، انقر على الزر أدناه.

en: Appointment Pending - Customer
ar: الموعد قيد الانتظار – العميل

en: Sent to customers when their appointment is pending confirmation
ar: تُرسَل إلى العملاء عندما يكون موعدهم بانتظار التأكيد

en: This email is sent automatically when an appointment is created and awaiting confirmation
ar: تُرسَل هذه الرسالة تلقائيًا عند إنشاء موعد وانتظار تأكيده

en: Appointment Pending Confirmation - {service_name}
ar: الموعد بانتظار التأكيد – {service_name}

en: Your Appointment is Pending
ar: موعدك قيد الانتظار

en: Hi {customer_name},
    
    Thank you for booking with us! Your appointment is currently pending confirmation.
    
    We will notify you once it's confirmed.
ar: مرحبًا {customer_name}،
    
    شكرًا على حجزك معنا! موعدك حاليًا بانتظار التأكيد.
    
    سنُعلمك فور تأكيده.

en: We'll confirm your booking shortly. Please keep an eye on your email.
ar: سنؤكد حجزك قريبًا. يُرجى متابعة بريدك الإلكتروني.

en: Appointment Reminder - Customer
ar: تذكير بموعد – العميل

en: Sent to customers as a reminder before their appointment
ar: تُرسَل إلى العملاء كتذكير قبل موعدهم

en: This email is sent automatically before an appointment as a reminder
ar: تُرسَل هذه الرسالة تلقائيًا قبل الموعد كتذكير

en: Reminder: Your Appointment Tomorrow - {service_name}
ar: تذكير: موعدك غدًا – {service_name}

en: Appointment Reminder
ar: تذكير بالموعد

en: Hi {customer_name},
    
    This is a friendly reminder about your upcoming appointment.
    
    Please make sure to arrive on time. We look forward to seeing you on {booking_date} at {time}.
ar: مرحبًا {customer_name}،
    
    هذا تذكير ودي بموعدك القادم.
    
    يُرجى الحرص على الحضور في الوقت المحدد. نتطلع إلى لقائك في {booking_date} الساعة {time}.

en: If you need to reschedule or cancel, please do so as soon as possible.
ar: إذا احتجت إلى إعادة الجدولة أو الإلغاء، يُرجى القيام بذلك في أقرب وقت ممكن.

en: Event Registration Cancelled - Customer
ar: تم إلغاء التسجيل في الفعالية – العميل

en: Sent to customers when their event registration is cancelled
ar: تُرسَل إلى العملاء عند إلغاء تسجيلهم في الفعالية

en: This email is sent automatically when an event registration is cancelled
ar: تُرسَل هذه الرسالة تلقائيًا عند إلغاء التسجيل في الفعالية

en: Registration Cancelled - {event_name}
ar: تم إلغاء التسجيل – {event_name}

en: Your Registration Has Been Cancelled
ar: تم إلغاء تسجيلك

en: Hi {customer_name},
    
    Your registration for {event_name} has been cancelled.
    
    If you have any questions or would like to re-register, please contact us.
ar: مرحبًا {customer_name}،
    
    تم إلغاء تسجيلك في {event_name}.
    
    إذا كان لديك أي استفسار أو ترغب في إعادة التسجيل، يُرجى التواصل معنا.

en: We hope to see you at a future event!
ar: نتطلع إلى رؤيتك في فعالية قادمة!

en: Event Registration Confirmed - Customer
ar: تم تأكيد التسجيل في الفعالية – العميل

en: Sent to customers when their event registration is confirmed
ar: تُرسَل إلى العملاء عند تأكيد تسجيلهم في الفعالية

en: This email is sent automatically when a customer registers for an event
ar: تُرسَل هذه الرسالة تلقائيًا عندما يسجّل العميل في فعالية

en: Registration Confirmed - {event_name}
ar: تم تأكيد التسجيل – {event_name}

en: Your Registration is Confirmed!
ar: تم تأكيد تسجيلك!

en: Hi {customer_name},
    
    Great news! Your registration for {event_name} has been confirmed.
    
    We look forward to seeing you on {event_date} at {event_time}.
ar: مرحبًا {customer_name}،
    
    أخبار سارة! تم تأكيد تسجيلك في {event_name}.
    
    نتطلع إلى لقائك في {event_date} الساعة {event_time}.

en: If you need to cancel your registration, please do so as soon as possible.
ar: إذا احتجت إلى إلغاء تسجيلك، يُرجى القيام بذلك في أقرب وقت ممكن.

en: Event Reminder - Customer
ar: تذكير بالفعالية – العميل

en: Sent to customers as a reminder before their event
ar: تُرسَل إلى العملاء كتذكير قبل الفعالية

en: This email is sent automatically before an event as a reminder
ar: تُرسَل هذه الرسالة تلقائيًا قبل الفعالية كتذكير

en: Upcoming Event Reminder - {event_name}
ar: تذكير بفعالية قادمة – {event_name}

en: Event Reminder
ar: تذكير بالفعالية

en: Hi {customer_name},
    
    This is a friendly reminder about an upcoming event you registered for.
    
    Please make sure to join on time. We look forward to seeing you on {event_date} at {event_time}.
ar: مرحبًا {customer_name}،
    
    هذا تذكير ودي بفعالية قادمة قمت بالتسجيل فيها.
    
    يُرجى الحرص على الانضمام في الوقت المحدد. نتطلع إلى لقائك في {event_date} الساعة {event_time}.

en: Meeting Cancelled - Customer
ar: تم إلغاء الاجتماع – العميل

en: Sent to customers when their meeting is cancelled
ar: تُرسَل إلى العملاء عند إلغاء اجتماعهم

en: This email is sent automatically when a meeting is cancelled
ar: تُرسَل هذه الرسالة تلقائيًا عند إلغاء أي اجتماع

en: Meeting Cancelled - {meeting_type_name}
ar: تم إلغاء الاجتماع – {meeting_type_name}

en: Your Meeting Has Been Cancelled
ar: تم إلغاء اجتماعك

en: Hi {customer_name},
    
    Your meeting has been cancelled.
    
    If you have any questions or would like to reschedule, please contact us.
ar: مرحبًا {customer_name}،
    
    تم إلغاء اجتماعك.
    
    إذا كان لديك أي استفسار أو ترغب في إعادة الجدولة، يُرجى التواصل معنا.

en: We hope to connect with you again soon!
ar: نتطلع إلى التواصل معك مجددًا قريبًا!

en: Phone Call
ar: مكالمة هاتفية

en: Meeting Confirmed - Customer
ar: تم تأكيد الاجتماع – العميل

en: Sent to customers when their meeting is confirmed
ar: تُرسَل إلى العملاء عند تأكيد اجتماعهم

en: This email is sent automatically when a meeting is confirmed
ar: تُرسَل هذه الرسالة تلقائيًا عند تأكيد أي اجتماع

en: Meeting Confirmed - {meeting_type_name}
ar: تم تأكيد الاجتماع – {meeting_type_name}

en: Your Meeting is Confirmed!
ar: تم تأكيد اجتماعك!

en: Hi {customer_name},
    
    Great news! Your meeting has been confirmed.
    
    We look forward to seeing you on {booking_date} at {time}.
ar: مرحبًا {customer_name}،
    
    أخبار سارة! تم تأكيد اجتماعك.
    
    نتطلع إلى لقائك في {booking_date} الساعة {time}.

en: Meeting Reminder - Customer
ar: تذكير بالاجتماع – العميل

en: Sent to customers as a reminder before their meeting
ar: تُرسَل إلى العملاء كتذكير قبل اجتماعهم

en: This email is sent automatically before a meeting as a reminder
ar: تُرسَل هذه الرسالة تلقائيًا قبل الاجتماع كتذكير

en: Upcoming Meeting Reminder - {meeting_type_name}
ar: تذكير باجتماع قادم – {meeting_type_name}

en: Meeting Reminder
ar: تذكير بالاجتماع

en: Hi {customer_name},
    
    This is a friendly reminder about your upcoming meeting.
    
    Please make sure to join on time. We look forward to connecting with you on {booking_date} at {time}.
ar: مرحبًا {customer_name}،
    
    هذا تذكير ودي باجتماعك القادم.
    
    يُرجى الحرص على الانضمام في الوقت المحدد. نتطلع إلى التواصل معك في {booking_date} الساعة {time}.

en: Appointment Assigned - Employee
ar: تم تعيين موعد - الموظف

en: Sent to an employee when an admin assigns them to an appointment
ar: يُرسَل إلى الموظف عندما يعيّنه المسؤول لموعد

en: This email is sent when an admin assigns a staff member to a previously unassigned appointment
ar: يُرسَل هذا البريد الإلكتروني عندما يعيّن المسؤول موظفًا لموعد لم يكن معيّنًا من قبل

en: You have been assigned an appointment - {service_name}
ar: تم تعيين موعد لك - {service_name}

en: New Appointment Assigned
ar: تم تعيين موعد جديد

en: Hello {staff_name},
    
    You have been assigned to an appointment. Please review the details below.
ar: مرحبًا {staff_name}،
    
    تم تعيينك لموعد. يرجى مراجعة التفاصيل أدناه.

en: Please prepare for this appointment and contact the customer if needed.
ar: يُرجى الاستعداد لهذا الموعد والتواصل مع العميل عند الحاجة.

en: Appointment Cancelled - Employee
ar: تم إلغاء الموعد – الموظف

en: Sent to employees when an appointment is cancelled
ar: تُرسَل إلى الموظفين عند إلغاء أي موعد

en: Hello {staff_name},
    
    An appointment has been cancelled.
    
    Please review the details below and update your schedule accordingly.
ar: مرحبًا {staff_name}،
    
    تم إلغاء أحد المواعيد.
    
    يُرجى مراجعة التفاصيل أدناه وتحديث جدولك وفقًا لذلك.

en: Appointment Completed - Employee
ar: تم إكمال الموعد – الموظف

en: Sent to employees when an appointment is completed
ar: تُرسَل إلى الموظفين عند إكمال أي موعد

en: Appointment Completed - {service_name}
ar: تم إكمال الموعد – {service_name}

en: Appointment Completed
ar: تم إكمال الموعد

en: Hello {staff_name},
    
    An appointment has been marked as completed.
    
    Please find the details below for your records.
ar: مرحبًا {staff_name}،
    
    تم وضع علامة «مكتمل» على أحد المواعيد.
    
    ستجد التفاصيل أدناه لسجلاتك.

en: Appointment Confirmed - Employee
ar: تم تأكيد الموعد – الموظف

en: Sent to employees when an appointment is confirmed
ar: تُرسَل إلى الموظفين عند تأكيد أي موعد

en: This email is sent automatically when an appointment is confirmed for an employee
ar: تُرسَل هذه الرسالة تلقائيًا عند تأكيد موعد لأحد الموظفين

en: Appointment Confirmed
ar: تم تأكيد الموعد

en: Hello {staff_name},
    
    An appointment has been confirmed and added to your schedule.
    
    Please review the details below.
ar: مرحبًا {staff_name}،
    
    تم تأكيد أحد المواعيد وإضافته إلى جدولك.
    
    يُرجى مراجعة التفاصيل أدناه.

en: New Appointment - Employee
ar: موعد جديد – الموظف

en: Sent to employees when a new appointment is pending
ar: تُرسَل إلى الموظفين عند انتظار موعد جديد

en: This email is sent automatically when a new appointment is created for an employee
ar: تُرسَل هذه الرسالة تلقائيًا عند إنشاء موعد جديد لأحد الموظفين

en: New Appointment Received
ar: تم استلام موعد جديد

en: Hello {staff_name},
    
    A new appointment has been received and is pending confirmation.
    
    Please review the details below.
ar: مرحبًا {staff_name}،
    
    تم استلام موعد جديد وهو بانتظار التأكيد.
    
    يُرجى مراجعة التفاصيل أدناه.

en: Please confirm or reject this appointment as soon as possible.
ar: يُرجى تأكيد هذا الموعد أو رفضه في أقرب وقت ممكن.

en: Appointment Reminder - Employee
ar: تذكير بموعد – الموظف

en: Sent to employees as a reminder before their appointment
ar: تُرسَل إلى الموظفين كتذكير قبل موعدهم

en: This email is sent automatically before an appointment as a reminder to the staff member
ar: تُرسَل هذه الرسالة تلقائيًا قبل الموعد كتذكير للموظف

en: Reminder: Upcoming Appointment - {service_name}
ar: تذكير: موعد قادم – {service_name}

en: Hello {staff_name},
    
    This is a reminder about an upcoming appointment on your schedule.
    
    Please review the details below and prepare accordingly.
ar: مرحبًا {staff_name}،
    
    هذا تذكير بموعد قادم في جدولك.
    
    يُرجى مراجعة التفاصيل أدناه والاستعداد وفقًا لذلك.

en: Please ensure you are ready for this appointment. Contact the customer if needed.
ar: يُرجى التأكد من جاهزيتك لهذا الموعد. تواصل مع العميل عند الحاجة.

en: Event Registration Cancelled - Employee
ar: تم إلغاء التسجيل في الفعالية – الموظف

en: Sent to employees/organizers when an event registration is cancelled
ar: تُرسَل إلى الموظفين/المنظمين عند إلغاء التسجيل في فعالية

en: An Event Registration Has Been Cancelled
ar: تم إلغاء تسجيل في فعالية

en: Hello {staff_name},
    
    An event registration has been cancelled.
    
    Please review the details below and update your records accordingly.
ar: مرحبًا {staff_name}،
    
    تم إلغاء أحد التسجيلات في الفعالية.
    
    يُرجى مراجعة التفاصيل أدناه وتحديث سجلاتك وفقًا لذلك.

en: Event Registration Confirmed - Employee
ar: تم تأكيد التسجيل في الفعالية – الموظف

en: Sent to employees/organizers when a new event registration is confirmed
ar: تُرسَل إلى الموظفين/المنظمين عند تأكيد تسجيل جديد في فعالية

en: New Registration - {event_name}
ar: تسجيل جديد – {event_name}

en: New Event Registration!
ar: تسجيل جديد في فعالية!

en: Hello {staff_name},
    
    A new registration has been confirmed for your event.
    
    Please review the details below.
ar: مرحبًا {staff_name}،
    
    تم تأكيد تسجيل جديد في فعاليتك.
    
    يُرجى مراجعة التفاصيل أدناه.

en: Please review this registration and contact the attendee if needed.
ar: يُرجى مراجعة هذا التسجيل والتواصل مع المشارك عند الحاجة.

en: Event Reminder - Employee
ar: تذكير بالفعالية – الموظف

en: Sent to employees/organizers as a reminder before their event
ar: تُرسَل إلى الموظفين/المنظمين كتذكير قبل فعاليتهم

en: This email is sent automatically before an event as a reminder to the staff member
ar: تُرسَل هذه الرسالة تلقائيًا قبل الفعالية كتذكير للموظف

en: Hello {staff_name},
    
    This is a reminder about an upcoming event on your schedule.
    
    Please review the details below and prepare accordingly.
ar: مرحبًا {staff_name}،
    
    هذا تذكير بفعالية قادمة في جدولك.
    
    يُرجى مراجعة التفاصيل أدناه والاستعداد وفقًا لذلك.

en: Please ensure you are ready for this event. Contact attendees if needed.
ar: يُرجى التأكد من جاهزيتك لهذه الفعالية. تواصل مع المشاركين عند الحاجة.

en: Meeting Cancelled - Employee
ar: تم إلغاء الاجتماع – الموظف

en: Sent to employees when a meeting is cancelled
ar: تُرسَل إلى الموظفين عند إلغاء أي اجتماع

en: A Meeting Has Been Cancelled
ar: تم إلغاء أحد الاجتماعات

en: Hello {staff_name},
    
    A meeting has been cancelled.
    
    Please review the details below and update your schedule accordingly.
ar: مرحبًا {staff_name}،
    
    تم إلغاء أحد الاجتماعات.
    
    يُرجى مراجعة التفاصيل أدناه وتحديث جدولك وفقًا لذلك.

en: Meeting Confirmed - Employee
ar: تم تأكيد الاجتماع – الموظف

en: Sent to employees when a meeting is confirmed
ar: تُرسَل إلى الموظفين عند تأكيد أي اجتماع

en: This email is sent automatically when a meeting is confirmed for an employee
ar: تُرسَل هذه الرسالة تلقائيًا عند تأكيد اجتماع لأحد الموظفين

en: New Meeting Booked - {meeting_type_name}
ar: تم حجز اجتماع جديد – {meeting_type_name}

en: New Meeting Booking!
ar: حجز اجتماع جديد!

en: Hello {staff_name},
    
    A new meeting has been confirmed and added to your schedule.
    
    Please review the details below.
ar: مرحبًا {staff_name}،
    
    تم تأكيد اجتماع جديد وإضافته إلى جدولك.
    
    يُرجى مراجعة التفاصيل أدناه.

en: Please prepare for this meeting and contact the customer if needed.
ar: يُرجى الاستعداد لهذا الاجتماع والتواصل مع العميل عند الحاجة.

en: Meeting Reminder - Employee
ar: تذكير بالاجتماع – الموظف

en: Sent to employees as a reminder before their meeting
ar: تُرسَل إلى الموظفين كتذكير قبل اجتماعهم

en: This email is sent automatically before a meeting as a reminder to the staff member
ar: تُرسَل هذه الرسالة تلقائيًا قبل الاجتماع كتذكير للموظف

en: Hello {staff_name},
    
    This is a reminder about an upcoming meeting on your schedule.
    
    Please review the details below and prepare accordingly.
ar: مرحبًا {staff_name}،
    
    هذا تذكير باجتماع قادم في جدولك.
    
    يُرجى مراجعة التفاصيل أدناه والاستعداد وفقًا لذلك.

en: Please ensure you are ready for this meeting. Contact the customer if needed.
ar: يُرجى التأكد من جاهزيتك لهذا الاجتماع. تواصل مع العميل عند الحاجة.

en: Customer Name
ar: اسم العميل

en: Customer Email
ar: بريد العميل الإلكتروني

en: Customer Phone
ar: هاتف العميل

en: Staff Name
ar: اسم الموظف

en: All Staff Names
ar: أسماء جميع الموظفين

en: Staff Email
ar: بريد الموظف الإلكتروني

en: Service Name
ar: اسم الخدمة

en: Booking ID
ar: معرف الحجز

en: Booking Date
ar: تاريخ الحجز

en: Appointment Time
ar: وقت الموعد

en: Location
ar: الموقع

en: Status
ar: الحالة

en: Notes
ar: ملاحظات

en: Rejection Reason
ar: سبب الرفض

en: Coupon Code
ar: رمز الكوبون

en: Discount Amount
ar: قيمة الخصم

en: Site URL
ar: رابط الموقع

en: Site Name
ar: اسم الموقع

en: Current Year
ar: السنة الحالية

en: Booking Details
ar: تفاصيل الحجز

en: Service:
ar: الخدمة:

en: Date:
ar: التاريخ:

en: Time:
ar: الوقت:

en: Duration:
ar: المدة:

en: Employee:
ar: الموظف:

en: Location:
ar: الموقع:

en: Persons:
ar: الأشخاص:

en: Service Price:
ar: سعر الخدمة:

en: Dynamic Price:
ar: السعر الديناميكي:

en: fixed
ar: ثابت

en: Coupon:
ar: الكوبون:

en: Discount:
ar: الخصم:

en: Tax
ar: الضريبة

en: Total Price:
ar: السعر الإجمالي:

note: translators: %s: admin email address.
en: Booking ID: %s
ar: معرف الحجز: %s

note: translators: %s: admin email address.
en: Questions? Reply to this email or call us at %s
ar: هل لديك أسئلة؟ ردّ على هذه الرسالة أو اتصل بنا على %s

note: translators: %s: admin email address.
en: Questions? Reply to this email or contact us at %s
ar: هل لديك أسئلة؟ ردّ على هذه الرسالة أو تواصل معنا على %s

note: translators: %1$s: current year. %2$s: site name.
en: © %1$s %2$s. All rights reserved.
ar: © %1$s %2$s. جميع الحقوق محفوظة.

en: Please select at least one module to export.
ar: يُرجى تحديد وحدة واحدة على الأقل للتصدير.

en: Module parameter is required.
ar: معامل الوحدة مطلوب.

note: translators: %s: module name
en: Unknown module: %s
ar: وحدة غير معروفة: %s

en: No import data provided.
ar: لم يتم تقديم بيانات للاستيراد.

en: Invalid import file.
ar: ملف الاستيراد غير صالح.

en: Session key and module are required.
ar: مفتاح الجلسة والوحدة مطلوبان.

en: No records provided for import.
ar: لم يتم تقديم سجلات للاستيراد.

en: Session key is required.
ar: مفتاح الجلسة مطلوب.

en: Import session cleaned up successfully.
ar: تم تنظيف جلسة الاستيراد بنجاح.

en: Categories
ar: التصنيفات

en: Custom Fields
ar: الحقول المخصصة

en: Dynamic Pricing
ar: التسعير الديناميكي

en: Payouts
ar: المدفوعات للموظفين

en: Missing metadata section.
ar: قسم البيانات الوصفية مفقود.

en: Missing or invalid data section.
ar: قسم البيانات مفقود أو غير صالح.

en: Export file is not from Radius Booking plugin.
ar: ملف التصدير ليس من إضافة Radius Booking.

note: translators: %d: Number of hours translators: %d is the number of hours.
en: %d hour | %d hours
ar[0]: لا ساعات
ar[1]: ساعة واحدة
ar[2]: ساعتان
ar[3]: %d ساعات
ar[4]: %d ساعة
ar[5]: %d ساعة

note: translators: %d: Number of minutes translators: %d is the number of minutes.
en: %d minute | %d minutes
ar[0]: لا دقائق
ar[1]: دقيقة واحدة
ar[2]: دقيقتان
ar[3]: %d دقائق
ar[4]: %d دقيقة
ar[5]: %d دقيقة

en: 0 minutes
ar: 0 دقيقة

en:  and
ar:  و

en: Consultation
ar: استشارة

en: -- Select a page --
ar: -- اختر صفحة --

en: Radius Booking Employee
ar: موظف Radius Booking

en: Radius Booking Customer
ar: عميل Radius Booking

en: Radius Booking Form
ar: نموذج Radius Booking

en: Radius My Booking
ar: حجوزاتي في Radius

en: Email address for creating the staff member in Radius Booking.
ar: عنوان البريد الإلكتروني لإنشاء الموظف في Radius Booking.

en: Staff email is required.
ar: بريد الموظف الإلكتروني مطلوب.

en: Please log in to view your bookings.
ar: يُرجى تسجيل الدخول لعرض حجوزاتك.

en: Enable Booking
ar: تفعيل الحجز

en: Enable booking for this listing
ar: تفعيل الحجز لهذا الإعلان

en: This field is required
ar: هذا الحقل مطلوب

en: Service name used when creating the booking service in staff mode. Each form can have its own service name (e.g. "Doctor Consultation", "Legal Consultation").
ar: اسم الخدمة المُستخدم عند إنشاء خدمة الحجز في وضع الموظف. يمكن أن يكون لكل نموذج اسم خدمة خاص به (مثل «استشارة طبية» أو «استشارة قانونية»).

en: Mapping Mode
ar: وضع الربط

en: How listings map to booking entities. Leave empty to use global setting.
ar: طريقة ربط الإعلانات بكيانات الحجز. اتركه فارغًا لاستخدام الإعداد العام.

en: Use Global Setting
ar: استخدام الإعداد العام

en: Listing as Service
ar: الإعلان كخدمة

en: Listing as Staff
ar: الإعلان كموظف

en: The booking service name for this directory/form.
ar: اسم خدمة الحجز لهذا الدليل/النموذج.

en: Staff Email Field
ar: حقل بريد الموظف الإلكتروني

en: Show a Staff Email input on the listing form.
ar: إظهار حقل إدخال لبريد الموظف الإلكتروني في نموذج الإعلان.

en: Sync Price
ar: مزامنة السعر

en: Sync listing price to the booking service/staff.
ar: مزامنة سعر الإعلان مع خدمة/موظف الحجز.

en: Sync Description
ar: مزامنة الوصف

en: Sync listing description to the service (service mode).
ar: مزامنة وصف الإعلان مع الخدمة (وضع الخدمة).

en: Duration (minutes)
ar: المدة (بالدقائق)

en: Booking Category
ar: تصنيف الحجز

en: -- None --
ar: -- بدون --

en: You do not have permission to perform this action
ar: ليست لديك صلاحية تنفيذ هذا الإجراء

en: Appointment rescheduling requires the Pro plugin.
ar: تتطلب إعادة جدولة المواعيد إضافة Pro.

en: Booking cancellation is not allowed.
ar: إلغاء الحجز غير مسموح به.

en: Appointment cancelled successfully.
ar: تم إلغاء الموعد بنجاح.

note: translators: %1$s: Minimum time required (e.g., "2 hours and 30 minutes"), %2$s: Appointment date/time, %3$s: Cancellation deadline
en: Cancellation not allowed. This service requires %1$s advance notice for cancellations. Your appointment is scheduled for %2$s, and the cancellation deadline was %3$s.
ar: الإلغاء غير مسموح به. تتطلب هذه الخدمة إشعارًا مسبقًا بمدة %1$s للإلغاء. موعدك محدد في %2$s، وكان الموعد النهائي للإلغاء %3$s.

en: New appointment
ar: موعد جديد

en: Registered
ar: مسجَّل

en: Payment
ar: الدفع

en: Staff updated
ar: تم تحديث الموظف

en: Update
ar: تحديث

en: Employee not found.
ar: الموظف غير موجود.

en: This event is not available for registration.
ar: هذه الفعالية غير متاحة للتسجيل.

en: Registration deadline has passed for this event.
ar: انتهت فترة التسجيل في هذه الفعالية.

en: A ticket type is required.
ar: نوع التذكرة مطلوب.

en: This event is sold out and the waitlist is full.
ar: هذه الفعالية محجوزة بالكامل وقائمة الانتظار ممتلئة.

en: Failed to create appointment for event registration.
ar: تعذّر إنشاء الموعد لتسجيل الفعالية.

en: This registration is already cancelled.
ar: هذا التسجيل ملغًى بالفعل.

en: Failed to publish event.
ar: تعذّر نشر الفعالية.

en: Failed to cancel event.
ar: تعذّر إلغاء الفعالية.

en: Date and start time are required.
ar: التاريخ ووقت البدء مطلوبان.

en: Selected time slot is no longer available.
ar: الفترة الزمنية المحددة لم تعد متاحة.

en: Failed to create appointment.
ar: تعذّر إنشاء الموعد.

en: This booking has been cancelled and cannot be rescheduled.
ar: تم إلغاء هذا الحجز ولا يمكن إعادة جدولته.

en: Past bookings cannot be rescheduled.
ar: لا يمكن إعادة جدولة الحجوزات السابقة.

en: Reschedule requires at least 2 hours notice before the meeting.
ar: تتطلب إعادة الجدولة إشعارًا مسبقًا بساعتين على الأقل قبل الاجتماع.

en: Please choose a different time.
ar: يُرجى اختيار وقت مختلف.

en: No authenticated user found.
ar: لم يتم العثور على مستخدم مصادَق عليه.

en: Staff member already exists.
ar: الموظف موجود بالفعل.

en: Staff member created successfully.
ar: تم إنشاء الموظف بنجاح.

en: An employee with this email already exists.
ar: يوجد موظف بهذا البريد الإلكتروني بالفعل.

en: Failed to create employee record.
ar: تعذّر إنشاء سجل الموظف.

en: User profile not found.
ar: ملف المستخدم غير موجود.

en: Current password is incorrect.
ar: كلمة المرور الحالية غير صحيحة.

en: Password changed successfully.
ar: تم تغيير كلمة المرور بنجاح.

en: Booking Form
ar: نموذج الحجز

en: My Booking
ar: حجزي

en: Book a Meeting
ar: احجز اجتماعًا

en: Events
ar: الفعاليات

en: No meeting types available.
ar: لا توجد أنواع اجتماعات متاحة.

note: translators: %s template
en: %s does not exist.
ar: %s غير موجود.

en: action_args should not be overwritten when calling rtrb_get_template.
ar: لا ينبغي الكتابة فوق action_args عند استدعاء rtrb_get_template.

en: United Arab Emirates dirham
ar: درهم إماراتي

en: Afghan afghani
ar: أفغاني أفغانستاني

en: Albanian lek
ar: ليك ألباني

en: Armenian dram
ar: درام أرميني

en: Netherlands Antillean guilder
ar: جلدر أنتيل هولندي

en: Angolan kwanza
ar: كوانزا أنغولي

en: Argentine peso
ar: بيزو أرجنتيني

en: Australian dollar
ar: دولار أسترالي

en: Aruban florin
ar: فلورين أروبي

en: Azerbaijani manat
ar: مانات أذربيجاني

en: Bosnia and Herzegovina convertible mark
ar: مارك البوسنة والهرسك القابل للتحويل

en: Barbadian dollar
ar: دولار باربادوسي

en: Bangladeshi taka
ar: تاكا بنغلاديشي

en: Bulgarian lev
ar: ليف بلغاري

en: Bahraini dinar
ar: دينار بحريني

en: Burundian franc
ar: فرنك بوروندي

en: Bermudian dollar
ar: دولار برمودي

en: Brunei dollar
ar: دولار بروناي

en: Bolivian boliviano
ar: بوليفيانو بوليفي

en: Brazilian real
ar: ريال برازيلي

en: Bahamian dollar
ar: دولار باهامي

en: Bitcoin
ar: بيتكوين

en: Bhutanese ngultrum
ar: نغولترم بوتاني

en: Botswana pula
ar: بولا بوتسواني

en: Belarusian ruble (old)
ar: روبل بيلاروسي (قديم)

en: Belarusian ruble
ar: روبل بيلاروسي

en: Belize dollar
ar: دولار بليزي

en: Canadian dollar
ar: دولار كندي

en: Congolese franc
ar: فرنك كونغولي

en: Swiss franc
ar: فرنك سويسري

en: Chilean peso
ar: بيزو تشيلي

en: Chinese yuan
ar: يوان صيني

en: Colombian peso
ar: بيزو كولومبي

en: Costa Rican col&oacute;n
ar: كولون كوستاريكي

en: Cuban convertible peso
ar: بيزو كوبي قابل للتحويل

en: Cuban peso
ar: بيزو كوبي

en: Cape Verdean escudo
ar: إسكودو الرأس الأخضر

en: Czech koruna
ar: كورونا تشيكية

en: Djiboutian franc
ar: فرنك جيبوتي

en: Danish krone
ar: كرونة دنماركية

en: Dominican peso
ar: بيزو دومينيكي

en: Algerian dinar
ar: دينار جزائري

en: Egyptian pound
ar: جنيه مصري

en: Eritrean nakfa
ar: نقفة إريترية

en: Ethiopian birr
ar: بير إثيوبي

en: Euro
ar: يورو

en: Fijian dollar
ar: دولار فيجي

en: Falkland Islands pound
ar: جنيه جزر فوكلاند

en: Pound sterling
ar: جنيه إسترليني

en: Georgian lari
ar: لاري جورجي

en: Guernsey pound
ar: جنيه غيرنزي

en: Ghana cedi
ar: سيدي غاني

en: Gibraltar pound
ar: جنيه جبل طارق

en: Gambian dalasi
ar: دالاسي غامبي

en: Guinean franc
ar: فرنك غيني

en: Guatemalan quetzal
ar: كيتزال غواتيمالي

en: Guyanese dollar
ar: دولار غياني

en: Hong Kong dollar
ar: دولار هونغ كونغ

en: Honduran lempira
ar: ليمبيرا هندوراسي

en: Croatian kuna
ar: كونا كرواتي

en: Haitian gourde
ar: غورد هايتي

en: Hungarian forint
ar: فورنت هنغاري

en: Indonesian rupiah
ar: روبية إندونيسية

en: Israeli new shekel
ar: شيكل إسرائيلي جديد

en: Manx pound
ar: جنيه جزيرة مان

en: Indian rupee
ar: روبية هندية

en: Iraqi dinar
ar: دينار عراقي

en: Iranian rial
ar: ريال إيراني

en: Iranian toman
ar: تومان إيراني

en: Icelandic kr&oacute;na
ar: كرونة آيسلندية

en: Jersey pound
ar: جنيه جيرزي

en: Jamaican dollar
ar: دولار جامايكي

en: Jordanian dinar
ar: دينار أردني

en: Japanese yen
ar: ين ياباني

en: Kenyan shilling
ar: شلن كيني

en: Kyrgyzstani som
ar: سوم قيرغيزستاني

en: Cambodian riel
ar: ريال كمبودي

en: Comorian franc
ar: فرنك قمري

en: North Korean won
ar: وون كوري شمالي

en: South Korean won
ar: وون كوري جنوبي

en: Kuwaiti dinar
ar: دينار كويتي

en: Cayman Islands dollar
ar: دولار جزر كايمان

en: Kazakhstani tenge
ar: تنغ كازاخستاني

en: Lao kip
ar: كيب لاوي

en: Lebanese pound
ar: ليرة لبنانية

en: Sri Lankan rupee
ar: روبية سريلانكية

en: Liberian dollar
ar: دولار ليبيري

en: Lesotho loti
ar: لوتي ليسوتو

en: Libyan dinar
ar: دينار ليبي

en: Moroccan dirham
ar: درهم مغربي

en: Moldovan leu
ar: ليو مولدوفي

en: Malagasy ariary
ar: أرياري مدغشقري

en: Macedonian denar
ar: دينار مقدوني

en: Burmese kyat
ar: كيات بورمي

en: Mongolian t&ouml;gr&ouml;g
ar: توغروغ منغولي

en: Macanese pataca
ar: باتاكا ماكاوي

en: Mauritanian ouguiya
ar: أوقية موريتانية

en: Mauritian rupee
ar: روبية موريشية

en: Maldivian rufiyaa
ar: روفية مالديفية

en: Malawian kwacha
ar: كواشا مالاوي

en: Mexican peso
ar: بيزو مكسيكي

en: Malaysian ringgit
ar: رينغيت ماليزي

en: Mozambican metical
ar: متيكال موزمبيقي

en: Namibian dollar
ar: دولار ناميبي

en: Nigerian naira
ar: نيرة نيجيرية

en: Nicaraguan c&oacute;rdoba
ar: قرطبة نيكاراغوي

en: Norwegian krone
ar: كرونة نرويجية

en: Nepalese rupee
ar: روبية نيبالية

en: New Zealand dollar
ar: دولار نيوزيلندي

en: Omani rial
ar: ريال عماني

en: Panamanian balboa
ar: بالبوا بنمي

en: Sol
ar: سول

en: Papua New Guinean kina
ar: كينا بابوا غينيا الجديدة

en: Philippine peso
ar: بيزو فلبيني

en: Pakistani rupee
ar: روبية باكستانية

en: Polish z&#x142;oty
ar: زلوتي بولندي

en: Transnistrian ruble
ar: روبل ترانسنيستري

en: Paraguayan guaran&iacute;
ar: غواراني باراغواي

en: Qatari riyal
ar: ريال قطري

en: Romanian leu
ar: ليو روماني

en: Serbian dinar
ar: دينار صربي

en: Russian ruble
ar: روبل روسي

en: Rwandan franc
ar: فرنك رواندي

en: Saudi riyal
ar: ريال سعودي

en: Solomon Islands dollar
ar: دولار جزر سليمان

en: Seychellois rupee
ar: روبية سيشلية

en: Sudanese pound
ar: جنيه سوداني

en: Swedish krona
ar: كرونة سويدية

en: Singapore dollar
ar: دولار سنغافوري

en: Saint Helena pound
ar: جنيه سانت هيلينا

en: Sierra Leonean leone
ar: ليون سيراليوني

en: Somali shilling
ar: شلن صومالي

en: Surinamese dollar
ar: دولار سورينامي

en: South Sudanese pound
ar: جنيه جنوب السودان

en: S&atilde;o Tom&eacute; and Pr&iacute;ncipe dobra
ar: دوبرا ساو تومي وبرينسيبي

en: Syrian pound
ar: ليرة سورية

en: Swazi lilangeni
ar: ليلانغيني سوازيلندي

en: Thai baht
ar: بات تايلاندي

en: Tajikistani somoni
ar: سوموني طاجيكستاني

en: Turkmenistan manat
ar: مانات تركماني

en: Tunisian dinar
ar: دينار تونسي

en: Tongan pa&#x2bb;anga
ar: بانغا تونغية

en: Turkish lira
ar: ليرة تركية

en: Trinidad and Tobago dollar
ar: دولار ترينيداد وتوباغو

en: New Taiwan dollar
ar: دولار تايواني جديد

en: Tanzanian shilling
ar: شلن تنزاني

en: Ukrainian hryvnia
ar: هريفنا أوكرانية

en: Ugandan shilling
ar: شلن أوغندي

en: United States (US) dollar
ar: دولار أمريكي

en: Uruguayan peso
ar: بيزو أوروغوياني

en: Uzbekistani som
ar: سوم أوزبكي

en: Venezuelan bol&iacute;var (2008–2018)
ar: بوليفار فنزويلي (2008–2018)

en: Venezuelan bol&iacute;var
ar: بوليفار فنزويلي

en: Vietnamese &#x111;&#x1ed3;ng
ar: دونغ فيتنامي

en: Vanuatu vatu
ar: فاتو فانواتي

en: Samoan t&#x101;l&#x101;
ar: تالا ساموي

en: Central African CFA franc
ar: فرنك وسط أفريقي

en: East Caribbean dollar
ar: دولار شرق الكاريبي

en: West African CFA franc
ar: فرنك غرب أفريقي

en: CFP franc
ar: فرنك CFP

en: Yemeni rial
ar: ريال يمني

en: South African rand
ar: راند جنوب أفريقي

en: Zambian kwacha
ar: كواشا زامبي

en: Afghanistan
ar: أفغانستان

en: Åland Islands
ar: جزر آلاند

en: Albania
ar: ألبانيا

en: Algeria
ar: الجزائر

en: American Samoa
ar: ساموا الأمريكية

en: Andorra
ar: أندورا

en: Angola
ar: أنغولا

en: Anguilla
ar: أنغويلا

en: Antarctica
ar: القارة القطبية الجنوبية

en: Antigua and Barbuda
ar: أنتيغوا وبربودا

en: Argentina
ar: الأرجنتين

en: Armenia
ar: أرمينيا

en: Aruba
ar: أروبا

en: Australia
ar: أستراليا

en: Austria
ar: النمسا

en: Azerbaijan
ar: أذربيجان

en: Bahamas
ar: جزر البهاما

en: Bahrain
ar: البحرين

en: Bangladesh
ar: بنغلاديش

en: Barbados
ar: باربادوس

en: Belarus
ar: بيلاروس

en: Belgium
ar: بلجيكا

en: Belau
ar: بالاو

en: Belize
ar: بليز

en: Benin
ar: بنين

en: Bermuda
ar: برمودا

en: Bhutan
ar: بوتان

en: Bolivia
ar: بوليفيا

en: Bonaire, Saint Eustatius and Saba
ar: بونير وسينت أوستاتيوس وسابا

en: Bosnia and Herzegovina
ar: البوسنة والهرسك

en: Botswana
ar: بوتسوانا

en: Bouvet Island
ar: جزيرة بوفيه

en: Brazil
ar: البرازيل

en: British Indian Ocean Territory
ar: إقليم المحيط الهندي البريطاني

en: Brunei
ar: بروناي

en: Bulgaria
ar: بلغاريا

en: Burkina Faso
ar: بوركينا فاسو

en: Burundi
ar: بوروندي

en: Cambodia
ar: كمبوديا

en: Cameroon
ar: الكاميرون

en: Canada
ar: كندا

en: Cape Verde
ar: الرأس الأخضر

en: Cayman Islands
ar: جزر كايمان

en: Central African Republic
ar: جمهورية أفريقيا الوسطى

en: Chad
ar: تشاد

en: Chile
ar: تشيلي

en: China
ar: الصين

en: Christmas Island
ar: جزيرة عيد الميلاد

en: Cocos (Keeling) Islands
ar: جزر كوكوس

en: Colombia
ar: كولومبيا

en: Comoros
ar: جزر القمر

en: Congo (Brazzaville)
ar: الكونغو (برازافيل)

en: Congo (Kinshasa)
ar: الكونغو (كينشاسا)

en: Cook Islands
ar: جزر كوك

en: Costa Rica
ar: كوستاريكا

en: Croatia
ar: كرواتيا

en: Cuba
ar: كوبا

en: Cura&ccedil;ao
ar: كوراساو

en: Cyprus
ar: قبرص

en: Czechia (Czech Republic)
ar: التشيك (الجمهورية التشيكية)

en: Denmark
ar: الدنمارك

en: Djibouti
ar: جيبوتي

en: Dominica
ar: دومينيكا

en: Dominican Republic
ar: جمهورية الدومينيكان

en: Ecuador
ar: الإكوادور

en: Egypt
ar: مصر

en: El Salvador
ar: السلفادور

en: Equatorial Guinea
ar: غينيا الاستوائية

en: Eritrea
ar: إريتريا

en: Estonia
ar: إستونيا

en: Ethiopia
ar: إثيوبيا

en: Falkland Islands
ar: جزر فوكلاند

en: Faroe Islands
ar: جزر فارو

en: Fiji
ar: فيجي

en: Finland
ar: فنلندا

en: France
ar: فرنسا

en: French Guiana
ar: غويانا الفرنسية

en: French Polynesia
ar: بولينيزيا الفرنسية

en: French Southern Territories
ar: أقاليم فرنسا الجنوبية

en: Gabon
ar: الغابون

en: Gambia
ar: غامبيا

en: Georgia
ar: جورجيا

en: Germany
ar: ألمانيا

en: Ghana
ar: غانا

en: Gibraltar
ar: جبل طارق

en: Greece
ar: اليونان

en: Greenland
ar: غرينلاند

en: Grenada
ar: غرينادا

en: Guadeloupe
ar: غوادلوب

en: Guam
ar: غوام

en: Guatemala
ar: غواتيمالا

en: Guernsey
ar: غيرنزي

en: Guinea
ar: غينيا

en: Guinea-Bissau
ar: غينيا بيساو

en: Guyana
ar: غيانا

en: Haiti
ar: هايتي

en: Heard Island and McDonald Islands
ar: جزيرة هيرد وجزر ماكدونالد

en: Honduras
ar: هندوراس

en: Hong Kong
ar: هونغ كونغ

en: Hungary
ar: المجر

en: Iceland
ar: آيسلندا

en: India
ar: الهند

en: Indonesia
ar: إندونيسيا

en: Iran
ar: إيران

en: Iraq
ar: العراق

en: Ireland
ar: أيرلندا

en: Isle of Man
ar: جزيرة مان

en: Israel
ar: إسرائيل

en: Italy
ar: إيطاليا

en: Ivory Coast
ar: ساحل العاج

en: Jamaica
ar: جامايكا

en: Japan
ar: اليابان

en: Jersey
ar: جيرزي

en: Jordan
ar: الأردن

en: Kazakhstan
ar: كازاخستان

en: Kenya
ar: كينيا

en: Kiribati
ar: كيريباتي

en: Kuwait
ar: الكويت

en: Kosovo
ar: كوسوفو

en: Kyrgyzstan
ar: قيرغيزستان

en: Laos
ar: لاوس

en: Latvia
ar: لاتفيا

en: Lebanon
ar: لبنان

en: Lesotho
ar: ليسوتو

en: Liberia
ar: ليبيريا

en: Libya
ar: ليبيا

en: Liechtenstein
ar: ليختنشتاين

en: Lithuania
ar: ليتوانيا

en: Luxembourg
ar: لوكسمبورغ

en: Macao
ar: ماكاو

en: North Macedonia
ar: مقدونيا الشمالية

en: Madagascar
ar: مدغشقر

en: Malawi
ar: مالاوي

en: Malaysia
ar: ماليزيا

en: Maldives
ar: جزر المالديف

en: Mali
ar: مالي

en: Malta
ar: مالطا

en: Marshall Islands
ar: جزر مارشال

en: Martinique
ar: المارتينيك

en: Mauritania
ar: موريتانيا

en: Mauritius
ar: موريشيوس

en: Mayotte
ar: مايوت

en: Mexico
ar: المكسيك

en: Micronesia
ar: ميكرونيزيا

en: Moldova
ar: مولدوفا

en: Monaco
ar: موناكو

en: Mongolia
ar: منغوليا

en: Montenegro
ar: الجبل الأسود

en: Montserrat
ar: مونتسرات

en: Morocco
ar: المغرب

en: Mozambique
ar: موزمبيق

en: Myanmar
ar: ميانمار

en: Namibia
ar: ناميبيا

en: Nauru
ar: ناورو

en: Nepal
ar: نيبال

en: Netherlands
ar: هولندا

en: New Caledonia
ar: كاليدونيا الجديدة

en: New Zealand
ar: نيوزيلندا

en: Nicaragua
ar: نيكاراغوا

en: Niger
ar: النيجر

en: Nigeria
ar: نيجيريا

en: Niue
ar: نييوي

en: Norfolk Island
ar: جزيرة نورفولك

en: Northern Mariana Islands
ar: جزر ماريانا الشمالية

en: North Korea
ar: كوريا الشمالية

en: Norway
ar: النرويج

en: Oman
ar: عُمان

en: Pakistan
ar: باكستان

en: Palestinian Territory
ar: الأراضي الفلسطينية

en: Panama
ar: بنما

en: Papua New Guinea
ar: بابوا غينيا الجديدة

en: Paraguay
ar: باراغواي

en: Peru
ar: بيرو

en: Philippines
ar: الفلبين

en: Pitcairn
ar: بيتكيرن

en: Poland
ar: بولندا

en: Portugal
ar: البرتغال

en: Puerto Rico
ar: بورتوريكو

en: Qatar
ar: قطر

en: Reunion
ar: ريونيون

en: Romania
ar: رومانيا

en: Russia
ar: روسيا

en: Rwanda
ar: رواندا

en: Saint Barth&eacute;lemy
ar: سان بارتيلمي

en: Saint Helena
ar: سانت هيلينا

en: Saint Kitts and Nevis
ar: سانت كيتس ونيفيس

en: Saint Lucia
ar: سانت لوسيا

en: Saint Martin (French part)
ar: سانت مارتن (الجزء الفرنسي)

en: Saint Martin (Dutch part)
ar: سانت مارتن (الجزء الهولندي)

en: Saint Pierre and Miquelon
ar: سان بيير وميكلون

en: Saint Vincent and the Grenadines
ar: سانت فينسنت والغرينادين

en: San Marino
ar: سان مارينو

en: S&atilde;o Tom&eacute; and Pr&iacute;ncipe
ar: ساو تومي وبرينسيبي

en: Saudi Arabia
ar: المملكة العربية السعودية

en: Senegal
ar: السنغال

en: Serbia
ar: صربيا

en: Seychelles
ar: سيشل

en: Sierra Leone
ar: سيراليون

en: Singapore
ar: سنغافورة

en: Slovakia
ar: سلوفاكيا

en: Slovenia
ar: سلوفينيا

en: Solomon Islands
ar: جزر سليمان

en: Somalia
ar: الصومال

en: South Africa
ar: جنوب أفريقيا

en: South Georgia/Sandwich Islands
ar: جورجيا الجنوبية وجزر ساندويتش الجنوبية

en: South Korea
ar: كوريا الجنوبية

en: South Sudan
ar: جنوب السودان

en: Spain
ar: إسبانيا

en: Sri Lanka
ar: سريلانكا

en: Sudan
ar: السودان

en: Suriname
ar: سورينام

en: Svalbard and Jan Mayen
ar: سفالبارد ويان ماين

en: Swaziland
ar: إسواتيني

en: Sweden
ar: السويد

en: Switzerland
ar: سويسرا

en: Syria
ar: سوريا

en: Taiwan
ar: تايوان

en: Tajikistan
ar: طاجيكستان

en: Tanzania
ar: تنزانيا

en: Thailand
ar: تايلاند

en: Timor-Leste
ar: تيمور الشرقية

en: Togo
ar: توغو

en: Tokelau
ar: توكيلاو

en: Tonga
ar: تونغا

en: Trinidad and Tobago
ar: ترينيداد وتوباغو

en: Tunisia
ar: تونس

en: Turkey
ar: تركيا

en: Turkmenistan
ar: تركمانستان

en: Turks and Caicos Islands
ar: جزر تركس وكايكوس

en: Tuvalu
ar: توفالو

en: Uganda
ar: أوغندا

en: Ukraine
ar: أوكرانيا

en: United Arab Emirates
ar: الإمارات العربية المتحدة

en: United Kingdom (UK)
ar: المملكة المتحدة

en: United States (US)
ar: الولايات المتحدة

en: United States (US) Minor Outlying Islands
ar: جزر الولايات المتحدة النائية الصغرى

en: Uruguay
ar: أوروغواي

en: Uzbekistan
ar: أوزبكستان

en: Vanuatu
ar: فانواتو

en: Vatican
ar: الفاتيكان

en: Venezuela
ar: فنزويلا

en: Vietnam
ar: فيتنام

en: Virgin Islands (British)
ar: جزر العذراء البريطانية

en: Virgin Islands (US)
ar: جزر العذراء الأمريكية

en: Wallis and Futuna
ar: واليس وفوتونا

en: Western Sahara
ar: الصحراء الغربية

en: Samoa
ar: ساموا

en: Yemen
ar: اليمن

en: Zambia
ar: زامبيا

en: Zimbabwe
ar: زيمبابوي

en: Documentation
ar: التوثيق

en: A new appointment has been created in the system. Please review the details below and take necessary action.
ar: تم إنشاء موعد جديد في النظام. يُرجى مراجعة التفاصيل أدناه واتخاذ الإجراء اللازم.

en: Revenue
ar: الإيرادات

en: Customer Information
ar: معلومات العميل

en: Name:
ar: الاسم:

en: Email:
ar: البريد الإلكتروني:

en: Phone:
ar: الهاتف:

en: Assigned Staff:
ar: الموظف المُعيَّن:

en: Customer Notes:
ar: ملاحظات العميل:

en: A new event registration has been created in the system. Please review the details below.
ar: تم إنشاء تسجيل جديد في فعالية في النظام. يُرجى مراجعة التفاصيل أدناه.

en: Tickets
ar: التذاكر

en: Registrant Information
ar: معلومات المسجِّل

en: Event Details
ar: تفاصيل الفعالية

en: Event:
ar: الفعالية:

en: Timezone:
ar: المنطقة الزمنية:

en: Online:
ar: عبر الإنترنت:

en: Venue:
ar: المكان:

en: Qty
ar: الكمية

en: Subtotal
ar: المجموع الفرعي

en: Total:
ar: الإجمالي:

en: Registrant Notes:
ar: ملاحظات المسجِّل:

en: A new meeting booking has been created in the system. Please review the details below and take necessary action.
ar: تم إنشاء حجز اجتماع جديد في النظام. يُرجى مراجعة التفاصيل أدناه واتخاذ الإجراء اللازم.

en: Meeting Type
ar: نوع الاجتماع

en: Meeting Host:
ar: مُضيف الاجتماع:

en: Meeting Details
ar: تفاصيل الاجتماع

en: Meeting Type:
ar: نوع الاجتماع:

note: translators: %s: meeting provider name (Zoom / Google Meet).
en: Join via %s
ar: الانضمام عبر %s

en: Join Meeting
ar: الانضمام إلى الاجتماع

en: Meeting Details:
ar: تفاصيل الاجتماع:

en: Your appointment has been cancelled. If you have any questions or would like to reschedule, please contact us.
ar: تم إلغاء موعدك. إذا كان لديك أي استفسار أو ترغب في إعادة الجدولة، يُرجى التواصل معنا.

en: CANCELLED
ar: ملغى

en: Cancellation Reason:
ar: سبب الإلغاء:

en: Thank you for choosing our services! We hope you had a great experience. We would love to hear your feedback.
ar: شكرًا على اختيارك خدماتنا! نأمل أن تكون قد حظيت بتجربة رائعة. يسعدنا الاطلاع على ملاحظاتك.

en: COMPLETED
ar: مكتمل

en: Ready for your next appointment?
ar: مستعد لموعدك القادم؟

en: Thank you for your booking! We're excited to serve you. Here are your booking details:
ar: شكرًا على حجزك! يسعدنا تقديم خدماتنا لك. إليك تفاصيل حجزك:

en: Thank you for your booking! Your appointment is pending confirmation. We will notify you once it's confirmed.
ar: شكرًا على حجزك! موعدك بانتظار التأكيد. سنُعلمك فور تأكيده.

en: PENDING CONFIRMATION
ar: بانتظار التأكيد

en: This is a friendly reminder about your upcoming appointment. Please make sure to arrive on time.
ar: هذا تذكير ودي بموعدك القادم. يُرجى الحرص على الحضور في الوقت المحدد.

en: Your event registration has been cancelled. If you have any questions or would like to re-register, please contact us.
ar: تم إلغاء تسجيلك في الفعالية. إذا كان لديك أي استفسار أو ترغب في إعادة التسجيل، يُرجى التواصل معنا.

en: REGISTRATION CANCELLED
ar: تم إلغاء التسجيل

en: Great news! Your event registration has been confirmed. Here are your event details:
ar: أخبار سارة! تم تأكيد تسجيلك في الفعالية. إليك تفاصيلها:

en: REGISTRATION CONFIRMED
ar: تم تأكيد التسجيل

en: This is a friendly reminder about an upcoming event you registered for. Please make sure to join on time.
ar: هذا تذكير ودي بفعالية قادمة قمت بالتسجيل فيها. يُرجى الحرص على الانضمام في الوقت المحدد.

en: Your meeting has been cancelled. If you have any questions or would like to reschedule, please contact us.
ar: تم إلغاء اجتماعك. إذا كان لديك أي استفسار أو ترغب في إعادة الجدولة، يُرجى التواصل معنا.

en: Host:
ar: المُضيف:

en: Great news! Your meeting has been confirmed. Here are your meeting details:
ar: أخبار سارة! تم تأكيد اجتماعك. إليك تفاصيله:

en: Price:
ar: السعر:

en: Join Your Meeting
ar: انضم إلى اجتماعك

en: Join Google Meet
ar: الانضمام عبر Google Meet

en: Join Zoom Meeting
ar: الانضمام إلى اجتماع Zoom

en: This is a friendly reminder about your upcoming meeting. Please make sure to join on time.
ar: هذا تذكير ودي باجتماعك القادم. يُرجى الحرص على الانضمام في الوقت المحدد.

en: You have been assigned to an appointment. Please review the details below.
ar: تم تعيينك لموعد. يرجى مراجعة التفاصيل أدناه.

en: Customer Information:
ar: معلومات العميل:

en: ASSIGNED TO YOU
ar: معيّن إليك

en: An appointment has been cancelled. Please review the details below and update your schedule accordingly.
ar: تم إلغاء أحد المواعيد. يُرجى مراجعة التفاصيل أدناه وتحديث جدولك وفقًا لذلك.

en: An appointment has been marked as completed. Please find the details below for your records.
ar: تم وضع علامة «مكتمل» على أحد المواعيد. ستجد التفاصيل أدناه لسجلاتك.

en: Service Payment
ar: دفعة الخدمة

en: An appointment has been confirmed and added to your schedule. Please review the details below.
ar: تم تأكيد أحد المواعيد وإضافته إلى جدولك. يُرجى مراجعة التفاصيل أدناه.

en: CONFIRMED
ar: مؤكد

en: A new appointment has been received and is pending confirmation. Please review the details below.
ar: تم استلام موعد جديد وهو بانتظار التأكيد. يُرجى مراجعة التفاصيل أدناه.

en: ACTION REQUIRED
ar: يتطلب إجراءً

en: This is a reminder about an upcoming appointment on your schedule. Please review the details below and prepare accordingly.
ar: هذا تذكير بموعد قادم في جدولك. يُرجى مراجعة التفاصيل أدناه والاستعداد وفقًا لذلك.

en: An event registration has been cancelled. Please review the details below and update your records accordingly.
ar: تم إلغاء أحد التسجيلات في الفعالية. يُرجى مراجعة التفاصيل أدناه وتحديث سجلاتك وفقًا لذلك.

en: Attendee Information:
ar: معلومات المشارك:

en: A new registration has been confirmed for your event. Please review the details below.
ar: تم تأكيد تسجيل جديد في فعاليتك. يُرجى مراجعة التفاصيل أدناه.

en: NEW REGISTRATION
ar: تسجيل جديد

en: This is a reminder about an upcoming event on your schedule. Please review the details below and prepare accordingly.
ar: هذا تذكير بفعالية قادمة في جدولك. يُرجى مراجعة التفاصيل أدناه والاستعداد وفقًا لذلك.

en: A meeting has been cancelled. Please review the details below and update your schedule accordingly.
ar: تم إلغاء أحد الاجتماعات. يُرجى مراجعة التفاصيل أدناه وتحديث جدولك وفقًا لذلك.

en: A new meeting has been confirmed and added to your schedule. Please review the details below.
ar: تم تأكيد اجتماع جديد وإضافته إلى جدولك. يُرجى مراجعة التفاصيل أدناه.

en: Meeting Link
ar: رابط الاجتماع

en: Open Google Meet
ar: فتح Google Meet

en: Start Zoom Meeting
ar: بدء اجتماع Zoom

en: Open Meeting
ar: فتح الاجتماع

en: This is a reminder about an upcoming meeting on your schedule.
ar: هذا تذكير باجتماع قادم في جدولك.

en: Username or Email
ar: اسم المستخدم أو البريد الإلكتروني

en: Required
ar: مطلوب

en: Password
ar: كلمة المرور

en: Toggle password visibility
ar: تبديل إظهار كلمة المرور

en: Remember me
ar: تذكرني

en: Forgot password?
ar: هل نسيت كلمة المرور؟

en: Log In
ar: تسجيل الدخول

en: Don't have an account?
ar: ليس لديك حساب؟

en: Sign Up
ar: إنشاء حساب

en: Full Name
ar: الاسم الكامل

en: Email Address
ar: عنوان البريد الإلكتروني

en: Confirm Password
ar: تأكيد كلمة المرور

note: translators: %1$s: Terms and Conditions URL, %2$s: Privacy Policy URL
en: I agree to the <a href="%1$s" target="_blank">Terms and Conditions</a> and <a href="%2$s" target="_blank">Privacy Policy</a>.
ar: أوافق على <a href="%1$s" target="_blank">الشروط والأحكام</a> و<a href="%2$s" target="_blank">سياسة الخصوصية</a>.

en: I would like to receive promotional emails and updates.
ar: أرغب في تلقي الرسائل الترويجية والتحديثات.

en: Create Account
ar: إنشاء حساب

en: Already have an account?
ar: هل لديك حساب بالفعل؟

en: Display the appointment booking form.
ar: عرض نموذج حجز المواعيد.

en: appointment
ar: موعد

en: booking
ar: حجز

en: form
ar: نموذج

en: Font Size (px)
ar: حجم الخط (بكسل)

en: Normal (400)
ar: عادي (400)

en: Medium (500)
ar: متوسط (500)

en: Semi Bold (600)
ar: شبه عريض (600)

en: Bold (700)
ar: عريض (700)

en: Padding Vertical (px)
ar: الحشو العمودي (بكسل)

en: Padding Horizontal (px)
ar: الحشو الأفقي (بكسل)

en: Border Radius (px)
ar: استدارة الحدود (بكسل)

en: Border Width (px)
ar: عرض الحدود (بكسل)

en: Margin Top (px)
ar: الهامش العلوي (بكسل)

en: Margin Bottom (px)
ar: الهامش السفلي (بكسل)

en: Text Color (Hover)
ar: لون النص (عند التمرير)

en: Background Color (Hover)
ar: لون الخلفية (عند التمرير)

en: Border Color (Hover)
ar: لون الحدود (عند التمرير)

en: Card Style
ar: نمط البطاقة

en: Card Border Color
ar: لون حد البطاقة

en: Card Border Radius (px)
ar: استدارة حواف البطاقة (بكسل)

en: Gap Between Cards (px)
ar: المسافة بين البطاقات (بكسل)

en: Image Height (px)
ar: ارتفاع الصورة (بكسل)

en: Typography & Colors
ar: الخطوط والألوان

en: Title Color
ar: لون العنوان

en: Title Font Size (px)
ar: حجم خط العنوان (بكسل)

en: Description Color
ar: لون الوصف

en: Price Color
ar: لون السعر

en: Button Style
ar: نمط الزر

en: Button Text Color
ar: لون نص الزر

en: Button Border Radius (px)
ar: استدارة حواف الزر (بكسل)

en: Active Filter Background
ar: خلفية التصفية النشطة

en: Active Filter Text Color
ar: لون نص التصفية النشطة

en: Active Page Background
ar: خلفية الصفحة النشطة

en: Active Page Text Color
ar: لون نص الصفحة النشطة

en: Display a grid or list of booking services.
ar: عرض شبكة أو قائمة لخدمات الحجز.

en: service
ar: خدمة

en: grid
ar: شبكة

en: list
ar: قائمة

en: Name Font Size (px)
ar: حجم خط الاسم (بكسل)

en: Display a grid or list of bookable staff.
ar: عرض شبكة أو قائمة بالموظفين القابلين للحجز.

en: employee
ar: موظف

en: staff
ar: الموظفين

en: team
ar: فريق

en: Display a grid of bookable meeting types.
ar: عرض شبكة بأنواع الاجتماعات القابلة للحجز.

en: meeting
ar: اجتماع

en: Events are loaded dynamically. Preview this block on the front end.
ar: يتم تحميل الفعاليات ديناميكيًا. عايِن هذا القالب في الواجهة الأمامية.

en: per page
ar: لكل صفحة

en: Display a grid or list of upcoming events.
ar: عرض شبكة أو قائمة بالفعاليات القادمة.

en: event
ar: فعالية

en: Booking Assistant
ar: مساعد الحجز

en: Hi! I'm your booking assistant. How can I help you today?
ar: مرحبًا! أنا مساعد الحجز الخاص بك. كيف يمكنني مساعدتك اليوم؟

en: Powered by Radius Booking
ar: مدعوم من Radius Booking

en: Booking Confirmed!
ar: تم تأكيد الحجز!

note: translators: %s is the appointment ID.
en: Appointment #%s
ar: الموعد رقم %s

note: translators: 1: appointment date, 2: appointment time.
en: %1$s at %2$s
ar: %1$s الساعة %2$s

note: translators: %s is the duration in minutes.
en: %s minutes
ar: %s دقيقة

en: Close chat
ar: إغلاق الدردشة

en: Open chat
ar: فتح الدردشة

en: New conversation
ar: محادثة جديدة

en: Close
ar: إغلاق

note: translators: %s is the duration in minutes.
en: %s min
ar: %s د

en: Previous month
ar: الشهر السابق

en: Next month
ar: الشهر التالي

en: Type a message...
ar: اكتب رسالة…

en: Send message
ar: إرسال الرسالة

en: Sorry, I'm having trouble responding right now. Please try again.
ar: عذرًا، أواجه مشكلة في الرد الآن. يُرجى المحاولة مرة أخرى.

en: Overview of your booking business
ar: نظرة عامة على نشاط الحجوزات

en: Analytics
ar: التحليلات

en: Business performance insights
ar: رؤى حول أداء النشاط

en: Calendar
ar: التقويم

en: View and manage your schedule
ar: عرض جدولك وإدارته

en: Add Appointment
ar: إضافة موعد

en: Create a new appointment
ar: إنشاء موعد جديد

en: Manage all appointments
ar: إدارة جميع المواعيد

en: Manage your customer base
ar: إدارة قاعدة عملائك

en: Track and manage payments
ar: تتبّع المدفوعات وإدارتها

en: Manage discount coupons
ar: إدارة كوبونات الخصم

en: Manage pricing rules based on time, date, or demand
ar: إدارة قواعد التسعير بناءً على الوقت أو التاريخ أو الطلب

en: Commissions
ar: العمولات

en: Commission income from appointments
ar: إيرادات العمولة من المواعيد

en: Manage employee payout requests
ar: إدارة طلبات دفع الموظفين

en: Add Service
ar: إضافة خدمة

en: Create a new service
ar: إنشاء خدمة جديدة

en: Manage your services
ar: إدارة خدماتك

en: Add Staff
ar: إضافة موظف

en: Add a new staff member
ar: إضافة موظف جديد

en: Manage your team
ar: إدارة فريقك

en: Add Location
ar: إضافة موقع

en: Add a new location
ar: إضافة موقع جديد

en: Manage your locations
ar: إدارة المواقع

en: Add Meeting Schedule
ar: إضافة جدول اجتماع

en: Create a new meeting type
ar: إنشاء نوع اجتماع جديد

en: Meetings
ar: الاجتماعات

en: Manage your meeting types
ar: إدارة أنواع الاجتماعات

en: View and manage meeting bookings
ar: عرض وإدارة حجوزات الاجتماعات

en: Add Event
ar: إضافة فعالية

en: Create a new event
ar: إنشاء فعالية جديدة

en: Manage your events
ar: إدارة فعالياتك

en: Attendees
ar: المشاركون

en: View and manage event registrations
ar: عرض وإدارة التسجيلات في الفعاليات

en: Configure custom form fields
ar: تكوين حقول النموذج المخصصة

en: Notifications
ar: الإشعارات

en: Manage email notifications
ar: إدارة إشعارات البريد الإلكتروني

en: Form Customization
ar: تخصيص النموذج

en: Customize booking form appearance
ar: خصِّص مظهر نموذج الحجز

en: Setup Wizard
ar: معالج الإعداد

en: Step-by-step configuration guide
ar: دليل الإعداد خطوة بخطوة

en: WhatsApp Notifications
ar: إشعارات WhatsApp

en: Send booking updates over WhatsApp via Twilio
ar: إرسال تحديثات الحجز عبر WhatsApp من خلال Twilio

en: Roles & Permissions
ar: الأدوار والصلاحيات

en: Control what each booking role can do and who has it. Administrators always have full access
ar: تحكّم فيما يمكن لكل دور حجز فعله ومن يملكه. يتمتع المسؤولون دائمًا بصلاحية وصول كاملة

en: Modules
ar: الوحدات

en: Enable or disable booking modules
ar: تفعيل أو تعطيل وحدات الحجز

en: General Settings
ar: الإعدادات العامة

en: Configure general options
ar: تكوين الخيارات العامة

en: Schedule Settings
ar: إعدادات الجدول

en: Set up working hours and availability
ar: إعداد ساعات العمل والتوفر

en: Tax Settings
ar: إعدادات الضرائب

en: Configure tax rules
ar: تكوين قواعد الضرائب

en: Appointment Settings
ar: إعدادات المواعيد

en: Configure appointment options
ar: تكوين خيارات المواعيد

en: Integrations
ar: التكاملات

en: Connect third-party services
ar: ربط خدمات الجهات الخارجية

en: Payment Gateway
ar: بوابة الدفع

en: Configure payment methods
ar: تكوين طرق الدفع

en: AI Chatbot
ar: روبوت الدردشة بالذكاء الاصطناعي

en: Configure AI assistant
ar: تكوين مساعد الذكاء الاصطناعي

en: Export / Import
ar: تصدير / استيراد

en: Export and import plugin data
ar: تصدير واستيراد بيانات الإضافة

en: Payout Settings
ar: إعدادات المدفوعات

en: Configure payout methods and commissions
ar: تكوين طرق الدفع والعمولات

en: Configure your plugin
ar: تكوين الإضافة

en: This field is required.
ar: هذا الحقل مطلوب.

en: Select...
ar: اختر…

en: Overview
ar: نظرة عامة

en: Booking Management
ar: إدارة الحجوزات

en: Appointment
ar: موعد

en: All Events
ar: جميع الفعاليات

en: All Payouts
ar: جميع المدفوعات

en: Configuration
ar: التكوين

en: Payout
ar: الدفع

en: License
ar: الترخيص

en: Manage your booking
ar: إدارة حجزك

en: Monday
ar: الإثنين

en: Tuesday
ar: الثلاثاء

en: Wednesday
ar: الأربعاء

en: Thursday
ar: الخميس

en: Friday
ar: الجمعة

en: Saturday
ar: السبت

en: Sunday
ar: الأحد

en: Show less
ar: عرض أقل

en: Read more
ar: اقرأ المزيد

en: Free
ar: مجاني

note: translators: %s is the highest ticket price (formatted).
en: Free - %s
ar: مجاني — %s

note: translators: 1: range start, 2: range end.
en: %1$s - %2$s
ar: %1$s – %2$s

en: Hybrid
ar: مختلط

en: In-Person
ar: حضوريًا

en: Sold Out
ar: نفدت التذاكر

en: Registration Closed
ar: التسجيل مغلق

note: translators: %s is the number of remaining tickets.
en: %s left
ar: %s متبقية

note: translators: %1$s is registered count, %2$s is total capacity.
en: %1$s/%2$s attendees
ar: %1$s/%2$s مشاركًا

en: Attend
ar: حضور

en: No upcoming events
ar: لا توجد فعاليات قادمة

en: Check back later for new events.
ar: تحقق لاحقًا من وجود فعاليات جديدة.

en: On-site
ar: في الموقع

en: Show all
ar: عرض الكل

en: Date
ar: التاريخ

en: Time
ar: الوقت

en: Organizer
ar: المنظِّم

en: Failed to load Stripe.
ar: تعذّر تحميل Stripe.

en: Failed to load PayPal.
ar: تعذّر تحميل PayPal.

en: Registration failed.
ar: فشل التسجيل.

en: Registration failed after payment.
ar: فشل التسجيل بعد الدفع.

en: Registration failed after PayPal payment.
ar: فشل التسجيل بعد الدفع عبر PayPal.

en: Credit / Debit Card
ar: بطاقة ائتمان/خصم

en: Visa, Mastercard, Amex
ar: Visa، Mastercard، Amex

en: Fast and secure global payments
ar: مدفوعات دولية سريعة وآمنة

en: Pay at Venue
ar: الدفع في المكان

en: Pay when you arrive
ar: ادفع عند وصولك

en: Pay with WooCommerce
ar: الدفع عبر WooCommerce

en: Continue to the WooCommerce checkout
ar: المتابعة إلى صفحة الدفع في WooCommerce

en: Select your preferred payment method.
ar: اختر طريقة الدفع المفضلة لديك.

en: Loading PayPal...
ar: جارٍ تحميل PayPal…

en: Processing...
ar: جارٍ المعالجة…

en: Continue to WooCommerce
ar: المتابعة إلى WooCommerce

en: Confirm & Register
ar: تأكيد وتسجيل

en: Select a payment method above
ar: اختر طريقة دفع من الأعلى

en: Credit Card
ar: بطاقة ائتمان

en: You're on the Waitlist!
ar: أنت في قائمة الانتظار!

en: You're registered!
ar: تم تسجيلك!

note: translators: %s is the waitlist position number.
en: Position #%s. We'll notify you.
ar: الترتيب رقم %s. سنُعلمك.

en: Confirmation sent to your email
ar: تم إرسال التأكيد إلى بريدك الإلكتروني

en: Confirmation
ar: التأكيد

en: Attendee
ar: المشارك

en: Sessions
ar: الجلسات

en: Paid
ar: مدفوع

en: Pending
ar: قيد الانتظار

en: Register another attendee
ar: تسجيل مشارك آخر

en: First name is required.
ar: الاسم الأول مطلوب.

en: Last name is required.
ar: اسم العائلة مطلوب.

en: Email is required.
ar: البريد الإلكتروني مطلوب.

en: Please enter a valid email.
ar: يُرجى إدخال بريد إلكتروني صالح.

en: Registration failed. Please try again.
ar: فشل التسجيل. يُرجى المحاولة مرة أخرى.

en: Continue to Payment
ar: المتابعة إلى الدفع

en: Complete Registration
ar: إكمال التسجيل

en: Registering...
ar: جارٍ التسجيل…

en: Your Details
ar: بياناتك

en: Enter your information to complete registration.
ar: أدخل بياناتك لإكمال التسجيل.

en: Back
ar: السابق

en: Order Summary
ar: ملخص الطلب

en: Total
ar: الإجمالي

en: First Name
ar: الاسم الأول

en: John
ar: محمد

en: Last Name
ar: اسم العائلة

en: Doe
ar: أحمد

en: Email
ar: البريد الإلكتروني

en: Phone
ar: الهاتف

en: Choose Sessions
ar: اختر الجلسات

en: Select the sessions you'd like to attend
ar: حدِّد الجلسات التي ترغب في حضورها

en: Deselect All
ar: إلغاء تحديد الكل

en: Select All
ar: تحديد الكل

note: translators: %s is the number of selected sessions.
en: %s session selected | %s sessions selected
ar[0]: لا توجد جلسات محددة
ar[1]: جلسة واحدة محددة
ar[2]: جلستان محددتان
ar[3]: %s جلسات محددة
ar[4]: %s جلسة محددة
ar[5]: %s جلسة محددة

en: Continue
ar: متابعة

en: No tickets available for this event.
ar: لا توجد تذاكر متاحة لهذه الفعالية.

en: Select Tickets
ar: اختر التذاكر

note: translators: %s is the number of remaining tickets.
en: %s remaining
ar: %s متبقية

note: translators: %s is the number of selected tickets.
en: %s ticket selected | %s tickets selected
ar[0]: لا توجد تذاكر محددة
ar[1]: تذكرة واحدة محددة
ar[2]: تذكرتان محددتان
ar[3]: %s تذاكر محددة
ar[4]: %s تذكرة محددة
ar[5]: %s تذكرة محددة

en: Failed to load event information.
ar: تعذّر تحميل معلومات الفعالية.

en: Failed to start WooCommerce checkout
ar: فشل بدء عملية الدفع في WooCommerce

en: Loading event details...
ar: جارٍ تحميل تفاصيل الفعالية…

en: Try Again
ar: حاول مرة أخرى

en: Registration closed
ar: التسجيل مغلق

en: The registration deadline for this event has passed.
ar: انتهى الموعد النهائي للتسجيل في هذه الفعالية.

en: Continue to Tickets
ar: المتابعة إلى التذاكر

en: Continue to Details
ar: المتابعة إلى التفاصيل

en: Confirm & Pay
ar: تأكيد ودفع

en: Failed to load events.
ar: تعذّر تحميل الفعاليات.

en: This reschedule link is invalid or expired.
ar: رابط إعادة الجدولة هذا غير صالح أو منتهي الصلاحية.

en: Failed to load meeting information.
ar: تعذّر تحميل معلومات الاجتماع.

en: Failed to load available times.
ar: تعذّر تحميل الأوقات المتاحة.

en: Failed to reschedule booking.
ar: تعذّر إعادة جدولة الحجز.

en: Loading meeting details...
ar: جارٍ تحميل تفاصيل الاجتماع…

en: Reschedule Your Meeting
ar: أعد جدولة اجتماعك

en: Select a Date & Time
ar: اختر التاريخ والوقت

en: Choose a new date and time. Your booking details and contact info stay the same.
ar: اختر تاريخًا ووقتًا جديدًا. تظل تفاصيل حجزك ومعلومات الاتصال كما هي.

en: Choose a slot that works best for your schedule.
ar: اختر فترة تناسب جدولك.

en: Current slot:
ar: الفترة الحالية:

note: translators: %s is the number of open time slots.
en: %s Slot Open | %s Slots Open
ar[0]: لا توجد فترات متاحة
ar[1]: فترة واحدة متاحة
ar[2]: فترتان متاحتان
ar[3]: %s فترات متاحة
ar[4]: %s فترة متاحة
ar[5]: %s فترة متاحة

en: Rescheduling…
ar: جارٍ إعادة الجدولة…

en: Reschedule to This Time
ar: إعادة الجدولة إلى هذا الوقت

en: Select a date to see available times
ar: اختر تاريخًا لعرض الأوقات المتاحة

en: Schedule Meeting
ar: جدولة اجتماع

en: Processing…
ar: جارٍ المعالجة…

en: Scheduling…
ar: جارٍ الجدولة…

en: Booking failed. Please try again.
ar: فشل الحجز. يُرجى المحاولة مرة أخرى.

en: Please provide your contact information to finalize the booking.
ar: يُرجى تقديم معلومات الاتصال الخاصة بك لإتمام الحجز.

en: Date & Time
ar: التاريخ والوقت

en: Edit
ar: تعديل

en: Phone Number
ar: رقم الهاتف

en: Meeting Notes (Optional)
ar: ملاحظات الاجتماع (اختياري)

en: Tell us more about your project...
ar: أخبرنا المزيد عن مشروعك…

[ctx: calendar day initial Sunday]
note: translators: single-letter Sunday in calendar header.
en: S
ar: س

[ctx: calendar day initial Monday]
note: translators: single-letter Monday in calendar header.
en: M
ar: ن

[ctx: calendar day initial Tuesday]
note: translators: single-letter Tuesday in calendar header.
en: T
ar: ث

[ctx: calendar day initial Wednesday]
note: translators: single-letter Wednesday in calendar header.
en: W
ar: ر

[ctx: calendar day initial Thursday]
note: translators: single-letter Thursday in calendar header.
en: T
ar: ث

[ctx: calendar day initial Friday]
note: translators: single-letter Friday in calendar header.
en: F
ar: ج

[ctx: calendar day initial Saturday]
note: translators: single-letter Saturday in calendar header.
en: S
ar: س

en: January
ar: يناير

en: February
ar: فبراير

en: March
ar: مارس

en: April
ar: أبريل

en: May
ar: مايو

en: June
ar: يونيو

en: July
ar: يوليو

en: August
ar: أغسطس

en: September
ar: سبتمبر

en: October
ar: أكتوبر

en: November
ar: نوفمبر

en: December
ar: ديسمبر

en: Times are shown in your local timezone:
ar: تُعرض الأوقات بتوقيتك المحلي:

en: Meeting
ar: اجتماع

note: translators: %s is the meeting join URL.
en: Join: %s
ar: الانضمام: %s

en: Meeting booked via Radius Booking
ar: تم حجز الاجتماع عبر Radius Booking

en: Meeting Rescheduled!
ar: تمت إعادة جدولة الاجتماع!

en: Meeting Booked!
ar: تم حجز الاجتماع!

en: An updated calendar invitation has been sent to your email address.
ar: تم إرسال دعوة تقويم محدَّثة إلى بريدك الإلكتروني.

en: A calendar invitation has been sent to your email address.
ar: تم إرسال دعوة تقويم إلى بريدك الإلكتروني.

en: Meeting Name
ar: اسم الاجتماع

note: translators: %s is duration in minutes.
en: %s Minutes
ar: %s دقيقة

en: Add to Google Calendar
ar: إضافة إلى Google Calendar

en: Book Another
ar: احجز اجتماعًا آخر

en: Need to reschedule? Pick a new time
ar: هل تحتاج إلى إعادة الجدولة؟ اختر وقتًا جديدًا

en: Need to reschedule? Contact support.
ar: هل تحتاج إلى إعادة الجدولة؟ تواصل مع الدعم.

en: In-Person Meeting
ar: اجتماع حضوري

en: Google Meet (Link provided)
ar: Google Meet (يتم تقديم الرابط)

en: Zoom (Link provided)
ar: Zoom (يتم تقديم الرابط)

en: Online Meeting
ar: اجتماع عبر الإنترنت

en: Session Rate
ar: سعر الجلسة

en: Host
ar: المُضيف

en: Booking failed.
ar: فشل الحجز.

en: Booking failed after payment.
ar: فشل الحجز بعد الدفع.

en: Booking failed after PayPal payment.
ar: فشل الحجز بعد الدفع عبر PayPal.

en: Pay on Arrival
ar: الدفع عند الوصول

en: Settle after the session is completed
ar: السداد بعد انتهاء الجلسة

en: Secure Checkout
ar: دفع آمن

en: Select your preferred method to confirm your booking.
ar: اختر طريقتك المفضلة لتأكيد حجزك.

en: Session Total
ar: إجمالي الجلسة

en: Confirm Payment
ar: تأكيد الدفع

en: Select a payment method
ar: اختر طريقة دفع

en: Loading times...
ar: جارٍ تحميل الأوقات…

en: No available time slots.
ar: لا توجد فترات زمنية متاحة.

en: Booked
ar: محجوز

en: Total Revenue
ar: إجمالي الإيرادات

en: New Customers
ar: العملاء الجدد

en: Avg Revenue
ar: متوسط الإيرادات

en: Cancellation Rate
ar: معدل الإلغاء

en: This Month
ar: هذا الشهر

en: Last 30 Days
ar: آخر 30 يومًا

en: Last 90 Days
ar: آخر 90 يومًا

en: 1 Year
ar: سنة واحدة

en: All
ar: الكل

en: 360° view of your business performance
ar: نظرة شاملة على أداء عملك

en: vs prev period
ar: مقارنة بالفترة السابقة

en: Revenue Trend
ar: اتجاه الإيرادات

en: Revenue by Service
ar: الإيرادات حسب الخدمة

en: Revenue by Staff
ar: الإيرادات حسب الموظف

en: Confirmed
ar: مؤكد

en: Completed
ar: مكتمل

en: Cancelled
ar: ملغى

en: By Status
ar: حسب الحالة

note: translators: %s is the total appointment count.
en: %s total appointment | %s total appointments
ar[0]: لا مواعيد إجمالًا
ar[1]: موعد واحد إجمالًا
ar[2]: موعدان إجمالًا
ar[3]: %s مواعيد إجمالًا
ar[4]: %s موعدًا إجمالًا
ar[5]: %s موعد إجمالًا

en: No data
ar: لا توجد بيانات

en: Appointments Over Time
ar: المواعيد بمرور الوقت

en: Busiest Days
ar: أكثر الأيام ازدحامًا

en: New
ar: جديد

en: Returning
ar: عائد

en: New vs Returning Customers
ar: العملاء الجدد مقابل العائدين

en: Retention Rate
ar: معدل الاحتفاظ

en: customers returned from previous period
ar: عملاء عادوا من الفترة السابقة

en: Top Customers by Revenue
ar: أبرز العملاء حسب الإيرادات

en: to
ar: إلى

en: Staff Performance
ar: أداء الموظفين

en: No employee data for this period.
ar: لا توجد بيانات للموظفين في هذه الفترة.

en: Completion
ar: الإنجاز

en: Peak Hours
ar: ساعات الذروة

en: Most Popular Services
ar: أكثر الخدمات شيوعًا

en: Revenue per Service
ar: الإيرادات لكل خدمة

en: Service Details
ar: تفاصيل الخدمة

en: Select Service
ar: اختر الخدمة

en: Select Location
ar: اختر الموقع

en: Choose a location...
ar: اختر موقعًا…

en: Select Staff
ar: اختر الموظف

en: Choose a staff...
ar: اختر موظفًا…

en: Not available at this location
ar: غير متاح في هذا الموقع

en: Appointment Date
ar: تاريخ الموعد

en: Select appointment date
ar: اختر تاريخ الموعد

en: Existing Customer
ar: عميل حالي

en: New Customer
ar: عميل جديد

en: Select Customer
ar: اختر العميل

en: Choose a customer...
ar: اختر عميلًا…

en: Enter first name
ar: أدخل الاسم الأول

en: Enter last name
ar: أدخل اسم العائلة

en: Enter email address
ar: أدخل عنوان البريد الإلكتروني

en: Payment & Options
ar: الدفع والخيارات

en: Payment Method
ar: طريقة الدفع

en: Offline Payment
ar: دفع غير متصل

en: (Optional)
ar: (اختياري)

note: translators: %s is the discount percentage value.
en: %s%% off
ar: خصم %s%%

note: translators: %s is the formatted discount amount.
en: %s off
ar: خصم %s

en: Remove
ar: إزالة

en: Enter coupon code
ar: أدخل رمز الكوبون

en: Price Summary
ar: ملخص السعر

en: Service Price
ar: سعر الخدمة

note: translators: 1: formatted unit price, 2: number of appointments.
en: (%1$s x %2$d)
ar: (%1$s × %2$d)

en: Discount
ar: الخصم

note: translators: 1: tax rate (%d), 2: " incl." suffix for inclusive tax or empty.
en: Tax (%1$d%%%2$s)
ar: الضريبة (%1$d%%%2$s)

en: incl.
ar: شاملة

en: Send notification to customer
ar: إرسال إشعار إلى العميل

en: Customer will receive an email confirmation with appointment details.
ar: سيتلقى العميل بريدًا إلكترونيًا للتأكيد مع تفاصيل الموعد.

en: Special Notes
ar: ملاحظات خاصة

en: Any special instructions or notes...
ar: أي تعليمات أو ملاحظات خاصة…

en: Cancel
ar: إلغاء

en: Updating...
ar: جارٍ التحديث…

en: Booking...
ar: جارٍ الحجز…

en: Update Appointment
ar: تحديث الموعد

en: Book Appointment
ar: حجز موعد

en: Appointment Not Found
ar: الموعد غير موجود

en: The appointment you're looking for doesn't exist.
ar: الموعد الذي تبحث عنه غير موجود.

en: Back to Appointments
ar: العودة إلى المواعيد

en: View and manage appointment details
ar: عرض تفاصيل الموعد وإدارتها

en: Notifications On
ar: الإشعارات مفعَّلة

en: Appointment Information
ar: معلومات الموعد

en: Service Provider
ar: مقدِّم الخدمة

en: Primary
ar: أساسي

note: translators: %s: staff ID.
en: Staff ID: #%s
ar: معرّف الموظف: #%s

note: translators: 1: role label (Host or Staff), 2: employee ID.
en: %1$s ID: #%2$s
ar: معرف %1$s: #%2$s

en: Unassigned
ar: غير معيّن

en: Pick a staff member to handle this appointment.
ar: اختر موظفًا للتعامل مع هذا الموعد.

en: Select a staff member
ar: اختر موظفًا

en: No staff available for this service
ar: لا يوجد موظفون متاحون لهذه الخدمة

en: Assigning…
ar: جارٍ التعيين…

en: Assign
ar: تعيين

en: N/A
ar: غير متوفر

note: translators: %s is the meeting type ID.
en: Meeting Type ID: #%s
ar: معرف نوع الاجتماع: #%s

note: translators: %s is the event ID.
en: Event #%s
ar: الفعالية رقم %s

note: translators: %s is the event ID.
en: Event ID: #%s
ar: معرف الفعالية: #%s

en: Service
ar: الخدمة

note: translators: %s is the service ID.
en: Service ID: #%s
ar: معرف الخدمة: #%s

note: translators: %s is the location ID.
en: Location #%s
ar: الموقع رقم %s

en: Zoom Meeting
ar: اجتماع Zoom

en: Start as Host
ar: البدء كمُضيف

en: Update Status
ar: تحديث الحالة

en: Last Updated
ar: آخر تحديث

en: Not provided
ar: غير مُقدَّم

en: Customer ID
ar: معرف العميل

en: Number of Persons
ar: عدد الأشخاص

en: Booking Token
ar: رمز الحجز

en: UTC Offset
ar: إزاحة UTC

en: Customer Status
ar: حالة العميل

en: Duration (min)
ar: المدة (دقائق)

en: Coupon Applied
ar: تم تطبيق الكوبون

en: Recurring Appointments
ar: المواعيد المتكررة

en: ID
ar: المعرف

en: Start Time
ar: وقت البدء

en: End Time
ar: وقت الانتهاء

en: Payment Details
ar: تفاصيل الدفع

en: Dynamic Pricing Applied
ar: تم تطبيق التسعير الديناميكي

en: Price per Person
ar: السعر للشخص

en: Meeting Price
ar: سعر الاجتماع

en: Event Price
ar: سعر الفعالية

en: Dynamic Adjusted Price
ar: السعر المعدَّل ديناميكيًا

en: (incl.)
ar: (شاملة)

en: Deposit Required
ar: العربون مطلوب

en: Deposit Paid
ar: تم دفع العربون

en: Due Amount
ar: المبلغ المستحق

en: Payment Status
ar: حالة الدفع

en: Partially Paid
ar: مدفوع جزئيًا

en: Failed
ar: فاشل

en: Refunded
ar: تم الاسترداد

en: Payment ID
ar: معرف الدفعة

en: Transaction ID
ar: معرف المعاملة

en: Invoice ID
ar: معرف الفاتورة

en: Booking Type
ar: نوع الحجز

en: Payment Date
ar: تاريخ الدفع

en: Cancelled Date
ar: تاريخ الإلغاء

en: Booking Date & Time
ar: تاريخ ووقت الحجز

en: Created:
ar: تاريخ الإنشاء:

en: Updated:
ar: تاريخ التحديث:

en: Filters
ar: التصفية

en: Clear Filter
ar: مسح التصفية

en: All statuses
ar: جميع الحالات

en: Date From
ar: التاريخ من

en: Select start date
ar: اختر تاريخ البدء

en: Date To
ar: التاريخ إلى

en: Select end date
ar: اختر تاريخ الانتهاء

en: Staff ID
ar: معرف الموظف

en: Service ID
ar: معرف الخدمة

en: This Week
ar: هذا الأسبوع

note: translators: 1: week start date, 2: week end date.
en: Week of %1$s - %2$s
ar: أسبوع %1$s – %2$s

en: Today
ar: اليوم

en: Tomorrow
ar: غدًا

en: Yesterday
ar: أمس

note: translators: %d is the appointment count for the week.
en: %d appointment this week | %d appointments this week
ar[0]: لا مواعيد هذا الأسبوع
ar[1]: موعد واحد هذا الأسبوع
ar[2]: موعدان هذا الأسبوع
ar[3]: %d مواعيد هذا الأسبوع
ar[4]: %d موعدًا هذا الأسبوع
ar[5]: %d موعد هذا الأسبوع

note: translators: %d is the appointment count for the month.
en: %d appointment this month | %d appointments this month
ar[0]: لا مواعيد هذا الشهر
ar[1]: موعد واحد هذا الشهر
ar[2]: موعدان هذا الشهر
ar[3]: %d مواعيد هذا الشهر
ar[4]: %d موعدًا هذا الشهر
ar[5]: %d موعد هذا الشهر

note: translators: %d is the total appointment count.
en: %d total
ar: %d إجمالًا

note: translators: %d is the count of confirmed appointments.
en: %d confirmed
ar: %d مؤكد

note: translators: %d is the count of pending appointments.
en: %d pending
ar: %d قيد الانتظار

note: translators: %d is the count of cancelled appointments.
en: %d cancelled
ar: %d ملغى

note: translators: %d is the count of completed appointments.
en: %d completed
ar: %d مكتمل

note: translators: %d is the number of appointments on the given date.
en: %d appointment | %d appointments
ar[0]: لا مواعيد
ar[1]: موعد واحد
ar[2]: موعدان
ar[3]: %d مواعيد
ar[4]: %d موعدًا
ar[5]: %d موعد

en: Daily
ar: يومي

en: Weekly
ar: أسبوعي

en: Monthly
ar: شهري

en: List View
ar: عرض كقائمة

note: translators: 1: number of selected appointments, 2: total appointments shown.
en: %1$d of %2$d selected
ar: %1$d من %2$d محدد

en: Select all
ar: تحديد الكل

en: Clear
ar: مسح

note: translators: %d is the count of selected appointments.
en: Delete (%d)
ar: حذف (%d)

en: No appointments found
ar: لا توجد مواعيد

en: Try adjusting your filters or check back later for new appointments.
ar: حاول تعديل التصفية أو تحقق لاحقًا من المواعيد الجديدة.

note: translators: %d is the number of appointments selected for deletion.
en: Delete %d appointment? | Delete %d appointments?
ar[0]: حذف؟
ar[1]: حذف موعد واحد؟
ar[2]: حذف موعدين؟
ar[3]: حذف %d مواعيد؟
ar[4]: حذف %d موعدًا؟
ar[5]: حذف %d موعد؟

note: translators: %d is the number of selected appointments.
en: You are about to delete %d selected appointment. This action cannot be undone. | You are about to delete %d selected appointments. This action cannot be undone.
ar[0]: أنت على وشك الحذف. لا يمكن التراجع عن هذا الإجراء.
ar[1]: أنت على وشك حذف موعد واحد محدد. لا يمكن التراجع عن هذا الإجراء.
ar[2]: أنت على وشك حذف موعدين محددين. لا يمكن التراجع عن هذا الإجراء.
ar[3]: أنت على وشك حذف %d مواعيد محددة. لا يمكن التراجع عن هذا الإجراء.
ar[4]: أنت على وشك حذف %d موعدًا محددًا. لا يمكن التراجع عن هذا الإجراء.
ar[5]: أنت على وشك حذف %d موعد محدد. لا يمكن التراجع عن هذا الإجراء.

en: Delete
ar: حذف

en: Appointment ID
ar: معرف الموعد

en: Details
ar: التفاصيل

en: Payment Pending
ar: الدفع قيد الانتظار

en: Checked In
ar: تم تسجيل الحضور

en: Mark as Paid
ar: وضع علامة مدفوع

en: Custom Payment
ar: دفعة مخصصة

en: Payment can only be processed for confirmed appointments
ar: لا يمكن معالجة الدفع إلا للمواعيد المؤكدة

en: Process Payment
ar: معالجة الدفع

en: Enter amount
ar: أدخل المبلغ

note: translators: %s is the formatted maximum payment amount.
en: Max: $%s
ar: الحد الأقصى: $%s

en: Amount exceeds maximum
ar: المبلغ يتجاوز الحد الأقصى

en: Select status
ar: اختر الحالة

en: Partial Payment
ar: دفع جزئي

en: Confirming...
ar: جارٍ التأكيد…

en: Payment Completed
ar: تم إكمال الدفع

en: Payment Failed
ar: فشل الدفع

en: Refund Processed
ar: تمت معالجة الاسترداد

en: Recurring Appointment
ar: موعد متكرر

en: Repeat Frequency
ar: تردد التكرار

en: Select repeat frequency
ar: اختر تردد التكرار

en: Every 2 Weeks
ar: كل أسبوعين

en: Yearly
ar: سنوي

en: Number of Appointments
ar: عدد المواعيد

en: Maximum 52 appointments
ar: بحد أقصى 52 موعدًا

note: translators: %d is the number of scheduled recurring dates.
en: Scheduled Dates (%d)
ar: التواريخ المجدوَلة (%d)

en: No employees found.
ar: لا يوجد موظفون.

en: Employee
ar: الموظف

en: No time slots available for selected date
ar: لا توجد فترات زمنية متاحة في التاريخ المحدد

note: translators: %d is the number of available time slots.
en: Available Time Slots (%d slot) | Available Time Slots (%d slots)
ar[0]: الفترات الزمنية المتاحة (لا فترات)
ar[1]: الفترات الزمنية المتاحة (فترة واحدة)
ar[2]: الفترات الزمنية المتاحة (فترتان)
ar[3]: الفترات الزمنية المتاحة (%d فترات)
ar[4]: الفترات الزمنية المتاحة (%d فترة)
ar[5]: الفترات الزمنية المتاحة (%d فترة)

en: Selected:
ar: المحدد:

note: translators: %d is the slot duration in minutes.
en: Duration: %d minute | Duration: %d minutes
ar[0]: المدة: لا دقائق
ar[1]: المدة: دقيقة واحدة
ar[2]: المدة: دقيقتان
ar[3]: المدة: %d دقائق
ar[4]: المدة: %d دقيقة
ar[5]: المدة: %d دقيقة

note: translators: 1: number of remaining slots, 2: total capacity.
en: Available: %1$d/%2$d
ar: المتاح: %1$d/%2$d

en: Service is required
ar: الخدمة مطلوبة

en: Employee is required
ar: الموظف مطلوب

en: Date is required
ar: التاريخ مطلوب

en: Time is required
ar: الوقت مطلوب

en: Please select a customer
ar: يُرجى اختيار عميل

en: First name is required
ar: الاسم الأول مطلوب

en: Last name is required
ar: اسم العائلة مطلوب

en: Email is required
ar: البريد الإلكتروني مطلوب

en: Please enter a valid email address
ar: يُرجى إدخال عنوان بريد إلكتروني صالح

en: All Staffs
ar: جميع الموظفين

en: Customer
ar: العميل

en: All Customers
ar: جميع العملاء

note: translators: %s is the number of appointments this week.
en: %s appointment this week | %s appointments this week
ar[0]: لا مواعيد هذا الأسبوع
ar[1]: موعد واحد هذا الأسبوع
ar[2]: موعدان هذا الأسبوع
ar[3]: %s مواعيد هذا الأسبوع
ar[4]: %s موعدًا هذا الأسبوع
ar[5]: %s موعد هذا الأسبوع

note: translators: %s is the number of appointments scheduled for the day.
en: %s appointment scheduled | %s appointments scheduled
ar[0]: لا مواعيد مجدوَلة
ar[1]: موعد واحد مجدوَل
ar[2]: موعدان مجدوَلان
ar[3]: %s مواعيد مجدوَلة
ar[4]: %s موعدًا مجدوَلًا
ar[5]: %s موعد مجدوَل

en: Appointment List
ar: قائمة المواعيد

note: translators: %s is the number of appointments found.
en: %s appointment found | %s appointments found
ar[0]: لا مواعيد موجودة
ar[1]: تم العثور على موعد واحد
ar[2]: تم العثور على موعدين
ar[3]: تم العثور على %s مواعيد
ar[4]: تم العثور على %s موعدًا
ar[5]: تم العثور على %s موعد

en: All appointments
ar: جميع المواعيد

note: translators: %s is the number of appointments.
en: %s appointment | %s appointments
ar[0]: لا مواعيد
ar[1]: موعد واحد
ar[2]: موعدان
ar[3]: %s مواعيد
ar[4]: %s موعدًا
ar[5]: %s موعد

en: Timeline View
ar: عرض الجدول الزمني

note: translators: %s is the total number of appointments shown in the timeline.
en: Chronological view of %s appointment | Chronological view of %s appointments
ar[0]: عرض زمني للمواعيد
ar[1]: عرض زمني لموعد واحد
ar[2]: عرض زمني لموعدين
ar[3]: عرض زمني لـ %s مواعيد
ar[4]: عرض زمني لـ %s موعدًا
ar[5]: عرض زمني لـ %s موعد

note: translators: 1: service name, 2: employee name.
en: %1$s with %2$s
ar: %1$s مع %2$s

en: Month
ar: شهر

en: Week
ar: أسبوع

en: Day
ar: يوم

en: Timeline
ar: الجدول الزمني

note: translators: 1: filtered appointment count, 2: total appointment count.
en: %1$s of %2$s appointments
ar: %1$s من أصل %2$s مواعيد

en: Appointment Details
ar: تفاصيل الموعد

note: translators: %s is a formatted date such as "Monday, May 12, 2026".
en: Appointments for %s
ar: مواعيد %s

en: Customer Name:
ar: اسم العميل:

en: Appointment With:
ar: موعد مع:

en: Status:
ar: الحالة:

note: translators: %s is the employee name the appointment is with.
en: with %s
ar: مع %s

note: translators: 1: amount already paid, 2: total appointment price.
en: Paid: %1$s / %2$s
ar: مدفوع: %1$s / %2$s

en: View details
ar: عرض التفاصيل

en: Coupon Details
ar: تفاصيل الكوبون

en: e.g. SAVE20
ar: مثال: SAVE20

en: Generate
ar: إنشاء

en: Coupon description (optional)
ar: وصف الكوبون (اختياري)

en: Discount Type
ar: نوع الخصم

en: Percentage (%)
ar: نسبة مئوية (%)

en: Fixed Amount
ar: مبلغ ثابت

en: Discount (%)
ar: الخصم (%)

en: Max Discount Amount
ar: الحد الأقصى لمبلغ الخصم

en: No limit
ar: بدون حد

en: Leave empty for no maximum cap.
ar: اتركه فارغًا لإلغاء الحد الأقصى.

en: Minimum Order Amount
ar: الحد الأدنى لمبلغ الطلب

en: Usage Limit
ar: حد الاستخدام

en: Unlimited
ar: غير محدود

en: Leave empty for unlimited uses.
ar: اتركه فارغًا للاستخدام غير المحدود.

en: Schedule & Status
ar: الجدول والحالة

en: Start Date
ar: تاريخ البدء

en: Start date
ar: تاريخ البدء

en: End Date
ar: تاريخ الانتهاء

en: End date
ar: تاريخ الانتهاء

en: No schedule set — this coupon will be active indefinitely.
ar: لا يوجد جدول محدد — سيظل هذا الكوبون نشطًا إلى أجل غير مسمى.

en: Enable or disable this coupon
ar: تفعيل أو تعطيل هذا الكوبون

en: Active
ar: نشط

en: Inactive
ar: غير نشط

en: Auto Apply
ar: تطبيق تلقائي

en: Automatically apply this coupon at checkout
ar: تطبيق هذا الكوبون تلقائيًا عند الدفع

en: Applicable Services
ar: الخدمات المؤهَّلة

en: Select the services this coupon applies to. If no service is selected, the coupon will apply to all services.
ar: حدِّد الخدمات التي ينطبق عليها هذا الكوبون. إذا لم يتم اختيار أي خدمة، فسينطبق الكوبون على جميع الخدمات.

en: No services available.
ar: لا توجد خدمات متاحة.

note: translators: %s is the number of selected services.
en: %s service selected | %s services selected
ar[0]: لا توجد خدمات محددة
ar[1]: خدمة واحدة محددة
ar[2]: خدمتان محددتان
ar[3]: %s خدمات محددة
ar[4]: %s خدمة محددة
ar[5]: %s خدمة محددة

en: All Coupons
ar: جميع الكوبونات

en: Search coupons...
ar: البحث في الكوبونات…

en: All Status
ar: جميع الحالات

note: translators: 1: number of selected coupons, 2: total number of coupons.
en: %1$s of %2$s coupon selected. | %1$s of %2$s coupons selected.
ar[0]: %1$s من %2$s كوبون محدد.
ar[1]: %1$s من %2$s كوبون محدد.
ar[2]: %1$s من %2$s كوبونان محددان.
ar[3]: %1$s من %2$s كوبونات محددة.
ar[4]: %1$s من %2$s كوبونًا محددًا.
ar[5]: %1$s من %2$s كوبون محدد.

en: Delete Selected
ar: حذف المحدد

en: Code
ar: الرمز

en: Type
ar: النوع

en: Value
ar: القيمة

en: Uses
ar: الاستخدامات

en: Validity
ar: الصلاحية

en: Actions
ar: الإجراءات

note: translators: %s is the start date.
en: From %s
ar: من %s

note: translators: %s is the end date.
en: Until %s
ar: حتى %s

en: No coupons found.
ar: لا توجد كوبونات.

en: Are you sure?
ar: هل أنت متأكد؟

note: translators: %s is the number of coupons that will be deleted.
en: This action will permanently delete %s coupon. | This action will permanently delete %s coupons.
ar[0]: سيؤدي هذا الإجراء إلى حذف الكوبونات نهائيًا.
ar[1]: سيؤدي هذا الإجراء إلى حذف كوبون واحد نهائيًا.
ar[2]: سيؤدي هذا الإجراء إلى حذف كوبونين نهائيًا.
ar[3]: سيؤدي هذا الإجراء إلى حذف %s كوبونات نهائيًا.
ar[4]: سيؤدي هذا الإجراء إلى حذف %s كوبونًا نهائيًا.
ar[5]: سيؤدي هذا الإجراء إلى حذف %s كوبون نهائيًا.

en: This action will permanently delete this coupon.
ar: سيؤدي هذا الإجراء إلى حذف هذا الكوبون نهائيًا.

en: Coupon updated successfully
ar: تم تحديث الكوبون بنجاح

en: Coupon created successfully
ar: تم إنشاء الكوبون بنجاح

en: Server error
ar: خطأ في الخادم

en: Coupon deleted successfully!
ar: تم حذف الكوبون بنجاح!

en: Failed to delete coupon.
ar: تعذّر حذف الكوبون.

en: Coupons deleted successfully!
ar: تم حذف الكوبونات بنجاح!

en: Failed to delete coupons.
ar: تعذّر حذف الكوبونات.

en: item(s)
ar: عنصر/عناصر

note: translators: 1: number of selected items, 2: total number of items, 3: resource label.
en: %1$s of %2$s %3$s selected.
ar: %1$s من أصل %2$s %3$s محدد.

en: Select row
ar: تحديد الصف

en: Total Spent
ar: إجمالي الإنفاق

en: Draft
ar: مسودة

en: This action will permanently delete this customer.
ar: سيؤدي هذا الإجراء إلى حذف هذا العميل نهائيًا.

en: Open menu
ar: فتح القائمة

en: Edit customer
ar: تعديل العميل

en: Delete customer
ar: حذف العميل

en: Active Customers
ar: العملاء النشطون

en: Inactive Customers
ar: العملاء غير النشطين

en: Search...
ar: بحث…

en: Filter by Status
ar: تصفية حسب الحالة

en: Edit Customer
ar: تعديل العميل

en: Create New Customer
ar: إنشاء عميل جديد

en: Update the customer details below.
ar: حدّث تفاصيل العميل أدناه.

en: Fill in the details to add a new customer.
ar: املأ التفاصيل لإضافة عميل جديد.

en: Enter phone number
ar: أدخل رقم الهاتف

en: Gender
ar: الجنس

en: Select gender
ar: اختر الجنس

en: Male
ar: ذكر

en: Female
ar: أنثى

en: WordPress User
ar: مستخدم ووردبريس

en: Add any additional notes about the customer
ar: أضف أي ملاحظات إضافية عن العميل

en: Profile Photo
ar: صورة الملف الشخصي

en: All Statuses
ar: جميع الحالات

en: customer(s)
ar: عميل/عملاء

en: Confirm Bulk Delete
ar: تأكيد الحذف المتعدد

en: This action will permanently delete the selected customers.
ar: سيؤدي هذا الإجراء إلى حذف العملاء المحددين نهائيًا.

en: No customers found.
ar: لا يوجد عملاء.

en: Select Customer Profile Photo
ar: اختر صورة الملف الشخصي للعميل

en: Customer updated!
ar: تم تحديث العميل!

en: Customer created!
ar: تم إنشاء العميل!

en: Customer deleted successfully!
ar: تم حذف العميل بنجاح!

en: Failed to delete Customer.
ar: تعذّر حذف العميل.

en: Customers deleted successfully!
ar: تم حذف العملاء بنجاح!

en: Failed to delete Customers.
ar: تعذّر حذف العملاء.

en: Customer status updated!
ar: تم تحديث حالة العميل!

en: Failed to update customer status.
ar: تعذّر تحديث حالة العميل.

en: Custom field answers
ar: إجابات الحقول المخصصة

note: translators: %d is the number of custom-field answers.
en: %d answer | %d answers
ar[0]: %d إجابة
ar[1]: إجابة واحدة
ar[2]: إجابتان
ar[3]: %d إجابات
ar[4]: %d إجابة
ar[5]: %d إجابة

en: All Custom Fields
ar: جميع الحقول المخصصة

en: Search Custom Fields...
ar: البحث في الحقول المخصصة…

en: Label Ascending
ar: التسمية تصاعديًا

en: Label Descending
ar: التسمية تنازليًا

en: Sort Order Ascending
ar: ترتيب الفرز تصاعديًا

en: Sort Order Descending
ar: ترتيب الفرز تنازليًا

en: Date Ascending
ar: التاريخ تصاعديًا

en: Date Descending
ar: التاريخ تنازليًا

en: Sort By
ar: الفرز حسب

en: Meeting Types
ar: أنواع الاجتماعات

en: Text
ar: نص

en: Textarea
ar: منطقة نص

en: Select
ar: اختيار

en: Checkbox
ar: مربع اختيار

en: Number
ar: رقم

en: Options
ar: الخيارات

en: Type an option and press Enter or click Add
ar: اكتب خيارًا واضغط Enter أو انقر على «إضافة»

en: Add
ar: إضافة

en: Select specific services this field applies to. If no service is selected, the field will apply to all services.
ar: حدِّد خدمات معينة ينطبق عليها هذا الحقل. إذا لم يتم اختيار أي خدمة، فسينطبق الحقل على جميع الخدمات.

note: translators: %s is the number of selected items.
en: %s item selected | %s items selected
ar[0]: %s عنصر محدد
ar[1]: عنصر واحد محدد
ar[2]: عنصران محددان
ar[3]: %s عناصر محددة
ar[4]: %s عنصرًا محددًا
ar[5]: %s عنصر محدد

en: Select specific meeting types this field applies to. If none is selected, the field will apply to all meeting types.
ar: حدد أنواع اجتماعات معينة ينطبق عليها هذا الحقل. إذا لم يُحدد أي نوع، فسينطبق الحقل على جميع أنواع الاجتماعات.

en: Select specific events this field applies to. If none is selected, the field will apply to all events.
ar: حدد فعاليات معينة ينطبق عليها هذا الحقل. إذا لم تُحدد أي فعالية، فسينطبق الحقل على جميع الفعاليات.

en: No events available.
ar: لا توجد فعاليات متاحة.

en: Applies To
ar: ينطبق على

en: Choose which resource types this field applies to. The pickers below appear only for the selected types.
ar: اختر أنواع الموارد التي ينطبق عليها هذا الحقل. تظهر أدوات الاختيار أدناه فقط للأنواع المحددة.

en: Edit Custom Field
ar: تعديل الحقل المخصص

en: Create New Custom Field
ar: إنشاء حقل مخصص جديد

en: Update the custom field details below.
ar: حدِّث تفاصيل الحقل المخصص أدناه.

en: Fill in the details to add a new custom field.
ar: املأ التفاصيل لإضافة حقل مخصص جديد.

en: Label
ar: التسمية

en: e.g., Special Instructions
ar: مثال: تعليمات خاصة

en: Select field type...
ar: حدِّد نوع الحقل…

en: Placeholder
ar: النص الإرشادي

en: e.g., Enter your special instructions...
ar: مثال: أدخل تعليماتك الخاصة…

en: Sort Order
ar: ترتيب الفرز

en: Make this field mandatory
ar: اجعل هذا الحقل إلزاميًا

en: Custom Field
ar: حقل مخصص

en: Field Targeting
ar: استهداف الحقل

en: Choose which resource types — and which specific items within them — this custom field applies to.
ar: اختر أنواع الموارد — والعناصر المحددة داخلها — التي ينطبق عليها هذا الحقل المخصص.

en: Select at least one resource type so this field can be shown somewhere.
ar: حدد نوع مورد واحدًا على الأقل حتى يمكن عرض هذا الحقل في مكان ما.

en: custom field(s)
ar: حقل/حقول مخصصة

en: This action will permanently delete this custom field.
ar: سيؤدي هذا الإجراء إلى حذف هذا الحقل المخصص نهائيًا.

en: No custom fields found.
ar: لا توجد حقول مخصصة.

en: Custom field updated!
ar: تم تحديث الحقل المخصص!

en: Custom field created!
ar: تم إنشاء الحقل المخصص!

en: Custom field deleted successfully!
ar: تم حذف الحقل المخصص بنجاح!

en: Failed to delete custom field.
ar: تعذّر حذف الحقل المخصص.

en: Custom fields deleted successfully!
ar: تم حذف الحقول المخصصة بنجاح!

en: Failed to delete custom fields.
ar: تعذّر حذف الحقول المخصصة.

en: Appointment Statistics
ar: إحصائيات المواعيد

en: Total Appointments
ar: إجمالي المواعيد

en: Recent Activity
ar: النشاط الأخير

en: No recent activity
ar: لا يوجد نشاط حديث

en: From last Period
ar: مقارنة بالفترة السابقة

en: Upcoming Appointments
ar: المواعيد القادمة

en: Amount
ar: المبلغ

en: Show Today's Overview
ar: إظهار نظرة عامة لليوم

en: Today’s Stats
ar: إحصائيات اليوم

en: Refresh
ar: تحديث

en: Collapse
ar: طي

en: Expand
ar: توسيع

en: Hide
ar: إخفاء

en: Show Performance Metrics
ar: إظهار مقاييس الأداء

en: Show Today's Schedule
ar: إظهار جدول اليوم

en: Compact View
ar: عرض مدمج

note: translators: %s is the time the panel was last refreshed.
en: (Updated %s)
ar: (تم التحديث %s)

note: translators: %s is the total count for the stat.
en: of %s
ar: من %s

en: Today's Schedule
ar: جدول اليوم

en: more appointments
ar: مواعيد إضافية

en: View all appointments
ar: عرض جميع المواعيد

en: Rule Details
ar: تفاصيل القاعدة

en: Rule Name
ar: اسم القاعدة

en: e.g. Weekend Surcharge
ar: مثال: رسم إضافي لعطلة نهاية الأسبوع

en: Optional description for this rule
ar: وصف اختياري لهذه القاعدة

en: Rule Type
ar: نوع القاعدة

en: Time of Day
ar: الوقت من اليوم

en: Day of Week
ar: يوم من الأسبوع

en: Date Range
ar: نطاق التاريخ

en: Season
ar: الموسم

en: Slot Availability
ar: توفر الفترات

en: Adjustment Type
ar: نوع التعديل

en: Adjustment Value
ar: قيمة التعديل

en: e.g. 10 or -15
ar: مثال: 10 أو -15

en: Use positive for surcharge, negative for discount.
ar: استخدم القيمة الموجبة للرسوم الإضافية والسالبة للخصم.

en: Priority
ar: الأولوية

en: Lower number = higher priority. Only the highest-priority matching rule is applied per booking.
ar: الرقم الأقل = أولوية أعلى. يتم تطبيق القاعدة المطابقة ذات الأولوية الأعلى فقط لكل حجز.

note: translators: 1: name of conflicting rule, 2: priority number, 3: name of conflicting rule again.
en: "%1$s" already uses priority %2$s. When two rules tie, the older one wins — this rule will only fire if "%3$s" is disabled or doesn't match the booking.
ar: «%1$s» يستخدم الأولوية %2$s بالفعل. عند تعادل قاعدتين، تفوز الأقدم — لن تُفعَّل هذه القاعدة إلا إذا كانت «%3$s» معطّلة أو لا تنطبق على الحجز.

en: Enable or disable this rule
ar: تفعيل أو تعطيل هذه القاعدة

en: Conditions
ar: الشروط

en: Configure when this pricing rule should apply.
ar: حدِّد متى يجب تطبيق قاعدة التسعير هذه.

en: The rule applies to appointments starting within this time window.
ar: تنطبق القاعدة على المواعيد التي تبدأ ضمن هذه النافذة الزمنية.

en: Select Days
ar: اختر الأيام

en: The rule applies to appointments on dates within this range.
ar: تنطبق القاعدة على المواعيد في التواريخ ضمن هذا النطاق.

en: Start (MM-DD)
ar: البداية (MM-DD)

en: e.g. 06-01
ar: مثال: 06-01

en: End (MM-DD)
ar: النهاية (MM-DD)

en: e.g. 08-31
ar: مثال: 08-31

en: Recurring yearly season. Supports cross-year ranges (e.g. 11-01 to 02-28 for winter).
ar: موسم سنوي متكرر. يدعم النطاقات العابرة للأعوام (مثل 11-01 إلى 02-28 للشتاء).

en: Remaining Slots Threshold
ar: حد الفترات المتبقية

en: e.g. 3
ar: مثال: 3

en: The rule applies when the number of remaining slots for the day falls below this threshold.
ar: تنطبق القاعدة عندما ينخفض عدد الفترات المتبقية لليوم عن هذا الحد.

en: Select the services this rule applies to. If none selected, it applies to all services.
ar: حدِّد الخدمات التي تنطبق عليها هذه القاعدة. إذا لم يتم اختيار أي خدمة، فستنطبق على جميع الخدمات.

en: All Pricing Rules
ar: جميع قواعد التسعير

en: Search rules...
ar: البحث في القواعد…

en: All Types
ar: جميع الأنواع

note: translators: 1: number of selected rules, 2: total number of rules.
en: %1$s of %2$s rule selected. | %1$s of %2$s rules selected.
ar[0]: %1$s من %2$s قاعدة محددة.
ar[1]: %1$s من %2$s قاعدة محددة.
ar[2]: %1$s من %2$s قاعدتان محددتان.
ar[3]: %1$s من %2$s قواعد محددة.
ar[4]: %1$s من %2$s قاعدة محددة.
ar[5]: %1$s من %2$s قاعدة محددة.

en: Name
ar: الاسم

en: Adjustment
ar: التعديل

en: No pricing rules found.
ar: لا توجد قواعد تسعير.

note: translators: %s is the number of rules that will be deleted.
en: This action will permanently delete %s rule. | This action will permanently delete %s rules.
ar[0]: سيؤدي هذا الإجراء إلى حذف القواعد نهائيًا.
ar[1]: سيؤدي هذا الإجراء إلى حذف قاعدة واحدة نهائيًا.
ar[2]: سيؤدي هذا الإجراء إلى حذف قاعدتين نهائيًا.
ar[3]: سيؤدي هذا الإجراء إلى حذف %s قواعد نهائيًا.
ar[4]: سيؤدي هذا الإجراء إلى حذف %s قاعدة نهائيًا.
ar[5]: سيؤدي هذا الإجراء إلى حذف %s قاعدة نهائيًا.

en: This action will permanently delete this pricing rule.
ar: سيؤدي هذا الإجراء إلى حذف قاعدة التسعير هذه نهائيًا.

en: Rule updated successfully
ar: تم تحديث القاعدة بنجاح

en: Rule created successfully
ar: تم إنشاء القاعدة بنجاح

en: Rule deleted successfully!
ar: تم حذف القاعدة بنجاح!

en: Failed to delete rule.
ar: تعذّر حذف القاعدة.

en: Rules deleted successfully!
ar: تم حذف القواعد بنجاح!

en: Failed to delete rules.
ar: تعذّر حذف القواعد.

en: Failed to save template. Please try again.
ar: تعذّر حفظ القالب. يُرجى المحاولة مرة أخرى.

en: Failed to send test email. Please try again.
ar: تعذّر إرسال البريد الإلكتروني التجريبي. يُرجى المحاولة مرة أخرى.

en: Test email sent successfully!
ar: تم إرسال البريد التجريبي بنجاح!

en: Send Test Email
ar: إرسال بريد تجريبي

en: Enter an email address to receive a test version of this template with sample data.
ar: أدخل عنوان بريد إلكتروني لتلقي نسخة تجريبية من هذا القالب ببيانات عينة.

en: Send Test
ar: إرسال نسخة تجريبية

en: Template Information
ar: معلومات القالب

en: ● Active
ar: ● نشط

en: ○ Inactive
ar: ○ غير نشط

en: Template
ar: قالب

en: Untitled Template
ar: قالب بدون عنوان

en: Recipient
ar: المستلم

en: Enable template
ar: تفعيل القالب

en: Send reminder before appointment
ar: إرسال تذكير قبل الموعد

en: Remind before
ar: تذكير قبل

en: 5 minutes
ar: 5 دقائق

en: 15 minutes
ar: 15 دقيقة

en: 30 minutes
ar: 30 دقيقة

en: 1 hour
ar: ساعة واحدة

en: 2 hours
ar: ساعتان

en: 4 hours
ar: 4 ساعات

en: 6 hours
ar: 6 ساعات

en: 12 hours
ar: 12 ساعة

en: 24 hours
ar: 24 ساعة

en: 2 days
ar: يومان

en: 3 days
ar: 3 أيام

en: Additional reminders
ar: تذكيرات إضافية

en: Multiple reminders available in Pro
ar: التذكيرات المتعددة متاحة في نسخة Pro

en: Email Content
ar: محتوى البريد الإلكتروني

en: Subject Line
ar: سطر الموضوع

en: e.g., Your booking is confirmed - {service_name}
ar: مثال: تم تأكيد حجزك — {service_name}

en: Email Heading
ar: عنوان البريد الإلكتروني

en: e.g., Booking Confirmed!
ar: مثال: تم تأكيد الحجز!

en: Main Content
ar: المحتوى الرئيسي

en: Hi {customer_name},
    
    Your booking for {service_name} has been confirmed! We look forward to seeing you.
ar: مرحبًا {customer_name}،
    
    تم تأكيد حجزك لـ {service_name}! نتطلع إلى لقائك.

en: Footer Text
ar: نص التذييل

en: Need to reschedule? Click the button below to manage your booking.
ar: هل تحتاج إلى إعادة الجدولة؟ انقر على الزر أدناه لإدارة حجزك.

en: Call-to-Action Button
ar: زر الدعوة إلى الإجراء

en: Button text
ar: نص الزر

en: Button URL
ar: رابط الزر

en: Available Variables
ar: المتغيرات المتاحة

en: Customer name
ar: اسم العميل

en: Customer email
ar: بريد العميل الإلكتروني

en: Customer phone
ar: هاتف العميل

en: Staff / Organizer
ar: الموظف/المنظم

en: Event name
ar: اسم الفعالية

en: Event date
ar: تاريخ الفعالية

en: Event time
ar: وقت الفعالية

en: Ticket type
ar: نوع التذكرة

en: Ticket qty
ar: عدد التذاكر

en: Reg #
ar: رقم التسجيل

en: Meeting type
ar: نوع الاجتماع

en: Meeting link
ar: رابط الاجتماع

en: Service name
ar: اسم الخدمة

en: Live Preview
ar: معاينة مباشرة

en: Using sample data
ar: باستخدام بيانات عينة

en: Desktop view
ar: عرض سطح المكتب

en: Mobile view
ar: عرض الجوال

en: Email content will appear here with dynamic variables...
ar: سيظهر محتوى البريد الإلكتروني هنا مع المتغيرات الديناميكية…

en: Your Tickets
ar: تذاكرك

en: Selected Sessions
ar: الجلسات المختارة

en: Staff:
ar: الموظف:

en: Booking ID:
ar: معرف الحجز:

en: Questions? Reply to this email or call us at
ar: هل لديك أسئلة؟ ردّ على هذه الرسالة أو اتصل بنا على

en: Your Business Name
ar: اسم نشاطك

en: All rights reserved.
ar: جميع الحقوق محفوظة.

en: Template not found
ar: القالب غير موجود

en: Failed to update email status
ar: تعذّر تحديث حالة البريد الإلكتروني

en: Customer Emails
ar: رسائل العملاء

en: Employee Emails
ar: رسائل الموظفين

en: Admin Emails
ar: رسائل المسؤول

en: Template Name
ar: اسم القالب

en: Event Status
ar: حالة الفعالية

en: Edit template
ar: تعديل القالب

en: No templates found
ar: لا توجد قوالب

en: Try adjusting your search or filters
ar: حاول تعديل البحث أو التصفية

en: Get started by creating your first email template
ar: ابدأ بإنشاء أول قالب بريد إلكتروني

note: translators: 1: number of filtered templates, 2: total number of templates for the active tab.
en: Showing %1$s of %2$s templates
ar: عرض %1$s من %2$s قوالب

note: translators: %s is the email template name.
en: %s updated!
ar: تم تحديث %s!

en: Failed to update email settings
ar: تعذّر تحديث إعدادات البريد الإلكتروني

en: Failed to send test email
ar: تعذّر إرسال البريد التجريبي

note: translators: 1: number of selected items, 2: total number of items, 3: resource label.
en: %1$d of %2$d %3$s selected.
ar: %1$d من %2$d %3$s محدد.

en: You have unsaved changes. Are you sure you want to close?
ar: لديك تغييرات غير محفوظة. هل تريد الإغلاق فعلًا؟

en: Create New Staff
ar: إنشاء موظف جديد

en: Add a new team member to your business
ar: أضِف عضوًا جديدًا إلى فريق نشاطك

en: Name Ascending
ar: الاسم تصاعديًا

en: Name Descending
ar: الاسم تنازليًا

en: First Name is required
ar: الاسم الأول مطلوب

en: Min 2 characters
ar: حرفان على الأقل

en: Last Name is required
ar: اسم العائلة مطلوب

en: Invalid email address
ar: عنوان بريد إلكتروني غير صالح

en: Invalid phone number
ar: رقم هاتف غير صالح

en: Personal information
ar: المعلومات الشخصية

en: Personal Information
ar: المعلومات الشخصية

en: Assigned Services
ar: الخدمات المُعيَّنة

en: Service assignments
ar: تعيينات الخدمات

en: Work Schedule
ar: جدول العمل

en: Working hours
ar: ساعات العمل

en: Time Off
ar: الإجازات

en: Time Off Management
ar: إدارة الإجازات

en: Days off & holidays
ar: أيام الإجازة والعطلات

en: Special
ar: خاص

en: Special Days
ar: الأيام الخاصة

en: Custom scheduling
ar: جدولة مخصصة

en: Account Setup
ar: إعداد الحساب

en: Complete all steps to activate your account
ar: أكمل جميع الخطوات لتفعيل حسابك

en: Finish Setup
ar: إنهاء الإعداد

en: employee(s)
ar: موظف/موظفون

en: This action will permanently delete the selected employee.
ar: سيؤدي هذا الإجراء إلى حذف الموظف المحدد نهائيًا.

en: Choose a service or category to add...
ar: اختر خدمة أو فئة لإضافتها…

note: translators: %s is the category name.
en: All %s Services
ar: جميع خدمات %s

note: translators: 1: formatted price, 2: maximum spot count.
en: %1$s • Max %2$d spots
ar: %1$s • %2$d مقاعد كحد أقصى

note: translators: %d is the number of services assigned.
en: %d service assigned | %d services assigned
ar[0]: لا توجد خدمات معيَّنة
ar[1]: خدمة واحدة معيَّنة
ar[2]: خدمتان معيَّنتان
ar[3]: %d خدمات معيَّنة
ar[4]: %d خدمة معيَّنة
ar[5]: %d خدمة معيَّنة

en: Capacity
ar: السعة

en: Pricing
ar: التسعير

note: translators: %d is the number of services.
en: %d service | %d services
ar[0]: لا توجد خدمات
ar[1]: خدمة واحدة
ar[2]: خدمتان
ar[3]: %d خدمات
ar[4]: %d خدمة
ar[5]: %d خدمة

note: translators: 1: minimum spots, 2: maximum spots.
en: Range: %1$d-%2$d spots
ar: النطاق: %1$d–%2$d مقعدًا

en: No Services Assigned
ar: لم يتم تعيين أي خدمات

en: Start by selecting services from the dropdown above to build your service portfolio.
ar: ابدأ باختيار الخدمات من القائمة المنسدلة أعلاه لبناء محفظة خدماتك.

en: Custom Days Off
ar: أيام الإجازة المخصصة

en: This employee has custom days off and holidays
ar: لدى هذا الموظف أيام إجازة وعطلات مخصصة

en: This employee follows the global holidays from Settings
ar: يتبع هذا الموظف العطلات العامة من الإعدادات

en: Global Holidays & Days Off
ar: العطلات وأيام الإجازة العامة

en: From Settings
ar: من الإعدادات

en: No global holidays configured
ar: لم تُكوَّن أي عطلات عامة

en: Configure holidays in Settings to apply globally
ar: كوِّن العطلات في الإعدادات لتطبيقها عالميًا

note: translators: %d is the number of days off scheduled.
en: %d day off scheduled | %d days off scheduled
ar[0]: لا توجد أيام إجازة مجدوَلة
ar[1]: يوم إجازة واحد مجدوَل
ar[2]: يومان إجازة مجدوَلان
ar[3]: %d أيام إجازة مجدوَلة
ar[4]: %d يوم إجازة مجدوَلًا
ar[5]: %d يوم إجازة مجدوَل

en: Add Day Off
ar: إضافة يوم إجازة

en: Add New Day Off
ar: إضافة يوم إجازة جديد

en: Day Off Name
ar: اسم يوم الإجازة

en: e.g., Summer Vacation
ar: مثال: إجازة الصيف

en: Select day off type
ar: حدِّد نوع يوم الإجازة

en: Vacation
ar: إجازة

en: Holiday
ar: عطلة

en: Sick Leave
ar: إجازة مرضية

en: Personal
ar: شخصي

en: End Date (Optional)
ar: تاريخ الانتهاء (اختياري)

en: Repeat Yearly
ar: تكرار سنوي

note: translators: %d is the number of days.
en: %d day | %d days
ar[0]: لا أيام
ar[1]: يوم واحد
ar[2]: يومان
ar[3]: %d أيام
ar[4]: %d يومًا
ar[5]: %d يوم

en: Select type
ar: حدِّد النوع

note: translators: %s is the selected year.
en: No days off scheduled for %s
ar: لا توجد أيام إجازة مجدوَلة لـ %s

en: Click "Add Day Off" to schedule vacation days, holidays, or other time off.
ar: انقر على «إضافة يوم إجازة» لجدولة أيام الإجازة أو العطلات أو غيرها.

en: Time Zone
ar: المنطقة الزمنية

en: Select timezone...
ar: حدِّد المنطقة الزمنية…

en: Profile Image
ar: صورة الملف الشخصي

en: Brief description of the employee's role, responsibilities, and expertise...
ar: وصف موجز لدور الموظف ومسؤولياته وخبرته…

en: Unnamed Special Day
ar: يوم خاص بدون اسم

en: Custom Special Days
ar: الأيام الخاصة المخصصة

en: This employee has custom special day schedules
ar: لدى هذا الموظف جداول أيام خاصة مخصصة

en: This employee follows the global custom schedules from Settings
ar: يتبع هذا الموظف الجداول المخصصة العامة من الإعدادات

en: Global Custom Schedules
ar: الجداول المخصصة العامة

en: No global custom schedules configured
ar: لم تُكوَّن أي جداول مخصصة عامة

en: Configure custom schedules in Settings to apply globally
ar: كوِّن الجداول المخصصة في الإعدادات لتطبيقها عالميًا

note: translators: %d is the number of special days configured.
en: %d special day configured | %d special days configured
ar[0]: لا توجد أيام خاصة مكوَّنة
ar[1]: يوم خاص واحد مكوَّن
ar[2]: يومان خاصان مكوَّنان
ar[3]: %d أيام خاصة مكوَّنة
ar[4]: %d يومًا خاصًا مكوَّنًا
ar[5]: %d يوم خاص مكوَّن

en: Add Special Day
ar: إضافة يوم خاص

en: Add New Special Day
ar: إضافة يوم خاص جديد

en: Special Day Name
ar: اسم اليوم الخاص

en: e.g., Holiday Extended Hours
ar: مثال: ساعات العطلة الممتدة

note: translators: %s is the total number of hours, e.g. "8.0".
en: %sh total
ar: %sh إجمالًا

en: Work Hours
ar: ساعات العمل

en: Add Period
ar: إضافة فترة

en: No special days scheduled
ar: لا توجد أيام خاصة مجدوَلة

en: Add special working days with custom hours, locations, or service configurations.
ar: أضِف أيام عمل خاصة بساعات أو مواقع أو تكوينات خدمات مخصصة.

en: M
ar: ن

en: T
ar: ث

en: W
ar: ر

en: F
ar: ج

en: S
ar: س

en: Break
ar: استراحة

en: No shifts
ar: لا توجد ورديات

en: Custom Schedule
ar: جدول مخصص

en: This employee has a custom work schedule
ar: لدى هذا الموظف جدول عمل مخصص

en: This employee follows the global schedule from Settings
ar: يتبع هذا الموظف الجدول العام من الإعدادات

en: Global Schedule
ar: الجدول العام

en: Day Off
ar: يوم إجازة

en: Apply First Day to All Days
ar: تطبيق اليوم الأول على جميع الأيام

en: Weekly Schedule
ar: الجدول الأسبوعي

en: Working
ar: يعمل

note: translators: %d is the number of shifts.
en: %d Shift | %d Shifts
ar[0]: لا توجد ورديات
ar[1]: وردية واحدة
ar[2]: ورديتان
ar[3]: %d ورديات
ar[4]: %d وردية
ar[5]: %d وردية

note: translators: %d is the number of shifts.
en: Shifts (%d)
ar: الورديات (%d)

en: Add Shift
ar: إضافة وردية

en: Price per service based on location
ar: السعر لكل خدمة بناءً على الموقع

note: translators: %1$s currency symbol, %2$s default price.
en: Default %1$s%2$s
ar: الافتراضي %1$s%2$s

en: Leave empty to use the staff or service default price.
ar: اتركه فارغًا لاستخدام السعر الافتراضي للموظف أو الخدمة.

en: Upgrade to enable location & service restrictions
ar: قم بالترقية لتفعيل قيود الموقع والخدمة

note: translators: %d is the number of breaks.
en: Breaks (%d)
ar: الاستراحات (%d)

en: Add Break
ar: إضافة استراحة

en: Break name...
ar: اسم الاستراحة…

en: Upgrade to enable break restrictions
ar: قم بالترقية لتفعيل قيود الاستراحة

en: No breaks scheduled
ar: لا توجد استراحات مجدوَلة

en: Created at
ar: تاريخ الإنشاء

en: Staff updated!
ar: تم تحديث الموظف!

en: Staff created!
ar: تم إنشاء الموظف!

en: Employee deleted successfully!
ar: تم حذف الموظف بنجاح!

en: Failed to delete Employee.
ar: تعذّر حذف الموظف.

en: Employees deleted successfully!
ar: تم حذف الموظفين بنجاح!

en: Failed to delete Employees.
ar: تعذّر حذف الموظفين.

en: Employee status updated!
ar: تم تحديث حالة الموظف!

en: From date
ar: من تاريخ

en: To date
ar: إلى تاريخ

en: Total Registrations
ar: إجمالي التسجيلات

note: translators: %d is the count of selected items.
en: %d selected
ar: %d محدد

en: No Event Registrations
ar: لا توجد تسجيلات فعاليات

en: Event registrations will appear here when attendees register for your events.
ar: ستظهر تسجيلات الفعاليات هنا عندما يسجّل المشاركون في فعالياتك.

en: Delete Attendees
ar: حذف المشاركين

note: translators: %d is the number of registrations to delete.
en: Are you sure you want to delete %d registration(s)? This action cannot be undone.
ar: هل تريد حذف %d من التسجيلات؟ لا يمكن التراجع عن هذا الإجراء.

en: No ticket info
ar: لا توجد معلومات تذكرة

en: Registrations
ar: التسجيلات

en: Tickets Sold
ar: التذاكر المباعة

note: translators: 1: registered count, 2: total capacity.
en: %1$d registered of %2$d
ar: %1$d مسجَّل من %2$d

en: Registration Link
ar: رابط التسجيل

en: Ticket Types
ar: أنواع التذاكر

note: translators: 1: number sold, 2: total capacity.
en: %1$d/%2$d sold
ar: %1$d/%2$d مباعة

note: translators: %d is the number of tickets remaining.
en: %d left
ar: %d متبقية

note: translators: %d is the number of tickets sold.
en: %d sold
ar: %d مباعة

note: translators: %d is the number of sessions.
en: Sessions (%d)
ar: الجلسات (%d)

note: translators: %s is the speaker name.
en: Speaker: %s
ar: المتحدث: %s

note: translators: %d is the total number of attendees.
en: Attendees (%d)
ar: المشاركون (%d)

en: No registrations yet
ar: لا توجد تسجيلات بعد

en: Registration #
ar: رقم التسجيل

en: Check-in
ar: تسجيل الحضور

note: translators: 1: starting row number, 2: ending row number, 3: total count.
en: Showing %1$d-%2$d of %3$d
ar: عرض %1$d–%2$d من %3$d

en: Select Event Image
ar: حدِّد صورة الفعالية

en: Event Name
ar: اسم الفعالية

en: e.g. Annual Tech Conference 2026
ar: مثال: مؤتمر التكنولوجيا السنوي 2026

en: Short Description
ar: وصف موجز

en: A brief summary of the event...
ar: ملخص قصير للفعالية…

en: Detailed description of the event...
ar: وصف مفصَّل للفعالية…

en: Loading employees...
ar: جارٍ تحميل الموظفين…

en: Select an organizer
ar: حدِّد منظِّمًا

en: Category
ar: الفئة

en: Select a category
ar: حدِّد فئة

en: Event Type
ar: نوع الفعالية

en: Select event type
ar: حدِّد نوع الفعالية

en: Single Day
ar: يوم واحد

en: Recurring
ar: متكررة

en: Multi-Day
ar: متعددة الأيام

en: Start time
ar: وقت البدء

en: End time
ar: وقت الانتهاء

en: Location Type
ar: نوع الموقع

en: Select location type
ar: حدِّد نوع الموقع

en: Physical
ar: فعلي

en: Venue & Meeting Link
ar: المكان ورابط الاجتماع

en: Venue Address
ar: عنوان المكان

en: Venue address or meeting link
ar: عنوان المكان أو رابط الاجتماع

en: 123 Main Street, City
ar: شارع الرئيسي 123، المدينة

en: Published
ar: منشور

en: Registration Deadline
ar: الموعد النهائي للتسجيل

en: Select deadline
ar: حدِّد الموعد النهائي

en: Featured Event
ar: فعالية مميزة

en: Highlight this event in listings
ar: أبرِز هذه الفعالية في القوائم

en: Event Image
ar: صورة الفعالية

en: Upload event image
ar: رفع صورة الفعالية

en: PNG, JPG, up to 5MB
ar: PNG وJPG، حتى 5 ميغابايت

en: Capacity & Waitlist
ar: السعة وقائمة الانتظار

en: Maximum number of attendees. Leave empty for unlimited.
ar: الحد الأقصى لعدد المشاركين. اتركه فارغًا للعدد غير المحدود.

en: Enable Waitlist
ar: تفعيل قائمة الانتظار

en: Allow registrations beyond capacity to be waitlisted
ar: السماح بإضافة التسجيلات التي تتجاوز السعة إلى قائمة الانتظار

en: Waitlist Capacity
ar: سعة قائمة الانتظار

en: Maximum number of waitlisted attendees. Leave empty for unlimited.
ar: الحد الأقصى لعدد المشاركين في قائمة الانتظار. اتركه فارغًا للعدد غير المحدود.

note: translators: 1: current step number, 2: total number of steps.
en: Step %1$d of %2$d
ar: الخطوة %1$d من %2$d

en: Previous
ar: السابق

en: Saving...
ar: جارٍ الحفظ…

en: Save
ar: حفظ

en: Save & Next
ar: حفظ وتالي

note: translators: %d is the registered attendee count.
en: %d registered
ar: %d مسجَّل

en: Search events...
ar: البحث في الفعاليات…

en: Edit Event
ar: تعديل الفعالية

en: Share Link
ar: مشاركة الرابط

en: Delete Event
ar: حذف الفعالية

en: Copy shortcode
ar: نسخ الكود المختصر

en: Copy event URL
ar: نسخ رابط الفعالية

en: No Events Found
ar: لا توجد فعاليات

en: Create your first event to get started.
ar: أنشئ أول فعالية لك للبدء.

en: This action will permanently delete this event.
ar: سيؤدي هذا الإجراء إلى حذف هذه الفعالية نهائيًا.

en: No Sessions
ar: لا توجد جلسات

en: Add sessions for multi-session events.
ar: أضِف جلسات للفعاليات متعددة الجلسات.

en: Add Session
ar: إضافة جلسة

note: translators: %d is the session index number.
en: Session #%d
ar: الجلسة رقم %d

en: Session Name
ar: اسم الجلسة

en: e.g. Opening Keynote
ar: مثال: كلمة الافتتاح

en: Session description...
ar: وصف الجلسة…

en: Pick a date
ar: اختر تاريخًا

en: Speaker
ar: المتحدث

en: Speaker name
ar: اسم المتحدث

en: Share Event Link
ar: مشاركة رابط الفعالية

en: Share this link to let others register for
ar: شارك هذا الرابط للسماح للآخرين بالتسجيل في

en: No shareable URL available. Save the event first.
ar: لا يوجد رابط قابل للمشاركة. احفظ الفعالية أولًا.

en: Copied to clipboard!
ar: تم النسخ إلى الحافظة!

en: No Ticket Types
ar: لا توجد أنواع تذاكر

en: Add ticket types for this event.
ar: أضِف أنواع تذاكر لهذه الفعالية.

en: Add Ticket Type
ar: إضافة نوع تذكرة

note: translators: %d is the ticket index number.
en: Ticket #%d
ar: التذكرة رقم %d

en: Ticket Name
ar: اسم التذكرة

en: e.g. General Admission
ar: مثال: دخول عام

en: Ticket Type
ar: نوع التذكرة

en: Min Per Order
ar: الحد الأدنى لكل طلب

en: Max Per Order
ar: الحد الأقصى لكل طلب

en: Event updated successfully
ar: تم تحديث الفعالية بنجاح

en: Event created successfully
ar: تم إنشاء الفعالية بنجاح

en: Event deleted successfully!
ar: تم حذف الفعالية بنجاح!

en: Failed to delete event.
ar: تعذّر حذف الفعالية.

en: Event published successfully!
ar: تم نشر الفعالية بنجاح!

en: Select Sidebar Image
ar: حدِّد صورة الشريط الجانبي

en: Sidebar illustration
ar: رسم الشريط الجانبي

en: Change Image
ar: تغيير الصورة

en: Upload Image
ar: رفع صورة

en: Use Default
ar: استخدام الافتراضي

en: Unknown field type:
ar: نوع الحقل غير معروف:

en: Use this shortcode to display the booking form:
ar: استخدم هذا الكود المختصر لعرض نموذج الحجز:

en: Copied!
ar: تم النسخ!

en: Copy
ar: نسخ

en: Preview
ar: معاينة

en: Reset
ar: إعادة تعيين

en: Saved
ar: تم الحفظ

en: Save Changes
ar: حفظ التغييرات

en: This action will reset your form customization settings.
ar: سيؤدي هذا الإجراء إلى إعادة تعيين إعدادات تخصيص النموذج.

en: Hair Cut
ar: قص الشعر

en: Dr. Sarah Johnson
ar: د. سارة جونسون

en: Mar 15, 2026
ar: 15 مارس 2026

en: Summary:
ar: الملخص:

en: Questions?
ar: هل لديك أسئلة؟

note: translators: %s is the phone number.
en: Call %s for help
ar: اتصل بـ %s للمساعدة

en: Next
ar: التالي

en: Checkout
ar: الدفع

en: Done
ar: تم

en: Make your payment
ar: قم بدفعتك

en: Amount Due
ar: المبلغ المستحق

en: Payment method
ar: طريقة الدفع

en: Pay on Cash
ar: الدفع نقدًا

en: We Look Forward To Seeing You.
ar: نتطلع إلى لقائك.

en: Order ID:
ar: معرف الطلب:

en: Provider
ar: المزوِّد

en: Sat, Mar 15, 2026
ar: السبت 15 مارس 2026

en: 30 mins
ar: 30 دقيقة

en: John Doe
ar: محمد أحمد

en: Total: $50.00
ar: الإجمالي: 50.00 $

en: Payment: Pay on Cash
ar: الدفع: نقدًا

en: Re-Book
ar: إعادة الحجز

en: Date & Time Selection
ar: اختيار التاريخ والوقت

en: Select your appointment date and time
ar: حدِّد تاريخ ووقت موعدك

en: Customer Details
ar: تفاصيل العميل

en: Phone number
ar: رقم الهاتف

en: E-mail
ar: البريد الإلكتروني

en: Note
ar: ملاحظة

en: Payment Summary
ar: ملخص الدفع

en: Appointment summary
ar: ملخص الموعد

en: Apply
ar: تطبيق

en: Easily book your appointments & Get the Service you deserve.
ar: احجز مواعيدك بسهولة واحصل على الخدمة التي تستحقها.

en: Which Service you want to take
ar: ما الخدمة التي تريد الحصول عليها

en: Select service
ar: حدِّد الخدمة

en: Select location
ar: حدِّد الموقع

en: Choose a Staff
ar: اختر موظفًا

en: Select staff
ar: حدِّد الموظف

en: Available Time Slots
ar: الفترات الزمنية المتاحة

en: Design
ar: التصميم

en: Colors, fonts, and visual style
ar: الألوان والخطوط والنمط البصري

en: Labels & Text
ar: التسميات والنصوص

en: Customize form text and labels
ar: خصِّص نصوص وتسميات النموذج

en: Buttons
ar: الأزرار

en: Button labels
ar: تسميات الأزرار

en: Feature Toggles
ar: مفاتيح الميزات

en: Show or hide form features
ar: إظهار أو إخفاء ميزات النموذج

en: Customize the booking form color palette
ar: خصِّص لوحة ألوان نموذج الحجز

en: Secondary Color
ar: اللون الثانوي

en: Sidebar Color
ar: لون الشريط الجانبي

en: Leave empty to use primary color
ar: اتركه فارغًا لاستخدام اللون الأساسي

en: Step Button Color
ar: لون زر الخطوة

en: Step Button Hover Color
ar: لون زر الخطوة عند التمرير

en: Sidebar Illustration
ar: رسم الشريط الجانبي

en: Upload a custom image for the sidebar, or leave empty to use the default illustration
ar: ارفع صورة مخصصة للشريط الجانبي، أو اتركه فارغًا لاستخدام الرسم الافتراضي

en: Custom Image
ar: صورة مخصصة

en: Recommended size: 200x200px. PNG or SVG with transparent background works best.
ar: الحجم الموصى به: 200×200 بكسل. PNG أو SVG بخلفية شفافة هو الأفضل.

en: Services Step
ar: خطوة الخدمات

en: Text shown on the service selection step
ar: النص الذي يظهر في خطوة اختيار الخدمة

en: Heading
ar: العنوان

en: Service Label
ar: تسمية الخدمة

en: Location Label
ar: تسمية الموقع

en: Staff Label
ar: تسمية الموظف

en: Service Placeholder
ar: نص إرشادي للخدمة

en: Location Placeholder
ar: نص إرشادي للموقع

en: Staff Placeholder
ar: نص إرشادي للموظف

en: Date & Time Step
ar: خطوة التاريخ والوقت

en: Text shown on the date selection step
ar: النص الذي يظهر في خطوة اختيار التاريخ

en: Subheading
ar: العنوان الفرعي

en: Loading Text
ar: نص التحميل

en: No Available Text
ar: نص «غير متاح»

en: Time Slot Step
ar: خطوة الفترة الزمنية

en: Text shown on the time slot selection step
ar: النص الذي يظهر في خطوة اختيار الفترة الزمنية

en: No Slots Text
ar: نص «لا توجد فترات»

en: Bringing Anyone Label
ar: تسمية «هل ستحضر معك أحدًا»

en: Bringing Anyone Sub-Label
ar: التسمية الفرعية لـ «هل ستحضر معك أحدًا»

en: Details Step
ar: خطوة التفاصيل

en: Text shown on the customer details step
ar: النص الذي يظهر في خطوة تفاصيل العميل

en: Full Name Label
ar: تسمية الاسم الكامل

en: Full Name Placeholder
ar: نص إرشادي للاسم الكامل

en: Phone Label
ar: تسمية الهاتف

en: Email Label
ar: تسمية البريد الإلكتروني

en: Email Placeholder
ar: نص إرشادي للبريد الإلكتروني

en: Note Label
ar: تسمية الملاحظة

en: Note Placeholder
ar: نص إرشادي للملاحظة

en: Payment Step
ar: خطوة الدفع

en: Text shown on the payment summary step
ar: النص الذي يظهر في خطوة ملخص الدفع

en: Summary Title
ar: عنوان الملخص

en: Checkout Step
ar: خطوة الدفع النهائي

en: Text shown on the checkout step
ar: النص الذي يظهر في خطوة الدفع النهائي

en: Payment Method Title
ar: عنوان طريقة الدفع

en: Confirmation Step
ar: خطوة التأكيد

en: Text shown on the confirmation step
ar: النص الذي يظهر في خطوة التأكيد

en: Details Section Title
ar: عنوان قسم التفاصيل

en: Sidebar
ar: الشريط الجانبي

en: Text shown in the left sidebar
ar: النص الذي يظهر في الشريط الجانبي الأيسر

en: Customer Title
ar: عنوان العميل

en: Help Title
ar: عنوان المساعدة

en: Help Text
ar: نص المساعدة

note: translators: %s is the literal "%s" placeholder shown to the user as the spot where the phone number will be substituted.
en: Use %s as placeholder for the phone number
ar: استخدم %s كنص إرشادي لرقم الهاتف

en: Button Labels
ar: تسميات الأزرار

en: Customize the text on navigation buttons
ar: خصِّص نص أزرار التنقل

en: Next Button
ar: زر التالي

en: Back Button
ar: زر السابق

en: Confirm Button
ar: زر التأكيد

en: Processing Text
ar: نص المعالجة

en: Visibility Toggles
ar: مفاتيح الرؤية

en: Show or hide specific form elements
ar: إظهار أو إخفاء عناصر معينة من النموذج

en: Show Note Field
ar: إظهار حقل الملاحظة

en: Show Sidebar
ar: إظهار الشريط الجانبي

en: Show Sidebar Illustration
ar: إظهار رسم الشريط الجانبي

en: Show Calendar Export Buttons
ar: إظهار أزرار تصدير التقويم

en: Allow Back Navigation
ar: السماح بالتنقل للخلف

en: Edit Location
ar: تعديل الموقع

en: Create New Location
ar: إنشاء موقع جديد

en: Update the location details below.
ar: حدِّث تفاصيل الموقع أدناه.

en: Fill in the details to add a new location.
ar: املأ التفاصيل لإضافة موقع جديد.

en: Photos
ar: الصور

en: All Locations
ar: جميع المواقع

en: Search Locations...
ar: البحث في المواقع…

en: No Locations Found
ar: لم يتم العثور على مواقع

en: location(s)
ar: موقع/مواقع

en: This action will permanently delete this location.
ar: سيؤدي هذا الإجراء إلى حذف هذا الموقع نهائيًا.

en: Save Location
ar: حفظ الموقع

en: No Location found.
ar: لم يتم العثور على موقع.

en: Address
ar: العنوان

en: Created At
ar: تاريخ الإنشاء

en: Select Location Photo
ar: حدِّد صورة الموقع

en: e.g., +8801234567890
ar: مثال: +966501234567

en: Location updated!
ar: تم تحديث الموقع!

en: Location created!
ar: تم إنشاء الموقع!

en: Location deleted successfully!
ar: تم حذف الموقع بنجاح!

en: Failed to delete location.
ar: تعذّر حذف الموقع.

en: Locations deleted successfully!
ar: تم حذف المواقع بنجاح!

en: Failed to delete Locations.
ar: تعذّر حذف المواقع.

en: Search host...
ar: البحث عن مضيف…

en: Total Meetings
ar: إجمالي الاجتماعات

en: No Meeting Bookings
ar: لا توجد حجوزات اجتماعات

en: Meeting bookings will appear here when customers book meetings.
ar: ستظهر حجوزات الاجتماعات هنا عندما يحجز العملاء اجتماعات.

en: Delete Meeting Bookings
ar: حذف حجوزات الاجتماعات

note: translators: %d is the number of meeting bookings to delete.
en: Are you sure you want to delete %d meeting booking(s)? This action cannot be undone.
ar: هل تريد حذف %d من حجوزات الاجتماعات؟ لا يمكن التراجع عن هذا الإجراء.

note: translators: 1: number of hours, 2: number of minutes.
en: %1$dh %2$dm
ar: %1$d س %2$d د

note: translators: %d is the number of hours.
en: %dh
ar: %d س

note: translators: %d is the number of minutes.
en: %dm
ar: %d د

en: Join
ar: انضمام

en: Copy meeting link
ar: نسخ رابط الاجتماع

en: No meeting link
ar: لا يوجد رابط اجتماع

en: Date Overrides
ar: استثناءات التواريخ

en: Override availability for specific dates (e.g. holidays, special hours).
ar: تجاوز التوفر لتواريخ محددة (مثل العطلات، الساعات الخاصة).

en: Add Date Override
ar: إضافة استثناء تاريخ

en: No date overrides configured.
ar: لم تُكوَّن أي استثناءات تواريخ.

en: Add overrides for holidays or special availability.
ar: أضِف استثناءات للعطلات أو التوفر الخاص.

en: Availability
ar: التوفر

en: Closed
ar: مغلق

en: Open (Custom Hours)
ar: مفتوح (ساعات مخصصة)

en: Start
ar: البداية

en: End
ar: النهاية

en: Add time window
ar: إضافة نافذة زمنية

en: Unavailable
ar: غير متاح

en: Weekly Availability
ar: التوفر الأسبوعي

en: Set the hours available for this meeting type.
ar: حدِّد الساعات المتاحة لنوع الاجتماع هذا.

en: This meeting type has a custom availability schedule
ar: لنوع الاجتماع هذا جدول توفر مخصص

en: This meeting type follows the global schedule from Settings
ar: يتبع نوع الاجتماع هذا الجدول العام من الإعدادات

en: Meeting type name is required
ar: اسم نوع الاجتماع مطلوب

en: Please select an host
ar: يُرجى اختيار مضيف

en: Duration is required
ar: المدة مطلوبة

en: Min 1 minute
ar: دقيقة واحدة على الأقل

en: Select Meeting Type Image
ar: حدِّد صورة نوع الاجتماع

en: Advanced
ar: متقدِّم

en: Meeting Schedule Name
ar: اسم جدول الاجتماع

en: e.g. 30 Minute Consultation
ar: مثال: استشارة 30 دقيقة

en: Brief description of this meeting type...
ar: وصف موجز لنوع الاجتماع هذا…

en: Select an host
ar: حدِّد مضيفًا

en: Location Details
ar: تفاصيل الموقع

en: Address or room number
ar: العنوان أو رقم الغرفة

en: Make this meeting type available for booking
ar: اجعل نوع الاجتماع هذا متاحًا للحجز

en: Requires Confirmation
ar: يتطلب تأكيدًا

en: Bookings need manual confirmation before they are confirmed
ar: تحتاج الحجوزات إلى تأكيد يدوي قبل اعتمادها

en: Buffer & Limits
ar: الفترات الفاصلة والحدود

en: Buffer Before (minutes)
ar: فترة فاصلة قبل (بالدقائق)

en: Free time before the meeting starts
ar: وقت فارغ قبل بدء الاجتماع

en: Buffer After (minutes)
ar: فترة فاصلة بعد (بالدقائق)

en: Free time after the meeting ends
ar: وقت فارغ بعد انتهاء الاجتماع

en: Max Bookings Per Day
ar: الحد الأقصى للحجوزات يوميًا

en: Leave empty for unlimited
ar: اتركه فارغًا للعدد غير المحدود

en: Min Notice (minutes)
ar: الحد الأدنى للإشعار (بالدقائق)

en: How far in advance bookings must be made
ar: كم من الوقت يجب أن يسبق الحجز

en: Max Advance Days
ar: الحد الأقصى للأيام مسبقًا

en: How far in the future bookings can be made
ar: كم من المستقبل يمكن إجراء الحجوزات

en: Picture
ar: صورة

en: Upload meeting type image
ar: رفع صورة نوع الاجتماع

en: Connect with external calendar and video services
ar: اتصل بخدمات التقويم والفيديو الخارجية

en: Sync meeting bookings to Google Calendar
ar: مزامنة حجوزات الاجتماعات مع Google Calendar

en: Auto-create Google Meet links for meetings
ar: إنشاء روابط Google Meet تلقائيًا للاجتماعات

en: Create Zoom meeting rooms automatically
ar: إنشاء غرف اجتماعات Zoom تلقائيًا

en: Payment Methods
ar: طرق الدفع

en: Choose which payment methods are available for this meeting type
ar: اختر طرق الدفع المتاحة لنوع الاجتماع هذا

en: Accept credit/debit card payments via Stripe
ar: قبول مدفوعات البطاقات الائتمانية/الخصم عبر Stripe

en: Accept payments via PayPal
ar: قبول المدفوعات عبر PayPal

en: Offline / Pay on Arrival
ar: غير متصل / الدفع عند الوصول

en: Collect payment manually
ar: تحصيل الدفع يدويًا

en: Check out through the WooCommerce cart and payment gateways
ar: الدفع عبر سلة WooCommerce وبوابات الدفع

en: This meeting type has no price set. Payment methods will only apply when a price is configured in the General tab.
ar: لم يتم تحديد سعر لنوع الاجتماع هذا. ستنطبق طرق الدفع فقط عند تكوين سعر في علامة التبويب «عام».

note: translators: %d is the number of minutes.
en: %d min
ar: %d د

en: Search meeting types...
ar: البحث في أنواع الاجتماعات…

en: Edit Meeting Type
ar: تعديل نوع الاجتماع

en: Delete Meeting Type
ar: حذف نوع الاجتماع

en: Copy booking URL
ar: نسخ رابط الحجز

en: No Meeting Types Found
ar: لا توجد أنواع اجتماعات

en: Create your first meeting type to get started.
ar: أنشئ أول نوع اجتماع لك للبدء.

en: This action will permanently delete this meeting type.
ar: سيؤدي هذا الإجراء إلى حذف نوع الاجتماع هذا نهائيًا.

en: Meeting type updated successfully
ar: تم تحديث نوع الاجتماع بنجاح

en: Meeting type created successfully
ar: تم إنشاء نوع الاجتماع بنجاح

en: Meeting type deleted successfully!
ar: تم حذف نوع الاجتماع بنجاح!

en: Failed to delete meeting type.
ar: تعذّر حذف نوع الاجتماع.

en: Process Cash Payment
ar: معالجة الدفع النقدي

en: Cash Payment Processing
ar: معالجة الدفع النقدي

en: Customer Name *
ar: اسم العميل *

en: Enter customer name
ar: أدخل اسم العميل

en: Email (Optional)
ar: البريد الإلكتروني (اختياري)

en: Service Information
ar: معلومات الخدمة

en: Service *
ar: الخدمة *

en: Hair Cut - $25
ar: قص الشعر — 25 $

en: Beard Trim - $15
ar: تشذيب اللحية — 15 $

en: Hair Wash - $10
ar: غسل الشعر — 10 $

en: Hair Styling - $35
ar: تصفيف الشعر — 35 $

en: Full Service - $50
ar: خدمة كاملة — 50 $

en: Amount *
ar: المبلغ *

en: Quick amounts:
ar: مبالغ سريعة:

en: Cash
ar: نقدًا

en: Check
ar: شيك

en: Notes (Optional)
ar: ملاحظات (اختياري)

en: Additional notes...
ar: ملاحظات إضافية…

en: Customer:
ar: العميل:

en: Payment Method:
ar: طريقة الدفع:

en: Total Amount:
ar: المبلغ الإجمالي:

en: Cash Payment
ar: الدفع النقدي

en: Cash Received
ar: النقد المستلم

en: Amount Due:
ar: المبلغ المستحق:

en: Cash Received:
ar: النقد المستلم:

en: Change Due:
ar: الباقي:

note: translators: %s is the shortfall amount needed to complete payment.
en: Insufficient payment. Need $%s more.
ar: الدفعة غير كافية. مطلوب مبلغ إضافي قدره %s $.

en: Back to Form
ar: العودة إلى النموذج

en: Payment Successful!
ar: تمت عملية الدفع بنجاح!

note: translators: %s is the customer name the payment was processed for.
en: Cash payment has been processed successfully for %s
ar: تمت معالجة الدفع النقدي بنجاح لـ %s

en: Amount Paid:
ar: المبلغ المدفوع:

en: Change Given:
ar: الباقي المُسلَّم:

en: Transaction Time:
ar: وقت المعاملة:

en: Print Receipt
ar: طباعة الإيصال

en: Process Another Payment
ar: معالجة دفعة أخرى

en: Staff Member
ar: موظف

en: Thank you for choosing our services!
ar: شكرًا على اختيارك خدماتنا!

en: Generate Invoice
ar: إنشاء فاتورة

en: Invoice Preview
ar: معاينة الفاتورة

en: Overdue
ar: متأخر

en: Invoice sent successfully!
ar: تم إرسال الفاتورة بنجاح!

en: Failed to send invoice. Please try again.
ar: تعذّر إرسال الفاتورة. يُرجى المحاولة مرة أخرى.

en: Generating...
ar: جارٍ الإنشاء…

en: Download PDF
ar: تنزيل PDF

en: Sending...
ar: جارٍ الإرسال…

en: Send Invoice
ar: إرسال الفاتورة

en: INVOICE
ar: فاتورة

note: translators: %s is the invoice number.
en: Invoice #: %s
ar: رقم الفاتورة: %s

note: translators: %s is a date.
en: Date: %s
ar: التاريخ: %s

note: translators: %s is the due date.
en: Due Date: %s
ar: تاريخ الاستحقاق: %s

note: translators: %s is a phone number.
en: Phone: %s
ar: الهاتف: %s

note: translators: %s is an email address.
en: Email: %s
ar: البريد الإلكتروني: %s

note: translators: %s is the business website URL.
en: Web: %s
ar: الموقع: %s

en: BILL TO:
ar: فاتورة إلى:

en: PAYMENT INFO:
ar: معلومات الدفع:

note: translators: %s is the payment method.
en: Method: %s
ar: الطريقة: %s

note: translators: %s is the amount paid.
en: Amount Paid: %s
ar: المبلغ المدفوع: %s

note: translators: %s is the due amount.
en: Due: %s
ar: المستحق: %s

en: Persons
ar: الأشخاص

en: Subtotal:
ar: المجموع الفرعي:

en:  (incl.)
ar:  (شاملة)

en:  (excl.)
ar:  (غير شاملة)

en: Paid:
ar: المدفوع:

en: Due:
ar: المستحق:

en: Notes:
ar: ملاحظات:

note: translators: %s is the business contact email address.
en: For questions about this invoice, please contact us at %s
ar: للاستفسار عن هذه الفاتورة، يُرجى التواصل معنا على %s

en: Earning Revenue
ar: إيرادات الأرباح

en: Paid Payment
ar: دفعة مدفوعة

en: Pending Payment
ar: دفعة قيد الانتظار

en: Cancel Payment
ar: إلغاء الدفع

en: Transaction Timeline
ar: الجدول الزمني للمعاملة

en: Refund
ar: استرداد

en: Payment Created
ar: تم إنشاء الدفعة

en: Payment Processed
ar: تمت معالجة الدفعة

en: Coupon
ar: الكوبون

en: Paid (Deposit)
ar: مدفوع (عربون)

en: Method
ar: الطريقة

en: All Payments
ar: جميع المدفوعات

en: Search by ID or transaction ID...
ar: ابحث بالمعرف أو معرف المعاملة…

en: Filter by type
ar: التصفية حسب النوع

en: Filter by status
ar: تصفية حسب الحالة

en: View Details
ar: عرض التفاصيل

en: No payments found
ar: لا توجد مدفوعات

en: Try adjusting your filters
ar: حاول تعديل التصفية

en: Payments will appear here once customers complete transactions
ar: ستظهر المدفوعات هنا بمجرد أن يُتم العملاء معاملاتهم

en: Send Invoice is a Pro feature. Please upgrade to Pro.
ar: إرسال الفاتورة ميزة في النسخة Pro. يُرجى الترقية إلى Pro.

en: Failed to send invoice
ar: تعذّر إرسال الفاتورة

en: Invoice sent successfully
ar: تم إرسال الفاتورة بنجاح

en: Payment deleted successfully!
ar: تم حذف الدفعة بنجاح!

en: Failed to delete payment.
ar: تعذّر حذف الدفعة.

en: Appointment Revenue
ar: إيرادات المواعيد

en: Total from all paid bookings
ar: الإجمالي من جميع الحجوزات المدفوعة

en: Commission Income
ar: إيرادات العمولة

note: translators: %s is the commission percentage rate.
en: %s%% of revenue
ar: %s%% من الإيرادات

note: translators: %s is the formatted commission amount.
en: %s per booking
ar: %s لكل حجز

en: No commission set
ar: لم تُحدَّد عمولة

en: Paid to Employees
ar: المدفوعة للموظفين

en: Completed payout transfers
ar: تحويلات الدفع المكتملة

en: Pending Payouts
ar: المدفوعات المعلَّقة

en: Awaiting approval or completion
ar: بانتظار الموافقة أو الإكمال

en: Appointment Commission
ar: عمولة الموعد

note: translators: %s is the number of paid bookings.
en: %s paid booking | %s paid bookings
ar[0]: لا توجد حجوزات مدفوعة
ar[1]: حجز واحد مدفوع
ar[2]: حجزان مدفوعان
ar[3]: %s حجوزات مدفوعة
ar[4]: %s حجزًا مدفوعًا
ar[5]: %s حجز مدفوع

en: Commission per appointment
ar: العمولة لكل موعد

en: Booking Amount
ar: مبلغ الحجز

en: Commission
ar: العمولة

en: Staff Gets
ar: يحصل الموظف على

en: No paid appointments found
ar: لا توجد مواعيد مدفوعة

note: translators: 1: current page number, 2: total number of pages, 3: total number of items.
en: Page %1$s of %2$s (%3$s total)
ar: الصفحة %1$s من %2$s (الإجمالي %3$s)

en: Processing
ar: قيد المعالجة

en: On Hold
ar: معلق

en: Rejected
ar: مرفوض

note: translators: %s is the payout ID.
en: Payout #%s
ar: الدفعة رقم %s

en: Gross Amount
ar: المبلغ الإجمالي

en: Net Amount
ar: المبلغ الصافي

en: Payout Method
ar: طريقة الدفع

en: Requested
ar: مطلوب

en: Processed
ar: تمت معالجته

en: Processed By
ar: تمت معالجته بواسطة

note: translators: %s is the payout method name.
en: Payment Details — %s
ar: تفاصيل الدفع — %s

en: Staff has not provided payment details for
ar: لم يقدِّم الموظف تفاصيل الدفع لـ

en: Staff Note
ar: ملاحظة الموظف

en: Admin Note
ar: ملاحظة المسؤول

en: Admin note (optional)
ar: ملاحظة المسؤول (اختياري)

en: Move to Processing
ar: النقل إلى «قيد المعالجة»

en: Put On Hold
ar: تعليق

en: Reject
ar: رفض

en: Mark Paid
ar: وضع علامة كمدفوع

en: Resume
ar: استئناف

en: Failed to load payouts
ar: تعذّر تحميل المدفوعات

en: Payout approved
ar: تمت الموافقة على الدفعة

en: Failed to approve
ar: تعذّرت الموافقة

en: Failed to approve payout
ar: تعذّرت الموافقة على الدفعة

en: Payout completed
ar: اكتملت الدفعة

en: Failed to complete
ar: تعذّر الإكمال

en: Failed to complete payout
ar: تعذّر إكمال الدفعة

en: Payout rejected
ar: تم رفض الدفعة

en: Failed to reject
ar: تعذّر الرفض

en: Failed to reject payout
ar: تعذّر رفض الدفعة

en: Payout placed on hold
ar: تم تعليق الدفعة

en: Failed to place on hold
ar: تعذّر التعليق

en: Failed to place payout on hold
ar: تعذّر تعليق الدفعة

en: Payout resumed
ar: تم استئناف الدفعة

en: Failed to resume
ar: تعذّر الاستئناف

en: Failed to resume payout
ar: تعذّر استئناف الدفعة

en: Net
ar: الصافي

en: No payouts found
ar: لا توجد مدفوعات

note: translators: %s is the payout ID.
en: #%s
ar: رقم %s

en: Service name is required
ar: اسم الخدمة مطلوب

en: Please select a category
ar: يُرجى اختيار فئة

en: Please assign at least one employee
ar: يُرجى تعيين موظف واحد على الأقل

en: Basic information
ar: المعلومات الأساسية

en: Duration & Pricing
ar: المدة والتسعير

en: Time and cost
ar: الوقت والتكلفة

en: Advanced options
ar: خيارات متقدمة

en: Update Service
ar: تحديث الخدمة

en: Create Service
ar: إنشاء الخدمة

en: Update employee prices?
ar: تحديث أسعار الموظفين؟

en: You changed the service price from
ar: لقد غيّرت سعر الخدمة من

en: Apply the same change to employees who have this service? Each employee's custom override stays relative to the new price.
ar: تطبيق نفس التغيير على الموظفين الذين لديهم هذه الخدمة؟ تظل تجاوزات كل موظف نسبية للسعر الجديد.

en: Keep employee prices
ar: الإبقاء على أسعار الموظفين

en: Adjust to employees
ar: ضبط للموظفين

en: Category name cannot be empty.
ar: لا يمكن أن يكون اسم الفئة فارغًا.

en: Edit Category
ar: تعديل الفئة

en: Add Category
ar: إضافة فئة

en: Update the details for this category.
ar: حدِّث تفاصيل هذه الفئة.

en: Enter the name for your  category.
ar: أدخل اسم فئتك.

en: Creating...
ar: جارٍ الإنشاء…

en: Create Category
ar: إنشاء فئة

en: Deposit Payment
ar: دفعة العربون

en: Optional
ar: اختياري

en: Require Deposit Payment
ar: اشترط دفع العربون

en: Collect payment upfront to secure bookings
ar: تحصيل الدفع مسبقًا لتأمين الحجوزات

en: Upgrade to PRO to enable deposit payments
ar: ترقَّ إلى PRO لتفعيل دفعات العربون

en: Deposit Type
ar: نوع العربون

en: Percentage
ar: نسبة مئوية

en: Deposit Amount
ar: مبلغ العربون

en: Allow full payment option
ar: السماح بخيار الدفع الكامل

en: Let customers pay the total amount upfront
ar: اسمح للعملاء بدفع المبلغ الإجمالي مسبقًا

en: Charge deposit for each person in the booking
ar: احتسب العربون لكل شخص في الحجز

en: Customers will pay the combined deposit amount upfront
ar: سيدفع العملاء مبلغ العربون المُجمَّع مسبقًا

en: Select Service Photo
ar: حدِّد صورة الخدمة

en: Basic Information
ar: المعلومات الأساسية

en: e.g., Haircut & Styling
ar: مثال: قص الشعر والتصفيف

en: Choose a clear, descriptive name for your service
ar: اختر اسمًا واضحًا ووصفيًا لخدمتك

en: Categorize your service for better organization
ar: صنِّف خدمتك لتنظيم أفضل

en: Staff Assignment
ar: تعيين الموظفين

en: Assign Staff
ar: تعيين موظفين

en: Select which employees can provide this service
ar: حدِّد الموظفين الذين يمكنهم تقديم هذه الخدمة

en: Available Employees
ar: الموظفون المتاحون

en: Select staffs...
ar: حدِّد الموظفين…

en: Select one or more employees who can provide this service
ar: حدِّد موظفًا واحدًا أو أكثر يمكنه تقديم هذه الخدمة

en: No Staffs Found
ar: لم يتم العثور على موظفين

en: You need to create at least one staff before you can assign them to services.
ar: يجب إنشاء موظف واحد على الأقل قبل أن تتمكن من تعيينه إلى الخدمات.

en: Service Settings
ar: إعدادات الخدمة

en: Show service on site
ar: إظهار الخدمة على الموقع

en: Make this service visible to customers
ar: اجعل هذه الخدمة مرئية للعملاء

en: Enable repeat bookings for this service
ar: تفعيل الحجوزات المتكررة لهذه الخدمة

en: Upgrade to PRO to enable recurring appointments
ar: ترقَّ إلى PRO لتفعيل المواعيد المتكررة

en: Disabled
ar: معطَّل

en: Handle unavailable dates
ar: التعامل مع التواريخ غير المتاحة

en: Closest date after
ar: أقرب تاريخ بعد

en: Closest date before
ar: أقرب تاريخ قبل

en: Closest date before or after
ar: أقرب تاريخ قبل أو بعد

en: Payment handling
ar: معالجة الدفع

en: Pay first appointment only
ar: دفع الموعد الأول فقط

en: Pay all appointments at once
ar: دفع جميع المواعيد دفعة واحدة

en: Description & Media
ar: الوصف والوسائط

en: Service Image
ar: صورة الخدمة

en: Upload a professional image that represents your service (recommended: 800x600px)
ar: ارفع صورة احترافية تمثِّل خدمتك (يُوصى بـ 800×600 بكسل)

en: Service Description
ar: وصف الخدمة

en: Describe your service in detail. Include what clients can expect, benefits, and any special instructions...
ar: صف خدمتك بالتفصيل. اذكر ما يمكن للعملاء توقُّعه والفوائد وأي تعليمات خاصة…

en: A detailed description helps customers understand your service better
ar: يساعد الوصف المفصَّل العملاء على فهم خدمتك بشكل أفضل

en: Duration & Price
ar: المدة والسعر

en: Select duration
ar: حدِّد المدة

en: How long does this service typically take?
ar: كم تستغرق هذه الخدمة عادةً؟

en: This service will be listed as Free
ar: ستظهر هذه الخدمة كمجانية

en: Set the base price for this service
ar: حدِّد السعر الأساسي لهذه الخدمة

en: Buffer Times
ar: أوقات الفترات الفاصلة

en: Buffer Time Before
ar: فترة فاصلة قبل

en: No buffer
ar: بدون فترة فاصلة

en: 10 minutes
ar: 10 دقائق

en: Time needed before the appointment starts
ar: الوقت اللازم قبل بدء الموعد

en: Buffer Time After
ar: فترة فاصلة بعد

en: Time needed after the appointment ends
ar: الوقت اللازم بعد انتهاء الموعد

en: Capacity Settings
ar: إعدادات السعة

en: Configure minimum and maximum booking capacity
ar: كوِّن السعة الدنيا والقصوى للحجز

en: Upgrade to PRO to configure booking capacity
ar: ترقَّ إلى PRO لتكوين سعة الحجز

en: Minimum Capacity
ar: السعة الدنيا

en: Maximum Capacity
ar: السعة القصوى

en: Show "Bringing anyone with you" option
ar: إظهار خيار «هل ستحضر معك أحدًا»

en: Allow customers to add additional people
ar: السماح للعملاء بإضافة أشخاص آخرين

en: Multiply price by number of people
ar: ضرب السعر في عدد الأشخاص

en: Charge per person instead of flat rate
ar: احتسب السعر لكل شخص بدلًا من السعر الموحَّد

en: Limit for the extra people
ar: حد للأشخاص الإضافيين

en: Set a maximum number of additional attendees
ar: حدِّد عددًا أقصى للمشاركين الإضافيين

en: Set limit for additional people:
ar: حدِّد حدًا للأشخاص الإضافيين:

en: Required Staff
ar: الموظفون المطلوبون

en: Staff needed per booking
ar: الموظفون المطلوبون لكل حجز

en: Reserve multiple staff for one booking, e.g. a couple or 4-hands massage.
ar: احجز عدة موظفين لحجز واحد، مثل تدليك للزوجين أو بأربع أيدٍ.

en: Minimum staff
ar: الحد الأدنى للموظفين

en: Maximum staff
ar: الحد الأقصى للموظفين

note: translators: %d: number of staff.
en: Each booking reserves %d staff at the same time.
ar: يحجز كل حجز %d موظفين في الوقت نفسه.

note: translators: %1$d: min staff, %2$d: max staff.
en: Customers can reserve %1$d–%2$d staff per booking.
ar: يمكن للعملاء حجز %1$d–%2$d موظفين لكل حجز.

en: Override global booking restrictions for this service
ar: تجاوز قيود الحجز العامة لهذه الخدمة

en: Per-service overrides require Pro — using global settings
ar: تتطلب تجاوزات الخدمة Pro — يتم استخدام الإعدادات العامة

en: Default Appointment Status
ar: حالة الموعد الافتراضية

en: Initial status for new bookings
ar: الحالة الأولية للحجوزات الجديدة

en: Minimum Booking Time
ar: الحد الأدنى لوقت الحجز

en: 48 hours
ar: 48 ساعة

en: How far in advance bookings are required
ar: كم من الوقت يجب أن يسبق الحجز

en: Minimum Cancel Time
ar: الحد الأدنى لوقت الإلغاء

en: Notice required before cancellation
ar: الإشعار المطلوب قبل الإلغاء

en: Minimum Reschedule Time
ar: الحد الأدنى لوقت إعادة الجدولة

en: Notice required before rescheduling
ar: الإشعار المطلوب قبل إعادة الجدولة

en: Booking Advance Period (days)
ar: فترة الحجز المسبق (أيام)

en: How far in advance customers can book
ar: كم من الوقت يمكن للعملاء الحجز مسبقًا

en: Redirect URL After Booking
ar: رابط إعادة التوجيه بعد الحجز

en: Where to send customers after successful booking
ar: إلى أين يُرسَل العملاء بعد الحجز الناجح

en: Select accepted payment options
ar: حدِّد خيارات الدفع المقبولة

en: Accept credit and debit cards
ar: قبول البطاقات الائتمانية والخصم

en: Accept PayPal payments
ar: قبول مدفوعات PayPal

en: Accept offline payments on-site
ar: قبول المدفوعات غير المتصلة في الموقع

en: Connect with external services
ar: اتصل بالخدمات الخارجية

en: Create calendar events and auto-generate meeting links
ar: إنشاء أحداث التقويم وإنشاء روابط الاجتماعات تلقائيًا

en: Auto-create video meeting links
ar: إنشاء روابط اجتماعات الفيديو تلقائيًا

en: Create Zoom meeting rooms
ar: إنشاء غرف اجتماعات Zoom

en: This service is linked to a Classified Listing. Deleting it will also disable booking on that listing.
ar: هذه الخدمة مرتبطة بإعلان مبوَّب. سيؤدي حذفها أيضًا إلى تعطيل الحجز على ذلك الإعلان.

en: This action will permanently delete this service
ar: سيؤدي هذا الإجراء إلى حذف هذه الخدمة نهائيًا

note: translators: %d: number of services selected.
en: This action will permanently delete %d selected service(s).
ar: سيؤدي هذا الإجراء إلى حذف %d خدمة محددة نهائيًا.

en: One or more selected services are linked to Classified Listings — deleting them will also disable booking on those listings.
ar: ترتبط واحدة أو أكثر من الخدمات المحددة بإعلانات مبوبة — سيؤدي حذفها أيضًا إلى تعطيل الحجز في تلك الإعلانات.

en: This action will permanently delete this category
ar: سيؤدي هذا الإجراء إلى حذف هذه الفئة نهائيًا

en: Search across all services...
ar: البحث في جميع الخدمات…

en: Name: A → Z
ar: الاسم: أ → ي

en: Name: Z → A
ar: الاسم: ي → أ

en: Price: Low → High
ar: السعر: من الأقل إلى الأعلى

en: Price: High → Low
ar: السعر: من الأعلى إلى الأقل

note: translators: %d: number of services selected.
en: %d service(s) selected
ar: تم تحديد %d خدمة

en: Delete selected
ar: حذف المحدد

en: Select all services in this category
ar: تحديد جميع الخدمات في هذه الفئة

en: Edit Service
ar: تعديل الخدمة

en: Delete Service
ar: حذف الخدمة

en: No services yet
ar: لا توجد خدمات بعد

en: Add your first service to this category
ar: أضِف أول خدمة لك إلى هذه الفئة

en: No Service Found
ar: لم يتم العثور على خدمة

en: Service updated Successfully
ar: تم تحديث الخدمة بنجاح

en: Service created Successfully
ar: تم إنشاء الخدمة بنجاح

en: Service deleted successfully!
ar: تم حذف الخدمة بنجاح!

en: Failed to delete Services.
ar: تعذّر حذف الخدمات.

en: Services deleted successfully!
ar: تم حذف الخدمات بنجاح!

en: Category deleted successfully!
ar: تم حذف الفئة بنجاح!

en: Failed to delete Service.
ar: تعذّر حذف الخدمة.

en: What services do you offer?
ar: ما الخدمات التي تقدمونها؟

en: We offer a variety of services! Let me check for you...
ar: نقدم مجموعة متنوعة من الخدمات! دعني أتحقق لك…

en: Select country
ar: حدِّد الدولة

en: Search ...
ar: بحث…

en: No country found.
ar: لم يتم العثور على دولة.

en: Please select a valid .json file.
ar: يُرجى اختيار ملف .json صالح.

en: Failed to parse the file.
ar: تعذّر تحليل الملف.

en: Import is in progress. Please do not close, reload, or navigate away from this page.
ar: الاستيراد قيد التنفيذ. يُرجى عدم إغلاق الصفحة أو إعادة تحميلها أو الانتقال منها.

en: Export is in progress. Please do not close, reload, or navigate away from this page.
ar: التصدير قيد التنفيذ. يُرجى عدم إغلاق الصفحة أو إعادة تحميلها أو الانتقال منها.

en: Export
ar: تصدير

en: Import
ar: استيراد

note: translators: %s is the total number of records.
en: %s records
ar: %s سجل

en: No modules selected
ar: لم يتم تحديد وحدات

en: Exporting...
ar: جارٍ التصدير…

en: Reading file...
ar: جارٍ قراءة الملف…

en: Click to select or drag & drop
ar: انقر للتحديد أو اسحب وأفلت

en: .json export file from Radius Booking
ar: ملف تصدير .json من Radius Booking

en: Importing...
ar: جارٍ الاستيراد…

en: Start Import
ar: بدء الاستيراد

en: Import completed successfully
ar: اكتمل الاستيراد بنجاح

en: All data has been imported into this site.
ar: تم استيراد جميع البيانات إلى هذا الموقع.

en: Import Another File
ar: استيراد ملف آخر

en: Developer API
ar: واجهة برمجة التطبيقات للمطورين

note: translators: %s is the module name being exported.
en: Exporting %s...
ar: جارٍ تصدير %s…

en: Export complete!
ar: اكتمل التصدير!

en: Export failed. Please try again.
ar: فشل التصدير. يُرجى المحاولة مرة أخرى.

note: translators: %s is the module name being imported.
en: Importing %s...
ar: جارٍ استيراد %s…

en: Import complete!
ar: اكتمل الاستيراد!

en: Import failed. Please try again.
ar: فشل الاستيراد. يُرجى المحاولة مرة أخرى.

en: Please install and activate the Classified Listing plugin to use this integration
ar: يُرجى تثبيت وتفعيل إضافة Classified Listing لاستخدام هذا التكامل

en: Upgrade to PRO to use this integration
ar: ترقَّ إلى PRO لاستخدام هذا التكامل

en: View setup documentation
ar: عرض وثائق الإعداد

en: Enable this integration to configure settings
ar: فعِّل هذا التكامل لتكوين الإعدادات

en: Create and manage Zoom meetings for appointments
ar: إنشاء وإدارة اجتماعات Zoom للمواعيد

en: API Credentials
ar: بيانات اعتماد API

en: Account ID
ar: معرف الحساب

en: Enter your Zoom Account ID
ar: أدخل معرف حساب Zoom الخاص بك

en: Client ID
ar: معرف العميل

en: Enter your Zoom Client ID
ar: أدخل معرف عميل Zoom الخاص بك

en: Client Secret
ar: السر العميل

en: Enter your Zoom Client Secret
ar: أدخل سر عميل Zoom الخاص بك

en: Require password for Zoom meetings
ar: اشترط كلمة مرور لاجتماعات Zoom

en: Enable waiting room for meetings
ar: تفعيل غرفة الانتظار للاجتماعات

en: Send Zoom meeting invite to customers
ar: إرسال دعوة اجتماع Zoom للعملاء

en: Default meeting duration (minutes)
ar: المدة الافتراضية للاجتماع (بالدقائق)

en: Sync appointments with Google Calendar and Meet
ar: مزامنة المواعيد مع Google Calendar وMeet

en: OAuth 2.0 Credentials
ar: بيانات اعتماد OAuth 2.0

en: Enter your Google OAuth Client ID
ar: أدخل معرف عميل Google OAuth

en: Enter your Google OAuth Client Secret
ar: أدخل سر عميل Google OAuth

en: Redirect URI
ar: URI إعادة التوجيه

en: Saving & Redirecting...
ar: جارٍ الحفظ وإعادة التوجيه…

en: Configure Google Calendar Access
ar: تكوين الوصول إلى Google Calendar

en: Settings will be saved automatically before redirecting to Google
ar: ستُحفظ الإعدادات تلقائيًا قبل إعادة التوجيه إلى Google

en: Generate iCal files for Apple Calendar sync
ar: إنشاء ملفات iCal لمزامنة Apple Calendar

en: Apple Calendar integration works via iCal (.ics) files. Enable this to allow customers to download calendar files or subscribe to calendar feeds.
ar: يعمل تكامل Apple Calendar عبر ملفات iCal (.ics). فعِّل هذا للسماح للعملاء بتنزيل ملفات التقويم أو الاشتراك في خلاصات التقويم.

en: Show "Add to Apple Calendar" download link
ar: إظهار رابط تنزيل «أضف إلى Apple Calendar»

en: Include location details in calendar events
ar: تضمين تفاصيل الموقع في أحداث التقويم

en: Include appointment details in calendar events
ar: تضمين تفاصيل الموعد في أحداث التقويم

en: Add reminders to calendar events
ar: إضافة تذكيرات إلى أحداث التقويم

en: Reminder time before appointment (minutes)
ar: وقت التذكير قبل الموعد (بالدقائق)

en: Calendar Name
ar: اسم التقويم

en: My Business Appointments
ar: مواعيد نشاطي

en: Organizer Email
ar: بريد المنظم الإلكتروني

en: hours
ar: ساعات

en: hour
ar: ساعة

en: Turn classified listings into bookable services or staff members
ar: تحويل الإعلانات المبوَّبة إلى خدمات قابلة للحجز أو موظفين

en: Listing Mapping Mode
ar: وضع تخطيط الإعلانات

en: Each listing becomes a bookable service. The listing owner becomes the staff member.
ar: يصبح كل إعلان خدمة قابلة للحجز. يصبح مالك الإعلان هو الموظف.

en: Each listing becomes a staff member. A shared default service is used for all bookings.
ar: يصبح كل إعلان موظفًا. تُستخدم خدمة افتراضية مشتركة لجميع الحجوزات.

en: Integration Settings
ar: إعدادات التكامل

en: Sync price from listing
ar: مزامنة السعر من الإعلان

en: Sync description from listing
ar: مزامنة الوصف من الإعلان

en: Use listing price as staff rate
ar: استخدام سعر الإعلان كأجر للموظف

en: Default Service Name
ar: اسم الخدمة الافتراضي

en: Default Duration
ar: المدة الافتراضية

en: Book Now Button Text
ar: نص زر «احجز الآن»

en: In "Listing as Staff" mode, each listing with booking enabled will create a staff member using the listing title and image. All staff share a single default service for bookings.
ar: في وضع «الإعلان كموظف»، سيُنشئ كل إعلان مفعَّل الحجز موظفًا باستخدام عنوان الإعلان وصورته. يشترك جميع الموظفين في خدمة افتراضية واحدة للحجوزات.

en: When enabled, a "Radius Booking" meta box will appear on each listing edit screen. Listing owners can check "Enable Booking" to make their listing bookable. The listing will be synced as a service in Radius Booking automatically.
ar: عند التفعيل، ستظهر صندوق ميتا «Radius Booking» في كل شاشة تعديل إعلان. يمكن لأصحاب الإعلانات تحديد «تفعيل الحجز» لجعل إعلانهم قابلًا للحجز. ستتم مزامنة الإعلان كخدمة في Radius Booking تلقائيًا.

en: Seller Permissions
ar: صلاحيات البائع

en: — Control what sellers can do from their dashboard
ar: — تحكَّم في ما يمكن للبائعين القيام به من لوحة التحكم

en: Seller can edit their services
ar: يمكن للبائع تعديل خدماته

en: Seller can delete their services
ar: يمكن للبائع حذف خدماته

en: Seller can manage staff members
ar: يمكن للبائع إدارة الموظفين

en: Seller can update their work schedule
ar: يمكن للبائع تحديث جدول عمله

en: Take booking payments through WooCommerce checkout — any WooCommerce gateway, tax & coupons.
ar: تحصيل مدفوعات الحجز عبر صفحة الدفع في WooCommerce — أي بوابة WooCommerce والضرائب والكوبونات.

en: Please install and activate WooCommerce to use this integration
ar: يرجى تثبيت WooCommerce وتفعيله لاستخدام هذا التكامل

en: Confirm the booking when the order is
ar: تأكيد الحجز عندما يكون الطلب

en: Paid (Processing or Completed)
ar: مدفوع (قيد المعالجة أو مكتمل)

en: Completed only
ar: مكتمل فقط

en: New booking order status
ar: حالة طلب الحجز الجديد

en: Pending payment
ar: بانتظار الدفع

en: On hold
ar: معلّق

en: Redirect customer to
ar: إعادة توجيه العميل إلى

en: Order pay page
ar: صفحة دفع الطلب

en: Checkout page
ar: صفحة الدفع

en: Release unpaid slot after (minutes)
ar: تحرير الفترة غير المدفوعة بعد (دقائق)

en: 0 = never release automatically.
ar: 0 = عدم التحرير تلقائيًا أبدًا.

en: Cancel appointment when order is refunded
ar: إلغاء الموعد عند استرداد مبلغ الطلب

en: Cancel appointment when order is cancelled/failed
ar: إلغاء الموعد عند إلغاء الطلب أو فشله

en: Create a WooCommerce customer account
ar: إنشاء حساب عميل في WooCommerce

en: Are you sure you want to delete this entry?
ar: هل تريد حذف هذا الإدخال فعلًا؟

en: Loading knowledge base...
ar: جارٍ تحميل قاعدة المعرفة…

en: No knowledge base entries yet. Add your first FAQ.
ar: لا توجد إدخالات في قاعدة المعرفة بعد. أضِف أول سؤال شائع.

en: Edit Entry
ar: تعديل الإدخال

en: Add New Entry
ar: إضافة إدخال جديد

en: Question
ar: السؤال

en: e.g. What are your business hours?
ar: مثال: ما ساعات العمل لديكم؟

en: Answer
ar: الإجابة

en: Provide the answer the chatbot should give...
ar: قدِّم الإجابة التي يجب أن يقدمها روبوت الدردشة…

en: Policy
ar: السياسة

en: Hours
ar: الساعات

en: Add Knowledge Entry
ar: إضافة إدخال معرفي

en: Please enter a license key.
ar: يُرجى إدخال مفتاح ترخيص.

en: License activated successfully.
ar: تم تفعيل الترخيص بنجاح.

en: License activated!
ar: تم تفعيل الترخيص!

en: Activation failed.
ar: فشل التفعيل.

en: Failed to activate license.
ar: تعذّر تفعيل الترخيص.

en: License deactivated.
ar: تم إلغاء تفعيل الترخيص.

en: Deactivation failed.
ar: فشل إلغاء التفعيل.

en: Failed to deactivate license.
ar: تعذّر إلغاء تفعيل الترخيص.

en: Invalid
ar: غير صالح

en: Expired
ar: منتهي الصلاحية

en: License Management
ar: إدارة الترخيص

en: Activate your Radius Booking Pro license to receive updates and premium support.
ar: فعِّل ترخيص Radius Booking Pro الخاص بك لتلقي التحديثات والدعم المميز.

note: translators: %s is the license status label.
en: License %s
ar: الترخيص %s

en: License Key
ar: مفتاح الترخيص

en: Enter your purchase license key
ar: أدخل مفتاح ترخيص الشراء

en: Enter your license key...
ar: أدخل مفتاح الترخيص…

en: Deactivating...
ar: جارٍ إلغاء التفعيل…

en: Deactivate License
ar: إلغاء تفعيل الترخيص

en: Activating...
ar: جارٍ التفعيل…

en: Activate License
ar: تفعيل الترخيص

en: Service Booking
ar: حجز الخدمات

en: Traditional appointment booking with services, staff, and time slots. This is the core booking module.
ar: حجز المواعيد التقليدي بالخدمات والموظفين والفترات الزمنية. هذه هي وحدة الحجز الأساسية.

en: Meeting Booking
ar: حجز الاجتماعات

en: Calendly-style meeting scheduling. Create shareable booking links for 1-on-1 meetings with independent availability.
ar: جدولة الاجتماعات بأسلوب Calendly. أنشئ روابط حجز قابلة للمشاركة للاجتماعات الفردية بتوفر مستقل.

en: Event Booking
ar: حجز الفعاليات

en: Event management with ticket types, capacity limits, waitlists, and attendee registration.
ar: إدارة الفعاليات مع أنواع التذاكر وحدود السعة وقوائم الانتظار وتسجيل المشاركين.

note: translators: %s is the module name.
en: %s enabled
ar: تم تفعيل %s

note: translators: %s is the module name.
en: %s disabled
ar: تم تعطيل %s

en: Failed to save module settings
ar: تعذّر حفظ إعدادات الوحدة

en: Booking Modules
ar: وحدات الحجز

en: Enable or disable booking modules. Disabled modules are hidden from the sidebar and their features become inactive.
ar: فعِّل أو عطِّل وحدات الحجز. الوحدات المعطَّلة مخفية من الشريط الجانبي وميزاتها تصبح غير نشطة.

en: Always Active
ar: نشط دائمًا

en: Reload to update sidebar?
ar: إعادة التحميل لتحديث الشريط الجانبي؟

en: Your module change is saved. Reloading will update the sidebar navigation, but any unsaved changes on other settings tabs will be lost.
ar: تم حفظ تغيير الوحدة. سيؤدي إعادة التحميل إلى تحديث تنقل الشريط الجانبي، لكن أي تغييرات غير محفوظة في علامات تبويب الإعدادات الأخرى ستفقد.

en: Reload
ar: إعادة تحميل

en: Stay
ar: البقاء

en: Upgrade to PRO to use this payment gateway
ar: ترقَّ إلى PRO لاستخدام بوابة الدفع هذه

en: Test Mode
ar: وضع الاختبار

en: Live Mode
ar: الوضع المباشر

en: Production
ar: الإنتاج

en: No real transactions will be processed
ar: لن تتم معالجة أي معاملات حقيقية

en: Real transactions will be processed
ar: ستتم معالجة معاملات حقيقية

en: Enable this payment method to configure settings
ar: فعِّل طريقة الدفع هذه لتكوين الإعدادات

en: Accept cash, check, or other offline methods
ar: قبول النقد أو الشيكات أو طرق غير متصلة أخرى

en: Payment method label
ar: تسمية طريقة الدفع

en: e.g., Pay at venue, Cash on delivery
ar: مثال: الدفع في المكان، الدفع عند التسليم

en: Payment instructions
ar: تعليمات الدفع

en: Instructions shown to customers after booking...
ar: التعليمات التي تظهر للعملاء بعد الحجز…

en: These instructions will be displayed on the confirmation page
ar: ستُعرض هذه التعليمات على صفحة التأكيد

en: Test Credentials (Sandbox)
ar: بيانات اعتماد الاختبار (Sandbox)

en: Live Credentials
ar: بيانات الاعتماد المباشرة

en: Test Client ID
ar: معرف عميل الاختبار

en: Live Client ID
ar: معرف العميل المباشر

en: Enter your PayPal sandbox client ID
ar: أدخل معرف عميل PayPal sandbox

en: Enter your PayPal live client ID
ar: أدخل معرف عميل PayPal المباشر

en: Test Secret Key
ar: مفتاح السر للاختبار

en: Live Secret Key
ar: مفتاح السر المباشر

en: Enter your PayPal sandbox secret key
ar: أدخل مفتاح سر PayPal sandbox

en: Enter your PayPal live secret key
ar: أدخل مفتاح سر PayPal المباشر

en: Accept credit card payments
ar: قبول مدفوعات البطاقات الائتمانية

en: Test Credentials
ar: بيانات اعتماد الاختبار

en: Test Publishable Key
ar: مفتاح النشر للاختبار

en: Live Publishable Key
ar: مفتاح النشر المباشر

en: Switch to Live credentials
ar: التبديل إلى بيانات الاعتماد المباشرة

en: Switch to Test credentials
ar: التبديل إلى بيانات اعتماد الاختبار

en: Enable Payouts
ar: تفعيل المدفوعات

en: Employees can view their balance and request payouts.
ar: يمكن للموظفين عرض أرصدتهم وطلب المدفوعات.

en: Payout feature is disabled. Employees will not see payout options.
ar: ميزة المدفوعات معطَّلة. لن يرى الموظفون خيارات المدفوعات.

en: Deduct a fee from each employee payout
ar: خصم رسم من كل دفعة للموظف

en: Commission Type
ar: نوع العمولة

en: Rate (%)
ar: النسبة (%)

en: Minimum Payout Amount
ar: الحد الأدنى لمبلغ الدفع

en: Employees must request at least this amount.
ar: يجب على الموظفين طلب هذا المبلغ على الأقل.

en: Payout Methods
ar: طرق الدفع

en: Methods employees can use to receive payouts
ar: الطرق التي يمكن للموظفين استخدامها لتلقي المدفوعات

en: Add Method
ar: إضافة طريقة

en: Remove method
ar: إزالة الطريقة

en: e.g. Bank Transfer
ar: مثال: تحويل بنكي

en: Describe this payout method for employees...
ar: صف طريقة الدفع هذه للموظفين…

en: Required Fields
ar: الحقول المطلوبة

en: Add Field
ar: إضافة حقل

en: Define what information staff need to provide for this method.
ar: حدِّد المعلومات التي يحتاج الموظفون إلى تقديمها لهذه الطريقة.

en: Field label (e.g. Account Number)
ar: تسمية الحقل (مثل رقم الحساب)

en: auto
ar: تلقائي

en: Remove field
ar: إزالة الحقل

en: No fields configured. Staff won't need to provide details for this method.
ar: لم تُكوَّن أي حقول. لن يحتاج الموظفون إلى تقديم تفاصيل لهذه الطريقة.

en: No payout methods configured
ar: لم تُكوَّن أي طرق دفع

en: Add Your First Method
ar: أضِف أول طريقة لك

en: Add New Payout Method
ar: إضافة طريقة دفع جديدة

en: Method Key
ar: مفتاح الطريقة

en: e.g. paypal, wise, crypto
ar: مثال: paypal، wise، crypto

en: Unique identifier (lowercase, no spaces). Auto-formatted.
ar: معرف فريد (أحرف صغيرة، بدون مسافات). يتم تنسيقه تلقائيًا.

en: Display Label
ar: تسمية العرض

en: e.g. PayPal, Wise, Cryptocurrency
ar: مثال: PayPal، Wise، العملات المشفرة

en: Shown to employees when requesting a payout.
ar: تظهر للموظفين عند طلب دفعة.

en: A method with this key already exists.
ar: توجد طريقة بهذا المفتاح بالفعل.

en: Open
ar: مفتوح

en: Opens at
ar: يفتح في

en: Closes at
ar: يُغلق في

en: Please select a date
ar: يُرجى اختيار تاريخ

en: No custom schedules yet
ar: لا توجد جداول مخصصة بعد

en: Override your weekly schedule for specific dates
ar: تجاوز جدولك الأسبوعي لتواريخ محددة

en: Remove schedule
ar: إزالة الجدول

en: Select date
ar: حدِّد التاريخ

en: Label (optional)
ar: التسمية (اختياري)

en: e.g., Holiday hours
ar: مثال: ساعات العطلة

en: Add Schedule
ar: إضافة جدول

en: Add Custom Schedule
ar: إضافة جدول مخصص

en: No holidays or days off yet
ar: لا توجد عطلات أو أيام إجازة بعد

en: Mark dates as unavailable for booking
ar: وضع علامة على التواريخ كغير متاحة للحجز

en: Remove holiday
ar: إزالة العطلة

en: e.g., Christmas Day
ar: مثال: عيد الفطر

en: Add Holiday
ar: إضافة عطلة

en: Add Holiday / Day Off
ar: إضافة عطلة/يوم إجازة

en: Please enter a language name
ar: يُرجى إدخال اسم لغة

en: This language is already added
ar: هذه اللغة مضافة بالفعل

en: No languages configured
ar: لم تُكوَّن أي لغات

en: Remove language
ar: إزالة اللغة

en: Language Name
ar: اسم اللغة

en: e.g., Spanish, French, Bengali
ar: مثال: الإسبانية، الفرنسية، البنغالية

en: Add Language
ar: إضافة لغة

en: Invalid Email Sender Email
ar: بريد إلكتروني للمرسل غير صالح

en: Invalid Email Sender Reply-To Email
ar: بريد إلكتروني للرد على المرسل غير صالح

en: Invalid Apple Calendar Organizer Email
ar: بريد إلكتروني لمنظم Apple Calendar غير صالح

en: Reset All Settings
ar: إعادة تعيين جميع الإعدادات

en: Reset This Tab
ar: إعادة تعيين هذه التبويبة

en: This will reset ALL settings across every tab to their defaults. This cannot be undone.
ar: سيؤدي هذا إلى إعادة تعيين جميع الإعدادات في كل التبويبات إلى الوضع الافتراضي. لا يمكن التراجع عن هذا الإجراء.

note: translators: %s is the settings tab name.
en: This will reset the "%s" settings to their defaults. Other tabs are not affected.
ar: سيؤدي هذا إلى إعادة تعيين إعدادات «%s» إلى الوضع الافتراضي. لن تتأثر التبويبات الأخرى.

en: Reset All
ar: إعادة تعيين الكل

en: Integrations Settings
ar: إعدادات التكاملات

en: Payment Settings
ar: إعدادات الدفع

en: Currency & Price
ar: العملة والسعر

en: Symbol placement and number formatting
ar: موضع الرمز وتنسيق الأرقام

en: Currency symbol
ar: رمز العملة

en: Symbol position
ar: موضع الرمز

en: Before price
ar: قبل السعر

en: After price
ar: بعد السعر

en: Before with space
ar: قبل السعر مع مسافة

en: After with space
ar: بعد السعر مع مسافة

en: Number of decimals
ar: عدد الأرقام العشرية

en: Thousand separator
ar: فاصل الآلاف

en: Comma (1,000)
ar: فاصلة (1,000)

en: Dot (1.000)
ar: نقطة (1.000)

en: Space (1 000)
ar: مسافة (1 000)

en: Decimal separator
ar: الفاصل العشري

en: Dot (0.99)
ar: نقطة (0.99)

en: Comma (0,99)
ar: فاصلة (0,99)

en: Phone Settings
ar: إعدادات الهاتف

en: Country detection and validation
ar: اكتشاف الدولة والتحقق منها

en: Countries shown in phone field
ar: الدول المعروضة في حقل الهاتف

en: Show all countries
ar: إظهار جميع الدول

en: Show only selected countries
ar: إظهار الدول المحددة فقط

en: Select countries available for phone number field
ar: حدِّد الدول المتاحة لحقل رقم الهاتف

en: Default Country
ar: الدولة الافتراضية

en: Format phone number on input
ar: تنسيق رقم الهاتف عند الإدخال

en: Show country dial code next to flag
ar: إظهار رمز الاتصال بجانب العَلَم

en: Authentication
ar: المصادقة

en: Customer accounts and login options
ar: حسابات العملاء وخيارات تسجيل الدخول

en: Auto-create users on appointment confirmation
ar: إنشاء المستخدمين تلقائيًا عند تأكيد الموعد

en: Customer can register for an account
ar: يمكن للعميل التسجيل للحصول على حساب

en: Setup Pages
ar: إعداد الصفحات

en: Select the pages that contain booking shortcodes
ar: حدِّد الصفحات التي تحتوي على أكواد الحجز المختصرة

en: Booking Form Page
ar: صفحة نموذج الحجز

en: Page containing [radius_booking_form] shortcode
ar: الصفحة التي تحتوي على الكود المختصر [radius_booking_form]

en: My Booking Page
ar: صفحة «حجوزاتي»

en: Page containing [rtrb_my_booking] shortcode
ar: الصفحة التي تحتوي على الكود المختصر [rtrb_my_booking]

en: Business Information
ar: معلومات النشاط

en: Used across your communications and calendar
ar: يُستخدم عبر اتصالاتك وتقويمك

en: Company Name
ar: اسم الشركة

en: Business Phone
ar: هاتف النشاط

en: Business Address
ar: عنوان النشاط

en: Street, City, State, ZIP
ar: الشارع، المدينة، المنطقة، الرمز البريدي

en: Company Logo URL
ar: رابط شعار الشركة

en: Email Settings
ar: إعدادات البريد الإلكتروني

en: Configure the sender details for all outgoing emails
ar: كوِّن تفاصيل المرسل لجميع رسائل البريد الإلكتروني الصادرة

en: Sender Name
ar: اسم المرسل

en: e.g. My Booking System
ar: مثال: نظام الحجز الخاص بي

en: Leave empty to use Company Name or site name
ar: اتركه فارغًا لاستخدام اسم الشركة أو اسم الموقع

en: Sender Email
ar: بريد المرسل الإلكتروني

en: e.g. noreply@example.com
ar: مثال: noreply@example.com

en: Leave empty to use WordPress admin email
ar: اتركه فارغًا لاستخدام بريد مسؤول ووردبريس

en: Reply-to Email
ar: بريد الرد

en: e.g. support@example.com
ar: مثال: support@example.com

en: Leave empty to use Sender Email
ar: اتركه فارغًا لاستخدام بريد المرسل

en: Set formats and intervals for scheduling
ar: حدِّد التنسيقات والفترات للجدولة

en: Time system
ar: نظام الوقت

en: 12-hour clock
ar: نظام 12 ساعة

en: 24-hour clock
ar: نظام 24 ساعة

en: Date format
ar: تنسيق التاريخ

en: Default Time Duration Step (minutes)
ar: خطوة المدة الزمنية الافتراضية (بالدقائق)

en: Booking Restrictions
ar: قيود الحجز

en: Limit how far in advance customers can book
ar: حدِّد كم من الوقت يمكن للعملاء الحجز مسبقًا

en: Minimum time before booking
ar: الحد الأدنى للوقت قبل الحجز

en: e.g. +1 hour, +30 minutes
ar: مثال: +1 hour، +30 minutes

en: Use "+1 month", "+2 weeks", "+5 days", "+3 hours", "+30 minutes" or a fixed date YYYY-MM-DD.
ar: استخدم «+1 month» أو «+2 weeks» أو «+5 days» أو «+3 hours» أو «+30 minutes» أو تاريخًا ثابتًا بصيغة YYYY-MM-DD.

en: Period available for booking in advance
ar: الفترة المتاحة للحجز المسبق

en: e.g. +6 months or 2025-12-31
ar: مثال: +6 months أو 2025-12-31

en: Minimum time required before canceling
ar: الحد الأدنى للوقت المطلوب قبل الإلغاء

en: e.g. +24 hours
ar: مثال: +24 hours

en: Use "+24 hours", "+2 days", etc.
ar: استخدم «+24 hours» أو «+2 days» وما إلى ذلك.

en: Minimum time required before rescheduling
ar: الحد الأدنى للوقت المطلوب قبل إعادة الجدولة

en: e.g. +12 hours
ar: مثال: +12 hours

en: Use "+12 hours", "+1 day", etc.
ar: استخدم «+12 hours» أو «+1 day» وما إلى ذلك.

en: General Weekly Schedule
ar: الجدول الأسبوعي العام

en: Set default working hours for each day
ar: حدِّد ساعات العمل الافتراضية لكل يوم

en: Days With Custom Schedules
ar: أيام بجداول مخصصة

en: Override weekly schedule for specific dates
ar: تجاوز الجدول الأسبوعي لتواريخ محددة

en: Holidays & Days Off
ar: العطلات وأيام الإجازة

en: Configure Tax
ar: تكوين الضريبة

en: Configure tax calculation for bookings
ar: تكوين حساب الضريبة للحجوزات

en: Enable Tax
ar: تفعيل الضريبة

en: Tax Label
ar: تسمية الضريبة

en: e.g., VAT, GST, Sales Tax
ar: مثال: ضريبة القيمة المضافة، ضريبة المبيعات

en: Tax Rate (%)
ar: معدل الضريبة (%)

en: Prices include tax
ar: الأسعار شاملة الضريبة

en: Enable if your service prices already include tax
ar: فعِّل هذا إذا كانت أسعار خدماتك تشمل الضريبة بالفعل

en: Accept cash, check, or other offline payment methods
ar: قبول النقد أو الشيكات أو طرق دفع غير متصلة أخرى

en: Accept credit card payments via Stripe
ar: قبول مدفوعات البطاقات الائتمانية عبر Stripe

en: Service List Shortcode
ar: كود مختصر لقائمة الخدمات

en: Configure the [rtrb_service_list] shortcode display
ar: تكوين عرض الكود المختصر [rtrb_service_list]

en: Default Layout
ar: التخطيط الافتراضي

en: Grid Columns
ar: أعمدة الشبكة

en: 2 Columns
ar: عمودان

en: 3 Columns
ar: 3 أعمدة

en: 4 Columns
ar: 4 أعمدة

en: Book Button Text
ar: نص زر الحجز

en: Card Border Radius
ar: استدارة حواف البطاقة

en: Show service image
ar: إظهار صورة الخدمة

en: Show service price
ar: إظهار سعر الخدمة

en: Show service duration
ar: إظهار مدة الخدمة

en: Show category badge
ar: إظهار شارة الفئة

en: Show service description
ar: إظهار وصف الخدمة

en: Show category filter
ar: إظهار تصفية الفئة

en: Show assigned staff
ar: إظهار الموظفين المعيَّنين

en: Booking Flow
ar: تسلسل الحجز

en: Choose how customers book on the public form. "No staff" lets customers book without choosing a staff member; the admin assigns staff later.
ar: اختر كيفية حجز العملاء في النموذج العام. يتيح خيار «بدون موظفين» للعملاء الحجز دون اختيار موظف؛ ويعيّن المسؤول الموظف لاحقًا.

en: Booking flow
ar: تسلسل الحجز

en: Service first (customer picks a staff member)
ar: الخدمة أولًا (يختار العميل موظفًا)

en: Staff first (customer picks a staff member, then service)
ar: الموظف أولًا (يختار العميل موظفًا ثم الخدمة)

en: No staff (admin assigns staff after booking)
ar: بدون موظفين (يعيّن المسؤول الموظف بعد الحجز)

en: Statuses
ar: الحالات

en: Configure default and auxiliary statuses for appointments
ar: تكوين الحالات الافتراضية والمساعدة للمواعيد

en: Default appointment status
ar: حالة الموعد الافتراضية

en: Canceled
ar: ملغى

en: Customer Settings
ar: إعدادات العميل

en: Rescheduling and cancellations
ar: إعادة الجدولة والإلغاءات

en: Allow customers to reschedule
ar: السماح للعملاء بإعادة الجدولة

en: Allow customers to cancel their bookings
ar: السماح للعملاء بإلغاء حجوزاتهم

en: Sync appointments with Google Calendar and Meet
ar: مزامنة المواعيد مع Google Calendar وMeet

en: Turn classified listings into bookable services
ar: تحويل الإعلانات المبوَّبة إلى خدمات قابلة للحجز

en: Take booking payments through WooCommerce checkout
ar: تحصيل مدفوعات الحجز عبر صفحة الدفع في WooCommerce

en: Configure your AI booking assistant
ar: كوِّن مساعد الحجز بالذكاء الاصطناعي

en: Enable AI Chatbot
ar: تفعيل روبوت الدردشة بالذكاء الاصطناعي

en: Enable AI/Classic Toggle in Appointment
ar: تفعيل مفتاح الذكاء الاصطناعي/الكلاسيكي في الموعد

en: Show a toggle in the appointment form to switch between AI Booking and Classic Form.
ar: إظهار مفتاح في نموذج الموعد للتبديل بين حجز الذكاء الاصطناعي والنموذج الكلاسيكي.

en: AI Provider
ar: مزوِّد الذكاء الاصطناعي

en: OpenAI API Key
ar: مفتاح API الخاص بـ OpenAI

en: Your OpenAI API key. Never shared with the browser.
ar: مفتاح API الخاص بـ OpenAI. لا تتم مشاركته أبدًا مع المتصفح.

en: OpenAI Model
ar: نموذج OpenAI

en: GPT-4o Mini (Fast & Affordable)
ar: GPT-4o Mini (سريع واقتصادي)

en: GPT-4o (Most Capable)
ar: GPT-4o (الأقوى)

en: GPT-3.5 Turbo (Legacy)
ar: GPT-3.5 Turbo (قديم)

en: Gemini API Key
ar: مفتاح API الخاص بـ Gemini

en: Your Google Gemini API key. Get one at aistudio.google.com
ar: مفتاح API الخاص بـ Google Gemini. احصل عليه من aistudio.google.com

en: Gemini Model
ar: نموذج Gemini

en: Gemini 2.5 Pro (Most Capable - Stable)
ar: Gemini 2.5 Pro (الأقوى — مستقر)

en: Gemini 2.5 Flash (Balanced - Stable)
ar: Gemini 2.5 Flash (متوازن — مستقر)

en: Gemini 2.5 Flash Lite (Fast & Cost-Efficient)
ar: Gemini 2.5 Flash Lite (سريع واقتصادي)

en: Gemini 3.1 Pro (Next-Gen Preview)
ar: Gemini 3.1 Pro (معاينة الجيل التالي)

en: Gemini 3 Flash (Fastest Reasoning Preview)
ar: Gemini 3 Flash (معاينة الاستدلال الأسرع)

en: Response Style
ar: نمط الاستجابة

en: Modern (Rich Cards & UI)
ar: حديث (بطاقات وواجهة غنية)

en: Text Only (Plain Messages)
ar: نص فقط (رسائل عادية)

en: Bot Name
ar: اسم الروبوت

en: Welcome Message
ar: رسالة الترحيب

en: Hi! How can I help you today?
ar: مرحبًا! كيف يمكنني مساعدتك اليوم؟

en: Display Settings
ar: إعدادات العرض

en: Control where the chatbot appears
ar: تحكَّم في مكان ظهور روبوت الدردشة

en: Display Mode
ar: وضع العرض

en: All Pages
ar: جميع الصفحات

en: Booking Pages Only
ar: صفحات الحجز فقط

en: Specific Pages
ar: صفحات محددة

en: Select Pages
ar: حدِّد الصفحات

en: Appearance & Live Preview
ar: المظهر والمعاينة المباشرة

en: Customize the chatbot look and see changes in real time
ar: خصِّص مظهر روبوت الدردشة وشاهد التغييرات في الوقت الفعلي

en: Bubble Icon
ar: أيقونة الفقاعة

en: Chat Bubble
ar: فقاعة الدردشة

en: Headset / Support
ar: سماعة رأس / دعم

en: Robot / AI
ar: روبوت / ذكاء اصطناعي

en: Help Circle
ar: دائرة المساعدة

en: Custom Icon Image
ar: صورة أيقونة مخصصة

en: Widget Position
ar: موضع الودجت

en: Bottom Right
ar: أسفل اليمين

en: Bottom Left
ar: أسفل اليسار

en: Powered By Text
ar: نص «مدعوم من»

en: Leave empty to hide. Shown at the bottom of the chat window.
ar: اتركه فارغًا للإخفاء. يظهر في أسفل نافذة الدردشة.

en: To update the text, Please upgrade to the Pro version.
ar: لتحديث النص، يُرجى الترقية إلى إصدار Pro.

en: Knowledge Base
ar: قاعدة المعرفة

en: Manage FAQs and policies the chatbot can reference
ar: إدارة الأسئلة الشائعة والسياسات التي يمكن لروبوت الدردشة الرجوع إليها

en: Advanced Settings
ar: الإعدادات المتقدمة

en: Fine-tune the AI model behavior
ar: ضبط سلوك نموذج الذكاء الاصطناعي بدقة

en: Max Tokens
ar: الحد الأقصى للرموز

en: Maximum length of the AI response.
ar: الحد الأقصى لطول استجابة الذكاء الاصطناعي.

en: Temperature
ar: درجة الحرارة

en: Higher values make output more creative, lower values more focused.
ar: القيم الأعلى تجعل الناتج أكثر إبداعًا، والقيم الأقل أكثر تركيزًا.

en: Payout Configuration
ar: تكوين المدفوعات

en: Configure commission rates, minimum payout amounts, and available payout methods for employees
ar: كوِّن معدلات العمولة والحد الأدنى لمبالغ الدفع وطرق الدفع المتاحة للموظفين

en: Manage Languages
ar: إدارة اللغات

en: Available languages for your booking system
ar: اللغات المتاحة لنظام الحجز الخاص بك

en: Settings Updated!
ar: تم تحديث الإعدادات!

en: Company Name is required.
ar: اسم الشركة مطلوب.

en: Please enter a valid phone number.
ar: يُرجى إدخال رقم هاتف صالح.

en: Please select a currency.
ar: يُرجى اختيار العملة.

en: Failed to create staff member.
ar: تعذّر إنشاء الموظف.

en: Failed to save. Please try again.
ar: تعذّر الحفظ. يُرجى المحاولة مرة أخرى.

en: Setup completed successfully!
ar: تم إكمال الإعداد بنجاح!

en: Failed to complete setup.
ar: تعذّر إكمال الإعداد.

en: Failed to skip setup.
ar: تعذّر تخطي الإعداد.

en: Business Info
ar: معلومات النشاط

en: Currency
ar: العملة

en: Create Staff
ar: إنشاء موظف

en: Finish
ar: إنهاء

en: Skip Setup Wizard
ar: تخطي معالج الإعداد

en: Loading your settings...
ar: جارٍ تحميل إعداداتك…

en: Setup Progress
ar: تقدم الإعداد

en: Complete all sections to finish setup
ar: أكمل جميع الأقسام لإنهاء الإعداد

en: Complete Setup
ar: إكمال الإعداد

en: Save & Continue
ar: حفظ ومتابعة

en: You can re-run this wizard anytime from Settings.
ar: يمكنك إعادة تشغيل هذا المعالج في أي وقت من الإعدادات.

en: Configure date, time, and default appointment behavior.
ar: اضبط التاريخ والوقت والسلوك الافتراضي للمواعيد.

en: Time Format
ar: تنسيق الوقت

en: How time is displayed to customers
ar: كيفية عرض الوقت للعملاء

en: Date Format
ar: تنسيق التاريخ

en: How dates appear in the calendar
ar: كيف تظهر التواريخ في التقويم

en: Time Slot Interval
ar: الفاصل الزمني بين الفترات

en: Interval between available time slots
ar: الفاصل الزمني بين الفترات المتاحة

en: Default Booking Status
ar: حالة الحجز الافتراضية

en: Status when a new booking is created
ar: الحالة عند إنشاء حجز جديد

en: Select Company Logo
ar: اختر شعار الشركة

en: This information will be displayed to your customers on booking forms and emails.
ar: ستُعرض هذه المعلومات لعملائك في نماذج الحجز ورسائل البريد الإلكتروني.

en: Company Logo
ar: شعار الشركة

en: Upload logo
ar: رفع الشعار

en: 123 Main St, City, State
ar: 123 الشارع الرئيسي، المدينة، المنطقة

en: Create Staff Member
ar: إنشاء موظف

en: Add yourself as a staff member so you can receive appointment bookings.
ar: أضف نفسك كموظف لتتمكن من استقبال حجوزات المواعيد.

en: Your Account
ar: حسابك

en: You have been added as a staff member.
ar: تمت إضافتك كموظف.

en: Add me as a staff member
ar: أضِفني كموظف

en: You can skip this step and add staff members later from the Staff menu.
ar: يمكنك تخطي هذه الخطوة وإضافة الموظفين لاحقًا من قائمة الموظفين.

en: Click "Save & Continue" to create your staff account and proceed.
ar: انقر على «حفظ ومتابعة» لإنشاء حساب الموظف الخاص بك والمتابعة.

en: Currency & Pricing
ar: العملة والتسعير

en: Configure how prices appear to your customers.
ar: اضبط كيفية ظهور الأسعار لعملائك.

en: Preview:
ar: معاينة:

en: Select currency
ar: اختر العملة

en: Symbol Position
ar: موضع الرمز

en: Thousands Separator
ar: فاصل الآلاف

en: Decimal Separator
ar: الفاصلة العشرية

en: Number of Decimals
ar: عدد الأرقام العشرية

en: You're All Set!
ar: كل شيء جاهز!

en: Your booking system is configured and ready to go. Click "Complete Setup" to start managing appointments.
ar: تم إعداد نظام الحجز الخاص بك وهو جاهز للعمل. انقر على «إكمال الإعداد» للبدء في إدارة المواعيد.

en: Recommended Next Steps
ar: الخطوات التالية المُوصى بها

en: Traditional appointment booking with services, staff, and time slots.
ar: حجز المواعيد التقليدي بالخدمات والموظفين والفترات الزمنية.

en: Calendly-style meeting scheduling. Create shareable booking links for 1-on-1 meetings.
ar: جدولة الاجتماعات بأسلوب Calendly. أنشئ روابط حجز قابلة للمشاركة للاجتماعات الفردية.

en: Choose which booking modules to enable. You can change this later in Settings.
ar: اختر وحدات الحجز التي تريد تفعيلها. يمكنك تغيير ذلك لاحقًا في الإعدادات.

en: Global Working Hours
ar: ساعات العمل العامة

en: Set your default business hours. Staff members can override these with custom schedules.
ar: حدّد ساعات عمل النشاط الافتراضية. يمكن للموظفين تجاوزها بجداول مخصصة.

en: days open
ar: أيام العمل

en: PRO FEATURE
ar: ميزة PRO

en: Send instant booking confirmations, reminders and updates to customers and staff over WhatsApp using Twilio. Upgrade to Radius Booking Pro to unlock this channel.
ar: أرسل تأكيدات الحجز والتذكيرات والتحديثات الفورية إلى العملاء والموظفين عبر WhatsApp باستخدام Twilio. قم بالترقية إلى Radius Booking Pro لفتح هذه القناة.

en: Upgrade to Pro
ar: الترقية إلى Pro

en: Failed to load WhatsApp settings.
ar: فشل تحميل إعدادات WhatsApp.

en: Settings saved.
ar: تم حفظ الإعدادات.

en: Failed to save settings.
ar: فشل حفظ الإعدادات.

en: Connection successful.
ar: تم الاتصال بنجاح.

en: Connection failed.
ar: فشل الاتصال.

en: Loading…
ar: جارٍ التحميل…

en: Notification Templates
ar: قوالب الإشعارات

en: Enable a notification and customise its message. Use the tags to insert booking details.
ar: فعّل إشعارًا وخصص رسالته. استخدم الوسوم لإدراج تفاصيل الحجز.

en: WhatsApp via the Twilio API.
ar: WhatsApp عبر واجهة برمجة تطبيقات Twilio.

en: Official WhatsApp Business Cloud API — no middleman.
ar: واجهة WhatsApp Business Cloud الرسمية — دون وسيط.

en: WhatsApp Provider
ar: مزود WhatsApp

en: Enabled
ar: مُفعّل

en: Account SID
ar: معرّف الحساب (SID)

en: Auth Token
ar: رمز المصادقة

en: Your Twilio auth token
ar: رمز مصادقة Twilio الخاص بك

en: WhatsApp From Number
ar: رقم المرسِل في WhatsApp

en: Your Twilio WhatsApp sender, e.g. +14155238886
ar: مرسِل WhatsApp عبر Twilio الخاص بك، مثال: +14155238886

en: Default Country Code
ar: رمز الدولة الافتراضي

en: Prepended to numbers saved without one, e.g. 1 or 44.
ar: يُضاف إلى بداية الأرقام المحفوظة بدونه، مثال: 1 أو 44.

en: Phone Number ID
ar: معرّف رقم الهاتف

en: From WhatsApp > API Setup in your Meta app.
ar: من WhatsApp > إعداد الـ API في تطبيق Meta الخاص بك.

en: Access Token
ar: رمز الوصول

en: Use a permanent (System User) token in production.
ar: استخدم رمزًا دائمًا (مستخدم النظام) في بيئة الإنتاج.

en: Your Meta access token
ar: رمز وصول Meta الخاص بك

en: WhatsApp Business Account ID
ar: معرّف حساب WhatsApp Business

en: Optional. Your WABA ID.
ar: اختياري. معرّف WABA الخاص بك.

en: Template Language
ar: لغة القالب

en: Language code for approved templates, e.g. en_US.
ar: رمز اللغة للقوالب المعتمدة، مثال: en_US.

en: Graph API Version
ar: إصدار Graph API

en: Defaults to v21.0.
ar: الافتراضي v21.0.

en: Admin Notification Numbers
ar: أرقام إشعارات المسؤول

en: Falls back to your business phone if left empty.
ar: يُستخدم هاتف عملك إذا تُرك فارغًا.

en: Add number
ar: إضافة رقم

en: Save Settings
ar: حفظ الإعدادات

en: Test Connection
ar: اختبار الاتصال

en: Failed to save.
ar: فشل الحفظ.

en: Template saved.
ar: تم حفظ القالب.

en: Enter a phone number to test.
ar: أدخل رقم هاتف للاختبار.

en: Test message sent.
ar: تم إرسال رسالة الاختبار.

en: Failed to send test message.
ar: فشل إرسال رسالة الاختبار.

en: Message
ar: الرسالة

en: Type your WhatsApp message…
ar: اكتب رسالة WhatsApp الخاصة بك…

en: Approved Template Name
ar: اسم القالب المعتمد

en: Twilio Content Template SID
ar: معرّف قالب محتوى Twilio (SID)

en: (optional)
ar: (اختياري)

en: For business-initiated messages, WhatsApp requires a pre-approved template. Enter the template name (its body variables are filled in order); leave empty to send the plain message above (works within the 24h customer window).
ar: بالنسبة للرسائل التي تبدؤها الشركة، يتطلب WhatsApp قالبًا معتمدًا مسبقًا. أدخل اسم القالب (تُملأ متغيرات متنه بالترتيب)؛ اتركه فارغًا لإرسال الرسالة العادية أعلاه (تعمل خلال نافذة الـ 24 ساعة الخاصة بالعميل).

en: For business-initiated messages, WhatsApp requires a pre-approved template. Paste its Content SID here; leave empty to send the plain message above (works within the 24h customer window / sandbox).
ar: بالنسبة للرسائل التي تبدؤها الشركة، يتطلب WhatsApp قالبًا معتمدًا مسبقًا. الصق معرّف المحتوى (Content SID) الخاص به هنا؛ اتركه فارغًا لإرسال الرسالة العادية أعلاه (تعمل خلال نافذة الـ 24 ساعة الخاصة بالعميل / بيئة الاختبار).

en: Save Template
ar: حفظ القالب

en: Configure & save Twilio settings first
ar: اضبط إعدادات Twilio واحفظها أولًا

en: Send Reminder Before
ar: إرسال التذكير قبل

en: minutes before
ar: دقائق قبل

en: hours before
ar: ساعات قبل

en: days before
ar: أيام قبل

en: The reminder is scheduled relative to the appointment start time.
ar: تتم جدولة التذكير بالنسبة إلى وقت بدء الموعد.

en: Failed to load the delivery log.
ar: فشل تحميل سجل التسليم.

en: Delivery log cleared.
ar: تم مسح سجل التسليم.

en: Failed to clear the log.
ar: فشل مسح السجل.

en: Delivery Log
ar: سجل التسليم

en: (last 50 sends)
ar: (آخر 50 عملية إرسال)

en: No messages sent yet.
ar: لم تُرسَل أي رسائل بعد.

en: Notification
ar: إشعار

en: To
ar: إلى

en: Detail
ar: التفاصيل

en: Sent
ar: تم الإرسال

en: Failed to fetch profile data
ar: تعذّر جلب بيانات الملف الشخصي

en: An error occurred while fetching profile data
ar: حدث خطأ أثناء جلب بيانات الملف الشخصي

en: Select Staff Profile Photo
ar: اختر صورة الملف الشخصي للموظف

en: Select Profile Photo
ar: اختر صورة الملف الشخصي

en: Failed to update profile
ar: تعذّر تحديث الملف الشخصي

en: An error occurred while updating profile
ar: حدث خطأ أثناء تحديث الملف الشخصي

note: translators: %s is the membership start date.
en: Member since %s
ar: عضو منذ %s

en: Service Specialist
ar: متخصص الخدمة

en: Member
ar: عضو

en: e.g., Asia/Dhaka
ar: مثال: Asia/Riyadh

en: Failed to load profile
ar: تعذّر تحميل الملف الشخصي

en: Account Details
ar: تفاصيل الحساب

en: Manage your professional information
ar: إدارة معلوماتك المهنية

en: Manage your personal information
ar: إدارة معلوماتك الشخصية

en: Add any notes about yourself...
ar: أضف أي ملاحظات عن نفسك…

note: translators: %s is the last updated date.
en: Last updated: %s
ar: آخر تحديث: %s

en: Payment Due
ar: الدفع مستحق

en: Meeting Information
ar: معلومات الاجتماع

en: Event Information
ar: معلومات الفعالية

en: Registration Number
ar: رقم التسجيل

en: Time Slot
ar: الفترة الزمنية

note: translators: %s is the number of people.
en: %s person | %s people
ar[0]: لا يوجد أشخاص
ar[1]: شخص واحد
ar[2]: شخصان
ar[3]: %s أشخاص
ar[4]: %s شخصًا
ar[5]: %s شخص

en: Ticket Price
ar: سعر التذكرة

en: Adjusted Price
ar: السعر المعدَّل

en: Status & Reference
ar: الحالة والمرجع

en: Appointment Status
ar: حالة الموعد

note: translators: %s is the customer ID.
en: Customer ID: #%s
ar: معرف العميل: #%s

en: Contact Information
ar: معلومات الاتصال

en: Limited Customer Information
ar: معلومات محدودة عن العميل

en: Customer details were not provided during booking.
ar: لم يتم تقديم تفاصيل العميل أثناء الحجز.

note: translators: %s is the dynamic pricing rule name.
en: Dynamic Pricing — %s
ar: تسعير ديناميكي — %s

en: Paid Amount
ar: المبلغ المدفوع

note: translators: %s is the commission rate.
en: Commission (%s)
ar: العمولة (%s)

note: translators: %s is the fixed commission amount.
en: %s/appt
ar: %s/موعد

en: You Receive
ar: تستلم

note: translators: %s is the remaining due amount.
en: %s remaining to be collected.
ar: تبقّى %s للتحصيل.

en: Payment Complete
ar: اكتمل الدفع

note: translators: %s is the total payment amount.
en: Full payment of %s has been received.
ar: تم استلام الدفع الكامل البالغ %s.

en: Close modal
ar: إغلاق النافذة

note: translators: %s is the appointment time.
en: Appointment Time: %s
ar: وقت الموعد: %s

en: Dynamic Price
ar: السعر الديناميكي

note: translators: %s is the payment status label.
en: (Payment %s)
ar: (الدفعة %s)

en: Reschedule
ar: إعادة جدولة

en: Invoice
ar: فاتورة

en: Credit Card (Stripe)
ar: بطاقة ائتمان (Stripe)

en: Bank Transfer
ar: تحويل بنكي

en: Not specified
ar: غير محدد

note: translators: %s is the duration in hours.
en: %s hr
ar: %s س

note: translators: 1: hours, 2: minutes.
en: %1$s hr %2$s min
ar: %1$s س %2$s د

en: Upcoming
ar: قادم

en: Payment Information
ar: معلومات الدفع

en: Total Amount
ar: المبلغ الإجمالي

en: Cancel Booking
ar: إلغاء الحجز

en: Schedule conflict
ar: تعارض في الجدول

en: Found an alternative
ar: وجدت بديلًا

en: Service no longer needed
ar: لم أعد بحاجة إلى الخدمة

en: Financial reasons
ar: أسباب مالية

en: Personal emergency
ar: طارئ شخصي

en: Other reason
ar: سبب آخر

en: Please select a reason for cancellation
ar: يُرجى اختيار سبب الإلغاء

en: Please provide a reason for cancellation
ar: يُرجى تقديم سبب الإلغاء

en: Note:
ar: ملاحظة:

en: Cancellation may be subject to our cancellation policy. Refunds, if applicable, will be processed according to the policy terms.
ar: قد يخضع الإلغاء لسياسة الإلغاء الخاصة بنا. وستتم معالجة المبالغ المستردة، إن وُجدت، وفقًا لشروط هذه السياسة.

en: Why are you cancelling?
ar: لماذا تقوم بالإلغاء؟

en: Please specify
ar: يُرجى التحديد

en: Enter your reason for cancellation...
ar: أدخل سبب الإلغاء…

en: Keep Booking
ar: الإبقاء على الحجز

en: Cancelling...
ar: جارٍ الإلغاء…

note: translators: %s is the number of bookings.
en: %s booking | %s bookings
ar[0]: لا توجد حجوزات
ar[1]: حجز واحد
ar[2]: حجزان
ar[3]: %s حجوزات
ar[4]: %s حجزًا
ar[5]: %s حجز

note: translators: 1: hours, 2: minutes.
en: %1$sh %2$sm
ar: %1$s س %2$s د

note: translators: %s is the number of hours.
en: %sh
ar: %s س

en: Unknown
ar: غير معروف

en: Client Details
ar: تفاصيل العميل

en: Unknown Client
ar: عميل غير معروف

en: Total Bookings
ar: إجمالي الحجوزات

en: Recent Bookings
ar: أحدث الحجوزات

note: translators: %s is the number of recent bookings.
en: Last %s bookings
ar: آخر %s حجوزات

en: No recent bookings
ar: لا توجد حجوزات حديثة

en: Send Email
ar: إرسال بريد إلكتروني

en: My Account
ar: حسابي

en: Printing...
ar: جارٍ الطباعة…

en: Print
ar: طباعة

en: Fixed
ar: ثابت

note: translators: %s is the business email address.
en: For questions, contact us at %s
ar: للاستفسارات، تواصل معنا على %s

en: Previous page
ar: الصفحة السابقة

en: Next page
ar: الصفحة التالية

en: My Bookings
ar: حجوزاتي

en: Logout
ar: تسجيل الخروج

en: No booking profile found for this account.
ar: لم يتم العثور على ملف حجز لهذا الحساب.

en: Failed to load dashboard data
ar: تعذّر تحميل بيانات لوحة التحكم

en: An error occurred while loading data
ar: حدث خطأ أثناء تحميل البيانات

en: Loading dashboard...
ar: جارٍ تحميل لوحة التحكم…

en: My Calendar
ar: تقويمي

en: Earnings
ar: الأرباح

note: translators: %s is the fixed commission amount.
en: %s flat
ar: %s مقطوع

en: No employee profile found for this account.
ar: لم يتم العثور على ملف موظف لهذا الحساب.

en: Failed to load customer data
ar: تعذّر تحميل بيانات العميل

en: Failed to load schedule data
ar: تعذّر تحميل بيانات الجدول

en: Weak
ar: ضعيفة

en: Strong
ar: قوية

en: Current password is required
ar: كلمة المرور الحالية مطلوبة

en: New password is required
ar: كلمة المرور الجديدة مطلوبة

en: Password must be at least 8 characters
ar: يجب أن تتكون كلمة المرور من 8 أحرف على الأقل

en: Password must contain at least one lowercase letter
ar: يجب أن تحتوي كلمة المرور على حرف صغير واحد على الأقل

en: Password must contain at least one uppercase letter
ar: يجب أن تحتوي كلمة المرور على حرف كبير واحد على الأقل

en: Password must contain at least one number
ar: يجب أن تحتوي كلمة المرور على رقم واحد على الأقل

en: New password must be different from current password
ar: يجب أن تكون كلمة المرور الجديدة مختلفة عن الحالية

en: Please confirm your new password
ar: يُرجى تأكيد كلمة المرور الجديدة

en: Passwords do not match
ar: كلمتا المرور غير متطابقتين

en: Password changed successfully!
ar: تم تغيير كلمة المرور بنجاح!

en: Failed to change password
ar: تعذّر تغيير كلمة المرور

en: An error occurred while changing password
ar: حدث خطأ أثناء تغيير كلمة المرور

en: At least 8 characters
ar: 8 أحرف على الأقل

en: One lowercase letter
ar: حرف صغير واحد

en: One uppercase letter
ar: حرف كبير واحد

en: One number
ar: رقم واحد

en: One special character (recommended)
ar: رمز خاص واحد (موصى به)

en: Hide password
ar: إخفاء كلمة المرور

en: Show password
ar: إظهار كلمة المرور

en: Change Password
ar: تغيير كلمة المرور

en: Update your password to keep your account secure
ar: حدِّث كلمة المرور للحفاظ على أمان حسابك

en: Current Password
ar: كلمة المرور الحالية

en: Enter your current password
ar: أدخل كلمة المرور الحالية

en: New Password
ar: كلمة المرور الجديدة

en: Enter your new password
ar: أدخل كلمة المرور الجديدة

en: Password strength:
ar: قوة كلمة المرور:

en: Password Requirements:
ar: متطلبات كلمة المرور:

en: Confirm New Password
ar: تأكيد كلمة المرور الجديدة

en: Confirm your new password
ar: أكِّد كلمة المرور الجديدة

en: Passwords match
ar: كلمتا المرور متطابقتان

en: Changing Password...
ar: جارٍ تغيير كلمة المرور…

en: User
ar: المستخدم

note: translators: %s is the user's display name.
en: Hi, %s
ar: مرحبًا، %s

en: Failed to load available dates
ar: تعذّر تحميل التواريخ المتاحة

en: An error occurred while loading available dates
ar: حدث خطأ أثناء تحميل التواريخ المتاحة

en: Failed to load available time slots
ar: تعذّر تحميل الفترات الزمنية المتاحة

en: Please select a time slot
ar: يُرجى اختيار فترة زمنية

en: Reschedule Booking
ar: إعادة جدولة الحجز

en: Select New Date
ar: اختر تاريخًا جديدًا

en: Loading available dates...
ar: جارٍ تحميل التواريخ المتاحة…

en: Current
ar: الحالي

en: Select New Time
ar: اختر وقتًا جديدًا

en: Loading available slots...
ar: جارٍ تحميل الفترات المتاحة…

en: No available slots for this date
ar: لا توجد فترات متاحة في هذا التاريخ

en: New Booking Time
ar: وقت الحجز الجديد

en: Rescheduling...
ar: جارٍ إعادة الجدولة…

en: Confirm Reschedule
ar: تأكيد إعادة الجدولة

en: Due
ar: مستحق

en: Confirm appointment
ar: تأكيد الموعد

en: Mark as completed
ar: وضع علامة كمكتمل

en: Complete
ar: إكمال

en: Dynamic
ar: ديناميكي

en: Payment Breakdown
ar: تفصيل الدفع

en: Confirm
ar: تأكيد

en: Cancel Appointment
ar: إلغاء الموعد

en: This appointment has been cancelled
ar: تم إلغاء هذا الموعد

en: Confirm Appointment
ar: تأكيد الموعد

en: Are you sure you want to confirm this appointment? The customer will be notified.
ar: هل تريد تأكيد هذا الموعد فعلًا؟ سيتم إخطار العميل.

en: Yes, Confirm
ar: نعم، أكّد

en: Complete Appointment
ar: إكمال الموعد

en: Mark this appointment as completed? This action indicates the service has been delivered.
ar: هل تريد وضع علامة «مكتمل» على هذا الموعد؟ يشير هذا الإجراء إلى أن الخدمة قد قُدِّمت.

en: Yes, Complete
ar: نعم، أكمِل

en: Are you sure you want to cancel this appointment? The customer will be notified about the cancellation.
ar: هل تريد إلغاء هذا الموعد فعلًا؟ سيتم إخطار العميل بالإلغاء.

en: Yes, Cancel
ar: نعم، ألغِ

en: Set as Pending
ar: تعيين كمعلق

en: Move this appointment back to pending status?
ar: نقل هذا الموعد إلى حالة «معلق» مرة أخرى؟

en: Yes, Set Pending
ar: نعم، عيّن كمعلق

en: Transaction history
ar: سجل المعاملات

en: No transactions recorded yet.
ar: لم تُسجَّل أي معاملات بعد.

en: Failed to cancel booking. Please try again.
ar: تعذّر إلغاء الحجز. يُرجى المحاولة مرة أخرى.

en: Booking rescheduled successfully
ar: تمت إعادة جدولة الحجز بنجاح

en: Failed to reschedule booking
ar: تعذّر إعادة جدولة الحجز

en: Manage all your appointments
ar: إدارة جميع مواعيدك

note: translators: %s is the total count.
en: (%s total)
ar: (%s إجمالًا)

en: Loading...
ar: جارٍ التحميل…

en: No Bookings Yet
ar: لا توجد حجوزات بعد

note: translators: %s is the booking status label.
en: No %s Bookings
ar: لا توجد حجوزات %s

en: You haven't made any appointments yet.
ar: لم تقم بأي مواعيد بعد.

note: translators: %s is the booking status label.
en: You don't have any %s appointments.
ar: ليس لديك أي مواعيد %s.

note: translators: 1: range start, 2: range end, 3: total items.
en: Showing %1$s to %2$s of %3$s bookings
ar: عرض %1$s إلى %2$s من %3$s حجوزات

en: Booking
ar: حجز

en: Upcoming Bookings
ar: الحجوزات القادمة

en: Favourites
ar: المفضلة

en: Your saved services for quick booking
ar: خدماتك المحفوظة للحجز السريع

en: Your transaction history
ar: سجل معاملاتك

en: Total Due
ar: الإجمالي المستحق

en: Transactions
ar: المعاملات

en: Recent Transactions History
ar: سجل المعاملات الأخيرة

en: No Transactions Yet
ar: لا توجد معاملات بعد

note: translators: %s is the transaction status label.
en: No %s Transactions
ar: لا توجد معاملات %s

en: Your payment history will appear here after your first booking.
ar: سيظهر سجل مدفوعاتك هنا بعد أول حجز لك.

note: translators: %s is the transaction status label.
en: You don't have any %s transactions.
ar: ليس لديك أي معاملات %s.

note: translators: 1: range start, 2: range end, 3: total items.
en: Showing %1$s to %2$s of %3$s transactions
ar: عرض %1$s إلى %2$s من %3$s معاملات

note: translators: %s is an email address.
en: Email %s
ar: إرسال بريد إلى %s

en: My Clients
ar: عملائي

en: client | clients
ar[0]: لا عملاء
ar[1]: عميل
ar[2]: عميلان
ar[3]: عملاء
ar[4]: عميلًا
ar[5]: عميل

en: total bookings
ar: إجمالي الحجوزات

en: Clients
ar: العملاء

en: Spent
ar: المنفق

en: Search clients by name or email...
ar: ابحث عن العملاء بالاسم أو البريد الإلكتروني…

en: Most Bookings
ar: الأكثر حجزًا

en: Name A-Z
ar: الاسم أ-ي

en: Loading clients...
ar: جارٍ تحميل العملاء…

en: No clients found
ar: لم يتم العثور على عملاء

note: translators: %s is the search query.
en: No clients match "%s"
ar: لا يوجد عملاء يتطابقون مع «%s»

en: You have no clients yet
ar: ليس لديك عملاء بعد

en: Clear search
ar: مسح البحث

en: Good morning
ar: صباح الخير

en: Good afternoon
ar: مساء الخير

en: Good evening
ar: مساء الخير

note: translators: 1: time-of-day greeting, 2: user name.
en: %1$s, %2$s
ar: %1$s، %2$s

en: Scheduled
ar: مجدوَل

en: pending
ar: معلق

en: cancelled
ar: ملغى

en: Earnings & Commission
ar: الأرباح والعمولة

en: Total Earnings
ar: إجمالي الأرباح

en: Net Earnings
ar: صافي الأرباح

en: Paid Out
ar: تم الدفع

en: Available Balance
ar: الرصيد المتاح

en: View All
ar: عرض الكل

en: No appointments today
ar: لا توجد مواعيد اليوم

en: You have no scheduled appointments for today. Enjoy your free time!
ar: ليس لديك أي مواعيد مجدوَلة لليوم. استمتع بوقت الفراغ!

en: All Time
ar: كل الأوقات

en: Partial
ar: جزئي

en: Payment Type:
ar: نوع الدفع:

en: Received:
ar: المستلم:

en: Your earning:
ar: أرباحك:

en: Search by customer name, email or transaction ID...
ar: ابحث باسم العميل أو البريد الإلكتروني أو معرف المعاملة…

en: Search
ar: بحث

en: Showing results for
ar: عرض النتائج لـ

en: Loading payments...
ar: جارٍ تحميل المدفوعات…

note: translators: %s is the search query.
en: No payments match "%s"
ar: لا توجد مدفوعات تطابق «%s»

en: No payments in the selected period
ar: لا توجد مدفوعات في الفترة المحددة

en: Clear filters
ar: مسح التصفية

en: Enter a valid amount.
ar: أدخل مبلغًا صالحًا.

note: translators: %s is the minimum payout amount.
en: Amount is below the minimum payout of %s.
ar: المبلغ أقل من الحد الأدنى للدفع البالغ %s.

note: translators: %s is the available balance amount.
en: Amount exceeds your available balance of %s.
ar: المبلغ يتجاوز رصيدك المتاح البالغ %s.

en: Commission:
ar: العمولة:

note: translators: %s is the fixed commission amount.
en: %s per payout
ar: %s لكل دفعة

en: Hide Details
ar: إخفاء التفاصيل

en: Request Payout
ar: طلب دفعة

note: translators: %s is the minimum payout amount.
en: Min: %s
ar: الأدنى: %s

en: No balance
ar: لا يوجد رصيد

en: Provide your payment information so the admin can process your payouts.
ar: قدِّم معلومات الدفع الخاصة بك ليتمكن المسؤول من معالجة مدفوعاتك.

en: Save Details
ar: حفظ التفاصيل

note: translators: 1: minimum payout amount, 2: available balance amount.
en: Minimum payout: %1$s · Available: %2$s
ar: الحد الأدنى للدفع: %1$s · المتاح: %2$s

en: Note (optional)
ar: ملاحظة (اختياري)

en: Add a note for the admin...
ar: أضف ملاحظة للمسؤول…

en: Submitting...
ar: جارٍ الإرسال…

en: Submit Request
ar: إرسال الطلب

en: Payout History
ar: سجل المدفوعات

en: No payouts yet
ar: لا توجد مدفوعات بعد

en: Your payout requests will appear here.
ar: ستظهر طلبات الدفع هنا.

note: translators: 1: gross amount, 2: fee amount.
en: Gross %1$s · Fee -%2$s
ar: الإجمالي %1$s · الرسوم -%2$s

en: Failed to update status
ar: تعذّر تحديث الحالة

en: Manage your appointments
ar: إدارة مواعيدك

note: translators: %s is the total number of items.
en: %s Total
ar: %s إجمالًا

en: Search by service or customer...
ar: ابحث بالخدمة أو العميل…

en: Loading appointments...
ar: جارٍ تحميل المواعيد…

en: appointments
ar: مواعيد

note: translators: %s is the search query.
en: No appointments match "%s"
ar: لا توجد مواعيد تطابق «%s»

en: No appointments match the selected filter
ar: لا توجد مواعيد تطابق التصفية المحددة

note: translators: %s is the number of hours.
en: %s hours
ar: %s ساعات

note: translators: 1: hours, 2: minutes.
en: %1$s hours %2$s minutes
ar: %1$s ساعات %2$s دقائق

note: translators: %s is minutes.
en: 1 hour %s minutes
ar: ساعة واحدة و%s دقيقة

en: Make this service available for selected staff members. Unchecking removes their access (and any custom price for it).
ar: اجعل هذه الخدمة متاحة للموظفين المحددين. إلغاء التحديد يزيل وصولهم (وأي سعر مخصص لها).

en: Per-service overrides require Pro -- using global settings
ar: تتطلب تجاوزات الخدمة Pro — يتم استخدام الإعدادات العامة

en: Create New Service
ar: إنشاء خدمة جديدة

en: Update the details of your service below.
ar: حدِّث تفاصيل خدمتك أدناه.

en: Fill in the information to create a new service.
ar: املأ المعلومات لإنشاء خدمة جديدة.

en: Loading service data...
ar: جارٍ تحميل بيانات الخدمة…

note: translators: 1: minimum capacity, 2: maximum capacity.
en: %1$s-%2$s persons
ar: %1$s-%2$s أشخاص

en: Open linked listing
ar: فتح الإعلان المرتبط

en: Edit service
ar: تعديل الخدمة

en: Delete service
ar: حذف الخدمة

note: translators: %s is the number of days.
en: Book up to %s days ahead
ar: احجز قبل %s أيام كحد أقصى

note: translators: %s is the number of minutes before.
en: %smin before
ar: %s دقيقة قبل

note: translators: %s is the number of minutes after.
en: %smin after
ar: %s دقيقة بعد

en: starting from
ar: بدءًا من

en: Custom duration pricing
ar: تسعير مخصص حسب المدة

note: translators: %s is the service name.
en: "%s" is linked to a Classified Listing. Deleting this service will also disable booking on that listing.
    
    Are you sure you want to delete it?
ar: «%s» مرتبط بإعلان مبوَّب. سيؤدي حذف هذه الخدمة أيضًا إلى تعطيل الحجز في ذلك الإعلان.
    
    هل تريد حذفها فعلًا؟

note: translators: %s is the item name.
en: Are you sure you want to delete "%s"?
ar: هل تريد حذف «%s» فعلًا؟

en: My Services
ar: خدماتي

en: service available | services available
ar[0]: لا توجد خدمات متاحة
ar[1]: خدمة واحدة متاحة
ar[2]: خدمتان متاحتان
ar[3]: خدمات متاحة
ar[4]: خدمة متاحة
ar[5]: خدمة متاحة

en: No services found
ar: لم يتم العثور على خدمات

note: translators: %s is the search query.
en: No services match "%s"
ar: لا توجد خدمات تطابق «%s»

en: No services available in this category
ar: لا توجد خدمات متاحة في هذه الفئة

en: Add your first service
ar: أضف أول خدمة لك

en: UTC
ar: التوقيت العالمي المنسق (UTC)

en: America/New York (EST)
ar: أمريكا/نيويورك (EST)

en: America/Chicago (CST)
ar: أمريكا/شيكاغو (CST)

en: America/Denver (MST)
ar: أمريكا/دنفر (MST)

en: America/Los Angeles (PST)
ar: أمريكا/لوس أنجلوس (PST)

en: America/Toronto (EST)
ar: أمريكا/تورنتو (EST)

en: Europe/London (GMT)
ar: أوروبا/لندن (GMT)

en: Europe/Paris (CET)
ar: أوروبا/باريس (CET)

en: Europe/Berlin (CET)
ar: أوروبا/برلين (CET)

en: Asia/Tokyo (JST)
ar: آسيا/طوكيو (JST)

en: Asia/Shanghai (CST)
ar: آسيا/شنغهاي (CST)

en: Asia/Kolkata (IST)
ar: آسيا/كولكاتا (IST)

en: Asia/Dhaka (BST)
ar: آسيا/دكا (BST)

en: Australia/Sydney (AEST)
ar: أستراليا/سيدني (AEST)

en: Pacific/Auckland (NZST)
ar: المحيط الهادئ/أوكلاند (NZST)

en: Select Staff Photo
ar: اختر صورة الموظف

en: Edit Staff Member
ar: تعديل الموظف

en: Add New Staff Member
ar: إضافة موظف جديد

en: Update staff member details and service assignments.
ar: حدِّث تفاصيل الموظف وتعيينات الخدمات.

en: Fill in the details below to add a new staff member.
ar: املأ التفاصيل أدناه لإضافة موظف جديد.

en: Email cannot be changed after creation
ar: لا يمكن تغيير البريد الإلكتروني بعد الإنشاء

en: Additional Settings
ar: إعدادات إضافية

en: Inactive staff won't appear in booking options
ar: لن يظهر الموظفون غير النشطين في خيارات الحجز

en: Select timezone
ar: اختر المنطقة الزمنية

en: Upload staff profile photo
ar: ارفع صورة ملف الموظف

en: Description / Note
ar: الوصف / الملاحظة

en: Add a note or description about this staff member...
ar: أضف ملاحظة أو وصفًا عن هذا الموظف…

en: Service Assignment
ar: تعيين الخدمة

note: translators: %s is the number of selected services.
en: %s selected
ar: %s محدد

en: Select the services this staff member can handle and set custom pricing if needed.
ar: حدِّد الخدمات التي يمكن لهذا الموظف تقديمها، واضبط أسعارًا مخصصة عند الحاجة.

note: translators: %s is the service price.
en: Main staff price: %s
ar: السعر الرئيسي للموظف: %s

en: No services available
ar: لا توجد خدمات متاحة

en: Add services to your account first, then assign them to staff.
ar: أضف الخدمات إلى حسابك أولًا، ثم عيّنها للموظفين.

en: Update Staff
ar: تحديث الموظف

en: Unnamed
ar: بدون اسم

en: (You)
ar: (أنت)

en: Edit staff
ar: تعديل الموظف

en: Delete staff
ar: حذف الموظف

en: Failed to load staff list
ar: تعذّر تحميل قائمة الموظفين

en: An error occurred while loading staff
ar: حدث خطأ أثناء تحميل الموظفين

en: this staff member
ar: هذا الموظف

en: Failed to delete staff member
ar: تعذّر حذف الموظف

en: An error occurred while deleting
ar: حدث خطأ أثناء الحذف

en: Loading staff...
ar: جارٍ تحميل الموظفين…

en: staff member
ar: موظف

en: staff members
ar: موظفون

en: Allow staff to edit work schedule
ar: السماح للموظفين بتعديل جدول العمل

en: Search staff by name, email, or phone...
ar: ابحث عن الموظفين بالاسم أو البريد الإلكتروني أو الهاتف…

en: No staff found
ar: لم يتم العثور على موظفين

en: No staff members yet
ar: لا يوجد موظفون بعد

note: translators: %s is the search query.
en: No staff match "%s"
ar: لا يوجد موظفون يتطابقون مع «%s»

en: Add your first staff member to get started
ar: أضف أول موظف لك للبدء

en: Copy schedule to other days
ar: نسخ الجدول إلى أيام أخرى

en: Copy to
ar: النسخ إلى

note: translators: %s is the number of selected items.
en: Apply (%s)
ar: تطبيق (%s)

note: translators: %s is the type of schedule (e.g., work schedule).
en: Upgrade to Pro to customize your %s
ar: قم بالترقية إلى Pro لتخصيص %s

note: translators: %s is the type of schedule (e.g., work schedule).
en: Using your custom %s. Toggle off to use global settings.
ar: تستخدم %s المخصص. أوقف التشغيل لاستخدام الإعدادات العامة.

note: translators: %s is the type of schedule (e.g., work schedule).
en: Using global %s. Toggle on to set your own.
ar: تستخدم %s العام. شغّله لتحديد قيمك الخاصة.

en: No global schedule configured.
ar: لم يتم تكوين جدول عام.

en: No global holidays configured.
ar: لم يتم تكوين عطلات عامة.

en: No global special days configured.
ar: لم يتم تكوين أيام خاصة عامة.

note: translators: %s is the number of working days.
en: %s working day | %s working days
ar[0]: لا أيام عمل
ar[1]: يوم عمل واحد
ar[2]: يوما عمل
ar[3]: %s أيام عمل
ar[4]: %s يوم عمل
ar[5]: %s يوم عمل

note: translators: %s is the number of hours per week.
en: %sh / week
ar: %s س/أسبوع

note: translators: 1: number of shifts, 2: total hours.
en: %1$s shift - %2$sh | %1$s shifts - %2$sh
ar[0]: لا ورديات - %2$s س
ar[1]: %1$s وردية - %2$s س
ar[2]: %1$s ورديتان - %2$s س
ar[3]: %1$s ورديات - %2$s س
ar[4]: %1$s وردية - %2$s س
ar[5]: %1$s وردية - %2$s س

en: Day off
ar: يوم إجازة

en: Shifts
ar: الورديات

en: Breaks
ar: الاستراحات

en: Save Work Hours
ar: حفظ ساعات العمل

en: Are you sure you want to remove this day off?
ar: هل تريد إزالة يوم الإجازة هذا فعلًا؟

en: Edit Day Off
ar: تعديل يوم الإجازة

en: Name *
ar: الاسم *

en: e.g. Summer Vacation
ar: مثال: إجازة الصيف

en: Start Date *
ar: تاريخ البدء *

en: End Date *
ar: تاريخ الانتهاء *

note: translators: %s is the number of days.
en: %s day | %s days
ar[0]: لا أيام
ar[1]: يوم واحد
ar[2]: يومان
ar[3]: %s أيام
ar[4]: %s يومًا
ar[5]: %s يوم

en: No custom days off. Click "Add Day Off" to create one.
ar: لا توجد أيام إجازة مخصصة. انقر على «إضافة يوم إجازة» لإنشاء واحد.

en: Are you sure you want to remove this special day?
ar: هل تريد إزالة هذا اليوم الخاص فعلًا؟

en: Edit Special Day
ar: تعديل اليوم الخاص

en: e.g. Black Friday Extended
ar: مثال: الجمعة السوداء الممتدة

en: No custom special days. Click "Add Special Day" to create one.
ar: لا توجد أيام خاصة مخصصة. انقر على «إضافة يوم خاص» لإنشاء واحد.

en: Failed to load schedule
ar: تعذّر تحميل الجدول

en: An error occurred while loading schedule
ar: حدث خطأ أثناء تحميل الجدول

en: Work hours saved successfully
ar: تم حفظ ساعات العمل بنجاح

en: Failed to save work hours
ar: تعذّر حفظ ساعات العمل

en: An error occurred
ar: حدث خطأ

en: Days off saved successfully
ar: تم حفظ أيام الإجازة بنجاح

en: Failed to save days off
ar: تعذّر حفظ أيام الإجازة

en: Special days saved successfully
ar: تم حفظ الأيام الخاصة بنجاح

en: Failed to save special days
ar: تعذّر حفظ الأيام الخاصة

en: This will remove your custom work hours and revert to the global schedule. Continue?
ar: سيؤدي ذلك إلى إزالة ساعات العمل المخصصة والعودة إلى الجدول العام. هل تريد المتابعة؟

en: Reverted to global schedule
ar: تمت العودة إلى الجدول العام

en: This will remove your custom days off and revert to global holidays. Continue?
ar: سيؤدي ذلك إلى إزالة أيام الإجازة المخصصة والعودة إلى العطلات العامة. هل تريد المتابعة؟

en: Reverted to global holidays
ar: تمت العودة إلى العطلات العامة

en: This will remove your custom special days and revert to global settings. Continue?
ar: سيؤدي ذلك إلى إزالة الأيام الخاصة المخصصة والعودة إلى الإعدادات العامة. هل تريد المتابعة؟

en: Reverted to global special days
ar: تمت العودة إلى الأيام الخاصة العامة

en: Loading schedule...
ar: جارٍ تحميل الجدول…

en: Manage your availability, time off, and special working days
ar: إدارة توفرك وإجازاتك وأيام العمل الخاصة

en: Use Custom Work Hours
ar: استخدام ساعات عمل مخصصة

en: work schedule
ar: جدول العمل

en: Use Custom Days Off
ar: استخدام أيام إجازة مخصصة

en: days off
ar: أيام الإجازة

en: Global Holidays
ar: العطلات العامة

en: Use Custom Special Days
ar: استخدام أيام خاصة مخصصة

en: special days
ar: الأيام الخاصة

en: Global Special Days
ar: الأيام الخاصة العامة

en: Loading categories...
ar: جارٍ تحميل الفئات…

en: No categories found
ar: لم يتم العثور على فئات

en: Admin Income
ar: دخل المسؤول

en: Back to list
ar: العودة إلى القائمة

en: Manage your appointment
ar: إدارة موعدك

en: Check your appointments
ar: تحقق من مواعيدك

en: Coupon code is required
ar: رمز الكوبون مطلوب

en: Add Coupon
ar: إضافة كوبون

en: Manage your discount coupons
ar: إدارة كوبونات الخصم الخاصة بك

en: Add New Customer
ar: إضافة عميل جديد

en: Manage your customers
ar: إدارة عملائك

en: Add Custom Field
ar: إضافة حقل مخصص

en: Manage custom fields for your booking forms
ar: إدارة الحقول المخصصة لنماذج الحجز

en: Custom Forms content will go here
ar: محتوى النماذج المخصصة سيظهر هنا

en: Rule name is required
ar: اسم القاعدة مطلوب

en: Add Rule
ar: إضافة قاعدة

en: Manage your Staff
ar: إدارة الموظفين

en: Event Module is Inactive
ar: وحدة الفعاليات غير نشطة

en: Enable the Event module from Settings > Modules to use this feature.
ar: فعِّل وحدة الفعاليات من الإعدادات > الوحدات لاستخدام هذه الميزة.

en: View and manage event attendees
ar: عرض وإدارة مشاركي الفعالية

en: Publish
ar: نشر

en: Manage your events and registrations
ar: إدارة الفعاليات والتسجيلات

en: Meeting Module is Inactive
ar: وحدة الاجتماعات غير نشطة

en: Enable the Meeting module from Settings > Modules to use this feature.
ar: فعِّل وحدة الاجتماعات من الإعدادات > الوحدات لاستخدام هذه الميزة.

en: New Meeting
ar: اجتماع جديد

en: Manage your meeting types for scheduling
ar: إدارة أنواع الاجتماعات للجدولة

en: Manage notification emails sent to you and your customers
ar: إدارة رسائل الإشعار المرسلة إليك وإلى عملائك

en: Print Invoice
ar: طباعة الفاتورة

en: Manage your payments
ar: إدارة مدفوعاتك

en: Edit assigned services
ar: تعديل الخدمات المعيّنة

en: Edit own work schedule
ar: تعديل جدول العمل الخاص

en: Create services
ar: إنشاء الخدمات

en: Delete services
ar: حذف الخدمات

en: Manage other staff
ar: إدارة الموظفين الآخرين

en: Failed to load roles & permissions.
ar: فشل تحميل الأدوار والصلاحيات.

en: Permissions updated!
ar: تم تحديث الصلاحيات!

en: Failed to save permissions.
ar: فشل حفظ الصلاحيات.

en: Custom role created.
ar: تم إنشاء الدور المخصص.

en: Failed to create custom role.
ar: فشل إنشاء الدور المخصص.

en: Delete this role? Users assigned to it will lose it.
ar: حذف هذا الدور؟ سيفقده المستخدمون المعيّنون له.

en: Custom role deleted.
ar: تم حذف الدور المخصص.

en: Failed to delete custom role.
ar: فشل حذف الدور المخصص.

en: Failed to update assignment.
ar: فشل تحديث التعيين.

en: Staff permissions updated!
ar: تم تحديث صلاحيات الموظفين!

en: Failed to save staff permissions.
ar: فشل حفظ صلاحيات الموظفين.

en: Roles
ar: الأدوار

en: Team Members
ar: أعضاء الفريق

en: Staff Permissions
ar: صلاحيات الموظفين

en: Delete role
ar: حذف الدور

en: New role name…
ar: اسم الدور الجديد…

en: Custom roles are a Pro feature
ar: الأدوار المخصصة ميزة في نسخة Pro

en: Create your own custom roles with Pro.
ar: أنشئ أدوارك المخصصة الخاصة باستخدام Pro.

en: Toggle what this role can access.
ar: بدّل ما يمكن لهذا الدور الوصول إليه.

en: Saving…
ar: جارٍ الحفظ…

en: Search a WordPress user by name or email…
ar: ابحث عن مستخدم WordPress بالاسم أو البريد الإلكتروني…

en: Select role…
ar: اختر دورًا…

en: Booking Role
ar: دور الحجز

en: No team members yet. Add one above.
ar: لا يوجد أعضاء فريق بعد. أضف واحدًا أعلاه.

en: — Remove —
ar: — إزالة —

en: What staff members can do from their own employee panel.
ar: ما يمكن للموظفين فعله من لوحة الموظف الخاصة بهم.

en: Manage your business services
ar: إدارة خدمات نشاطك

en: Configure scheduling, payments, customers, and more
ar: كوِّن الجدولة والمدفوعات والعملاء وغير ذلك

en: This action will reset you settings.
ar: سيؤدي هذا الإجراء إلى إعادة تعيين إعداداتك.

en: Failed to create booking
ar: تعذّر إنشاء الحجز

en: AI Booking
ar: الحجز بالذكاء الاصطناعي

en: Classic
ar: كلاسيكي

note: translators: 1: hours, 2: minutes.
en: %1$sh %2$smin
ar: %1$s س %2$s د

note: translators: %s: total number of staff members.
en: %s staff | %s staff
ar[0]: لا يوجد موظفون
ar[1]: موظف واحد
ar[2]: موظفان
ar[3]: %s موظفين
ar[4]: %s موظفًا
ar[5]: %s موظف

en: Show Less
ar: عرض أقل

en: Read More
ar: اقرأ المزيد

en: AI Booking Enable
ar: تفعيل الحجز بالذكاء الاصطناعي

note: translators: 1: human-readable date, 2: ISO date string.
en: I'd like to book on %1$s (%2$s)
ar: أرغب في الحجز يوم %1$s (%2$s)

note: translators: 1: employee name, 2: employee ID.
en: I'd like to book with %1$s (employee_id: %2$s)
ar: أرغب في الحجز مع %1$s (employee_id: %2$s)

note: translators: %s is the service name.
en: I'd like to book %s
ar: أرغب في حجز %s

note: translators: 1: service name, 2: employee name, 3: date, 4: time.
en: Book %1$s with %2$s on %3$s at %4$s
ar: احجز %1$s مع %2$s يوم %3$s الساعة %4$s

note: translators: 1: start time, 2: end time
en: %1$s to %2$s
ar: من %1$s إلى %2$s

note: translators: %s is the service name.
en: Booking - %s
ar: حجز — %s

en: Failed to create PayPal order
ar: تعذّر إنشاء طلب PayPal

en: Failed to create order
ar: تعذّر إنشاء الطلب

en: Payment capture failed
ar: فشل تحصيل الدفعة

en: Payment failed
ar: فشلت الدفعة

en: PayPal payment failed
ar: فشلت دفعة PayPal

en: Payment was cancelled
ar: تم إلغاء الدفعة

en: Failed to load PayPal
ar: تعذّر تحميل PayPal

en: Stripe is not loaded yet. Please wait.
ar: لم يتم تحميل Stripe بعد. يُرجى الانتظار.

en: Payment is processing. You'll receive confirmation shortly.
ar: تجري معالجة الدفعة. ستتلقى تأكيدًا قريبًا.

note: translators: %s is the payment status.
en: Payment status: %s
ar: حالة الدفع: %s

note: translators: %s is the payment status.
en: Unexpected payment status: %s
ar: حالة دفع غير متوقعة: %s

en: Payment failed. Please try again.
ar: فشلت الدفعة. يُرجى المحاولة مرة أخرى.

en: Processing Payment...
ar: جارٍ معالجة الدفع…

note: translators: 1: currency symbol, 2: amount.
en: Pay %1$s%2$s
ar: ادفع %1$s%2$s

en: Secured by Stripe • Your payment information is encrypted
ar: مُؤمَّن بواسطة Stripe • بيانات دفعك مشفَّرة

en: Failed to load Stripe. Please refresh the page.
ar: تعذّر تحميل Stripe. يُرجى تحديث الصفحة.

en: Failed to initialize payment
ar: تعذّر بدء عملية الدفع

en: Failed to connect to payment service. Please try again.
ar: تعذّر الاتصال بخدمة الدفع. يُرجى المحاولة مرة أخرى.

en: Initializing secure payment...
ar: جارٍ تهيئة الدفع الآمن…

en: This will only take a moment
ar: لن يستغرق ذلك سوى لحظة

en: Payment Initialization Failed
ar: فشل تهيئة الدفع

en: Having trouble? Please contact support or try a different payment method.
ar: هل تواجه مشكلة؟ تواصل مع الدعم أو جرّب طريقة دفع أخرى.

note: translators: %s is the count of scheduled dates, zero-padded.
en: Scheduled Dates (%s)
ar: التواريخ المجدوَلة (%s)

note: translators: %s is a list of multipliers (e.g. "2 people × 3 appointments").
en: (Calculated for %s)
ar: (محسوب لـ %s)

en: How would you like to pay?
ar: كيف ترغب في الدفع؟

en: Paying now
ar: الدفع الآن

en: Pay deposit
ar: دفع العربون

en: (Remaining
ar: (المتبقي

en: due later)
ar: مستحق لاحقًا)

en: Pay full amount
ar: دفع المبلغ كاملًا

en: (No balance due)
ar: (لا يوجد رصيد مستحق)

en: Deposit Breakdown:
ar: تفاصيل العربون:

en: Main appointment
ar: الموعد الرئيسي

note: translators: %s is the number of people.
en: (%s person) | (%s people)
ar[0]: (لا يوجد أشخاص)
ar[1]: (شخص واحد)
ar[2]: (شخصان)
ar[3]: (%s أشخاص)
ar[4]: (%s شخصًا)
ar[5]: (%s شخص)

note: translators: %s is the number of recurring appointments.
en: Recurring (%s appointment) | Recurring (%s appointments)
ar[0]: متكرر (لا توجد مواعيد)
ar[1]: متكرر (موعد واحد)
ar[2]: متكرر (موعدان)
ar[3]: متكرر (%s مواعيد)
ar[4]: متكرر (%s موعدًا)
ar[5]: متكرر (%s موعد)

note: translators: %s is the number of people per appointment.
en: (%s person each) | (%s people each)
ar[0]: (لا يوجد أشخاص لكل موعد)
ar[1]: (شخص واحد لكل موعد)
ar[2]: (شخصان لكل موعد)
ar[3]: (%s أشخاص لكل موعد)
ar[4]: (%s شخصًا لكل موعد)
ar[5]: (%s شخص لكل موعد)

en: Pay with your PayPal account
ar: ادفع بحسابك في PayPal

en: Continue to WooCommerce checkout
ar: المتابعة إلى صفحة الدفع في WooCommerce

en: Pay at Location
ar: الدفع في الموقع

note: translators: %s is the total number of people in the booking.
en: Booking for %s person | Booking for %s people
ar[0]: حجز بدون أشخاص
ar[1]: حجز لشخص واحد
ar[2]: حجز لشخصين
ar[3]: حجز لـ %s أشخاص
ar[4]: حجز لـ %s شخصًا
ar[5]: حجز لـ %s شخص

note: translators: %s is the number of additional people beyond the booker.
en: (You + %s extra)
ar: (أنت + %s إضافيون)

en: Pay All Upfront
ar: ادفع كل شيء مقدمًا

en: Pay Per Appointment
ar: ادفع لكل موعد

note: translators: %s is the total number of appointments to be paid for now.
en: You will pay %s appointment now. | You will pay %s appointments now.
ar[0]: لن تدفع أي مواعيد الآن.
ar[1]: ستدفع موعدًا واحدًا الآن.
ar[2]: ستدفع موعدين الآن.
ar[3]: ستدفع %s مواعيد الآن.
ar[4]: ستدفع %s موعدًا الآن.
ar[5]: ستدفع %s موعد الآن.

note: translators: %s is the number of remaining recurring appointments.
en: You will pay for the first appointment now. Remaining %s appointment will be paid separately. | You will pay for the first appointment now. Remaining %s appointments will be paid separately.
ar[0]: ستدفع مقابل الموعد الأول الآن. لا توجد مواعيد متبقية للدفع منفصلًا.
ar[1]: ستدفع مقابل الموعد الأول الآن. سيُدفع الموعد المتبقي الواحد منفصلًا.
ar[2]: ستدفع مقابل الموعد الأول الآن. سيُدفع الموعدان المتبقيان منفصلًا.
ar[3]: ستدفع مقابل الموعد الأول الآن. ستُدفع %s مواعيد متبقية منفصلًا.
ar[4]: ستدفع مقابل الموعد الأول الآن. سيُدفع %s موعدًا متبقيًا منفصلًا.
ar[5]: ستدفع مقابل الموعد الأول الآن. سيُدفع %s موعد متبقٍ منفصلًا.

en: Amount Due Now
ar: المبلغ المستحق الآن

en: Payment Error
ar: خطأ في الدفع

en: Deposit payment is not available for pay at location. Full payment will be collected at your appointment.
ar: خيار دفع العربون غير متاح مع الدفع في الموقع. سيُحصَّل المبلغ كاملًا في موعدك.

en: Your booking will be added to the cart and you will continue to the WooCommerce checkout to complete payment. The booking is held until payment is confirmed.
ar: ستتم إضافة حجزك إلى السلة وستتابع إلى صفحة الدفع في WooCommerce لإتمام الدفع. يُحتفظ بالحجز حتى يتم تأكيد الدفع.

note: translators: %s is the total number of people.
en:  | Total People: %s
ar:  | إجمالي الأشخاص: %s

note: translators: 1: client name, 2: provider name, 3: location label.
en: Client: %1$s | Provider: %2$s | Location: %3$s
ar: العميل: %1$s | المزوِّد: %2$s | الموقع: %3$s

note: translators: 1: client name, 2: provider name.
en: Client: %1$s | Provider: %2$s
ar: العميل: %1$s | المزوِّد: %2$s

note: translators: %s is the duration in minutes.
en: %s mins
ar: %s د

en: Total People
ar: إجمالي الأشخاص

note: translators: 1: total people count, 2: number of extra people.
en: %1$s (You + %2$s extra)
ar: %1$s (أنت + %2$s إضافيون)

en: Remaining Due
ar: المتبقي المستحق

en: Remaining
ar: المتبقي

en: due at appointment
ar: يُستحق عند الموعد

en: Deposit of
ar: عربون قدره

note: translators: %s is the total number of appointments the deposit is divided across.
en: divided equally across %s appointments
ar: مقسَّم بالتساوي على %s مواعيد

en: each)
ar: لكل موعد)

en: Total Paid
ar: إجمالي المدفوع

note: translators: %s is the payment method name.
en: Payment: %s
ar: الدفع: %s

en: Google Calender
ar: Google Calendar

en: Add to Apple Calendar
ar: إضافة إلى Apple Calendar

en: Apple Calender
ar: Apple Calendar

en: Add to Outlook Calendar
ar: إضافة إلى Outlook Calendar

en: Outlook Calender
ar: Outlook Calendar

en: Re-Book another appointment
ar: احجز موعدًا آخر

en: No available dates found
ar: لم يتم العثور على تواريخ متاحة

note: translators: %s is the name of the special day.
en: Available - %s
ar: متاح — %s

en: Enter name here ...
ar: أدخل الاسم هنا…

en: Enter e-mail...
ar: أدخل البريد الإلكتروني…

en: Add any additional notes...
ar: أضف أي ملاحظات إضافية…

note: translators: %s is the count of recurring appointments, zero-padded.
en: Recurring Appointments (%s)
ar: المواعيد المتكررة (%s)

en: Show less..
ar: عرض أقل…

en: Show more..
ar: عرض المزيد…

note: translators: %s is the count of items, zero-padded.
en: Total (%s)
ar: الإجمالي (%s)

en: Invalid coupon code
ar: رمز كوبون غير صالح

en: Main Appointment
ar: الموعد الرئيسي

en: Service Charge
ar: رسوم الخدمة

en: Staff Additional Charge
ar: رسوم إضافية للموظف

en: Staff Discount
ar: خصم الموظف

en: Service Charge
ar: رسوم الخدمة

en: Rule
ar: قاعدة

note: translators: 1: rule name, 2: sign character, 3: formatted price.
en: %1$s (%2$s%3$s flat)
ar: %1$s (%2$s%3$s مقطوع)

en: Deposit
ar: العربون

note: translators: %s is the total number of people.
en:  × %s person |  × %s people
ar[0]:  × لا يوجد أشخاص
ar[1]:  × شخص واحد
ar[2]:  × شخصان
ar[3]:  × %s أشخاص
ar[4]:  × %s شخصًا
ar[5]:  × %s شخص

en: Remaining (Due at appointment)
ar: المتبقي (مستحق عند الموعد)

en: Coupon code
ar: رمز الكوبون

en: Total Before Discount
ar: الإجمالي قبل الخصم

en: Total Discount
ar: إجمالي الخصم

en: Grand Total
ar: المجموع الكلي

en: Next Payment Schedule
ar: جدول الدفع التالي

en: Loading available staff...
ar: جارٍ تحميل الموظفين المتاحين…

en: Not available
ar: غير متاح

note: translators: %d: number of staff required.
en: This service needs %d staff members
ar: تحتاج هذه الخدمة إلى %d موظفين

en: How many staff would you like?
ar: كم عدد الموظفين الذين تريدهم؟

note: translators: %d: number of staff.
en: %d staff | %d staff
ar[0]: %d موظف
ar[1]: موظف واحد
ar[2]: موظفان
ar[3]: %d موظفين
ar[4]: %d موظفًا
ar[5]: %d موظف

en: Auto-assign available staff
ar: تعيين الموظفين المتاحين تلقائيًا

note: translators: %d: staff slot number.
en: Select staff %d
ar: اختر الموظف %d

en: No services available for this staff
ar: لا توجد خدمات متاحة لهذا الموظف

en: Failed to load time slots
ar: تعذّر تحميل الفترات الزمنية

en: Loading time slots...
ar: جارٍ تحميل الفترات الزمنية…

en: This time has already passed
ar: هذا الوقت قد فات بالفعل

en: Bringing Anyone?
ar: هل ستحضر معك أحدًا؟

en: Add extra people to your booking
ar: أضف أشخاصًا إضافيين إلى حجزك

en: Number of Extra People
ar: عدد الأشخاص الإضافيين

note: translators: %s is the maximum number of extra people allowed.
en: Maximum %s extra person allowed | Maximum %s extra people allowed
ar[0]: لا يُسمح بأشخاص إضافيين
ar[1]: يُسمح بشخص إضافي واحد كحد أقصى
ar[2]: يُسمح بشخصين إضافيين كحد أقصى
ar[3]: يُسمح بـ %s أشخاص إضافيين كحد أقصى
ar[4]: يُسمح بـ %s شخصًا إضافيًا كحد أقصى
ar[5]: يُسمح بـ %s شخص إضافي كحد أقصى

en: No available time slots for the selected date.
ar: لا توجد فترات زمنية متاحة في التاريخ المحدد.

en: CONFIRM PAYMENT
ar: تأكيد الدفع
