export { };

const ERROR_MSG = {
    "ACCOUNT-NOT-EXIST-en": 'Account does not exist.',
    "ACCOUNT-NOT-EXIST-fr": 'Le compte n existe pas.',
    "ACCOUNT-NOT-EXIST-ar": 'الحساب غير موجود.',
    "PASSWORD-MISMATCH-fr": "Le mot de passe ne correspond pas.",
    "PASSWORD-MISMATCH-en": "Password does not match.",
    "PASSWORD-MISMATCH-ar": "كلمة السر غير متطابقة.",
    //================arbic language message=======================
    "PASSWORD-NOT-EMPTY-ar": "كلمة المرور مطلوبة.",
    "USER-NOT-ACTIVE-ar": "حسابك غير فعال.",
    "EMAIL-ALREADY-EXIST-ar": "البريد الإلكتروني مسجل مسبقا.",
    "SYSTEM-ERROR-ar": "نحن نواجه صعوبات تقنية. الرجاء معاودة المحاولة في وقت لاحق.",
    "ACCOUNT-NOT-REGISTERD-ar": "الحساب غير موجود.",
    "USE-ANOTHER-PASSWORD-ar": "لقد استخدمت كلمة المرور هذه مؤخرًا. الرجاء اختيار واحد مختلف.",
    "NO-RECORD-FOUND-ar": "لا يوجد سجلات.",
    "ALREADY-EXIST-ar": "موجود أصلا.",
    "ACCOUNT-NOT-VERIFIED-ar": "لم يتم التحقق من الحساب. يرجى التحقق من بريدك الإلكتروني والتحقق من حسابك.",
    "LINK-EXPIRED-ar": "انتهت صلاحية الرابط أو تم استخدامه بالفعل.",

    "INVALID-ACCOUNT-TOKEN-ar": "رابط غير صالح/منتهي الصلاحية. يرجى التأكد من أنك استخدمت رابط البريد الإلكتروني الصحيح.",

    "FORGOT-PASSWORD-INACTIVE-ACCOUNT-ar": "لا يمكن معالجة هذا الطلب لأنه لم يتم التحقق من حسابك. يرجى التحقق من حسابك أولا.",
    "OLD-PASSWORD-NOT-MATCHED-ar": "كلمة المرور القديمة غير متطابقة. يرجى مراجعة وحاول مرة أخرى.",
    "TOKEN-NOT-PROVIDED-ar": "لم يتم توفير الرمز المميز لحاملها.",
    "INVALID-TOKEN-ar": "الرمز غير متطابق.",
    "BEARER-TOKEN-NOT-PROVIDED-ar": "يرجى تقديم رمز حامل صالح",
    "ADMIN-NOT-VERIFIED-ar": "حسابك قيد المراجعة. سنقوم بإخطارك عبر البريد الإلكتروني بمجرد الموافقة عليه.",

    "TOKEN-EXPIRED-ar": "انتهت صلاحية رابط التحقق من البريد الإلكتروني الخاص بك. قم بتسجيل الدخول لإعادة إرسال بريد التحقق الخاص بك مرة أخرى.",



    "REQUEST-ALREADY-SENT-ar": "تم إرسال الطلب بالفعل.",

    "ACCOUNT-DELETED-ar": "هذا البريد الإلكتروني لم يعد فعالاً. يُرجى التواصل مع الدعم الفني للمساعدة.",
    "ACCOUNT-BLOCKED-BY-ADMIN-ar": "تم حظر حسابك. الرجاء التواصل معنا.",
    "ACCOUNT-DEACTIVATED-ar": "تم تعطيل حسابك. الرجاء التواصل معنا.",

    "CATEGORY-EXIST-ar": "الفئة موجودة بالفعل.",
    "SUBCATEGORY-EXIST-ar": "الفئة الفرعية موجودة بالفعل.",
    "OTP-MISMATCH-ar": "كلمة المرور الخاصة بك غير صحيحة، يرجى التحقق من ذلك.",
    "OTP-EXPIRED-ar": "لقد انتهت صلاحية كلمة المرور لمرة واحدة (OTP) الخاصة بك.",
    "OTP-AGAIN-ar": "الرجاد الدخول على الحساب من جديد.",
    "SIGNUP-OTP-NOT-VARIFY-ar": ".البريد الإلكتروني مسجل بالفعل، ولكن لم يتم التحقق من تسجيل OTP",
    "PHONE-ALREADY-EXIST-ar": "الهاتف مسجل بالفعل.",
    "ADMIN-REJECTED-ar": "تم رفض حسابك من قبل المشرف.",
    "WRONG-CREDENTIALS-ar": "الرجاء استخدام بيانات الاعتماد الصحيحة.",
    //================English language message=======================
    "PASSWORD-NOT-EMPTY-en": "Password required.",
    "USER-NOT-ACTIVE-en": "Your account is not active.",
    "EMAIL-ALREADY-EXIST-en": "Email already registered.",
    "WRONG-CREDENTIALS-en": "Please use the correct credentials.",
    "PHONE-ALREADY-EXIST-en": "Phone already registered.",
    "SIGNUP-OTP-NOT-VARIFY-en": "Email already registered, but signup OTP not verified.",
    "SYSTEM-ERROR-en": "We're experiencing technical difficulties. Please try again later.",
    "ACCOUNT-NOT-REGISTERD-en": "Account does not exist.",
    "USE-ANOTHER-PASSWORD-en": "You've used this password recently. Please choose a different one.",
    "NO-RECORD-FOUND-en": "No record found.",
    "ALREADY-EXIST-en": "Already exists.",
    "ACCOUNT-NOT-VERIFIED-en": "Account is not verified. Please check your email and verify your account.",
    "LINK-EXPIRED-en": "The link has expired or already used.",

    "INVALID-ACCOUNT-TOKEN-en": "Invalid/expired link. Please make sure that you have used correct email link.",

    "FORGOT-PASSWORD-INACTIVE-ACCOUNT-en": "This request cannot be processed as your account is not verified. Please verify your account first.",
    "OLD-PASSWORD-NOT-MATCHED-en": "Old password does not match. Please check and try again.",
    "TOKEN-NOT-PROVIDED-en": "Bearer token not provided.",
    "INVALID-TOKEN-en": "Token does not match.",
    "BEARER-TOKEN-NOT-PROVIDED-en": "Please provided valid Bearer token",
    "ADMIN-NOT-VERIFIED-en": "Your account is under review. We will notify you by email once approved.",
    "ADMIN-REJECTED-en": "Your account is rejected by admin.",
    "TOKEN-EXPIRED-en": "Your email verification link has expired. Login to resend your verification email again.",

    "EMAIL-NOT-VERIFIED-en": "The tenant has not verified their email.",


    "REQUEST-ALREADY-SENT-en": "Request already sent.",

    "ACCOUNT-DELETED-en": "This email address is no longer active. Please contact support for assistance.",
    "ACCOUNT-BLOCKED-BY-ADMIN-en": "Your account is blocked. Please contact us.",
    "ACCOUNT-DEACTIVATED-en": "Your account is deactivated. Please contact us.",

    "CATEGORY-EXIST-en": "Category already exists.",
    "SUBCATEGORY-EXIST-en": "Sub Category already exists.",
    "OTP-MISMATCH-en": "Your OTP is not correct please check it.",
    "OTP-EXPIRED-en": "Your OTP is expired.",
    "OTP-AGAIN-en": "Please login again.",
    //================Frech language message=======================
    "WRONG-CREDENTIALS-fr": "Veuillez utiliser les informations d'identification correctes.",
    "ADMIN-REJECTED-fr": "Votre compte est rejeté par l'administrateur.",
    "SIGNUP-OTP-NOT-VARIFY-fr": "E-mail déjà enregistré, mais inscription OTP non vérifiée",
    "PASSWORD-NOT-EMPTY-fr": "Mot de passe requis.",
    "USER-NOT-ACTIVE-fr": "Votre compte n'est pas actif.",
    "EMAIL-ALREADY-EXIST-fr": "Email déjà enregistré.",
    "PHONE-ALREADY-EXIST-fr": "Téléphone déjà enregistré.",
    "SYSTEM-ERROR-fr": "Nous rencontrons des difficultés techniques. Veuillez réessayer plus tard.",
    "ACCOUNT-NOT-REGISTERD-fr": "Le compte n'existe pas.",
    "USE-ANOTHER-PASSWORD-fr": "Vous avez utilisé ce mot de passe récemment. Veuillez en choisir un autre.",
    "NO-RECORD-FOUND-fr": "No record found.",
    "ALREADY-EXIST-fr": "Existe déjà.",
    "ACCOUNT-NOT-VERIFIED-fr": "Le compte n'est pas vérifié. Veuillez vérifier votre courrier électronique et vérifier votre compte.",
    "LINK-EXPIRED-fr": "Le lien a expiré ou est déjà utilisé.",

    "INVALID-ACCOUNT-TOKEN-fr": "Lien invalide/expiré. Veuillez vous assurer que vous avez utilisé le bon lien de courrier électronique.",

    "FORGOT-PASSWORD-INACTIVE-ACCOUNT-fr": "Cette demande ne peut pas être traitée car votre compte n'est pas vérifié. Veuillez d'abord vérifier votre compte.",
    "OLD-PASSWORD-NOT-MATCHED-fr": "L'ancien mot de passe ne correspond pas. S'il vous plaît, vérifiez et essayez à nouveau.",
    "TOKEN-NOT-PROVIDED-fr": "Jeton au porteur non fourni.",
    "INVALID-TOKEN-fr": "Le jeton ne correspond pas.",
    "BEARER-TOKEN-NOT-PROVIDED-fr": "Veuillez fournir un jeton de porteur valide",
    "ADMIN-NOT-VERIFIED-fr": "Votre compte est en cours de révision. Nous vous informerons par e-mail une fois approuvé.",

    "TOKEN-EXPIRED-fr": "Votre lien de vérification par e-mail a expiré. Connectez-vous pour renvoyer votre e-mail de vérification.",

    "EMAIL-NOT-VERIFIED-fr": "Le locataire n'a pas vérifié son email.",


    "REQUEST-ALREADY-SENT-fr": "Demande déjà envoyée.",

    "ACCOUNT-DELETED-fr": "Cette adresse e-mail n'est plus active. Veuillez contacter le support pour obtenir de l'aide.",
    "ACCOUNT-BLOCKED-BY-ADMIN-fr": "Votre compte est bloqué. Contactez nous s'il vous plait.",
    "ACCOUNT-DEACTIVATED-fr": "Votre compte est désactivé. Contactez nous s'il vous plait.",

    "CATEGORY-EXIST-fr": "La catégorie existe déjà.",
    "SUBCATEGORY-EXIST-fr": "La sous-catégorie existe déjà.",
    "OTP-MISMATCH-fr": "Votre OTP n'est pas correct, veuillez le vérifier.",
    "OTP-EXPIRED-fr": "Votre OTP est expiré.",
    "OTP-AGAIN-fr": "Veuillez vous reconnecter.",


    "ALREADY-SLOTS-BOOKED-en": "This Slot is already booked, please select some other slot.",
    "ALREADY-SLOTS-BOOKED-ar": "تم حجز هذه الفتحة بالفعل، يرجى تحديد فتحة أخرى.",
    "ALREADY-SLOTS-BOOKED-fr": "Ce créneau est déjà réservé, veuillez sélectionner un autre créneau.",
    "APPOINTMENT-BOOKED-en": "Your appointment has been booked successfully.",
    "APPOINTMENT-BOOKED-ar": "لقد تم حجز موعدك بنجاح.",
    "APPOINTMENT-BOOKED-fr": "Votre rendez-vous a été réservé avec succès.",
    "BLOCKED-BY-DOCTOR-en": "You cannot book an appointment with this doctor because they have blocked you.",
    "BLOCKED-BY-DOCTOR-ar": "لا يمكنك حجز موعد مع هذا الطبيب لأنه قام بحظرك.",
    "BLOCKED-BY-DOCTOR-fr": "Vous ne pouvez pas prendre rendez-vous avec ce médecin car il vous a bloqué.",
    //====================================
    "UNREGISTERED-en" : "This email address is not registered. Please sign up to create an account.",
    "UNREGISTERED-MOBILE-en" : "This mobile number is not registered. Please sign up to create an account.",
    "UNREGISTERED-ar" : "هذا البريد الإلكتروني غير مُسجَّل. يُرجى التسجيل لإنشاء حساب.",
    "UNREGISTERED-MOBILE-ar" : "هذا الرقم غير مُسجَّل. يُرجى التسجيل لإنشاء حساب.",
    "UNREGISTERED-fr" : "Cette adresse e-mail n'est pas enregistrée. Veuillez vous inscrire pour créer un compte.",
    "UNREGISTERED-MOBILE-fr" : "Ce numéro de mobile n'est pas enregistré. Veuillez vous inscrire pour créer un compte.",
    "Slot-limit-reached-en" : "Booking limit of this slot is reached !",
    "Slot-limit-reached-fr" : "La limite de réservation de ce créneau est atteinte !",
    "Slot-limit-reached-ar" : "تم الوصول إلى الحد الأقصى للحجز لهذه الفتحة!",
    "Session-expired-en"  : "Your session has been timed out, Please login again",
    "Session-expired-ar"  :"لقد انتهت الجلسة الخاصة بك، يرجى تسجيل الدخول مرة أخرى",
    "Session-expired-fr"  :"Votre session a expiré, veuillez vous reconnecter"











}

const SUCCESS_MSG = {
    errorBoolean: false,
    // =================english======================
    "USER-UPDATED-en": "User updated successfully",
    "USER-STATUS-UPDATED-en": "User status updated successfully",
    "USER-DELETED-en": "User deleted successfully",
    "QUESTION-UPDATED-en": "Question updated successfully",
    "QUESTION-STATUS-UPDATED-en": "Question status updated successfully",
    "QUESTION-DELETED-en": "Secret question deleted successfully",
    "NOTIFICATION-DELETED-en": "Notification deleted successfully",
    "NOTIFICATION-UPDATED-en": "Notification updated successfully",
    "PAYMENT-SUCCESS-en": "Payment received. Thank you.",
    "PAYMENT-STATUS-SUCCESS-en": "Payment status updated.",
    "PAYMENT-EMAIL-SUCCESS-en": "You are using a secure card so We have sent you an email to make the payment. Please review your inbox.",
    "PAYMENT-PLANE-ACTIVE-en": "your subscription plane is Active.",
    "BLOG-UPDATED-en": "Blog updated  successfully.",
    "CMS-DELETE-en": "CMS deleted successfully.",
    "BLOG-STATUS-UPDATED-en": "Change blog status  successfully.",
    "OTP-SEND-en": "OTP sent successfully.",
    "FORGOT-PASSWORD-OTP-SEND-en": "Forgot password OTP sent successfully.",
    //==================arbic==========================
    "CMS-DELETE-ar": "تم حذف نظام إدارة المحتوى بنجاح.",
    "USER-UPDATED-ar": "تم تحديث المستخدم بنجاح",
    "USER-STATUS-UPDATED-ar": "تم تحديث حالة المستخدم بنجاح",
    "USER-DELETED-ar": "تم حذف المستخدم بنجاح",
    "QUESTION-UPDATED-ar": "تم تحديث السؤال بنجاح",
    "QUESTION-STATUS-UPDATED-ar": "تم تحديث حالة السؤال بنجاح",
    "QUESTION-DELETED-ar": "تم حذف السؤال السري بنجاح",
    "NOTIFICATION-DELETED-ar": "تم حذف الإشعار بنجاح",
    "NOTIFICATION-UPDATED-ar": "تم تحديث الإشعار بنجاح",
    "PAYMENT-SUCCESS-ar": "تم استلام الدفعة. شكرًا لك.",
    "PAYMENT-STATUS-SUCCESS-ar": "تم تحديث حالة الدفع.",
    "PAYMENT-EMAIL-SUCCESS-ar": "أنت تستخدم بطاقة آمنة، لذا أرسلنا إليك بريدًا إلكترونيًا لإجراء الدفع. يرجى مراجعة البريد الوارد الخاص بك.",
    "PAYMENT-PLANE-ACTIVE-ar": "مستوى الاشتراك الخاص بك نشط.",
    "BLOG-UPDATED-ar": "تم تحديث المدونة بنجاح.",
    "BLOG-STATUS-UPDATED-ar": "تم تغيير حالة المدونة بنجاح.",
    "OTP-SEND-ar": "تم إرسال كلمة المرور لمرة واحدة (OTP) بنجاح.",
    "FORGOT-PASSWORD-OTP-SEND-fr": "نسيت كلمة المرور وتم إرسال otp بنجاح.",


    //==================french==========================
    "USER-UPDATED-fr": "L'utilisateur a été mis à jour avec succès",
    "USER-STATUS-UPDATED-fr": "Le statut de l'utilisateur a été mis à jour avec succès",
    "USER-DELETED-fr": "Utilisateur supprimé avec succès",
    "QUESTION-UPDATED-fr": "Question mise à jour avec succès",
    "QUESTION-STATUS-UPDATED-fr": "Statut de la question mis à jour avec succès",
    "QUESTION-DELETED-fr": "Question secrète supprimée avec succès",
    "NOTIFICATION-DELETED-fr": "Notification supprimée avec succès",
    "NOTIFICATION-UPDATED-fr": "Notification mise à jour avec succès",
    "PAYMENT-SUCCESS-fr": "Paiement reçu. Merci.",
    "PAYMENT-STATUS-SUCCESS-fr": "Statut de paiement mis à jour.",
    "PAYMENT-EMAIL-SUCCESS-fr": "Vous utilisez une carte sécurisée. Nous vous avons donc envoyé un email pour effectuer le paiement. Veuillez vérifier votre boîte de réception.",
    "PAYMENT-PLANE-ACTIVE-fr": "votre plan d'abonnement est actif.",
    "BLOG-UPDATED-fr": "Blog mis à jour avec succès.",
    "BLOG-STATUS-UPDATED-fr": "Changez le statut du blog avec succès.",
    "OTP-SEND-fr": "OTP envoyé avec succès.",
    "CMS-DELETE-fr": "CMS supprimé avec succès.",
    "FORGOT-PASSWORD-OTP-SEND-ar": "Mot de passe oublié otp envoyé avec succès.",

    "AVALIBLITY-UPDATED-en": "Avalibility has been updated successfully.",
    "AVALIBLITY-UPDATED-fr": "La disponibilité a été mise à jour avec succès.",
    "AVALIBLITY-UPDATED-ar": "تم تحديث التوفر بنجاح.",

    "User-created-en": "Information saved successfully.",
    "User-created-fr": "Informations enregistrées avec succès.",
    "User-created-ar": "تم حفظ المعلومات بنجاح."

}


// doctor notification
const DOCTOR_NOTIFY = {
    "NEW-BOOKING-en": "You have received new appointment.",
    "APPROVED-BOOKING-en": "Your appointment request has been to approved.",
    "REJECTED-BOOKING-en": "You have to rejected new appointment.",
    "RESCEDULE-BOOKING-en": "You re-scheduled the patient's appointment.",

    // ============================ar==============================
    "NEW-BOOKING-ar": "لقد قمت بإعادة جدولة موعد المريض.",
    "APPROVED-BOOKING-ar": "لقد تمت الموافقة على طلب الموعد الخاص بك.",
    "REJECTED-BOOKING-ar": "يجب عليك رفض الموعد الجديد.",
    "RESCEDULE-BOOKING-ar": ".لقد تلقيت موعدًا جديدًا لإعادة الجدولة",
    // ============================fr==============================
    "NEW-BOOKING-fr": "Vous avez reçu un nouveau rendez-vous.",
    "APPROVED-BOOKING-fr": "Votre demande de rendez-vous a été approuvée.",
    "REJECTED-BOOKING-fr": "Vous devez refuser un nouveau rendez-vous.",
    "RESCEDULE-BOOKING-fr": "Vous avez reprogrammé le rendez-vous du patient.",

    "APPROVED-RESCHEDULED-REQ-en":"The re-scheduled appointment request has been approved.",
    "APPROVED-RESCHEDULED-REQ-ar":"تمت الموافقة على طلب إعادة جدولة الموعد.",
    "APPROVED-RESCHEDULED-REQ-fr":"La demande de rendez-vous reprogrammé a été approuvée.",


    "RE-SCHEDULE-REQ-en" : "You have new request for re-scheduled booking.",
    "RE-SCHEDULE-REQ-ar" : "لديك طلب جديد لإعادة جدولة الحجز.",
    "RE-SCHEDULE-REQ-fr" : "Vous avez une nouvelle demande de réservation reprogrammée.",

    "RE-SCHEDULE-AUTO-en" : "A patient have re-scheduled their booking with you.",
    "RE-SCHEDULE-AUTO-ar" : "لقد قام أحد المرضى بإعادة جدولة حجزه معك.",
    "RE-SCHEDULE-AUTO-fr" : "Un patient a reprogrammé sa réservation avec vous.",

}

//  patient notification
const PATIENT_NOTIFY = {
    "NEW-BOOKING-en": "You have booked a new appointment.",
    "NEW-BOOKING-ar": "لقد قمت بحجز موعد جديد.",
    "NEW-BOOKING-fr": "Vous avez réservé un nouveau rendez-vous.",

    "RESCEDULE-BOOKING-ar": "تم إعادة جدولة موعدك من قبل الطبيب.",
    "RESCEDULE-BOOKING-fr": "Votre rendez-vous reprogrammé par le médecin.",
    "RESCEDULE-BOOKING-en": "Your appointment is rescheduled by the doctor.",

    "APPROVED-RESCHEDULED-REQ-en":"Your re-scheduled appointment request has been approved.",
    "APPROVED-RESCHEDULED-REQ-ar":"لقد تمت الموافقة على طلب إعادة جدولة الموعد الخاص بك.",
    "APPROVED-RESCHEDULED-REQ-fr":"Votre demande de nouveau rendez-vous a été approuvée.",

    "REJECTED-BOOKING-en": "Your appointment request is rejected.",
    "REJECTED-BOOKING-ar": "لقد تم رفض طلب الموعد الخاص بك.",
    "REJECTED-BOOKING-fr": "Votre demande de rendez-vous est rejetée.",

    "BOOKING-COMPLETED-en" : `We are pleased to inform you that your appointment has been successfully completed.`,
    "BOOKING-COMPLETED-fr" : `Nous avons le plaisir de vous informer que votre rendez-vous a été effectué avec succès.`,
    "BOOKING-COMPLETED-ar" : `يسعدنا أن نخبرك أن موعدك قد تم الانتهاء منه بنجاح.`,

    "DOCTOR-SCHEDULED-en" : "Your appointment has been booked by doctor.",
    "DOCTOR-SCHEDULED-fr" : "Votre rendez-vous a été pris par le médecin.",
    "DOCTOR-SCHEDULED-ar" : "لقد تم حجز موعدك من قبل الطبيب."
}

module.exports = { ERROR_MSG, SUCCESS_MSG, DOCTOR_NOTIFY, PATIENT_NOTIFY }