{
  "common": {
    "save": "حفظ",
    "cancel": "إلغاء",
    "confirm": "تأكيد",
    "delete": "حذف",
    "search": "بحث",
    "loading": "جاري التحميل...",
    "logout": "تسجيل الخروج",
    "language": "اللغة",
    "comingSoon": "قريباً",
    "edit": "تعديل"
  },
  "confirm": {
    "title": "تأكيد الإجراء",
    "confirm": "تأكيد",
    "cancel": "إلغاء"
  },
  "notify": {
    "saved": "تم الحفظ",
    "errorGeneric": "حدث خطأ. حاول مرة أخرى."
  },
  "errors": {
    "planLimit": "وصلت إلى حد الخطة",
    "notFound": "غير موجود",
    "unauthorized": "غير مصرح",
    "network": "خطأ في الاتصال",
    "generic": "حدث خطأ. حاول مرة أخرى.",
    "OFFLINE_UNAVAILABLE": "يتطلب هذا الإجراء اتصالاً بالإنترنت. يرجى المحاولة بعد عودة الاتصال."
  },
  "brand": {
    "name": "ميزي"
  },
  "languages": {
    "fa": "فارسی",
    "ar": "العربية",
    "en": "English"
  },
  "auth": {
    "title": "تسجيل الدخول إلى ميزي",
    "subtitle": "سيتم إرسال رمز التحقق إلى هاتفك",
    "phone": "رقم الجوال",
    "phonePlaceholder": "٠٩١٢١٢٣٤٥٦٧",
    "sendOtp": "إرسال الرمز",
    "otp": "رمز التحقق",
    "otpPlaceholder": "٦ أرقام",
    "verify": "دخول",
    "resend": "إعادة الإرسال",
    "rateLimited": "طلبات الرمز كثيرة جداً. انتظر ساعة كحد أقصى أو تواصل مع الدعم.",
    "notFound": "لا يوجد حساب بهذا الرقم.",
    "smsFailed": "فشل إرسال الرسالة. حاول مرة أخرى.",
    "invalidOtp": "رمز التحقق غير صحيح أو منتهٍ.",
    "chooseCafe": "اختر المقهى",
    "chooseCafeSubtitle": "هذا الرقم لديه صلاحية على عدة مقاهٍ. اختر واحداً للمتابعة.",
    "createNewCafe": "إنشاء مقهى جديد",
    "createNewCafeHint": "هل تريد بدء مقهاك الخاص بهذا الرقم؟",
    "tabOtp": "رمز مؤقت",
    "tabPassword": "كلمة المرور",
    "username": "اسم المستخدم",
    "usernamePlaceholder": "اسم المستخدم",
    "password": "كلمة المرور",
    "passwordPlaceholder": "كلمة المرور",
    "invalidCredentials": "اسم المستخدم أو كلمة المرور غير صحيحة.",
    "kojaSlug": "عنوان الملف الشخصي في كوجا",
    "kojaSlugHint": "يجد الزوار مقهاكم على هذا العنوان",
    "kojaSlugPlaceholder": "مثال: my-cafe"
  },
  "roles": {
    "owner": "المالك",
    "manager": "المدير",
    "cashier": "أمين الصندوق",
    "waiter": "النادل",
    "chef": "الطاهي",
    "delivery": "عامل التوصيل",
    "unknown": "مستخدم"
  },
  "branchSwitcher": {
    "title": "الفرع النشط",
    "allBranches": "كل الفروع",
    "selectBranch": "اختر الفرع"
  },
  "branchAccess": {
    "title": "صلاحيات الفروع",
    "staff": "الموظفون",
    "noStaff": "لا يوجد موظفون بعد",
    "selectStaff": "اختر موظفًا لإدارة الصلاحيات",
    "ownerNote": "المالك لديه صلاحية الوصول لكل الفروع ولا يحتاج إلى أدوار خاصة بكل فرع.",
    "noAssignments": "لم يتم تعيين أي دور للفروع بعد",
    "loading": "جارٍ التحميل...",
    "branch": "الفرع",
    "role": "الدور",
    "selectBranch": "اختر الفرع",
    "add": "إضافة",
    "remove": "حذف"
  },
  "access": {
    "deniedTitle": "لا تملك صلاحية الوصول إلى هذه الصفحة",
    "deniedBody": "دورك لا يملك صلاحية عرض هذه الصفحة. تواصل مع المدير أو المالك إذا كنت بحاجة إلى الوصول."
  },
  "nav": {
    "aria": "القائمة الرئيسية",
    "collapseSidebar": "طي الشريط الجانبي",
    "expandSidebar": "توسيع الشريط الجانبي",
    "groups": {
      "operations": "العمليات اليومية",
      "menuSales": "القائمة والمبيعات",
      "customers": "العملاء",
      "finance": "التقارير والمالية",
      "management": "إدارة المقهى"
    },
    "pos": "نقطة البيع",
    "tables": "الطاولات",
    "menu": "القائمة",
    "crm": "العملاء",
    "coupons": "القسائم",
    "inventory": "المخزون",
    "hr": "الموارد البشرية",
    "reports": "التقارير",
    "expenses": "المصروفات",
    "reviews": "التقييمات",
    "reservations": "الحجوزات",
    "sms": "رسائل",
    "taxes": "الضرائب",
    "branches": "الفروع",
    "subscription": "الاشتراك والخطة",
    "support": "الدعم",
    "settings": "الإعدادات",
    "kds": "المطبخ",
    "notifications": "الإشعارات",
    "queue": "الدور اليومي",
    "discover": "اكتشف المقاهي"
  },
  "dashboard": {
    "cafeName": "مقهى تجريبي",
    "planPro": "برو",
    "online": "متصل",
    "offline": "غير متصل",
    "activePlan": "الخطة النشطة",
    "editCafeSettings": "إعدادات المقهى",
    "viewSubscription": "الاشتراك والخطة"
  },
  "overview": {
    "title": "الرئيسية",
    "greeting": "أهلاً بك",
    "todayRevenue": "مبيعات اليوم",
    "todayOrders": "طلبات اليوم",
    "netIncome": "صافي الدخل",
    "avgOrder": "متوسط الطلب",
    "revenueChart": "اتجاه المبيعات ٧ أيام",
    "tableStatus": "حالة الطاولات",
    "tableFree": "فارغة",
    "tableBusy": "مشغولة",
    "tableCleaning": "تنظيف",
    "tableTotal": "إجمالي الطاولات",
    "topProducts": "الأكثر مبيعاً",
    "vsYesterday": "مقارنة بالأمس",
    "noData": "لا توجد بيانات",
    "quickLinks": "وصول سريع",
    "unit": "قطعة"
  },
  "pos": {
    "order": "طلب",
    "table": "طاولة",
    "total": "المجموع",
    "subtotal": "المجموع الفرعي",
    "tax": "الضريبة",
    "discount": "خصم",
    "confirmOrder": "تأكيد ودفع",
    "modeOrder": "أخذ الطلب",
    "modePay": "الدفع",
    "takeOrder": "تسجيل الطلب",
    "submitOrder": "حفظ الطلب",
    "submitOrderAndPay": "حفظ الطلب والدفع",
    "orderPaidNew": "تم حفظ الطلب والدفع",
    "orderPaidAdd": "تمت إضافة الأصناف والدفع",
    "posDeviceSent": "تم إرسال المبلغ إلى جهاز نقطة البيع",
    "posDeviceError": "فشل الإرسال إلى جهاز نقطة البيع",
    "posDeviceNotConfigured": "جهاز نقطة البيع غير مُعد — سُجّل الدفع في النظام فقط",
    "posDeviceConnectionFailed": "تعذّر الاتصال بجهاز نقطة البيع",
    "posDeviceTimeout": "انتهت مهلة جهاز نقطة البيع",
    "posDeviceRejected": "رفض جهاز نقطة البيع الدفع",
    "posDeviceNoBranch": "لم يُحدد فرع لإرسال الدفع إلى نقطة البيع",
    "kitchenSlip": "تذكرة المطبخ (معاينة وطباعة)",
    "orderPlaced": "تم حفظ الطلب — انتقل إلى الدفع لتحصيل المبلغ",
    "guestName": "اسم الضيف",
    "guestNamePlaceholder": "مثلاً علي",
    "needTableOrName": "اختر طاولة أو عميلاً أو اسم ضيف",
    "openOrders": "طلبات مفتوحة",
    "openOrdersHint": "طلبات لم تُدفع بعد",
    "noOpenOrders": "لا توجد طلبات بانتظار الدفع",
    "payOrder": "الدفع",
    "payFor": "الدفع لـ",
    "selectOrderToPay": "اختر طلباً من القائمة",
    "confirmPay": "تحصيل",
    "confirmPayCash": "تحصيل (نقداً)",
    "confirmPayCard": "تحصيل (بطاقة)",
    "confirmPayCredit": "تحصيل (آجل)",
    "confirmPaySplit": "تحصيل (مختلط)",
    "previewBill": "معاينة وطباعة الفاتورة",
    "paySuccess": "تم تسجيل الدفع",
    "payError": "فشل الدفع",
    "payNeedsOpenShift": "افتح وردية الصندوق لهذا الفرع قبل التحصيل",
    "cancelOrder": "إلغاء الطلب (بدون دفع)",
    "cancelOrderConfirm": "غادر العميل دون دفع؟ سيُلغى الطلب ويُحرَّر الطاولة.",
    "cancelOrderSuccess": "تم إلغاء الطلب",
    "cancelOrderError": "تعذّر إلغاء الطلب",
    "cancelReasonPlaceholder": "سبب الإلغاء (اختياري)",
    "cancelOrderHasPayments": "استرجع المدفوعات المسجّلة أولاً ثم ألغِ الطلب",
    "itemsCount": "صنف",
    "applyCoupon": "تطبيق القسيمة",
    "couponPlaceholder": "رمز القسيمة",
    "couponCode": "رمز القسيمة",
    "selectTable": "الطاولة",
    "emptyCart": "السلة فارغة",
    "cash": "نقد",
    "card": "بطاقة",
    "clearCart": "مسح",
    "allCategories": "الكل",
    "searchItems": "بحث عن صنف",
    "searchItemsPlaceholder": "ابحث باسم الصنف…",
    "searchNoResults": "لا توجد أصناف مطابقة",
    "reservationBanner": "حجز: {name} — أضف الأصناف ثم اضغط تأكيد ودفع",
    "orderSuccess": "تم تسجيل الطلب",
    "orderError": "فشل تسجيل الطلب",
    "orderInvalid": "طلب غير صالح (تحقق من القائمة أو الطاولة)",
    "orderNotOpen": "هذا الطلب لم يعد مفتوحاً",
    "orderValidation": "بيانات الطلب غير صالحة",
    "nothingPending": "لا توجد أصناف جديدة للمطبخ",
    "couponApplied": "تم تطبيق القسيمة «{code}» — خصم {amount}",
    "couponActive": "قسيمة {code}",
    "couponRemoved": "تمت إزالة القسيمة",
    "removeCoupon": "إزالة",
    "couponInvalid": "رمز القسيمة غير صالح",
    "couponExpired": "انتهت صلاحية هذه القسيمة",
    "couponNotStarted": "هذه القسيمة غير مفعّلة بعد",
    "couponLimitReached": "وصلت القسيمة إلى حد الاستخدام",
    "couponMinOrder": "الحد الأدنى للطلب غير مستوفى",
    "couponCartEmpty": "أضف عناصر إلى السلة أولاً",
    "couponRequired": "أدخل رمز القسيمة",
    "guestPhone": "هاتف الضيف",
    "guestPhonePlaceholder": "09121234567",
    "selectTableBoard": "اختر الطاولة",
    "loadingTables": "جاري تحميل الطاولات...",
    "selectBranchForTables": "اختر الفرع أولاً",
    "noTablesOnBoard": "لا توجد طاولات لهذا الفرع. أضف طاولات من شاشة الطاولات.",
    "tablesLoadError": "تعذّر تحميل الطاولات",
    "retryTables": "إعادة المحاولة",
    "manageTablesLink": "الذهاب إلى الطاولات",
    "sessionActive": "جلسة طاولة نشطة",
    "addToOrder": "أُضيف إلى طلب الطاولة",
    "void": "إلغاء",
    "voidItem": "إلغاء الصنف",
    "voided": "ملغى",
    "itemNotePlaceholder": "ملاحظة للمطبخ/البار (اختياري)",
    "confirmVoid": "هل أنت متأكد أنك تريد إلغاء هذا الصنف؟",
    "voidError": "تعذر إلغاء الصنف",
    "transferTable": "نقل الطاولة",
    "selectTargetTable": "اختر الطاولة المستهدفة",
    "transferSuccess": "تم نقل الطلب بنجاح",
    "transferError": "تعذر نقل الطاولة",
    "tableNotAvailable": "الطاولة قيد التنظيف",
    "tableOccupied": "الطاولة مشغولة",
    "searchOpenOrder": "طاولة، اسم، هاتف، أو معرف الطلب...",
    "paidSoFar": "المدفوع",
    "remaining": "المتبقي",
    "loyaltyBalance": "نقاط العميل: {points}",
    "loyaltyUseMax": "الحد الأقصى",
    "loyaltyRedeemHint": "كل نقطة = ١٠٠ ت خصم على هذا الدفع",
    "loyaltyRedeemApplied": "خصم النقاط",
    "loyaltyNoCustomer": "اربط عميلاً بالطلب لاستخدام النقاط",
    "loyaltyInsufficient": "نقاط غير كافية",
    "splitPayments": "دفع مقسّم",
    "addPaymentRow": "إضافة دفعة",
    "credit": "ائتمان",
    "paySelectTable": "اختر طاولة (مشغولة)",
    "payPickByName": "أو من الاسم / قائمة الطلبات المفتوحة",
    "payOpenOrdersHint": "اضغط طاولة مشغولة، أو من القائمة، أو ابحث بالاسم/الهاتف",
    "allTables": "كل الطاولات",
    "noOrderOnTable": "لا يوجد طلب مفتوح على هذه الطاولة",
    "noOpenOrdersOnTable": "لا طلبات مفتوحة لهذه الطاولة",
    "customerSection": "العميل",
    "existingCustomer": "عميل مسجّل",
    "newCustomer": "ضيف جديد",
    "customerSearchPlaceholder": "الاسم، الهاتف، أو الرقم الوطني...",
    "customerSearchHint": "اكتب حرفين على الأقل للبحث",
    "customerNotFound": "لم يُعثر على عميل — أضف كضيف جديد",
    "customerSaved": "تم حفظ العميل في CRM",
    "customerSaveError": "تعذّر حفظ العميل",
    "customerPhoneExists": "الهاتف مسجّل مسبقاً — ابحث واختر",
    "newCustomerHint": "للطلب الحالي فقط، أو احفظ في CRM عبر «إضافة عميل»",
    "offlineQueueNotice": "غير متصل — تم حفظ الطلب في الطابور وسيتم إرساله عند الاتصال",
    "orderTypePicker": "كيف تريد تسجيل هذا الطلب؟",
    "orderTypeTable": "طاولة",
    "orderTypeTableDesc": "إجلاس الضيف على طاولة",
    "orderTypeCounter": "كاونتر",
    "orderTypeCounterDesc": "دون تخصيص طاولة",
    "orderTypeTakeaway": "تيك أواي",
    "orderTypeTakeawayDesc": "طلب للخارج",
    "counterBadge": "كاونتر",
    "takeawayBadge": "تيك أواي",
    "assignTable": "تعيين طاولة",
    "newOrder": "طلب جديد"
  },
  "print": {
    "printReceipt": "طباعة الإيصال",
    "printKitchen": "إرسال للمطبخ",
    "success": "تمت طباعة الإيصال بنجاح",
    "notConfigured": "لم يتم ضبط عنوان الطابعة",
    "connectionFailed": "تعذر الاتصال بالطابعة",
    "testPrint": "اختبار الطباعة",
    "printerSettings": "إعدادات الطابعة",
    "receiptPrinter": "طابعة الإيصال",
    "kitchenPrinter": "طابعة المطبخ",
    "paperWidth": "عرض الورق",
    "autoCut": "قطع تلقائي",
    "port": "المنفذ",
    "receiptHeader": "ترويسة الإيصال",
    "receiptFooter": "تذييل الإيصال",
    "wifiOnReceipt": "كلمة WiFi على الإيصال",
    "saveSettings": "حفظ الإعدادات",
    "settingsSaved": "تم حفظ إعدادات الطابعة",
    "noBranchForPrinter": "أضف فرعاً قبل إعداد الطابعات.",
    "testPageHint": "يرسل إيصالاً تجريبياً إلى الطابعات المحفوظة. عيّن IP والمنفذ في إعدادات الطابعة أولاً.",
    "testPrintReceipt": "اختبار طابعة الإيصال",
    "testPrintKitchen": "اختبار طابعة المطبخ",
    "configurePrinters": "فتح إعدادات الطابعة",
    "posDeviceSection": "جهاز نقطة البيع (بطاقة)",
    "posDeviceHint": "عند الدفع بالبطاقة، يُرسل المبلغ عبر HTTP (POST /pay) إلى الجهاز على الشبكة المحلية.",
    "posDeviceIp": "عنوان IP لجهاز نقطة البيع"
  },
  "receipt": {
    "table": "الطاولة",
    "order": "الطلب",
    "guest": "الضيف",
    "total": "الإجمالي",
    "print": "طباعة",
    "close": "إغلاق",
    "thankYou": "شكراً على زيارتكم",
    "kitchenTitle": "تذكرة المطبخ / البار",
    "billTitle": "فاتورة العميل",
    "kitchenFooter": "— للمطبخ —",
    "payment": {
      "cash": "نقداً",
      "card": "بطاقة",
      "credit": "رصيد"
    }
  },
  "crm": {
    "title": "العملاء",
    "searchPlaceholder": "الاسم، الجوال، أو الرقم الوطني...",
    "addCustomer": "عميل جديد",
    "name": "الاسم",
    "phone": "الجوال",
    "nationalId": "الرقم الوطني",
    "birthDate": "تاريخ الميلاد (شمسي)",
    "group": "المجموعة",
    "loyaltyPoints": "النقاط",
    "noCustomers": "لا يوجد عملاء",
    "groups": {
      "Regular": "عادي",
      "Vip": "مميز",
      "New": "جديد",
      "Employee": "موظف"
    },
    "wizard": {
      "titleCreate": "إضافة عميل",
      "titleEdit": "تعديل العميل",
      "stepOf": "الخطوة {current} من {total}",
      "steps": {
        "contact": "التواصل",
        "profile": "بيانات إضافية",
        "loyalty": "المجموعة والنقاط",
        "confirm": "مراجعة"
      },
      "back": "السابق",
      "next": "التالي",
      "birthHint": "تنسيق شمسي، مثال 1400/01/01",
      "referredBy": "المُحيل (اختياري)",
      "loyaltyCreateHint": "يمكن تعديل نقاط الولاء بعد إنشاء العميل.",
      "errors": {
        "duplicatePhone": "رقم الجوال مسجل مسبقاً.",
        "generic": "تعذر الحفظ. حاول مرة أخرى."
      }
    },
    "deleted": "تم حذف العميل",
    "deleteConfirmTitle": "حذف العميل",
    "deleteConfirmDesc": "هل أنت متأكد من حذف «{name}»؟"
  },
  "coupons": {
    "title": "القسائم",
    "addCoupon": "قسيمة جديدة",
    "code": "الرمز",
    "type": "النوع",
    "value": "القيمة",
    "usage": "الاستخدام",
    "active": "نشط",
    "inactive": "غير نشط",
    "types": {
      "Percentage": "نسبة",
      "FixedAmount": "مبلغ ثابت",
      "FreeItem": "عنصر مجاني"
    },
    "noCoupons": "لا توجد قسائم",
    "deleted": "تم حذف القسيمة",
    "deleteConfirmTitle": "حذف القسيمة",
    "deleteConfirmDesc": "هل أنت متأكد من حذف القسيمة «{code}»؟"
  },
  "hr": {
    "title": "الموارد البشرية",
    "tabs": {
      "attendance": "الحضور",
      "leave": "الإجازة",
      "payroll": "الرواتب",
      "access": "صلاحيات الفروع",
      "credentials": "بيانات الدخول"
    },
    "myAttendance": "حضوري",
    "clockIn": "تسجيل دخول",
    "clockOut": "تسجيل خروج",
    "approve": "موافقة",
    "noLeave": "لا توجد طلبات إجازة",
    "paid": "مدفوع",
    "markPaid": "تسجيل الدفع",
    "employeeCount": "الموظفون",
    "monthYear": "شهر الرواتب",
    "credentials": {
      "title": "بيانات دخول الموظفين",
      "subtitle": "حدد اسم مستخدم وكلمة مرور لكل موظف حتى يتمكن من تسجيل الدخول دون رمز OTP.",
      "selectEmployee": "اختر موظفاً أولاً",
      "username": "اسم المستخدم",
      "usernamePlaceholder": "مثال: ali_barista",
      "password": "كلمة المرور (8 أحرف على الأقل)",
      "passwordPlaceholder": "كلمة مرور جديدة",
      "set": "حفظ بيانات الدخول",
      "remove": "حذف بيانات الدخول",
      "removeConfirm": "هل أنت متأكد؟ لن يتمكن الموظف من تسجيل الدخول بكلمة مرور بعد الآن.",
      "saved": "تم حفظ بيانات الدخول.",
      "removed": "تم حذف بيانات الدخول.",
      "usernameTaken": "اسم المستخدم هذا مستخدم بالفعل."
    }
  },
  "reviews": {
    "title": "تقييمات العملاء",
    "summary": "متوسط التقييم",
    "reviewCount": "{count} تقييم",
    "empty": "لا توجد تقييمات بعد.",
    "ownerReply": "رد المقهى",
    "reply": "رد",
    "replyPlaceholder": "اكتب ردك..."
  },
  "sms": {
    "title": "التسويق عبر SMS",
    "message": "الرسالة",
    "messagePlaceholder": "اكتب نص الرسالة...",
    "targetGroup": "المجموعة المستهدفة",
    "allCustomers": "كل العملاء",
    "send": "إرسال",
    "usage": "الاستخدام هذا الشهر",
    "unlimited": "غير محدود",
    "sent": "تم الإرسال",
    "failed": "فشل"
  },
  "reports": {
    "title": "التقارير والتحليلات",
    "subtitle": "ملخص المبيعات من اللقطات اليومية",
    "exportCsv": "تنزيل CSV",
    "fromDate": "من تاريخ",
    "toDate": "إلى تاريخ",
    "branch": "الفرع",
    "allBranches": "كل الفروع",
    "preset": {
      "7d": "٧ أيام",
      "30d": "٣٠ يوماً",
      "90d": "٩٠ يوماً"
    },
    "kpiTotalRevenue": "إجمالي المبيعات",
    "kpiTotalOrders": "عدد الطلبات",
    "kpiAvgOrder": "متوسط الطلب",
    "kpiNetIncome": "صافي الدخل",
    "kpiTotalExpenses": "إجمالي المصروفات",
    "vsPrevious": "مقارنة بالفترة السابقة",
    "revenueChartTitle": "اتجاه الإيراد اليومي",
    "paymentMixTitle": "طرق الدفع",
    "branchCompareTitle": "مقارنة الفروع",
    "topProductsTitle": "المنتجات الأكثر مبيعاً",
    "colProduct": "المنتج",
    "colQuantity": "الكمية",
    "colRevenue": "الإيراد",
    "revenue": "الإيراد",
    "cash": "نقد",
    "card": "بطاقة",
    "credit": "ائتمان",
    "noData": "لا توجد بيانات",
    "loading": "جاري التحميل...",
    "csvDate": "التاريخ",
    "csvBranch": "الفرع",
    "csvTotalRevenue": "إجمالي المبيعات",
    "csvTotalOrders": "عدد الطلبات",
    "csvAvgOrder": "متوسط الطلب",
    "csvCash": "نقد",
    "csvCard": "بطاقة",
    "csvCredit": "ائتمان",
    "csvNetIncome": "صافي الدخل",
    "csvVoids": "الإلغاءات",
    "csvVoidAmount": "مبلغ الإلغاء",
    "csvExpenses": "المصروفات"
  },
  "expenses": {
    "title": "المصروفات",
    "subtitle": "تسجيل ومتابعة مصروفات الفرع",
    "addExpense": "تسجيل مصروف",
    "listTitle": "سجل المصروفات",
    "branch": "الفرع",
    "fromDate": "من تاريخ",
    "toDate": "إلى تاريخ",
    "periodTotal": "مجموع الفترة",
    "category": "الفئة",
    "amount": "المبلغ",
    "note": "ملاحظة",
    "notePlaceholder": "اختياري",
    "linkOpenShift": "خصم من الصندوق المفتوح (سحب نقدي)",
    "noOpenShift": "لا يوجد صندوق مفتوح — يُسجَّل المصروف دون ربط بوردية",
    "colDate": "التاريخ",
    "colCategory": "الفئة",
    "colNote": "ملاحظة",
    "colAmount": "المبلغ",
    "loading": "جاري التحميل...",
    "empty": "لا توجد مصروفات",
    "rowCount": "{count} صف",
    "categories": {
      "Supplies": "مستلزمات",
      "Utilities": "مرافق",
      "Salary": "رواتب",
      "Rent": "إيجار",
      "Maintenance": "صيانة",
      "Other": "أخرى"
    }
  },
  "queue": {
    "title": "نظام الدور اليومي",
    "subtitle": "يبدأ الترقيم من ١ كل يوم (توقيت إيران)",
    "nowServing": "الدور الحالي",
    "lastIssued": "آخر رقم",
    "waitingCount": "{count} في الانتظار",
    "issueNext": "رقم جديد",
    "callNext": "استدعاء التالي",
    "customerLabelPlaceholder": "اسم الضيف (اختياري)",
    "dailyResetHint": "تُصفَّر الأرقام عند منتصف الليل بتوقيت إيران.",
    "empty": "لم يُصدر أي دور اليوم بعد.",
    "issuedOnOrder": "الدور {number}",
    "openDisplay": "شاشة TV",
    "displayMode": "ملء الشاشة",
    "exitDisplay": "العودة للوحة",
    "displayWaitingLabel": "في الانتظار",
    "displayUpNext": "التالي",
    "status": {
      "Waiting": "انتظار",
      "Called": "مُستدعى",
      "Done": "تم",
      "Cancelled": "ملغى"
    }
  },
  "kds": {
    "title": "شاشة المطبخ",
    "pending": "قيد الانتظار",
    "preparing": "قيد التحضير",
    "ready": "جاهز",
    "table": "طاولة",
    "noOrders": "لا توجد طلبات",
    "loading": "جاري التحميل...",
    "live": "مباشر",
    "polling": "تحديث دوري",
    "advance": "المرحلة التالية",
    "status": {
      "Pending": "قيد الانتظار",
      "Confirmed": "مؤكد",
      "Preparing": "قيد التحضير",
      "Ready": "جاهز",
      "Delivered": "تم التسليم",
      "Cancelled": "ملغى"
    },
    "advanceTo": {
      "Confirmed": "تأكيد الطلب",
      "Preparing": "بدء التحضير",
      "Ready": "جاهز",
      "Delivered": "تم التسليم"
    }
  },
  "tables": {
    "title": "إدارة الطاولات",
    "addTable": "إضافة طاولة",
    "number": "رقم الطاولة",
    "capacity": "السعة",
    "floor": "الطابق",
    "floorPlan": "مخطط الصالة",
    "empty": "لا توجد طاولات.",
    "emptyBranch": "لا توجد طاولات لهذا الفرع.",
    "allBranches": "كل الفروع",
    "branchFilter": "تصفية الفرع",
    "branch": "الفرع",
    "branchUnassigned": "بدون فرع",
    "branchHint": "الطاولات تخص المقهى؛ الفرع اختياري لنقطة البيع والتقارير.",
    "tableLabel": "طاولة {number}",
    "meta": "سعة {capacity} · طابق {floor}",
    "status": {
      "Free": "فارغ",
      "Busy": "مشغول",
      "Reserved": "محجوز",
      "Cleaning": "تنظيف",
      "free": "متاح",
      "occupied": "مشغول",
      "reserved": "محجوز",
      "cleaning": "تنظيف"
    },
    "markCleaning": "يحتاج تنظيف",
    "markReady": "جاهز للضيوف",
    "activeOrder": "طلب نشط",
    "reserved": "محجوز",
    "printQr": "طباعة QR",
    "qrMenuUrl": "رابط قائمة الضيف",
    "openQrUrl": "فتح",
    "copyQrUrl": "نسخ الرابط",
    "qrUrlCopied": "تم نسخ الرابط",
    "qrUrlCopyFailed": "تعذر نسخ الرابط",
    "reprintHint": "فقدت QR؟ نفس الزر — الكود ثابت.",
    "deactivate": "تعطيل",
    "inactive": "غير نشط",
    "edit": "تعديل",
    "editTable": "تعديل الطاولة",
    "reactivate": "إعادة التفعيل",
    "saveTable": "حفظ الطاولة",
    "media": "صورة وفيديو الطاولة",
    "section": "قسم",
    "sections": "الأقسام",
    "addSection": "إضافة قسم",
    "noSection": "بدون قسم",
    "noSectionsYet": "لم يتم تعريف أقسام بعد.",
    "sectionTableCount": "{count} طاولة",
    "sectionHasTables": "هذا القسم يحتوي على طاولات ولا يمكن حذفه",
    "tableHasOpenOrder": "هذه الطاولة لديها طلب مفتوح",
    "deleteTable": "حذف الطاولة",
    "deleteTableConfirm": "حذف هذه الطاولة نهائياً؟ (فقط عندما لا يوجد طلب مفتوح)",
    "deleteError": "تعذّر حذف الطاولة",
    "createError": "تعذّر إضافة الطاولة",
    "cleaningError": "تعذّر تحديث حالة التنظيف"
  },
  "menuAdmin": {
    "title": "إدارة القائمة",
    "subtitle": "الصور والأسعار والخصومات لكل صنف",
    "categories": "الفئات",
    "items": "الأصناف",
    "addCategory": "فئة جديدة",
    "addItem": "إضافة",
    "name": "الاسم",
    "nameEn": "الاسم بالإنجليزية (للضيوف الدوليين)",
    "price": "السعر",
    "category": "الفئة",
    "available": "متوفر",
    "unavailable": "غير متوفر",
    "discountPercent": "خصم (٪)",
    "discountBadge": "خصم",
    "uploadImage": "رفع صورة",
    "imageReady": "الصورة جاهزة",
    "empty": "لا أصناف بعد.",
    "editItem": "تعديل",
    "editCategory": "تعديل الفئة",
    "categoryIcon": "أيقونة (إيموجي)",
    "categoryImage": "صورة الفئة",
    "iconTabPreset": "أيقونات جاهزة",
    "iconTabEmoji": "إيموجي",
    "iconTabImage": "رفع صورة",
    "iconStyleLabel": "نمط التصميم",
    "iconPreview": "معاينة:",
    "clearIconPreset": "إزالة الأيقونة",
    "clearIconEmoji": "إزالة الإيموجي",
    "categoryIconCustom": "أو إيموجي مخصص",
    "iconPresetGroupDrinks": "مشروبات",
    "iconPresetGroupFood": "طعام",
    "iconStyles": {
      "flat": "مسطح",
      "modern": "عصري",
      "real": "واقعي",
      "minimal": "بسيط",
      "outline": "خطي",
      "soft": "ناعم",
      "bold": "غامق",
      "gradient": "تدرج",
      "pastel": "باستيل",
      "duotone": "ثنائي اللون"
    },
    "iconEmojiGroups": {
      "hotDrinks": "مشروبات ساخنة",
      "coldDrinks": "مشروبات باردة",
      "breakfast": "فطور",
      "mains": "أطباق رئيسية",
      "pastaPizza": "معكرونة وبيتزا",
      "desserts": "حلويات",
      "salads": "سلطات",
      "seafoodGrill": "مشويات وبحرية",
      "snacks": "وجبات خفيفة",
      "vegan": "نباتي",
      "specials": "عروض خاصة",
      "general": "عام"
    },
    "iconPresets": {
      "drinks-hot": "قهوة ساخنة",
      "drinks-cold": "مشروبات باردة",
      "drinks-tea": "شاي",
      "drinks-juice": "عصير",
      "drinks-milkshake": "حليب وسموذي",
      "drinks-alcohol": "نبيذ",
      "drinks-beer": "بيرة",
      "breakfast": "فطور",
      "food-mains": "أطباق رئيسية",
      "food-fastfood": "وجبات سريعة",
      "food-rice": "أرز",
      "pasta-pizza": "معكرونة وبيتزا",
      "dessert": "حلويات",
      "ice-cream": "آيس كريم",
      "bakery": "مخبوزات",
      "salad": "سلطة",
      "grill": "شواء",
      "seafood": "مأكولات بحرية",
      "snacks": "ساندويتش",
      "snacks-sweet": "معجنات",
      "appetizers": "مقبلات",
      "vegan": "نباتي",
      "fruits": "فواكه",
      "specials": "خاص",
      "chef-special": "اختيار الشيف",
      "generic": "عام"
    },
    "media": "صورة وفيديو",
    "tabCatalog": "الكتالوج",
    "tabBranch": "إعدادات الفرع",
    "selectBranchForOverrides": "اختر فرعاً من الأعلى لإدارة قائمة الفرع.",
    "allItems": "كل الأصناف",
    "searchItemsPlaceholder": "ابحث عن أصناف…",
    "itemCount": "{count} أصناف",
    "noItemsInCategory": "لا أصناف في هذه الفئة بعد",
    "noItemsMatchSearch": "لا أصناف تطابق بحثك",
    "outOfStock": "نفد المخزون",
    "newItem": "صنف جديد",
    "newCategory": "فئة جديدة",
    "editCategoryTitle": "تعديل الفئة",
    "close": "إغلاق",
    "saving": "جاري الحفظ…",
    "model3d": "نموذج ثلاثي الأبعاد",
    "nameEnOptional": "الاسم بالإنجليزية (اختياري)",
    "addItemSuccess": "تمت إضافة الصنف",
    "updateItemSuccess": "تم تحديث الصنف",
    "addCategorySuccess": "تمت إضافة الفئة",
    "updateCategorySuccess": "تم تحديث الفئة",
    "deleteItemConfirmTitle": "حذف الصنف",
    "deleteItemConfirmDesc": "هل أنت متأكد من حذف «{name}»؟ لا يمكن التراجع عن هذا الإجراء.",
    "deleteItemSuccess": "تم حذف الصنف",
    "deleteCategoryConfirmTitle": "حذف الفئة",
    "deleteCategoryConfirmDesc": "هل أنت متأكد من حذف الفئة «{name}»؟",
    "deleteCategorySuccess": "تم حذف الفئة"
  },
  "branchMenu": {
    "title": "قائمة الفرع",
    "name": "الاسم",
    "masterPrice": "السعر الأساسي",
    "branchPrice": "سعر الفرع",
    "availability": "الحالة",
    "available": "نشط",
    "unavailable": "مخفي",
    "resetOverride": "إعادة تعيين",
    "savePrice": "حفظ",
    "actions": "إجراءات",
    "priceOverridePro": "تخصيص الأسعار يتطلب خطة Pro",
    "overrideActive": "إعداد فرع نشط",
    "confirmReset": "إعادة هذا الصنف إلى الإعدادات الافتراضية؟",
    "loading": "جاري التحميل..."
  },
  "media": {
    "uploadImage": "رفع صورة",
    "uploadVideo": "رفع فيديو",
    "removeImage": "إزالة الصورة",
    "removeVideo": "إزالة الفيديو",
    "upload3dTitle": "عرض ثلاثي الأبعاد (اختياري)",
    "upload3dHint": "ملف GLB حتى {maxMb} ميجابايت — يمكن للضيف تدوير العنصر باللمس",
    "upload3dPhotoCount": "بالإضافة إلى صورة الغلاف: ملف GLB واحد يكفي. للدوران 360° بالصور (لاحقاً): {min} إلى {ideal} صورة من زوايا مختلفة",
    "upload3d": "رفع نموذج 3D",
    "remove3d": "إزالة النموذج",
    "upload3dReady": "النموذج ثلاثي الأبعاد جاهز لقائمة QR"
  },
  "taxes": {
    "title": "الضرائب",
    "subtitle": "معدلات تطبق على فئات القائمة",
    "addTax": "إضافة ضريبة",
    "name": "الاسم",
    "rate": "المعدل (٪)",
    "hint": "الضريبة الافتراضية للفئات الجديدة. إرسال تاراز من الإعدادات.",
    "empty": "لا ضرائب.",
    "default": "افتراضي",
    "setDefault": "تعيين افتراضي",
    "delete": "حذف",
    "deleteConfirm": "حذف «{name}» من القائمة؟ الفئات المرتبطة ستنتقل إلى الضريبة الافتراضية التالية (أو بدون ضريبة).",
    "required": "إلزامي",
    "optional": "اختياري",
    "ownerOnly": "تعديل الضرائب للمالك فقط."
  },
  "branches": {
    "label": "الفرع"
  },
  "inventory": {
    "title": "المخزون",
    "subtitle": "المواد ووصفات القائمة والخصم التلقائي",
    "description": "تتبع كميات المواد وحد إعادة الطلب.",
    "tabMaterials": "المواد",
    "tabRecipes": "وصفات القائمة",
    "addIngredient": "مكون جديد",
    "name": "الاسم",
    "unit": "الوحدة",
    "unitHint": "غرام، مل، قطعة...",
    "quantity": "المتوفر",
    "parLevel": "مستوى الملء الكامل",
    "unitCost": "تكلفة الوحدة",
    "warningPercent": "نسبة التنبيه",
    "reorderLevel": "حد إعادة الطلب",
    "reorder": "حد التنبيه",
    "warningAt": "تنبيه عند",
    "stockValue": "قيمة المخزون",
    "lowStock": "منخفض",
    "lowStockAlert": "مواد تحت حد التنبيه — أعد التعبئة",
    "adjust": "تطبيق",
    "adjustDelta": "+/- الكمية",
    "adjustNote": "تعديل يدوي",
    "adjusted": "تم التحديث",
    "created": "تمت الإضافة",
    "empty": "لا توجد مواد.",
    "defaultUnit": "قطعة",
    "selectMenuItem": "صنف القائمة",
    "selectMenuItemPlaceholder": "اختر...",
    "recipeLines": "مواد لكل وحدة مباعة",
    "perUnit": "الكمية",
    "pickIngredient": "المادة",
    "addLine": "إضافة",
    "saveRecipe": "حفظ الوصفة",
    "recipeSaved": "تم الحفظ",
    "materialCostPerUnit": "تكلفة المواد / وحدة",
    "recipeHint": "مثال: ١٠ غرام قهوة لكل إسبريسو.",
    "totalPaid": "المبلغ المدفوع (تومان)",
    "impliedUnitCost": "تكلفة الوحدة المحسوبة",
    "purchaseNote": "شراء / إدخال مخزون",
    "purchaseHint": "لزيادة المخزون (+) أدخل المبلغ المدفوع — يُسجّل في المصروفات والتقارير.",
    "purchaseRequired": "المبلغ المدفوع والفرع مطلوبان لزيادة المخزون.",
    "purchasesThisMonth": "مشتريات المواد هذا الشهر",
    "purchaseCount": "{count} عملية شراء",
    "viewInExpenses": "عرض في المصروفات",
    "selectBranchForPurchases": "اختر الفرع من الشريط العلوي لتسجيل مشتريات المستودع.",
    "deleted": "تم حذف المادة",
    "deleteConfirmTitle": "حذف المادة",
    "deleteConfirmDesc": "هل أنت متأكد من حذف «{name}»؟ لا يمكن التراجع."
  },
  "qr": {
    "brand": "ميزي",
    "notFound": "الطاولة غير موجودة",
    "loadError": "فشل التحميل",
    "tableLabel": "طاولة {number}",
    "hint": "افتح تطبيق ميزي للطلب أو راجع الكاونتر.",
    "discoverCta": "اكتشف المقاهي على ميزي"
  },
  "qrMenu": {
    "loading": "جاري التحميل...",
    "welcome": "مرحباً",
    "tableLabel": "طاولة",
    "tableNotFound": "الطاولة غير موجودة أو القائمة غير متاحة",
    "tableCleaning": "الطاولة قيد التنظيف — يرجى إبلاغ الموظفين",
    "loadError": "تعذر تحميل القائمة",
    "scanAgain": "يرجى مسح رمز QR مرة أخرى",
    "addToCart": "إضافة",
    "viewCart": "عرض السلة",
    "cartTitle": "سلة الطلب",
    "placeOrder": "تأكيد الطلب",
    "orderPlaced": "تم تسجيل الطلب!",
    "orderNumber": "رقم الطلب: {number}",
    "orderHint": "سيقوم الموظفون بتحضير طلبك قريباً",
    "guestName": "اسمك (اختياري)",
    "guestPhone": "الجوال (اختياري)",
    "itemNote": "ملاحظة (مثلاً بدون طماطم، سكر أقل)",
    "addMoreItems": "إضافة المزيد",
    "orderError": "تعذر تسجيل الطلب. حاول مرة أخرى.",
    "rateLimited": "طلبات كثيرة — انتظر بضع دقائق",
    "captchaRequired": "أكمل التحقق الأمني",
    "cafeUnavailable": "المقهى غير متاح مؤقتاً",
    "subtotal": "المجموع",
    "searchPlaceholder": "البحث في القائمة...",
    "allCategories": "الكل",
    "searchNoResults": "لا توجد أصناف مطابقة",
    "clearSearch": "مسح البحث",
    "emptyCategory": "لا أصناف في هذا القسم",
    "view3d": "3D",
    "view3dHint": "اسحب للتدوير — النموذج يدور مباشرة",
    "close3d": "إغلاق",
    "emptyMenu": "قائمة هذا الفرع فارغة أو غير متاحة",
    "guestQrBadge": "طلب QR",
    "tabMenu": "القائمة",
    "tabOrders": "طلباتي",
    "callWaiter": "استدعاء النادل",
    "callWaiterSent": "النادل في الطريق!",
    "callWaiterCooldown": "انتظر ٦٠ ثانية",
    "callWaiterError": "خطأ — حاول مرة أخرى",
    "myOrders": "طلبات هذا الطاولة",
    "noOrders": "لا توجد طلبات بعد",
    "tracking": {
      "back": "العودة للقائمة",
      "orderNumber": "رقم الطلب",
      "table": "طاولة",
      "loadError": "تعذر تحميل التتبع",
      "currentStep": "قيد التنفيذ",
      "readyHint": "طلبك جاهز — استلمه من الطاولة أو الكاونتر",
      "status": {
        "pending": "بانتظار المقهى",
        "seen": "شوهد من الموظفين",
        "preparing": "المطبخ يحضّر",
        "ready": "جاهز للاستلام",
        "done": "تم التسليم",
        "cancelled": "ملغى"
      },
      "steps": {
        "submitted": "تم إرسال الطلب",
        "seen": "شوهد من المطعم",
        "preparing": "قيد التحضير",
        "ready": "جاهز",
        "done": "مكتمل",
        "cancelled": "ملغى"
      }
    }
  },
  "notifications": {
    "title": "الإشعارات",
    "pageTitle": "الإشعارات",
    "empty": "لا إشعارات",
    "emptyUnread": "لا إشعارات غير مقروءة",
    "markAllRead": "قراءة الكل",
    "unreadCount": "{count} غير مقروء",
    "filterLabel": "تصفية الإشعارات",
    "filterAll": "الكل",
    "filterUnread": "غير مقروء",
    "loading": "جاري التحميل...",
    "refreshing": "جاري التحديث..."
  },
  "reservations": {
    "title": "الحجوزات",
    "guest": "الضيف",
    "phone": "الهاتف",
    "date": "التاريخ",
    "time": "الوقت",
    "party": "أشخاص",
    "table": "طاولة",
    "tableOptional": "بدون طاولة محددة",
    "tableNumber": "طاولة {number}",
    "notes": "ملاحظات",
    "confirm": "تأكيد",
    "cancel": "إلغاء",
    "create": "إنشاء حجز",
    "newReservation": "حجز يدوي",
    "newReservationHint": "حدد الطاولة والوقت. عند حضور الضيف استخدم «طلب ودفع» في نقطة البيع.",
    "openPos": "طلب ودفع",
    "markCompleted": "إنهاء الزيارة",
    "empty": "لا حجوزات",
    "status": {
      "Pending": "قيد الانتظار",
      "Confirmed": "مؤكد",
      "Cancelled": "ملغى",
      "Seated": "جالس",
      "Completed": "مكتمل"
    },
    "deleted": "تم حذف الحجز",
    "deleteConfirmTitle": "حذف الحجز",
    "deleteConfirmDesc": "هل أنت متأكد من حذف حجز «{name}»؟"
  },
  "branchesPage": {
    "title": "الفروع",
    "subtitle": "كل فرع له جوال دخول منفصل ضمن خطة المقهى الرئيسية",
    "listTitle": "قائمة الفروع",
    "newName": "اسم الفرع",
    "loginPhone": "جوال دخول الفرع",
    "managerName": "اسم مسؤول الفرع",
    "managerNamePlaceholder": "اختياري — يُستخدم اسم الفرع",
    "addSection": "فرع جديد",
    "add": "إضافة فرع",
    "empty": "لا توجد فروع بعد.",
    "created": "تم إنشاء الفرع وحساب الدخول.",
    "createError": "تعذر الإضافة (جوال مكرر أو حد الخطة)",
    "branchSelectHint": "اختر الفرع النشط في الصندوق والدور.",
    "masterPlanHint": "الاشتراك والضرائب من حساب المالك فقط.",
    "ownerOnly": "إدارة الفروع للمالك فقط.",
    "delete": "حذف الفرع",
    "deleteTitle": "حذف هذا الفرع؟",
    "deleteWarning": "سيتم حذف الطاولات والموظفين وإعدادات قائمة الفرع والبيانات المرتبطة. يمكنك الاستعادة خلال ٧ أيام؛ بعدها يُحذف نهائياً.",
    "deleteConfirm": "نعم، احذف الفرع",
    "deleteScheduled": "تم جدولة حذف الفرع. يمكنك استعادته خلال ٧ أيام.",
    "deleteError": "تعذر الحذف (ربما هو آخر فرع نشط).",
    "restore": "استعادة",
    "restored": "تمت استعادة الفرع.",
    "restoreError": "تعذرت الاستعادة.",
    "pendingTitle": "في انتظار الحذف النهائي",
    "pendingHint": "هذه الفروع غير نشطة وستُحذف نهائياً بعد انتهاء المؤقت.",
    "purgeInDays": "حذف نهائي خلال {days} يوم",
    "purgeInOneDay": "حذف نهائي غداً",
    "purgeToday": "حذف نهائي اليوم",
    "review": "مراجعة",
    "reviewTitle": "تفاصيل الفرع",
    "location": "الموقع"
  },
  "subscription": {
    "title": "الاشتراك والخطة",
    "subtitle": "الخطة الحالية والاستخدام والترقية",
    "currentPlan": "الخطة الحالية",
    "expires": "ينتهي",
    "noExpiry": "—",
    "refresh": "تحديث",
    "ordersToday": "طلبات اليوم",
    "customers": "العملاء",
    "smsUsage": "SMS هذا الشهر",
    "paymentSuccess": "تم الدفع بنجاح.",
    "paymentFailed": "فشل الدفع.",
    "loading": "جاري التحميل...",
    "ownerOnly": "إدارة الاشتراك للمالك فقط. الفروع تحت خطة المقهى الرئيسية.",
    "paymentMethod": "طريقة الدفع",
    "planExpired": "انتهى الاشتراك",
    "featureMenu3d": "قائمة ثلاثية الأبعاد",
    "featureDiscover": "ملف الاكتشاف (ذكاء اصطناعي)",
    "featureOn": "مفعّل",
    "featureOff": "غير متاح — ترقية",
    "featureMenu3dUpgrade": "القائمة 3D متاحة في برو وما فوق.",
    "checkout": {
      "title": "الفاتورة والدفع",
      "subtitle": "راجع طلبك وادفع",
      "backToPlans": "العودة إلى الخطط",
      "invalidPlan": "الخطة المحددة غير متاحة للشراء عبر الإنترنت.",
      "invoiceLabel": "فاتورة مبدئية",
      "invoiceNo": "رقم الفاتورة",
      "issuedAt": "تاريخ الإصدار",
      "billingPeriod": "مدة الاشتراك",
      "monthsCount": "{count} شهر",
      "description": "الوصف",
      "qty": "الكمية",
      "unitPrice": "سعر الوحدة",
      "amount": "المبلغ",
      "planLine": "اشتراك خطة {plan}",
      "subtotal": "المجموع الفرعي",
      "total": "المبلغ المستحق",
      "secureNote": "تتم المعالجة عبر بوابة دفع بنكية آمنة.",
      "payTotal": "ادفع {total}",
      "redirecting": "جارٍ التحويل إلى البوابة...",
      "paymentFailed": "فشل الدفع. الرجاء المحاولة مرة أخرى.",
      "queuedNotice": "لديك اشتراك نشط بالفعل. ستتم إضافة هذا الشراء إلى قائمة الانتظار وسيبدأ في {date}."
    },
    "queued": {
      "title": "الاشتراكات في قائمة الانتظار",
      "subtitle": "تبدأ تلقائيًا عند انتهاء اشتراكك الحالي.",
      "months": "{count} أشهر",
      "window": "من {from} إلى {to}",
      "cancel": "إلغاء",
      "cancelled": "تم إلغاء الاشتراك في قائمة الانتظار",
      "cancelConfirmTitle": "إلغاء الاشتراك المجدول",
      "cancelConfirmDesc": "إلغاء اشتراك {plan} المقرر أن يبدأ في {from}؟ لن يتأثر اشتراكك الحالي."
    }
  },
  "settings": {
    "title": "الإعدادات",
    "subtitle": "المتجر والطابعات والتكاملات",
    "nav": {
      "aria": "قائمة الإعدادات",
      "shop": "المقهى والمتجر",
      "shopGeneral": "الملف والتكاملات",
      "shopAppearance": "المظهر والألوان",
      "printer": "الطابعة",
      "printerSettings": "إعدادات الطابعة",
      "printTest": "صفحة اختبار الطباعة",
      "shopDiscover": "اكتشاف و AI"
    },
    "appearance": {
      "paletteSection": "لوحة الألوان",
      "paletteTitle": "اختر لوحة جاهزة",
      "paletteHint": "تُطبَّق ألوان اللوحة على لوحة التحكم وقائمة QR للضيف.",
      "dashboardSection": "لوحة التحكم",
      "dashboardTitle": "مظهر لوحة التحكم",
      "dashboardDesc": "شكل صفحات الإدارة (نقطة البيع، المخزون، التقارير) — منفصل عن قائمة QR على الطاولة.",
      "dashboardPreviewSection": "معاينة",
      "dashboardPreviewTitle": "عينة لوحة التحكم",
      "dashboardPreviewHint": "عينة الشريط الجانبي وبطاقة العنصر؛ تتحدث مع نمط اللوحة والكثافة والزوايا.",
      "panelStyle": "نمط لوحة التحكم",
      "guestMenuStyle": "تخطيط قائمة QR",
      "menuTexture": "نسيج خلفية قائمة QR",
      "guestMenuSection": "قائمة QR للطاولة",
      "guestMenuTitle": "قالب قائمة الضيف",
      "guestMenuDesc": "ما يراه الضيوف عند مسح QR — منفصل عن مظهر لوحة التحكم.",
      "guestMenuPreviewSection": "معاينة",
      "guestMenuPreviewHint": "معاينة الجوال (قائمة QR)",
      "density": "الكثافة",
      "radius": "زوايا العناصر",
      "customSection": "ألوان مخصصة",
      "customTitle": "ألوان المقهى",
      "customHint": "اترك الحقل فارغاً لاستخدام اللوحة المختارة.",
      "resetCustom": "إعادة تعيين الألوان",
      "previewSection": "معاينة",
      "previewTitle": "عينة اللوحة والقائمة",
      "previewNav": "القائمة",
      "previewItem": "لاتيه",
      "previewCta": "إضافة",
      "saved": "تم حفظ المظهر.",
      "palettes": {
        "meezi-green": "ميزي أخضر",
        "ocean-blue": "أزرق محيطي",
        "royal-purple": "بنفسجي ملكي",
        "sunset-orange": "برتقالي غروب",
        "rose-blush": "وردي",
        "charcoal-gold": "فحمي ذهبي",
        "espresso": "إسبريسو",
        "forest": "غابة",
        "midnight": "منتصف الليل",
        "coral": "مرجاني",
        "gold-luxury": "ذهبي فاخر",
        "mint-fresh": "نعناع",
        "wine-bar": "بار نبيذ",
        "slate-modern": "أردوازي",
        "cherry": "كرز",
        "teal-wave": "تركواز",
        "sand-cafe": "رملي"
      },
      "panelStyles": {
        "flat": "مسطح",
        "modern": "عصري",
        "glass": "زجاجي",
        "minimal": "بسيط",
        "bold": "غامق",
        "soft": "ناعم",
        "elevated": "بارز",
        "outline": "خطي"
      },
      "menuStyles": {
        "cards": "بطاقات",
        "compact": "مضغوط",
        "grid": "شبكة",
        "list": "قائمة",
        "magazine": "مجلة",
        "classic": "كلاسيكي"
      },
      "menuTextures": {
        "none": "عادي",
        "paper": "ورقي",
        "linen": "كتان",
        "dots": "نقاط",
        "grid": "شبكة",
        "marble": "رخام",
        "wood": "خشب",
        "warm": "دافئ"
      },
      "densities": {
        "compact": "مضغوط",
        "comfortable": "مريح",
        "spacious": "واسع"
      },
      "radiusOptions": {
        "none": "حاد",
        "sm": "صغير",
        "md": "متوسط",
        "lg": "كبير",
        "full": "دائري"
      },
      "colors": {
        "primary": "أساسي",
        "secondary": "ثانوي",
        "accent": "تمييز",
        "background": "خلفية",
        "surface": "بطاقة",
        "text": "نص",
        "textMuted": "نص باهت",
        "destructive": "حذف / خطأ",
        "success": "نجاح"
      }
    },
    "snappfoodVendor": "معرف Snappfood",
    "saveProfile": "حفظ الملف",
    "profile": {
      "title": "ملف المقهى",
      "name": "اسم المقهى",
      "city": "المدينة",
      "phone": "الهاتف",
      "address": "العنوان",
      "description": "الوصف",
      "logo": "الشعار",
      "uploadLogo": "رفع الشعار",
      "uploadCover": "رفع الغلاف",
      "saved": "تم حفظ الملف.",
      "reloginHint": "تم تحديث الخطة؛ سجّل الخروج والدخول إن لزم.",
      "slug": "عنوان ملف كوجا",
      "slugHint": "صفحة مقهاكم على كوجا — أحرف صغيرة وأرقام وشرطات فقط",
      "slugPlaceholder": "my-cafe",
      "slugTaken": "هذا العنوان مأخوذ. الرجاء اختيار عنوان آخر.",
      "slugInvalid": "عنوان غير صالح. استخدم الأحرف الصغيرة والأرقام والشرطات فقط.",
      "kojaUrl": "رابط كوجا"
    },
    "taraz": "تاراز (الضرائب)",
    "tarazHint": "إرسال فواتير الأمس إلى تاراز (وضع تجريبي).",
    "tarazSubmit": "إرسال إلى تاراز",
    "tarazQueued": "تم تسجيل الطلب.",
    "plans": {
      "compareLabel": "مقارنة الخطط",
      "compareHint": "قارن الميزات واختر الخطة المناسبة لمقهاك.",
      "featureColumn": "الميزات",
      "popular": "الأكثر شعبية",
      "current": "الحالية",
      "perMonth": "/ شهر",
      "freePrice": "مجاني",
      "customPrice": "اتصل بنا",
      "unlimited": "غير محدود",
      "included": "مفعّل",
      "currentPlanBtn": "خطتك",
      "contactSales": "اتصل بالمبيعات",
      "subscribe": "اشترك {plan}",
      "names": {
        "Free": "مجاني",
        "Pro": "برو",
        "Business": "أعمال",
        "Enterprise": "مؤسسات"
      },
      "features": {
        "ordersPerDay": "طلبات يومياً",
        "terminals": "أجهزة نقطة البيع",
        "crmCustomers": "عملاء CRM",
        "smsPerMonth": "رسائل تسويقية",
        "branches": "فروع",
        "posKds": "نقطة البيع والمطبخ",
        "tablesQr": "طاولات و QR",
        "menuReservations": "قائمة وحجوزات",
        "reports": "تقارير",
        "hrModule": "الموارد البشرية",
        "snappfoodDelivery": "توصيل / سناب‌فود",
        "tarazTax": "تكامل تاراز",
        "badges": "شارات الثقة",
        "whiteLabel": "علامة بيضاء",
        "apiAccess": "API عام"
      },
      "levels": {
        "basic": "أساسي",
        "full": "كامل"
      }
    },
    "discoverProfile": {
      "title": "ملف الاكتشاف والذكاء",
      "subtitle": "وسوم لمطابقة الضيوف",
      "save": "حفظ",
      "saved": "تم الحفظ",
      "loading": "جاري التحميل..."
    }
  },
  "support": {
    "title": "دعم ميزي",
    "subtitle": "افتح تذكرة للتواصل مع فريق المنصة",
    "newTicket": "تذكرة جديدة",
    "subject": "الموضوع",
    "message": "رسالتك",
    "submit": "إرسال",
    "myTickets": "تذاكري",
    "messages": "رسالة",
    "created": "تم إنشاء التذكرة",
    "createFailed": "فشل إنشاء التذكرة",
    "empty": "لا توجد تذاكر بعد",
    "loadFailed": "تعذّر تحميل التذاكر.",
    "retry": "إعادة المحاولة",
    "loading": "جاري التحميل...",
    "notFound": "التذكرة غير موجودة",
    "back": "رجوع",
    "reply": "ردك",
    "send": "إرسال",
    "replySent": "تم إرسال الرد",
    "replyFailed": "فشل إرسال الرد",
    "fromAdmin": "دعم ميزي",
    "fromYou": "أنت",
    "closedHint": "هذه التذكرة مغلقة — لا يمكن إضافة ردود.",
    "status": {
      "open": "مفتوحة",
      "inProgress": "قيد المعالجة",
      "waitingMerchant": "بانتظار ردك",
      "resolved": "محلولة",
      "closed": "مغلقة"
    }
  },
  "admin": {
    "nav": {
      "title": "إدارة المنصة",
      "dashboard": "لوحة التحكم",
      "plans": "الخطط والأسعار",
      "integrations": "الدفع والرسائل",
      "notifications": "الإشعارات",
      "settings": "إعدادات التطبيق",
      "features": "الميزات",
      "cafes": "المقاهي",
      "tickets": "التذاكر",
      "logout": "خروج"
    },
    "auth": {
      "title": "دخول مدير النظام",
      "subtitle": "حسابات ميزي المصرح بها فقط",
      "phone": "الجوال",
      "sendOtp": "إرسال الرمز",
      "otp": "رمز التحقق",
      "login": "دخول",
      "error": "فشل تسجيل الدخول",
      "devHint": "في التطوير يُطبع الرمز في سجل Admin API."
    },
    "dashboard": {
      "title": "نظرة عامة",
      "totalCafes": "إجمالي المقاهي",
      "activeCafes": "نشط",
      "openTickets": "تذاكر مفتوحة",
      "plans": "خطط مُعرّفة"
    },
    "plans": {
      "title": "خطط الاشتراك",
      "monthlyPrice": "السعر الشهري (تومان)",
      "maxOrders": "حد الطلبات اليومي",
      "saved": "تم الحفظ"
    },
    "settings": {
      "title": "إعدادات التطبيق",
      "saved": "تم الحفظ"
    },
    "features": {
      "title": "تفعيل الميزات",
      "enabled": "مفعّل",
      "disabled": "معطّل"
    },
    "cafes": {
      "title": "المقاهي المسجلة",
      "suspended": "موقوف",
      "suspend": "إيقاف",
      "activate": "تفعيل",
      "discoverProfile": {
        "edit": "ملف الاكتشاف",
        "title": "ملف الاكتشاف والذكاء",
        "subtitle": "وسوم لمطابقة الضيوف",
        "save": "حفظ",
        "saved": "تم الحفظ",
        "loading": "جاري التحميل..."
      }
    },
    "integrations": {
      "title": "بوابات الدفع وكاوه‌نگار",
      "save": "حفظ الإعدادات",
      "saved": "تم الحفظ",
      "paymentTitle": "بوابات الدفع",
      "kavenegarTitle": "كاوه‌نگار (SMS)",
      "active": "نشط للفوترة",
      "enabled": "مفعّل",
      "sandbox": "وضع الاختبار",
      "merchantId": "معرّف التاجر",
      "apiKey": "رمز API",
      "username": "اسم المستخدم",
      "password": "كلمة المرور",
      "branchCode": "رمز الفرع",
      "terminalCode": "رمز المحطة (اختياري)",
      "clientId": "Client ID",
      "clientSecret": "Client Secret",
      "baseUrl": "عنوان API (اختياري)",
      "taraHint": "تارا — شراء بالائتمان. API: api.tara-club.ir/club/api/v1",
      "snappPayHint": "سناب‌بي — تقسيط BNPL. OAuth و payment token من لوحة التاجر",
      "otpTemplate": "قالب OTP"
    },
    "notifications": {
      "title": "مركز الإشعارات",
      "broadcastTitle": "بث لجميع المقاهي",
      "broadcastTitlePlaceholder": "عنوان الإشعار",
      "broadcastBodyPlaceholder": "النص (اختياري)",
      "sendBroadcast": "إرسال للجميع",
      "broadcastSent": "أُرسل إلى {count} مقهى",
      "allNotifications": "كل الإشعارات",
      "empty": "لا توجد إشعارات"
    },
    "tickets": {
      "title": "تذاكر الدعم",
      "messages": "رسالة",
      "loading": "تحميل...",
      "empty": "لا توجد تذاكر",
      "notFound": "التذكرة غير موجودة",
      "back": "كل التذاكر",
      "replyPlaceholder": "الرد على المقهى...",
      "sendReply": "إرسال الرد",
      "replySent": "تم إرسال الرد",
      "replyFailed": "فشل الإرسال",
      "resolve": "تعليم كمحلولة",
      "close": "إغلاق التذكرة",
      "statusUpdated": "تم تحديث الحالة",
      "closedHint": "التذكرة مغلقة — الردود معطلة.",
      "fromAdmin": "دعم ميزي",
      "fromCafe": "المقهى",
      "filter": {
        "all": "الكل",
        "open": "مفتوحة",
        "closed": "مغلقة"
      }
    }
  },
  "discoverPublic": {
    "brand": "ميزي",
    "title": "اكتشاف المقاهي",
    "subtitle": "اعثر على المقهى المناسب في طهران وكرج",
    "searchPlaceholder": "اسم المقهى، الحي، قهوة، حلوى، مطعم…",
    "searchHint": "مثلاً: وليعصر، كرج، محمصة، مقهى كتب، تشيز كيك",
    "loading": "جاري التحميل…",
    "empty": "لا توجد مقاهي بهذه الفلاتر",
    "resultCount": "{count} مقهى",
    "applyFilters": "تطبيق",
    "clearFilters": "مسح",
    "viewCafe": "عرض المقهى",
    "backToList": "العودة للقائمة",
    "notFound": "المقهى غير موجود",
    "exploreMore": "المزيد من المقاهي",
    "reviewCount": "{count} مراجعة",
    "mapTitle": "الموقع على الخريطة",
    "openInNeshan": "فتح في نشان",
    "reviewsTitle": "مراجعات الضيوف",
    "ownerReply": "رد المقهى",
    "coffeeAdvisor": {
      "title": "مستشار المشروبات",
      "subtitle": "اذكر غرض زيارتك للحصول على اقتراحات",
      "placeholder": "مثلاً: عمل جماعي، موعد، طاقة للامتحان…",
      "submit": "اقترح",
      "loading": "جاري التفكير…",
      "notConfigured": "المستشار الذكي غير مفعّل لهذا المقهى",
      "failed": "الاقتراحات غير متاحة. حاول لاحقاً"
    },
    "cities": {
      "tehran": "طهران",
      "karaj": "كرج"
    },
    "sort": {
      "rating": "الأعلى تقييماً",
      "reviews": "الأكثر مراجعات",
      "name": "الاسم"
    },
    "filters": {
      "themes": "الطراز",
      "vibes": "الأجواء",
      "occasions": "مناسب لـ",
      "spaceFeatures": "المساحة",
      "noise": "الضوضاء",
      "priceTier": "السعر"
    }
  },
  "discoverProfile": {
    "sections": {
      "themes": "تم و سبک فضا",
      "occasions": "مناسب برای (چند انتخابی)",
      "spaceFeatures": "امکانات فضا",
      "vibes": "حس و حال",
      "size": "اندازه",
      "floors": "طبقات",
      "noiseLevel": "سطح صدا",
      "priceTier": "رده قیمت"
    },
    "hints": {
      "themes": "برای پیشنهاد هوشمند به مهمان — مثلاً مدرن، سنتی، پر گیاه",
      "occasions": "قرار، خانواده، دوستان، پیدا کردن نفر جدید و …",
      "spaceFeatures": "فضای باز، بسته، تراس، گیاه و …",
      "vibes": "آرام، شلوغ، رمانتیک و …"
    },
    "themes": {
      "modern": "مدرن",
      "minimal": "مینیمال",
      "vintage": "رترو",
      "industrial": "صنعتی",
      "scandi": "اسکاندیناوی",
      "persian_traditional": "سنتی ایرانی",
      "book_cafe": "کتاب‌کافه",
      "roastery": "رستری",
      "dessert_focus": "دسرمحور",
      "brunch": "برانچ",
      "late_night": "شب‌گاه",
      "plants_heavy": "پر گیاه",
      "instagrammable": "عکاسی",
      "heritage": "میراث",
      "luxury": "لوکس"
    },
    "occasions": {
      "date": "قرار عاشقانه",
      "family": "با خانواده",
      "friends": "با دوستان",
      "finding_someone": "پیدا کردن نفر جدید",
      "solo": "تنهایی",
      "business_meeting": "جلسه کاری",
      "study_work": "درس و کار",
      "celebration": "جشن",
      "quick_coffee": "قهوه سریع",
      "breakfast": "صبحانه",
      "brunch": "برانچ"
    },
    "spaceFeatures": {
      "indoor": "فضای بسته",
      "outdoor": "فضای باز",
      "terrace": "تراس",
      "rooftop": "پشت‌بام",
      "garden": "باغ",
      "plants": "گیاه",
      "wifi": "وای‌فای",
      "parking": "پارکینگ",
      "wheelchair": "ویلچر",
      "kids_friendly": "مناسب کودک",
      "pet_friendly": "حیوان خانگی",
      "smoking_area": "سیگار",
      "live_music": "موسیقی زنده",
      "private_room": "اتاق خصوصی",
      "counter_only": "فقط پیشخوان"
    },
    "vibes": {
      "quiet": "آرام",
      "lively": "شلوغ و پرانرژی",
      "romantic": "رمانتیک",
      "cozy": "دنج",
      "trendy": "ترندی",
      "traditional": "سنتی",
      "artistic": "هنری",
      "luxury": "لوکس",
      "casual": "راحت",
      "study_friendly": "مناسب درس"
    },
    "sizes": {
      "tiny": "خیلی کوچک",
      "cozy": "دنج",
      "medium": "متوسط",
      "large": "بزرگ",
      "spacious": "فراخ"
    },
    "floors": {
      "one": "یک طبقه",
      "two": "دو طبقه",
      "three": "سه طبقه",
      "multi": "چند طبقه"
    },
    "noiseLevels": {
      "quiet": "آرام",
      "moderate": "متوسط",
      "lively": "پرصدا"
    },
    "priceTiers": {
      "budget": "اقتصادی",
      "mid": "میانه",
      "premium": "پریمیوم"
    }
  },
  "cafePublicProfile": {
    "showOnKoja": "العرض على كوجا",
    "showOnKojaHint": "إدراج مقهاك في دليل كوجا العام (koja.meezi.ir). مفعّل افتراضيًا."
  }
}
