import 'dart:async';

import 'package:diplomaticquarterapp/config/localized_values.dart';
import 'package:flutter/foundation.dart' show SynchronousFuture;
import 'package:flutter/material.dart';

class TranslationBase {
  TranslationBase(this.locale);

  final Locale locale;

  static TranslationBase of(BuildContext context) {
    return Localizations.of<TranslationBase>(context, TranslationBase);
  }

  String get dashboardScreenToolbarTitle =>
      localizedValues['dashboardScreenToolbarTitle'][locale.languageCode];

  String get settings => localizedValues['settings'][locale.languageCode];

  String get language => localizedValues['language'][locale.languageCode];

  String get lanEnglish => localizedValues['lanEnglish'][locale.languageCode];

  String get lanArabic => localizedValues['lanArabic'][locale.languageCode];

  String get cancel => localizedValues['cancel'][locale.languageCode];

  String get done => localizedValues['done'][locale.languageCode];

  String get home => localizedValues['home'][locale.languageCode];

  String get services => localizedValues['services'][locale.languageCode];

  String get mySchedule => localizedValues['mySchedule'][locale.languageCode];

  String get replay2 => localizedValues['replay2'][locale.languageCode];

  String get logout => localizedValues['logout'][locale.languageCode];

  String get bookAppo => localizedValues['bookAppo'][locale.languageCode];

  String get searchBy => localizedValues['searchBy'][locale.languageCode];

  String get clinic => localizedValues['clinic'][locale.languageCode];

  String get name => localizedValues['name'][locale.languageCode];

  String get doctor => localizedValues['doctor'][locale.languageCode];

  String get clinicName => localizedValues['clinicName'][locale.languageCode];

  String get doctorName => localizedValues['doctorName'][locale.languageCode];

  String get nearestAppo => localizedValues['nearestAppo'][locale.languageCode];

  String get searchByDocText =>
      localizedValues['searchByDocText'][locale.languageCode];

  String get enterDocName =>
      localizedValues['enterDocName'][locale.languageCode];

  String get search => localizedValues['search'][locale.languageCode];

  String get bookNow => localizedValues['bookNow'][locale.languageCode];

  String get docInfo => localizedValues['docInfo'][locale.languageCode];

  String get appoInfo => localizedValues['appoInfo'][locale.languageCode];

  String get availableAppo =>
      localizedValues['availableAppo'][locale.languageCode];

  String get gender => localizedValues['gender'][locale.languageCode];

  String get nationality => localizedValues['nationality'][locale.languageCode];

  String get docQualifications =>
      localizedValues['docQualifications'][locale.languageCode];

  String get confirmAppoHeading =>
      localizedValues['confirmAppoHeading'][locale.languageCode];

  String get patientInfo => localizedValues['patientInfo'][locale.languageCode];

  String get bookSuccess => localizedValues['bookSuccess'][locale.languageCode];

  String get patientShare =>
      localizedValues['patientShare'][locale.languageCode];

  String get patientShareWithTax =>
      localizedValues['patientShareWithTax'][locale.languageCode];

  String get confirmAppo => localizedValues['confirmAppo'][locale.languageCode];

  String get confirm => localizedValues['confirm'][locale.languageCode];

  String get confirmLater =>
      localizedValues['confirmLater'][locale.languageCode];

  String get todoList => localizedValues['todoList'][locale.languageCode];

  String get appoActions => localizedValues['appoActions'][locale.languageCode];

  String get appointment => localizedValues['appointment'][locale.languageCode];

  String get hospital => localizedValues['hospital'][locale.languageCode];

  String get date => localizedValues['date'][locale.languageCode];

  String get time => localizedValues['time'][locale.languageCode];

  String get login => localizedValues['login'][locale.languageCode];

  String get loginregister =>
      localizedValues['loginregister'][locale.languageCode];

  String get welcome => localizedValues['welcome'][locale.languageCode];

  String get welcomeText =>
      localizedValues['welcome_text'][locale.languageCode];

  String get welcomeText2 =>
      localizedValues['welcome_text2'][locale.languageCode];

  String get yes => localizedValues['yes'][locale.languageCode];

  String get no => localizedValues['no'][locale.languageCode];

  String get logintypeRadio =>
      localizedValues['logintyperadio'][locale.languageCode];
  String get registerInfoFamily =>
      localizedValues['register-info-family'][locale.languageCode];

  String get registerNow => localizedValues['registernow'][locale.languageCode];

  String get nationalID => localizedValues['nationalID'][locale.languageCode];

  String get fileNo => localizedValues['fileNo'][locale.languageCode];

  String get forgotPassword =>
      localizedValues['forgotFileNo'][locale.languageCode];

  String get enterNationalId =>
      localizedValues['enter-national-id'][locale.languageCode];

  String get profileInfo =>
      localizedValues['profile-info'][locale.languageCode];

  String get submit => localizedValues['submit'][locale.languageCode];

  String get forgotDesc => localizedValues['forgot-desc'][locale.languageCode];

  String get dob => localizedValues['dob'][locale.languageCode];

  String get hijriDate => localizedValues['hijri-date'][locale.languageCode];

  String get gregorianDate =>
      localizedValues['gregorian-date'][locale.languageCode];

  String get verifyLoginWith =>
      localizedValues['verify-login-with'][locale.languageCode];

  String get register => localizedValues['register-user'][locale.languageCode];

  String get verifyFingerprint =>
      localizedValues['verify-with-fingerprint'][locale.languageCode];

  String get verifyFaceID =>
      localizedValues['verify-with-faceid'][locale.languageCode];

  String get verifySMS =>
      localizedValues['verify-with-sms'][locale.languageCode];

  String get verifyWhatsApp =>
      localizedValues['verify-with-whatsapp'][locale.languageCode];

  String get lastLoginAt => localizedValues['last-login'][locale.languageCode];

  String get lastLoginWith =>
      localizedValues['last-login-with'][locale.languageCode];

  String get verifyFingerprint2 =>
      localizedValues['verify-fingerprint'][locale.languageCode];

  String get searchMedicine =>
      localizedValues['searchMedicine'][locale.languageCode];

  String get searchMedicineHere =>
      localizedValues['searchMedicineHere'][locale.languageCode];

  String get pendingPayment =>
      localizedValues['pendingPayment'][locale.languageCode];

  String get payNow => localizedValues['payNow'][locale.languageCode];

  String get viewQR => localizedValues['viewQR'][locale.languageCode];

  String get instruction => localizedValues['instruction'][locale.languageCode];

  String get livecare => localizedValues['livecare'][locale.languageCode];

  String get upcomingNoAction =>
      localizedValues['upcoming-noAction'][locale.languageCode];

  String get upcomingConfirm =>
      localizedValues['upcoming-confirm'][locale.languageCode];

  String get upcomingPaymentPending =>
      localizedValues['upcoming-payment-pending'][locale.languageCode];

  String get upcomingPaymentNow =>
      localizedValues['upcoming-payment-now'][locale.languageCode];

  String get upcomingQR => localizedValues['upcoming-QR'][locale.languageCode];

  String get upcomingVirtual =>
      localizedValues['upcoming-virtual'][locale.languageCode];

  String get upcomingLivecare =>
      localizedValues['upcoming-livecare'][locale.languageCode];

  String get upcomingDetails =>
      localizedValues['upcoming-details'][locale.languageCode];

  String get reschedule => localizedValues['reschedule'][locale.languageCode];

  String get raise => localizedValues['raise'][locale.languageCode];

  String get complaint => localizedValues['complaint'][locale.languageCode];

  String get add => localizedValues['add'][locale.languageCode];

  String get reminder => localizedValues['reminder'][locale.languageCode];

  String get location => localizedValues['location'][locale.languageCode];

  String get online => localizedValues['online'][locale.languageCode];

  String get payment => localizedValues['payment'][locale.languageCode];

  String get cancel_nocaps =>
      localizedValues['cancel-nocaps'][locale.languageCode];

  String get cancelAppoMsg =>
      localizedValues['cancelAppoMsg'][locale.languageCode];

  String get pharmaciesList =>
      localizedValues['pharmaciesList'][locale.languageCode];

  String get description => localizedValues['description'][locale.languageCode];

  String get price => localizedValues['price'][locale.languageCode];

  String get youCanFindItIn =>
      localizedValues['youCanFindItIn'][locale.languageCode];

  String get pleaseEnterMedicineName =>
      localizedValues['pleaseEnterMedicineName'][locale.languageCode];

  String get verificationMessage =>
      localizedValues['verification_message'][locale.languageCode];

  String get validationMessage =>
      localizedValues['validation_message'][locale.languageCode];

  String get arabicChange =>
      localizedValues['arabic-change'][locale.languageCode];

  String get notification =>
      localizedValues['notification'][locale.languageCode];

  String get appsetting => localizedValues['app-settings'][locale.languageCode];

  String get rateApp => localizedValues['rate-app'][locale.languageCode];
  String get setReminder =>
      localizedValues['set-reminder'][locale.languageCode];
  String get before => localizedValues['before'][locale.languageCode];
  String get minute => localizedValues['minute'][locale.languageCode];
  String get hour => localizedValues['hour'][locale.languageCode];
  String get reminderSuccess =>
      localizedValues['reminderSuccess'][locale.languageCode];
  String get patientShareToDo =>
      localizedValues['patientShareToDo'][locale.languageCode];
  String get patientTaxToDo =>
      localizedValues['patientTaxToDo'][locale.languageCode];
  String get patientShareTotalToDo =>
      localizedValues['patientShareTotalToDo'][locale.languageCode];
  String get paymentMethod =>
      localizedValues['paymentMethod'][locale.languageCode];

  String get moreVerification =>
      localizedValues['more-verify'][locale.languageCode];

  String get welcomeBack =>
      localizedValues['welcome-back'][locale.languageCode];

  String get accountInfo =>
      localizedValues['account-info'][locale.languageCode];

  String get useAnotherAccount =>
      localizedValues['another-acc'][locale.languageCode];

  String get next => localizedValues['next'][locale.languageCode];

  String get noNeedToWaitInLine =>
      localizedValues['noNeedToWaitInLine'][locale.languageCode];
  String get useQRAppoAttend =>
      localizedValues['useQRAppoAttend'][locale.languageCode];
  String get passQRAppoAttend =>
      localizedValues['passQRAppoAttend'][locale.languageCode];
  String get sitWaitingQR =>
      localizedValues['sitWaitingQR'][locale.languageCode];
  String get attendRegisterCode =>
      localizedValues['attendRegisterCode'][locale.languageCode];
  String get scanQRHospital =>
      localizedValues['scanQRHospital'][locale.languageCode];
  String get sendEmail => localizedValues['sendEmail'][locale.languageCode];
  String get close => localizedValues['close'][locale.languageCode];
  String get booked => localizedValues['booked'][locale.languageCode];
  String get confirmed => localizedValues['confirmed'][locale.languageCode];
  String get arrived => localizedValues['arrived'][locale.languageCode];
  String get payNowBookSuccess =>
      localizedValues['payNowBookSuccess'][locale.languageCode];
  String get payNowBookSuccesstext1 =>
      localizedValues['payNowBookSuccesstext1'][locale.languageCode];
  String get payNowBookSuccesstext2 =>
      localizedValues['payNowBookSuccesstext2'][locale.languageCode];
  String get payLater => localizedValues['payLater'][locale.languageCode];
  String get askDocNotAllowed =>
      localizedValues['askDocNotAllowed'][locale.languageCode];
  String get firstName => localizedValues['first-name'][locale.languageCode];

  String get middleName => localizedValues['middle-name'][locale.languageCode];

  String get lastName => localizedValues['last-name'][locale.languageCode];

  String get male => localizedValues['male'][locale.languageCode];

  String get female => localizedValues['female'][locale.languageCode];

  String get prefferedLanguage =>
      localizedValues['preferred-language'][locale.languageCode];

  String get english => localizedValues['english'][locale.languageCode];

  String get arabic => localizedValues['arabic'][locale.languageCode];

  String get registrLocation =>
      localizedValues['locations-register'][locale.languageCode];

  String get ksa => localizedValues['ksa'][locale.languageCode];

  String get dubai => localizedValues['dubai'][locale.languageCode];

  String get enterEmail => localizedValues['enter-email'][locale.languageCode];

  String get family => localizedValues['family'][locale.languageCode];

  String get myFamilyFiles =>
      localizedValues['family-title'][locale.languageCode];

  String get oxygenation => localizedValues['oxygenation'][locale.languageCode];
  String get respirationRate =>
      localizedValues['respirationRate'][locale.languageCode];

  String get bodyMeasurements =>
      localizedValues['bodyMeasurements'][locale.languageCode];
  String get height => localizedValues['height'][locale.languageCode];

  String get temperature => localizedValues['temperature'][locale.languageCode];

  String get pulse => localizedValues['pulse'][locale.languageCode];

  String get respiration => localizedValues['respiration'][locale.languageCode];

  String get bloodPressure =>
      localizedValues['bloodPressure'][locale.languageCode];
  String get painScale => localizedValues['painScale'][locale.languageCode];
  String get heart => localizedValues['heart'][locale.languageCode];

  String get weight => localizedValues['weight'][locale.languageCode];

  String get request => localizedValues['request'][locale.languageCode];
  String get memberName => localizedValues['member-name'][locale.languageCode];
  String get switchUser => localizedValues['switch-login'][locale.languageCode];
  String get removeMember =>
      localizedValues['remove-membe'][locale.languageCode];
  String get allowView => localizedValues['allow-view'][locale.languageCode];
  String get rejectView => localizedValues['reject-view'][locale.languageCode];
  String get deleteView => localizedValues['delete-view'][locale.languageCode];
  String get approvals => localizedValues['approvals'][locale.languageCode];
  String get approvalNo => localizedValues['approvalNo'][locale.languageCode];
  String get companyName => localizedValues['companyName'][locale.languageCode];
  String get receiptOn => localizedValues['receiptOn'][locale.languageCode];
  String get expiryDate => localizedValues['expiryDate'][locale.languageCode];
  String get procedureName =>
      localizedValues['procedureName'][locale.languageCode];
  String get procedureStatus =>
      localizedValues['procedureStatus'][locale.languageCode];
  String get usageStatus => localizedValues['usageStatus'][locale.languageCode];
  String get unusedCount => localizedValues['unusedCount'][locale.languageCode];
  String get totalApproval =>
      localizedValues['totalApproval'][locale.languageCode];
  String get category => localizedValues['category'][locale.languageCode];
  String get expirationDate =>
      localizedValues['expirationDate'][locale.languageCode];
  String get patientCard => localizedValues['patientCard'][locale.languageCode];
  String get policyNumber =>
      localizedValues['policyNumber'][locale.languageCode];
  String get seeDetails => localizedValues['seeDetails'][locale.languageCode];
  String get insuranceCards =>
      localizedValues['insuranceCards'][locale.languageCode];
  String get requestType => localizedValues['requestType'][locale.languageCode];
  String get addFamilyMember =>
      localizedValues['add-new-member'][locale.languageCode];
  String get removeFamilyMember =>
      localizedValues['remove-family-member'][locale.languageCode];

  String get myMedicalFile =>localizedValues['MyMedicalFile'][locale.languageCode];
  String get myMedicalFileSubTitle =>localizedValues['myMedicalFileSubTitle'][locale.languageCode];
  String get viewMore =>localizedValues['viewMore'][locale.languageCode];
  String get homeHealthCareService =>localizedValues['homeHealthCareService'][locale.languageCode];
  String get onlinePharmacy =>localizedValues['OnlinePharmacy'][locale.languageCode];
  String get emergencyService =>localizedValues['EmergencyService'][locale.languageCode];
  String get onlinePaymentService =>localizedValues['OnlinePaymentService'][locale.languageCode];
  String get offersAndPackages =>localizedValues['OffersAndPackages'][locale.languageCode];
  String get comprehensiveMedicalCheckup =>localizedValues['ComprehensiveMedicalCheckup'][locale.languageCode];
  String get hMGService =>localizedValues['HMGService'][locale.languageCode];
  String get viewAllHabibMedicalService =>localizedValues['ViewAllHabibMedicalService'][locale.languageCode];
  String get viewAll =>localizedValues['viewAll'][locale.languageCode];
  String get contactUs =>localizedValues['ContactUs'][locale.languageCode];
  String get viewAllWaysReachUs =>localizedValues['ViewAllWaysReachUs'][locale.languageCode];
  String get medicalProfile =>localizedValues['medicalProfile'][locale.languageCode];
  String get parking =>localizedValues['parking'][locale.languageCode];
  String get alhabiServices =>localizedValues['alhabiServices'][locale.languageCode];
  String get parkingTitle =>localizedValues['parkingTitle'][locale.languageCode];
  String get readBarcode =>localizedValues['readBarcode'][locale.languageCode];
  String get showMyPark =>localizedValues['showMyPark'][locale.languageCode];
  String get clearMyData =>localizedValues['clearMyData'][locale.languageCode];
  String get floor =>localizedValues['floor'][locale.languageCode];
  String get gate =>localizedValues['gate'][locale.languageCode];
  String get building =>localizedValues['building'][locale.languageCode];
  String get branch =>localizedValues['branch'][locale.languageCode];
  String get  emergencyServices =>localizedValues['emergencyServices'][locale.languageCode];

  String get nearester=> localizedValues['nearester'][locale.languageCode];
  String get locationa=> localizedValues['locationa'][locale.languageCode];
  String get ambulancerequest=> localizedValues['ambulancerequest'][locale.languageCode];
  String get requestA=> localizedValues['requestA'][locale.languageCode];





  String get consultation =>
      localizedValues['consultation'][locale.languageCode];
  String get logs => localizedValues['logs'][locale.languageCode];
  String get textToSpeech =>
      localizedValues['textToSpeech'][locale.languageCode];

  String get myAppointments => localizedValues['MyAppointments'][locale.languageCode];
  String get noBookedAppointments => localizedValues['NoBookedAppointments'][locale.languageCode];
  String get noConfirmedAppointments => localizedValues['NoConfirmedAppointments'][locale.languageCode];
  String get noArrivedAppointments => localizedValues['noArrivedAppointments'][locale.languageCode];
  String get myAppointmentsList => localizedValues['MyAppointmentsList'][locale.languageCode];
  String get radiology => localizedValues['Radiology'][locale.languageCode];
  String get radiologySubtitle => localizedValues['RadiologySubtitle'][locale.languageCode];
  String get lab => localizedValues['Lab'][locale.languageCode];
  String get labSubtitle => localizedValues['LabSubtitle'][locale.languageCode];
  String get medicines => localizedValues['Medicines'][locale.languageCode];
  String get medicinesSubtitle => localizedValues['MedicinesSubtitle'][locale.languageCode];
  String get vitalSigns => localizedValues['VitalSigns'][locale.languageCode];
  String get vitalSignsSubtitle => localizedValues['VitalSignsSubTitle'][locale.languageCode];
  String get myMedical => localizedValues['MyMedical'][locale.languageCode];
  String get myMedicalSubtitle => localizedValues['MyMedicalSubtitle'][locale.languageCode];
  String get myDoctor => localizedValues['MyDoctor'][locale.languageCode];
  String get myDoctorSubtitle => localizedValues['MyDoctorSubtitle'][locale.languageCode];
  String get eye => localizedValues['Eye'][locale.languageCode];
  String get eyeSubtitle => localizedValues['EyeSubtitle'][locale.languageCode];
  String get insurance => localizedValues['Insurance'][locale.languageCode];
  String get insuranceSubtitle => localizedValues['InsuranceSubtitle'][locale.languageCode];
  String get updateInsurance => localizedValues['UpdateInsurance'][locale.languageCode];
  String get updateInsuranceSubtitle => localizedValues['UpdateInsuranceSubtitle'][locale.languageCode];
  String get insuranceApproval => localizedValues['InsuranceApproval'][locale.languageCode];
  String get insuranceApprovalSubtitle => localizedValues['InsuranceApprovalSubtitle'][locale.languageCode];
  String get allergies => localizedValues['Allergies'][locale.languageCode];
  String get allergiesSubtitle => localizedValues['AllergiesSubtitle'][locale.languageCode];
  String get myVaccines => localizedValues['MyVaccines'][locale.languageCode];
  String get myVaccinesSubtitle => localizedValues['MyVaccinesSubtitle'][locale.languageCode];
  String get medical => localizedValues['Medical'][locale.languageCode];
  String get medicalSubtitle => localizedValues['MedicalSubtitle'][locale.languageCode];
  String get monthly => localizedValues['Monthly'][locale.languageCode];
  String get monthlySubtitle => localizedValues['MonthlySubtitle'][locale.languageCode];
  String get sick => localizedValues['Sick'][locale.languageCode];
  String get sickSubtitle => localizedValues['SickSubtitle'][locale.languageCode];
  String get myBalance => localizedValues['MyBalance'][locale.languageCode];
  String get myBalanceSubtitle => localizedValues['MyBalanceSubtitle'][locale.languageCode];
  String get patientCall => localizedValues['PatientCall'][locale.languageCode];
  String get patientCallSubtitle => localizedValues['PatientCallSubtitle'][locale.languageCode];
  String get smartWatches => localizedValues['SmartWatches'][locale.languageCode];
  String get smartWatchesSubtitle => localizedValues['SmartWatchesSubtitle'][locale.languageCode];
  String get myTrackers => localizedValues['MyTrackers'][locale.languageCode];
  String get myTrackersSubtitle => localizedValues['MyTrackersSubtitle'][locale.languageCode];
  String get askYour => localizedValues['AskYour'][locale.languageCode];
  String get askYourSubtitle => localizedValues['AskYourSubtitle'][locale.languageCode];
  String get internet => localizedValues['Internet'][locale.languageCode];
  String get internetSubtitle => localizedValues['InternetSubtitle'][locale.languageCode];
  String get chatbot => localizedValues['Chatbot'][locale.languageCode];
  String get chatbotSubtitle => localizedValues['ChatbotSubtitle'][locale.languageCode];
  String get timeLine => localizedValues['TimeLine'][locale.languageCode];
  String get labOrders => localizedValues['LabOrders'][locale.languageCode];
  String get billNo  => localizedValues['BillNo'][locale.languageCode];
  String get prescriptions  => localizedValues['Prescriptions'][locale.languageCode];
  String get history  => localizedValues['History'][locale.languageCode];
  String get orderNo  => localizedValues['OrderNo'][locale.languageCode];
  String get orderDetails  => localizedValues['OrderDetails'][locale.languageCode];
  String get vitalSign  => localizedValues['VitalSign'][locale.languageCode];
  String get monthlyReports  => localizedValues['MonthlyReports'][locale.languageCode];

  String get locationDialogMessage =>
      localizedValues['locationDialogMessage'][locale.languageCode];
  String get km => localizedValues['km'][locale.languageCode];
  String get patientHealthSummaryReport => localizedValues['PatientHealthSummaryReport'][locale.languageCode];
  String get toViewTheTermsAndConditions => localizedValues['ToViewTheTermsAndConditions'][locale.languageCode];
  String get clickHere => localizedValues['ClickHere'][locale.languageCode];
  String get iAgreeToTheTermsAndConditions  => localizedValues['IAgreeToTheTermsAndConditions'][locale.languageCode];
  String get iAgreeToTheTermsAndConditionsSubtitle  => localizedValues['IAgreeToTheTermsAndConditionsSubtitle'][locale.languageCode];
  String get save  => localizedValues['Save'][locale.languageCode];
  String get userAgreement  => localizedValues['UserAgreement'][locale.languageCode];
  String get updateSuccessfully  => localizedValues['UpdateSuccessfully'][locale.languageCode];
  String get emailSentSuccessfully  => localizedValues['EmailSentSuccessfully'][locale.languageCode];
  String get checkVaccineAvailability  => localizedValues['CHECK_VACCINE_AVAILABILITY'][locale.languageCode];
  String get myVaccinesAvailability  => localizedValues['MyVaccinesAvailability'][locale.languageCode];
  String get paymentService  => localizedValues['PaymentService'][locale.languageCode];
  String get paymentOnline  => localizedValues['PaymentOnline'][locale.languageCode];
  String get onlineCheckIn  => localizedValues['OnlineCheckIn'][locale.languageCode];
  String get myBalances  => localizedValues['MyBalances'][locale.languageCode];
  String get balanceAmount  => localizedValues['BalanceAmount'][locale.languageCode];
  String get totalBalance  => localizedValues['TotalBalance'][locale.languageCode];
  String get createAdvancedPayment  => localizedValues['CreateAdvancedPayment'][locale.languageCode];
  String get advancePayment  => localizedValues['AdvancePayment'][locale.languageCode];
  String get advancePaymentLabel  => localizedValues['AdvancePaymentLabel'][locale.languageCode];
  String get fileNumber  => localizedValues['FileNumber'][locale.languageCode];
  String get amount  => localizedValues['Amount'][locale.languageCode];
  String get depositorEmail  => localizedValues['DepositorEmail'][locale.languageCode];
  String get notes  => localizedValues['Notes'][locale.languageCode];
  String get selectPatientName  => localizedValues['SelectPatientName'][locale.languageCode];
  String get selectFamilyPatientName  => localizedValues['SelectFamilyPatientName'][locale.languageCode];
  String get selectHospital => localizedValues['SelectHospital'][locale.languageCode];
  String get myAccount => localizedValues['MyAccount'][locale.languageCode];
  String get otherAccount => localizedValues['OtherAccount'][locale.languageCode];
  String get selectBeneficiary => localizedValues['SelectBeneficiary'][locale.languageCode];
  String get confirmThePayment => localizedValues['ConfirmThePayment'][locale.languageCode];
  String get depositorName => localizedValues['DepositorName'][locale.languageCode];
  String get mobileNumber => localizedValues['MobileNumber'][locale.languageCode];
  String get ok => localizedValues['Ok'][locale.languageCode];
  String get theVerificationCodeExpiresIn => localizedValues['TheVerificationCodeExpiresIn'][locale.languageCode];
  String get pleaseEnterTheVerificationCode => localizedValues['PleaseEnterTheVerificationCode'][locale.languageCode];
  String get eyeMeasurements => localizedValues['EyeMeasurements'][locale.languageCode];
  String get measurements => localizedValues['Measurements'][locale.languageCode];
  String get classes => localizedValues['Classes'][locale.languageCode];
  String get contactLens => localizedValues['ContactLens'][locale.languageCode];
  String get rightEye => localizedValues['RightEye'][locale.languageCode];
  String get sphere => localizedValues['Sphere'][locale.languageCode];
  String get cylinder => localizedValues['Cylinder'][locale.languageCode];
  String get axis => localizedValues['Axis'][locale.languageCode];
  String get prism => localizedValues['Prism'][locale.languageCode];
  String get va => localizedValues['VA'][locale.languageCode];
  String get leftEye => localizedValues['LeftEye'][locale.languageCode];
  String get brand => localizedValues['Brand'][locale.languageCode];
  String get power => localizedValues['Power'][locale.languageCode];
  String get diameter => localizedValues['Diameter'][locale.languageCode];
  String get remarks => localizedValues['Remarks'][locale.languageCode];
  String get activeMedications => localizedValues['ActiveMedications'][locale.languageCode];
  String get expDate => localizedValues['ExpDate'][locale.languageCode];
  String get route => localizedValues['Route'][locale.languageCode];
  String get frequency => localizedValues['Frequency'][locale.languageCode];
  String get dailyQuantity => localizedValues['DailyQuantity'][locale.languageCode];
  String get addReminder => localizedValues['AddReminder'][locale.languageCode];
  String get reminderDes => localizedValues['reminderDes'][locale.languageCode];
  String get startDay => localizedValues['StartDay'][locale.languageCode];
  String get endDay => localizedValues['EndDay'][locale.languageCode];
  String get days => localizedValues['Days'][locale.languageCode];
  String get scheduleTime => localizedValues['ScheduleTime'][locale.languageCode];
  String get askDoctor => localizedValues['AskDoctor'][locale.languageCode];
  String get doctorResponses => localizedValues['DoctorResponses'][locale.languageCode];
  String get newDes => localizedValues['New'][locale.languageCode];
  String get all => localizedValues['All'][locale.languageCode];
  String get questionHere => localizedValues['QuestionHere'][locale.languageCode];
  String get viewDoctorResponses => localizedValues['ViewDoctorResponses'][locale.languageCode];

}

class TranslationBaseDelegate extends LocalizationsDelegate<TranslationBase> {
  const TranslationBaseDelegate();

  @override
  bool isSupported(Locale locale) => ['en', 'ar'].contains(locale.languageCode);

  @override
  Future<TranslationBase> load(Locale locale) {
    return SynchronousFuture<TranslationBase>(TranslationBase(locale));
  }

  @override
  bool shouldReload(TranslationBaseDelegate old) => false;
}
