{
  "app": {
    "name": "نقطة بيع Goovii",
    "subtitle": "نظام نقطة البيع",
    "version": "الإصدار {version}"
  },
  "receipt": {
    "label": "إيصال",
    "date": "التاريخ",
    "cashier": "أمين الصندوق",
    "register": "السجل",
    "subtotal": "المجموع الفرعي",
    "discount": "الخصم",
    "tax": "الضريبة",
    "total": "الإجمالي",
    "payment": "الدفع",
    "amountPaid": "المبلغ المدفوع",
    "change": "الباقي",
    "bonusEarned": "النقاط المكتسبة",
    "bonusBalance": "رصيدك",
    "thankYou": "شكراً لك على تعاملك معنا!",
    "runner": "الطلب",
    "ticket": "التذكرة",
    "items": "{count} عنصر"
  },
  "common": {
    "continue": "متابعة",
    "cancel": "إلغاء",
    "skip": "تخطي",
    "confirm": "تأكيد",
    "save": "حفظ",
    "delete": "حذف",
    "edit": "تعديل",
    "close": "إغلاق",
    "back": "رجوع",
    "next": "التالي",
    "tryAnyway": "المحاولة على أي حال",
    "loading": "جاري التحميل...",
    "error": "خطأ",
    "success": "نجح",
    "warning": "تحذير",
    "ok": "موافق",
    "understood": "مفهوم",
    "yes": "نعم",
    "no": "لا",
    "search": "بحث",
    "filter": "تصفية",
    "moreOptions": "المزيد من الخيارات",
    "clear": "مسح",
    "view": "عرض",
    "viewAll": "عرض الكل",
    "minutes": "د",
    "total": "الإجمالي",
    "subtotal": "المجموع الفرعي",
    "discount": "خصم",
    "tax": "ضريبة",
    "quantity": "الكمية",
    "price": "السعر",
    "date": "التاريخ",
    "time": "الوقت",
    "status": "الحالة",
    "note": "ملاحظة",
    "notes": "ملاحظات",
    "required": "مطلوب",
    "invalidNumber": "رقم غير صالح",
    "opening": "جاري الفتح...",
    "closing": "جاري الإغلاق...",
    "done": "تم",
    "refresh": "تحديث",
    "copy": "نسخ"
  },
  "auth": {
    "institutionToken": {
      "title": "أدخل رمز المؤسسة",
      "label": "رمز المؤسسة",
      "hint": "الصق رمز المؤسسة الخاص بك",
      "pasteTooltip": "لصق الرمز",
      "helperText": "رمز المؤسسة هو سلسلة أبجدية رقمية طويلة يوفرها المسؤول. يمكنك لصقه من الحافظة.",
      "validation": {
        "required": "الرجاء إدخال رمز المؤسسة",
        "minLength": "يجب أن يكون الرمز 10 أحرف على الأقل"
      },
      "success": "تم التحقق من المؤسسة!",
      "apiTodo": "تم التحقق من المؤسسة! (يجب تنفيذ الـ API)",
      "error": "رمز مؤسسة غير صالح: {error}"
    },
    "passcode": {
      "title": "أدخل رمز PIN",
      "subtitle": "اختر صندوق النقد وأدخل رمز PIN",
      "setupTitle": "إعداد رمز PIN الخاص بك",
      "confirmTitle": "تأكيد رمز PIN الخاص بك",
      "label": "رمز PIN",
      "hint": "أدخل رمز PIN المكون من 4-6 أرقام",
      "validation": {
        "required": "الرجاء إدخال رمز PIN",
        "minLength": "يجب أن يكون رمز PIN 4 أرقام على الأقل",
        "mismatch": "رموز PIN غير متطابقة"
      },
      "selectRegister": "اختر صندوق النقد",
      "noRegisters": "لا توجد صناديق نقد متاحة",
      "success": "تم تسجيل الدخول بنجاح!",
      "error": "رمز PIN غير صالح",
      "setupSuccess": "تم إعداد رمز PIN بنجاح!"
    },
    "logout": "تسجيل الخروج",
    "loggingOut": "جاري تسجيل الخروج..."
  },
  "home": {
    "title": "الرئيسية",
    "dashboard": "لوحة المعلومات",
    "comingSoon": "لوحة المعلومات قريباً",
    "serviceLabel": "الخدمة: {name}",
    "lockScreen": "قفل الشاشة",
    "syncStatus": "حالة المزامنة",
    "menu": "القائمة",
    "more": "المزيد",
    "lockScreenTitle": "قفل الشاشة",
    "lockScreenMessage": "سيتم تنفيذ وظيفة قفل الشاشة قريباً.",
    "welcomeBack": "مرحباً بعودتك!",
    "shiftStatus": "حالة الوردية",
    "cashRegister": "سجل النقدية",
    "quickStats": "إحصائيات سريعة",
    "pendingSync": "في انتظار المزامنة",
    "failedSync": "فشلت المزامنة",
    "online": "متصل",
    "offline": "غير متصل",
    "sync": "المزامنة",
    "syncActive": "نشط",
    "syncIdle": "غير نشط",
    "quickActions": "إجراءات سريعة",
    "shiftOpen": "مفتوح",
    "shiftClosed": "مغلق",
    "browseProducts": "تصفح المنتجات",
    "browseProductsDesc": "عرض والبحث في كتالوج المنتجات",
    "createNewTicket": "إنشاء فاتورة جديدة",
    "createNewTicketDesc": "ابدأ طلباً جديداً",
    "viewFloorPlan": "عرض مخطط القاعة",
    "viewFloorPlanDesc": "إدارة الطاولات والحجوزات",
    "viewCart": "عرض السلة"
  },
  "dashboard": {
    "goodMorning": "صباح الخير،",
    "goodAfternoon": "مساء الخير،",
    "goodEvening": "مساء الخير،",
    "startedAt": "البداية",
    "connectionStatus": "الاتصال",
    "syncStatus": "المزامنة",
    "connectedToServer": "متصل بالخادم",
    "workingOffline": "العمل بدون اتصال",
    "allDataSynced": "تمت مزامنة جميع البيانات",
    "dataWillSyncWhenOnline": "ستتم مزامنة البيانات عند الاتصال"
  },
  "products": {
    "title": "المنتجات",
    "comingSoon": "شاشة المنتجات قريباً",
    "weightUnit": {
      "gram": "غ",
      "kilogram": "كغ",
      "liter": "ل",
      "milliliter": "مل",
      "pound": "رطل",
      "ounce": "أونصة",
      "piece": "قطعة"
    },
    "allCategories": "كل الفئات",
    "allProducts": "كل المنتجات",
    "categories": "الفئات",
    "selectCategory": "اختر فئة",
    "noCategories": "لا توجد فئات متاحة",
    "noProducts": "لا توجد منتجات متاحة",
    "noCategoryProducts": "لا توجد منتجات في هذه الفئة",
    "noProductsInCategory": "لا توجد عناصر في هذه الفئة",
    "noSearchResults": "لم يتم العثور على منتجات",
    "searchProducts": "البحث عن المنتجات...",
    "addToTicket": "إضافة",
    "productInfo": "معلومات المنتج",
    "unavailable": "غير متاح",
    "popular": "شائع",
    "loadingProducts": "جاري تحميل المنتجات...",
    "loadingCategories": "جاري تحميل الفئات...",
    "errorLoading": "فشل تحميل المنتجات",
    "retry": "إعادة المحاولة",
    "addProduct": "إضافة منتج",
    "editProduct": "تعديل منتج",
    "deleteProduct": "حذف منتج",
    "addedToTicket": "تمت إضافة المنتج بنجاح",
    "errorAdding": "فشل في إضافة المنتج",
    "productName": "اسم المنتج",
    "productPrice": "السعر",
    "productCategory": "الفئة",
    "inStock": "متوفر",
    "outOfStock": "غير متوفر",
    "weightProduct": "منتج بالوزن",
    "hasModifiers": "خيارات متاحة",
    "description": "الوصف",
    "sku": "رقم المنتج:",
    "skuCopied": "تم نسخ رقم المنتج",
    "copied": "تم النسخ!",
    "addedToTicket": "تمت الإضافة إلى التذكرة",
    "zReportFiled": "لا يمكن إضافة المنتجات - تم تقديم تقرير Z",
    "items": "منتجات",
    "uncategorized": "غير مصنف",
    "modifiersOptions": "الخيارات / المعدلات",
    "taxInfo": "معلومات الضريبة",
    "taxLetter": "حرف الضريبة",
    "canBeOpened": "يمكن فتحه",
    "noDiscount": "بدون خصم",
    "ingredients": "المكونات / التركيب",
    "loadingIngredients": "جاري تحميل المكونات..."
  },
  "modifiers": {
    "selectOptions": "اختر خياراتك",
    "required": "مطلوب",
    "selectOne": "اختر خياراً واحداً",
    "selectMultiple": "اختر أي خيارات",
    "selectRange": "اختر {min}-{max} خيارات",
    "selectUpTo": "اختر حتى {max} خيارات",
    "quantity": "الكمية",
    "addToOrder": "إضافة للطلب",
    "enterWeight": "أدخل الوزن",
    "weight": "الوزن",
    "errorAdding": "فشل في إضافة المعدّلات",
    "selectedItems": "العناصر المحددة",
    "none": "لا يوجد",
    "total": "الإجمالي مع المعدّلات"
  },
  "tickets": {
    "title": "التذاكر",
    "comingSoon": "قائمة التذاكر قريباً",
    "ticketNumber": "تذكرة #",
    "newTicket": "تذكرة جديدة",
    "table": "طاولة {id}",
    "server": "الخادم",
    "items": "الأصناف",
    "addItem": "إضافة صنف",
    "removeItem": "إزالة صنف",
    "splitTicket": "تقسيم التذكرة",
    "mergeTicket": "دمج التذكرة",
    "transferTicket": "نقل التذكرة",
    "printTicket": "طباعة التذكرة",
    "payTicket": "دفع التذكرة",
    "voidTicket": "إلغاء التذكرة",
    "ticketDetail": "تفاصيل التذكرة",
    "ticketDetailComing": "تذكرة #{id} قريباً",
    "filterAll": "الكل",
    "filterActive": "نشطة",
    "filterCompleted": "مكتملة",
    "filterRefunded": "مسترجعة",
    "showing": "عرض {count} من {total}",
    "loadingTickets": "جاري تحميل التذاكر...",
    "errorLoading": "فشل تحميل التذاكر",
    "noTickets": "لا توجد تذاكر بعد",
    "noActiveTickets": "لا توجد تذاكر نشطة",
    "noCompletedTickets": "لا توجد تذاكر مكتملة",
    "noRefundedTickets": "لا توجد تذاكر مسترجعة",
    "loadMore": "تحميل {count} تذكرة إضافية",
    "createTicketFromProducts": "أنشئ تذكرة من علامة تبويب المنتجات",
    "selectTicketType": "اختر نوع التذكرة",
    "dineInDesc": "العميل يتناول الطعام في المطعم",
    "takeawayDesc": "العميل يأخذ الطعام معه",
    "deliveryDesc": "توصيل للعميل",
    "ticketSelected": "تم اختيار التذكرة #{number}",
    "itemsCount": "{count} عناصر",
    "refunded": "مسترجعة",
    "statusDraft": "مسودة",
    "statusOpen": "مفتوحة",
    "statusPaid": "مدفوعة",
    "statusCompleted": "مكتملة",
    "statusCanceled": "ملغاة",
    "statusPushTicket": "قيد الانتظار",
    "statusSentToKitchen": "في المطبخ",
    "statusInProgress": "قيد التنفيذ",
    "typeDineIn": "في المطعم",
    "typeTakeaway": "سفري",
    "typeDelivery": "توصيل",
    "typeUnknown": "غير معروف",
    "noShiftOpen": "لا توجد وردية مفتوحة",
    "openShiftToViewTickets": "افتح وردية لعرض وإدارة التذاكر",
    "payTypeCash": "نقداً",
    "payTypeCard": "بطاقة",
    "payTypeMixed": "مختلط",
    "payTypeQR": "دفع QR",
    "payTypeInstitution": "حساب المؤسسة",
    "payTypeUnknown": "غير معروف",
    "completedTypePaid": "مدفوع",
    "completedTypeGuestPaid": "دفع الضيف",
    "completedTypeInstitutionPaid": "حساب المؤسسة",
    "completedTypeGuestLeft": "غادر الضيف",
    "completedTypeStaffMistake": "خطأ الموظف",
    "completedTypeNoShow": "لم يحضر",
    "completedTypeCanceled": "ملغى",
    "completedTypeUnknown": "غير معروف",
    "cancelReason": "السبب: {reason}"
  },
  "ticket": {
    "selectType": "اختر نوع التذكرة",
    "dineIn": "تناول الطعام في المطعم",
    "dineInDescription": "للعملاء الذين يتناولون الطعام في المطعم",
    "takeaway": "طلبات خارجية",
    "takeawayDescription": "للعملاء الذين يأخذون الطعام معهم",
    "delivery": "التوصيل",
    "deliveryDescription": "لطلبات التوصيل",
    "selectTable": "اختر الطاولة",
    "noTablesAvailable": "لا توجد طاولات متاحة",
    "cannotModify": "لا يمكن تعديل فاتورة مكتملة أو ملغاة",
    "errorCreating": "فشل في إنشاء التذكرة",
    "creatingTicket": "جاري إنشاء التذكرة...",
    "addingProduct": "جاري إضافة المنتج..."
  },
  "tables": {
    "title": "الطاولات",
    "comingSoon": "مخطط الطاولات قريباً",
    "floorPlan": "مخطط الطابق",
    "available": "متاحة",
    "occupied": "مشغولة",
    "reserved": "محجوزة",
    "reservedPending": "محجوزة (بانتظار التأكيد)",
    "reservedConfirmed": "محجوزة (مؤكدة)",
    "pendingShort": "بانتظار",
    "confirmedShort": "مؤكدة",
    "dirty": "متسخة",
    "free": "فارغة",
    "tableNumber": "طاولة {number}",
    "table": "طاولة {number}",
    "bar": "بار",
    "bars": "البار",
    "tables": "الطاولات",
    "barAlwaysAvailable": "متاح دائماً",
    "newReceipt": "فاتورة جديدة",
    "refreshing": "تحديث المخطط...",
    "loadingFloorPlan": "جاري تحميل المخطط...",
    "errorLoading": "خطأ في تحميل المخطط",
    "noFloorPlan": "لا يوجد مخطط",
    "noFloorPlanDesc": "لم يتم تكوين طاولات أو مخطط لهذا الموقع",
    "zoomIn": "تكبير",
    "zoomOut": "تصغير",
    "resetView": "إعادة تعيين العرض",
    "fitToScreen": "ملاءمة الشاشة",
    "listView": "عرض القائمة",
    "canvasView": "عرض المخطط",
    "selectFloor": "اختر الطابق",
    "selectRoom": "اختر القاعة",
    "floor": "الطابق",
    "room": "القاعة",
    "type": "النوع",
    "capacity": "السعة",
    "guests": "ضيوف",
    "currentTicket": "الفاتورة الحالية",
    "createTicket": "إنشاء فاتورة",
    "viewTicket": "عرض الفاتورة",
    "moveTable": "نقل",
    "checkIn": "تسجيل الدخول",
    "viewBooking": "عرض الحجز",
    "createTicketForTable": "إنشاء فاتورة للطاولة {table}",
    "ticketCreatedForTable": "تم إنشاء فاتورة للطاولة {table}",
    "ticketCreatedForBar": "تم إنشاء فاتورة لـ {bar}",
    "selectTicket": "اختر الفاتورة",
    "errorCreatingTicket": "خطأ في إنشاء الفاتورة",
    "noTicketFound": "لم يتم العثور على فاتورة لهذه الطاولة",
    "noAvailableTables": "لا توجد طاولات متاحة للانتقال إليها",
    "noTicketToMove": "لا توجد فاتورة للنقل من هذه الطاولة",
    "moveTableFailed": "فشل في نقل الطاولة",
    "tableMovedSuccess": "تم النقل من الطاولة {from} إلى الطاولة {to}",
    "moveTableTitle": "الانتقال إلى طاولة أخرى",
    "moveTableDescription": "نقل الضيوف من الطاولة {from} إلى طاولة جديدة",
    "confirmMoveTable": "نقل الفاتورة من الطاولة {from} إلى الطاولة {to}؟",
    "selectDestination": "اختر طاولة الوجهة:",
    "guestCheckedIn": "تم تسجيل الضيف في الطاولة {table}",
    "errorCheckingIn": "خطأ في تسجيل الضيف",
    "tableLabel": "الطاولة",
    "ticketNumber": "الفاتورة",
    "occupiedByOther": {
      "title": "الطاولة مشغولة",
      "cashRegister": "الكاشير",
      "staff": "الموظف",
      "hint": "هذه الطاولة مشغولة حالياً من كاشير آخر. لا يمكنك إنشاء فواتير أو تعديل الطلبات على هذه الطاولة."
    }
  },
  "bookings": {
    "title": "الحجوزات",
    "comingSoon": "الحجوزات - قريباً",
    "manageReservations": "إدارة حجوزات الطاولات",
    "newBooking": "حجز جديد",
    "showing": "عرض {count} من {total}",
    "count": "{count} حجوزات",
    "addNew": "إضافة حجز",
    "customerName": "اسم العميل",
    "customerPhone": "رقم الهاتف",
    "partySize": "عدد الأشخاص",
    "bookingTime": "وقت الحجز",
    "bookingDate": "تاريخ الحجز",
    "filterAll": "الكل",
    "filterPending": "قيد الانتظار",
    "filterConfirmed": "مؤكدة",
    "filterCancelled": "ملغاة",
    "statusPending": "قيد الانتظار",
    "statusConfirmed": "مؤكد",
    "statusCancelled": "ملغي",
    "statusCompleted": "مكتمل",
    "noBookings": "لا توجد حجوزات",
    "noBookingsHint": "اضغط على + لإنشاء حجز جديد",
    "noBookingsForDate": "لا توجد حجوزات في {date}",
    "errorLoading": "فشل في تحميل الحجوزات",
    "guests": "ضيوف",
    "guest": "ضيف",
    "numberOfGuests": "عدد الضيوف",
    "customerInfo": "معلومات العميل",
    "bookingDetails": "تفاصيل الحجز",
    "table": "الطاولة",
    "note": "ملاحظات",
    "selectTable": "اختر الطاولة",
    "selectTableRequired": "يرجى اختيار طاولة",
    "noTablesAvailable": "لا توجد طاولات متاحة في هذا الوقت",
    "noTablesConfigured": "لم يتم تهيئة الطاولات. يرجى إعداد الطاولات في لوحة الإدارة.",
    "createBooking": "إنشاء الحجز",
    "bookingCreated": "تم إنشاء الحجز بنجاح",
    "confirmBooking": "تأكيد الحجز",
    "cancelBooking": "إلغاء الحجز",
    "bookingConfirmed": "تم تأكيد الحجز بنجاح",
    "bookingCancelled": "تم إلغاء الحجز بنجاح",
    "guestCount": "{count} ضيوف",
    "notes": "ملاحظات",
    "details": "التفاصيل",
    "date": "التاريخ",
    "time": "الوقت",
    "accept": "قبول",
    "checkIn": "تسجيل الدخول",
    "cancel": "إلغاء",
    "createSuccess": "تم إنشاء الحجز بنجاح",
    "createError": "فشل إنشاء الحجز",
    "acceptSuccess": "تم قبول الحجز بنجاح",
    "checkInSuccess": "تم تسجيل دخول {name}",
    "checkInError": "فشل في تسجيل دخول الضيف",
    "cancelSuccess": "تم إلغاء الحجز بنجاح",
    "updateSuccess": "تم تحديث الحجز بنجاح",
    "updateError": "فشل تحديث الحجز",
    "deleteSuccess": "تم حذف الحجز بنجاح",
    "deleteError": "فشل حذف الحجز",
    "acceptError": "فشل قبول الحجز",
    "cancelError": "فشل إلغاء الحجز",
    "editBooking": "تعديل الحجز",
    "updateBooking": "تحديث الحجز",
    "deleteTitle": "حذف الحجز",
    "deleteConfirmation": "هل أنت متأكد أنك تريد حذف الحجز لـ {0}؟",
    "nameRequired": "اسم العميل مطلوب",
    "phoneRequired": "رقم الهاتف مطلوب",
    "noBookingsHint": "لا توجد حجوزات لهذا التاريخ",
    "statusNoShow": "لم يحضر",
    "notesHint": "أضف طلبات أو ملاحظات خاصة...",
    "noBookingInfo": "معلومات الحجز غير متوفرة",
    "duration": "المدة",
    "phone": "الهاتف",
    "selectLocation": "اختر الموقع",
    "floor": "الطابق",
    "room": "القاعة",
    "noTablesInLocation": "لا توجد طاولات في الموقع المحدد",
    "selectFloorRoom": "اختر الطابق والقاعة لعرض الطاولات المتاحة",
    "tableBookedAt": "الطاولة محجوزة بالفعل في {time} لـ {name}",
    "tableBooked": "الطاولة محجوزة بالفعل"
  },
  "session": {
    "title": "الجلسة",
    "comingSoon": "إدارة الجلسة قريباً",
    "openSession": "فتح جلسة",
    "closeSession": "إغلاق جلسة",
    "currentSession": "الجلسة الحالية",
    "sessionReport": "تقرير الجلسة",
    "startingCash": "النقد الافتتاحي",
    "endingCash": "النقد الختامي",
    "cashSales": "مبيعات نقدية",
    "cardSales": "مبيعات بالبطاقة",
    "totalSales": "إجمالي المبيعات"
  },
  "reports": {
    "title": "التقارير",
    "comingSoon": "التقارير - قريباً",
    "viewReports": "عرض تقارير المبيعات والورديات",
    "availableReports": "التقارير المتاحة",
    "salesReport": "تقرير المبيعات",
    "salesReportDesc": "عرض ملخص المبيعات حسب الفترة",
    "staffReport": "تقرير الموظفين",
    "productReport": "تقرير المنتجات",
    "zReport": {
      "title": "تقرير Z",
      "sent": "تم إرسال تقرير Z",
      "notSent": "لم يتم إرسال تقرير Z"
    },
    "zReportDesc": "تقرير إغلاق اليوم المالي",
    "xReport": "تقرير X",
    "xReportDesc": "تقرير معلومات الوردية",
    "generateReport": "إنشاء تقرير",
    "exportReport": "تصدير تقرير",
    "quickStats": "إحصائيات سريعة",
    "openShiftForStats": "افتح وردية لعرض الإحصائيات",
    "openShiftHint": "افتح وردية للوصول إلى جميع التقارير",
    "startedAt": "بدأ في {time}",
    "ticketsCount": "الفواتير",
    "totalSales": "إجمالي المبيعات",
    "cashSales": "المبيعات النقدية",
    "cardSales": "مبيعات البطاقة",
    "totalTax": "إجمالي الضريبة",
    "totalDiscount": "إجمالي الخصم",
    "loadError": "فشل في تحميل التقرير",
    "noData": "لا توجد بيانات",
    "noDataHint": "حاول تحديد نطاق تاريخ مختلف",
    "changeDateRange": "تغيير نطاق التاريخ",
    "dailyBreakdown": "التفاصيل اليومية",
    "tickets": "فاتورة",
    "confirmZReport": "تأكيد تقرير Z",
    "confirmZReportMessage": "هل أنت متأكد من إرسال تقرير Z إلى الخدمة المالية؟ لا يمكن التراجع عن هذا الإجراء.",
    "sendReport": "إرسال التقرير",
    "sendToFiscal": "إرسال للخدمة المالية",
    "sending": "جاري الإرسال...",
    "zReportSent": "تم إرسال تقرير Z بنجاح",
    "zReportAlreadySent": "تم إرسال تقرير Z بالفعل لهذه الوردية",
    "zReportAlreadyFiled": "تم تسجيل تقرير Z بالفعل لهذه الوردية",
    "zReportError": "فشل في إرسال تقرير Z",
    "openTicketsTitle": "أغلق جميع الفواتير أولاً",
    "openTicketsMessage": "لديك {0} فاتورة مفتوحة. يرجى إغلاق جميع الفواتير قبل إرسال تقرير Z.",
    "posTerminalReports": "جهاز نقاط البيع",
    "posXBalance": "رصيد X",
    "posXBalanceDesc": "فحص رصيد الجهاز",
    "posXBalanceRequested": "تم إرسال طلب رصيد X إلى الجهاز",
    "posTotalReport": "التقرير الإجمالي",
    "posTotalReportDesc": "ملخص الجهاز اليومي (تقرير Z)",
    "posTotalReportRequested": "تم إرسال طلب التقرير الإجمالي إلى الجهاز",
    "shiftId": "رقم الوردية",
    "startTime": "وقت البدء",
    "endTime": "وقت الانتهاء",
    "summary": "الملخص",
    "paymentBreakdown": "تفاصيل المدفوعات",
    "categoryBreakdown": "التفاصيل حسب الفئة",
    "items": "عناصر",
    "zReportStatus": "تقرير Z",
    "filed": "تم التقديم",
    "pending": "قيد الانتظار",
    "status": "الحالة",
    "shiftBreakdown": "تفاصيل الورديات",
    "shiftOpen": "مفتوح",
    "noDate": "لا يوجد تاريخ",
    "cashPayments": "المدفوعات النقدية",
    "cardPayments": "مدفوعات البطاقة",
    "qrPayments": "مدفوعات QR",
    "institutionPay": "دفع المؤسسة",
    "cashBalance": "رصيد النقد",
    "discountsAndTaxes": "الخصومات والضرائب",
    "grossSales": "إجمالي المبيعات",
    "netSales": "صافي المبيعات (بعد الخصم)",
    "paymentTypes": "أنواع الدفع",
    "onTheHouse": "على حساب المنشأة",
    "cashShiftSummary": "ملخص الوردية النقدية",
    "openingBalance": "الرصيد الافتتاحي",
    "deposits": "الإيداعات",
    "withdrawals": "السحوبات",
    "collection": "التحصيل",
    "cashInDrawer": "النقد في الدرج",
    "endOfShiftBalance": "رصيد نهاية الوردية",
    "noPrinterConnected": "الطابعة غير متصلة",
    "printSuccess": "تم طباعة التقرير بنجاح",
    "printError": "فشل في طباعة التقرير"
  },
  "more": {
    "title": "المزيد",
    "subtitle": "الإعدادات والخيارات",
    "operations": "العمليات",
    "session": "الجلسة",
    "account": "الحساب",
    "appSettings": "إعدادات التطبيق",
    "appSettingsDesc": "تكوين التطبيق",
    "languageDesc": "تغيير لغة التطبيق",
    "helpSupport": "المساعدة والدعم",
    "helpSupportDesc": "احصل على المساعدة والدعم",
    "helpComingSoon": "المساعدة - قريباً",
    "logoutDesc": "تسجيل الخروج من حسابك",
    "logoutConfirm": "هل أنت متأكد من تسجيل الخروج؟",
    "shiftManagement": "إدارة الوردية",
    "shiftManagementDesc": "فتح/إغلاق الوردية",
    "shiftManagementComingSoon": "إدارة الوردية - قريباً",
    "endOfDayReport": "تقرير نهاية اليوم",
    "endOfDayReportComingSoon": "تقرير Z - قريباً"
  },
  "settings": {
    "title": "الإعدادات",
    "comingSoon": "شاشة الإعدادات قريباً",
    "general": "الإعدادات العامة",
    "printer": "إعدادات الطابعة",
    "payment": "إعدادات الدفع",
    "language": "اللغة",
    "theme": "المظهر",
    "notifications": "الإشعارات",
    "about": "حول",
    "appearance": "المظهر",
    "themeDesc": "اختر نظام الألوان المفضل لديك",
    "light": "فاتح",
    "dark": "داكن",
    "system": "تلقائي",
    "themeChanged": "تم تغيير المظهر",
    "languageRegion": "اللغة والمنطقة",
    "selectLanguage": "اختر اللغة",
    "languageWillChange": "سيتم إعادة تشغيل التطبيق باللغة الجديدة",
    "languageChanged": "تم تغيير اللغة",
    "appName": "اسم التطبيق",
    "version": "الإصدار",
    "buildNumber": "رقم البناء",
    "resetSettings": "إعادة ضبط الإعدادات",
    "resetSettingsDesc": "استعادة جميع الإعدادات إلى الافتراضية",
    "resetConfirm": "هل أنت متأكد من إعادة ضبط جميع الإعدادات إلى قيمها الافتراضية؟",
    "reset": "إعادة ضبط",
    "settingsReset": "تمت إعادة ضبط الإعدادات",
    "security": "الأمان",
    "autoLock": "القفل التلقائي",
    "autoLockDesc": "قفل الشاشة بعد عدم النشاط",
    "autoLockEnabled": "تم تفعيل القفل التلقائي",
    "autoLockDisabled": "تم إيقاف القفل التلقائي",
    "autoLockTimeout": "القفل بعد",
    "autoLockTimeoutChanged": "تم ضبط مهلة القفل التلقائي على {duration}",
    "autoLockInfo": "سيتم قفل الشاشة بعد {duration} من عدم النشاط",
    "autoLock30Seconds": "30 ثانية",
    "autoLock1Minute": "دقيقة واحدة",
    "autoLock2Minutes": "دقيقتان",
    "autoLock5Minutes": "5 دقائق",
    "autoLock10Minutes": "10 دقائق",
    "autoLock15Minutes": "15 دقيقة",
    "autoLock30Minutes": "30 دقيقة"
  },
  "printer": {
    "title": "الطابعات",
    "managePrinters": "إدارة الطابعات الحرارية",
    "comingSoon": "الطابعات - قريباً",
    "connect": "توصيل الطابعة",
    "disconnect": "قطع اتصال الطابعة",
    "testPrint": "طباعة تجريبية",
    "selectPrinter": "اختر طابعة",
    "connected": "الطابعة متصلة",
    "notConnected": "الطابعة غير متصلة",
    "printing": "جاري الطباعة...",
    "printSuccess": "نجحت الطباعة",
    "printError": "فشلت الطباعة"
  },
  "payment": {
    "cash": "نقدي",
    "card": "بطاقة",
    "mixed": "دفع مختلط",
    "amountDue": "المبلغ المستحق",
    "amountPaid": "المبلغ المدفوع",
    "change": "الباقي",
    "paymentMethod": "طريقة الدفع",
    "processPayment": "معالجة الدفع",
    "paymentSuccess": "نجح الدفع",
    "paymentFailed": "فشل الدفع"
  },
  "errors": {
    "pageNotFound": "الصفحة غير موجودة: {location}",
    "goHome": "الذهاب إلى الرئيسية",
    "networkError": "خطأ في الشبكة. يرجى التحقق من اتصالك.",
    "serverError": "خطأ في الخادم. يرجى المحاولة مرة أخرى لاحقاً.",
    "unknownError": "حدث خطأ غير معروف.",
    "permissionDenied": "تم رفض الإذن",
    "sessionExpired": "انتهت الجلسة. يرجى تسجيل الدخول مرة أخرى.",
    "actionBlocked": "تم حظر الإجراء",
    "zReportFiled": "تم تقديم تقرير Z لهذه الوردية. لا يمكنك تعديل التذاكر بعد إغلاق الوردية."
  },
  "validation": {
    "required": "هذا الحقل مطلوب",
    "email": "الرجاء إدخال بريد إلكتروني صالح",
    "phone": "الرجاء إدخال رقم هاتف صالح",
    "min": "الحد الأدنى للقيمة هو {min}",
    "max": "الحد الأقصى للقيمة هو {max}",
    "minLength": "الحد الأدنى للطول هو {length} حرفاً",
    "maxLength": "الحد الأقصى للطول هو {length} حرفاً"
  },
  "dateTime": {
    "today": "اليوم",
    "yesterday": "أمس",
    "thisWeek": "هذا الأسبوع",
    "thisMonth": "هذا الشهر",
    "custom": "نطاق مخصص"
  },
  "construction": {
    "title": "قيد الإنشاء",
    "message": "هذه الميزة قيد التطوير"
  },
  "ticketPanel": {
    "newTicket": "فاتورة جديدة",
    "ticketNumber": "فاتورة #{number}",
    "createNew": "إنشاء جديد",
    "stepOneTitle": "إعداد الطلب",
    "stepTwoTitle": "الدفع",
    "completedTitle": "مكتمل",
    "noShiftOpen": "لا توجد وردية مفتوحة",
    "openShiftToCreate": "افتح وردية لإنشاء الفواتير",
    "noActiveTicket": "لا توجد فاتورة نشطة",
    "selectTypeToCreate": "اختر نوع الفاتورة لإنشاء طلب جديد",
    "ticketType": "نوع الفاتورة",
    "dineIn": "داخل المطعم",
    "takeaway": "سفري",
    "delivery": "توصيل",
    "typeDineIn": "داخل المطعم",
    "typeTakeaway": "سفري",
    "typeDelivery": "توصيل",
    "typeUnknown": "غير معروف",
    "selectTable": "اختر طاولة",
    "selectTableHint": "اختر طاولة لهذا الطلب",
    "noFreeTables": "لا توجد طاولات متاحة",
    "noFreeTablesHint": "جميع الطاولات مشغولة أو محجوزة حالياً",
    "continueWithoutTable": "متابعة بدون طاولة",
    "typeDineInShort": "داخلي",
    "typeTakeawayShort": "سفري",
    "typeDeliveryShort": "توصيل",
    "orSelectFromTables": "أو اختر طاولة من تبويب الطاولات لطلب داخل المطعم",
    "orderType": "النوع:",
    "changeOrderType": "تغيير نوع الطلب",
    "changeOrderTypeMessage": "هل أنت متأكد من تغيير نوع الطلب من {from} إلى {to}؟",
    "emptyCart": "السلة فارغة",
    "addProductsHint": "اختر منتجات من القائمة لإضافتها إلى هذا الطلب",
    "tapToAddProducts": "انقر لإضافة منتجات",
    "guestNumber": "ضيف {number}",
    "addGuest": "إضافة ضيف",
    "addClient": "إضافة عميل",
    "selectOrCreateClient": "اختر عميل موجود أو أنشئ جديد",
    "selectClient": "اختيار",
    "newClient": "جديد",
    "searchClient": "البحث بالاسم أو رقم الهاتف...",
    "clientName": "الاسم",
    "clientFirstName": "الاسم الأول",
    "clientLastName": "الاسم الأخير",
    "clientSurname": "الكنية (اختياري)",
    "clientPhone": "رقم الهاتف",
    "clientDateOfBirth": "تاريخ الميلاد (اختياري)",
    "selectDateOfBirth": "اختر تاريخ الميلاد",
    "clientSex": "الجنس",
    "clientDiscount": "نسبة الخصم %",
    "clientComment": "تعليق",
    "male": "ذكر",
    "female": "أنثى",
    "other": "آخر",
    "notSpecified": "غير محدد",
    "nameRequired": "الاسم مطلوب",
    "firstNameRequired": "الاسم الأول مطلوب",
    "lastNameRequired": "الاسم الأخير مطلوب",
    "phoneRequired": "رقم الهاتف مطلوب",
    "noClients": "لا يوجد عملاء",
    "noClientsFound": "لم يتم العثور على عملاء",
    "clientAdded": "تم إضافة العميل بنجاح",
    "clientSelected": "العميل: {name}",
    "removeClient": "إزالة العميل",
    "sendToKitchen": "إرسال للمطبخ",
    "sentToKitchen": "تم إرسال الطلب للمطبخ",
    "sendToKitchenFailed": "فشل الإرسال للمطبخ",
    "sendToRunners": "إرسال",
    "sentToRunners": "تم إرسال الطلب بنجاح",
    "sendToRunnersFailed": "فشل إرسال الطلب",
    "noNewProductsToSend": "لا توجد منتجات جديدة للإرسال",
    "total": "المجموع",
    "addProductsToProceed": "أضف منتجات للانتقال للدفع",
    "selectTypeToProceed": "اختر نوع الفاتورة للمتابعة",
    "moveToPayment": "الانتقال للدفع",
    "pay": "دفع",
    "backToOrder": "العودة للطلب",
    "paymentType": "طريقة الدفع",
    "cash": "نقدي",
    "card": "بطاقة",
    "mixed": "مختلط",
    "cashAmount": "المبلغ النقدي",
    "change": "الباقي",
    "enableDiscount": "تفعيل الخصم",
    "client": "العميل",
    "applyClientDiscount": "تطبيق خصم العميل {percent}%",
    "clientDiscountDesc": "خصم تلقائي لعضو برنامج الولاء",
    "useBonusPoints": "استخدام نقاط المكافآت",
    "useBonusPointsDesc": "لديك {points} نقطة متاحة",
    "pointsToUse": "النقاط للاستخدام",
    "bonusDiscount": "الخصم: {amount}",
    "manualDiscount": "خصم يدوي",
    "enableManualDiscount": "إضافة خصم يدوي",
    "manualDiscountDesc": "خصم الموظف أو العرض الترويجي",
    "printOptions": "خيارات الطباعة",
    "printReceipt": "طباعة الفاتورة",
    "print": "طباعة",
    "new": "جديد",
    "fiscalReceipt": "فاتورة ضريبية",
    "fiscalReceiptNote": "للامتثال الضريبي (إن توفر)",
    "subtotal": "المجموع الفرعي",
    "discount": "الخصم",
    "discountPercent": "خصم ({percent}%)",
    "totalToPay": "المبلغ المستحق",
    "completePurchase": "إتمام الشراء",
    "complete": "إتمام",
    "paymentComplete": "تم الدفع بنجاح!",
    "paymentFailed": "فشل الدفع",
    "ticketCanceled": "تم إلغاء الفاتورة",
    "ticketCanceledSuccess": "تم إلغاء الفاتورة بنجاح",
    "ticketCanceledFailed": "فشل إلغاء الفاتورة",
    "paymentSuccessful": "الدفع ناجح",
    "ticketInfo": "معلومات الفاتورة",
    "ticketNumberLabel": "رقم الفاتورة",
    "employeeLabel": "الموظف",
    "statusLabel": "الحالة",
    "statusDraft": "مسودة",
    "statusOpen": "مفتوح",
    "statusCompleted": "مكتمل",
    "statusCanceled": "ملغى",
    "statusInProgress": "قيد التنفيذ",
    "openedAt": "فُتح في",
    "orderTypeLabel": "نوع الطلب",
    "tableLabel": "الطاولة",
    "tableUnknown": "طاولة",
    "paymentMethod": "طريقة الدفع",
    "closedAt": "أُغلقت في",
    "canceledAt": "أُلغيت في",
    "cancelReasonLabel": "سبب الإلغاء",
    "completedTypePaid": "مدفوع",
    "completedTypeInstitutionPaid": "حساب المؤسسة",
    "completedTypeGuestLeft": "غادر الضيف",
    "completedTypeStaffMistake": "خطأ الموظف",
    "completedTypeNoShow": "لم يحضر",
    "completedTypeCanceled": "ملغى",
    "products": "المنتجات",
    "comment": "تعليق",
    "summary": "الملخص",
    "paid": "مدفوع",
    "canceled": "ملغي",
    "refunds": "المرتجعات",
    "addComment": "إضافة تعليق",
    "commentHint": "أضف ملاحظات أو تعليمات خاصة لهذه الفاتورة",
    "commentPlaceholder": "أدخل تعليقك هنا...",
    "commentSaved": "تم حفظ التعليق بنجاح",
    "commentSaveFailed": "فشل حفظ التعليق",
    "editQuantity": "تعديل الكمية",
    "enterQuantity": "أدخل الكمية",
    "editWeight": "تعديل الوزن",
    "enterWeight": "أدخل الوزن",
    "openBottle": "فتح زجاجة",
    "selectProduct": "اختر المنتج",
    "selectProductHint": "اختر المنتج لفتحه",
    "selectProductFirst": "الرجاء اختيار المنتج أولاً",
    "exciseStamp": "ختم ضريبة المكوس",
    "exciseStampHint": "امسح أو أدخل الباركود من الزجاجة",
    "exciseStampHelp": "امسح باركود ختم المكوس من ملصق الزجاجة",
    "enterExciseStamp": "الرجاء إدخال ختم المكوس",
    "scanBarcode": "مسح الباركود",
    "bottleOpened": "تم فتح الزجاجة بنجاح",
    "openBottleFailed": "فشل فتح الزجاجة",
    "scannerNotSupported": "ماسح الكاميرا متاح فقط على الأجهزة المحمولة",
    "scannerNotSupportedWeb": "مسح رمز QR غير مدعوم في المتصفح",
    "scannerUseManualEntry": "الرجاء استخدام حقل النص لإدخال الرمز يدوياً",
    "scanExciseStamp": "مسح ختم المكوس",
    "toggleFlash": "تبديل الفلاش",
    "flipCamera": "تبديل الكاميرا",
    "scannerInstructions": "ضع الباركود داخل الإطار للمسح",
    "enterManually": "إدخال يدوي",
    "printPreview": "معاينة الطباعة",
    "deleteTicket": "حذف الفاتورة",
    "deleteTicketTitle": "حذف الفاتورة؟",
    "deleteTicketMessage": "هل أنت متأكد من حذف هذه الفاتورة؟ لا يمكن التراجع عن هذا الإجراء.",
    "cancelTicket": "إلغاء الفاتورة",
    "cancelTicketTitle": "إلغاء الفاتورة",
    "cancelTicketMessage": "هل أنت متأكد من إلغاء هذه الفاتورة؟ ستُوسم الفاتورة كملغاة.",
    "cancelTicketAction": "تأكيد الإلغاء",
    "selectCancelReason": "يرجى اختيار سبب الإلغاء:",
    "cancelReasonGuestLeft": "غادر الضيف",
    "cancelReasonStaffMistake": "خطأ الموظف",
    "cancelReasonPaid": "تم الدفع مسبقاً",
    "cancelReasonInstitutionPaid": "دفعت المؤسسة",
    "cancelComment": "تعليق (اختياري)",
    "cancelCommentHint": "أدخل تفاصيل إضافية...",
    "refundTicket": "استرداد المبلغ",
    "refundConfirmMessage": "هل أنت متأكد من استرداد المبلغ لهذه الفاتورة؟ سيتم معالجة الاسترداد للعميل.",
    "totalAmount": "المبلغ الإجمالي",
    "refundReasonType": "سبب الاسترداد",
    "refundReasonExpired": "منتج منتهي الصلاحية",
    "refundReasonNotAsDescribed": "لا يطابق الوصف",
    "refundReasonDefective": "منتج معيب",
    "refundReasonOther": "سبب آخر",
    "refundComment": "تعليق إضافي",
    "refundCommentHint": "أدخل تفاصيل إضافية (اختياري)...",
    "processRefund": "معالجة الاسترداد",
    "processingRefund": "جاري معالجة الاسترداد...",
    "refundSuccess": "تم الاسترداد بنجاح",
    "refundFailed": "فشل في معالجة الاسترداد",
    "ticketCreated": "تم إنشاء فاتورة #{number}",
    "printingReceipt": "جاري طباعة الفاتورة...",
    "receiptPrinted": "تم طباعة الفاتورة بنجاح",
    "printFailed": "فشل في طباعة الفاتورة",
    "transferStaff": "نقل للموظف",
    "selectStaffHint": "اختر موظفاً لنقل هذه الفاتورة إليه",
    "noStaffAvailable": "لا يوجد موظفون آخرون متاحون",
    "staffTransferred": "تم نقل الفاتورة إلى {name}",
    "staffTransferFailed": "فشل في نقل الفاتورة",
    "splitTicket": "تقسيم الفاتورة",
    "splitTicketHint": "اختر المنتجات لنقلها إلى فاتورة جديدة",
    "splitQuantity": "كمية التقسيم",
    "originalTicket": "الفاتورة الأصلية",
    "splitTicketAction": "تقسيم الفاتورة",
    "splitSuccess": "تم تقسيم الفاتورة بنجاح",
    "splitFailed": "فشل في تقسيم الفاتورة",
    "noProductsToSplit": "لا توجد منتجات للتقسيم",
    "moveProduct": "نقل المنتج",
    "selectTargetGuest": "اختر الضيف المستهدف",
    "productMoved": "تم نقل المنتج بنجاح",
    "productMoveFailed": "فشل في نقل المنتج",
    "dropHere": "أفلت هنا",
    "draggingProduct": "اسحب إلى ضيف آخر",
    "changeTable": "تغيير الطاولة",
    "tableChanged": "تم النقل إلى طاولة {table}",
    "tableChangeFailed": "فشل في تغيير الطاولة",
    "deleteGuest": "حذف الضيف",
    "deleteGuestConfirm": "هل أنت متأكد من حذف هذا الضيف؟",
    "guestDeleted": "تم حذف الضيف بنجاح",
    "guestDeleteFailed": "فشل في حذف الضيف",
    "productComment": "تعليق المنتج",
    "enterProductComment": "أضف ملاحظات لهذا المنتج...",
    "clearComment": "مسح",
    "noModifiersAvailable": "لا توجد إضافات متاحة لهذا المنتج",
    "modifiersUpdated": "تم تحديث الإضافات بنجاح",
    "modifiersUpdateFailed": "فشل في تحديث الإضافات",
    "ticketHistory": "سجل الطلب",
    "loadingHistory": "جاري تحميل السجل...",
    "errorLoadingHistory": "فشل في تحميل سجل الطلب",
    "noHistoryFound": "لم يتم العثور على سجل",
    "entry": "سجل",
    "entries": "سجلات",
    "viewHistory": "عرض السجل",
    "historyComingSoon": "قريباً",
    "historyComingSoonDesc": "ستتوفر ميزة تتبع سجل الطلبات في تحديث مستقبلي"
  },
  "printer": {
    "connectPrinter": "توصيل الطابعة",
    "printerSettings": "إعدادات الطابعة",
    "bluetooth": "بلوتوث",
    "network": "شبكة",
    "usb": "USB",
    "availablePrinters": "الطابعات المتاحة",
    "rescan": "إعادة البحث",
    "scanning": "جاري البحث عن الطابعات...",
    "noPrintersFound": "لم يتم العثور على طابعات",
    "noPrintersHint": "تأكد من تشغيل الطابعة وأنها في وضع الإقران",
    "offline": "غير متصل",
    "available": "جاهز",
    "deviceOffline": "الجهاز غير متصل بالبلوتوث. يرجى تشغيل الطابعة وإقرانها من إعدادات النظام.",
    "connect": "توصيل",
    "disconnect": "فصل",
    "connected": "متصل",
    "connecting": "جاري التوصيل...",
    "testPrint": "طباعة تجريبية",
    "testPrintSuccess": "تم طباعة صفحة الاختبار بنجاح",
    "testPrintFailed": "فشل في طباعة صفحة الاختبار",
    "printerName": "الطابعة: {name}",
    "noPrinterConnected": "لا توجد طابعة متصلة",
    "unknownAddress": "عنوان غير معروف",
    "paperSize": "حجم الورق",
    "paperSize58mm": "58مم",
    "paperSize80mm": "80مم",
    "autoCut": "قص الورق تلقائياً",
    "showQrCode": "طباعة رمز QR",
    "copies": "عدد النسخ",
    "manualEntry": "يدوي",
    "showList": "عرض القائمة",
    "enterIpAddress": "أدخل عنوان IP ومنفذ الطابعة",
    "enterComPort": "أدخل منفذ COM (مثلاً COM3)",
    "ipAddress": "عنوان IP",
    "comPort": "منفذ COM",
    "port": "المنفذ",
    "comPortHint": "تحقق من رقم منفذ COM في إدارة الأجهزة. طابعتك تظهر على COM3.",
    "virtualPrinterWarning": "تم اكتشاف طابعة افتراضية",
    "virtualPrinterMessage": "يبدو أن هذه طابعة افتراضية (PDF، XPS، إلخ)، وليست طابعة حرارية للفواتير. قد يتسبب الطباعة على الطابعات الافتراضية في حدوث أخطاء. هل أنت متأكد أنك تريد الاتصال؟",
    "connectAnyway": "الاتصال على أي حال",
    "notThermalPrinter": "هذه ليست طابعة حرارية للفواتير",
    "bluetoothConnection": "اتصال البلوتوث",
    "bluetoothPairingInfo": "إذا كانت هذه المرة الأولى للاتصال، قد يطلب Windows إقران الجهاز وإدخال رمز PIN.",
    "commonPins": "رموز PIN الشائعة:",
    "bluetoothPairingNote": "إذا ظهر مربع حوار إقران Windows، أدخل رمز PIN وانقر على إقران.",
    "connectionFailed": "فشل الاتصال",
    "printersConnected": "الطابعات متصلة",
    "multiPrinterSupport": "وضع الطابعات المتعددة",
    "bluetoothPairingHelp": "فشل اتصال البلوتوث. يرجى إقران الطابعة في إعدادات Windows أولاً:",
    "pairingStep1": "افتح إعدادات Windows ← البلوتوث والأجهزة",
    "pairingStep2": "انقر على 'إضافة جهاز' ← البلوتوث",
    "pairingStep3": "اختر الطابعة وأدخل رمز PIN (عادةً 0000 أو 1234)",
    "pairingStep4": "بعد الإقران، حاول الاتصال مرة أخرى في هذا التطبيق",
    "bluetoothAddress": "عنوان MAC للبلوتوث",
    "enterBluetoothAddress": "أدخل عنوان MAC للبلوتوث للطابعة (يوجد في إعدادات البلوتوث في Windows)",
    "bluetoothAddressHint": "للعثور على عنوان MAC: إعدادات Windows ← البلوتوث ← انقر على الطابعة المقترنة ← الخصائص",
    "bluetoothNotFound": "البحث عن البلوتوث غير مدعوم على Windows. استخدم الإدخال اليدوي مع عنوان MAC بدلاً من ذلك.",
    "bluetoothWindowsHint": "على Windows، تعمل طابعات البلوتوث عبر منافذ COM. قم بإقران الطابعة في إعدادات البلوتوث في Windows أولاً، ثم استخدم علامة USB → يدوي → أدخل منفذ COM (مثل COM3).",
    "bluetoothPairFirst": "لم يتم العثور على أجهزة بلوتوث. تأكد من إقران الطابعة في إعدادات البلوتوث بالنظام، ثم اضغط على تحديث.",
    "useComPort": "استخدم منفذ COM (USB)",
    "manualConnect": "إدخال يدوي",
    "comPortRequired": "مطلوب منفذ COM (Windows)",
    "comPortExplanation": "على Windows، تتصل طابعات البلوتوث عبر منفذ COM افتراضي. يجب إعداد هذا المنفذ يدوياً بعد الإقران.",
    "windowsComPortSetup": "لإعداد منفذ COM:",
    "comStep1": "افتح إعدادات Windows ← البلوتوث والأجهزة",
    "comStep2": "انقر على 'الأجهزة' ← ابحث عن طابعتك",
    "comStep3": "انقر على 'إعدادات بلوتوث إضافية' (أو شغّل bthprops.cpl)",
    "comStep4": "انتقل إلى علامة 'منافذ COM' ← انقر 'إضافة' ← اختر 'صادر'",
    "comStep5": "اختر طابعتك وانقر موافق. لاحظ رقم منفذ COM، ثم أعد الاتصال في هذا التطبيق.",
    "receiptPrinter": "طابعة الإيصالات",
    "kitchenPrinter": "طابعة المطبخ",
    "workshopPrinters": "طابعات ورشة العمل",
    "addKitchenPrinter": "إضافة طابعة مطبخ",
    "removeKitchenPrinter": "إزالة طابعة المطبخ",
    "workshopAssignment": "تعيين ورشة العمل",
    "selectWorkshops": "اختر ورش العمل",
    "allWorkshops": "جميع ورش العمل",
    "workshopName": "اسم المحطة",
    "workshopNameHint": "مثال: المطبخ، البار، الشواء",
    "noWorkshopPrinters": "لم يتم تكوين طابعات المطبخ",
    "noWorkshopPrintersHint": "أضف طابعات مطبخ لتوجيه الطلبات إلى المحطة الصحيحة",
    "printerPurpose": "غرض الطابعة",
    "purposeReceipt": "إيصال (فواتير العملاء)",
    "purposeKitchen": "مطبخ (طلبات التشغيل)",
    "purposeBoth": "كلاهما",
    "kitchenRunnerPrinted": "تم إرسال طلب المطبخ",
    "kitchenRunnerFailed": "فشل في طباعة طلب المطبخ",
    "workshopNotConfigured": "لا توجد طابعة لورشة العمل {workshopId}",
    "workshopHint": "اختر محطات الإنتاج التي يجب أن تستقبل منها هذه الطابعة الطلبات",
    "noWorkshopsFound": "لم يتم العثور على ورش عمل",
    "configSaved": "تم حفظ تكوين الطابعة",
    "configureWorkshops": "تكوين ورش العمل",
    "removePrinter": "إزالة الطابعة",
    "disconnectConfirm": "هل أنت متأكد أنك تريد فصل هذه الطابعة؟",
    "removeConfirm": "سيؤدي هذا إلى إزالة الطابعة وجميع إعداداتها. هل أنت متأكد؟",
    "disconnected": "تم فصل الطابعة",
    "removed": "تمت إزالة الطابعة",
    "somePrintsFailed": "فشلت بعض عمليات الطباعة",
    "printError": "خطأ في الطباعة",
    "printers": "الطابعات",
    "connectionType": "نوع الاتصال",
    "printTicket": "طباعة الإيصال",
    "paperWidth": "عرض الورق",
    "workshopsRunner": "الطباعة حسب ورش العمل (Runner)",
    "noWorkshops": "لا توجد ورش عمل متاحة",
    "selectDevice": "حدد جهاز للإعداد",
    "search": "بحث",
    "addDevice": "إضافة جهاز",
    "chooseDeviceType": "اختر الجهاز الذي تريد توصيله",
    "posTerminalDesc": "محطة نقاط البيع للمدفوعات",
    "networkPrinter": "طابعة شبكة",
    "connectDevice": "توصيل الجهاز",
    "addNetworkPrinter": "إضافة طابعة WiFi/شبكة",
    "stepFindingDevice": "البحث عن الجهاز...",
    "stepEstablishingConnection": "إنشاء الاتصال...",
    "stepVerifying": "التحقق من الطابعة...",
    "stepConnectingNetwork": "الاتصال بالشبكة...",
    "stepOpeningPort": "فتح منفذ الطابعة...",
    "stepDetectingUsb": "اكتشاف جهاز USB...",
    "stepInitializing": "تهيئة الطابعة...",
    "notReachable": "الطابعة غير متاحة. أعد الاتصال.",
    "notPaired": "الطابعة غير مقترنة. افتح إعدادات Bluetooth في Windows.",
    "printerBusy": "الطابعة مشغولة. أغلق التطبيقات الأخرى.",
    "printerOff": "الطابعة لا تستجيب. تأكد من تشغيلها.",
    "connectionLost": "انقطع الاتصال. أعد إقران الطابعة.",
    "moveCloser": "انتهت مهلة الاتصال. اقترب من الطابعة.",
    "forceRelease": "فصل إجباري",
    "forceReleaseHint": "جرب 'فصل إجباري' لفصل الطابعة من Windows وإعادة المحاولة.",
    "releasingPorts": "جاري فصل اتصالات الطابعة...",
    "portsReleased": "تم فصل اتصالات الطابعة. جاري إعادة المحاولة...",
    "troubleshootingSteps": "جرب هذه الخطوات:",
    "busyStep1": "أوقف تشغيل الطابعة ثم أعد تشغيلها",
    "busyStep2": "انتقل إلى إعدادات Windows → Bluetooth، أوقف التشغيل ثم أعد التشغيل",
    "busyStep3": "إذا كانت لا تزال مشغولة، أزل الطابعة من Bluetooth وأعد الإقران",
    "resetAll": "إعادة تعيين الكل",
    "resetAllPrinters": "إعادة تعيين جميع الطابعات",
    "resetAllConfirm": "سيؤدي هذا إلى إزالة جميع الطابعات وإعداداتها. ستحتاج إلى إعادة توصيل كل طابعة. هل أنت متأكد؟",
    "resettingPrinters": "جاري إعادة تعيين الطابعات...",
    "allPrintersReset": "تم إعادة تعيين جميع الطابعات"
  },
  "permissions": {
    "title": "الأذونات",
    "skipAll": "تخطي الكل",
    "allow": "السماح",
    "skip": "تخطي",
    "requesting": "جاري الطلب...",
    "required": "مطلوب",
    "granted": "تم منح الإذن",
    "denied": "تم رفض الإذن",
    "permanentlyDenied": "تم رفض الإذن. يرجى تمكينه في إعدادات التطبيق.",
    "openSettings": "فتح الإعدادات",
    "bluetooth": {
      "title": "الوصول إلى البلوتوث",
      "description": "مطلوب للاتصال بالطابعات الحرارية ومحطات نقاط البيع عبر البلوتوث."
    },
    "bluetoothScan": {
      "title": "مسح البلوتوث",
      "description": "مطلوب لاكتشاف أجهزة البلوتوث القريبة مثل الطابعات."
    },
    "location": {
      "title": "الوصول إلى الموقع",
      "description": "مطلوب على أجهزة أندرويد القديمة لمسح أجهزة البلوتوث."
    },
    "camera": {
      "title": "الوصول إلى الكاميرا",
      "description": "مطلوب لمسح الباركود وطوابع الضرائب على المنتجات."
    }
  },
  "privacyPolicy": {
    "title": "سياسة الخصوصية",
    "subtitle": "نحن نقدر خصوصيتك",
    "description": "نحن نحمي بياناتك وفقاً للائحة العامة لحماية البيانات واللوائح المحلية. معلوماتك مشفرة ومخزنة بشكل آمن.",
    "readFullPolicy": "قراءة السياسة الكاملة",
    "accept": "قبول والمتابعة",
    "decline": "رفض",
    "declineTitle": "رفض سياسة الخصوصية؟",
    "declineMessage": "يجب عليك قبول سياسة الخصوصية لاستخدام هذا التطبيق. إذا رفضت، لن تتمكن من المتابعة.",
    "mustAccept": "يجب عليك قبول سياسة الخصوصية للمتابعة"
  },
  "printReceipt": {
    "salesReport": "تقرير المبيعات",
    "xReport": "تقرير X",
    "zReport": "تقرير Z",
    "printed": "مطبوع",
    "summary": "الملخص",
    "totalSales": "إجمالي المبيعات",
    "tickets": "الفواتير",
    "shifts": "الورديات",
    "discountsAndTaxes": "الخصومات والضرائب",
    "grossSales": "المبيعات الإجمالية",
    "discount": "الخصم",
    "netSales": "صافي المبيعات",
    "tax": "الضريبة",
    "paymentBreakdown": "تفاصيل المدفوعات",
    "cash": "نقد",
    "card": "بطاقة",
    "qr": "QR",
    "onTheHouse": "على حساب المنشأة",
    "cashSummary": "ملخص النقد",
    "opening": "افتتاح",
    "deposits": "إيداعات",
    "withdrawals": "سحوبات",
    "collection": "تحصيل",
    "cashInDrawer": "النقد في الدرج",
    "endBalance": "الرصيد النهائي",
    "shiftInfo": "معلومات الوردية",
    "shiftId": "رقم الوردية",
    "opened": "افتتح",
    "closed": "أغلق",
    "cashBalance": "رصيد النقد"
  },
  "help": {
    "title": "المساعدة والدعم",
    "subtitle": "نحن هنا لمساعدتك",
    "quickHelp": "مساعدة سريعة",
    "contactUs": "اتصل بنا",
    "faq": "الأسئلة الشائعة",
    "callUs": "اتصل بنا",
    "emailUs": "راسلنا",
    "visitWebsite": "زيارة الموقع",
    "phoneCopied": "تم نسخ رقم الهاتف",
    "emailCopied": "تم نسخ البريد الإلكتروني",
    "urlCopied": "تم نسخ الرابط",
    "cannotOpenPhone": "لا يمكن فتح تطبيق الهاتف",
    "cannotOpenEmail": "لا يمكن فتح تطبيق البريد",
    "cannotOpenUrl": "لا يمكن فتح المتصفح",
    "emailSubject": "طلب دعم Goovii POS",
    "howToCreateTicket": "إنشاء الفواتير",
    "printerSetup": "إعداد الطابعة",
    "paymentMethods": "طرق الدفع",
    "reportsGuide": "دليل التقارير",
    "comingSoon": "سيكون هذا الدليل متاحاً قريباً",
    "faq1Question": "كيف أفتح نوبة عمل؟",
    "faq1Answer": "انتقل إلى علامة تبويب المزيد، ثم اضغط على 'فتح النوبة'. أدخل المبلغ النقدي الافتتاحي وأكد لبدء جلسة العمل.",
    "faq2Question": "كيف أوصل الطابعة؟",
    "faq2Answer": "انتقل إلى المزيد ← إعدادات الطابعة. اختر نوع الاتصال (بلوتوث أو USB أو شبكة) واتبع التعليمات.",
    "faq3Question": "كيف أعالج استرداد؟",
    "faq3Answer": "افتح الفاتورة المكتملة من علامة تبويب الفواتير، ثم اضغط على زر الاسترداد. اختر السبب وأكد لمعالجة الاسترداد.",
    "madeWithLove": "صنع بـ ❤️ من فريق Goovii"
  },
  "lock": {
    "title": "الشاشة مقفلة",
    "subtitle": "أدخل رمز PIN للفتح",
    "staffSwitchHint": "يمكن لأي موظف إدخال رمز PIN الخاص به لتبديل المستخدم",
    "welcomeBack": "مرحباً بعودتك، {name}!",
    "noCashRegister": "لم يتم اختيار صندوق النقد. يرجى إعادة تشغيل التطبيق.",
    "selectRegister": "اختر صندوق النقد",
    "loadRegisterError": "فشل تحميل الصناديق. انقر للمحاولة مرة أخرى.",
    "shiftOpen": "مفتوحة",
    "inUse": "قيد الاستخدام",
    "current": "الحالي",
    "fiscal": "مالي",
    "fiscalHint": "هذا صندوق نقد مالي - يتم إرسال المعاملات إلى مصلحة الضرائب",
    "cannotLoginToOpenedRegister": "لا يمكن تسجيل الدخول إلى '{name}' - يوجد وردية مفتوحة لمستخدم آخر",
    "autoCloseShiftFailed": "فشل إغلاق الوردية الحالية. يرجى المحاولة مرة أخرى.",
    "autoCloseShift": {
      "title": "تغيير صندوق النقد",
      "message": "للتبديل من '{currentRegister}' إلى '{newRegister}'، سيتم إغلاق ورديتك الحالية تلقائياً.",
      "hint": "ستحتاج إلى فتح وردية جديدة على الصندوق المحدد بعد تسجيل الدخول.",
      "confirm": "إغلاق والتبديل"
    },
    "openTicketsWarning": {
      "title": "فواتير مفتوحة",
      "message": "لديك {count} فاتورة مفتوحة يجب إغلاقها قبل تغيير صندوق النقد.",
      "hint": "يرجى إكمال أو إلغاء جميع الفواتير المفتوحة، ثم حاول مرة أخرى."
    },
    "logoutConfirm": "هل أنت متأكد أنك تريد تسجيل الخروج؟ ستحتاج إلى إدخال رمز المؤسسة مرة أخرى لتسجيل الدخول.",
    "logoutError": "فشل تسجيل الخروج. يرجى المحاولة مرة أخرى."
  },
  "shift": {
    "openShift": "فتح الوردية",
    "closeShift": "إغلاق الوردية",
    "shiftOpen": "الوردية مفتوحة",
    "noOpenShift": "لا توجد وردية مفتوحة - يرجى فتح وردية",
    "shiftId": "الوردية #{id}",
    "openShiftDesc": "بدء وردية عمل جديدة",
    "closeShiftDesc": "إنهاء وردية العمل الحالية",
    "openShiftInstructions": "الرجاء إدخال المبلغ النقدي الافتتاحي في الصندوق لبدء الوردية.",
    "closeShiftInstructions": "الرجاء إدخال المبلغ النقدي الختامي لإغلاق الوردية.",
    "startingCash": "المبلغ النقدي الافتتاحي",
    "startingCashHelper": "عد النقود في الصندوق قبل البدء",
    "endingCash": "المبلغ النقدي الختامي",
    "endingCashHelper": "عد النقود في الصندوق قبل الإغلاق",
    "comment": "تعليق",
    "commentOptional": "تعليق اختياري",
    "openedSuccessfully": "تم فتح الوردية بنجاح!",
    "closedSuccessfully": "تم إغلاق الوردية بنجاح!",
    "hasOpenTickets": "لديك {count} فاتورة مفتوحة",
    "closeOpenTicketsFirst": "أغلق جميع الفواتير المفتوحة ({count}) قبل إغلاق الوردية",
    "closeOpenTicketsHint": "يجب دفع أو إلغاء جميع الفواتير قبل إغلاق الوردية",
    "checkingOpenTickets": "جاري التحقق من الفواتير المفتوحة...",
    "pleaseWait": "يرجى الانتظار أثناء التحقق من إغلاق جميع الفواتير",
    "errorOpening": "فشل في فتح الوردية",
    "errorClosing": "فشل في إغلاق الوردية",
    "closeShiftConfirm": "هل أنت متأكد من إغلاق الوردية الحالية؟ سيؤدي ذلك إلى إنهاء جلسة العمل.",
    "closeShiftComingSoon": "ميزة إغلاق الوردية قادمة قريباً",
    "amountCannotBeNegative": "لا يمكن أن يكون المبلغ سالباً",
    "openedAt": "تم الفتح: {time}",
    "noShiftInfo": "معلومات الوردية غير متوفرة",
    "startingAmount": "البداية: ${amount}",
    "logoutAfterClose": "تسجيل الخروج بعد الإغلاق",
    "logoutAfterCloseDesc": "إنهاء الجلسة والعودة إلى شاشة تسجيل الدخول",
    "alreadyOpen": "الوردية مفتوحة بالفعل. جاري تحديث الحالة...",
    "alreadyClosed": "الوردية مغلقة بالفعل.",
    "fiscalConflict": "الوردية المالية لا تزال مفتوحة على خادم الضرائب. يرجى إغلاق الوردية المالية الحالية أولاً قبل فتح وردية جديدة.",
    "fiscalConflictDialog": {
      "title": "الوردية المالية مفتوحة بالفعل",
      "message": "الوردية المالية مفتوحة بالفعل على خادم الضرائب (PRRO) ولكنها غير مرتبطة بنظامك المحلي. يمكنك إعادة استخدام الوردية المالية الحالية أو إغلاقها أولاً.",
      "reuseTitle": "استخدام الوردية الحالية",
      "reuseDesc": "المزامنة مع خادم الضرائب ومتابعة العمل بالوردية المالية المفتوحة بالفعل.",
      "closeTitle": "إغلاق الوردية المالية أولاً",
      "closeDesc": "إغلاق الوردية المالية الحالية على خادم الضرائب (يتطلب تقرير Z والمبلغ والملاحظات)، ثم فتح وردية جديدة.",
      "reuseSuccess": "تمت مزامنة الوردية المالية وإعادة استخدامها بنجاح!",
      "closeHint": "استخدم خيار \"إغلاق الوردية\" لإغلاق الوردية المالية على خادم الضرائب، ثم حاول فتح وردية جديدة."
    },
    "fiscal": {
      "label": "مالية",
      "openInstructions": "أدخل مبلغ الإيداع الخدمي لكل كيان قانوني لفتح الوردية المالية.",
      "closeInstructions": "لإغلاق الوردية المالية، يجب إرسال تقرير Z أولاً.",
      "serviceDeposit": "الإيداع الخدمي",
      "noCashierKey": "لا يمكن فتح الوردية: {name} لا يملك مفاتيح أمين الصندوق لجميع الكيانات",
      "noCashierKeyFor": "لا يمكن فتح الوردية: مفتاح أمين الصندوق مفقود لـ {name}",
      "noCashierKeyWarning": "لا يمكن {action} بسبب عدم وجود مفتاح أمين الصندوق {name}",
      "openShiftAction": "فتح وردية الصندوق",
      "closeShiftAction": "إغلاق وردية الصندوق",
      "sendZReportAction": "إرسال تقرير Z",
      "noAmountFor": "الرجاء إدخال مبلغ الإيداع لـ {name}",
      "invalidAmountFor": "مبلغ غير صحيح لـ {name}",
      "sendZReportFirst": "لإغلاق وردية الصندوق، أرسل تقرير Z أولاً"
    },
    "errors": {
      "serverError": "خطأ في الخادم. يرجى التواصل مع الدعم إذا استمرت المشكلة.",
      "serverUnavailable": "الخادم غير متاح مؤقتاً. يرجى المحاولة لاحقاً.",
      "networkError": "خطأ في الشبكة. يرجى التحقق من اتصال الإنترنت.",
      "timeout": "انتهت مهلة الطلب. يرجى المحاولة مرة أخرى.",
      "unauthorized": "انتهت الجلسة. يرجى تسجيل الدخول مرة أخرى.",
      "permissionDenied": "ليس لديك صلاحية للقيام بهذا الإجراء.",
      "validationError": "بيانات غير صحيحة. يرجى التحقق من المدخلات."
    }
  },
  "transactions": {
    "title": "المعاملات",
    "subtitle": "إدارة العمليات النقدية",
    "menuSubtitle": "التحصيل والمصروفات والدخل",
    "collection": "تحصيل",
    "expense": "مصروف",
    "income": "دخل",
    "amount": "المبلغ",
    "category": "الفئة",
    "account": "الحساب",
    "destinationAccount": "حساب الوجهة",
    "selectDestination": "اختر الوجهة (الخزنة، المكتب...)",
    "comment": "تعليق",
    "commentHint": "تعليق اختياري...",
    "fiscalization": "الفوترة الضريبية",
    "fiscalizationDesc": "إنشاء إيصال ضريبي",
    "organization": "المنظمة",
    "create": "إنشاء",
    "enterAmount": "الرجاء إدخال المبلغ",
    "invalidAmount": "الرجاء إدخال مبلغ صحيح",
    "selectCategory": "الرجاء اختيار فئة",
    "selectAccount": "الرجاء اختيار حساب",
    "selectOrganization": "الرجاء اختيار منظمة",
    "success": "تم إنشاء المعاملة بنجاح",
    "error": "فشل في إنشاء المعاملة"
  },
  "staffShifts": {
    "title": "ورديات الموظفين",
    "subtitle": "إدارة جلسات الموظفين النشطة",
    "menuSubtitle": "عرض وإدارة ورديات الموظفين",
    "employee": "الموظف",
    "startDate": "تاريخ البدء",
    "time": "الوقت",
    "workTime": "وقت العمل",
    "action": "الإجراء",
    "close": "إغلاق",
    "closeShift": "إغلاق الوردية",
    "disabled": "معطل",
    "you": "أنت",
    "noShifts": "لا توجد ورديات نشطة",
    "noShiftsHint": "لا يوجد موظفون يعملون حالياً",
    "loadError": "فشل في تحميل ورديات الموظفين",
    "closeError": "فشل في إغلاق وردية الموظف",
    "shiftClosed": "تم إغلاق وردية {name}",
    "cannotCloseOwnShift": "لا يمكنك إغلاق ورديتك من هنا",
    "closeConfirmTitle": "إغلاق وردية الموظف",
    "closeConfirmMessage": "هل أنت متأكد من إغلاق وردية {name}؟ سيتم تسجيل خروجه من النظام."
  },
  "posTerminal": {
    "title": "جهاز نقاط البيع",
    "subtitle": "توصيل وإدارة أجهزة الدفع",
    "comingSoon": "قريباً",
    "searching": "جاري البحث عن الأجهزة...",
    "noTerminals": "لم يتم العثور على أجهزة",
    "terminalExists": "الجهاز موجود بالفعل",
    "scan": "فحص",
    "selectTerminal": "اختر جهازاً من القائمة",
    "manualEntry": "إدخال يدوي",
    "enterIp": "الرجاء إدخال عنوان IP",
    "provider": "المزود",
    "address": "العنوان",
    "terminalId": "رقم الجهاز",
    "status": "الحالة",
    "statusConnected": "متصل",
    "statusDisconnected": "غير متصل",
    "connect": "توصيل",
    "disconnect": "فصل",
    "connected": "تم توصيل الجهاز بنجاح",
    "connectedBadge": "متصل",
    "removeConfirmTitle": "إزالة الجهاز",
    "removeConfirmMessage": "هل أنت متأكد من إزالة هذا الجهاز؟",
    "importantNotice": "تأكد من أن الجهاز متصل بنفس الشبكة ومفعّل للعمل",
    "reports": "التقارير",
    "xReport": "تقرير X",
    "totalReport": "التقرير الإجمالي",
    "processing": "جاري معالجة الدفع...",
    "paymentSuccess": "تمت عملية الدفع بنجاح",
    "paymentFailed": "فشلت عملية الدفع",
    "waitingForCard": "في انتظار البطاقة...",
    "enterPin": "أدخل الرقم السري على الجهاز",
    "cancelled": "تم إلغاء الدفع",
    "retryPayment": "إعادة المحاولة",
    "noTerminalConnected": "لا يوجد جهاز نقاط بيع متصل",
    "noPosTerminalConnected": "لا يوجد جهاز متصل",
    "connectToProcessCard": "قم بتوصيل جهاز نقاط البيع لمعالجة الدفع بالبطاقة",
    "manualCardPaymentHint": "يمكنك أيضاً المتابعة بدون جهاز. سيتم تسجيل الدفع كـ 'بطاقة' لكن لن يتم التحقق منه إلكترونياً.",
    "proceedManually": "متابعة يدوياً"
  },
  "sync": {
    "offlineSync": "المزامنة دون اتصال",
    "prepareOffline": "تحضير البيانات للعمل دون اتصال",
    "syncing": "جاري المزامنة... {progress}%",
    "lastSyncComplete": "تمت مزامنة جميع البيانات",
    "syncComplete": "اكتملت المزامنة بنجاح",
    "syncFailed": "فشل المزامنة: {error}",
    "products": "المنتجات",
    "categories": "الفئات",
    "tickets": "الطلبات",
    "tables": "الطاولات",
    "bookings": "الحجوزات",
    "images": "الصور",
    "noConnection": "لا يوجد اتصال بالإنترنت"
  },
  "phone": {
    "label": "رقم الهاتف",
    "selectCountry": "اختر الدولة",
    "required": "رقم الهاتف مطلوب",
    "tooShort": "رقم الهاتف يجب أن يحتوي على {min} أرقام على الأقل",
    "tooLong": "رقم الهاتف يجب ألا يتجاوز {max} أرقام",
    "invalidFormat": "الرجاء إدخال رقم هاتف صحيح"
  },
  "loyalty": {
    "noTier": "بدون مستوى",
    "personalDiscount": "خصم شخصي {percent}%",
    "bonusPoints": "{points} نقاط مكافآت",
    "useBonusPoints": "استخدام نقاط المكافآت",
    "availablePoints": "{points} نقطة متاحة",
    "pointsToUse": "استخدام {points} نقطة",
    "discountAmount": "الخصم: {amount}",
    "exchangeRate": "{points} نقطة = 1 وحدة عملة",
    "redeemSuccess": "تم استبدال {points} نقطة بنجاح",
    "redeemFailed": "فشل استبدال النقاط",
    "clientDiscount": "خصم العميل",
    "autoAppliedDiscount": "خصم تلقائي",
    "tierBronze": "برونزي",
    "tierSilver": "فضي",
    "tierGold": "ذهبي",
    "tierPlatinum": "بلاتيني",
    "loyaltyInfo": "معلومات الولاء",
    "totalOrders": "{count} طلبات",
    "totalSpent": "إجمالي الإنفاق: {amount}",
    "noLoyaltyData": "لا تتوفر بيانات الولاء",
    "loadingLoyalty": "جاري تحميل معلومات الولاء..."
  },
  "delivery": {
    "title": "التوصيل",
    "pending": "قيد الانتظار",
    "active": "نشط",
    "history": "السجل",
    "preparing": "جاري التحضير",
    "ready": "جاهز",
    "noPendingOrders": "لا توجد طلبات معلقة",
    "noActiveOrders": "لا توجد طلبات نشطة",
    "noHistoryOrders": "لا يوجد سجل طلبات",
    "ordersWillAppear": "ستظهر طلبات التوصيل الجديدة هنا تلقائياً",
    "selectOrderToView": "اختر طلباً لعرض التفاصيل",
    "customer": "العميل",
    "customerName": "الاسم",
    "customerPhone": "الهاتف",
    "courier": "السائق",
    "courierName": "الاسم",
    "courierPhone": "الهاتف",
    "orderItems": "عناصر الطلب",
    "timing": "التوقيت",
    "orderTime": "وقت الطلب",
    "estimatedPickup": "الاستلام المتوقع",
    "accept": "قبول",
    "reject": "رفض",
    "startPreparing": "بدء التحضير",
    "markReady": "تحديد كجاهز",
    "cancelAction": "إلغاء",
    "cancelOrder": "إلغاء الطلب",
    "rejectOrder": "رفض الطلب",
    "waitingForPickup": "بانتظار الاستلام",
    "reason": "السبب",
    "comment": "تعليق (اختياري)",
    "commentHint": "أضف تفاصيل إضافية...",
    "selectRejectReason": "اختر سبب رفض هذا الطلب:",
    "selectCancelReason": "اختر سبب إلغاء هذا الطلب:",
    "orderAccepted": "تم قبول الطلب بنجاح",
    "orderRejected": "تم رفض الطلب",
    "orderCancelled": "تم إلغاء الطلب",
    "preparationStarted": "بدأ التحضير",
    "orderReady": "تم تحديد الطلب كجاهز",
    "acceptFailed": "فشل قبول الطلب",
    "rejectFailed": "فشل رفض الطلب",
    "cancelFailed": "فشل إلغاء الطلب",
    "prepareFailed": "فشل بدء التحضير",
    "readyFailed": "فشل تحديد الطلب كجاهز",
    "newOrderReceived": "تم استلام طلب توصيل جديد!",
    "platform": "المنصة",
    "orderCode": "رمز الطلب",
    "total": "الإجمالي",
    "status": "الحالة"
  }
}
