# Conflicts:
#	assets/langs/ar-SA.json
#	assets/langs/en-US.json
#	lib/generated/locale_keys.g.dart
dev_sultan
Sultan khan 9 hours ago
commit bd581c4fe0

@ -2,18 +2,18 @@
"english": "الإنجليزية",
"arabic": "العربية",
"login": "تسجيل الدخول",
"noDataAvailable": "لا توجد بيانات متاحة",
"noDataAvailable": "لا توجد طلبات معلقة حالياً",
"noRatingAvailable": "لا يوجد تقييم متاح",
"doctorDoesNotHaveRating": "لم يحصل هذا الطبيب على أي تقييمات بعد.",
"confirm": "تأكيد",
"loadingText": "جاري التحميل، يرجى الانتظار...",
"loadingText": "جارٍ التحقق...",
"kilometerUnit": "كم",
"dashboardScreenToolbarTitle": "الرئيسية",
"settings": "الإعدادات",
"language": "لغة التطبيق",
"lanEnglish": "الإنجليزية",
"lanArabic": "العربية",
"cancel": "إلغاء",
"cancel": "لا",
"done": "تم",
"replay2": "إعادة التشغيل",
"home": "الرئيسية",
@ -21,7 +21,7 @@
"mySchedule": "جدولي",
"logout": "تسجيل الخروج",
"respirationRate": "معدل التنفس",
"bookAppo": "حجز موعد",
"bookAppo": "تأكيد الحجز",
"searchBy": "البحث بواسطة:",
"clinic": "عيادة",
"byClinic": "حسب العيادة",
@ -40,7 +40,7 @@
"noResultFound": "لم يتم العثور على نتائج",
"noSearchResultFound": "لم يتم العثور على نتائج",
"pleaseEnterProductName": "يرجى إدخال اسم المنتج",
"bookNow": "احجز الآن",
"bookNow": "تأكيد الحجز",
"docInfo": "معلومات الطبيب",
"appoInfo": "معلومات الموعد",
"availableAppo": "المواعيد المتاحة",
@ -68,7 +68,7 @@
"appoActions": "إجراءات الموعد",
"date": "التاريخ",
"time": "الوقت",
"pendingPayment": "معلق للدفع",
"pendingPayment": "إتمام الدفع",
"payNow": "الدفع",
"viewQR": "عرض رمز الاستجابة السريعة",
"instruction": "تعليمات",
@ -82,7 +82,7 @@
"upcomingConfirm": "يرجى تأكيد الموعد لتجنب الإلغاء",
"bookSuccessConfirmMore2412": "ستكون عملية الدفع عبر الإنترنت متاحة قبل 24 ساعة <20><>ن الموعد.",
"upcomingPaymentPending": "سيتم تفعيل الدفع عبر الإنترنت قبل 24 ساعة من وقت الموعد",
"upcomingPaymentNow": "ادفع عبر الإنترنت الآن لتجنب الانتظار الطويل",
"upcomingPaymentNow": "الدفع الإلكتروني لتجنب الانتظار",
"timeUntilAppointment": "الوقت المتبقي حتى الموعد",
"appointmentTimePassed": "انتهى وقت الموعد",
"upcomingQR": "استخدم رمز الاستجابة السريعة لتسجيل الوصول في المستشفى",
@ -93,13 +93,13 @@
"raise": "رفع",
"complaint": "شكوى",
"add": "إضافة",
"reminder": "تذكير",
"reminder": "حفظ",
"location": "المواقع",
"online": "عبر الإنترنت",
"payment": "الدفع",
"onlinePayment": "عبر الإنترنت",
"onlinePaymentSubtitle": "الدفع",
"cancelNocaps": "إلغاء",
"cancelNocaps": "الاحتفاظ بالموعد",
"setReminder": "تذكير",
"nationalIdNumber": "رقم الهوية / الإقام",
"medicalFileNumber": "رقم الملف الطبي",
@ -217,7 +217,7 @@
"heightUnit": "وحدة الطول",
"weightUnit": "وحدة الوزن",
"unit": "الوحدة",
"request": "طلب",
"request": "الطلبات",
"memberName": "اسم العضو",
"switchLogin": "عرض",
"removeMember": "إزالة",
@ -258,7 +258,7 @@
"comprehensiveMedicalCheckup": "فحص طبي شامل",
"hmgService": "خدمة HMG",
"viewAllHabibMedicalService": "عرض جميع خدمات الحبيب الطبية",
"viewAll": "عرض الكل",
"viewAll": "عرض جميع الخدمات <",
"view": "عرض",
"contactUs": "اتصل بنا",
"contactUsLocation": "ص.ب: 91877 - الرياض 11643، طريق الملك فهد - العليا - المملكة العربية السعودية",
@ -291,7 +291,7 @@
"locationa": "الموقع",
"callNow": "اتصل الآن",
"ambulancerequest": "طلب إسعاف",
"requestA": "طلب",
"requestA": "الطلبات",
"noBookedAppointments": "لا توجد مواعيد محجوزة",
"noConfirmedAppointments": "لا توجد مواعيد مؤكدة",
"noArrivedAppointments": "لا توجد مواعيد تم تسجيل الوصول إليها",
@ -355,7 +355,7 @@
"labOrders": "طلبات المختبر",
"billNo": "رقم الفاتورة:",
"prescriptions": "الوصفات",
"history": "التاريخ",
"history": "سجل الطلبات",
"orderNo": "رقم الطلب",
"orderDetails": "تفاصيل الطلب",
"deliveryDriverTrack": "تتبع السائق",
@ -401,7 +401,7 @@
"confirmThePayment": "تأكيد الدفع",
"depositorName": "اسم مُقدِّم الإيداع",
"mobileNumber": "رقم الجوال",
"phoneNumber": "رقم الهاتف",
"phoneNumber": "رقم الجوال",
"country": "البلد",
"ok": "حسنا",
"averageWaitingTime": "متوسط وقت الانتظار:",
@ -410,7 +410,7 @@
"waterConsumedInMonth": "الماء المستهلك في شهر",
"theVerificationCodeExpiresIn": "ينتهي رمز التحقق في",
"pleaseEnterTheVerificationCode": "يرجى إدخال رمز التحقق المرسل إلى",
"eyeMeasurements": "قياسات العين",
"eyeMeasurements": "فحوصات النظر",
"measurements": "قياسات",
"classes": "نظارات",
"contactLens": "عدسات لاصقة",
@ -437,7 +437,7 @@
"startDay": "يوم البدء",
"endDay": "يوم الانتهاء",
"days": "أيام ",
"pleaseVerify": "يرجى التحقق ",
"pleaseVerify": "إضافة",
"scheduleTime": "وقت الجدولة",
"askDoctor": "اسأل الطبيب",
"doctorResponses": "ردود الطبيب",
@ -457,7 +457,7 @@
"infoRadiology": "تتيح لك هذه الخدمة عرض تقارير وصور الأشعة في مجموعة الحبيب الطبية بالإضافة إلى إرسال التقرير عبر البريد الإلكتروني.",
"noReviewsAvailable": "لا توجد تقييمات متاحة",
"noLocationAvailable": "لا توجد مواقع متاحة",
"orders": "الطلبات",
"orders": "سجل الطلبات",
"lakum": "لكم",
"lakumMsg": "لا توجد تفاصيل عن النقاط",
"lakumPoint": "نقطة",
@ -607,7 +607,7 @@
"selectGender": "اختر الجنس",
"iAmA": "أنا ...",
"selectAge": "اختر عمرك",
"select": "اختر",
"select": "تأكيد الموعد",
"iAm": "أنا",
"yearsOld": "سنوات",
"dragPoint": "اسحب النقطة لتغيير عمرك",
@ -711,12 +711,12 @@
"bikini": "بيكيني",
"totalMinutes": "إجمالي الدقائق",
"feedback": "رأيك يهمنا",
"likeToHear": "نود سماع ملاحظاتك، ومخاوفك بشأن خدمات الرعاية الصحية وتجربة الخدمات الإلكترونية. يرجى استخدام النموذج أدناه",
"likeToHear": "يسعدنا سماع رأيك. شاركنا تجربتك أو أي ملاحظات حول خدماتنا الطبية أو الالكترونية عبر النموذج أدناه",
"emptySubject": "يرجى إدخال الموضوع",
"emptyMessage": "يرجى إدخال الرسالة",
"selectAttachment": "اختر المرفق",
"complainAppo": "شكوى بخصوص الموعد",
"complainAppoAlt": "شكوى بدون موعد",
"selectAttachment": "اختر الملف",
"complainAppo": "شكوى مع وجود موعد",
"complainAppoAlt": "شكوى بدون وجود موعد",
"messageType": "نوع الرسالة",
"feedbackType": "نوع الرسالة",
"compliment": "تقدير",
@ -769,14 +769,14 @@
"infoTodo": "تم تصميم هذه الخدمة لتمكينك من الحصول على رابط سريع لقائمة المهام التي تحتاج القيام بها",
"familyInfo": "من خلال هذه الخدمة، ستتمكن من ربط ملفات عائلتك الطبية بملفك الطبي حتى تتمكن من إدارة سجلاتهم عن طريق تسجيل الدخول إلى ملفك الطبي.",
"rrtdDetails": "تقدم فريق الاستجابة السريعة خدمة طبية شاملة لجميع أنواع الحالات العاجلة والمستقرة من جميع الأعمار، بما في ذلك البالغين والمرضى الأطفال، وتغطي الخدمة فريق طبي مدرب تدريبًا عاليًا ومجهز تجهيزًا كاملاً قادرًا على تقديم أفضل رعاية طبية في منزل المريض.",
"homeHealthCareText": "تقدم هذه الخدمة مجموعة من خدمات الرعاية الصحية المنزلية.",
"homeHealthCareText": "أعلى معاييرالرعاية و الخدمات الطبية في راحة منزلك",
"onlineCheckInAgreement": "تسجيل الوصول عبر الإنترنت مخصص للحالات التي لا تهدد الحياة. اتصل بالهلال الأحمر (997) أو اذهب إلى أقرب قسم طوارئ إذا كان هناك: \n\nعلامات السكتة الدماغية أو النوبة القلبية \nhالة من النوبات أو الإغماء \nهناك إصابة تهدد الطرف أو الحياة \nصورة لإصابات خطيرة",
"infoEreferral": "تتيح لك هذه الخدمة تقديم طلب إحالة من أي مقدم رعاية صحية سواء داخل أو خارج المملكة العربية السعودية إلى أي من مستشفيات HMG، عن طريق ملء بعض بيانات المريض وإرفاق التقارير الطبية، علاوة على ذلك يمكنك تتبع حالة الطلب (قيد المعالجة، مقبول أو مرفوض)",
"erConsultation": "تتيح لك هذه الخدمة إجراء استشارة افتراضية عبر الإنترنت عبر مكالمة فيديو مباشرة مع الطبيب من أي مكان وفي أي وقت.",
"myInvoice": "القائمة",
"invoiceList": "فواتيري",
"invoiceList2": "فواتيري",
"allInvoices": "كل الفواتير",
"allInvoices": "الكل",
"hospitals": "المستشفيات",
"clinics": "العيادات",
"doctors": "الأطباء",
@ -801,28 +801,28 @@
"continuePlan": "متابعة خطة العلاج؟",
"aboutApp": "حول التطبيق",
"dontHaveAccount": "ليس لديك حساب؟",
"loginOrRegister": "تسجيل الدخول أو التسجيل",
"loginOrRegister": "تسجيل الدخول / إنشاء حساب",
"myFiles": "ملفاتي",
"resultsPending": "النتائج معلقة",
"resultsAvailable": "النتائج متاحة",
"viewReport": "عرض التقرير",
"viewReport": "التفاصيل",
"checkAvailability": "التحقق من التوفر",
"readInstructions": "قراءة التعليمات",
"searchLabReport": "ابحث عن تقرير المختبر",
"prescriptionDeliveryError": "هذه العيادة لا تدعم إعادة التعبئة والتسليم.",
"prescriptionDeliveryError": "خدمة إعادة الصرف والتوصيل غير متاحة لهذه العيادة.",
"receiveOtpToast": "أين تود تلقي رمز التحقق OTP؟",
"enterPhoneNumber": "أدخل رقم الهاتف",
"enterPhoneNumber": "إدخال رقم الجوال",
"enterEmailDesc": "أدخل عنوان بريدك الإلكتروني لإكمال عملية إنشاء ملف طبي",
"enterPhoneDesc": "أدخل رقم هاتفك لتلقي رمز التحقق ",
"enterPhoneDesc": "أدخل رقم جوالك لاستلام رمز التحقق ",
"pleaseChooseOption": "الرجاء اختيار من الخيارات أدناه لتلقي رمز التحقق OTP",
"prepareToElevate": "رعايتك الصحية تبدأ من هنا",
"iAcceptTermsConditions": "أوافق على الشروط والأحكام",
"iAcceptTermsConditions": "الموافقة على الشروط والأحكام",
"alreadyHaveAccount": "لديك حساب؟",
"loginNow": "تسجيل الدخول",
"notice": "إشعار",
"notice": "تنبيه",
"oR": "أو",
"sendOTPWHATSAPP": "واتساب",
"sendOTPSMS": "االرسائل النصية",
"sendOTPSMS": "رسالة نصية",
"fullName": "الاسم الكامل",
"married": "متزوج",
"uae": "الإمارات العربية المتحدة",
@ -852,13 +852,13 @@
"selectHospitalSubTitle": "يرجى اختيار المستشفى للموعد",
"iAcceptThe": "أوافق على",
"personalDetailsVerification": "التحقق من التفاصيل الشخصية",
"otpVerification": "التحقق من OTP",
"otpVerification": "إدخال رمز التحقق",
"weHaveSendOTP": "لقد أرسلنا OTP إلى",
"via": "عبر",
"forRegistrationVerification": "للتحقق من التسجيل",
"didntReceiveIt": "لم تستلمه؟",
"didntReceiveIt": "لم يصلك الرمز؟",
"resendOTP": "إعادة إرسال",
"resendIn": "إعادة الإرسال في",
"resendIn": "إعادة الإرسال خلال",
"pleaseEnterAnationalID": "تسجيل الدخول برقم الهوية او الاقامة",
"pleaseEnterAFileNumber": "يرجى إدخال / رقم الملف",
"pleaseEnterAValidEmail": "يرجى إدخال بريد إلكتروني صالح",
@ -890,17 +890,17 @@
"clearAllFilters": "اعادة تعيين",
"filters": "التخصيص",
"searchClinic": "بحث عن عيادة",
"normal": "عادي",
"normal": "طبيعي",
"attention": "انتباه",
"monitor": "مراقبة",
"monitor": "يتطلب متابعة",
"noSpecialResult": "لا توجد نتائج خاصة",
"setTheDateRange": "تعيين النطاق الزمني",
"selectDate": "اختر التاريخ",
"historyFlowchart": "مخطط تدفق التاريخ",
"historyFlowchart": "السجل التاريخي",
"to": "إلى",
"startDate": "تاريخ البدء",
"endDate": "تاريخ الانتهاء",
"walkin": "بدون موعد",
"walkin": "موعد",
"laserClinic": "عيادة الليزر",
"continueString": "يكمل",
"covid_info": "تجري مستشفيات د. سليمان الحبيب فحص فيروس كورونا المستجد وتصدر شهادات السفر على مدار الساعة، طوال أيام الأسبوع، وبسرعة ودقة عالية. يمكن للراغبين في الاستفادة من هذه الخدمة زيارة أحد فروع مستشفيات د. سليمان الحبيب وإجراء فحص كورونا خلال بضع دقائق والحصول على النتائج خلال عدة ساعات خدمة فحص فيروس كورونا Covid 19 بتقنية PCR للكشف عن الفيروس وفقاً لأعلى المعايير العالمية وبأحدث أجهزة RT-PCR عالية الدقة (GeneXpert الأمريكي وغيره)، وهي طرق معتمدة من قبل هيئة الغذاء والدواء وكذلك من قبل المركز السعودي للوقاية من الأمراض المُعدية",
@ -912,7 +912,7 @@
"appointmentStatus": "حالة الموعد",
"doctorWillCallYou": "سيتصل بك الطبيب عندما يقترب موعدك.",
"getDirections": "الاتجاهات",
"notifyMeBeforeAppointment": "تنبيه قبل الموعد",
"notifyMeBeforeAppointment": "تنبيهي قبل الموعد",
"fetchingLabResults": "جاري جلب نتائج المختبر...",
"fetchingRadiologyResults": "جاري جلب نتائج الأشعة...",
"fetchingAppointmentPrescriptions": "جاري جلب وصفات الموعد...",
@ -920,7 +920,7 @@
"amountBeforeTax": "المبلغ قبل الضريبة",
"rebookAppointment": "إعادة حجز الموعد",
"fetchingDoctorSchedulePleaseWait": "جاري جلب جدول الطبيب، يرجى الانتظار...",
"pickADate": "اختر تاريخاً",
"pickADate": "اختيار الوقت والتاريخ",
"confirmingAppointmentPleaseWait": "جاري تأكيد الموعد، يرجى الانتظار...",
"appointmentConfirmedSuccessfully": "تم تأكيد الموعد بنجاح",
"appointmentPayment": "دفع الموعد",
@ -929,7 +929,7 @@
"appointmentCheckIn": "تسجيل حضور الموعد",
"insuranceExpiredOrInactive": "التأمين غير ساري (منتهي او غير مفعل)",
"totalAmountToPay": "المبلغ الإجمالي المستحق",
"vat15": "ضريبة القيمة المضافة 15%",
"vat15": "ضريبة القيمة المضافة (15%)",
"general": "عام",
"liveCare": "لايف كير",
"recentVisits": "قائمة الزيارات",
@ -1111,14 +1111,14 @@
"pick": "استلام",
"insideTheHome": "داخل المنزل",
"haveAnyAppointment": "هل لديك أي موعد",
"amountPaidAtHospital": "سيتم دفع المبلغ في المستشفى",
"submitRequest": "إرسال الطلب",
"amountPaidAtHospital": "الدفع عند الوصول للمستشفى",
"submitRequest": "تأكيد الطلب",
"enterPickupLocationManually": "أدخل موقع الاستلام يدوياً",
"enterPickupLocation": "أدخل موقع الاستلام",
"trackingDetails": "تفاصيل التتبع",
"cancelRequest": "إلغاء الطلب",
"shareLocationWhatsapp": "مشاركة موقعك المباشر على واتساب",
"pleaseWaitForCall": "يرجى انتظار المكالمة",
"pleaseWaitForCall": "ستتلقى مكالمة لتأكيد طلبك قريباً.",
"toHospitalLower": "إلى المستشفى",
"contact": "اتصال",
"failed": "فشل",
@ -1143,18 +1143,18 @@
"allFacilities": "جميع المرافق",
"selectLocation": "اختر الموقع",
"pleaseSelectTheLocation": "يرجى اختيار الموقع",
"viewLocationGoogleMaps": "عرض الموقع على خرائط جوجل",
"viewLocationGoogleMaps": "الاتجاهات",
"callAmbulance": "استدعاء سيارة إسعاف",
"requestAmbulanceInEmergency": "طلب سيارة إسعاف في حالة الطوارئ من المنزل أو المستشفى",
"confirmation": "تأكيد",
"areYouSureYouWantToCallAmbulance": "هل أنت متأكد أنك تريد استدعاء سيارة إسعاف؟",
"getDetailsOfNearestBranch": "احصل على تفاصيل أقرب فرع بما في ذلك الاتجاهات",
"confirmation": "استمرار",
"areYouSureYouWantToCallAmbulance": "هل تود تأكيد طلب سيارة الإسعاف؟",
"getDetailsOfNearestBranch": "الحصول على تفاصيل أقرب مركز طوارئ والاتجاهات إليه",
"areYouSureYouWantToCallRRT": "هل أنت متأكد أنك تريد استدعاء فريق الاستجابة السريعة (RRT)؟",
"priorERCheckInToSkipLine": "تسجيل الوصول المسبق في الطوارئ لتجاوز الطابور والدفع في الاستقبال.",
"areYouSureYouWantToMakeERCheckIn": "هل أنت متأكد أنك تريد إجراء تسجيل وصول الطوارئ؟",
"checkingYourERAppointmentStatus": "جاري التحقق من حالة موعد الطوارئ الخاص بك...",
"checkingYourERAppointmentStatus": "جارٍ التحقق من حالة طلبك...",
"transportOptions": "خيارات النقل",
"selectHospitalForAdvancePayment": "يرجى اختيار المستشفى الذي ترغب في دفع مبلغ مقدم له.",
"selectHospitalForAdvancePayment": "يرجى تحديد المستشفى أولاً.",
"recharge": "إعادة الشحن",
"activityLevel": "مستوى النشاط",
"selectActivityLevel": "حدد مستوى النشاط",
@ -1165,10 +1165,10 @@
"selectBodyFrameSize": "حدد حجم إطار الجسم",
"averageCycleLength": "متوسط طول الدورة الشهرية (عادةً 28 يومًا)",
"averageLutealPhase": "متوسط طول المرحلة الأصفرية (عادةً 14 يومًا)",
"convert": "يتحول",
"convert": "تحويل الوحدات",
"calculate": "احسب",
"healthCalculators": "الحاسبات الصحية",
"healthConverters": "محول الوحدات الصحية",
"healthConverters": "تحويل الوحدات",
"generalHealth": "الصحة العامة",
"relatedToBMICalories": "متعلق بمؤشر كتلة الجسم والسعرات الحرارية ودهون الجسم وما إلى ذلك للبقاء على اطلاع دائم بصحتك.",
"selectCalculator": "اختر الحاسبة",
@ -1247,7 +1247,7 @@
"loginToViewMedicalFile": "سجل الدخول لعرض ملفك الطبي",
"addMember": "إضافة عضو",
"addFamilyMember": "إضافة فرد من العائلة",
"pleaseFillBelowFieldToAddNewFamilyMember": "يرجى ملء الحقل أدناه لإضافة فرد جديد من العائلة إلى ملفك الشخصي",
"pleaseFillBelowFieldToAddNewFamilyMember": "أدخل البيانات أدناه لإضافة فرد جديد إلى عائلتك",
"healthTools": "الادوات الصحية",
"supportServices": "خدمات الدعم",
"virtualTour": "جولة افتراضية",
@ -1272,10 +1272,10 @@
"invalidWeight": "الوزن غير صالح",
"timeToDrinkWater": "حان وقت شرب الماء! 💧",
"stayHydratedDrinkWater": "ابق رطبًا! اشرب {amount} مل من الماء.",
"visitPharmacyOnline": "زيارة الصيدلية",
"visitPharmacyOnline": "الصيدلية الالكترونية",
"howAreYouFeelingToday": "كيف حالك اليوم؟",
"checkYourSymptomsWithScale": "تحقق من حالتك الصحية",
"checkYourSymptoms": "تحقق من أعراضك",
"checkYourSymptomsWithScale": "قيّم حالتك الصحية واحصل على التوجيه الطبي المناسب",
"checkYourSymptoms": "مدقق الأعراض",
"noUpcomingAppointmentPleaseBook": "ليس لديك أي مواعيد قادمة. يرجى حجز موعد",
"youHaveEROnlineCheckInRequest": "لديك طلب تسجيل وصول عبر الإنترنت للطوارئ",
"quickLinks": "روابط سريعة",
@ -1319,7 +1319,7 @@
"allMedications": "جميع الأدوية",
"youDontHaveAnyPrescriptionsYet": "ليس لديك أي وصفات طبية بعد.",
"youDontHaveAnyCompletedVisitsYet": "ليس لديك أي زيارات مكتملة بعد",
"others": "أخرى",
"others": "سجلات أخرى",
"allergyInfo": "معلومات الحساسية",
"vaccineInfo": "معلومات اللقاحات",
"updateInsuranceInfo": "تحديث التأمين",
@ -1351,7 +1351,7 @@
"selectAProfile": "الرجاء تحديد ملف تعريف",
"switchFamilyFile": "قم بالتبديل من قائمة الملفات الطبية أدناه",
"medicalFiles": "الملفات الطبية",
"addANewFamilyMember": "إضافة فرد جديد من العائلة",
"addANewFamilyMember": "إضافة فرد جديد",
"viewInvoiceDetails": "عرض تفاصيل الفاتورة",
"outPatient": "مريض خارجي",
"invoiceDetails": "تفاصيل الفاتورة",
@ -1373,7 +1373,7 @@
"downloadPrescription": "تحميل الوصفة الطبية",
"fetchingPrescriptionDetails": "جاري جلب تفاصيل الوصفة الطبية...",
"switchBackFamilyFile": "العودة إلى ملف العائلة",
"profileAndSettings": "الملف الشخصي والإعدادات",
"profileAndSettings": "الإعدادات",
"quickActions": "إجراءات سريعة",
"notificationsSettings": "إعدادات الإشعارات",
"touchIDFaceIDServices": "خدمات Touch ID / Face ID",
@ -1399,7 +1399,7 @@
"previous": "سابق",
"selectedOrgans": "الهيئات المختارة",
"noOrgansSelected": "لم يتم تحديد أي أعضاء بعد",
"organSelector": "اين تشعر بالالم",
"organSelector": "حدد موقع الألم",
"noPredictionsAvailable": "لا توجد تنبؤات متاحة",
"areYouSureYouWantToRestartOrganSelection": "هل تريد الخروج؟",
"possibleConditions": "الحالات المحتملة",
@ -1414,10 +1414,10 @@
"failedToLoadImage": "فشل تحميل الصورة",
"typeNotification": "النوع",
"pleaseSelectAtLeastOneOptionBeforeProceeding": "يرجى اختيار خيار واحد على الأقل قبل المتابعة",
"suggestions": "الاقتراحات",
"suggestions": "التوصيات",
"pleaseGoBackAndSelectOrgansFirst": "يرجى العودة واختيار الأعضاء أولاً",
"symptomsSelector": "محدد الأعراض",
"possibleSymptomsRelatedTo": "الأعراض المحتملة المتعلقة بـ",
"possibleSymptomsRelatedTo": "أعراض مرتبطة بـ",
"suggestionAIListDescription": "هذه قائمة بالأعراض المقترحة من قبل الذكاء الاصطناعي، بناءً على المعلومات التي تم جمعها حتى الآن خلال المقابلة",
"analyzing": "جاري التحليل...",
"seekMedicalAdvice": "اطلب المشورة الطبية",
@ -1434,13 +1434,13 @@
"noQuestionItemsAvailable": "لا توجد عناصر أسئلة متاحة",
"pleaseAnswerAllQuestionsBeforeProceeding": "يرجى الإجابة على جميع الأسئلة قبل المتابعة",
"triage": "الفرز",
"areYouSureYouWantToExitProgress": "هل أنت متأكد أنك تريد الخروج؟ سيتم فقدان تقدمك.",
"areYouSureYouWantToExitProgress": "هل تود الخروج؟ ستفقد تقدمك الحالي.",
"noQuestionAvailable": "لا يوجد سؤال متاح",
"possibleSymptom": "عرض محتمل: ",
"symptomsCheckerFindingScore": "- درجة نتائج فاحص الأعراض",
"possibleSymptom": "تشخيص محتمل",
"symptomsCheckerFindingScore": "نسبة التطابق",
"notSet": "غير محدد",
"years": "سنوات",
"symptomsChecker": "فاحص الأعراض",
"symptomsChecker": "مدقق الاعراض",
"helloIsYourInformationUpToDate": "مرحباً {name}، هل معلوماتك محدثة؟",
"noEditAll": "لا، تعديل الكل",
"yesItIs": "نعم",
@ -1474,7 +1474,7 @@
"beforeSyncingDataFollowInstructions": "قبل مزامنة البيانات، يرجى التأكد من اتباع التعليمات بشكل صحيح.",
"viewWatchInstructions": "عرض تعليمات الساعة",
"healthConnectAppNotInstalled": "يبدو أنه ليس لديك تطبيق Health Connect مثبتًا. يرجى تثبيته من متجر Play لمزامنة بيانات صحتك.",
"setTimerOfReminder": "ضبط التذكير",
"setTimerOfReminder": "تنبيهي قبل الموعد",
"youHaveAppointmentWithDr": "لديك موعد مع د. ",
"hours": "ساعات",
"minutes": "دقائق",
@ -1557,7 +1557,7 @@
"calculators": "الحاسبات",
"converters": "محول الوحدات",
"guide": "دليل",
"liveCareServiceDesc": "احصل على استشارة طبية من طبيب متخصص عبر مكالمة فيديو",
"liveCareServiceDesc": "احصل على استشارة طبية من طبيب مختص عبر مكالمة فيديو",
"bloodGroup": "فصيلة الدم: {bloodType}",
"medicalServices": "الخدمات الطبية",
"insuranceAndPayments": "التأمين والمدفوعات",
@ -1566,10 +1566,10 @@
"yesPleaseINeedHelp": "نعم، من فضلك أريد المساعدة",
"aiOverView": "AI ملخص",
"generateAiAnalysis": "التحليل باستخدام الذكاء الاصطناعي",
"aiAnalysis": "AI تحليل",
"aiAnalysis": "تحليل الذكاء الاصطناعي",
"prediction": "التوقعات",
"prevention": "الوقاية",
"disclaimer": "تنبيه",
"disclaimer": "إخلاء مسؤولية",
"thisAboveInfo": "تم تحليل نتائج المختبرهذه بواسطة الذكاء الاصطناعي، وهي لا تُعدّ نصيحة طبية. استشر طبيبك المختص للتشخيص والعلاج.",
"aiDisclaimer": "سيتم مشاركة بيانات نتائج تحاليلك المخبرية بشكل آمن مع خدمة الذكاء الاصطناعي لدينا لتحليلها. يساعد هذا في تقديم رؤى صحية مُخصصة. هل ترغب في المتابعة؟",
"consent": "نتائج المختبر",
@ -1613,8 +1613,8 @@
"noFreeSlot": "لا توجد مواعيد متاحة في التاريخ المحدد. يرجى اختيار تاريخ آخر أو إعادة المحاولة لاحقاً.",
"noThanksIKnowTheClinic": "لا، شكراً. أنا أعرف العيادة.",
"unableToSendOTP": "تعذر إرسال رمز التحقق لمرة واحدة",
"loadingAIAnalysis": "نقوم بتحليل نتائجك، يرجى التحلي بالصبر والسماح للذكاء الاصطناعي بالقيام بالمهمة، قد يستغرق هذا بعض الوقت.",
"symptoms": "أعراض",
"loadingAIAnalysis": "جارٍ تحليل النتائج بواسطة الذكاء الاصطناعي، يرجى الانتظار...",
"symptoms": "مدقق الاعراض",
"insuranceInActive": "التأمين غير نشط",
"insuranceInActiveContactSupport": "لديك تأمين ساري المفعول، ولكنه غير مُفعّل حاليًا في مجموعة حبيب الطبية. يُرجى التواصل مع خدمة عملاء مجموعة حبيب الطبية.",
"updateAppNow": "تحديث التطبيق الآن",
@ -1642,9 +1642,9 @@
"hmgPolicies": "سياسات مجموعة الحبيب الطبية",
"darkMode": "الوضع الداكن",
"featureComingSoonDescription": "هذه الميزة ستتوفر قريباً. نحن نعمل جاهدين لإضافة ميزات أكثر تميزاً إلى التطبيق. انتظرونا لمتابعة التحديثات.",
"generateAiAnalysisResult": "قم بإجراء تحليل لهذا المختبر AI",
"generateAiAnalysisResult": "تحليل النتائج بالذكاء الاصطناعي",
"ratings": "التقييمات",
"hmgPharmacyText": "المتجر الالكتروني او تسوق من الصيدلية بسهوله",
"hmgPharmacyText": "وجهتك الالكترونية الشاملة للأدوية ومنتجات العناية بالصحة",
"insuranceRequestSubmittedSuccessfully": "تم إرسال طلب تحديث بيانات التأمين بنجاح. سيتم إعلامك بمجرد الانتهاء.",
"updatingEmailAddress": "جارٍ تحديث عنوان البريد الإلكتروني، يرجى الانتظار...",
"verifyInsurance": "التحقق من التأمين",
@ -1654,7 +1654,7 @@
"giveLocationPermissionForNearestList": "يرجى منح إذن الوصول إلى الموقع من إعدادات التطبيق لعرض أقرب المواقع.",
"sortByLocation": "الترتيب حسب الموقع",
"timeForFirstReminder": "وقت التذكير الأول",
"reminderRemovalNote": "يمكنك إزالتها من التقويم الخاص بك لاحقاً عن طريق إيقاف تشغيل التذكير",
"reminderRemovalNote": "يمكنك إلغاء التذكير لاحقاً من التقويم.",
"communicationLanguage": "لغة التواصل",
"cmcServiceHeader": "فحص صحي شامل: تشخيص متقدم، معلومات صحية مفصلة",
@ -1708,7 +1708,7 @@
"doctorRatingAppointment": "طبيب\nتصنيف",
"ratingSubmitted": "تم إرسال التقييم",
"rateTheDoctor": "يرجى تقييم الطبيب",
"downloadInvoice": حميل الفاتورة",
"downloadInvoice": نزيل الفاتورة",
"approvalDetails": "تفاصيل الموافقة",
"obese": "سمين",
"overWeight": "وزن زائد",
@ -1748,9 +1748,16 @@
"searchFor" : "بحث عن",
"m": "متر",
"inch": "انش",
"updateEmailAddressTitle": "تحديث البريد الالكتروني: ",
"enterNewNewContactNumber": "الرجاء اضافة رقم اتصال في حالة الطواريء: ",
"updateEmailAddressTitle": "أدخل البريد الإلكتروني الجديد: ",
"enterNewNewContactNumber": "الرجاء اضافة رقم اتصال في حالة الطوارئ: ",
"nationalIdFileNumber": "رقم الهوية / الإقامة / الملف",
"finda": "البحث عن",
"errorFetchingData": "حدث خطأ أثناء تحميل البيانات",
"negative": "سلبي",
"calculateCaloriesBasedOnFactors": "حساب السعرات الحرارية اليومية بناءً على عدة عوامل مثل الطول، الوزن، العمر، الجنس، والنشاط البدني اليومي.",
"conformationCall": "ستتلقى مكالمة لتأكيد طلبك قريباً.",
"radiologyLabResults": "نتائج الأشعة",
"disclaimerRadiology": "تم تحليل نتائج الأشعة هذه بواسطة الذكاء الاصطناعي، وهي لا تُعدّ نصيحة طبية. استشر طبيبك المختص للتشخيص والعلاج."
}

@ -40,7 +40,7 @@
"noResultFound": "No Result Found",
"noSearchResultFound": "No Result Found",
"pleaseEnterProductName": "Please Enter Product Name",
"bookNow": "Book Now",
"bookNow": "New Appointment",
"docInfo": "Doctor Information",
"appoInfo": "Appointment Information",
"availableAppo": "Available Appointments",
@ -443,7 +443,7 @@
"serviceInformation": "Service Information",
"homeHealthCare": "Home Health Care",
"noAppointmentAvailable": "No Available Appointments",
"homeHealthCareText": "This service provides a set of home health care services, continuous and comprehensive follow-up in their places of residence for those who cannot access health facilities, such as (laboratory analyzes - radiology - vaccinations - physical therapy), etc.",
"homeHealthCareText": "Clinical excellence and specialized care in the comfort of your own home",
"loginRegister": "Login/Register",
"orderLog": "Order Log",
"infoLab": "This service allows you to view the results of all laboratory tests performed in Al Habib Medical Group as well as sending the report via e-mail.",
@ -701,11 +701,11 @@
"bikini": "Bikini",
"totalMinutes": "Total Minutes",
"feedback": "Feedback",
"likeToHear": "We would love to hear the feedback, concerns on healthcare services and eServices experience. Please use the below form",
"likeToHear": "We would love to hear your feedback. If you have any concerns about healthcare services or eServices experience, please let us in the form below.",
"emptySubject": "Please enter the subject",
"emptyMessage": "Please enter message",
"selectAttachment": "Select Attachment",
"complainAppo": "Complaint for appointment",
"complainAppo": "Complaint with appointment",
"complainAppoAlt": "Complaint without appointment",
"messageType": "Message Type",
"feedbackType": "Feedback Type",
@ -777,7 +777,7 @@
"livecarePoint2": "A Specialized doctor will contact you",
"livecarePoint3": "A Doctor will be able to see your full medical file history",
"livecarePoint4": "Free Medicine Delivery Available",
"livecarePoint5": "No need to visit the service is in your place",
"livecarePoint5": "Consult our specialists remotely and manage your health whenever and wherever you are.",
"bookImmediateLivecare": "I accept to get the service immediately",
"bookVideoLivecare2": "I don't need to visit the clinic",
"noThankyou": "No Thanks",
@ -891,7 +891,7 @@
"clearAllFilters": "Clear all filters",
"filters": "Filters",
"searchClinic": "Search Clinic",
"walkin": "Walk In",
"walkin": "Booked",
"continueString": "Continue",
"laserClinic": "Laser Clinic",
"covid_info" :"Dr. Sulaiman Al Habib hospitals are conducting a test for the emerging corona virus and issuing travel certificates 24/7 in a short time and with high accuracy. Those wishing to benefit from this service can visit one of Dr. Sulaiman Al Habib branches to conduct a corona test within few minutes, and obtain the result within several hours. Corona Virus Covid 19 testing service with PCR technology to detect the virus according to the highest international standards and with the latest high-precision RT-PCR devices (American GeneXpert and others), That is approved by the Food and Drug Authority as well as by the Saudi Center for Infectious Diseases Prevention.",
@ -935,12 +935,12 @@
"scheduledConsultation": "Scheduled Consultation",
"pharmaLiveCare": "Pharma LiveCare",
"notSureHelpMeChooseClinic": "Not sure? help me choose a clinic!",
"mentionYourSymptomsAndFindDoctors": "Mention your symptoms and find the list of doctors accordingly",
"mentionYourSymptomsAndFindDoctors": "Tell us your symptoms, and well recommend the best-suited specialists for your care",
"immediateService": "Immediate service",
"noNeedToWaitGetMedicalConsultation": "No need to wait, you will get medical consultation immediately via video call",
"noVisitRequired": "No visit required",
"doctorWillContact": "Doctor will contact",
"specialisedDoctorWillContactYou": "A specialised doctor will contact you and will be able to view your medical history",
"doctorWillContact": "Doctor will contact you",
"specialisedDoctorWillContactYou": "A specialized doctor will contact you and will be able to view your medical history",
"freeMedicineDelivery": "Free medicine delivery",
"offersFreeMedicineDelivery": "Offers free medicine delivery for the LiveCare appointment",
"dentalChiefComplaints": "Dental Chief Complaints",
@ -1060,7 +1060,7 @@
"insuranceDocument": "Insurance Document",
"selectBranch": "Select Branch",
"patientInformation": "Patient information",
"patientLocation": "Where the patient located",
"patientLocation": "Select the location of the patient",
"identificationNumber": "Identification Number",
"enterIdentificationNumber": "Enter Identification Number*",
"patientName": "Patient Name*",
@ -1099,9 +1099,9 @@
"pleaseSelectDetailsOfPickup": " Please select the details of pickup",
"selectDetails": "Select Details",
"work": "Work",
"pick": "Pick",
"insideTheHome": "Inside the home",
"haveAnyAppointment": "Have any appointment",
"pick": "Pick up",
"insideTheHome": "From your home/Selected location",
"haveAnyAppointment": "Select if you have any appointment?",
"amountPaidAtHospital": "Amount will be paid at the hospital",
"submitRequest": "Submit Request",
"enterPickupLocationManually": "Enter Pickup Location Manually",
@ -1142,7 +1142,7 @@
"getDetailsOfNearestBranch": "Get the details of nearest branch including directions",
"areYouSureYouWantToCallRRT": "Are you sure you want to call Rapid Response Team (RRT)?",
"priorERCheckInToSkipLine": "Prior ER Check-In to skip the line & payment at the reception.",
"areYouSureYouWantToMakeERCheckIn": "Are you sure you want to make ER Check-In?",
"areYouSureYouWantToMakeERCheckIn": "Are you sure you want to request an online ER check-in?",
"checkingYourERAppointmentStatus": "Checking your ER Appointment status...",
"transportOptions": "Transport Options",
"selectHospitalForAdvancePayment": "Please select the hospital you want to make an advance payment for.",
@ -1217,7 +1217,7 @@
"healthTrackers": "Health Trackers",
"monitorBloodPressureLevels": "Monitor your blood pressure levels, track systolic and diastolic readings, and maintain a healthy heart.",
"trackWeightProgress": "Track your weight progress, set goals, and maintain a healthy body mass for overall wellness.",
"bookAppointment": "Book\nAppointment",
"bookAppointment": "New\nAppointment",
"completeCheckup": "Complete Checkup",
"indoorNavigation": "Indoor Navigation",
"eReferralServices": "E-Referral Services",
@ -1227,7 +1227,7 @@
"healthConvertersServices": "Health\nConverters",
"smartWatchesServices": "Smart\nWatches",
"exploreServices": "Explore Services",
"medicalAndCareServices": "Medical & Care Services",
"medicalAndCareServices": "Medical & Healthcare Services",
"hmgServices": "HMG Services",
"personalServices": "Personal Services",
"habibWallet": "Habib Wallet",
@ -1263,8 +1263,8 @@
"stayHydratedDrinkWater": "Stay hydrated! Drink {amount}ml of water.",
"visitPharmacyOnline": "Visit Pharmacy Online",
"howAreYouFeelingToday": "How are you feeling today?",
"checkYourSymptomsWithScale": "Check your symptoms or check your health",
"checkYourSymptoms": "Check your symptoms",
"checkYourSymptomsWithScale": "Evaluate your symptoms and find the right care",
"checkYourSymptoms": "Symptom Checker",
"noUpcomingAppointmentPleaseBook": "You do not have any upcoming appointment. Please book an appointment",
"youHaveEROnlineCheckInRequest": "You have ER Online Check-In Request",
"quickLinks": "Quick Links",
@ -1278,7 +1278,7 @@
"selectedServices": "Selected Services",
"createNewRequest": "Create new request",
"youHaveNoPendingRequests": "You have no pending requests.",
"noInsuranceDataFound": "No insurance data found...",
"noInsuranceinsurance2DataFound": "No insurance data found...",
"noInsuranceUpdateRequest": "No insurance update requests found.",
"policyNumberInsurancePage": "Policy: {number}",
"insuranceExpired": "Insurance Expired",
@ -1362,7 +1362,7 @@
"downloadPrescription": "Download Prescription",
"fetchingPrescriptionDetails": "Fetching prescription details...",
"switchBackFamilyFile": "Switch Back To Family File",
"profileAndSettings": "Profile & Settings",
"profileAndSettings": "Settings",
"quickActions": "Quick Actions",
"notificationsSettings": "Notifications Settings",
"touchIDFaceIDServices": "Touch ID / Face ID Services",
@ -1490,7 +1490,7 @@
"heightDescription": "Height is measured in centimeters and is used to calculate BMI and dosage recommendations.",
"weightDescription": "Weight helps track overall health, nutrition, and changes over time.",
"bloodPressureDescription": "Blood pressure reflects the force of blood against artery walls. It is shown as systolic/diastolic.",
"temperatureDescription": "Body temperature reflects how hot your body is and may change with infection or inflammation.",
"temperatureDescription": "Body temperature is a vital sign that indicates how warm the body is. It may increase in response to immune triggers like infection or inflammation",
"heartRateDescriptionVital": "Heart rate refers to the number of heart beats per minute.",
"respiratoryRateDescription": "Respiratory rate is the number of breaths taken per minute.",
"bmiAdvice": "Maintain a balanced diet and regular activity. If your BMI is high or low, consider consulting your doctor.",
@ -1548,7 +1548,7 @@
"calculators": "Calculators",
"converters": "Converters",
"guide": "Guide",
"liveCareServiceDesc": "Get medical advice with a specialist doctor Via a video call",
"liveCareServiceDesc": "Get medical advice from a specialist doctor via video call",
"bloodGroup": "Blood: {bloodType}",
"medicalServices": "Medical Services",
"insuranceAndPayments": "Insurance & Payments",
@ -1634,7 +1634,7 @@
"darkMode": "Dark Mode",
"generateAiAnalysisResult": "Generate AI analysis for this result",
"ratings": "Ratings",
"hmgPharmacyText": "Al Habib Pharmacy, the complete online Pharmaceutical store brought to you by Dr. Sulaiman Al Habib Medical Services Group.",
"hmgPharmacyText": "Online pharmacy for a complete health shopping experience",
"insuranceRequestSubmittedSuccessfully": "Your insurance update request has been successfully submitted. You will be notified once completed.",
"updatingEmailAddress": "Updating email address, Please wait...",
"verifyInsurance": "Verify Insurance",
@ -1662,13 +1662,13 @@
"liveChatServiceDescription": "Need help ? Our live chat connects you with expert support for any questions about features, settings, or troubleshooting.",
"emergencyServiceHeader": "ER Check-in, Faster Than Ever. Call ambulance / Rapid Response Team instantly",
"emergencyServiceDescription": "In a medical emergency? Our ambulances and rapid response teams are on standby 24/7. Plus, quick ER check-in for faster care.",
"homeHealthCareServiceHeader": "Your Health, Elevated. Premium care, delivered to your doorstep.",
"homeHealthCareServiceDescription": "We bring quality healthcare to your doorstep. Experienced nurses providing compassionate care in the comfort of your home.",
"homeHealthCareServiceHeader": "Premium care, delivered right to your doorstep",
"homeHealthCareServiceDescription": "We provide the highest degree of patient care at home in a value-oriented, efficient, and professional manner.",
"profileOnlyText": "Profile",
"information": "Information",
"noFavouriteDoctors": "You don't have any favourite list yet",
"noFavouriteDoctors": "You don't have any favorite list yet",
"addDoctors": "Add Doctors",
"favouriteList": "Favourite List",
"favouriteList": "Favorite List",
"later": "Later",
"cancelAppointmentConfirmMessage": "Are you sure you want to cancel this appointment?",
"acknowledged": "Acknowledged",
@ -1740,8 +1740,14 @@
"updateEmailAddressTitle": "Enter the new email address to be updated: ",
"enterNewNewContactNumber": "Enter the new emergency contact number to be updated: ",
"nationalIdFileNumber": "National ID/File Number",
"finda": "Find a",
"calculateCaloriesBasedOnFactors": "Calculates daily calorie intake based on several factors including: height, weight, age, gender and daily physical activity.",
"insurance2": "Insurance",
"conformationCall": "You will receive a call from HMG for confirmation ",
"radiologyLabResults": "Radiology Results",
"disclaimerRadiology": "This radiology result was analyzed by AI, and it is not medical advice. Consult your healthcare provider for diagnosis and treatment."
}
}

@ -792,6 +792,7 @@ class EmergencyServicesViewModel extends ChangeNotifier {
allOrders.clear();
allOrders.addAll(ambulanceOrders ?? []);
allOrders.addAll(ordersRRT?.completedOrders ?? []);
_sortOrdersByDate(allOrders);
changeOrderDisplayItems(OrderDislpay.ALL);
notifyListeners();
},
@ -966,6 +967,7 @@ class EmergencyServicesViewModel extends ChangeNotifier {
allOrders.clear();
allOrders.addAll(ambulanceOrders ?? []);
allOrders.addAll(ordersRRT?.completedOrders ?? []);
_sortOrdersByDate(allOrders);
changeOrderDisplayItems(OrderDislpay.ALL);
notifyListeners();
},
@ -1003,9 +1005,31 @@ class EmergencyServicesViewModel extends ChangeNotifier {
orderDisplayList = ambulanceOrders ?? [];
break;
}
_sortOrdersByDate(orderDisplayList);
notifyListeners();
}
void _sortOrdersByDate(List list) {
list.sort((a, b) {
final String? dateA = _getCreatedDate(a);
final String? dateB = _getCreatedDate(b);
final bool hasDateA = dateA != null && dateA.contains('/Date(');
final bool hasDateB = dateB != null && dateB.contains('/Date(');
if (!hasDateA && !hasDateB) return 0;
if (!hasDateA) return 1;
if (!hasDateB) return -1;
final parsedA = DateUtil.convertStringToDate(dateA);
final parsedB = DateUtil.convertStringToDate(dateB);
return parsedB.compareTo(parsedA);
});
}
String? _getCreatedDate(dynamic order) {
if (order is AmbulanceRequestOrdersModel) return order.created;
if (order is GetCMCAllOrdersResponseModel) return order.created;
return null;
}
void openRRT() {
if (appState.isAuthenticated) {
if (agreedToTermsAndCondition == false) {

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1741,6 +1741,11 @@ abstract class LocaleKeys {
static const updateEmailAddressTitle = 'updateEmailAddressTitle';
static const enterNewNewContactNumber = 'enterNewNewContactNumber';
static const nationalIdFileNumber = 'nationalIdFileNumber';
static const finda = 'finda';
static const errorFetchingData = 'errorFetchingData';
static const negative = 'negative';
static const calculateCaloriesBasedOnFactors = 'calculateCaloriesBasedOnFactors';
static const conformationCall = 'conformationCall';
static const radiologyLabResults = 'radiologyLabResults';
static const disclaimerRadiology = 'disclaimerRadiology';

@ -55,12 +55,14 @@ class _SelectClinicPageState extends State<SelectClinicPage> {
late AppointmentViaRegionViewmodel regionalViewModel;
late AppState appState;
late BookAppointmentsViewModel bookAppointmentsViewModel;
late String name;
@override
void initState() {
scheduleMicrotask(() {
bookAppointmentsViewModel.getClinics();
});
name = (widget.calculatorType!.name.toLowerCase() =="bmi"? widget.calculatorType!.name.toUpperCase(): widget.calculatorType!.name.toCamelCase)??"";
super.initState();
}

@ -149,7 +149,7 @@ class TrackingScreen extends StatelessWidget {
borderColor: AppColors.primaryRedColor,
textColor: Colors.white,
icon: AppAssets.cancel,
height: 40.h,
height: 56.h,
iconSize: 18.w,
),
],
@ -240,7 +240,7 @@ class TrackingScreen extends StatelessWidget {
backgroundColor: AppColors.lightRedButtonColor,
iconColor: AppColors.primaryRedColor,
borderColor: Colors.transparent,
height: 40.h,
height: 56.h,
),
)
],
@ -273,7 +273,7 @@ class TrackingScreen extends StatelessWidget {
informationRegardingTrackingSection() {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [currentStatus(), SizedBox(height: 4.h), "You will receive a call from HMG for confirmation ".toText12(color: AppColors.greyTextColor, isBold: true)],
children: [currentStatus(), SizedBox(height: 4.h)],
);
}

@ -513,7 +513,7 @@ class _BMRWidgetState extends State<BMRWidget> {
Utils.buildSvgWithAssets(icon: AppAssets.globe, width: 18.w, height: 18.w),
SizedBox(width: 12.w),
Expanded(
child: "Calculates daily calorie intake based on server factors, like height, weight, age, gender and daily physical activity."
child: LocaleKeys.calculateCaloriesBasedOnFactors.tr()
.toText12(isBold: true, color: AppColors.inputLabelTextColor),
),
],

@ -512,7 +512,7 @@ class _CaloriesWidgetState extends State<CaloriesWidget> {
Utils.buildSvgWithAssets(icon: AppAssets.globe, width: 18.w, height: 18.w),
SizedBox(width: 12.w),
Expanded(
child: "Calculates daily calorie intake based on server factors, like height, weight, age, gender and daily physical activity."
child: LocaleKeys.calculateCaloriesBasedOnFactors.tr()
.toText12(isBold: true, color: AppColors.inputLabelTextColor),
),
],

@ -32,7 +32,7 @@ class LandingPageData {
ServiceCardData(
serviceName: "search_doctor",
icon: AppAssets.search_doctor_icon,
title: LocaleKeys.searchFor,
title: LocaleKeys.finda,
subtitle: LocaleKeys.doctor,
backgroundColor: AppColors.whiteColor,
iconColor: AppColors.blackColor,
@ -115,7 +115,7 @@ class LandingPageData {
ServiceCardData(
serviceName: "insurance_update",
icon: AppAssets.insurance_update_icon,
title: getIt.get<AppState>().isArabic()?LocaleKeys.details2: LocaleKeys.insurance2,
title: LocaleKeys.medical,
subtitle: getIt.get<AppState>().isArabic()?LocaleKeys.insurance2: LocaleKeys.details2,
backgroundColor: AppColors.whiteColor,
iconColor: AppColors.blackColor,

@ -27,7 +27,7 @@ import 'package:provider/provider.dart';
import 'dart:ui' as ui;
class PrescriptionsListPage extends StatefulWidget {
const PrescriptionsListPage({super.key});
const PrescriptionsListPage({super.key});
@override
State<PrescriptionsListPage> createState() => _PrescriptionsListPageState();

@ -12,10 +12,11 @@ class StepperWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return oneProgressBar(width, activeColor, hasThumb);
return oneProgressBar(context, width, activeColor, hasThumb);
}
Widget oneProgressBar(double width, Color color, bool hasThumb) {
Widget oneProgressBar(BuildContext context, double width, Color color, bool hasThumb) {
final isRtl = Directionality.of(context) == TextDirection.rtl;
return Row(
children: [
AnimatedSize(
@ -42,8 +43,9 @@ class StepperWidget extends StatelessWidget {
Visibility(
visible: hasThumb,
child: Positioned(
top: -6.h, // move thumb above bar center
left: width - 22.h, // move to right end
top: -6.h,
left: isRtl ? 4.h : null,
right: isRtl ? null : 4.h,
child: thumb(color),
),
)

Loading…
Cancel
Save