2026-05-27 21:34:12 +03:30
{
"common" : {
"save" : "حفظ" ,
"cancel" : "إلغاء" ,
"confirm" : "تأكيد" ,
"delete" : "حذف" ,
"search" : "بحث" ,
"loading" : "جاري التحميل..." ,
"logout" : "تسجيل الخروج" ,
"language" : "اللغة" ,
"comingSoon" : "قريباً" ,
"edit" : "تعديل"
} ,
"confirm" : {
"title" : "تأكيد الإجراء" ,
"confirm" : "تأكيد" ,
"cancel" : "إلغاء"
} ,
"notify" : {
"saved" : "تم الحفظ" ,
"errorGeneric" : "حدث خطأ. حاول مرة أخرى."
} ,
2026-06-02 00:04:48 +03:30
"errors" : {
2026-06-02 16:14:40 +03:30
"planLimit" : "وصلت إلى حد الخطة" ,
"notFound" : "غير موجود" ,
"unauthorized" : "غير مصرح" ,
"network" : "خطأ في الاتصال" ,
2026-06-02 18:34:54 +03:30
"generic" : "حدث خطأ. حاول مرة أخرى." ,
"OFFLINE_UNAVAILABLE" : "يتطلب هذا الإجراء اتصالاً بالإنترنت. يرجى المحاولة بعد عودة الاتصال."
2026-06-02 00:04:48 +03:30
} ,
2026-05-27 21:34:12 +03:30
"brand" : {
"name" : "ميزي"
} ,
"languages" : {
"fa" : "فارسی" ,
"ar" : "العربية" ,
"en" : "English"
} ,
"auth" : {
"title" : "تسجيل الدخول إلى ميزي" ,
"subtitle" : "سيتم إرسال رمز التحقق إلى هاتفك" ,
"phone" : "رقم الجوال" ,
"phonePlaceholder" : "٠٩١٢١٢٣٤٥٦٧" ,
"sendOtp" : "إرسال الرمز" ,
"otp" : "رمز التحقق" ,
"otpPlaceholder" : "٦ أرقام" ,
"verify" : "دخول" ,
"resend" : "إعادة الإرسال" ,
"rateLimited" : "طلبات الرمز كثيرة جداً. انتظر ساعة كحد أقصى أو تواصل مع الدعم." ,
"notFound" : "لا يوجد حساب بهذا الرقم." ,
"smsFailed" : "فشل إرسال الرسالة. حاول مرة أخرى." ,
2026-05-29 17:14:46 +03:30
"invalidOtp" : "رمز التحقق غير صحيح أو منتهٍ." ,
"chooseCafe" : "اختر المقهى" ,
"chooseCafeSubtitle" : "هذا الرقم لديه صلاحية على عدة مقاهٍ. اختر واحداً للمتابعة." ,
"createNewCafe" : "إنشاء مقهى جديد" ,
2026-05-31 19:58:54 +03:30
"createNewCafeHint" : "هل تريد بدء مقهاك الخاص بهذا الرقم؟" ,
"tabOtp" : "رمز مؤقت" ,
"tabPassword" : "كلمة المرور" ,
"username" : "اسم المستخدم" ,
"usernamePlaceholder" : "اسم المستخدم" ,
"password" : "كلمة المرور" ,
"passwordPlaceholder" : "كلمة المرور" ,
2026-05-31 22:28:25 +03:30
"invalidCredentials" : "اسم المستخدم أو كلمة المرور غير صحيحة." ,
2026-06-15 15:10:11 +03:30
"invalidKey" : "مفتاح الاستعادة غير صالح." ,
"recoveryKey" : "مفتاح الاستعادة" ,
"keyHint" : "أدخل مفتاح الاستعادة الذي حصلت عليه من دعم ميزي." ,
"useRecoveryKey" : "فقدت الوصول؟ سجّل الدخول بمفتاح الاستعادة" ,
"backToNormalLogin" : "العودة إلى تسجيل الدخول العادي" ,
2026-05-31 22:28:25 +03:30
"kojaSlug" : "عنوان الملف الشخصي في كوجا" ,
"kojaSlugHint" : "يجد الزوار مقهاكم على هذا العنوان" ,
"kojaSlugPlaceholder" : "مثال: my-cafe"
2026-05-29 17:14:46 +03:30
} ,
"roles" : {
"owner" : "المالك" ,
"manager" : "المدير" ,
"cashier" : "أمين الصندوق" ,
"waiter" : "النادل" ,
"chef" : "الطاهي" ,
"delivery" : "عامل التوصيل" ,
"unknown" : "مستخدم"
2026-05-27 21:34:12 +03:30
} ,
2026-05-31 11:06:24 +03:30
"branchSwitcher" : {
"title" : "الفرع النشط" ,
"allBranches" : "كل الفروع" ,
"selectBranch" : "اختر الفرع"
} ,
"branchAccess" : {
"title" : "صلاحيات الفروع" ,
"staff" : "الموظفون" ,
"noStaff" : "لا يوجد موظفون بعد" ,
"selectStaff" : "اختر موظفًا لإدارة الصلاحيات" ,
"ownerNote" : "المالك لديه صلاحية الوصول لكل الفروع ولا يحتاج إلى أدوار خاصة بكل فرع." ,
"noAssignments" : "لم يتم تعيين أي دور للفروع بعد" ,
"loading" : "جارٍ التحميل..." ,
"branch" : "الفرع" ,
"role" : "الدور" ,
"selectBranch" : "اختر الفرع" ,
"add" : "إضافة" ,
"remove" : "حذف"
} ,
"access" : {
"deniedTitle" : "لا تملك صلاحية الوصول إلى هذه الصفحة" ,
"deniedBody" : "دورك لا يملك صلاحية عرض هذه الصفحة. تواصل مع المدير أو المالك إذا كنت بحاجة إلى الوصول."
} ,
2026-05-27 21:34:12 +03:30
"nav" : {
"aria" : "القائمة الرئيسية" ,
2026-05-30 00:28:56 +03:30
"collapseSidebar" : "طي الشريط الجانبي" ,
"expandSidebar" : "توسيع الشريط الجانبي" ,
2026-05-27 21:34:12 +03:30
"groups" : {
2026-06-11 22:06:59 +03:30
"customers" : "العملاء والتسويق" ,
2026-05-27 21:34:12 +03:30
"management" : "إدارة المقهى"
} ,
2026-06-11 22:06:59 +03:30
"home" : "لوحة التحكم" ,
2026-05-27 21:34:12 +03:30
"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" : "تعذّر إلغاء الطلب" ,
2026-05-31 11:06:24 +03:30
"cancelReasonPlaceholder" : "سبب الإلغاء (اختياري)" ,
"cancelOrderHasPayments" : "استرجع المدفوعات المسجّلة أولاً ثم ألغِ الطلب" ,
2026-05-27 21:34:12 +03:30
"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" : "ملغى" ,
2026-06-02 09:37:59 +03:30
"itemNotePlaceholder" : "ملاحظة للمطبخ/البار (اختياري)" ,
2026-05-27 21:34:12 +03:30
"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 عبر «إضافة عميل»" ,
2026-05-28 00:07:58 +03:30
"offlineQueueNotice" : "غير متصل — تم حفظ الطلب في الطابور وسيتم إرساله عند الاتصال" ,
"orderTypePicker" : "كيف تريد تسجيل هذا الطلب؟" ,
"orderTypeTable" : "طاولة" ,
"orderTypeTableDesc" : "إجلاس الضيف على طاولة" ,
"orderTypeCounter" : "كاونتر" ,
"orderTypeCounterDesc" : "دون تخصيص طاولة" ,
"orderTypeTakeaway" : "تيك أواي" ,
"orderTypeTakeawayDesc" : "طلب للخارج" ,
"counterBadge" : "كاونتر" ,
"takeawayBadge" : "تيك أواي" ,
"assignTable" : "تعيين طاولة" ,
"newOrder" : "طلب جديد"
2026-05-27 21:34:12 +03:30
} ,
"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) إلى الجهاز على الشبكة المحلية." ,
2026-06-21 09:56:14 +03:30
"posDeviceIp" : "عنوان IP لجهاز نقطة البيع" ,
"testSent" : "تم إرسال الاختبار إلى الطابعة." ,
"stations" : {
"title" : "محطات طباعة المطبخ والبار" ,
"subtitle" : "امنح كل قسم تحضير طابعته الخاصة ووجّه فئات القائمة إليها." ,
"help" : "أنشئ محطة (مثل المطبخ أو البار) بطابعتها الخاصة، ثم من «القائمة» اختر محطة الطباعة لكل فئة — الطعام ← المطبخ، المشروبات ← البار. أصناف الفئات بدون محطة تُطبع على طابعة مطبخ الفرع. أما فاتورة العميل فتُطبع دائمًا على طابعة الفواتير." ,
"add" : "إضافة محطة" ,
"name" : "اسم المحطة" ,
"namePlaceholder" : "مثل المطبخ، البار" ,
"printerIp" : "IP الطابعة" ,
"noPrinter" : "بدون طابعة — تُستخدم طابعة المطبخ" ,
"categoryCount" : "{count} فئات" ,
"test" : "اختبار" ,
"empty" : "لا توجد محطات بعد. أضف «المطبخ» و«البار» لطباعة أصنافهما بشكل منفصل." ,
"deleteConfirm" : "حذف المحطة «{name}»؟ ستعود فئاتها إلى طابعة المطبخ." ,
"saveError" : "تعذّر حفظ المحطة."
}
2026-05-27 21:34:12 +03:30
} ,
"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" : "تعذر الحفظ. حاول مرة أخرى."
}
2026-06-02 16:14:40 +03:30
} ,
"deleted" : "تم حذف العميل" ,
"deleteConfirmTitle" : "حذف العميل" ,
"deleteConfirmDesc" : "هل أنت متأكد من حذف «{name}»؟"
2026-05-27 21:34:12 +03:30
} ,
"coupons" : {
"title" : "القسائم" ,
"addCoupon" : "قسيمة جديدة" ,
"code" : "الرمز" ,
"type" : "النوع" ,
"value" : "القيمة" ,
"usage" : "الاستخدام" ,
"active" : "نشط" ,
"inactive" : "غير نشط" ,
"types" : {
"Percentage" : "نسبة" ,
"FixedAmount" : "مبلغ ثابت" ,
"FreeItem" : "عنصر مجاني"
} ,
2026-06-02 16:14:40 +03:30
"noCoupons" : "لا توجد قسائم" ,
"deleted" : "تم حذف القسيمة" ,
"deleteConfirmTitle" : "حذف القسيمة" ,
"deleteConfirmDesc" : "هل أنت متأكد من حذف القسيمة «{code}»؟"
2026-05-27 21:34:12 +03:30
} ,
"hr" : {
"title" : "الموارد البشرية" ,
"tabs" : {
"attendance" : "الحضور" ,
"leave" : "الإجازة" ,
2026-05-31 11:06:24 +03:30
"payroll" : "الرواتب" ,
2026-05-31 19:58:54 +03:30
"access" : "صلاحيات الفروع" ,
2026-06-02 23:28:36 +03:30
"credentials" : "بيانات الدخول" ,
"team" : "الموظفون"
2026-05-27 21:34:12 +03:30
} ,
"myAttendance" : "حضوري" ,
"clockIn" : "تسجيل دخول" ,
"clockOut" : "تسجيل خروج" ,
"approve" : "موافقة" ,
"noLeave" : "لا توجد طلبات إجازة" ,
"paid" : "مدفوع" ,
"markPaid" : "تسجيل الدفع" ,
"employeeCount" : "الموظفون" ,
2026-05-31 19:58:54 +03:30
"monthYear" : "شهر الرواتب" ,
"credentials" : {
"title" : "بيانات دخول الموظفين" ,
"subtitle" : "حدد اسم مستخدم وكلمة مرور لكل موظف حتى يتمكن من تسجيل الدخول دون رمز OTP." ,
"selectEmployee" : "اختر موظفاً أولاً" ,
"username" : "اسم المستخدم" ,
"usernamePlaceholder" : "مثال: ali_barista" ,
"password" : "كلمة المرور (8 أحرف على الأقل)" ,
"passwordPlaceholder" : "كلمة مرور جديدة" ,
"set" : "حفظ بيانات الدخول" ,
"remove" : "حذف بيانات الدخول" ,
"removeConfirm" : "هل أنت متأكد؟ لن يتمكن الموظف من تسجيل الدخول بكلمة مرور بعد الآن." ,
"saved" : "تم حفظ بيانات الدخول." ,
"removed" : "تم حذف بيانات الدخول." ,
"usernameTaken" : "اسم المستخدم هذا مستخدم بالفعل."
2026-06-02 23:28:36 +03:30
} ,
"addEmployee" : "إضافة موظف" ,
"noEmployees" : "لا يوجد موظفون بعد." ,
"employeeCreated" : "تمت إضافة الموظف" ,
"save" : "حفظ" ,
"cancel" : "إلغاء" ,
"fields" : {
"name" : "الاسم" ,
"phone" : "الجوال" ,
"role" : "الدور" ,
"branch" : "الفرع" ,
"branchOptional" : "اختياري" ,
"noBranch" : "بدون فرع" ,
"baseSalary" : "الراتب الأساسي (تومان)" ,
"optional" : "اختياري" ,
"enableLogin" : "إنشاء اسم مستخدم وكلمة مرور" ,
"username" : "اسم المستخدم" ,
"password" : "كلمة المرور" ,
"passwordHint" : "8 أحرف على الأقل"
} ,
"roles" : {
"Owner" : "المالك" ,
"Manager" : "مدير" ,
"Cashier" : "أمين الصندوق" ,
"Waiter" : "نادل" ,
"Chef" : "طاهٍ" ,
"Delivery" : "موصّل"
2026-05-31 19:58:54 +03:30
}
2026-05-27 21:34:12 +03:30
} ,
"reviews" : {
"title" : "تقييمات العملاء" ,
"summary" : "متوسط التقييم" ,
"reviewCount" : "{count} تقييم" ,
"empty" : "لا توجد تقييمات بعد." ,
"ownerReply" : "رد المقهى" ,
"reply" : "رد" ,
"replyPlaceholder" : "اكتب ردك..."
} ,
"sms" : {
"title" : "التسويق عبر SMS" ,
"message" : "الرسالة" ,
"messagePlaceholder" : "اكتب نص الرسالة..." ,
"targetGroup" : "المجموعة المستهدفة" ,
"allCustomers" : "كل العملاء" ,
"send" : "إرسال" ,
2026-06-12 09:23:50 +03:30
"usage" : "المُرسَل هذا الشهر" ,
2026-05-27 21:34:12 +03:30
"unlimited" : "غير محدود" ,
"sent" : "تم الإرسال" ,
2026-06-12 09:23:50 +03:30
"failed" : "فشل" ,
"charCount" : "{count} حرفاً" ,
"smsPartsHint" : "{parts} رسالة" ,
"balance" : "رصيد حسابك" ,
"balanceAmount" : "{amount} ريال" ,
"balanceNotConfigured" : "خدمة SMS غير مفعّلة" ,
"sender" : "خط الإرسال" ,
"recipientsCount" : "{count} مستلماً" ,
"sendConfirm" : "إرسال إلى {count} شخصاً؟" ,
"sending" : "جارٍ الإرسال..." ,
"byoHint" : "تُرسل الرسائل عبر حسابك وخطك الخاص — تُحتسب تكلفة الإرسال مباشرة لدى مزوّد SMS الخاص بك." ,
"notConfiguredOwner" : "لإرسال الرسائل، احفظ أولاً مفتاح API ورقم خط كاوهنگار في الإعدادات أعلاه." ,
"notConfiguredStaff" : "لم يقم مدير المقهى بإعداد خدمة SMS بعد." ,
"settings" : {
"title" : "إعدادات مزوّد SMS" ,
"hint" : "أنشئ مفتاح API من لوحة كاوهنگار (kavenegar.com) وأدخله مع رقم خط الإرسال." ,
"apiKey" : "مفتاح API" ,
"apiKeyPlaceholder" : "API Key" ,
"senderNumber" : "رقم خط الإرسال" ,
"senderPlaceholder" : "10004346..." ,
"configured" : "خدمة SMS مفعّلة." ,
"notConfigured" : "لم يتم الإعداد بعد." ,
"save" : "حفظ" ,
"saving" : "جارٍ التحقق…" ,
"saved" : "تم حفظ إعدادات SMS." ,
"saveFailed" : "مفتاح API غير صالح أو فشل الحفظ."
}
2026-05-27 21:34:12 +03:30
} ,
"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" : "مبلغ الإلغاء" ,
2026-06-12 01:24:19 +03:30
"csvExpenses" : "المصروفات" ,
"tabs" : {
"performance" : "الأداء والأرباح" ,
"corrections" : "تصحيح المستندات" ,
"auditLog" : "سجل العمليات"
} ,
"dailyBreakdownTitle" : "التفصيل اليومي — المبيعات والمصروفات والأرباح" ,
"colDate" : "التاريخ" ,
"colOrders" : "الطلبات" ,
"colExpenses" : "المصروفات" ,
"colNet" : "صافي الربح" ,
"corrections" : {
"date" : "التاريخ" ,
"branch" : "الفرع" ,
"allBranches" : "كل الفروع" ,
"hint" : "ابحث عن الطلب ذي الدفعة الخاطئة واضغط «تصحيح»." ,
"loadFailed" : "فشل تحميل الطلبات." ,
"retry" : "إعادة المحاولة" ,
"empty" : "لا توجد طلبات مغلقة في هذا اليوم." ,
"colOrder" : "الطلب" ,
"colTime" : "الوقت" ,
"colStatus" : "الحالة" ,
"colTotal" : "المبلغ" ,
"colPayments" : "الدفعات" ,
"table" : "طاولة" ,
"statusPaid" : "مسدّد" ,
"statusCancelled" : "ملغى" ,
"correctAction" : "تصحيح" ,
"prevPage" : "السابق" ,
"nextPage" : "التالي" ,
"dialogTitle" : "تصحيح مستند الدفع" ,
"orderTotal" : "مبلغ الطلب" ,
"voidSection" : "الدفعات الخاطئة (اختر للإلغاء)" ,
"replacementSection" : "الدفعات البديلة" ,
"addReplacement" : "إضافة" ,
"noReplacements" : "اتركه فارغاً إذا كنت تُلغي فقط." ,
"method" : "طريقة الدفع" ,
"amount" : "المبلغ" ,
"removeReplacement" : "حذف الصف" ,
"reason" : "سبب التصحيح (إلزامي)" ,
"reasonPlaceholder" : "مثلاً: سُجّلت نقداً بالخطأ وكان الدفع بالبطاقة" ,
"paidAfter" : "إجمالي المدفوع بعد التصحيح" ,
"shortBy" : "أقل من مبلغ الطلب بـ" ,
"overBy" : "أكثر من مبلغ الطلب بـ" ,
"cancel" : "إلغاء" ,
"submit" : "تسجيل التصحيح" ,
"saved" : "تم تسجيل التصحيح." ,
"saveFailed" : "فشل تسجيل التصحيح."
} ,
"auditLog" : {
"category" : "الفئة" ,
"allCategories" : "الكل" ,
"categories" : {
"Payment" : "الدفع" ,
"Order" : "الطلب" ,
"Register" : "الصندوق" ,
"Staff" : "الموظفون"
} ,
"fromDate" : "من" ,
"toDate" : "إلى" ,
"branch" : "الفرع" ,
"allBranches" : "كل الفروع" ,
"loadFailed" : "فشل تحميل سجل العمليات." ,
"retry" : "إعادة المحاولة" ,
"empty" : "لا يوجد شيء مسجّل." ,
"colTime" : "الوقت" ,
"colCategory" : "الفئة" ,
"colActor" : "المستخدم" ,
"colSummary" : "الوصف" ,
"details" : "التفاصيل" ,
"systemActor" : "النظام" ,
"prevPage" : "السابق" ,
"nextPage" : "التالي"
}
2026-05-27 21:34:12 +03:30
} ,
"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" : "تحديث دوري" ,
2026-06-21 10:27:40 +03:30
"allStations" : "الكل" ,
"defaultStation" : "المطبخ" ,
2026-05-27 21:34:12 +03:30
"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" : "إعدادات الفرع" ,
2026-05-28 08:10:25 +03:30
"selectBranchForOverrides" : "اختر فرعاً من الأعلى لإدارة قائمة الفرع." ,
"allItems" : "كل الأصناف" ,
"searchItemsPlaceholder" : "ابحث عن أصناف…" ,
"itemCount" : "{count} أصناف" ,
"noItemsInCategory" : "لا أصناف في هذه الفئة بعد" ,
"noItemsMatchSearch" : "لا أصناف تطابق بحثك" ,
"outOfStock" : "نفد المخزون" ,
"newItem" : "صنف جديد" ,
"newCategory" : "فئة جديدة" ,
"editCategoryTitle" : "تعديل الفئة" ,
2026-06-21 09:56:14 +03:30
"printStation" : "محطة الطباعة" ,
"printStationNone" : "طابعة المطبخ (افتراضي)" ,
2026-05-28 08:10:25 +03:30
"close" : "إغلاق" ,
"saving" : "جاري الحفظ…" ,
"model3d" : "نموذج ثلاثي الأبعاد" ,
"nameEnOptional" : "الاسم بالإنجليزية (اختياري)" ,
"addItemSuccess" : "تمت إضافة الصنف" ,
"updateItemSuccess" : "تم تحديث الصنف" ,
"addCategorySuccess" : "تمت إضافة الفئة" ,
2026-06-02 12:24:09 +03:30
"updateCategorySuccess" : "تم تحديث الفئة" ,
"deleteItemConfirmTitle" : "حذف الصنف" ,
"deleteItemConfirmDesc" : "هل أنت متأكد من حذف «{name}»؟ لا يمكن التراجع عن هذا الإجراء." ,
"deleteItemSuccess" : "تم حذف الصنف" ,
"deleteCategoryConfirmTitle" : "حذف الفئة" ,
"deleteCategoryConfirmDesc" : "هل أنت متأكد من حذف الفئة «{name}»؟" ,
"deleteCategorySuccess" : "تم حذف الفئة"
2026-05-27 21:34:12 +03:30
} ,
"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" : "عرض في المصروفات" ,
2026-06-02 16:14:40 +03:30
"selectBranchForPurchases" : "اختر الفرع من الشريط العلوي لتسجيل مشتريات المستودع." ,
"deleted" : "تم حذف المادة" ,
"deleteConfirmTitle" : "حذف المادة" ,
"deleteConfirmDesc" : "هل أنت متأكد من حذف «{name}»؟ لا يمكن التراجع."
2026-05-27 21:34:12 +03:30
} ,
"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" : "الجوال (اختياري)" ,
2026-06-02 09:37:59 +03:30
"itemNote" : "ملاحظة (مثلاً بدون طماطم، سكر أقل)" ,
2026-05-27 21:34:12 +03:30
"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" : "مكتمل"
2026-06-02 16:14:40 +03:30
} ,
"deleted" : "تم حذف الحجز" ,
"deleteConfirmTitle" : "حذف الحجز" ,
"deleteConfirmDesc" : "هل أنت متأكد من حذف حجز «{name}»؟"
2026-05-27 21:34:12 +03:30
} ,
"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" : "غير متاح — ترقية" ,
2026-05-30 00:28:56 +03:30
"featureMenu3dUpgrade" : "القائمة 3D متاحة في برو وما فوق." ,
"checkout" : {
"title" : "الفاتورة والدفع" ,
"subtitle" : "راجع طلبك وادفع" ,
"backToPlans" : "العودة إلى الخطط" ,
"invalidPlan" : "الخطة المحددة غير متاحة للشراء عبر الإنترنت." ,
"invoiceLabel" : "فاتورة مبدئية" ,
"invoiceNo" : "رقم الفاتورة" ,
"issuedAt" : "تاريخ الإصدار" ,
"billingPeriod" : "مدة الاشتراك" ,
"monthsCount" : "{count} شهر" ,
"description" : "الوصف" ,
"qty" : "الكمية" ,
"unitPrice" : "سعر الوحدة" ,
"amount" : "المبلغ" ,
"planLine" : "اشتراك خطة {plan}" ,
"subtotal" : "المجموع الفرعي" ,
"total" : "المبلغ المستحق" ,
"secureNote" : "تتم المعالجة عبر بوابة دفع بنكية آمنة." ,
"payTotal" : "ادفع {total}" ,
2026-05-31 22:40:04 +03:30
"redirecting" : "جارٍ التحويل إلى البوابة..." ,
2026-06-02 16:44:32 +03:30
"paymentFailed" : "فشل الدفع. الرجاء المحاولة مرة أخرى." ,
"queuedNotice" : "لديك اشتراك نشط بالفعل. ستتم إضافة هذا الشراء إلى قائمة الانتظار وسيبدأ في {date}."
} ,
"queued" : {
"title" : "الاشتراكات في قائمة الانتظار" ,
"subtitle" : "تبدأ تلقائيًا عند انتهاء اشتراكك الحالي." ,
"months" : "{count} أشهر" ,
"window" : "من {from} إلى {to}" ,
"cancel" : "إلغاء" ,
"cancelled" : "تم إلغاء الاشتراك في قائمة الانتظار" ,
"cancelConfirmTitle" : "إلغاء الاشتراك المجدول" ,
"cancelConfirmDesc" : "إلغاء اشتراك {plan} المقرر أن يبدأ في {from}؟ لن يتأثر اشتراكك الحالي."
2026-05-30 00:28:56 +03:30
}
2026-05-27 21:34:12 +03:30
} ,
"settings" : {
"title" : "الإعدادات" ,
"subtitle" : "المتجر والطابعات والتكاملات" ,
"nav" : {
"aria" : "قائمة الإعدادات" ,
"shop" : "المقهى والمتجر" ,
"shopGeneral" : "الملف والتكاملات" ,
"shopAppearance" : "المظهر والألوان" ,
2026-06-21 05:08:39 +03:30
"shopNotifications" : "الإشعارات والصوت" ,
2026-05-27 21:34:12 +03:30
"printer" : "الطابعة" ,
"printerSettings" : "إعدادات الطابعة" ,
2026-06-21 09:56:14 +03:30
"printerStations" : "طابعات المطبخ والبار" ,
2026-05-27 21:34:12 +03:30
"printTest" : "صفحة اختبار الطباعة" ,
2026-06-21 03:12:43 +03:30
"shopDiscover" : "اكتشاف و AI" ,
"team" : "الفريق والموظفون" ,
"customRoles" : "الأدوار المخصصة"
} ,
2026-06-21 05:08:39 +03:30
"notifPrefs" : {
"soundSection" : "الصوت" ,
"soundEnabled" : "تشغيل صوت للإشعارات الجديدة" ,
"soundEnabledHint" : "يصدر صوتًا عند وصول طلب جديد أو نداء نادل أو تنبيه." ,
"soundChoice" : "صوت الإشعار" ,
"preview" : "معاينة" ,
"volume" : "مستوى الصوت" ,
"soundClassic" : "كلاسيكي" ,
"soundDing" : "رنين" ,
"soundBell" : "جرس" ,
"soundChime" : "أجراس" ,
"soundMarimba" : "ماريمبا" ,
"soundAlert" : "تنبيه" ,
"desktopSection" : "إشعارات سطح المكتب" ,
"desktopHint" : "إظهار نافذة منبثقة على ويندوز/سطح المكتب حتى عندما تكون لوحة التحكم في تبويب آخر أو مصغّرة." ,
"enableDesktop" : "تفعيل إشعارات سطح المكتب" ,
"desktopEnabled" : "نوافذ سطح المكتب" ,
"desktopEnabledHint" : "تظهر فقط عندما لا يكون هذا التبويب نشطًا." ,
"desktopGranted" : "تم تفعيل إشعارات سطح المكتب" ,
"desktopDenied" : "تم رفض الإذن من المتصفح" ,
"desktopBlocked" : "الإشعارات محظورة لهذا الموقع. اسمح بها من إعدادات الموقع في المتصفح ثم أعد التحميل." ,
"desktopUnsupported" : "هذا المتصفح لا يدعم إشعارات سطح المكتب." ,
"desktopFocusNote" : "تظهر النافذة التجريبية فقط إذا انتقلت إلى نافذة أخرى أولًا." ,
"sendTest" : "إرسال إشعار تجريبي" ,
"testTitle" : "ميزي" ,
"testBody" : "هذا إشعار تجريبي." ,
"testToast" : "تم إرسال الإشعار التجريبي" ,
"inAppSection" : "داخل التطبيق" ,
"tabBadge" : "عدد غير المقروء على تبويب المتصفح" ,
"tabBadgeHint" : "يعرض عدد الإشعارات غير المقروءة في عنوان التبويب والأيقونة المفضلة." ,
"toast" : "تنبيه داخل التطبيق" ,
"toastHint" : "إظهار شريط صغير داخل لوحة التحكم للإشعارات الجديدة."
} ,
2026-06-21 03:12:43 +03:30
"customRoles" : {
"title" : "الأدوار المخصصة" ,
"subtitle" : "حدّد أدواراً بصلاحيات مخصصة لموظفيك" ,
"newRole" : "دور جديد" ,
"editRole" : "تعديل الدور" ,
"name" : "اسم الدور" ,
"namePlaceholder" : "مثلاً: باريستا، مشرف الطابق" ,
"description" : "الوصف (اختياري)" ,
"descriptionPlaceholder" : "وصف مختصر لهذا الدور" ,
"color" : "اللون" ,
"permissions" : "الصلاحيات" ,
"empty" : "لم يتم تعريف أي أدوار مخصصة بعد" ,
"saveError" : "فشل حفظ الدور" ,
"deleteConfirm" : "حذف الدور «{name}»؟ سيعود الموظفون إلى صلاحيات دورهم الأساسي." ,
"groupAdmin" : "إدارة المقهى" ,
2026-06-21 05:49:11 +03:30
"groupBranches" : "الفروع" ,
"groupMenu" : "القائمة" ,
"groupInventory" : "المخزون" ,
"groupTaxes" : "الضرائب" ,
"groupStaff" : "الموظفون والموارد البشرية" ,
"groupTables" : "الطاولات والحجوزات" ,
"groupOrders" : "الطلبات ونقطة البيع" ,
"groupRegister" : "الصندوق والنقد" ,
"groupQueueKitchen" : "الانتظار والمطبخ" ,
"groupDelivery" : "التوصيل" ,
"groupCustomers" : "العملاء" ,
"groupCoupons" : "الكوبونات" ,
"groupMarketing" : "التسويق والتقييمات" ,
2026-06-21 03:12:43 +03:30
"groupReports" : "التقارير والمالية" ,
2026-06-21 05:49:11 +03:30
"groupExpenses" : "المصروفات" ,
2026-06-21 03:12:43 +03:30
"perm" : {
2026-06-21 05:49:11 +03:30
"ViewCafeSettings" : "عرض إعدادات المقهى" ,
"ManageCafeSettings" : "تعديل إعدادات المقهى" ,
"ManageDiscoverProfile" : "الملف العام و«كوجا»" ,
"ViewBilling" : "عرض الفواتير" ,
"ManageBilling" : "إدارة الاشتراك والفواتير" ,
"ManageRoles" : "إدارة الأدوار" ,
"ViewPrintSettings" : "عرض إعدادات الطباعة" ,
"ManagePrintSettings" : "تعديل إعدادات الطباعة" ,
"ViewBranches" : "عرض الفروع" ,
"CreateBranch" : "إنشاء فرع" ,
"EditBranch" : "تعديل فرع" ,
"DeleteBranch" : "حذف فرع" ,
"ViewMenu" : "عرض القائمة" ,
"CreateMenuItem" : "إضافة أصناف" ,
"EditMenuItem" : "تعديل الأصناف" ,
"DeleteMenuItem" : "حذف الأصناف" ,
"ViewInventory" : "عرض المخزون" ,
"CreateInventory" : "إضافة للمخزون" ,
"EditInventory" : "تعديل المخزون والكميات" ,
"DeleteInventory" : "حذف من المخزون" ,
"ViewTaxes" : "عرض الضرائب" ,
"CreateTax" : "إنشاء ضريبة" ,
"EditTax" : "تعديل ضريبة" ,
"DeleteTax" : "حذف ضريبة" ,
"ViewStaff" : "عرض الموظفين" ,
"CreateStaff" : "إضافة موظف" ,
"EditStaff" : "تعديل موظف" ,
"DeleteStaff" : "حذف موظف" ,
"ManageStaff" : "تعيين أدوار الفروع" ,
"ManageStaffCredentials" : "إدارة بيانات الدخول" ,
"ViewAttendance" : "عرض الحضور" ,
"ManageAttendance" : "إدارة الحضور" ,
"ViewSchedules" : "عرض المناوبات" ,
"ManageSchedules" : "إدارة المناوبات" ,
"ViewLeave" : "عرض طلبات الإجازة" ,
"ReviewLeave" : "اعتماد الإجازات" ,
"ViewSalaries" : "عرض الرواتب" ,
"ManageSalaries" : "إدارة الرواتب" ,
"ViewTables" : "عرض الطاولات" ,
"ManageTables" : "إدارة الطاولات والأقسام" ,
"ViewReservations" : "عرض الحجوزات" ,
"CreateReservation" : "إنشاء حجز" ,
"EditReservation" : "تعديل حجز" ,
"DeleteReservation" : "حذف حجز" ,
"ViewOrders" : "عرض الطلبات" ,
"ProcessOrders" : "تسجيل الطلبات" ,
"EditOrder" : "تعديل الطلبات" ,
"VoidOrder" : "إبطال / إلغاء الطلبات" ,
"RefundOrder" : "استرداد الطلبات" ,
"ApplyDiscount" : "تطبيق الخصومات" ,
"CompOrder" : "طلب مجاني (ضيافة)" ,
"HandlePayments" : "استلام المدفوعات" ,
"UpdateOrderStatus" : "تحديث حالة الطلب" ,
"OperateRegister" : "فتح / إغلاق الصندوق" ,
"OpenCashDrawer" : "فتح درج النقود (بدون بيع)" ,
"ViewQueue" : "عرض قائمة الانتظار" ,
"ManageQueue" : "إدارة قائمة الانتظار" ,
2026-06-21 03:12:43 +03:30
"ViewKitchen" : "شاشة المطبخ" ,
2026-06-21 05:49:11 +03:30
"ManageKitchenStations" : "إدارة محطات المطبخ" ,
"ViewDelivery" : "عرض التوصيل" ,
"HandleDelivery" : "إدارة التوصيل" ,
"AssignDelivery" : "تعيين السائق" ,
"ViewCustomers" : "عرض العملاء" ,
"CreateCustomer" : "إضافة عميل" ,
"EditCustomer" : "تعديل عميل" ,
"DeleteCustomer" : "حذف عميل" ,
"ViewCoupons" : "عرض الكوبونات" ,
"CreateCoupon" : "إنشاء كوبون" ,
"EditCoupon" : "تعديل كوبون" ,
"DeleteCoupon" : "حذف كوبون" ,
"ViewSms" : "عرض الرسائل" ,
"SendSms" : "إرسال حملات الرسائل" ,
"ManageSmsSettings" : "إعدادات الرسائل" ,
"ViewReviews" : "عرض التقييمات" ,
"ManageReviews" : "الرد على التقييمات وإدارتها" ,
"ViewReports" : "عرض التقارير" ,
"ExportReports" : "تصدير التقارير" ,
"ViewAuditLog" : "عرض سجل العمليات" ,
"ViewFinancials" : "عرض المالية (الأرباح والخسائر)" ,
"ManageFinancials" : "تصحيح سندات الدفع" ,
"ViewExpenses" : "عرض المصروفات" ,
"CreateExpense" : "إضافة مصروف" ,
"EditExpense" : "تعديل مصروف" ,
"DeleteExpense" : "حذف مصروف"
2026-06-21 03:12:43 +03:30
}
2026-05-27 21:34:12 +03:30
} ,
"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" : "تم حفظ الملف." ,
2026-05-31 22:28:25 +03:30
"reloginHint" : "تم تحديث الخطة؛ سجّل الخروج والدخول إن لزم." ,
"slug" : "عنوان ملف كوجا" ,
"slugHint" : "صفحة مقهاكم على كوجا — أحرف صغيرة وأرقام وشرطات فقط" ,
"slugPlaceholder" : "my-cafe" ,
"slugTaken" : "هذا العنوان مأخوذ. الرجاء اختيار عنوان آخر." ,
"slugInvalid" : "عنوان غير صالح. استخدم الأحرف الصغيرة والأرقام والشرطات فقط." ,
"kojaUrl" : "رابط كوجا"
2026-05-27 21:34:12 +03:30
} ,
"taraz" : "تاراز (الضرائب)" ,
"tarazHint" : "إرسال فواتير الأمس إلى تاراز (وضع تجريبي)." ,
"tarazSubmit" : "إرسال إلى تاراز" ,
"tarazQueued" : "تم تسجيل الطلب." ,
"plans" : {
"compareLabel" : "مقارنة الخطط" ,
"compareHint" : "قارن الميزات واختر الخطة المناسبة لمقهاك." ,
"featureColumn" : "الميزات" ,
"popular" : "الأكثر شعبية" ,
"current" : "الحالية" ,
"perMonth" : "/ شهر" ,
"freePrice" : "مجاني" ,
"customPrice" : "اتصل بنا" ,
"unlimited" : "غير محدود" ,
"included" : "مفعّل" ,
"currentPlanBtn" : "خطتك" ,
"contactSales" : "اتصل بالمبيعات" ,
"subscribe" : "اشترك {plan}" ,
"names" : {
"Free" : "مجاني" ,
"Pro" : "برو" ,
"Business" : "أعمال" ,
"Enterprise" : "مؤسسات"
} ,
2026-06-12 08:16:29 +03:30
"limits" : {
"maxOrdersPerDay" : "طلبات في اليوم" ,
"maxBranches" : "الفروع" ,
"maxTerminals" : "أجهزة الكاشير" ,
"maxTables" : "الطاولات" ,
"maxCustomers" : "عملاء CRM" ,
"maxSmsPerMonth" : "رسائل SMS شهرياً" ,
"maxMenuItems" : "أصناف القائمة" ,
"maxReportHistoryDays" : "سجل التقارير (أيام)" ,
"maxMenuAi3dPerMonth" : "صور AI ثلاثية الأبعاد شهرياً"
} ,
2026-05-27 21:34:12 +03:30
"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" : "پریمیوم"
}
2026-06-02 16:14:40 +03:30
} ,
"cafePublicProfile" : {
"showOnKoja" : "العرض على كوجا" ,
"showOnKojaHint" : "إدراج مقهاك في دليل كوجا العام (koja.meezi.ir). مفعّل افتراضيًا."
2026-05-27 21:34:12 +03:30
}
2026-05-31 22:28:25 +03:30
}