{ "navigation": { "brand": "لوحة تحكم عقيلة", "brandShort": "عقيلة", "dashboard": "الرئيسية", "dashboardTitle": "لوحة التحكم", "users": "المستخدمون", "tours": "الرحلات", "allTours": "جميع الرحلات", "ongoingTours": "الرحلات الجارية", "customTrip": "رحلة مخصصة", "customTripOrders": "طلبات الرحلات المخصصة", "customTripOrigins": "مدن الانطلاق", "customTripDestinations": "مدن الوجهات", "customTripTransports": "وسائل النقل والترابري", "customTripHotels": "الفنادق والإقامة", "tourOrders": "الطلبات والحجوزات", "services": "مركز الخدمات", "simcard": "شريحة الاتصال", "zayerGuide": "دليل الزائر", "exchange": "الصرافة الإلكترونية", "duas": "الأدعية والزيارات", "duasList": "الأدعية والزيارات", "categories": "التصنيفات", "cities": "المدن المقدسة", "store": "متجر نصرة العقيلة", "storeProducts": "المنتجات", "storeCategories": "التصنيفات", "costEstimate": "تقدير التكلفة", "support": "الدعم الفني", "supporters": "فريق الدعم", "faq": "الأسئلة الشائعة", "faqCategories": "التصنيفات الموضوعية", "faqQuestions": "الأسئلة والأجوبة", "consultant": "الدعم الفني", "billing": "الفواتير والمالية", "settings": "الإعدادات", "logout": "تسجيل الخروج", "soon": "قريباً", "adminRole": "مدير النظام العام" }, "topbar": { "serverOnline": "الخادم متصل", "serverOffline": "انقطع الاتصال بالخادم", "theme": "المظهر", "language": "اللغة", "selectLanguage": "اختر لغة النظام", "search": "بحث..." }, "auth": { "loginTitle": "تسجيل الدخول إلى لوحة الإدارة", "loginDescription": "أدخل بيانات الاعتماد الخاصة بك للوصول إلى بوابة الإدارة", "demoBoxTitle": "حساب تجريبي جاهز:", "autoFill": "تعبئة تلقائية", "emailLabel": "البريد الإلكتروني للحساب", "emailPlaceholder": "you@example.com", "passwordLabel": "كلمة المرور", "passwordPlaceholder": "••••••••", "showPassword": "عرض كلمة المرور", "hidePassword": "إخفاء كلمة المرور", "submitLogin": "تسجيل الدخول إلى الحساب", "loggingIn": "جاري تسجيل الدخول...", "loginFailed": "فشل تسجيل الدخول. يرجى المحاولة مرة أخرى.", "footerNote": "يدعم القوالب المخصصة والاتصال المباشر بواجهة برمجة التطبيقات (API)" }, "dashboard": { "welcome": "مرحباً، {name}", "readyBadge": "النظام نشط ومتصل", "welcomeSubtitle": "متابعة شاملة للمؤشرات الإحصائية والمالية والتشغيلية للمنصة", "cleanBoardTitle": "لوحة تحكم نظيفة وجاهزة للتطوير", "cleanBoardDescription": "تم مسح جميع البيانات والواجهات الوهمية. يمكنك بناء وحداتك الجديدة باستخدام مكونات واجهة المستخدم الجاهزة والاتصال مباشرة بقاعدة البيانات وخادم عقيلة.", "liveMonitor": "متابعة حية ومتزامنة", "lastSynced": "آخر مزامنة:", "refreshData": "تحديث البيانات", "refreshing": "جارٍ المزامنة...", "range24h": "اليوم (٢٤ ساعة)", "range7d": "آخر ٧ أيام", "range30d": "آخر ٣٠ يوماً", "range6m": "آخر ٦ أشهر", "rangeAll": "كل الأوقات", "totalUsersTitle": "إجمالي مستخدمي المنصة", "activeUsersBadge": "{count} زائر نشط", "newUsersInRange": "{count} عضو جديد", "totalRevenueTitle": "إجمالي الإيرادات المؤكدة", "pendingCollectionTitle": "مستحقات قيد التحصيل", "totalOrdersTitle": "إجمالي الطلبات والرحلات", "growthLabel": "مقارنة بالفترة السابقة", "billingSectionTitle": "الفواتير والمتابعة المالية", "billingSectionDesc": "التدفق النقدي والمدفوعات الناجحة والفواتير المعلقة وحالة التسويات", "paidInvoices": "الفواتير المدفوعة", "pendingInvoices": "معلقة وقيد الانتظار", "rejectedInvoices": "ملغاة أو منتهية", "collectionRate": "نسبة التحصيل", "viewAllBilling": "عرض كل الفواتير", "toursSectionTitle": "رحلات القوافل الجماعية", "toursSectionDesc": "حالة الطاقة الاستيعابية والقوافل النشطة والمتاحة للحجز", "activeTours": "رحلة نشطة ومتاحة", "soldOutTours": "مكتملة العدد أو متوقفة", "travelingTours": "قوافل في الطريق حالياً", "occupancyRate": "نسبة إشغال القوافل", "viewAllTours": "إدارة الرحلات", "customTripSectionTitle": "الرحلات الخاصة (تصميم الزائر)", "customTripSectionDesc": "طلبات تخطيط الرحلات المخصصة ومراجعة الفنادق ووسائل النقل", "pendingReview": "بحاجة لمراجعة الإدارة", "awaitingPayment": "بانتظار دفع المسافر", "approvedTrips": "مؤكدة ومحجوزة", "popularDestinations": "أعلى الوجهات طلباً للرحلات الخاصة", "viewAllCustomTrips": "مراجعة الطلبات الخاصة", "activityFeedTitle": "النشاط المباشر للنظام", "activityFeedDesc": "المعاملات والطلبات والتسجيلات المباشرة لحظة بلحظة", "recentTransactions": "أحدث المعاملات المالية", "recentOrders": "أحدث طلبات الرحلات المخصصة", "noActivity": "لا يوجد نشاط مسجل في هذا النطاق الزمني." }, "serverStatus": { "title": "حالة النظام والخادم", "description": "ملخص اتصال الخادم، وتكوين واجهة برمجة التطبيقات وبيانات الحساب", "backendStatus": "حالة خادم جانغو", "connected": "متصل ونشط", "checking": "جاري الفحص...", "disconnected": "انقطع الاتصال", "recheck": "إعادة الفحص", "rechecking": "جاري الاختبار...", "recheckFull": "إعادة فحص الخادم", "apiConfigTitle": "تكوين واجهة برمجة التطبيقات والخادم", "targetServer": "الخادم الهدف", "apiPrefix": "بادئة API", "authHeader": "ترويسة المصادقة", "currentUserTitle": "بيانات الحساب الحالي", "roleSuperuser": "المدير العام", "roleStaff": "مدير النظام", "roleUser": "مستخدم", "fullName": "الاسم الكامل:", "email": "البريد الإلكتروني:", "userId": "معرف المستخدم:", "connectionStable": "الاتصال بالخادم مستقر", "connectionTesting": "جاري اختبار الاتصال...", "connectionUnreachable": "الخادم غير متاح" }, "globalSearch": { "placeholder": "البحث في الصفحات والعمليات والأوامر...", "empty": "لم يتم العثور على أي نتائج.", "systemSections": "أقسام النظام", "toggleTheme": "تغيير السمة", "toggleThemeDesc": "تبديل المظهر بين الوضع الداكن والفاتح", "logoutAccount": "تسجيل الخروج من الحساب" }, "common": { "save": "حفظ التغييرات", "cancel": "إلغاء", "confirm": "تأكيد", "delete": "حذف", "edit": "تعديل", "close": "إغلاق", "back": "رجوع", "refresh": "تحديث", "loading": "جاري التحميل...", "status": "الحالة", "actions": "الإجراءات", "all": "الكل", "active": "نشط", "inactive": "غير نشط", "noData": "لا توجد بيانات للعرض.", "pageOf": "صفحة {current} من {total}", "success": "تمت العملية بنجاح.", "error": "حدث خطأ في الاتصال بالخادم.", "retry": "إعادة المحاولة", "previous": "السابق", "next": "التالي", "showing": "عرض", "to": "إلى", "of": "من", "testSyncNotice": "هذه رسالة تجريبية لاختبار مزامنة اللغات.", "deleteConfirmTitle": "هل أنت متأكد من حذف هذا العنصر؟", "deleteConfirmDesc": "هذا الإجراء لا يمكن التراجع عنه وسيتم حذف السجل نهائياً.", "yesDelete": "نعم، احذف", "deleting": "جاري الحذف...", "filter": "تصفية", "search": "بحث...", "export": "تصدير إكسل", "import": "استيراد بيانات", "create": "إنشاء جديد", "add": "إضافة", "view": "عرض", "details": "تفاصيل", "operations": "العمليات", "enabled": "مفعل", "disabled": "معطل", "unknown": "غير محدد", "days": "{count} أيام", "dayOne": "يوم واحد" }, "tours": { "title": "إدارة الرحلات", "subtitle": "متابعة مباشرة لحالة المبيعات وجداول الرحلات والمسافرين وبيانات الأسعار والترجمات متعددة اللغات", "totalRegistered": "{count} رحلة مسجلة", "ongoingTitle": "الرحلات الجارية", "ongoingSubtitle": "متابعة مباشرة للرحلات الحالية والجدول اليومي والموقع الحالي وحالة المسافرين", "totalOngoing": "{count} رحلة نشطة وجارية", "ordersTitle": "طلبات وحجوزات الرحلات", "ordersSubtitle": "متابعة الطلبات ومراقبة المدفوعات والتحقق من وثائق وإيصالات التحويل للمسافرين", "totalOrders": "إجمالي الطلبات المسجلة", "approvedBookings": "الحجوزات المؤكدة", "pendingReviewOrders": "بانتظار مراجعة الإيصال", "searchOrdersPlaceholder": "البحث في الطلبات (اسم المسافر، الهاتف، معرف الطلب)...", "filterSaleStatus": "حالة البيع", "filterTripStatus": "حالة السفر", "filterOrderStatus": "حالة الطلب", "createTour": "إنشاء رحلة جديدة", "tourDetails": "تفاصيل الرحلة", "manageTranslations": "إدارة الترجمات (5 لغات)", "tabOverview": "المواصفات", "tabItinerary": "برنامج الرحلة", "tabPassengers": "المسافرون", "tabFeatures": "المميزات", "saleAvailable": "متاح", "saleSoldOut": "اكتمل العدد", "saleNoShow": "مخفي", "saleUnknown": "غير محدد", "tripPending": "بانتظار الانطلاق", "tripTraveling": "جارية حالياً", "tripFinished": "منتهية", "orderApproved": "تمت الموافقة", "orderAwaitingPayment": "بانتظار الدفع", "orderPending": "بانتظار مراجعة الإيصال", "orderRejected": "مرفوض", "orderExpired": "منتهي الصلاحية", "countryIraq": "العراق", "countryIran": "إيران", "countrySaudi": "السعودية", "countrySyria": "سوريا", "countryOman": "عمان" }, "services": { "title": "مركز الخدمات", "subtitle": "إدارة شاملة لخدمات الزوار والشرائح ودليل الزائر والصرافة والمتجر والمناسك", "allServices": "جميع الخدمات", "searchPlaceholder": "البحث في الخدمات...", "simcardTitle": "شريحة الاتصال", "simcardDesc": "إدارة باقات الإنترنت والشرائح الدولية وطلبات الزوار (إيران، العراق، السعودية)", "zayerGuideTitle": "دليل الزائر", "zayerGuideDesc": "دليل شامل للعتبات المقدسة والمعالم التاريخية والمستشفيات والمواكب ومواقع المدن", "exchangeTitle": "الصرافة الإلكترونية", "exchangeDesc": "أسعار الصرف المباشرة وطلبات العملات وإدارة السيولة النقدية وحوالات الزوار (دولار، دينار، تومان)", "duasTitle": "الأدعية والزيارات", "duasDesc": "بنك مفاتيح الجنان والتسجيلات الصوتية والترجمات وشروح الأدعية والزيارات المعتبرة", "categoriesTitle": "التصنيفات", "categoriesDesc": "إدارة التصنيفات الموضوعية للخدمات والأماكن والمتجر ومحتويات التطبيق", "citiesTitle": "المدن المقدسة", "citiesDesc": "المدن المقدسة (النجف، كربلاء، الكاظمية، سامراء، مشهد، قم، مكة، المدينة)", "storeTitle": "متجر نصرة العقيلة", "storeDesc": "منتجات متجر نصرة العقيلة الإلكتروني وهدايا الزيارة وإدارة المخزون وطلبات الشراء", "costEstimateTitle": "تقدير التكلفة", "costEstimateDesc": "حساب تكاليف الرحلات الفردية والعائلية حسب الموسم والخدمات ومستوى الفندق", "supportTitle": "الدعم الفني", "supportDesc": "نظام التذاكر المباشر ودعم الزوار وإدارة استجابات فريق العمل", "faqTitle": "الأسئلة الشائعة", "faqDesc": "بنك الأسئلة المتكررة للزوار وإرشادات السفر والأحكام الشرعية" }, "billing": { "title": "إدارة الفواتير والمدفوعات", "description": "مراجعة إيصالات التحويل البنكي، واعتماد أو رفض المدفوعات ومتابعة تفاصيل فواتير خدمات عقيلة", "totalInvoices": "إجمالي الفواتير", "pendingReview": "بانتظار مراجعة الإيصال", "awaitingPayment": "بانتظار دفع العميل", "approvedPayments": "المدفوعات المعتمدة", "rejectedOrExpired": "مرفوض / منتهي الصلاحية", "searchPlaceholder": "البحث في الفواتير (اسم العميل، البريد، رقم البطاقة، رقم الفاتورة)...", "statusFilter": "حالة الفاتورة", "serviceFilter": "نوع الخدمة", "clearFilters": "إعادة ضبط التصفية", "invoiceList": "قائمة الفواتير", "customer": "العميل", "amount": "المبلغ", "service": "الخدمة", "date": "تاريخ الإصدار", "receipt": "إيصال الدفع", "hasReceipt": "عرض الإيصال", "noReceipt": "لا يوجد", "approve": "اعتماد الدفع", "reject": "رفض الفاتورة", "rejectTitle": "رفض الفاتورة", "rejectReason": "سبب رفض الفاتورة / الإيصال البنكي:", "rejectReasonPlaceholder": "مثال: صورة الإيصال غير واضحة، المبلغ غير متطابق، الرقم المرجعي غير صالح...", "rejectNotice": "سيظهر هذا الشرح للمسافر في تفاصيل الفاتورة.", "submitReject": "تأكيد ورفض الفاتورة", "submitting": "جاري الإرسال...", "statusPending": "بانتظار مراجعة الإيصال", "statusAwaiting": "بانتظار الدفع", "statusApproved": "تم اعتماد الدفع", "statusRejected": "مرفوض", "statusExpired": "منتهي الصلاحية", "statusCancelled": "ملغاة", "cancelInvoice": "إلغاء الفاتورة", "cancelInvoiceConfirm": "هل أنت متأكد من رغبتك في إلغاء هذه الفاتورة؟ هذا الإجراء لا يمكن التراجع عنه.", "invoiceCancelledSuccess": "تم إلغاء الفاتورة بنجاح.", "invoice": "فاتورة", "invoices": "الفواتير", "id": "المعرف", "factorNumber": "رقم الفاتورة", "factorNumberCopied": "تم نسخ رقم الفاتورة", "viewDetails": "عرض التفاصيل", "viewReceipt": "عرض الإيصال", "noReceiptUploaded": "لم يتم رفع إيصال", "serviceTour": "رحلة زيارة", "serviceSimcard": "شريحة اتصال", "serviceShop": "متجر نصرة العقيلة", "serviceExchange": "صرافة (تصريف)", "serviceCustomTrip": "رحلة مخصصة", "allStatuses": "جميع الحالات", "allServices": "جميع الخدمات", "filterService": "نوع الخدمة", "filterStatus": "حالة الفاتورة", "selectedServicesCount": "{count} خدمات", "selectedStatusesCount": "{count} حالات", "noFactorsFound": "لم يتم العثور على فواتير.", "noFactorsFilter": "لا توجد نتائج تطابق معايير التصفية الحالية.", "noFactorsEmpty": "لم يتم إصدار أي فواتير في النظام بعد.", "confirmClearReceipt": "هل أنت متأكد من حذف صورة الإيصال المرفوعة؟", "receiptClearedSuccess": "تم حذف صورة الإيصال بنجاح.", "tabAll": "جميع المعاملات", "tabTour": "طلبات وحجوزات الرحلات", "tabSimcard": "شرائح الاتصال", "tabExchange": "العملات والصرافة", "tabShop": "متجر الهدايا", "tabCustomTrip": "الرحلات الخاصة", "coreTourBadge": "الخدمة الأساسية", "liveStatus": "الحالة المباشرة", "quickFilter": "تصفية الحالة", "ticketCardTitle": "إدارة وإصدار تذكرة السفر", "ticketIssuedBadge": "تم إصدار التذكرة", "ticketPendingBadge": "في انتظار إصدار التذكرة", "ticketIssuedTitle": "تم تحميل ملف التذكرة الإلكترونية", "ticketUploadPrompt": "لإصدار التذكرة وإرسالها للمسافر، يرجى اختيار وتحميل ملف التذكرة (PDF أو صورة أو مستند).", "uploadTicketBtn": "تحميل ملف التذكرة", "replaceTicketBtn": "تغيير واستبدال التذكرة", "viewTicketBtn": "عرض / تنزيل التذكرة", "deleteTicketBtn": "حذف التذكرة", "deleteTicketConfirm": "هل أنت متأكد من حذف ملف التذكرة لهذا الطلب؟", "ticketUploadSuccess": "تم تحميل ملف التذكرة بنجاح.", "ticketDeleteSuccess": "تم حذف ملف التذكرة بنجاح.", "ticketUploading": "جاري تحميل التذكرة...", "ticketDeleting": "جاري حذف التذكرة...", "ticketDragDropPrompt": "اسحب ملف التذكرة وأفلته هنا أو اختره من الزر أدناه", "ticketSupportedFormats": "الصيغ المدعومة: PDF, PNG, JPG (الحد الأقصى ۱۰ ميجابايت)", "ticketAutoApproveNotice": "ملاحظة: رفع ملف التذكرة إلزامي لتغيير الحالة إلى «مؤكدة / مدفوعة». بعد الرفع، يرجى الضغط على «حفظ الحالة» للاعتماد النهائي.", "ticketRequiredTitle": "رفع التذكرة إلزامي", "ticketRequiredForApprovedTitle": "ملف تذكرة السفر إلزامي", "ticketRequiredForApprovedDesc": "تغيير الحالة إلى «مؤكدة / مدفوعة» يتطلب رفع ملف التذكرة الإلكترونية. يرجى أولاً رفع التذكرة من قسم «إدارة وإصدار تذكرة السفر» أدناه.", "cannotDeleteTicketWhenApproved": "الفاتورة في حالة «مؤكدة / مدفوعة» ولا يمكن حذف تذكرتها. يمكنك استبدال ملف التذكرة إذا لزم الأمر." }, "users": { "title": "إدارة المستخدمين", "subtitle": "عرض والبحث ومتابعة حسابات المستخدمين وجولاتهم والفواتير المالية", "searchPlaceholder": "البحث عن مستخدم بالاسم، اسم العائلة، الهاتف، البريد أو المعرّف...", "totalUsers": "إجمالي المستخدمين", "activeUsers": "المستخدمون النشطون", "allStatuses": "جميع الحالات", "active": "نشط", "inactive": "غير نشط", "colId": "المعرف", "colUser": "المستخدم", "colPhone": "رقم الهاتف", "colEmail": "البريد الإلكتروني", "colDateJoined": "تاريخ التسجيل", "colLastLogin": "آخر تسجيل دخول", "colStatus": "الحالة", "colActions": "الإجراءات", "viewDetails": "عرض الملف", "noUsersFound": "لم يتم العثور على مستخدمين بهذه المواصفات.", "noData": "لا توجد بيانات", "userDetailTitle": "ملف المستخدم", "backToUsers": "العودة إلى قائمة المستخدمين", "tabProfile": "بيانات المستخدم", "tabTours": "جولات المستخدم", "tabInvoices": "فواتير المستخدم", "profileInfo": "بيانات الهوية والحساب", "passengersTitle": "المسافرون والمرافقون المسجلون", "noPassengers": "لم يتم تسجيل أي مسافرين لهذا المستخدم.", "fullname": "الاسم الكامل", "phone": "رقم الهاتف", "email": "البريد الإلكتروني", "role": "مستوى الصلاحية", "admin": "مدیر النظام", "regularUser": "مستخدم عادي", "language": "لغة النظام", "deviceId": "معرّف الجهاز", "passportNumber": "رقم جواز السفر", "birthdate": "تاريخ الميلاد", "ageCategory": "الفئة العمرية", "toursAll": "جميع الجولات", "toursActive": "النشطة حالياً", "toursUpcoming": "القادمة", "toursPast": "المشتراة سابقاً", "noToursFound": "لم يتم العثور على جولات في هذه الفئة.", "tourTitle": "عنوان الجولة", "tourDates": "تاريخ الرحلة", "tourPrice": "المبلغ المدفوع", "tourStatus": "حالة الطلب", "tourTripStatus": "حالة الرحلة", "invoicesAll": "جميع الفواتير", "invoicesSimcard": "شرائح الاتصال", "invoicesExchange": "الصرافة", "invoicesShop": "المتجر", "invoicesTour": "الجولات", "invoicesOther": "عمليات ومشتريات أخرى", "noInvoicesFound": "لا توجد فواتير في هذه الفئة لهذا المستخدم.", "invoiceId": "رقم الفاتورة", "serviceType": "نوع الخدمة", "amount": "المبلغ", "createdDate": "تاريخ الإصدار", "status": "الحالة", "receipt": "إيصال الدفع", "hasReceipt": "يوجد إيصال", "noReceipt": "بدون إيصال", "quickStats": "إحصائيات سريعة للمستخدم", "totalFactorsCount": "إجمالي الفواتير", "totalToursCount": "الجولات المحجوزة", "totalApprovedSpent": "إجمالي المدفوعات المعتمدة", "kpiTotalUsers": "إجمالي المسجلين", "kpiActiveUsers": "المستخدمون النشطون", "kpiTourUsers": "مشتري الرحلات", "kpiFactorUsers": "ذوو الفواتير والمشتريات", "kpiStaffUsers": "طاقم الإدارة", "userList": "قائمة المستخدمين", "filterAll": "جميع المستخدمين", "filterActive": "النشطون", "filterInactive": "غير النشطين", "filterStaff": "طاقم الإدارة", "filterTourBuyers": "حاجزو الرحلات", "filterFactorBuyers": "لديهم فواتير", "deletedAccount": "حساب محذوف", "unnamedUser": "مستخدم بدون اسم", "invoicesCount": "فاتورة", "toursCount": "رحلة", "page": "صفحة", "of": "من", "previous": "السابق", "next": "التالي" }, "settings": { "pageTitle": "إعدادات النظام", "pageDescription": "إدارة المشرفين وتعيين وتغيير كلمات المرور وتهيئة وحدات النظام", "pageSubtitle": "إدارة المشرفين وشبكات التواصل الاجتماعي والإعدادات الشاملة لمنظومة عقيلة", "badgeRoleControl": "الصلاحيات والإعدادات", "tabAdmins": "إدارة المشرفين والصلاحيات", "tabNotifications": "نظام الإشعارات", "tabSocial": "وسائل التواصل الاجتماعي", "socialTabTitle": "شبكات التواصل الاجتماعي والمراسلة", "socialTabSubtitle": "إدارة قنوات البث الرسمية وروابط التواصل الاجتماعي المحفوظة في قاعدة البيانات", "addSocialBtn": "إضافة شبكة تواصل", "saveSocialBtn": "حفظ التغييرات في قاعدة البيانات", "saving": "جارٍ الحفظ...", "noSocialChannels": "لا توجد شبكات تواصل مسجلة حالياً", "noSocialChannelsDesc": "أضف قناة تواصل واحدة على الأقل لعرض روابط الاتصال في تطبيق الهاتف والموقع الإلكتروني.", "selectPlatform": "اختيار المنصة", "channelName": "الاسم الظاهر", "channelLink": "الرابط (URL)", "activeStatus": "نشط في التطبيق والويب", "inactiveStatus": "غير نشط (مخفي)", "deleteChannel": "حذف", "deleteChannelConfirm": "هل أنت متأكد من حذف شبكة التواصل هذه؟", "channelAdded": "تمت إضافة شبكة التواصل بنجاح.", "socialSaveSuccess": "تم حفظ إعدادات شبكات التواصل الاجتماعي بنجاح في قاعدة البيانات.", "socialSaveError": "خطأ أثناء حفظ إعدادات شبكات التواصل الاجتماعي.", "socialFetchError": "خطأ في جلب إعدادات شبكات التواصل الاجتماعي من الخادم.", "contactInfoCardTitle": "معلومات الاتصال الإضافية (اتصل بنا)", "contactInfoCardDesc": "يتم إرسال هذه المعلومات مع روابط شبكات التواصل في واجهات التطبيق والموقع الرسمية لعقيلة.", "phoneNumberLabel": "أرقام هواتف الدعم الفني", "whatsappNumberLabel": "رقم الدعم المخصص عبر واتساب", "addressLabel": "عنوان المكتب الرئيسي لعقيلة", "testLinkTooltip": "تجربة وفتح الرابط في نافذة جديدة", "copyLinkTooltip": "نسخ الرابط إلى الحافظة", "linkCopied": "تم نسخ الرابط بنجاح.", "kpiTotalAdmins": "إجمالي المشرفين", "kpiActiveAdmins": "المشرفون النشطون", "kpiSuperusers": "المشرفون المتميزون", "kpiInactiveAdmins": "المشرفون غير النشطين", "searchAdminsPlaceholder": "البحث عن الاسم، البريد، رقم الهاتف...", "refreshBtn": "تحديث", "refreshTooltip": "تحديث قائمة المشرفين", "addAdminBtn": "إضافة مشرف جديد", "adminsCountLabel": "مشرف", "colAdmin": "المشرف", "colContact": "معلومات الاتصال", "colRole": "الدور", "colStatus": "الحالة", "colPassword": "كلمة المرور", "colDateJoined": "تاريخ الانضمام", "colActions": "الإجراءات", "noAdminsFoundTitle": "لم يتم العثور على أي مشرف", "noAdminsFoundDesc": "لا يوجد مشرفون يطابقون معايير البحث أو الفلترة الحالية.", "roleStaff": "مشرف النظام", "toggleStatusTooltip": "انقر لتبديل الحالة بين نشط وغير نشط", "passwordCustomOrEncrypted": "كلمة مرور مشفرة", "copyPasswordTooltip": "نسخ كلمة المرور", "setPasswordAction": "تعيين / تغيير كلمة المرور", "setPasswordTooltip": "تعيين أو تغيير كلمة المرور لهذا المشرف", "viewUserProfileTooltip": "عرض الملف الشخصي للمستخدم", "adminActivatedNotice": "تم تفعيل حساب المشرف '{{name}}'.", "adminDeactivatedNotice": "تم إلغاء تفعيل حساب المشرف '{{name}}'.", "statusUpdatedTitle": "تحديث الحالة", "errorStatusToggleFailed": "فشل في تحديث حالة حساب المشرف.", "passwordCopiedSuccess": "تم نسخ كلمة المرور إلى الحافظة بنجاح.", "setPasswordModalTitle": "تعيين وتغيير كلمة مرور المشرف", "setPasswordModalDesc": "قم بتعيين كلمة مرور جديدة أو إعادة تعيين كلمة المرور الحالية لهذا المشرف.", "currentAvailablePassword": "كلمة المرور الحالية المسجلة", "copied": "تم النسخ", "copy": "نسخ", "newPasswordLabel": "كلمة المرور الجديدة", "generatePasswordBtn": "إنشاء كلمة مرور قوية", "passwordGeneratedNotice": "تم إنشاء كلمة مرور عشوائية قوية وتعبئتها.", "generatedPasswordTitle": "تم إنشاء كلمة المرور", "passwordMinLengthHint": "الحد الأدنى لطول كلمة المرور هو 6 أحرف.", "confirmPasswordLabel": "تأكيد كلمة المرور الجديدة", "errorPasswordRequired": "يرجى إدخال كلمة المرور.", "errorPasswordMinLength": "يجب أن تتكون كلمة المرور من 6 أحرف على الأقل.", "errorPasswordMismatch": "كلمتا المرور غير متطابقتين.", "passwordUpdateSuccess": "تم تحديث كلمة مرور المشرف '{{name}}' بنجاح.", "successTitle": "نجاح العملية", "errorPasswordUpdateFailed": "فشل في تحديث كلمة المرور.", "cancelBtn": "إلغاء", "savePasswordBtn": "حفظ وتطبيق كلمة المرور", "savingPassword": "جاري حفظ كلمة المرور...", "createAdminModalTitle": "إضافة مشرف جديد إلى النظام", "createAdminModalDesc": "حدد تفاصيل المشرف الجديد ومستوى صلاحياته لإنشاء الحساب.", "adminFullnameLabel": "الاسم الكامل", "adminFullnamePlaceholder": "مثال: علي محمد", "adminEmailLabel": "البريد الإلكتروني", "adminPhoneLabel": "رقم الهاتف المحمول", "adminEmailOrPhoneHint": "يجب تقديم البريد الإلكتروني أو رقم الهاتف المحمول على الأقل.", "initialPasswordLabel": "كلمة المرور الأولية", "roleSuperuserTitle": "صلاحيات المشرف المتميز", "roleSuperuserDesc": "وصول كامل إلى جميع الأقسام والإعدادات وقدرات النظام", "accountActiveTitle": "الحساب نشط", "accountActiveDesc": "سيتمكن المشرف من تسجيل الدخول مباشرة بعد الإنشاء.", "errorNameRequired": "يرجى إدخال الاسم الكامل للمشرف.", "errorEmailOrPhoneRequired": "البريد الإلكتروني أو رقم الهاتف مطلوب على الأقل.", "adminCreatedSuccess": "تمت إضافة المشرف '{{name}}' بنجاح.", "errorAdminCreateFailed": "فشل في إنشاء المشرف الجديد.", "createAdminBtn": "إنشاء المشرف", "creatingAdmin": "جاري إنشاء الحساب...", "notificationsTabTitle": "إدارة الإشعارات وإرسال التنبيهات", "notificationsTabDesc": "هذا القسم مخصص لإدارة قوالب الرسائل، وإرسال الإشعارات الجماعية، واستهداف الجمهور، والربط مع خدمة الإشعارات، وسيتم تفعيله قريباً.", "notificationsUpcomingFeaturesTitle": "الميزات قيد التنفيذ لهذا القسم:", "notificationsFeature1": "إرسال إشعارات مخصصة لمستخدمي التطبيق والويب مصنفة حسب اللغة", "notificationsFeature2": "جدولة تلقائية للتذكير بالرحلات والجولات والمدفوعات المعلقة", "notificationsFeature3": "تقارير تحليلية لمعدلات المشاهدة والنقر والتسليم الناجح" }, "customTrip": { "title": "إدارة الرحلات المخصصة", "description": "مراجعة طلبات المستخدمين وتقدير الأسعار وتحديد الحالة وإدارة المدن ووسائل النقل والفنادق", "tabOrders": "طلبات الرحلات المخصصة", "tabOrigins": "مدن الانطلاق", "tabDestinations": "مدن الوجهات", "tabTransports": "وسائل النقل والترابري", "tabHotels": "الفنادق والإقامة", "orderId": "رقم الطلب", "customer": "المستخدم المتقدم", "originCity": "مدينة الانطلاق", "destinationsCount": "عدد الوجهات", "passengers": "عدد المسافرين", "priceEstimate": "تقدير السعر", "status": "حالة الطلب", "createdDate": "تاريخ الطلب", "actions": "الإجراءات", "statusAwaitingPayment": "في انتظار الدفع", "statusPending": "قيد المراجعة", "statusApproved": "تمت الموافقة", "statusRejected": "مرفوض", "statusExpired": "منتهي الصلاحية", "statusCancelled": "ملغى", "reviewOrder": "مراجعة وإرسال ملاحظات", "orderDetailTitle": "مراجعة تفاصيل طلب الرحلة المخصصة", "adminFeedback": "ملاحظات الدعم والرد", "adminFeedbackPlaceholder": "اكتب الشروط أو الأسعار المقترحة للمستخدم...", "updateStatus": "تحديث الحالة وإرسال الرد", "originCityName": "اسم مدينة الانطلاق", "country": "البلد", "destinationCityName": "اسم مدينة الوجهة", "transportFrom": "من مدينة", "transportTo": "إلى مدينة", "transportMethod": "وسيلة النقل", "airplane": "جوي (طيران)", "train": "سككي (قطار)", "roadAccess": "بري (طرق)", "hotelName": "اسم الفندق", "hotelScore": "تقييم الفندق", "pricePerDay": "السعر اليومي (للبالغ)", "addOrigin": "إضافة مدينة انطلاق", "addDestination": "إضافة مدينة وجهة", "addTransport": "إضافة مسار نقل", "addHotel": "إضافة فندق", "noOrdersFound": "لم يتم العثور على أي طلبات.", "saveChanges": "حفظ التغييرات", "successFeedbackSaved": "تم حفظ الرد وتحديث حالة الطلب بنجاح.", "editOrigin": "تعديل مدينة المنطلق", "deleteOrigin": "حذف مدينة المنطلق", "editDestination": "تعديل مدينة الوجهة", "deleteDestination": "حذف مدينة الوجهة", "editHotel": "تعديل الفندق", "deleteHotel": "حذف الفندق", "hotelStars": "عدد النجوم", "distanceToShrine": "القرب من الحرم", "amenities": "مرافق وخدمات الفندق", "hotelDescription": "وصف الفندق", "filterByCountry": "تصفية حسب الدولة", "allCountries": "جميع الدول", "active": "مفعل", "inactive": "غير مفعل", "relationMatrix": "مصفوفة المسارات ووسائل النقل", "relationDesc": "تحديد وإدارة وسائل النقل المتاحة (طيران، قطار، بري) من كل منطلق إلى هذه الوجهة", "availableMethods": "وسائل النقل المتاحة", "confirmDelete": "تأكيد الحذف", "confirmDeleteDesc": "هل أنت متأكد من حذف هذا العنصر؟ لا يمكن التراجع عن هذا الإجراء.", "delete": "حذف", "cancel": "إلغاء", "cardView": "عرض البطاقات", "tableView": "عرض الجدول", "selectDestination": "اختيار الوجهة", "allDestinations": "جميع الوجهات", "transportRelationTitle": "مسارات السفر ووسائل النقل", "transportRelationDesc": "إدارة الربط بين مدن المنطلق والوجهات وتحديد خيارات الطيران والقطار والنقل البري", "addRelation": "إضافة مسار جديد", "selectCountry": "اختر البلد", "selectCity": "اختر مدينة الانطلاق", "searchCountry": "ابحث عن البلد...", "searchCity": "ابحث عن المدينة...", "loadingCities": "جاري تحميل قائمة المدن من الإنترنت...", "noCitiesFound": "لم يتم العثور على أي مدينة.", "useCustomCity": "استخدام هذا الاسم كمدينة انطلاق", "citiesCount": "تم العثور على {count} مدينة", "destinationsIran": "المقاصد الدينية (إيران)", "destinationsIraq": "العتبات المقدسة (العراق)", "destinationsSaudi": "الحرمين الشريفين (السعودية)", "allDestinationsCount": "إجمالي الوجهات الدينية", "destCities": "مدينة مقصد", "allOrdersCount": "إجمالي الطلبات المسجلة", "pendingOrdersCount": "قيد المراجعة", "approvedOrdersCount": "تمت الموافقة", "awaitingPaymentOrdersCount": "في انتظار الدفع", "ordersUnit": "طلب", "filterByStatus": "تصفية حسب الحالة", "allOrders": "جميع الطلبات", "searchOrdersPlaceholder": "البحث حسب المعرف أو اسم المسافر أو الوجهة...", "travelRoute": "مسار الرحلة", "rowNumber": "الرقم", "orderDetailDesc": "راجع تفاصيل الطلب المقدم من المسافر وحدد السعر النهائي والملاحظات.", "passengerName": "اسم المسافر", "contactPhone": "رقم الهاتف", "adults": "بالغ", "children": "طفل", "infants": "رضيع", "itineraryLegs": "مراحل ووجهات الرحلة المختارة", "stayNights": "إقامة {count} ليالٍ", "specialRequest": "ملاحظات وطلبات المسافر الخاصة", "currencyUsd": "دولار $", "pricePlaceholder": "المبلغ التقديري...", "submitting": "جارٍ الحفظ...", "passengersList": "بيانات المسافرين وصور جوازات السفر", "passportNumber": "رقم الجواز", "viewPassportImage": "عرض الجواز", "noPassportImage": "لا توجد صورة جواز" }, "common": { "deleteConfirmTitle": "تأكيد الحذف", "deleteConfirmDesc": "هل أنت متأكد من حذف هذا العنصر؟ لا يمكن التراجع عن هذا الإجراء.", "yesDelete": "نعم، حذف", "cancel": "إلغاء", "deleting": "جارٍ الحذف..." }, "languages": { "fa": "فارسی", "ar": "العربية", "en": "English" } }