From ac6e96ad6c4233c7c5be56fbcd0b7ac85f665419 Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Mon, 13 Apr 2026 16:43:00 +0300 Subject: [PATCH 1/5] no message --- assets/langs/ar-SA.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/langs/ar-SA.json b/assets/langs/ar-SA.json index 5df2dcbd..01a53ed1 100644 --- a/assets/langs/ar-SA.json +++ b/assets/langs/ar-SA.json @@ -950,7 +950,7 @@ "freeMedicineDelivery": "توصيل مجاني للأدوية", "offersFreeMedicineDelivery": "يوفر توصيل مجاني للأدوية لموعد لايف كير", "dentalChiefComplaints": "الشكاوى الرئيسة للأسنان", - "viewAvailableAppointments": "عرض المواعيد المتاحة", + "viewAvailableAppointments": "المواعيد المتاحة", "doctorProfile": " ملف الطبيب", "waitingAppointment": "موعد الانتظار", "hospitalInformation": "معلومات المستشفى", @@ -1462,7 +1462,7 @@ "beforeSyncingDataFollowInstructions": "قبل مزامنة البيانات، يرجى التأكد من اتباع التعليمات بشكل صحيح.", "viewWatchInstructions": "عرض تعليمات الساعة", "healthConnectAppNotInstalled": "يبدو أنه ليس لديك تطبيق Health Connect مثبتًا. يرجى تثبيته من متجر Play لمزامنة بيانات صحتك.", - "setTimerOfReminder": "ضبط مؤقت التذكير", + "setTimerOfReminder": "ضبط التذكير", "youHaveAppointmentWithDr": "لديك موعد مع د. ", "hours": "ساعات", "minutes": "دقائق", @@ -1527,7 +1527,7 @@ "notifyMeBeforeConsumptionTime": "أبلغني قبل وقت الاستهلاك", "noMedicationsToday": "لا أدوية اليوم", "reminders": "تذكيرات", - "reminderAddedToCalendar": "تمت إضافة تذكير إلى التقويم ✅", + "reminderAddedToCalendar": "تمت إضافة تذكير إلى التقويم ", "errorWhileSettingCalendar": "حدث خطأ أثناء ضبط التقويم:{error}", "instructions": "التعليمات", "requests": "الطلبات", @@ -1664,7 +1664,7 @@ "homeHealthCareServiceHeader": "صحتك، في أبهى صورها. رعاية فائقة الجودة، تصلك إلى عتبة دارك.", "homeHealthCareServiceDescription": "نقدم لكم رعاية صحية عالية الجودة تصلكم إلى عتبة منزلكم. ممرضات ذوات خبرة يقدمون رعاية حانية في راحة منزلكم.", "profileOnlyText": "الملف الشخصي", - "information": "معلومة", + "information": "معلومه", "noFavouriteDoctors": "ليس لديك أي قائمة مفضلة حتى الآن", "addDoctors": "إضافة الأطباء", "favouriteList": "قائمة المفضلة", From 2f4db29a700d58d91ab5e9815a6c5d17dc9973ed Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Mon, 13 Apr 2026 17:08:43 +0300 Subject: [PATCH 2/5] arabic updated. --- assets/langs/ar-SA.json | 20 +- assets/langs/en-US.json | 2 + lib/generated/codegen_loader.g.dart | 48 +- lib/generated/locale_kesy.g.dart | 1729 +++++++++++++++++ .../home/widgets/habib_wallet_card.dart | 4 +- 5 files changed, 1776 insertions(+), 27 deletions(-) create mode 100644 lib/generated/locale_kesy.g.dart diff --git a/assets/langs/ar-SA.json b/assets/langs/ar-SA.json index 01a53ed1..f491be4d 100644 --- a/assets/langs/ar-SA.json +++ b/assets/langs/ar-SA.json @@ -198,6 +198,7 @@ "enterEmail": "يرجى إدخال البريد الإلكتروني", "family": "عائلتي", "familyTitle": "ملفات عائلتي", + "familyTitle2": "ملفات العائلة", "myFamily": "عائلتي", "addNewMember": "إضافة فرد جديد للعائلة", "sentRequests": "الطلبات المرسلة", @@ -218,7 +219,7 @@ "unit": "الوحدة", "request": "طلب", "memberName": "اسم العضو", - "switchLogin": "تبديل", + "switchLogin": "عرض", "removeMember": "إزالة", "allowView": "السماح", "rejectView": "رفض", @@ -487,7 +488,7 @@ "shareReview": "شارك التقييم", "review": " التقييمات", "viewMedicalFile": "عرض التفاصيل", - "viewAllServices": "عرض جميع الخدمات", + "viewAllServices": "جميع الخدمات", "medicalFile": "الملف الطبي", "verified": "تم التحقق", "checkup": "فحص", @@ -929,7 +930,7 @@ "vat15": "ضريبة القيمة المضافة 15%", "general": "عام", "liveCare": "لايف كير", - "recentVisits": "الزيارات الأخيرة", + "recentVisits": "قائمة الزيارات", "favouriteDoctors": "الأطباء المفضلون", "searchByClinic": "البحث حسب العيادة", "tapToSelectClinic": "انقر لاختيار العيادة", @@ -1230,6 +1231,7 @@ "hmgServices": "خدمات مجموعة الحبيب الطبية", "personalServices": "الخدمات الشخصية", "habibWallet": "محفظة الحبيب", + "habibWallet2": "المحفظة", "loginToViewWalletBalance": "سجل الدخول لعرض رصيد محفظتك", "recharge": "إعادة الشحن", "loginToViewMedicalFile": "سجل الدخول لعرض ملفك الطبي", @@ -1288,7 +1290,7 @@ "referenceRange": "النطاق المرجعي", "downloadReport": "تنزيل التقرير", "generatingReport": "جارٍ إنشاء التقرير، يرجى الانتظار...", - "noLabResults": "ليس لديك أي نتائج مختبرية حتى الآن.", + "noLabResults": "لا يوجد نتائج", "labResultDetails": "تفاصيل نتائج المختبر", "resultOf": "نتيجة", "whatIsThisResult": "ما هي هذه النتيجة؟", @@ -1553,14 +1555,14 @@ "bmi": "مؤشر كتلة الجسم", "yesPleaseINeedHelp": "نعم، من فضلك أريد المساعدة", "aiOverView": "AI ملخص", - "generateAiAnalysis": "قم بإجراء تحليل لهذا الطلب AI", + "generateAiAnalysis": "التحليل باستخدام الذكاء الاصطناعي", "aiAnalysis": "AI تحليل", - "prediction": "تنبؤ", + "prediction": "التوقعات", "prevention": "وقاية", "disclaimer": "تنصل", "thisAboveInfo": "المعلومات المذكورة أعلاه مُولّدة بواسطة AI بناءً على نتائج تحاليلك المخبرية، وهي لأغراض إعلامية فقط. لا ينبغي اعتبارها تشخيصًا طبيًا أو خطة علاجية. استشر طبيبك دائمًا للحصول على نصيحة طبية مُخصصة قبل اتخاذ أي قرارات تتعلق بصحتك.", "aiDisclaimer": "سيتم مشاركة بيانات نتائج تحاليلك المخبرية بشكل آمن مع خدمة الذكاء الاصطناعي لدينا لتحليلها. يساعد هذا في تقديم رؤى صحية مُخصصة. هل ترغب في المتابعة؟", - "consent": "موافقة", + "consent": "نتائج المختبر", "bmiNormalDescription": "مؤشر كتلة جسمك ضمن المعدل الصحي. استمر في اتباع نظام غذائي متوازن، وممارسة النشاط البدني بانتظام، وإجراء الفحوصات الدورية للحفاظ على صحة جيدة. راقب أي تغييرات ملحوظة مع مرور الوقت.", "bmiUnderweightDescription": "يشير مؤشر كتلة الجسم إلى أنك تعاني من نقص الوزن. لذا، يُنصح بزيادة السعرات الحرارية المتناولة من خلال تناول الأطعمة الغنية بالعناصر الغذائية، وممارسة تمارين المقاومة لبناء العضلات، واستشارة أخصائي رعاية صحية للتحقق من وجود أسباب كامنة.", "bmiOverweightDescription": "يشير مؤشر كتلة الجسم إلى زيادة الوزن. لذا، يُنصح بالسعي إلى إنقاص الوزن تدريجياً وبشكل مستدام من خلال تقليل السعرات الحرارية بشكل معتدل، وممارسة النشاط البدني بانتظام، واختيار الأطعمة الصحية. استشر طبيبك قبل إجراء أي تغييرات جذرية في نمط حياتك.", @@ -1636,7 +1638,7 @@ "insuranceRequestSubmittedSuccessfully": "تم إرسال طلب تحديث بيانات التأمين بنجاح. سيتم إعلامك بمجرد الانتهاء.", "updatingEmailAddress": "جارٍ تحديث عنوان البريد الإلكتروني، يرجى الانتظار...", "verifyInsurance": "التحقق من التأمين", - "tests": "تحليل", + "tests": "تحاليل", "calendarPermissionAlert": "يرجى منح إذن الوصول إلى التقويم من إعدادات التطبيق لضبط تذكير تناول الدواء.", "sortByNearestLocation": "فرز حسب الأقرب إلى موقعك", "giveLocationPermissionForNearestList": "يرجى منح إذن الوصول إلى الموقع من إعدادات التطبيق لعرض أقرب المواقع.", @@ -1664,7 +1666,7 @@ "homeHealthCareServiceHeader": "صحتك، في أبهى صورها. رعاية فائقة الجودة، تصلك إلى عتبة دارك.", "homeHealthCareServiceDescription": "نقدم لكم رعاية صحية عالية الجودة تصلكم إلى عتبة منزلكم. ممرضات ذوات خبرة يقدمون رعاية حانية في راحة منزلكم.", "profileOnlyText": "الملف الشخصي", - "information": "معلومه", + "information": "معلومات الطبيب", "noFavouriteDoctors": "ليس لديك أي قائمة مفضلة حتى الآن", "addDoctors": "إضافة الأطباء", "favouriteList": "قائمة المفضلة", diff --git a/assets/langs/en-US.json b/assets/langs/en-US.json index ca64e0a9..d9773a81 100644 --- a/assets/langs/en-US.json +++ b/assets/langs/en-US.json @@ -196,6 +196,7 @@ "enterEmail": "Please Enter Email", "family": "My Family", "familyTitle": "My Family Files", + "familyTitle2": "My Family Files", "addNewMember": "Add Family Member", "sentRequests": "Sent Requests", "recievedRequests": "Recieved Requests", @@ -1220,6 +1221,7 @@ "hmgServices": "HMG Services", "personalServices": "Personal Services", "habibWallet": "Habib Wallet", + "habibWallet2": "Habib Wallet", "loginToViewWalletBalance": "Login to view your wallet balance", "loginToViewMedicalFile": "Login to view your medical file", "addMember": "Add Member", diff --git a/lib/generated/codegen_loader.g.dart b/lib/generated/codegen_loader.g.dart index 7722c8d8..1ac71827 100644 --- a/lib/generated/codegen_loader.g.dart +++ b/lib/generated/codegen_loader.g.dart @@ -85,7 +85,7 @@ class CodegenLoader extends AssetLoader{ "date": "التاريخ", "time": "الوقت", "pendingPayment": "معلق للدفع", - "payNow": "ادفع الآن", + "payNow": "الدفع", "viewQR": "عرض رمز الاستجابة السريعة", "instruction": "تعليمات", "livecare": "لايف كير", @@ -99,6 +99,8 @@ class CodegenLoader extends AssetLoader{ "bookSuccessConfirmMore2412": "ستكون عملية الدفع عبر الإنترنت متاحة قبل 24 ساعة ��ن الموعد.", "upcomingPaymentPending": "سيتم تفعيل الدفع عبر الإنترنت قبل 24 ساعة من موعد الموعد", "upcomingPaymentNow": "ادفع عبر الإنترنت الآن لتجنب الانتظار الطويل", + "timeUntilAppointment": "الوقت المتبقي حتى الموعد", + "appointmentTimePassed": "انتهى وقت الموعد", "upcomingQR": "استخدم رمز الاستجابة السريعة لتسجيل الوصول في المستشفى", "upcomingVirtual": "هذا موعد افتراضي، يرجى الالتزام بالتعليمات لتجربة سلسة.", "upcomingLivecare": "هذا موعد لايف كير", @@ -187,9 +189,9 @@ class CodegenLoader extends AssetLoader{ "emailSentError": "خطأ في إرسال البريد الإلكتروني", "close": "إغلاق", "closeIt": "أغلق", - "booked": "محجوز", + "booked": "تم الحجز", "confirmed": "مؤكد", - "arrived": "وصل", + "arrived": " تم الوصول", "payNowBookSuccess": "ادفع الآن عبر تطبيق الحبيب", "payNowBookSuccesstext1": "ادفع الآن باستخدام خدمة الدفع عبر الإنترنت من بوابات الدفع الآمنة", "payNowBookSuccesstext2": "يمكنك أيضًا الدفع لاحقًا عبر الدفع الإلكتروني أو في المستشفى.", @@ -289,7 +291,7 @@ class CodegenLoader extends AssetLoader{ "parkingDescription": "خدمة المواقف هي لك لمسح موقع السيارة حتى تتمكن من العثور عليها بسهولة عند مغادرتك. انقر على زر (مسح الموقف) لحفظ موقع الموقف، ثم سيظهر زر (عرض موقفي) لإظهار الطريق إلى الموقف. إذا كنت ترغب في إعادة مسح موقف السيارة QR فقط انقر على (مسح بياناتي).", "appointments": "المواعيد", "all2": "الكل", - "checkinOption": "تسجيل الوصول", + "checkinOption": "تسجيل الحضور", "readBarcode": "قراءة الكود", "showMyPark": "عرض الموقف", "clearMyData": "امسح البيانات", @@ -311,7 +313,7 @@ class CodegenLoader extends AssetLoader{ "radiology": "الأشعة", "radiologySubtitle": "النتيجة", "lab": "المختبر", - "labSubtitle": "النتائج", + "labSubtitle": "نتائج", "medicines": "الأدوية", "medicinesSubtitle": "الوصفات", "vitalSigns": "علامات حيوية", @@ -327,9 +329,11 @@ class CodegenLoader extends AssetLoader{ "myMedicalSubtitle": "الأدوية", "myDoctor": "أطبائي", "myDoctorSubtitle": "القائمة", + "myDoctorSubtitle2": "قائمة", "eye": "العين", "eyeSubtitle": "القياس", "insurance": "التأمين", + "insurance2": "تأمين", "insuranceSubtitle": "البطاقة", "updateInsurance": "تحديث", "updateInsuranceSubtitle": "التأمين", @@ -344,6 +348,7 @@ class CodegenLoader extends AssetLoader{ "monthly": "شهري", "monthlySubtitle": "التقرير", "sick": "مريض", + "sick2": "المريضة", "sickSubtitle": "الإجازات", "myBalance": "رصيدي", "myBalanceSubtitle": "الرصيد", @@ -497,7 +502,7 @@ class CodegenLoader extends AssetLoader{ "shareReview": "شارك التقييم", "review": " التقييمات", "viewMedicalFile": "عرض التفاصيل", - "viewAllServices": "عرض جميع الخدمات", + "viewAllServices": "جميع الخدمات", "medicalFile": "الملف الطبي", "verified": "تم التحقق", "checkup": "فحص", @@ -506,9 +511,11 @@ class CodegenLoader extends AssetLoader{ "refferalTitle": "إحالة إلكترونية", "refferalSubTitle": "الخدمة", "healthCare": "الرعاية الصحية", - "emergency": "حالة طوارئ", + "emergency": "طوارئ", + "emergency2": "الطوارئ", "erservices": "خدمات الطوارئ", "services2": "الخدمات", + "services3": "خدمات", "cantSeeProfile": "لرؤية ملفك الطبي، يرجى تسجيل الدخول أو التسجيل الآن", "loginRegisterNow": "تسجيل الدخول أو التسجيل الآن", "hmgPharmacy": "صيدلية الحبيب", @@ -779,6 +786,7 @@ class CodegenLoader extends AssetLoader{ "erConsultation": "تتيح لك هذه الخدمة إجراء استشارة افتراضية عبر الإنترنت عبر مكالمة فيديو مباشرة مع الطبيب من أي مكان وفي أي وقت.", "myInvoice": "القائمة", "invoiceList": "فواتيري", + "invoiceList2": "فواتيري", "allInvoices": "كل الفواتير", "hospitals": "المستشفيات", "clinics": "العيادات", @@ -902,7 +910,7 @@ class CodegenLoader extends AssetLoader{ "to": "إلى", "startDate": "تاريخ البدء", "endDate": "تاريخ الانتهاء", - "walkin": "زيارة بدون موعد", + "walkin": "بدون موعد", "laserClinic": "عيادة الليزر", "continueString": "يكمل", "covid_info": "تجري مستشفيات د. سليمان الحبيب فحص فيروس كورونا المستجد وتصدر شهادات السفر على مدار الساعة، طوال أيام الأسبوع، وبسرعة ودقة عالية. يمكن للراغبين في الاستفادة من هذه الخدمة زيارة أحد فروع مستشفيات د. سليمان الحبيب وإجراء فحص كورونا خلال بضع دقائق والحصول على النتائج خلال عدة ساعات خدمة فحص فيروس كورونا Covid 19 بتقنية PCR للكشف عن الفيروس وفقاً لأعلى المعايير العالمية وبأحدث أجهزة RT-PCR عالية الدقة (GeneXpert الأمريكي وغيره)، وهي طرق معتمدة من قبل هيئة الغذاء والدواء وكذلك من قبل المركز السعودي للوقاية من الأمراض المُعدية", @@ -944,7 +952,7 @@ class CodegenLoader extends AssetLoader{ "immediateConsultation": "استشارة فورية", "scheduledConsultation": "استشارة مجدولة", "pharmaLiveCare": "لايف كير الصيدلية", - "notSureHelpMeChooseClinic": "غير متأكد؟ ساعدني في اختيار عيادة!", + "notSureHelpMeChooseClinic": "هل تريد مساعدة في اختيار العياة؟", "mentionYourSymptomsAndFindDoctors": "اذكر أعراضك واعثر على قائمة الأطباء وفقاً لذلك", "immediateService": "خدمة فورية", "noNeedToWaitGetMedicalConsultation": "لا حاجة للانتظار، ستحصل على استشارة طبية فورية عبر مكالمة فيديو", @@ -954,7 +962,7 @@ class CodegenLoader extends AssetLoader{ "freeMedicineDelivery": "توصيل مجاني للأدوية", "offersFreeMedicineDelivery": "يوفر توصيل مجاني للأدوية لموعد لايف كير", "dentalChiefComplaints": "الشكاوى الرئيسة للأسنان", - "viewAvailableAppointments": "عرض المواعيد المتاحة", + "viewAvailableAppointments": "المواعيد المتاحة", "doctorProfile": " ملف الطبيب", "waitingAppointment": "موعد الانتظار", "hospitalInformation": "معلومات المستشفى", @@ -1008,7 +1016,7 @@ class CodegenLoader extends AssetLoader{ "processingCheckIn": "جاري معالجة تسجيل الحضور...", "bookingWaitingAppointment": "جاري حجز موعد الانتظار، يرجى الانتظار...", "enterValidIDorIqama": "يرجى إدخال رقم هوية وطنية أو رقم ملف صالح", - "selectAppointment": "حدد الموعد", + "selectAppointment": "اختر الموعد", "rebookSameDoctor": "أعد الحجز مع نفس الطبيب", "queueing": "قائمة الانتظار", "inQueue": "في قائمة الانتظار", @@ -1233,6 +1241,7 @@ class CodegenLoader extends AssetLoader{ "hmgServices": "خدمات مجموعة الحبيب الطبية", "personalServices": "الخدمات الشخصية", "habibWallet": "محفظة الحبيب", + "habibWallet2": "المحفظة", "loginToViewWalletBalance": "سجل الدخول لعرض رصيد محفظتك", "loginToViewMedicalFile": "سجل الدخول لعرض ملفك الطبي", "addMember": "إضافة عضو", @@ -1302,7 +1311,7 @@ class CodegenLoader extends AssetLoader{ "rebook": "إعادة الحجز", "noOphthalmologyAppointments": "لم يتم العثور على أي مواعيد في قسم طب العيون...", "noVitalSignsRecordedYet": "لا توجد علامات حيوية مسجلة بعد", - "appointmentsAndVisits": "المواعيد والزيارات", + "appointmentsAndVisits": "المواعيد", "labAndRadiology": "المختبر والأشعة", "activeMedicationsAndPrescriptions": "الوصفات الطبية", "allPrescriptions": "جميع الوصفات", @@ -1463,7 +1472,7 @@ class CodegenLoader extends AssetLoader{ "beforeSyncingDataFollowInstructions": "قبل مزامنة البيانات، يرجى التأكد من اتباع التعليمات بشكل صحيح.", "viewWatchInstructions": "عرض تعليمات الساعة", "healthConnectAppNotInstalled": "يبدو أنه ليس لديك تطبيق Health Connect مثبتًا. يرجى تثبيته من متجر Play لمزامنة بيانات صحتك.", - "setTimerOfReminder": "ضبط مؤقت التذكير", + "setTimerOfReminder": "ضبط التذكير", "youHaveAppointmentWithDr": "لديك موعد مع د. ", "hours": "ساعات", "minutes": "دقائق", @@ -1477,6 +1486,7 @@ class CodegenLoader extends AssetLoader{ "distanceDescription": "المسافة المقطوعة على مدار اليوم", "overview": "نظرة عامة", "details": "التفاصيل", + "details2": "تفاصيل", "healthy": "صحي", "warning": "تحذير", "vitalSignDetails": "تفاصيل العلامات الحيوية", @@ -1526,7 +1536,7 @@ class CodegenLoader extends AssetLoader{ "notifyMeBeforeConsumptionTime": "أبلغني قبل وقت الاستهلاك", "noMedicationsToday": "لا أدوية اليوم", "reminders": "تذكيرات", - "reminderAddedToCalendar": "تمت إضافة تذكير إلى التقويم ✅", + "reminderAddedToCalendar": "تمت إضافة تذكير إلى التقويم ", "errorWhileSettingCalendar": "حدث خطأ أثناء ضبط التقويم:{error}", "instructions": "التعليمات", "requests": "الطلبات", @@ -1661,7 +1671,7 @@ class CodegenLoader extends AssetLoader{ "homeHealthCareServiceHeader": "صحتك، في أبهى صورها. رعاية فائقة الجودة، تصلك إلى عتبة دارك.", "homeHealthCareServiceDescription": "نقدم لكم رعاية صحية عالية الجودة تصلكم إلى عتبة منزلكم. ممرضات ذوات خبرة يقدمون رعاية حانية في راحة منزلكم.", "profileOnlyText": "الملف الشخصي", - "information": "معلومة", + "information": "معلومات الطبيب", "noFavouriteDoctors": "ليس لديك أي قائمة مفضلة حتى الآن", "addDoctors": "إضافة الأطباء", "favouriteList": "قائمة المفضلة", @@ -1800,7 +1810,7 @@ static const Map _en_US = { "date": "Date", "time": "Time", "pendingPayment": "Pending for payment", - "payNow": "Pay Now", + "payNow": "Payment", "viewQR": "View QR Code", "instruction": "Instructions", "livecare": "LiveCare", @@ -2042,6 +2052,7 @@ static const Map _en_US = { "myMedicalSubtitle": "Medications", "myDoctor": "My Doctors", "myDoctorSubtitle": "List", + "myDoctorSubtitle2": "List", "eye": "Eye", "eyeSubtitle": "Measurement", "insurance": "Insurance", @@ -2059,6 +2070,7 @@ static const Map _en_US = { "monthly": "Monthly", "monthlySubtitle": "Report", "sick": "Sick", + "sick2": "Sick", "sickSubtitle": "Leaves", "myBalance": "My Balance", "myBalanceSubtitle": "Credit", @@ -2216,8 +2228,10 @@ static const Map _en_US = { "refferalSubTitle": "Service", "healthCare": "Health Care", "emergency": "Emergency", + "emergency2": "Emergency", "erservices": "Emergency", "services2": "Services", + "services3": "Services", "cantSeeProfile": "To view your medical profile, please log in or register now", "loginRegisterNow": "Login or Register Now", "hmgPharmacy": "HMG Pharmacy", @@ -2489,6 +2503,7 @@ static const Map _en_US = { "erConsultation": "This service allows you to make an online virtual consultation via video call directly with the doctor from anywhere at any time.", "myInvoice": "List", "invoiceList": "My Invoice", + "invoiceList2": "My Invoice", "allInvoices": "All Invoices", "hospitals": "Hospitals", "clinics": "Clinics", @@ -3189,6 +3204,7 @@ static const Map _en_US = { "distanceDescription": "Distance covered throughout the day", "overview": "Overview", "details": "Details", + "details2": "Details", "healthy": "Healthy", "warning": "Warning", "vitalSignDetails": "Vital Sign Details", diff --git a/lib/generated/locale_kesy.g.dart b/lib/generated/locale_kesy.g.dart new file mode 100644 index 00000000..41bfb2b0 --- /dev/null +++ b/lib/generated/locale_kesy.g.dart @@ -0,0 +1,1729 @@ +// DO NOT EDIT. This is code generated via package:easy_localization/generate.dart + +// ignore_for_file: constant_identifier_names + +abstract class LocaleKeys { + static const english = 'english'; + static const arabic = 'arabic'; + static const login = 'login'; + static const noDataAvailable = 'noDataAvailable'; + static const noRatingAvailable = 'noRatingAvailable'; + static const doctorDoesNotHaveRating = 'doctorDoesNotHaveRating'; + static const confirm = 'confirm'; + static const loadingText = 'loadingText'; + static const kilometerUnit = 'kilometerUnit'; + static const dashboardScreenToolbarTitle = 'dashboardScreenToolbarTitle'; + static const settings = 'settings'; + static const language = 'language'; + static const lanEnglish = 'lanEnglish'; + static const lanArabic = 'lanArabic'; + static const cancel = 'cancel'; + static const done = 'done'; + static const replay2 = 'replay2'; + static const home = 'home'; + static const services = 'services'; + static const mySchedule = 'mySchedule'; + static const logout = 'logout'; + static const respirationRate = 'respirationRate'; + static const bookAppo = 'bookAppo'; + static const searchBy = 'searchBy'; + static const clinic = 'clinic'; + static const byClinic = 'byClinic'; + static const hospital = 'hospital'; + static const byHospital = 'byHospital'; + static const name = 'name'; + static const doctor = 'doctor'; + static const clinicName = 'clinicName'; + static const hospitalName = 'hospitalName'; + static const noClinicFound = 'noClinicFound'; + static const doctorName = 'doctorName'; + static const nearestAppo = 'nearestAppo'; + static const searchByDocText = 'searchByDocText'; + static const enterDocName = 'enterDocName'; + static const search = 'search'; + static const noResultFound = 'noResultFound'; + static const noSearchResultFound = 'noSearchResultFound'; + static const pleaseEnterProductName = 'pleaseEnterProductName'; + static const bookNow = 'bookNow'; + static const docInfo = 'docInfo'; + static const appoInfo = 'appoInfo'; + static const availableAppo = 'availableAppo'; + static const gender = 'gender'; + static const nationality = 'nationality'; + static const neverWait = 'neverWait'; + static const reminderTitle = 'reminderTitle'; + static const appointmentCalendar = 'appointmentCalendar'; + static const appointmentSuccess = 'appointmentSuccess'; + static const docQualifications = 'docQualifications'; + static const pressAgain = 'pressAgain'; + static const laserMaxLimitReach = 'laserMaxLimitReach'; + static const confirmAppoHeading = 'confirmAppoHeading'; + static const patientInfo = 'patientInfo'; + static const doctorFilter = 'doctorFilter'; + static const bookSuccess = 'bookSuccess'; + static const patientShare = 'patientShare'; + static const patientShareWithTax = 'patientShareWithTax'; + static const confirmAppo = 'confirmAppo'; + static const confirmLiveCare = 'confirmLiveCare'; + static const waitingForDoctor = 'waitingForDoctor'; + static const appointment = 'appointment'; + static const confirmLater = 'confirmLater'; + static const todoList = 'todoList'; + static const appoActions = 'appoActions'; + static const date = 'date'; + static const time = 'time'; + static const pendingPayment = 'pendingPayment'; + static const payNow = 'payNow'; + static const viewQR = 'viewQR'; + static const instruction = 'instruction'; + static const livecare = 'livecare'; + static const livecareAppo = 'livecareAppo'; + static const agreeTo = 'agreeTo'; + static const termsConditoins = 'termsConditoins'; + static const cancelAppoMsg = 'cancelAppoMsg'; + static const changePayment = 'changePayment'; + static const upcomingNoAction = 'upcomingNoAction'; + static const upcomingConfirm = 'upcomingConfirm'; + static const bookSuccessConfirmMore2412 = 'bookSuccessConfirmMore2412'; + static const upcomingPaymentPending = 'upcomingPaymentPending'; + static const upcomingPaymentNow = 'upcomingPaymentNow'; + static const timeUntilAppointment = 'timeUntilAppointment'; + static const appointmentTimePassed = 'appointmentTimePassed'; + static const upcomingQR = 'upcomingQR'; + static const upcomingVirtual = 'upcomingVirtual'; + static const upcomingLivecare = 'upcomingLivecare'; + static const upcomingDetails = 'upcomingDetails'; + static const reschedule = 'reschedule'; + static const raise = 'raise'; + static const complaint = 'complaint'; + static const add = 'add'; + static const reminder = 'reminder'; + static const location = 'location'; + static const online = 'online'; + static const payment = 'payment'; + static const onlinePayment = 'onlinePayment'; + static const onlinePaymentSubtitle = 'onlinePaymentSubtitle'; + static const cancelNocaps = 'cancelNocaps'; + static const setReminder = 'setReminder'; + static const nationalIdNumber = 'nationalIdNumber'; + static const medicalFileNumber = 'medicalFileNumber'; + static const loginregister = 'loginregister'; + static const poweredBy = 'poweredBy'; + static const welcome = 'welcome'; + static const welcomeToDrSulaiman = 'welcomeToDrSulaiman'; + static const patientApp = 'patientApp'; + static const welcomeText = 'welcomeText'; + static const drSulaimanText = 'drSulaimanText'; + static const welcomeText2 = 'welcomeText2'; + static const yes = 'yes'; + static const no = 'no'; + static const logintyperadio = 'logintyperadio'; + static const registernow = 'registernow'; + static const nationalID = 'nationalID'; + static const nationalId = 'nationalId'; + static const fileNo = 'fileNo'; + static const fileno = 'fileno'; + static const forgotFileNo = 'forgotFileNo'; + static const forgotFileNoTitle = 'forgotFileNoTitle'; + static const enterNationalId = 'enterNationalId'; + static const profileInfo = 'profileInfo'; + static const submit = 'submit'; + static const forgotDesc = 'forgotDesc'; + static const dob = 'dob'; + static const hijriDate = 'hijriDate'; + static const gregorianDate = 'gregorianDate'; + static const verifyLoginWith = 'verifyLoginWith'; + static const registerUser = 'registerUser'; + static const verifyWithFingerprint = 'verifyWithFingerprint'; + static const verifyWithFaceid = 'verifyWithFaceid'; + static const verifyWithSms = 'verifyWithSms'; + static const verifyWithWhatsapp = 'verifyWithWhatsapp'; + static const verifyThrough = 'verifyThrough'; + static const lastLogin = 'lastLogin'; + static const lastLoginWith = 'lastLoginWith'; + static const verifyFingerprint = 'verifyFingerprint'; + static const searchMedicine = 'searchMedicine'; + static const pharmaciesList = 'pharmaciesList'; + static const searchMedicineHere = 'searchMedicineHere'; + static const description = 'description'; + static const howToUse = 'howToUse'; + static const price = 'price'; + static const youCanFindItIn = 'youCanFindItIn'; + static const pleaseEnterMedicineName = 'pleaseEnterMedicineName'; + static const verificationMessage = 'verificationMessage'; + static const validationMessage = 'validationMessage'; + static const notification = 'notification'; + static const appSettings = 'appSettings'; + static const rateApp = 'rateApp'; + static const before = 'before'; + static const minute = 'minute'; + static const hour = 'hour'; + static const reminderSuccess = 'reminderSuccess'; + static const reminderCancelSuccess = 'reminderCancelSuccess'; + static const patientShareToDo = 'patientShareToDo'; + static const patientTaxToDo = 'patientTaxToDo'; + static const patientShareTotalToDo = 'patientShareTotalToDo'; + static const paymentMethod = 'paymentMethod'; + static const noNeedToWaitInLine = 'noNeedToWaitInLine'; + static const useQRAppoAttend = 'useQRAppoAttend'; + static const passQRAppoAttend = 'passQRAppoAttend'; + static const sitWaitingQR = 'sitWaitingQR'; + static const attendRegisterCode = 'attendRegisterCode'; + static const scanQRHospital = 'scanQRHospital'; + static const scanNFC = 'scanNFC'; + static const sendEmail = 'sendEmail'; + static const success = 'success'; + static const emailSentSuccessfully = 'emailSentSuccessfully'; + static const emailSentError = 'emailSentError'; + static const close = 'close'; + static const closeIt = 'closeIt'; + static const booked = 'booked'; + static const confirmed = 'confirmed'; + static const arrived = 'arrived'; + static const payNowBookSuccess = 'payNowBookSuccess'; + static const payNowBookSuccesstext1 = 'payNowBookSuccesstext1'; + static const payNowBookSuccesstext2 = 'payNowBookSuccesstext2'; + static const payLater = 'payLater'; + static const askDocNotAllowed = 'askDocNotAllowed'; + static const moreVerify = 'moreVerify'; + static const welcomeBack = 'welcomeBack'; + static const accountInfo = 'accountInfo'; + static const anotherAcc = 'anotherAcc'; + static const next = 'next'; + static const firstName = 'firstName'; + static const middleName = 'middleName'; + static const lastName = 'lastName'; + static const preferredLanguage = 'preferredLanguage'; + static const locationsRegister = 'locationsRegister'; + static const ksa = 'ksa'; + static const dubai = 'dubai'; + static const enterEmail = 'enterEmail'; + static const family = 'family'; + static const familyTitle = 'familyTitle'; + static const familyTitle2 = 'familyTitle2'; + static const myFamily = 'myFamily'; + static const addNewMember = 'addNewMember'; + static const sentRequests = 'sentRequests'; + static const recievedRequests = 'recievedRequests'; + static const manageFiles = 'manageFiles'; + static const oxygenation = 'oxygenation'; + static const bodyMeasurements = 'bodyMeasurements'; + static const temperature = 'temperature'; + static const pulse = 'pulse'; + static const respiration = 'respiration'; + static const bloodPressure = 'bloodPressure'; + static const painScale = 'painScale'; + static const weight = 'weight'; + static const height = 'height'; + static const heart = 'heart'; + static const heightUnit = 'heightUnit'; + static const weightUnit = 'weightUnit'; + static const unit = 'unit'; + static const request = 'request'; + static const memberName = 'memberName'; + static const switchLogin = 'switchLogin'; + static const removeMember = 'removeMember'; + static const allowView = 'allowView'; + static const rejectView = 'rejectView'; + static const deleteView = 'deleteView'; + static const approvals = 'approvals'; + static const approvalNo = 'approvalNo'; + static const companyName = 'companyName'; + static const receiptOn = 'receiptOn'; + static const expiryDate = 'expiryDate'; + static const expiryPoints = 'expiryPoints'; + static const expiryOn = 'expiryOn'; + static const procedureName = 'procedureName'; + static const procedure = 'procedure'; + static const procedureStatus = 'procedureStatus'; + static const usageStatus = 'usageStatus'; + static const unusedCount = 'unusedCount'; + static const totalApproval = 'totalApproval'; + static const category = 'category'; + static const expirationDate = 'expirationDate'; + static const patientCard = 'patientCard'; + static const policyNumber = 'policyNumber'; + static const seeDetails = 'seeDetails'; + static const insuranceCards = 'insuranceCards'; + static const requestType = 'requestType'; + static const registerInfoFamily = 'registerInfoFamily'; + static const removeFamilyMember = 'removeFamilyMember'; + static const myMedicalFile = 'myMedicalFile'; + static const myMedicalFileSubTitle = 'myMedicalFileSubTitle'; + static const viewMore = 'viewMore'; + static const homeHealthCareService = 'homeHealthCareService'; + static const onlinePharmacy = 'onlinePharmacy'; + static const emergencyService = 'emergencyService'; + static const onlinePaymentService = 'onlinePaymentService'; + static const offersAndPackages = 'offersAndPackages'; + static const comprehensiveMedicalCheckup = 'comprehensiveMedicalCheckup'; + static const hmgService = 'hmgService'; + static const viewAllHabibMedicalService = 'viewAllHabibMedicalService'; + static const viewAll = 'viewAll'; + static const view = 'view'; + static const contactUs = 'contactUs'; + static const contactUsLocation = 'contactUsLocation'; + static const contactUsTime = 'contactUsTime'; + static const viewAllWaysReachUs = 'viewAllWaysReachUs'; + static const medicalProfile = 'medicalProfile'; + static const consultation = 'consultation'; + static const logs = 'logs'; + static const textToSpeech = 'textToSpeech'; + static const locationDialogMessage = 'locationDialogMessage'; + static const userViewRequester = 'userViewRequester'; + static const userView = 'userView'; + static const parking = 'parking'; + static const alhabiServices = 'alhabiServices'; + static const parkingTitle = 'parkingTitle'; + static const parkingDescription = 'parkingDescription'; + static const appointments = 'appointments'; + static const all2 = 'all2'; + static const checkinOption = 'checkinOption'; + static const readBarcode = 'readBarcode'; + static const showMyPark = 'showMyPark'; + static const clearMyData = 'clearMyData'; + static const floor = 'floor'; + static const gate = 'gate'; + static const building = 'building'; + static const branch = 'branch'; + static const emergencyServices = 'emergencyServices'; + static const nearester = 'nearester'; + static const locationa = 'locationa'; + static const callNow = 'callNow'; + static const ambulancerequest = 'ambulancerequest'; + static const requestA = 'requestA'; + static const noBookedAppointments = 'noBookedAppointments'; + static const noConfirmedAppointments = 'noConfirmedAppointments'; + static const noArrivedAppointments = 'noArrivedAppointments'; + static const myAppointmentsList = 'myAppointmentsList'; + static const myAppointments = 'myAppointments'; + static const radiology = 'radiology'; + static const radiologySubtitle = 'radiologySubtitle'; + static const lab = 'lab'; + static const labSubtitle = 'labSubtitle'; + static const medicines = 'medicines'; + static const medicinesSubtitle = 'medicinesSubtitle'; + static const vitalSigns = 'vitalSigns'; + static const vitalSignsSubTitle = 'vitalSignsSubTitle'; + static const vitalSignNormal = 'vitalSignNormal'; + static const vitalSignLow = 'vitalSignLow'; + static const vitalSignHigh = 'vitalSignHigh'; + static const vitalSignObese = 'vitalSignObese'; + static const vitalSignOverweight = 'vitalSignOverweight'; + static const vitalSignUnderweight = 'vitalSignUnderweight'; + static const vitalSignSkinny = 'vitalSignSkinny'; + static const myMedical = 'myMedical'; + static const myMedicalSubtitle = 'myMedicalSubtitle'; + static const myDoctor = 'myDoctor'; + static const myDoctorSubtitle = 'myDoctorSubtitle'; + static const myDoctorSubtitle2 = 'myDoctorSubtitle2'; + static const eye = 'eye'; + static const eyeSubtitle = 'eyeSubtitle'; + static const insurance = 'insurance'; + static const insurance2 = 'insurance2'; + static const insuranceSubtitle = 'insuranceSubtitle'; + static const updateInsurance = 'updateInsurance'; + static const updateInsuranceSubtitle = 'updateInsuranceSubtitle'; + static const insuranceApproval = 'insuranceApproval'; + static const insuranceApprovalSubtitle = 'insuranceApprovalSubtitle'; + static const allergies = 'allergies'; + static const allergiesSubtitle = 'allergiesSubtitle'; + static const myVaccines = 'myVaccines'; + static const myVaccinesSubtitle = 'myVaccinesSubtitle'; + static const medical = 'medical'; + static const medicalSubtitle = 'medicalSubtitle'; + static const monthly = 'monthly'; + static const monthlySubtitle = 'monthlySubtitle'; + static const sick = 'sick'; + static const sick2 = 'sick2'; + static const sickSubtitle = 'sickSubtitle'; + static const myBalance = 'myBalance'; + static const myBalanceSubtitle = 'myBalanceSubtitle'; + static const patientCall = 'patientCall'; + static const patientCallSubtitle = 'patientCallSubtitle'; + static const smartWatches = 'smartWatches'; + static const smartWatchesSubtitle = 'smartWatchesSubtitle'; + static const myTrackers = 'myTrackers'; + static const myTrackersSubtitle = 'myTrackersSubtitle'; + static const askYour = 'askYour'; + static const askYourSubtitle = 'askYourSubtitle'; + static const internet = 'internet'; + static const internetSubtitle = 'internetSubtitle'; + static const chatbot = 'chatbot'; + static const chatbotSubtitle = 'chatbotSubtitle'; + static const timeLine = 'timeLine'; + static const labOrders = 'labOrders'; + static const billNo = 'billNo'; + static const prescriptions = 'prescriptions'; + static const history = 'history'; + static const orderNo = 'orderNo'; + static const orderDetails = 'orderDetails'; + static const deliveryDriverTrack = 'deliveryDriverTrack'; + static const deliveryLocation = 'deliveryLocation'; + static const driver = 'driver'; + static const vitalSign = 'vitalSign'; + static const monthlyReports = 'monthlyReports'; + static const km = 'km'; + static const km_ = 'km_'; + static const patientHealthSummaryReport = 'patientHealthSummaryReport'; + static const toViewTheTermsAndConditions = 'toViewTheTermsAndConditions'; + static const clickHere = 'clickHere'; + static const iAgreeToTheTermsAndConditions = 'iAgreeToTheTermsAndConditions'; + static const iAgreeToTheTermsAndConditionsSubtitle = 'iAgreeToTheTermsAndConditionsSubtitle'; + static const save = 'save'; + static const userAgreement = 'userAgreement'; + static const updateSuccessfully = 'updateSuccessfully'; + static const checkVaccineAvailability = 'checkVaccineAvailability'; + static const myVaccinesAvailability = 'myVaccinesAvailability'; + static const paymentService = 'paymentService'; + static const paymentOnline = 'paymentOnline'; + static const onlineCheckIn = 'onlineCheckIn'; + static const myBalances = 'myBalances'; + static const myWallet = 'myWallet'; + static const balanceAmount = 'balanceAmount'; + static const totalBalance = 'totalBalance'; + static const createAdvancedPayment = 'createAdvancedPayment'; + static const advancePayment = 'advancePayment'; + static const advancePaymentLabel = 'advancePaymentLabel'; + static const fileNumber = 'fileNumber'; + static const amount = 'amount'; + static const depositorEmail = 'depositorEmail'; + static const notes = 'notes'; + static const selectPatientName = 'selectPatientName'; + static const selectFamilyPatientName = 'selectFamilyPatientName'; + static const selectHospital = 'selectHospital'; + static const selectCity = 'selectCity'; + static const city = 'city'; + static const distance = 'distance'; + static const myAccount = 'myAccount'; + static const otherAccount = 'otherAccount'; + static const selectBeneficiary = 'selectBeneficiary'; + static const confirmThePayment = 'confirmThePayment'; + static const depositorName = 'depositorName'; + static const mobileNumber = 'mobileNumber'; + static const phoneNumber = 'phoneNumber'; + static const country = 'country'; + static const ok = 'ok'; + static const averageWaitingTime = 'averageWaitingTime'; + static const waitingTime = 'waitingTime'; + static const waterConsumedInWeek = 'waterConsumedInWeek'; + static const waterConsumedInMonth = 'waterConsumedInMonth'; + static const theVerificationCodeExpiresIn = 'theVerificationCodeExpiresIn'; + static const pleaseEnterTheVerificationCode = 'pleaseEnterTheVerificationCode'; + static const eyeMeasurements = 'eyeMeasurements'; + static const measurements = 'measurements'; + static const classes = 'classes'; + static const contactLens = 'contactLens'; + static const rightEye = 'rightEye'; + static const sphere = 'sphere'; + static const cylinder = 'cylinder'; + static const axis = 'axis'; + static const prism = 'prism'; + static const va = 'va'; + static const leftEye = 'leftEye'; + static const brand = 'brand'; + static const power = 'power'; + static const diameter = 'diameter'; + static const remarks = 'remarks'; + static const activeMedications = 'activeMedications'; + static const expDate = 'expDate'; + static const route = 'route'; + static const frequency = 'frequency'; + static const dailyQuantity = 'dailyQuantity'; + static const addReminder = 'addReminder'; + static const cancelReminder = 'cancelReminder'; + static const reminderDes = 'reminderDes'; + static const pleaseSelectAllQuestionToContinue = 'pleaseSelectAllQuestionToContinue'; + static const startDay = 'startDay'; + static const endDay = 'endDay'; + static const days = 'days'; + static const pleaseVerify = 'pleaseVerify'; + static const scheduleTime = 'scheduleTime'; + static const askDoctor = 'askDoctor'; + static const doctorResponses = 'doctorResponses'; + static const ne_w = 'ne_w'; + static const all = 'all'; + static const dailyWater = 'dailyWater'; + static const questionHere = 'questionHere'; + static const viewDoctorResponses = 'viewDoctorResponses'; + static const serviceInformationButton = 'serviceInformationButton'; + static const serviceInformationTitle = 'serviceInformationTitle'; + static const serviceInformation = 'serviceInformation'; + static const homeHealthCare = 'homeHealthCare'; + static const noAppointmentAvailable = 'noAppointmentAvailable'; + static const loginRegister = 'loginRegister'; + static const orderLog = 'orderLog'; + static const infoLab = 'infoLab'; + static const infoRadiology = 'infoRadiology'; + static const noReviewsAvailable = 'noReviewsAvailable'; + static const noLocationAvailable = 'noLocationAvailable'; + static const orders = 'orders'; + static const lakum = 'lakum'; + static const lakumMsg = 'lakumMsg'; + static const lakumPoint = 'lakumPoint'; + static const wishlist = 'wishlist'; + static const products = 'products'; + static const reviews = 'reviews'; + static const brands = 'brands'; + static const productDetails = 'productDetails'; + static const medicationRefill = 'medicationRefill'; + static const pillReminder = 'pillReminder'; + static const shippingAddresses = 'shippingAddresses'; + static const reachUs = 'reachUs'; + static const ourLocations = 'ourLocations'; + static const edit = 'edit'; + static const whatsApp = 'whatsApp'; + static const phone = 'phone'; + static const delete = 'delete'; + static const deleteAddress = 'deleteAddress'; + static const deletedAddres = 'deletedAddres'; + static const addAddress = 'addAddress'; + static const addNewAddress = 'addNewAddress'; + static const order = 'order'; + static const delivered = 'delivered'; + static const pending = 'pending'; + static const enterNameHere = 'enterNameHere'; + static const processing = 'processing'; + static const cancelled = 'cancelled'; + static const writeReview = 'writeReview'; + static const shareReview = 'shareReview'; + static const review = 'review'; + static const viewMedicalFile = 'viewMedicalFile'; + static const viewAllServices = 'viewAllServices'; + static const medicalFile = 'medicalFile'; + static const verified = 'verified'; + static const checkup = 'checkup'; + static const hhcHome = 'hhcHome'; + static const refferal = 'refferal'; + static const refferalTitle = 'refferalTitle'; + static const refferalSubTitle = 'refferalSubTitle'; + static const healthCare = 'healthCare'; + static const emergency = 'emergency'; + static const emergency2 = 'emergency2'; + static const erservices = 'erservices'; + static const services2 = 'services2'; + static const services3 = 'services3'; + static const cantSeeProfile = 'cantSeeProfile'; + static const loginRegisterNow = 'loginRegisterNow'; + static const hmgPharmacy = 'hmgPharmacy'; + static const ecommerceSolution = 'ecommerceSolution'; + static const comprehensive = 'comprehensive'; + static const onlineConsulting = 'onlineConsulting'; + static const pendingOrder = 'pendingOrder'; + static const deliveredOrder = 'deliveredOrder'; + static const processingOrder = 'processingOrder'; + static const cancelledOrder = 'cancelledOrder'; + static const compare = 'compare'; + static const medicationsRefill = 'medicationsRefill'; + static const recommended = 'recommended'; + static const myPrescription = 'myPrescription'; + static const quantity = 'quantity'; + static const reviewAppointment = 'reviewAppointment'; + static const backMyAccount = 'backMyAccount'; + static const reviewSuccessful = 'reviewSuccessful'; + static const reviewShared = 'reviewShared'; + static const reviewComment = 'reviewComment'; + static const shippedMethod = 'shippedMethod'; + static const orderDetail = 'orderDetail'; + static const orderSummary = 'orderSummary'; + static const subtotal = 'subtotal'; + static const shipping = 'shipping'; + static const shipBy = 'shipBy'; + static const lakumPoints = 'lakumPoints'; + static const useLakumPoints = 'useLakumPoints'; + static const use = 'use'; + static const proceedPay = 'proceedPay'; + static const vat = 'vat'; + static const inclusiveVat = 'inclusiveVat'; + static const items = 'items'; + static const checkOut = 'checkOut'; + static const sar = 'sar'; + static const aed = 'aed'; + static const payOnline = 'payOnline'; + static const cancelOrder = 'cancelOrder'; + static const confirmAddress = 'confirmAddress'; + static const confirmLocation = 'confirmLocation'; + static const conditionsHMG = 'conditionsHMG'; + static const conditions = 'conditions'; + static const confirmDeleteMsg = 'confirmDeleteMsg'; + static const confirmDelete = 'confirmDelete'; + static const confirmCancellation = 'confirmCancellation'; + static const orderNumber = 'orderNumber'; + static const orderDate = 'orderDate'; + static const itemsNo = 'itemsNo'; + static const noOrder = 'noOrder'; + static const noResult = 'noResult'; + static const nonRecommended = 'nonRecommended'; + static const termsService = 'termsService'; + static const beforeusing = 'beforeusing'; + static const accept = 'accept'; + static const dataSafeInfo = 'dataSafeInfo'; + static const dataSafe = 'dataSafe'; + static const informational = 'informational'; + static const notUseInEmerbency = 'notUseInEmerbency'; + static const notUseInEmerbencyDetails = 'notUseInEmerbencyDetails'; + static const notUseInEmerbencyDetailsCall = 'notUseInEmerbencyDetailsCall'; + static const checkDiagnosis = 'checkDiagnosis'; + static const remeberthat = 'remeberthat'; + static const loginToUseService = 'loginToUseService'; + static const offersAndPromotions = 'offersAndPromotions'; + static const offers = 'offers'; + static const myPrescriptions = 'myPrescriptions'; + static const searchAndScanMedication = 'searchAndScanMedication'; + static const shopByBrands = 'shopByBrands'; + static const recentlyViewed = 'recentlyViewed'; + static const bestSellers = 'bestSellers'; + static const deleteAllItems = 'deleteAllItems'; + static const total = 'total'; + static const totalWithColonRight = 'totalWithColonRight'; + static const selectAddress = 'selectAddress'; + static const shippingAddress = 'shippingAddress'; + static const changeAddress = 'changeAddress'; + static const selectPaymentOption = 'selectPaymentOption'; + static const selectTamaraPlan = 'selectTamaraPlan'; + static const changeMethod = 'changeMethod'; + static const reviewOrder = 'reviewOrder'; + static const active = 'active'; + static const inactive = 'inactive'; + static const balance = 'balance'; + static const gained = 'gained'; + static const consumed = 'consumed'; + static const transferred = 'transferred'; + static const riyal = 'riyal'; + static const membersince = 'membersince'; + static const identification = 'identification'; + static const lakumMobile = 'lakumMobile'; + static const waitinggained = 'waitinggained'; + static const expired = 'expired'; + static const willBeExpired = 'willBeExpired'; + static const activateLAKUMAccount = 'activateLAKUMAccount'; + static const checkBeneficiary = 'checkBeneficiary'; + static const beneficiaryName = 'beneficiaryName'; + static const accountActivation = 'accountActivation'; + static const lakumTransfer = 'lakumTransfer'; + static const acceptLbl = 'acceptLbl'; + static const declineLbl = 'declineLbl'; + static const selectGender = 'selectGender'; + static const iAmA = 'iAmA'; + static const selectAge = 'selectAge'; + static const select = 'select'; + static const iAm = 'iAm'; + static const yearsOld = 'yearsOld'; + static const dragPoint = 'dragPoint'; + static const refine = 'refine'; + static const subGroup = 'subGroup'; + static const max = 'max'; + static const compeleteOrderMsg = 'compeleteOrderMsg'; + static const addToCompareMsg = 'addToCompareMsg'; + static const itInListMsg = 'itInListMsg'; + static const compareListFull = 'compareListFull'; + static const addQuantity = 'addQuantity'; + static const addToCartMsg = 'addToCartMsg'; + static const addToWishlistMsg = 'addToWishlistMsg'; + static const notifyMeMsg = 'notifyMeMsg'; + static const removeFromWishlistMsg = 'removeFromWishlistMsg'; + static const min = 'min'; + static const reset = 'reset'; + static const apply = 'apply'; + static const viewCategorise = 'viewCategorise'; + static const viewSubCategorise = 'viewSubCategorise'; + static const categorise = 'categorise'; + static const wishList = 'wishList'; + static const cart = 'cart'; + static const alhabibapp = 'alhabibapp'; + static const searchProductHere = 'searchProductHere'; + static const hhcNotAuthMsg = 'hhcNotAuthMsg'; + static const email = 'email'; + static const book = 'book'; + static const appointmentLabel = 'appointmentLabel'; + static const bloodType = 'bloodType'; + static const maritalStatus = 'maritalStatus'; + static const general = 'general'; + static const profile = 'profile'; + static const notifications = 'notifications'; + static const notificationDetails = 'notificationDetails'; + static const notificationDetailsa = 'notificationDetailsa'; + static const infoMyDoctorPoints = 'infoMyDoctorPoints'; + static const infoMyDoctor = 'infoMyDoctor'; + static const infoPrescriptions = 'infoPrescriptions'; + static const infoMyPrescriptionPoints = 'infoMyPrescriptionPoints'; + static const infoInsuranceCards = 'infoInsuranceCards'; + static const infoInsuranceCardsPoints = 'infoInsuranceCardsPoints'; + static const infoAllergies = 'infoAllergies'; + static const infoSickLeaves = 'infoSickLeaves'; + static const infoSickLeavePoints = 'infoSickLeavePoints'; + static const infoApprovals = 'infoApprovals'; + static const infoApprovalPoints = 'infoApprovalPoints'; + static const infoMonthReport = 'infoMonthReport'; + static const languageSetting = 'languageSetting'; + static const alert = 'alert'; + static const emailAlert = 'emailAlert'; + static const smsAlert = 'smsAlert'; + static const contactInfo = 'contactInfo'; + static const emrgName = 'emrgName'; + static const emrgNo = 'emrgNo'; + static const modes = 'modes'; + static const vibration = 'vibration'; + static const blindModes = 'blindModes'; + static const invertTheme = 'invertTheme'; + static const offTheme = 'offTheme'; + static const dimTheme = 'dimTheme'; + static const bwTheme = 'bwTheme'; + static const permissions = 'permissions'; + static const cameraPermission = 'cameraPermission'; + static const locationPermission = 'locationPermission'; + static const needPrescription = 'needPrescription'; + static const outOfStockMsg = 'outOfStockMsg'; + static const noArabicLetters = 'noArabicLetters'; + static const noOffersAvailable = 'noOffersAvailable'; + static const accessibility = 'accessibility'; + static const orderStatus = 'orderStatus'; + static const findUs = 'findUs'; + static const liveChat = 'liveChat'; + static const service = 'service'; + static const hmgServiceLabel = 'hmgServiceLabel'; + static const healthWeatherIndicators = 'healthWeatherIndicators'; + static const healthTipsBasedOnCurrentWeather = 'healthTipsBasedOnCurrentWeather'; + static const moreDetails = 'moreDetails'; + static const resendOrder = 'resendOrder'; + static const ports = 'ports'; + static const way = 'way'; + static const dailyDoses = 'dailyDoses'; + static const period = 'period'; + static const duration = 'duration'; + static const cm = 'cm'; + static const ft = 'ft'; + static const kg = 'kg'; + static const lb = 'lb'; + static const birthDate = 'birthDate'; + static const dateOfBirth = 'dateOfBirth'; + static const mass = 'mass'; + static const tempC = 'tempC'; + static const bpm = 'bpm'; + static const respirationSigns = 'respirationSigns'; + static const sysDias = 'sysDias'; + static const body = 'body'; + static const bodyString = 'bodyString'; + static const face = 'face'; + static const retouch = 'retouch'; + static const bikini = 'bikini'; + static const totalMinutes = 'totalMinutes'; + static const feedback = 'feedback'; + static const likeToHear = 'likeToHear'; + static const emptySubject = 'emptySubject'; + static const emptyMessage = 'emptyMessage'; + static const selectAttachment = 'selectAttachment'; + static const complainAppo = 'complainAppo'; + static const complainAppoAlt = 'complainAppoAlt'; + static const messageType = 'messageType'; + static const feedbackType = 'feedbackType'; + static const compliment = 'compliment'; + static const suggestion = 'suggestion'; + static const yourFeedback = 'yourFeedback'; + static const selectPart = 'selectPart'; + static const number = 'number'; + static const notClassified = 'notClassified'; + static const selectClinic = 'selectClinic'; + static const selectProject = 'selectProject'; + static const searchItemError = 'searchItemError'; + static const youCanFind = 'youCanFind'; + static const itemInSearch = 'itemInSearch'; + static const bloodDonation = 'bloodDonation'; + static const bloodDonationInfo = 'bloodDonationInfo'; + static const bloodInstruction = 'bloodInstruction'; + static const aboutBloodDonation = 'aboutBloodDonation'; + static const bloodDonationDescription = 'bloodDonationDescription'; + static const bloodDonationBenefit1 = 'bloodDonationBenefit1'; + static const bloodDonationBenefit2 = 'bloodDonationBenefit2'; + static const bloodDonationBenefit3 = 'bloodDonationBenefit3'; + static const viewTerms = 'viewTerms'; + static const wantConnectHmgNetwork = 'wantConnectHmgNetwork'; + static const failedToAccessHmgServices = 'failedToAccessHmgServices'; + static const offerAndPackages = 'offerAndPackages'; + static const offerAndPackagesDetails = 'offerAndPackagesDetails'; + static const invoiceNo = 'invoiceNo'; + static const invoiceDate = 'invoiceDate'; + static const specialResult = 'specialResult'; + static const generalResult = 'generalResult'; + static const showMoreBtn = 'showMoreBtn'; + static const value = 'value'; + static const report = 'report'; + static const openRad = 'openRad'; + static const sendCopy = 'sendCopy'; + static const appoSurvey = 'appoSurvey'; + static const appoSurveySubtitle = 'appoSurveySubtitle'; + static const labResults = 'labResults'; + static const doctorRating = 'doctorRating'; + static const good = 'good'; + static const vGood = 'vGood'; + static const excellent = 'excellent'; + static const average = 'average'; + static const infoSigns = 'infoSigns'; + static const infoAdvancePayment = 'infoAdvancePayment'; + static const infoMyBalance = 'infoMyBalance'; + static const erContant = 'erContant'; + static const infoAmbulance = 'infoAmbulance'; + static const infoMyAppointments = 'infoMyAppointments'; + static const infoTodo = 'infoTodo'; + static const familyInfo = 'familyInfo'; + static const rrtdDetails = 'rrtdDetails'; + static const homeHealthCareText = 'homeHealthCareText'; + static const onlineCheckInAgreement = 'onlineCheckInAgreement'; + static const infoEreferral = 'infoEreferral'; + static const erConsultation = 'erConsultation'; + static const myInvoice = 'myInvoice'; + static const invoiceList = 'invoiceList'; + static const invoiceList2 = 'invoiceList2'; + static const allInvoices = 'allInvoices'; + static const hospitals = 'hospitals'; + static const clinics = 'clinics'; + static const doctors = 'doctors'; + static const selectDoctor = 'selectDoctor'; + static const thisItemIsNotAvailable = 'thisItemIsNotAvailable'; + static const beforeAfterImages = 'beforeAfterImages'; + static const clinicAcceptLivecare = 'clinicAcceptLivecare'; + static const livecareModalTop = 'livecareModalTop'; + static const livecarePoint2 = 'livecarePoint2'; + static const livecarePoint3 = 'livecarePoint3'; + static const livecarePoint4 = 'livecarePoint4'; + static const livecarePoint5 = 'livecarePoint5'; + static const bookImmediateLivecare = 'bookImmediateLivecare'; + static const bookVideoLivecare2 = 'bookVideoLivecare2'; + static const noThankyou = 'noThankyou'; + static const visitClinic = 'visitClinic'; + static const generateCovidCertificate = 'generateCovidCertificate'; + static const isReportOutsideKsa = 'isReportOutsideKsa'; + static const passportNumber = 'passportNumber'; + static const enterPassportNumber = 'enterPassportNumber'; + static const validPassportNumber = 'validPassportNumber'; + static const continuePlan = 'continuePlan'; + static const aboutApp = 'aboutApp'; + static const dontHaveAccount = 'dontHaveAccount'; + static const loginOrRegister = 'loginOrRegister'; + static const myFiles = 'myFiles'; + static const resultsPending = 'resultsPending'; + static const resultsAvailable = 'resultsAvailable'; + static const viewReport = 'viewReport'; + static const checkAvailability = 'checkAvailability'; + static const readInstructions = 'readInstructions'; + static const searchLabReport = 'searchLabReport'; + static const prescriptionDeliveryError = 'prescriptionDeliveryError'; + static const receiveOtpToast = 'receiveOtpToast'; + static const enterPhoneNumber = 'enterPhoneNumber'; + static const enterEmailDesc = 'enterEmailDesc'; + static const enterPhoneDesc = 'enterPhoneDesc'; + static const pleaseChooseOption = 'pleaseChooseOption'; + static const prepareToElevate = 'prepareToElevate'; + static const iAcceptTermsConditions = 'iAcceptTermsConditions'; + static const alreadyHaveAccount = 'alreadyHaveAccount'; + static const loginNow = 'loginNow'; + static const notice = 'notice'; + static const oR = 'oR'; + static const sendOTPWHATSAPP = 'sendOTPWHATSAPP'; + static const sendOTPSMS = 'sendOTPSMS'; + static const fullName = 'fullName'; + static const married = 'married'; + static const uae = 'uae'; + static const malE = 'malE'; + static const loginBy = 'loginBy'; + static const loginByOTP = 'loginByOTP'; + static const guest = 'guest'; + static const switchAccount = 'switchAccount'; + static const lastLoginBy = 'lastLoginBy'; + static const allSet = 'allSet'; + static const enableQuickLogin = 'enableQuickLogin'; + static const enableMsg = 'enableMsg'; + static const notNow = 'notNow'; + static const pendingActivation = 'pendingActivation'; + static const awaitingApproval = 'awaitingApproval'; + static const news = 'news'; + static const ready = 'ready'; + static const enterValidNationalId = 'enterValidNationalId'; + static const enterValidPhoneNumber = 'enterValidPhoneNumber'; + static const cannotEnterSaudiOrUAENumber = 'cannotEnterSaudiOrUAENumber'; + static const medicalCentersWithCount = 'medicalCentersWithCount'; + static const medicalCenters = 'medicalCenters'; + static const hospitalsWithCount = 'hospitalsWithCount'; + static const selectRegion = 'selectRegion'; + static const selectFacility = 'selectFacility'; + static const selectFacilitiesSubTitle = 'selectFacilitiesSubTitle'; + static const selectHospitalSubTitle = 'selectHospitalSubTitle'; + static const iAcceptThe = 'iAcceptThe'; + static const personalDetailsVerification = 'personalDetailsVerification'; + static const otpVerification = 'otpVerification'; + static const weHaveSendOTP = 'weHaveSendOTP'; + static const via = 'via'; + static const forRegistrationVerification = 'forRegistrationVerification'; + static const didntReceiveIt = 'didntReceiveIt'; + static const resendOTP = 'resendOTP'; + static const resendIn = 'resendIn'; + static const pleaseEnterAnationalID = 'pleaseEnterAnationalID'; + static const pleaseEnterAFileNumber = 'pleaseEnterAFileNumber'; + static const pleaseEnterAValidEmail = 'pleaseEnterAValidEmail'; + static const pleaseEnterFullName = 'pleaseEnterFullName'; + static const pleaseAcceptTermsConditions = 'pleaseAcceptTermsConditions'; + static const pleaseEnterAValidIqamaID = 'pleaseEnterAValidIqamaID'; + static const pleaseEnterAValidNationalID = 'pleaseEnterAValidNationalID'; + static const pleaseEnterAValidDateOfBirth = 'pleaseEnterAValidDateOfBirth'; + static const pleaseEnterAValidName = 'pleaseEnterAValidName'; + static const pleaseSelectAGender = 'pleaseSelectAGender'; + static const pleaseSelectAMaritalStatus = 'pleaseSelectAMaritalStatus'; + static const pleaseSelectACountry = 'pleaseSelectACountry'; + static const pleaseEnterEmail = 'pleaseEnterEmail'; + static const pleaseEnterAValidEmailFormat = 'pleaseEnterAValidEmailFormat'; + static const selectCountry = 'selectCountry'; + static const forLoginVerification = 'forLoginVerification'; + static const searchHospital = 'searchHospital'; + static const skip = 'skip'; + static const getStarted = 'getStarted'; + static const onboardingHeading1 = 'onboardingHeading1'; + static const onboardingBody1 = 'onboardingBody1'; + static const onboardingHeading2 = 'onboardingHeading2'; + static const onboardingBody2 = 'onboardingBody2'; + static const hmgHospitals = 'hmgHospitals'; + static const hmcMedicalClinic = 'hmcMedicalClinic'; + static const applyFilter = 'applyFilter'; + static const facilityAndLocation = 'facilityAndLocation'; + static const regionAndLocation = 'regionAndLocation'; + static const clearAllFilters = 'clearAllFilters'; + static const filters = 'filters'; + static const searchClinic = 'searchClinic'; + static const normal = 'normal'; + static const attention = 'attention'; + static const monitor = 'monitor'; + static const noSpecialResult = 'noSpecialResult'; + static const setTheDateRange = 'setTheDateRange'; + static const historyFlowchart = 'historyFlowchart'; + static const to = 'to'; + static const startDate = 'startDate'; + static const endDate = 'endDate'; + static const walkin = 'walkin'; + static const laserClinic = 'laserClinic'; + static const continueString = 'continueString'; + static const covid_info = 'covid_info'; + static const appointmentDetails = 'appointmentDetails'; + static const checkingDoctorAvailability = 'checkingDoctorAvailability'; + static const cancellingAppointmentPleaseWait = 'cancellingAppointmentPleaseWait'; + static const appointmentCancelledSuccessfully = 'appointmentCancelledSuccessfully'; + static const notConfirmed = 'notConfirmed'; + static const appointmentStatus = 'appointmentStatus'; + static const doctorWillCallYou = 'doctorWillCallYou'; + static const getDirections = 'getDirections'; + static const notifyMeBeforeAppointment = 'notifyMeBeforeAppointment'; + static const fetchingLabResults = 'fetchingLabResults'; + static const fetchingRadiologyResults = 'fetchingRadiologyResults'; + static const fetchingAppointmentPrescriptions = 'fetchingAppointmentPrescriptions'; + static const noPrescriptionsForAppointment = 'noPrescriptionsForAppointment'; + static const amountBeforeTax = 'amountBeforeTax'; + static const rebookAppointment = 'rebookAppointment'; + static const fetchingDoctorSchedulePleaseWait = 'fetchingDoctorSchedulePleaseWait'; + static const pickADate = 'pickADate'; + static const confirmingAppointmentPleaseWait = 'confirmingAppointmentPleaseWait'; + static const appointmentConfirmedSuccessfully = 'appointmentConfirmedSuccessfully'; + static const appointmentPayment = 'appointmentPayment'; + static const checkingPaymentStatusPleaseWait = 'checkingPaymentStatusPleaseWait'; + static const paymentFailedPleaseTryAgain = 'paymentFailedPleaseTryAgain'; + static const appointmentCheckIn = 'appointmentCheckIn'; + static const insuranceExpiredOrInactive = 'insuranceExpiredOrInactive'; + static const totalAmountToPay = 'totalAmountToPay'; + static const vat15 = 'vat15'; + static const liveCare = 'liveCare'; + static const recentVisits = 'recentVisits'; + static const favouriteDoctors = 'favouriteDoctors'; + static const searchByClinic = 'searchByClinic'; + static const tapToSelectClinic = 'tapToSelectClinic'; + static const searchByDoctor = 'searchByDoctor'; + static const tapToSelect = 'tapToSelect'; + static const searchByRegion = 'searchByRegion'; + static const centralRegion = 'centralRegion'; + static const immediateConsultation = 'immediateConsultation'; + static const scheduledConsultation = 'scheduledConsultation'; + static const pharmaLiveCare = 'pharmaLiveCare'; + static const notSureHelpMeChooseClinic = 'notSureHelpMeChooseClinic'; + static const mentionYourSymptomsAndFindDoctors = 'mentionYourSymptomsAndFindDoctors'; + static const immediateService = 'immediateService'; + static const noNeedToWaitGetMedicalConsultation = 'noNeedToWaitGetMedicalConsultation'; + static const noVisitRequired = 'noVisitRequired'; + static const doctorWillContact = 'doctorWillContact'; + static const specialisedDoctorWillContactYou = 'specialisedDoctorWillContactYou'; + static const freeMedicineDelivery = 'freeMedicineDelivery'; + static const offersFreeMedicineDelivery = 'offersFreeMedicineDelivery'; + static const dentalChiefComplaints = 'dentalChiefComplaints'; + static const viewAvailableAppointments = 'viewAvailableAppointments'; + static const doctorProfile = 'doctorProfile'; + static const waitingAppointment = 'waitingAppointment'; + static const hospitalInformation = 'hospitalInformation'; + static const fetchingAppointmentShare = 'fetchingAppointmentShare'; + static const bookingYourAppointment = 'bookingYourAppointment'; + static const selectLiveCareClinic = 'selectLiveCareClinic'; + static const checkingForExistingDentalPlan = 'checkingForExistingDentalPlan'; + static const dentalTreatmentPlan = 'dentalTreatmentPlan'; + static const youHaveExistingTreatmentPlan = 'youHaveExistingTreatmentPlan'; + static const mins = 'mins'; + static const totalTimeRequired = 'totalTimeRequired'; + static const wouldYouLikeToContinue = 'wouldYouLikeToContinue'; + static const chooseDoctor = 'chooseDoctor'; + static const viewNearestAppos = 'viewNearestAppos'; + static const noDoctorFound = 'noDoctorFound'; + static const yesPleasImInAHurry = 'yesPleasImInAHurry'; + static const fetchingFeesPleaseWait = 'fetchingFeesPleaseWait'; + static const noThanksPhysicalVisit = 'noThanksPhysicalVisit'; + static const offline = 'offline'; + static const videoCall = 'videoCall'; + static const liveVideoCallWithHMGDoctors = 'liveVideoCallWithHMGDoctors'; + static const liveAudioCallWithHMGDoctors = 'liveAudioCallWithHMGDoctors'; + static const audioCall = 'audioCall'; + static const phoneCall = 'phoneCall'; + static const livePhoneCallWithHMGDoctors = 'livePhoneCallWithHMGDoctors'; + static const reviewLiveCareRequest = 'reviewLiveCareRequest'; + static const selectedLiveCareType = 'selectedLiveCareType'; + static const selectLiveCareCallType = 'selectLiveCareCallType'; + static const confirmingLiveCareRequest = 'confirmingLiveCareRequest'; + static const unknownErrorOccurred = 'unknownErrorOccurred'; + static const liveCarePermissionsMessage = 'liveCarePermissionsMessage'; + static const liveCarePayment = 'liveCarePayment'; + static const mada = 'mada'; + static const visaOrMastercard = 'visaOrMastercard'; + static const tamara = 'tamara'; + static const fetchingApplePayDetails = 'fetchingApplePayDetails'; + static const liveCarePendingRequest = 'liveCarePendingRequest'; + static const callLiveCareSupport = 'callLiveCareSupport'; + static const whatIsWaitingAppointment = 'whatIsWaitingAppointment'; + static const waitingAppointmentsFeature = 'waitingAppointmentsFeature'; + static const appointmentWithDoctorConfirmed = 'appointmentWithDoctorConfirmed'; + static const paymentWithinTenMinutes = 'paymentWithinTenMinutes'; + static const liveLocation = 'liveLocation'; + static const verifyYourLocationAtHospital = 'verifyYourLocationAtHospital'; + static const error = 'error'; + static const ensureWithinHospitalLocation = 'ensureWithinHospitalLocation'; + static const nfcNearFieldCommunication = 'nfcNearFieldCommunication'; + static const scanPhoneViaNFC = 'scanPhoneViaNFC'; + static const qrCode = 'qrCode'; + static const scanQRCodeToCheckIn = 'scanQRCodeToCheckIn'; + static const processingCheckIn = 'processingCheckIn'; + static const bookingWaitingAppointment = 'bookingWaitingAppointment'; + static const enterValidIDorIqama = 'enterValidIDorIqama'; + static const selectAppointment = 'selectAppointment'; + static const rebookSameDoctor = 'rebookSameDoctor'; + static const queueing = 'queueing'; + static const inQueue = 'inQueue'; + static const yourTurn = 'yourTurn'; + static const halaFirstName = 'halaFirstName'; + static const thankYouForPatience = 'thankYouForPatience'; + static const servingNow = 'servingNow'; + static const callForVitalSigns = 'callForVitalSigns'; + static const callForDoctor = 'callForDoctor'; + static const thingsToAskDoctor = 'thingsToAskDoctor'; + static const improveOverallHealth = 'improveOverallHealth'; + static const routineScreenings = 'routineScreenings'; + static const whatIsThisMedicationFor = 'whatIsThisMedicationFor'; + static const sideEffectsToKnow = 'sideEffectsToKnow'; + static const whenFollowUp = 'whenFollowUp'; + static const goToHomepage = 'goToHomepage'; + static const appointmentsList = 'appointmentsList'; + static const allAppt = 'allAppt'; + static const upcoming = 'upcoming'; + static const completed = 'completed'; + static const noAppointmentsYet = 'noAppointmentsYet'; + static const viewProfile = 'viewProfile'; + static const choosePreferredHospitalForService = 'choosePreferredHospitalForService'; + static const noHospitalsFound = 'noHospitalsFound'; + static const cancelOrderConfirmation = 'cancelOrderConfirmation'; + static const orderCancelledSuccessfully = 'orderCancelledSuccessfully'; + static const requestID = 'requestID'; + static const noCMCOrdersYet = 'noCMCOrdersYet'; + static const cmcOrders = 'cmcOrders'; + static const summary = 'summary'; + static const selectedService = 'selectedService'; + static const requestSubmittedSuccessfully = 'requestSubmittedSuccessfully'; + static const hereIsYourRequestNumber = 'hereIsYourRequestNumber'; + static const pleaseSelectHospitalToContinue = 'pleaseSelectHospitalToContinue'; + static const confirmSubmitRequest = 'confirmSubmitRequest'; + static const pendingOrderWait = 'pendingOrderWait'; + static const noServicesAvailable = 'noServicesAvailable'; + static const selectAService = 'selectAService'; + static const comprehensiveCheckup = 'comprehensiveCheckup'; + static const viewNearestHMGLocations = 'viewNearestHMGLocations'; + static const provideFeedbackOnServices = 'provideFeedbackOnServices'; + static const liveChatWithHMG = 'liveChatWithHMG'; + static const send = 'send'; + static const status = 'status'; + static const sendingFeedback = 'sendingFeedback'; + static const selectFeedbackType = 'selectFeedbackType'; + static const loadingAppointmentsList = 'loadingAppointmentsList'; + static const noAppointmentsForFeedback = 'noAppointmentsForFeedback'; + static const selectedAppointment = 'selectedAppointment'; + static const subject = 'subject'; + static const enterSubjectHere = 'enterSubjectHere'; + static const message = 'message'; + static const enterMessageHere = 'enterMessageHere'; + static const filesSelected = 'filesSelected'; + static const otherDetails = 'otherDetails'; + static const medicalReport = 'medicalReport'; + static const medicalReportNumber = 'medicalReportNumber'; + static const patientIsInsured = 'patientIsInsured'; + static const insuranceDocument = 'insuranceDocument'; + static const selectBranch = 'selectBranch'; + static const patientInformation = 'patientInformation'; + static const patientLocation = 'patientLocation'; + static const identificationNumber = 'identificationNumber'; + static const enterIdentificationNumber = 'enterIdentificationNumber'; + static const patientName = 'patientName'; + static const referralRequesterInformation = 'referralRequesterInformation'; + static const enterReferralRequesterName = 'enterReferralRequesterName'; + static const requesterName = 'requesterName'; + static const relationship = 'relationship'; + static const selectRelation = 'selectRelation'; + static const otherName = 'otherName'; + static const otherNameHint = 'otherNameHint'; + static const requesterNameRequired = 'requesterNameRequired'; + static const selectRelationshipRequired = 'selectRelationshipRequired'; + static const otherRelationshipNameRequired = 'otherRelationshipNameRequired'; + static const identificationNumberRequired = 'identificationNumberRequired'; + static const patientNameRequired = 'patientNameRequired'; + static const enterPatientPhoneRequired = 'enterPatientPhoneRequired'; + static const selectPatientCityRequired = 'selectPatientCityRequired'; + static const medicalReportRequired = 'medicalReportRequired'; + static const selectBranchRequired = 'selectBranchRequired'; + static const insuranceDocumentRequired = 'insuranceDocumentRequired'; + static const searchResult = 'searchResult'; + static const referralNo = 'referralNo'; + static const eReferral = 'eReferral'; + static const referralCreatedSuccessfully = 'referralCreatedSuccessfully'; + static const hereIsYourReferralNumber = 'hereIsYourReferralNumber'; + static const searchEReferral = 'searchEReferral'; + static const enterRequiredInfoToSearch = 'enterRequiredInfoToSearch'; + static const selectPickupDirection = 'selectPickupDirection'; + static const selectDirection = 'selectDirection'; + static const toHospital = 'toHospital'; + static const fromHospital = 'fromHospital'; + static const selectWay = 'selectWay'; + static const oneWay = 'oneWay'; + static const twoWay = 'twoWay'; + static const selectPickupDetails = 'selectPickupDetails'; + static const pleaseSelectDetailsOfPickup = 'pleaseSelectDetailsOfPickup'; + static const selectDetails = 'selectDetails'; + static const work = 'work'; + static const pick = 'pick'; + static const insideTheHome = 'insideTheHome'; + static const haveAnyAppointment = 'haveAnyAppointment'; + static const amountPaidAtHospital = 'amountPaidAtHospital'; + static const submitRequest = 'submitRequest'; + static const enterPickupLocationManually = 'enterPickupLocationManually'; + static const enterPickupLocation = 'enterPickupLocation'; + static const trackingDetails = 'trackingDetails'; + static const cancelRequest = 'cancelRequest'; + static const shareLocationWhatsapp = 'shareLocationWhatsapp'; + static const pleaseWaitForCall = 'pleaseWaitForCall'; + static const toHospitalLower = 'toHospitalLower'; + static const contact = 'contact'; + static const failed = 'failed'; + static const confirmationCall = 'confirmationCall'; + static const pickupFromHome = 'pickupFromHome'; + static const onTheWayToHospital = 'onTheWayToHospital'; + static const arrivedAtHospital = 'arrivedAtHospital'; + static const orderCancel = 'orderCancel'; + static const emergencyCheckIn = 'emergencyCheckIn'; + static const erOnlineCheckInDescription = 'erOnlineCheckInDescription'; + static const erOnlineCheckInSuccess = 'erOnlineCheckInSuccess'; + static const erOnlineCheckInError = 'erOnlineCheckInError'; + static const fetchingHospitalsList = 'fetchingHospitalsList'; + static const fetchingPaymentInformation = 'fetchingPaymentInformation'; + static const erVisitDetails = 'erVisitDetails'; + static const erClinic = 'erClinic'; + static const vatWithAmount = 'vatWithAmount'; + static const erAppointmentBookedSuccess = 'erAppointmentBookedSuccess'; + static const underProcessing = 'underProcessing'; + static const canceledByPatient = 'canceledByPatient'; + static const rapidResponseTeam = 'rapidResponseTeam'; + static const allFacilities = 'allFacilities'; + static const selectLocation = 'selectLocation'; + static const pleaseSelectTheLocation = 'pleaseSelectTheLocation'; + static const viewLocationGoogleMaps = 'viewLocationGoogleMaps'; + static const callAmbulance = 'callAmbulance'; + static const requestAmbulanceInEmergency = 'requestAmbulanceInEmergency'; + static const confirmation = 'confirmation'; + static const areYouSureYouWantToCallAmbulance = 'areYouSureYouWantToCallAmbulance'; + static const getDetailsOfNearestBranch = 'getDetailsOfNearestBranch'; + static const areYouSureYouWantToCallRRT = 'areYouSureYouWantToCallRRT'; + static const priorERCheckInToSkipLine = 'priorERCheckInToSkipLine'; + static const areYouSureYouWantToMakeERCheckIn = 'areYouSureYouWantToMakeERCheckIn'; + static const checkingYourERAppointmentStatus = 'checkingYourERAppointmentStatus'; + static const transportOptions = 'transportOptions'; + static const selectHospitalForAdvancePayment = 'selectHospitalForAdvancePayment'; + static const recharge = 'recharge'; + static const activityLevel = 'activityLevel'; + static const selectActivityLevel = 'selectActivityLevel'; + static const caloriesPerDay = 'caloriesPerDay'; + static const dietType = 'dietType'; + static const selectDietType = 'selectDietType'; + static const bodyFrameSize = 'bodyFrameSize'; + static const selectBodyFrameSize = 'selectBodyFrameSize'; + static const averageCycleLength = 'averageCycleLength'; + static const averageLutealPhase = 'averageLutealPhase'; + static const convert = 'convert'; + static const calculate = 'calculate'; + static const healthCalculators = 'healthCalculators'; + static const healthConverters = 'healthConverters'; + static const generalHealth = 'generalHealth'; + static const relatedToBMICalories = 'relatedToBMICalories'; + static const selectCalculator = 'selectCalculator'; + static const womensHealth = 'womensHealth'; + static const relatedToPeriodsOvulation = 'relatedToPeriodsOvulation'; + static const bloodSugar = 'bloodSugar'; + static const trackYourGlucoseLevels = 'trackYourGlucoseLevels'; + static const bloodCholesterol = 'bloodCholesterol'; + static const monitorCholesterolLevels = 'monitorCholesterolLevels'; + static const triglyceridesFatBlood = 'triglyceridesFatBlood'; + static const understandTriglyceridesImpact = 'understandTriglyceridesImpact'; + static const bmiCalculator = 'bmiCalculator'; + static const caloriesCalculator = 'caloriesCalculator'; + static const bmrCalculator = 'bmrCalculator'; + static const idealBodyWeight = 'idealBodyWeight'; + static const bodyFatCalculator = 'bodyFatCalculator'; + static const carbsProteinFat = 'carbsProteinFat'; + static const ovulationPeriod = 'ovulationPeriod'; + static const deliveryDueDate = 'deliveryDueDate'; + static const low = 'low'; + static const preDiabetic = 'preDiabetic'; + static const high = 'high'; + static const elevated = 'elevated'; + static const recorded = 'recorded'; + static const noRecordsYet = 'noRecordsYet'; + static const lastRecord = 'lastRecord'; + static const addBloodSugar = 'addBloodSugar'; + static const addBloodPressure = 'addBloodPressure'; + static const addWeight = 'addWeight'; + static const bloodSugarDataSavedSuccessfully = 'bloodSugarDataSavedSuccessfully'; + static const bloodPressureDataSavedSuccessfully = 'bloodPressureDataSavedSuccessfully'; + static const weightDataSavedSuccessfully = 'weightDataSavedSuccessfully'; + static const pleaseWait = 'pleaseWait'; + static const selectUnit = 'selectUnit'; + static const selectMeasureTime = 'selectMeasureTime'; + static const selectArm = 'selectArm'; + static const enterBloodSugar = 'enterBloodSugar'; + static const enterSystolicValue = 'enterSystolicValue'; + static const enterDiastolicValue = 'enterDiastolicValue'; + static const enterWeight = 'enterWeight'; + static const selectDuration = 'selectDuration'; + static const systolic = 'systolic'; + static const diastolic = 'diastolic'; + static const sendReportByEmail = 'sendReportByEmail'; + static const enterYourEmailToReceiveReport = 'enterYourEmailToReceiveReport'; + static const addNewRecord = 'addNewRecord'; + static const healthTrackers = 'healthTrackers'; + static const monitorBloodPressureLevels = 'monitorBloodPressureLevels'; + static const trackWeightProgress = 'trackWeightProgress'; + static const bookAppointment = 'bookAppointment'; + static const completeCheckup = 'completeCheckup'; + static const indoorNavigation = 'indoorNavigation'; + static const eReferralServices = 'eReferralServices'; + static const dailyWaterMonitor = 'dailyWaterMonitor'; + static const fetchingYourWaterIntakeDetails = 'fetchingYourWaterIntakeDetails'; + static const healthCalculatorsServices = 'healthCalculatorsServices'; + static const healthConvertersServices = 'healthConvertersServices'; + static const smartWatchesServices = 'smartWatchesServices'; + static const exploreServices = 'exploreServices'; + static const medicalAndCareServices = 'medicalAndCareServices'; + static const hmgServices = 'hmgServices'; + static const personalServices = 'personalServices'; + static const habibWallet = 'habibWallet'; + static const habibWallet2 = 'habibWallet2'; + static const loginToViewWalletBalance = 'loginToViewWalletBalance'; + static const loginToViewMedicalFile = 'loginToViewMedicalFile'; + static const addMember = 'addMember'; + static const addFamilyMember = 'addFamilyMember'; + static const pleaseFillBelowFieldToAddNewFamilyMember = 'pleaseFillBelowFieldToAddNewFamilyMember'; + static const healthTools = 'healthTools'; + static const supportServices = 'supportServices'; + static const virtualTour = 'virtualTour'; + static const carParking = 'carParking'; + static const latestNews = 'latestNews'; + static const hmgContact = 'hmgContact'; + static const durationCannotExceed90 = 'durationCannotExceed90'; + static const unexpectedError = 'unexpectedError'; + static const gettingAmbulanceTransportOption = 'gettingAmbulanceTransportOption'; + static const fetchingAppointment = 'fetchingAppointment'; + static const doYouWantToCancelTheRequest = 'doYouWantToCancelTheRequest'; + static const cancellingRequest = 'cancellingRequest'; + static const fetchingTermsAndConditions = 'fetchingTermsAndConditions'; + static const selectLocationPrescriptionDelivery = 'selectLocationPrescriptionDelivery'; + static const noRadiologyOrders = 'noRadiologyOrders'; + static const ageIsRequired = 'ageIsRequired'; + static const invalidAge = 'invalidAge'; + static const ageMustBeBetween11And120 = 'ageMustBeBetween11And120'; + static const heightIsRequired = 'heightIsRequired'; + static const invalidHeight = 'invalidHeight'; + static const weightIsRequired = 'weightIsRequired'; + static const invalidWeight = 'invalidWeight'; + static const timeToDrinkWater = 'timeToDrinkWater'; + static const stayHydratedDrinkWater = 'stayHydratedDrinkWater'; + static const visitPharmacyOnline = 'visitPharmacyOnline'; + static const howAreYouFeelingToday = 'howAreYouFeelingToday'; + static const checkYourSymptomsWithScale = 'checkYourSymptomsWithScale'; + static const checkYourSymptoms = 'checkYourSymptoms'; + static const noUpcomingAppointmentPleaseBook = 'noUpcomingAppointmentPleaseBook'; + static const youHaveEROnlineCheckInRequest = 'youHaveEROnlineCheckInRequest'; + static const quickLinks = 'quickLinks'; + static const viewMedicalFileLandingPage = 'viewMedicalFileLandingPage'; + static const immediateLiveCareRequest = 'immediateLiveCareRequest'; + static const yourTurnIsAfterPatients = 'yourTurnIsAfterPatients'; + static const dontHaveHHCOrders = 'dontHaveHHCOrders'; + static const hhcOrders = 'hhcOrders'; + static const requestedServices = 'requestedServices'; + static const selectServices = 'selectServices'; + static const selectedServices = 'selectedServices'; + static const createNewRequest = 'createNewRequest'; + static const youHaveNoPendingRequests = 'youHaveNoPendingRequests'; + static const noInsuranceDataFound = 'noInsuranceDataFound'; + static const noInsuranceUpdateRequest = 'noInsuranceUpdateRequest'; + static const policyNumberInsurancePage = 'policyNumberInsurancePage'; + static const insuranceExpired = 'insuranceExpired'; + static const insuranceActive = 'insuranceActive'; + static const patientCardID = 'patientCardID'; + static const noInsuranceApprovals = 'noInsuranceApprovals'; + static const noInsuranceWithHMG = 'noInsuranceWithHMG'; + static const referenceRange = 'referenceRange'; + static const downloadReport = 'downloadReport'; + static const generatingReport = 'generatingReport'; + static const noLabResults = 'noLabResults'; + static const labResultDetails = 'labResultDetails'; + static const resultOf = 'resultOf'; + static const whatIsThisResult = 'whatIsThisResult'; + static const lastTested = 'lastTested'; + static const byVisit = 'byVisit'; + static const byTest = 'byTest'; + static const results = 'results'; + static const viewResults = 'viewResults'; + static const rebook = 'rebook'; + static const noOphthalmologyAppointments = 'noOphthalmologyAppointments'; + static const noVitalSignsRecordedYet = 'noVitalSignsRecordedYet'; + static const appointmentsAndVisits = 'appointmentsAndVisits'; + static const labAndRadiology = 'labAndRadiology'; + static const activeMedicationsAndPrescriptions = 'activeMedicationsAndPrescriptions'; + static const allPrescriptions = 'allPrescriptions'; + static const allMedications = 'allMedications'; + static const youDontHaveAnyPrescriptionsYet = 'youDontHaveAnyPrescriptionsYet'; + static const youDontHaveAnyCompletedVisitsYet = 'youDontHaveAnyCompletedVisitsYet'; + static const others = 'others'; + static const allergyInfo = 'allergyInfo'; + static const vaccineInfo = 'vaccineInfo'; + static const updateInsuranceInfo = 'updateInsuranceInfo'; + static const myInvoicesList = 'myInvoicesList'; + static const ancillaryOrdersList = 'ancillaryOrdersList'; + static const youDontHaveAnySickLeavesYet = 'youDontHaveAnySickLeavesYet'; + static const medicalReports = 'medicalReports'; + static const sickLeaveReport = 'sickLeaveReport'; + static const weightTracker = 'weightTracker'; + static const askYourDoctor = 'askYourDoctor'; + static const internetPairing = 'internetPairing'; + static const requested = 'requested'; + static const youDontHaveAnyMedicalReportsYet = 'youDontHaveAnyMedicalReportsYet'; + static const requestMedicalReport = 'requestMedicalReport'; + static const youDoNotHaveAnyAppointmentsToRequestMedicalReport = 'youDoNotHaveAnyAppointmentsToRequestMedicalReport'; + static const areYouSureYouWantToRequestMedicalReport = 'areYouSureYouWantToRequestMedicalReport'; + static const yourMedicalReportRequestSubmittedSuccessfully = 'yourMedicalReportRequestSubmittedSuccessfully'; + static const monthlyHealthSummaryReportDisclaimer = 'monthlyHealthSummaryReportDisclaimer'; + static const updatingMonthlyReportStatus = 'updatingMonthlyReportStatus'; + static const monthlyReportStatusUpdatedSuccessfully = 'monthlyReportStatusUpdatedSuccessfully'; + static const whoCanViewMyMedicalFile = 'whoCanViewMyMedicalFile'; + static const acceptedYourRequestToBeYourFamilyMember = 'acceptedYourRequestToBeYourFamilyMember'; + static const canViewYourFile = 'canViewYourFile'; + static const hasARequestPendingToBeYourFamilyMember = 'hasARequestPendingToBeYourFamilyMember'; + static const wantsToAddYouAsTheirFamilyMember = 'wantsToAddYouAsTheirFamilyMember'; + static const rejectedYourRequestToBeYourFamilyMember = 'rejectedYourRequestToBeYourFamilyMember'; + static const rejectedYourFamilyMemberRequest = 'rejectedYourFamilyMemberRequest'; + static const notAvailable = 'notAvailable'; + static const selectAProfile = 'selectAProfile'; + static const switchFamilyFile = 'switchFamilyFile'; + static const medicalFiles = 'medicalFiles'; + static const addANewFamilyMember = 'addANewFamilyMember'; + static const viewInvoiceDetails = 'viewInvoiceDetails'; + static const outPatient = 'outPatient'; + static const invoiceDetails = 'invoiceDetails'; + static const sendingEmailPleaseWait = 'sendingEmailPleaseWait'; + static const emailSentSuccessfullyMessage = 'emailSentSuccessfullyMessage'; + static const discount = 'discount'; + static const paid = 'paid'; + static const fetchingInvoiceDetails = 'fetchingInvoiceDetails'; + static const scanQRCode = 'scanQRCode'; + static const parkingSlotDetails = 'parkingSlotDetails'; + static const slotNumber = 'slotNumber'; + static const basement = 'basement'; + static const parkingDate = 'parkingDate'; + static const parkedSince = 'parkedSince'; + static const resetDirection = 'resetDirection'; + static const noPrescriptionOrdersYet = 'noPrescriptionOrdersYet'; + static const fetchingPrescriptionPDFPleaseWait = 'fetchingPrescriptionPDFPleaseWait'; + static const ratingValue = 'ratingValue'; + static const downloadPrescription = 'downloadPrescription'; + static const fetchingPrescriptionDetails = 'fetchingPrescriptionDetails'; + static const switchBackFamilyFile = 'switchBackFamilyFile'; + static const profileAndSettings = 'profileAndSettings'; + static const quickActions = 'quickActions'; + static const notificationsSettings = 'notificationsSettings'; + static const touchIDFaceIDServices = 'touchIDFaceIDServices'; + static const personalInformation = 'personalInformation'; + static const updateEmailAddress = 'updateEmailAddress'; + static const helpAndSupport = 'helpAndSupport'; + static const permissionsProfile = 'permissionsProfile'; + static const privacyPolicy = 'privacyPolicy'; + static const deactivateAccount = 'deactivateAccount'; + static const ageYearsOld = 'ageYearsOld'; + static const youDontHaveRadiologyOrders = 'youDontHaveRadiologyOrders'; + static const radiologyResult = 'radiologyResult'; + static const viewRadiologyImage = 'viewRadiologyImage'; + static const rateClinic = 'rateClinic'; + static const back = 'back'; + static const rateDoctor = 'rateDoctor'; + static const howWasYourLastVisitWithDoctor = 'howWasYourLastVisitWithDoctor'; + static const dateOfBirthSymptoms = 'dateOfBirthSymptoms'; + static const genderSymptoms = 'genderSymptoms'; + static const heightSymptoms = 'heightSymptoms'; + static const weightSymptoms = 'weightSymptoms'; + static const femaleGender = 'femaleGender'; + static const previous = 'previous'; + static const selectedOrgans = 'selectedOrgans'; + static const noOrgansSelected = 'noOrgansSelected'; + static const organSelector = 'organSelector'; + static const noPredictionsAvailable = 'noPredictionsAvailable'; + static const areYouSureYouWantToRestartOrganSelection = 'areYouSureYouWantToRestartOrganSelection'; + static const possibleConditions = 'possibleConditions'; + static const pleaseSelectAtLeastOneRiskBeforeProceeding = 'pleaseSelectAtLeastOneRiskBeforeProceeding'; + static const aboveYouSeeCommonRiskFactors = 'aboveYouSeeCommonRiskFactors'; + static const readMore = 'readMore'; + static const riskFactors = 'riskFactors'; + static const noRiskFactorsFound = 'noRiskFactorsFound'; + static const basedOnYourSelectedSymptomsNoRiskFactors = 'basedOnYourSelectedSymptomsNoRiskFactors'; + static const messageNotification = 'messageNotification'; + static const attachedImage = 'attachedImage'; + static const failedToLoadImage = 'failedToLoadImage'; + static const typeNotification = 'typeNotification'; + static const pleaseSelectAtLeastOneOptionBeforeProceeding = 'pleaseSelectAtLeastOneOptionBeforeProceeding'; + static const suggestions = 'suggestions'; + static const pleaseGoBackAndSelectOrgansFirst = 'pleaseGoBackAndSelectOrgansFirst'; + static const symptomsSelector = 'symptomsSelector'; + static const possibleSymptomsRelatedTo = 'possibleSymptomsRelatedTo'; + static const suggestionAIListDescription = 'suggestionAIListDescription'; + static const analyzing = 'analyzing'; + static const seekMedicalAdvice = 'seekMedicalAdvice'; + static const monitorDescription = 'monitorDescription'; + static const seekMedicalAdviceDescription = 'seekMedicalAdviceDescription'; + static const emergencyDescription = 'emergencyDescription'; + static const colorScience = 'colorScience'; + static const noNeedToVisitDoctor = 'noNeedToVisitDoctor'; + static const commonSymptom = 'commonSymptom'; + static const notApplicable = 'notApplicable'; + static const emergencyTriage = 'emergencyTriage'; + static const emergencyEvidenceDetected = 'emergencyEvidenceDetected'; + static const noQuestionItemsAvailable = 'noQuestionItemsAvailable'; + static const pleaseAnswerAllQuestionsBeforeProceeding = 'pleaseAnswerAllQuestionsBeforeProceeding'; + static const triage = 'triage'; + static const areYouSureYouWantToExitProgress = 'areYouSureYouWantToExitProgress'; + static const noQuestionAvailable = 'noQuestionAvailable'; + static const possibleSymptom = 'possibleSymptom'; + static const symptomsCheckerFindingScore = 'symptomsCheckerFindingScore'; + static const notSet = 'notSet'; + static const years = 'years'; + static const symptomsChecker = 'symptomsChecker'; + static const helloIsYourInformationUpToDate = 'helloIsYourInformationUpToDate'; + static const noEditAll = 'noEditAll'; + static const yesItIs = 'yesItIs'; + static const age = 'age'; + static const youDontHaveAnyAncillaryOrdersYet = 'youDontHaveAnyAncillaryOrdersYet'; + static const invoiceWithNumber = 'invoiceWithNumber'; + static const queued = 'queued'; + static const checkInReady = 'checkInReady'; + static const checkIn = 'checkIn'; + static const viewDetails = 'viewDetails'; + static const selectPaymentMethod = 'selectPaymentMethod'; + static const processingPaymentPleaseWait = 'processingPaymentPleaseWait'; + static const finalizingPaymentPleaseWait = 'finalizingPaymentPleaseWait'; + static const generatingInvoicePleaseWait = 'generatingInvoicePleaseWait'; + static const hereIsYourInvoiceNumber = 'hereIsYourInvoiceNumber'; + static const paymentCompletedSuccessfully = 'paymentCompletedSuccessfully'; + static const failedToInitializeApplePay = 'failedToInitializeApplePay'; + static const cash = 'cash'; + static const approved = 'approved'; + static const approvalRejectedPleaseVisitReceptionist = 'approvalRejectedPleaseVisitReceptionist'; + static const sentForApproval = 'sentForApproval'; + static const ancillaryOrderDetails = 'ancillaryOrderDetails'; + static const noProceduresAvailableForSelectedOrder = 'noProceduresAvailableForSelectedOrder'; + static const procedures = 'procedures'; + static const totalAmount = 'totalAmount'; + static const covered = 'covered'; + static const vatPercent = 'vatPercent'; + static const proceedToPayment = 'proceedToPayment'; + static const supportedSmartWatches = 'supportedSmartWatches'; + static const pleaseMakeSureSamsungWatchConnected = 'pleaseMakeSureSamsungWatchConnected'; + static const beforeSyncingDataFollowInstructions = 'beforeSyncingDataFollowInstructions'; + static const viewWatchInstructions = 'viewWatchInstructions'; + static const healthConnectAppNotInstalled = 'healthConnectAppNotInstalled'; + static const setTimerOfReminder = 'setTimerOfReminder'; + static const youHaveAppointmentWithDr = 'youHaveAppointmentWithDr'; + static const hours = 'hours'; + static const minutes = 'minutes'; + static const seconds = 'seconds'; + static const secs = 'secs'; + static const noAllergiesDataFound = 'noAllergiesDataFound'; + static const heartRateDescription = 'heartRateDescription'; + static const bloodOxygenDescription = 'bloodOxygenDescription'; + static const stepsDescription = 'stepsDescription'; + static const caloriesDescription = 'caloriesDescription'; + static const distanceDescription = 'distanceDescription'; + static const overview = 'overview'; + static const details = 'details'; + static const details2 = 'details2'; + static const healthy = 'healthy'; + static const warning = 'warning'; + static const vitalSignDetails = 'vitalSignDetails'; + static const resultOfNoDate = 'resultOfNoDate'; + static const referenceRangeBetween = 'referenceRangeBetween'; + static const referenceRangeMin = 'referenceRangeMin'; + static const referenceRangeMax = 'referenceRangeMax'; + static const noHistoryAvailable = 'noHistoryAvailable'; + static const bmiDescription = 'bmiDescription'; + static const heightDescription = 'heightDescription'; + static const weightDescription = 'weightDescription'; + static const bloodPressureDescription = 'bloodPressureDescription'; + static const temperatureDescription = 'temperatureDescription'; + static const heartRateDescriptionVital = 'heartRateDescriptionVital'; + static const respiratoryRateDescription = 'respiratoryRateDescription'; + static const bmiAdvice = 'bmiAdvice'; + static const heightAdvice = 'heightAdvice'; + static const weightAdvice = 'weightAdvice'; + static const bloodPressureAdvice = 'bloodPressureAdvice'; + static const temperatureAdvice = 'temperatureAdvice'; + static const heartRateAdvice = 'heartRateAdvice'; + static const respiratoryRateAdvice = 'respiratoryRateAdvice'; + static const whatShouldIDoNext = 'whatShouldIDoNext'; + static const customizeDrinkCup = 'customizeDrinkCup'; + static const tipsToStayHydrated = 'tipsToStayHydrated'; + static const drinkBeforeYouFeelThirsty = 'drinkBeforeYouFeelThirsty'; + static const keepRefillableBottleNextToYou = 'keepRefillableBottleNextToYou'; + static const trackYourDailyIntakeToStayMotivated = 'trackYourDailyIntakeToStayMotivated'; + static const chooseSparklingWaterInsteadOfSoda = 'chooseSparklingWaterInsteadOfSoda'; + static const switchCup = 'switchCup'; + static const plainWater = 'plainWater'; + static const yourGoal = 'yourGoal'; + static const remaining = 'remaining'; + static const hydrationStatus = 'hydrationStatus'; + static const areYouSureYouWantToCancelAllWaterReminders = 'areYouSureYouWantToCancelAllWaterReminders'; + static const remindersSet = 'remindersSet'; + static const dailyWaterRemindersScheduledAt = 'dailyWaterRemindersScheduledAt'; + static const waterConsumption = 'waterConsumption'; + static const selectNumberOfReminders = 'selectNumberOfReminders'; + static const h2oSettings = 'h2oSettings'; + static const settingsSavedSuccessfully = 'settingsSavedSuccessfully'; + static const yourName = 'yourName'; + static const ageYears = 'ageYears'; + static const numberOfRemindersInADay = 'numberOfRemindersInADay'; + static const medications = 'medications'; + static const someRemarksAboutPrescription = 'someRemarksAboutPrescription'; + static const notifyMeBeforeConsumptionTime = 'notifyMeBeforeConsumptionTime'; + static const noMedicationsToday = 'noMedicationsToday'; + static const reminders = 'reminders'; + static const reminderAddedToCalendar = 'reminderAddedToCalendar'; + static const errorWhileSettingCalendar = 'errorWhileSettingCalendar'; + static const instructions = 'instructions'; + static const requests = 'requests'; + static const thisWeek = 'thisWeek'; + static const lastMonth = 'lastMonth'; + static const lastSixMonths = 'lastSixMonths'; + static const selectTime = 'selectTime'; + static const pleaseWaitYouWillBeCalledForVitalSigns = 'pleaseWaitYouWillBeCalledForVitalSigns'; + static const pleaseVisitRoomForVitalSigns = 'pleaseVisitRoomForVitalSigns'; + static const pleaseVisitRoomToTheDoctor = 'pleaseVisitRoomToTheDoctor'; + static const erOnlineCheckInRequest = 'erOnlineCheckInRequest'; + static const indoor = 'indoor'; + static const navigation = 'navigation'; + static const health = 'health'; + static const calculators = 'calculators'; + static const converters = 'converters'; + static const guide = 'guide'; + static const liveCareServiceDesc = 'liveCareServiceDesc'; + static const bloodGroup = 'bloodGroup'; + static const medicalServices = 'medicalServices'; + static const insuranceAndPayments = 'insuranceAndPayments'; + static const trackerAndOthers = 'trackerAndOthers'; + static const bmi = 'bmi'; + static const yesPleaseINeedHelp = 'yesPleaseINeedHelp'; + static const aiOverView = 'aiOverView'; + static const generateAiAnalysis = 'generateAiAnalysis'; + static const aiAnalysis = 'aiAnalysis'; + static const prediction = 'prediction'; + static const prevention = 'prevention'; + static const disclaimer = 'disclaimer'; + static const thisAboveInfo = 'thisAboveInfo'; + static const aiDisclaimer = 'aiDisclaimer'; + static const consent = 'consent'; + static const bmiNormalDescription = 'bmiNormalDescription'; + static const bmiUnderweightDescription = 'bmiUnderweightDescription'; + static const bmiOverweightDescription = 'bmiOverweightDescription'; + static const caloriesMaintenanceDescription = 'caloriesMaintenanceDescription'; + static const caloriesModerateDeficitDescription = 'caloriesModerateDeficitDescription'; + static const caloriesAggressiveDeficitDescription = 'caloriesAggressiveDeficitDescription'; + static const bodyFatEssentialDescription = 'bodyFatEssentialDescription'; + static const bodyFatFitnessDescription = 'bodyFatFitnessDescription'; + static const bodyFatAverageDescription = 'bodyFatAverageDescription'; + static const bodyFatObeseDescription = 'bodyFatObeseDescription'; + static const bmrNormalDescription = 'bmrNormalDescription'; + static const bmrLowDescription = 'bmrLowDescription'; + static const bmrHighDescription = 'bmrHighDescription'; + static const ibwAtTargetDescription = 'ibwAtTargetDescription'; + static const ibwBelowTargetDescription = 'ibwBelowTargetDescription'; + static const ibwAboveTargetDescription = 'ibwAboveTargetDescription'; + static const ibwCloseToRangeDescription = 'ibwCloseToRangeDescription'; + static const ibwUnderweightDescription = 'ibwUnderweightDescription'; + static const ibwUnderweightGenericDescription = 'ibwUnderweightGenericDescription'; + static const ibwOverweightDescription = 'ibwOverweightDescription'; + static const ibwOverweightGenericDescription = 'ibwOverweightGenericDescription'; + static const dietVeryLowCarbsDescription = 'dietVeryLowCarbsDescription'; + static const dietLowCarbsDescription = 'dietLowCarbsDescription'; + static const dietModerateCarbsDescription = 'dietModerateCarbsDescription'; + static const dietUSDAGuidelinesDescription = 'dietUSDAGuidelinesDescription'; + static const dietZoneDietDescription = 'dietZoneDietDescription'; + static const contextDependent = 'contextDependent'; + static const calculatedValue = 'calculatedValue'; + static const calculationFormula = 'calculationFormula'; + static const confirmYourLocation = 'confirmYourLocation'; + static const confirmYourLocationDesc = 'confirmYourLocationDesc'; + static const insideHospital = 'insideHospital'; + static const outsideHospital = 'outsideHospital'; + static const servicePriceList = 'servicePriceList'; + static const servicePriceListDesc = 'servicePriceListDesc'; + static const servicePriceListRights = 'servicePriceListRights'; + static const serviceName = 'serviceName'; + static const noFreeSlot = 'noFreeSlot'; + static const noThanksIKnowTheClinic = 'noThanksIKnowTheClinic'; + static const unableToSendOTP = 'unableToSendOTP'; + static const loadingAIAnalysis = 'loadingAIAnalysis'; + static const symptoms = 'symptoms'; + static const insuranceInActive = 'insuranceInActive'; + static const insuranceInActiveContactSupport = 'insuranceInActiveContactSupport'; + static const updateAppNow = 'updateAppNow'; + static const Dr = 'Dr'; + static const reschedulingAppo = 'reschedulingAppo'; + static const invalidEligibility = 'invalidEligibility'; + static const invalidInsurance = 'invalidInsurance'; + static const continueCash = 'continueCash'; + static const applewatch = 'applewatch'; + static const applehealthapplicationshouldbeinstalledinyourphone = 'applehealthapplicationshouldbeinstalledinyourphone'; + static const unabletodetectapplicationinstalledpleasecomebackonceinstalled = 'unabletodetectapplicationinstalledpleasecomebackonceinstalled'; + static const applewatchshouldbeconnected = 'applewatchshouldbeconnected'; + static const samsungwatch = 'samsungwatch'; + static const samsunghealthapplicationshouldbeinstalledinyourphone = 'samsunghealthapplicationshouldbeinstalledinyourphone'; + static const samsungwatchshouldbeconnected = 'samsungwatchshouldbeconnected'; + static const huaweiwatch = 'huaweiwatch'; + static const huaweihealthapplicationshouldbeinstalledinyourphone = 'huaweihealthapplicationshouldbeinstalledinyourphone'; + static const huaweiwatchshouldbeconnected = 'huaweiwatchshouldbeconnected'; + static const whoopwatch = 'whoopwatch'; + static const whoophealthapplicationshouldbeinstalledinyourphone = 'whoophealthapplicationshouldbeinstalledinyourphone'; + static const whoopwatchshouldbeconnected = 'whoopwatchshouldbeconnected'; + static const updatetheinformation = 'updatetheinformation'; + static const timeFor = 'timeFor'; + static const hmgPolicies = 'hmgPolicies'; + static const darkMode = 'darkMode'; + static const featureComingSoonDescription = 'featureComingSoonDescription'; + static const generateAiAnalysisResult = 'generateAiAnalysisResult'; + static const ratings = 'ratings'; + static const hmgPharmacyText = 'hmgPharmacyText'; + static const insuranceRequestSubmittedSuccessfully = 'insuranceRequestSubmittedSuccessfully'; + static const updatingEmailAddress = 'updatingEmailAddress'; + static const verifyInsurance = 'verifyInsurance'; + static const tests = 'tests'; + static const calendarPermissionAlert = 'calendarPermissionAlert'; + static const sortByNearestLocation = 'sortByNearestLocation'; + static const giveLocationPermissionForNearestList = 'giveLocationPermissionForNearestList'; + static const sortByLocation = 'sortByLocation'; + static const timeForFirstReminder = 'timeForFirstReminder'; + static const reminderRemovalNote = 'reminderRemovalNote'; + static const communicationLanguage = 'communicationLanguage'; + static const cmcServiceHeader = 'cmcServiceHeader'; + static const cmcServiceDescription = 'cmcServiceDescription'; + static const eReferralServiceHeader = 'eReferralServiceHeader'; + static const eReferralServiceDescription = 'eReferralServiceDescription'; + static const bloodDonationServiceHeader = 'bloodDonationServiceHeader'; + static const bloodDonationServiceDescription = 'bloodDonationServiceDescription'; + static const healthTrackersServiceHeader = 'healthTrackersServiceHeader'; + static const healthTrackersServiceDescription = 'healthTrackersServiceDescription'; + static const waterConsumptionServiceHeader = 'waterConsumptionServiceHeader'; + static const waterConsumptionServiceDescription = 'waterConsumptionServiceDescription'; + static const smartWatchServiceHeader = 'smartWatchServiceHeader'; + static const smartWatchServiceDescription = 'smartWatchServiceDescription'; + static const liveChatServiceHeader = 'liveChatServiceHeader'; + static const liveChatServiceDescription = 'liveChatServiceDescription'; + static const emergencyServiceHeader = 'emergencyServiceHeader'; + static const emergencyServiceDescription = 'emergencyServiceDescription'; + static const homeHealthCareServiceHeader = 'homeHealthCareServiceHeader'; + static const homeHealthCareServiceDescription = 'homeHealthCareServiceDescription'; + static const profileOnlyText = 'profileOnlyText'; + static const information = 'information'; + static const noFavouriteDoctors = 'noFavouriteDoctors'; + static const addDoctors = 'addDoctors'; + static const favouriteList = 'favouriteList'; + static const later = 'later'; + static const cancelAppointmentConfirmMessage = 'cancelAppointmentConfirmMessage'; + static const acknowledged = 'acknowledged'; + static const searchLabResults = 'searchLabResults'; + static const callForAssistance = 'callForAssistance'; + static const oneWaySubtitle = 'oneWaySubtitle'; + static const twoWaySubtitle = 'twoWaySubtitle'; + static const toHospitalSubtitle = 'toHospitalSubtitle'; + static const fromHospitalSubtitle = 'fromHospitalSubtitle'; + static const clinicSchedule = 'clinicSchedule'; + static const doctorAddedToFavourite = 'doctorAddedToFavourite'; + static const doctorRemovedFromFavourite = 'doctorRemovedFromFavourite'; + static const addNewFavorite = 'addNewFavorite'; + static const favourites = 'favourites'; + static const pendingAncillaryOrders = 'pendingAncillaryOrders'; + static const liveCarePermissions = 'liveCarePermissions'; + static const containsImage = 'containsImage'; + static const servicesSelected = 'servicesSelected'; + static const selectMedicalFileFromFamily = 'selectMedicalFileFromFamily'; + static const anyFileFromHMG = 'anyFileFromHMG'; + static const noDistance = 'noDistance'; + static const enterAmount = 'enterAmount'; + static const selectHospitalContinue = 'selectHospitalContinue'; + static const year = 'year'; + static const notifyPrescription = 'notifyPrescription'; + static const doctorRatingAppointment = 'doctorRatingAppointment'; + static const ratingSubmitted = 'ratingSubmitted'; + static const rateTheDoctor = 'rateTheDoctor'; + static const downloadInvoice = 'downloadInvoice'; + static const approvalDetails = 'approvalDetails'; + static const obese = 'obese'; + static const overWeight = 'overWeight'; + static const underWeight = 'underWeight'; + static const nearestGate = 'nearestGate'; + static const RRTDDetails = 'RRTDDetails'; + static const normalMapType = 'normalMapType'; + static const satelliteMapType = 'satelliteMapType'; + static const terrainMapType = 'terrainMapType'; + static const hybridMapType = 'hybridMapType'; + static const openCamera = 'openCamera'; + static const openGallery = 'openGallery'; + static const openFiles = 'openFiles'; + static const generateAiAnalysisRadResult = 'generateAiAnalysisRadResult'; + static const grantLocationPermission = 'grantLocationPermission'; + static const NoBookedAppointments = 'NoBookedAppointments'; + static const aiDisclaimerRad = 'aiDisclaimerRad'; + static const imageSizeTooLarge = 'imageSizeTooLarge'; + static const profileImageUpdatedSuccessfully = 'profileImageUpdatedSuccessfully'; + static const failedToProcessImage = 'failedToProcessImage'; + static const cameraGalleryPermissionMessage = 'cameraGalleryPermissionMessage'; + static const cameraGalleryPermissionRequired = 'cameraGalleryPermissionRequired'; + static const cameraPermissionMessage = 'cameraPermissionMessage'; + static const cameraPermissionRequired = 'cameraPermissionRequired'; + static const galleryPermissionMessage = 'galleryPermissionMessage'; + static const galleryPermissionRequired = 'galleryPermissionRequired'; + static const failedToCheckPermissions = 'failedToCheckPermissions'; + static const takePhotoWithCamera = 'takePhotoWithCamera'; + static const selectFromPhotoLibrary = 'selectFromPhotoLibrary'; + static const selectDocumentFiles = 'selectDocumentFiles'; + static const profilePicture = 'profilePicture'; + static const sendingAskDrRequest = 'sendingAskDrRequest'; + static const askDrRequestSentSuccess = 'askDrRequestSentSuccess'; + static const onlineCheckIn24HoursOnly = 'onlineCheckIn24HoursOnly'; + +} diff --git a/lib/presentation/home/widgets/habib_wallet_card.dart b/lib/presentation/home/widgets/habib_wallet_card.dart index 2a45e2f5..e96f35c3 100644 --- a/lib/presentation/home/widgets/habib_wallet_card.dart +++ b/lib/presentation/home/widgets/habib_wallet_card.dart @@ -26,7 +26,7 @@ class HabibWalletCard extends StatelessWidget { Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ - LocaleKeys.myBalance.tr(context: context).toText16(isBold: true), + LocaleKeys.myBalanceSubtitle.tr(context: context).toText16(isBold: true), // Row( // children: [ // LocaleKeys.viewAllServices.tr(context: context).toText12(color: AppColors.primaryRedColor, isBold: true), @@ -57,7 +57,7 @@ class HabibWalletCard extends StatelessWidget { // Row( // mainAxisAlignment: MainAxisAlignment.spaceBetween, // children: [ - LocaleKeys.habibWallet.tr(context: context).toText16(isBold: true, letterSpacing: -0.2), + LocaleKeys.habibWallet2.tr(context: context).toText16(isBold: true, letterSpacing: -0.2), // Container( // height: 40.h, // width: 40.h, From 76c301384040c344a61141c6ad327a29092f1df3 Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Mon, 13 Apr 2026 17:09:23 +0300 Subject: [PATCH 3/5] no message --- lib/generated/codegen_loader.g.dart | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lib/generated/codegen_loader.g.dart b/lib/generated/codegen_loader.g.dart index 1ac71827..43248236 100644 --- a/lib/generated/codegen_loader.g.dart +++ b/lib/generated/codegen_loader.g.dart @@ -214,6 +214,7 @@ class CodegenLoader extends AssetLoader{ "enterEmail": "يرجى إدخال البريد الإلكتروني", "family": "عائلتي", "familyTitle": "ملفات عائلتي", + "familyTitle2": "ملفات العائلة", "myFamily": "عائلتي", "addNewMember": "إضافة فرد جديد للعائلة", "sentRequests": "الطلبات المرسلة", @@ -234,7 +235,7 @@ class CodegenLoader extends AssetLoader{ "unit": "الوحدة", "request": "طلب", "memberName": "اسم العضو", - "switchLogin": "تبديل", + "switchLogin": "عرض", "removeMember": "إزالة", "allowView": "السماح", "rejectView": "رفض", @@ -941,7 +942,7 @@ class CodegenLoader extends AssetLoader{ "totalAmountToPay": "المبلغ الإجمالي المستحق", "vat15": "ضريبة القيمة المضافة 15%", "liveCare": "لايف كير", - "recentVisits": "الزيارات الأخيرة", + "recentVisits": "قائمة الزيارات", "favouriteDoctors": "الأطباء المفضلون", "searchByClinic": "البحث حسب العيادة", "tapToSelectClinic": "انقر لاختيار العيادة", @@ -1299,7 +1300,7 @@ class CodegenLoader extends AssetLoader{ "referenceRange": "النطاق المرجعي", "downloadReport": "تنزيل التقرير", "generatingReport": "جارٍ إنشاء التقرير، يرجى الانتظار...", - "noLabResults": "ليس لديك أي نتائج مختبرية حتى الآن.", + "noLabResults": "لا يوجد نتائج", "labResultDetails": "تفاصيل نتائج المختبر", "resultOf": "نتيجة {date}", "whatIsThisResult": "ما هي هذه النتيجة؟", @@ -1562,14 +1563,14 @@ class CodegenLoader extends AssetLoader{ "bmi": "مؤشر كتلة الجسم", "yesPleaseINeedHelp": "نعم، من فضلك أريد المساعدة", "aiOverView": "AI ملخص", - "generateAiAnalysis": "قم بإجراء تحليل لهذا الطلب AI", + "generateAiAnalysis": "التحليل باستخدام الذكاء الاصطناعي", "aiAnalysis": "AI تحليل", - "prediction": "تنبؤ", + "prediction": "التوقعات", "prevention": "وقاية", "disclaimer": "تنصل", "thisAboveInfo": "المعلومات المذكورة أعلاه مُولّدة بواسطة AI بناءً على نتائج تحاليلك المخبرية، وهي لأغراض إعلامية فقط. لا ينبغي اعتبارها تشخيصًا طبيًا أو خطة علاجية. استشر طبيبك دائمًا للحصول على نصيحة طبية مُخصصة قبل اتخاذ أي قرارات تتعلق بصحتك.", "aiDisclaimer": "سيتم مشاركة بيانات نتائج تحاليلك المخبرية بشكل آمن مع خدمة الذكاء الاصطناعي لدينا لتحليلها. يساعد هذا في تقديم رؤى صحية مُخصصة. هل ترغب في المتابعة؟", - "consent": "موافقة", + "consent": "نتائج المختبر", "bmiNormalDescription": "مؤشر كتلة جسمك ضمن المعدل الصحي. استمر في اتباع نظام غذائي متوازن، وممارسة النشاط البدني بانتظام، وإجراء الفحوصات الدورية للحفاظ على صحة جيدة. راقب أي تغييرات ملحوظة مع مرور الوقت.", "bmiUnderweightDescription": "يشير مؤشر كتلة الجسم إلى أنك تعاني من نقص الوزن. لذا، يُنصح بزيادة السعرات الحرارية المتناولة من خلال تناول الأطعمة الغنية بالعناصر الغذائية، وممارسة تمارين المقاومة لبناء العضلات، واستشارة أخصائي رعاية صحية للتحقق من وجود أسباب كامنة.", "bmiOverweightDescription": "يشير مؤشر كتلة الجسم إلى زيادة الوزن. لذا، يُنصح بالسعي إلى إنقاص الوزن تدريجياً وبشكل مستدام من خلال تقليل السعرات الحرارية بشكل معتدل، وممارسة النشاط البدني بانتظام، واختيار الأطعمة الصحية. استشر طبيبك قبل إجراء أي تغييرات جذرية في نمط حياتك.", @@ -1644,7 +1645,7 @@ class CodegenLoader extends AssetLoader{ "insuranceRequestSubmittedSuccessfully": "تم إرسال طلب تحديث بيانات التأمين بنجاح. سيتم إعلامك بمجرد الانتهاء.", "updatingEmailAddress": "جارٍ تحديث عنوان البريد الإلكتروني، يرجى الانتظار...", "verifyInsurance": "التحقق من التأمين", - "tests": "تحليل", + "tests": "تحاليل", "calendarPermissionAlert": "يرجى منح إذن الوصول إلى التقويم من إعدادات التطبيق لضبط تذكير تناول الدواء.", "sortByNearestLocation": "فرز حسب الأقرب إلى موقعك", "giveLocationPermissionForNearestList": "يرجى منح إذن الوصول إلى الموقع من إعدادات التطبيق لعرض أقرب المواقع.", @@ -1937,6 +1938,7 @@ static const Map _en_US = { "enterEmail": "Please Enter Email", "family": "My Family", "familyTitle": "My Family Files", + "familyTitle2": "My Family Files", "addNewMember": "Add Family Member", "sentRequests": "Sent Requests", "recievedRequests": "Recieved Requests", @@ -2960,6 +2962,7 @@ static const Map _en_US = { "hmgServices": "HMG Services", "personalServices": "Personal Services", "habibWallet": "Habib Wallet", + "habibWallet2": "Habib Wallet", "loginToViewWalletBalance": "Login to view your wallet balance", "loginToViewMedicalFile": "Login to view your medical file", "addMember": "Add Member", From 772f6caa38e2ebdacbe4de6116a98bb7ab7cae30 Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Mon, 13 Apr 2026 17:29:49 +0300 Subject: [PATCH 4/5] updates --- lib/generated/codegen_loader.g.dart | 32 ++++++--- lib/generated/locale_kesy.g.dart | 8 +++ lib/generated/locale_keys.g.dart | 2 + .../widgets/appointment_card.dart | 65 ++++++++++--------- 4 files changed, 69 insertions(+), 38 deletions(-) diff --git a/lib/generated/codegen_loader.g.dart b/lib/generated/codegen_loader.g.dart index 2b55cfc1..b8c7ee0b 100644 --- a/lib/generated/codegen_loader.g.dart +++ b/lib/generated/codegen_loader.g.dart @@ -1190,14 +1190,22 @@ class CodegenLoader extends AssetLoader{ "monitorCholesterolLevels": "راقب مستويات الكوليسترول، وقيّم مخاطر صحة القلب، واتخذ خطوات استباقية للرفاهية.", "triglyceridesFatBlood": "الدهون الثلاثية في الدم", "understandTriglyceridesImpact": "افهم تأثير الدهون الثلاثية على صحة القلب مع رؤى مخصصة وتوصيات الخبراء.", - "bmiCalculator": "حاسبة\nمؤشر كتلة الجسم", - "caloriesCalculator": "حاسبة\nالسعرات الحرارية", - "bmrCalculator": "حاسبة\nمعدل الأيض الأساسي", - "idealBodyWeight": "الوزن المثالي\nللجسم", - "bodyFatCalculator": "حاسبة\nدهون الجسم", - "carbsProteinFat": "الكربوهيدرات\nالبروتين والدهون", - "ovulationPeriod": "فترة\nالإباضة", - "deliveryDueDate": "تاريخ الولادة\nالمتوقع", + "bmiCalculator": "حاسبة مؤشر كتلة الجسم", + "bmiCalculatorDesc": "احسب مؤشر كتلة جسمك لفهم نطاق وزنك الصحي.", + "caloriesCalculator": "حاسبةالسعرات الحرارية", + "caloriesCalculatorDesc": "اكتشف عدد السعرات الحرارية التي تحتاجها يومياً للحفاظ على الوزن أو فقدانه.", + "bmrCalculator": "حاسبة معدل الأيض الأساسي", + "bmrCalculatorDesc": "حدد معدل الأيض الأساسي ومتطلباتك اليومية من الطاقة.", + "idealBodyWeight": "الوزن المثالي للجسم", + "idealBodyWeightDesc": "اكتشف وزنك المثالي بناءً على الطول والعمر وبنية الجسم.", + "bodyFatCalculator": "حاسبة دهون الجسم", + "bodyFatCalculatorDesc": "قدّر نسبة دهون جسمك لتتبع أهداف اللياقة والصحة.", + "carbsProteinFat": "الكربوهيدرات البروتين والدهون", + "carbsProteinFatDesc": "وازن بين العناصر الغذائية مع النسب الصحيحة من الكربوهيدرات والبروتين والدهون.", + "ovulationPeriod": "فترة الإباضة", + "ovulationPeriodDesc": "تتبع فترة خصوبتك وخطط للحمل بدقة.", + "deliveryDueDate": "تاريخ الولادة المتوقع", + "deliveryDueDateDesc": "احسب تاريخ ولادتك المتوقع وراقب مراحل الحمل.", "low": "منخفض", "preDiabetic": "ما قبل السكري", "high": "مرتفع", @@ -2911,13 +2919,21 @@ static const Map _en_US = { "triglyceridesFatBlood": "Triglycerides Fat Blood", "understandTriglyceridesImpact": "Understand triglycerides' impact on heart health with personalized insights and expert recommendations.", "bmiCalculator": "BMI Calculator", + "bmiCalculatorDesc": "Calculate your body mass index to understand your healthy weight range.", "caloriesCalculator": "Calories Calculator", + "caloriesCalculatorDesc": "Find out how many calories you need daily to maintain or lose weight.", "bmrCalculator": "BMR Calculator", + "bmrCalculatorDesc": "Determine your basal metabolic rate and daily energy requirements.", "idealBodyWeight": "Ideal Body Weight", + "idealBodyWeightDesc": "Discover your ideal weight based on height, age, and body structure.", "bodyFatCalculator": "Body Fat Calculator", + "bodyFatCalculatorDesc": "Estimate your body fat percentage to track fitness and health goals.", "carbsProteinFat": "Carbs Protein & Fat", + "carbsProteinFatDesc": "Balance your macros with the right carbs, protein, and fat ratios.", "ovulationPeriod": "Ovulation Period", + "ovulationPeriodDesc": "Track your fertile window and plan for conception with accuracy.", "deliveryDueDate": "Delivery Due Date", + "deliveryDueDateDesc": "Calculate your expected delivery date and monitor pregnancy milestones.", "low": "Low", "preDiabetic": "Pre-diabetic", "high": "High", diff --git a/lib/generated/locale_kesy.g.dart b/lib/generated/locale_kesy.g.dart index 41bfb2b0..06f92632 100644 --- a/lib/generated/locale_kesy.g.dart +++ b/lib/generated/locale_kesy.g.dart @@ -1177,13 +1177,21 @@ abstract class LocaleKeys { static const triglyceridesFatBlood = 'triglyceridesFatBlood'; static const understandTriglyceridesImpact = 'understandTriglyceridesImpact'; static const bmiCalculator = 'bmiCalculator'; + static const bmiCalculatorDesc = 'bmiCalculatorDesc'; static const caloriesCalculator = 'caloriesCalculator'; + static const caloriesCalculatorDesc = 'caloriesCalculatorDesc'; static const bmrCalculator = 'bmrCalculator'; + static const bmrCalculatorDesc = 'bmrCalculatorDesc'; static const idealBodyWeight = 'idealBodyWeight'; + static const idealBodyWeightDesc = 'idealBodyWeightDesc'; static const bodyFatCalculator = 'bodyFatCalculator'; + static const bodyFatCalculatorDesc = 'bodyFatCalculatorDesc'; static const carbsProteinFat = 'carbsProteinFat'; + static const carbsProteinFatDesc = 'carbsProteinFatDesc'; static const ovulationPeriod = 'ovulationPeriod'; + static const ovulationPeriodDesc = 'ovulationPeriodDesc'; static const deliveryDueDate = 'deliveryDueDate'; + static const deliveryDueDateDesc = 'deliveryDueDateDesc'; static const low = 'low'; static const preDiabetic = 'preDiabetic'; static const high = 'high'; diff --git a/lib/generated/locale_keys.g.dart b/lib/generated/locale_keys.g.dart index 10528bb3..06f92632 100644 --- a/lib/generated/locale_keys.g.dart +++ b/lib/generated/locale_keys.g.dart @@ -200,6 +200,7 @@ abstract class LocaleKeys { static const enterEmail = 'enterEmail'; static const family = 'family'; static const familyTitle = 'familyTitle'; + static const familyTitle2 = 'familyTitle2'; static const myFamily = 'myFamily'; static const addNewMember = 'addNewMember'; static const sentRequests = 'sentRequests'; @@ -1235,6 +1236,7 @@ abstract class LocaleKeys { static const hmgServices = 'hmgServices'; static const personalServices = 'personalServices'; static const habibWallet = 'habibWallet'; + static const habibWallet2 = 'habibWallet2'; static const loginToViewWalletBalance = 'loginToViewWalletBalance'; static const loginToViewMedicalFile = 'loginToViewMedicalFile'; static const addMember = 'addMember'; diff --git a/lib/presentation/appointments/widgets/appointment_card.dart b/lib/presentation/appointments/widgets/appointment_card.dart index 8923e9fa..fabb9043 100644 --- a/lib/presentation/appointments/widgets/appointment_card.dart +++ b/lib/presentation/appointments/widgets/appointment_card.dart @@ -28,6 +28,7 @@ import 'package:hmg_patient_app_new/widgets/loader/bottomsheet_loader.dart'; import 'package:hmg_patient_app_new/widgets/routes/custom_page_route.dart'; import 'dart:ui' as ui; import 'package:hmg_patient_app_new/presentation/appointments/appointment_payment_page.dart'; +import 'package:lottie/lottie.dart'; class AppointmentCard extends StatefulWidget { final PatientAppointmentHistoryResponseModel patientAppointmentHistoryResponseModel; @@ -705,42 +706,46 @@ class _AppointmentCardState extends State { return Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ - // Message text + Lottie.asset(AppAnimations.warningAnimation, + repeat: false, reverse: false, frameRate: FrameRate(60), width: 100.h, height: 100.h, fit: BoxFit.fill), + SizedBox(height: 12,), LocaleKeys.upcomingPaymentPending.tr(context: context).toText14( color: AppColors.textColor, isCenter: true, ), SizedBox(height: 24.h), + + // Countdown Timer - DD : HH : MM : SS format with labels - Row( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - // Days - _buildTimeUnit( - _timeRemaining != null ? _timeRemaining!.inDays.toString().padLeft(2, '0') : '00', - LocaleKeys.days.tr(context: context), - ), - _buildTimeSeparator(), - // Hours - _buildTimeUnit( - _timeRemaining != null ? _timeRemaining!.inHours.remainder(24).toString().padLeft(2, '0') : '00', - LocaleKeys.hours.tr(context: context), - ), - _buildTimeSeparator(), - // Minutes - _buildTimeUnit( - _timeRemaining != null ? _timeRemaining!.inMinutes.remainder(60).toString().padLeft(2, '0') : '00', - LocaleKeys.minutes.tr(context: context), - ), - _buildTimeSeparator(), - // Seconds - _buildTimeUnit( - _timeRemaining != null ? _timeRemaining!.inSeconds.remainder(60).toString().padLeft(2, '0') : '00', - LocaleKeys.seconds.tr(context: context), - ), - ], - ), + // Row( + // mainAxisAlignment: MainAxisAlignment.center, + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // // Days + // _buildTimeUnit( + // _timeRemaining != null ? _timeRemaining!.inDays.toString().padLeft(2, '0') : '00', + // LocaleKeys.days.tr(context: context), + // ), + // _buildTimeSeparator(), + // // Hours + // _buildTimeUnit( + // _timeRemaining != null ? _timeRemaining!.inHours.remainder(24).toString().padLeft(2, '0') : '00', + // LocaleKeys.hours.tr(context: context), + // ), + // _buildTimeSeparator(), + // // Minutes + // _buildTimeUnit( + // _timeRemaining != null ? _timeRemaining!.inMinutes.remainder(60).toString().padLeft(2, '0') : '00', + // LocaleKeys.minutes.tr(context: context), + // ), + // _buildTimeSeparator(), + // // Seconds + // _buildTimeUnit( + // _timeRemaining != null ? _timeRemaining!.inSeconds.remainder(60).toString().padLeft(2, '0') : '00', + // LocaleKeys.seconds.tr(context: context), + // ), + // ], + // ), SizedBox(height: 24.h), // Green Acknowledge button with checkmark icon CustomButton( From 69310575e5408f59f0a4767fd7e07cfc8696db89 Mon Sep 17 00:00:00 2001 From: Sultan khan Date: Mon, 13 Apr 2026 19:15:41 +0300 Subject: [PATCH 5/5] updates --- lib/core/app_state.dart | 23 +++++--- .../authentication_view_model.dart | 21 +++++-- .../profile_settings_repo.dart | 2 +- .../profile_settings_view_model.dart | 55 +++++++++--------- .../widgets/profile_picture_widget.dart | 56 +++++++++++-------- 5 files changed, 98 insertions(+), 59 deletions(-) diff --git a/lib/core/app_state.dart b/lib/core/app_state.dart index 85fe9cb2..21f93eed 100644 --- a/lib/core/app_state.dart +++ b/lib/core/app_state.dart @@ -94,24 +94,33 @@ class AppState { String? get getProfileImageData => _profileImageData; set setProfileImageData(String? value) { + // Clear old data first + if (_profileImageData != null && _profileImageData != value) { + print('🔄 Replacing profile image: old data length=${_profileImageData!.length}, new data length=${value?.length ?? 0}'); + } + + // Set new value directly WITHOUT caching _profileImageData = value; - // Persist to cache + if (value != null && value.isNotEmpty) { - cacheService.saveString(key: _profileImageKey, value: value); + print('✅ Profile image set (length: ${value.length}) - NO CACHE'); } else { - cacheService.remove(key: _profileImageKey); + print('🗑️ Profile image cleared - NO CACHE'); } } - /// Load profile image from cache on app initialization + /// Load profile image from cache on app initialization - DISABLED void _loadProfileImageFromCache() { - _profileImageData = cacheService.getString(key: _profileImageKey); + // DO NOT LOAD FROM CACHE - always fetch fresh from API + _profileImageData = null; + print('📂 Profile image cache disabled - will fetch from API'); } - /// Clear profile image from cache (e.g., on logout) + /// Clear profile image data (e.g., on logout or user switch) void clearProfileImageCache() { + print('🧹 Clearing profile image data (was: ${_profileImageData != null ? "${_profileImageData!.length} chars" : "null"})'); _profileImageData = null; - cacheService.remove(key: _profileImageKey); + print('✅ Profile image data cleared - NO CACHE'); } SelectDeviceByImeiRespModelElement? _selectDeviceByImeiRespModelElement; diff --git a/lib/features/authentication/authentication_view_model.dart b/lib/features/authentication/authentication_view_model.dart index 45c2d620..573887e6 100644 --- a/lib/features/authentication/authentication_view_model.dart +++ b/lib/features/authentication/authentication_view_model.dart @@ -1240,6 +1240,12 @@ class AuthenticationViewModel extends ChangeNotifier { try { log("Fetching profile image for patient ID: $patientID"); + + // IMPORTANT: Clear old cache BEFORE fetching new image + // This ensures old data is removed immediately + _appState.clearProfileImageCache(); + log("🧹 Cleared profile image cache before fetch"); + final profileSettingsRepo = GetIt.instance(); final result = await profileSettingsRepo.getProfileImage(patientID: patientID); @@ -1247,6 +1253,8 @@ class AuthenticationViewModel extends ChangeNotifier { (failure) { // Silently fail - profile image is optional log("Failed to fetch profile image: ${failure.message}"); + // Ensure cache is cleared even on failure + _appState.setProfileImageData = null; }, (apiResponse) { if (apiResponse.data != null && apiResponse.data['Patient_GetProfileImageDataList'] != null) { @@ -1254,21 +1262,26 @@ class AuthenticationViewModel extends ChangeNotifier { if (imageList is List && imageList.isNotEmpty) { String? imageData = imageList[0]['ImageData']; if (imageData != null && imageData.isNotEmpty) { + // Set new profile image data - this will update cache and notify all listeners _appState.setProfileImageData = imageData; - log("✅ Profile image loaded and cached successfully"); + log("✅ Profile image loaded and cached successfully for patient: $patientID"); } else { - log("⚠️ Profile image data is empty"); + log("⚠️ Profile image data is empty for patient: $patientID"); + _appState.setProfileImageData = null; } } else { - log("⚠️ Profile image list is empty"); + log("⚠️ Profile image list is empty for patient: $patientID"); + _appState.setProfileImageData = null; } } else { - log("⚠️ No profile image data in response"); + log("⚠️ No profile image data in response for patient: $patientID"); + _appState.setProfileImageData = null; } }, ); } catch (e) { log("❌ Error fetching profile image: $e"); + _appState.setProfileImageData = null; } } } diff --git a/lib/features/profile_settings/profile_settings_repo.dart b/lib/features/profile_settings/profile_settings_repo.dart index d86bd7fd..113a52c0 100644 --- a/lib/features/profile_settings/profile_settings_repo.dart +++ b/lib/features/profile_settings/profile_settings_repo.dart @@ -151,7 +151,7 @@ class ProfileSettingsRepoImp implements ProfileSettingsRepo { } @override - Future>> getProfileImage({ + Future>> getProfileImage({ required int patientID, }) async { final Map body = { diff --git a/lib/features/profile_settings/profile_settings_view_model.dart b/lib/features/profile_settings/profile_settings_view_model.dart index b208494a..5d2f58d4 100644 --- a/lib/features/profile_settings/profile_settings_view_model.dart +++ b/lib/features/profile_settings/profile_settings_view_model.dart @@ -189,19 +189,15 @@ class ProfileSettingsViewModel extends ChangeNotifier { Function(String)? onError, bool forceRefresh = false, // Add flag to force refresh }) async { - // Skip API call if image is already loaded and not forcing refresh - if (!forceRefresh && GetIt.instance().getProfileImageData != null) { - // Use cached data - profileImageData = GetIt.instance().getProfileImageData; - if (onSuccess != null) { - onSuccess(profileImageData); - } - return; - } + print('🌐 Fetching profile image from API for patient: $patientID (forceRefresh: $forceRefresh)'); + + // IMPORTANT: Always clear old data BEFORE fetching + // Do NOT use cached data - always fetch fresh from API + profileImageData = null; isProfileImageLoading = true; profileImageError = null; - notifyListeners(); + notifyListeners(); // Notify to show loading state final result = await profileSettingsRepo.getProfileImage(patientID: patientID); @@ -209,6 +205,11 @@ class ProfileSettingsViewModel extends ChangeNotifier { (failure) { isProfileImageLoading = false; profileImageError = failure.message; + print('❌ Failed to fetch profile image: ${failure.message}'); + + // Ensure data is cleared on failure + profileImageData = null; + notifyListeners(); if (onError != null) { onError(failure.message); @@ -216,44 +217,48 @@ class ProfileSettingsViewModel extends ChangeNotifier { }, (response) { isProfileImageLoading = false; + // Extract image data from response if (response.data != null && response.data['Patient_GetProfileImageDataList'] != null) { var imageList = response.data['Patient_GetProfileImageDataList']; if (imageList is List && imageList.isNotEmpty) { profileImageData = imageList[0]['ImageData']; - // Store in AppState for global access - GetIt.instance().setProfileImageData = profileImageData; + if (profileImageData != null && profileImageData!.isNotEmpty) { + // ONLY store in ViewModel - AppState will be updated separately by auth flow + print('✅ Profile image loaded from API (length: ${profileImageData!.length})'); + } else { + profileImageData = null; + print('⚠️ Profile image data is empty in API response'); + } } else { profileImageData = null; - GetIt.instance().setProfileImageData = null; + print('⚠️ Profile image list is empty in API response'); } } else { profileImageData = null; - GetIt.instance().setProfileImageData = null; + print('⚠️ No profile image data in API response'); } - notifyListeners(); + + notifyListeners(); // Notify to update UI with new/null data onSuccess?.call(response.data); }, ); } - /// Clear cached profile image data + /// Clear profile image data from ViewModel void clearProfileImageCache() { + print('🧹 Clearing profile image from ViewModel'); profileImageData = null; - GetIt.instance().setProfileImageData = null; notifyListeners(); } - /// Sync profile image data from AppState + /// Sync profile image data from AppState - DISABLED + /// Profile Settings screen uses only ViewModel data from API void syncProfileImageFromAppState() { - final appStateImageData = GetIt.instance().getProfileImageData; - if (appStateImageData != null && appStateImageData.isNotEmpty) { - if (profileImageData != appStateImageData) { - profileImageData = appStateImageData; - notifyListeners(); - } - } + // DO NOTHING - Profile Settings uses only direct API data + // No syncing from AppState to avoid stale cache issues + print('⚠️ syncProfileImageFromAppState called but disabled - use API data only'); } Future uploadProfileImage({ diff --git a/lib/presentation/profile_settings/widgets/profile_picture_widget.dart b/lib/presentation/profile_settings/widgets/profile_picture_widget.dart index b057591a..c9c5e7b1 100644 --- a/lib/presentation/profile_settings/widgets/profile_picture_widget.dart +++ b/lib/presentation/profile_settings/widgets/profile_picture_widget.dart @@ -34,13 +34,12 @@ class _ProfilePictureWidgetState extends State { void initState() { super.initState(); _currentPatientId = _appState.getAuthenticatedUser()?.patientId; - print('🎬 ProfilePictureWidget initState - patient: $_currentPatientId'); + // Use addPostFrameCallback to ensure widget is built before loading WidgetsBinding.instance.addPostFrameCallback((_) { if (!mounted) return; - final profileVm = context.read(); final patientID = _appState.getAuthenticatedUser()?.patientId; if (patientID == null) { @@ -48,20 +47,9 @@ class _ProfilePictureWidgetState extends State { return; } - // Check if we have data in AppState that matches current user - final appStateImageData = _appState.getProfileImageData; - - if (appStateImageData != null && appStateImageData.isNotEmpty) { - // Sync to ViewModel if it doesn't have data - if (profileVm.profileImageData == null || profileVm.profileImageData!.isEmpty) { - print('🔄 Syncing AppState data to ViewModel'); - profileVm.syncProfileImageFromAppState(); - } - } else { - // No cached data - load from API - print('📥 No cached data - loading from API for patient: $patientID'); - _loadProfileImage(forceRefresh: false); - } + // Always load fresh data from API - do NOT use AppState cache + print('📥 Loading fresh profile image from API for patient: $patientID'); + _loadProfileImage(forceRefresh: true); }); } @@ -88,13 +76,25 @@ class _ProfilePictureWidgetState extends State { final oldPatientId = _currentPatientId; _currentPatientId = currentPatientId; - // Clear the old profile image data + // Clear the old profile image data from BOTH AppState and ViewModel try { final profileVm = context.read(); print('🧹 Clearing cache for old user: $oldPatientId'); + + // Clear AppState cache first + _appState.clearProfileImageCache(); + + // Then clear ViewModel cache profileVm.clearProfileImageCache(); + // Force rebuild to show default avatar immediately + if (mounted) { + setState(() { + _selectedImage = null; // Clear any selected image + }); + } + print('📥 Loading profile image for new user: $currentPatientId'); // Load the new user's profile image immediately profileVm.getProfileImage( @@ -455,6 +455,7 @@ class _ProfilePictureWidgetState extends State { Widget _buildProfileImage(ProfileSettingsViewModel profileVm) { // Always get fresh user data final currentUser = _appState.getAuthenticatedUser(); + final currentPatientId = currentUser?.patientId; final gender = currentUser?.gender ?? 1; final age = currentUser?.age ?? 0; @@ -480,11 +481,22 @@ class _ProfilePictureWidgetState extends State { ); } - // Use ViewModel data if available, otherwise fall back to AppState - // This ensures we show the current logged-in user's image (same as homepage profile icon) - final String? imageData = profileVm.profileImageData ?? _appState.getProfileImageData; + // // IMPORTANT: Verify the cached image belongs to the current user + // // If _currentPatientId doesn't match currentPatientId, don't show cached image + // if (currentPatientId != _currentPatientId) { + // print('⚠️ Patient ID mismatch - showing default avatar (current: $currentPatientId, cached: $_currentPatientId)'); + // return Image.asset( + // defaultImage, + // width: 136.w, + // height: 136.h, + // ); + // } + + // IMPORTANT: Use ONLY ViewModel data, DO NOT fallback to AppState + // This prevents showing stale cached data when switching users + final String? imageData = profileVm.profileImageData; - print('🖼️ Building profile image - has data: ${imageData != null && imageData.isNotEmpty}, patient: ${currentUser?.patientId}'); + print('🖼️ Building profile image - has data: ${imageData != null && imageData.isNotEmpty}, patient: $currentPatientId (ViewModel ONLY)'); // Show uploaded image if available if (imageData != null && imageData.isNotEmpty) { @@ -510,7 +522,7 @@ class _ProfilePictureWidgetState extends State { } // Show default image (no image data or user has no uploaded image) - print('📷 Showing default avatar for user ${currentUser?.patientId}'); + print('📷 Showing default avatar for user $currentPatientId'); return Image.asset( defaultImage, width: 136.w,