import 'dart:async'; import 'package:doctor_app_flutter/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(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 theDoctor => localizedValues['theDoctor'][locale.languageCode]; String get reply => localizedValues['reply'][locale.languageCode]; String get time => localizedValues['time'][locale.languageCode]; String get fileNo => localizedValues['fileNo'][locale.languageCode]; String get mobileNo => localizedValues['mobileNo'][locale.languageCode]; String get replySuccessfully => localizedValues['replySuccessfully'][locale.languageCode]; String get messagesScreenToolbarTitle => localizedValues['messagesScreenToolbarTitle'][locale.languageCode]; String get mySchedule => localizedValues['mySchedule'][locale.languageCode]; String get errorNoSchedule => localizedValues['errorNoSchedule'][locale.languageCode]; String get verify => localizedValues['verify'][locale.languageCode]; String get referralDoctor => localizedValues['referralDoctor'][locale.languageCode]; String get referringClinic => localizedValues['referringClinic'][locale.languageCode]; String get frequency => localizedValues['frequency'][locale.languageCode]; String get priority => localizedValues['priority'][locale.languageCode]; String get maxResponseTime => localizedValues['maxResponseTime'][locale.languageCode]; String get clinicDetailsandRemarks => localizedValues['clinicDetailsandRemarks'][locale.languageCode]; String get answerSuggestions => localizedValues['answerSuggestions'][locale.languageCode]; String get outPatients => localizedValues['outPatients'][locale.languageCode]; String get searchPatient => localizedValues['searchPatient'][locale.languageCode]; String get searchAbout => localizedValues['searchAbout'][locale.languageCode]; String get patient => localizedValues['patient'][locale.languageCode]; String get labResult => localizedValues['labResult'][locale.languageCode]; String get todayStatistics => localizedValues['todayStatistics'][locale.languageCode]; String get familyMedicine => localizedValues['familyMedicine'][locale.languageCode]; String get arrived => localizedValues['arrived'][locale.languageCode]; String get er => localizedValues['er'][locale.languageCode]; String get walkIn => localizedValues['walkIn'][locale.languageCode]; String get notArrived => localizedValues['notArrived'][locale.languageCode]; String get radiology => localizedValues['radiology'][locale.languageCode]; String get service => localizedValues['service'][locale.languageCode]; String get referral => localizedValues['referral'][locale.languageCode]; String get inPatient => localizedValues['inPatient'][locale.languageCode]; String get operations => localizedValues['operations'][locale.languageCode]; String get patientServices => localizedValues['patientServices'][locale.languageCode]; String get searchMedicine => localizedValues['searchMedicine'][locale.languageCode]; String get myReferralPatient => localizedValues['myReferralPatient'][locale.languageCode]; String get referPatient => localizedValues['referPatient'][locale.languageCode]; String get myReferral => localizedValues['myReferral'][locale.languageCode]; String get myReferredPatient => localizedValues['myReferredPatient'][locale.languageCode]; String get firstName => localizedValues['firstName'][locale.languageCode]; String get middleName => localizedValues['middleName'][locale.languageCode]; String get lastName => localizedValues['lastName'][locale.languageCode]; String get phoneNumber => localizedValues['phoneNumber'][locale.languageCode]; String get patientID => localizedValues['patientID'][locale.languageCode]; String get patientFile => localizedValues['patientFile'][locale.languageCode]; String get search => localizedValues['search'][locale.languageCode]; String get onlyArrivedPatient => localizedValues['onlyArrivedPatient'][locale.languageCode]; String get searchMedicineNameHere => localizedValues['searchMedicineNameHere'][locale.languageCode]; String get youCanFind => localizedValues['youCanFind'][locale.languageCode]; String get itemsInSearch => localizedValues['itemsInSearch'][locale.languageCode]; String get qr => localizedValues['qr'][locale.languageCode]; String get reader => localizedValues['reader'][locale.languageCode]; String get startScanning => localizedValues['startScanning'][locale.languageCode]; String get scanQrCode => localizedValues['scanQrCode'][locale.languageCode]; String get scanQr => localizedValues['scanQr'][locale.languageCode]; String get profile => localizedValues['profile'][locale.languageCode]; String get gender => localizedValues['gender'][locale.languageCode]; String get clinic => localizedValues['clinic'][locale.languageCode]; String get clinicSelect => localizedValues['clinicSelect'][locale.languageCode]; String get doctorSelect => localizedValues['doctorSelect'][locale.languageCode]; String get hospital => localizedValues['hospital'][locale.languageCode]; String get speciality => localizedValues['speciality'][locale.languageCode]; String get errorMessage => localizedValues['errorMessage'][locale.languageCode]; String get patientProfile => localizedValues['patientProfile'][locale.languageCode]; String get vitalSign => localizedValues['vitalSign'][locale.languageCode]; String get vital => localizedValues['vital'][locale.languageCode]; String get signs => localizedValues['signs'][locale.languageCode]; String get labOrder => localizedValues['labOrder'][locale.languageCode]; String get lab => localizedValues['lab'][locale.languageCode]; String get result => localizedValues['result'][locale.languageCode]; String get medicines => localizedValues['medicines'][locale.languageCode]; String get prescription => localizedValues['prescription'][locale.languageCode]; String get insuranceApprovals => localizedValues['insuranceApprovals'][locale.languageCode]; String get insurance => localizedValues['insurance'][locale.languageCode]; String get approvals => localizedValues['approvals'][locale.languageCode]; String get bodyMeasurements => localizedValues['bodyMeasurements'][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 oxygenation => localizedValues['oxygenation'][locale.languageCode]; String get painScale => localizedValues['painScale'][locale.languageCode]; String get errorNoVitalSign => localizedValues['errorNoVitalSign'][locale.languageCode]; String get labOrders => localizedValues['labOrders'][locale.languageCode]; String get errorNoLabOrders => localizedValues['errorNoLabOrders'][locale.languageCode]; String get answerThePatient => localizedValues['answerThePatient'][locale.languageCode]; String get pleaseEnterAnswer => localizedValues['pleaseEnterAnswer'][locale.languageCode]; String get replay => localizedValues['replay'][locale.languageCode]; String get progressNote => localizedValues['progressNote'][locale.languageCode]; String get progress => localizedValues['progress'][locale.languageCode]; String get note => localizedValues['note'][locale.languageCode]; String get searchNote => localizedValues['searchNote'][locale.languageCode]; String get errorNoProgressNote => localizedValues['errorNoProgressNote'][locale.languageCode]; String get invoiceNo => localizedValues['invoiceNo:'][locale.languageCode]; String get generalResult => localizedValues['generalResult'][locale.languageCode]; String get description => localizedValues['description'][locale.languageCode]; String get value => localizedValues['value'][locale.languageCode]; String get range => localizedValues['range'][locale.languageCode]; String get enterId => localizedValues['enterId'][locale.languageCode]; String get pleaseEnterYourID => localizedValues['pleaseEnterYourID'][locale.languageCode]; String get enterPassword => localizedValues['enterPassword'][locale.languageCode]; String get pleaseEnterPassword => localizedValues['pleaseEnterPassword'][locale.languageCode]; String get selectYourProject => localizedValues['selectYourProject'][locale.languageCode]; String get pleaseEnterYourProject => localizedValues['pleaseEnterYourProject'][locale.languageCode]; String get login => localizedValues['login'][locale.languageCode]; String get drSulaimanAlHabib => localizedValues['drSulaimanAlHabib'][locale.languageCode]; String get welcomeTo => localizedValues['welcomeTo'][locale.languageCode]; String get welcomeBackTo => localizedValues['welcomeBackTo'][locale.languageCode]; String get home => localizedValues['home'][locale.languageCode]; String get services => localizedValues['services'][locale.languageCode]; String get sms => localizedValues['sms'][locale.languageCode]; String get fingerprint => localizedValues['fingerprint'][locale.languageCode]; String get faceId => localizedValues['faceId'][locale.languageCode]; String get whatsApp => localizedValues['whatsApp'][locale.languageCode]; String get whatsAppBy => localizedValues['whatsAppBy'][locale.languageCode]; String get pleaseChoose => localizedValues['pleaseChoose'][locale.languageCode]; String get choose => localizedValues['choose'][locale.languageCode]; String get verification => localizedValues['verification'][locale.languageCode]; String get firstStep => localizedValues['firstStep'][locale.languageCode]; String get yourAccount => localizedValues['yourAccount!'][locale.languageCode]; String get verify1 => localizedValues['verify1'][locale.languageCode]; String get youWillReceiveA => localizedValues['youWillReceiveA'][locale.languageCode]; String get loginCode => localizedValues['loginCode'][locale.languageCode]; String get smsBy => localizedValues['smsBy'][locale.languageCode]; String get pleaseEnterTheCode => localizedValues['pleaseEnterTheCode'][locale.languageCode]; String get youDontHaveAnyPatient => localizedValues['youDon\'tHaveAnyPatient'][locale.languageCode]; String get youDoNotHaveAnyItem => localizedValues['youDoNotHaveAnyItem'][locale.languageCode]; String get age => localizedValues['age'][locale.languageCode]; String get nationality => localizedValues['nationality'][locale.languageCode]; String get today => localizedValues['today'][locale.languageCode]; String get tomorrow => localizedValues['tomorrow'][locale.languageCode]; String get all => localizedValues['all'][locale.languageCode]; String get nextWeek => localizedValues['nextWeek'][locale.languageCode]; String get yesterday => localizedValues['yesterday'][locale.languageCode]; String get errorNoInsuranceApprovals => localizedValues['errorNoInsuranceApprovals'][locale.languageCode]; String get searchInsuranceApprovals => localizedValues['searchInsuranceApprovals'][locale.languageCode]; String get status => localizedValues['status'][locale.languageCode]; String get expiryDate => localizedValues['expiryDate'][locale.languageCode]; String get producerName => localizedValues['producerName'][locale.languageCode]; String get receiptOn => localizedValues['receiptOn'][locale.languageCode]; String get approvalNo => localizedValues['approvalNo'][locale.languageCode]; String get doctor => localizedValues['doctor'][locale.languageCode]; String get ext => localizedValues['ext'][locale.languageCode]; String get veryUrgent => localizedValues['veryUrgent'][locale.languageCode]; String get urgent => localizedValues['urgent'][locale.languageCode]; String get routine => localizedValues['routine'][locale.languageCode]; String get send => localizedValues['send'][locale.languageCode]; String get referralFrequency => localizedValues['referralFrequency'][locale.languageCode]; String get selectReferralFrequency => localizedValues['selectReferralFrequency'][locale.languageCode]; String get clinicalDetailsAndRemarks => localizedValues['clinicalDetailsAndRemarks'][locale.languageCode]; String get remarks => localizedValues['remarks'][locale.languageCode]; String get pleaseFill => localizedValues['pleaseFill'][locale.languageCode]; String get replay2 => localizedValues['replay2'][locale.languageCode]; String get outPatient => localizedValues['outPatient'][locale.languageCode]; String get logout => localizedValues['logout'][locale.languageCode]; String get pharmaciesList => localizedValues['pharmaciesList'][locale.languageCode]; String get price => localizedValues['price'][locale.languageCode]; String get youCanFindItIn => localizedValues['youCanFindItIn'][locale.languageCode]; String get radiologyReport => localizedValues['radiologyReport'][locale.languageCode]; String get orders => localizedValues['orders'][locale.languageCode]; String get list => localizedValues['list'][locale.languageCode]; String get searchOrders => localizedValues['searchOrders'][locale.languageCode]; String get prescriptionDetails => localizedValues['prescriptionDetails'][locale.languageCode]; String get prescriptionInfo => localizedValues['prescriptionInfo'][locale.languageCode]; String get errorNoOrders => localizedValues['errorNoOrders'][locale.languageCode]; String get livecare => localizedValues['livecare'][locale.languageCode]; String get beingBad => localizedValues['beingBad'][locale.languageCode]; String get beingGreat => localizedValues['beingGreat'][locale.languageCode]; String get cancel => localizedValues['cancel'][locale.languageCode]; String get ok => localizedValues['ok'][locale.languageCode]; String get done => localizedValues['done'][locale.languageCode]; String get searchMedicineImageCaption => localizedValues['searchMedicineImageCaption'][locale.languageCode]; String get type => localizedValues['type'][locale.languageCode]; String get resumecall => localizedValues['resumecall'][locale.languageCode]; String get endcallwithcharge => localizedValues['endcallwithcharge'][locale.languageCode]; String get endcall => localizedValues['endcall'][locale.languageCode]; String get transfertoadmin => localizedValues['transfertoadmin'][locale.languageCode]; String get fromDate => localizedValues['fromDate'][locale.languageCode]; String get toDate => localizedValues['toDate'][locale.languageCode]; String get searchPatientImageCaptionTitle => localizedValues['searchPatientImageCaptionTitle'][locale.languageCode]; String get searchPatientImageCaptionBody => localizedValues['searchPatientImageCaptionBody'][locale.languageCode]; String get welcome => localizedValues['welcome'][locale.languageCode]; String get typeMedicineName => localizedValues['typeMedicineName'][locale.languageCode]; String get moreThan3Letter => localizedValues['moreThan3Letter'][locale.languageCode]; String get gender2 => localizedValues['gender2'][locale.languageCode]; String get age2 => localizedValues['age2'][locale.languageCode]; String get sickleave => localizedValues['sick-leaves'][locale.languageCode]; String get patientSick => localizedValues['patient-sick'][locale.languageCode]; String get leave => localizedValues['leave'][locale.languageCode]; String get submit => localizedValues['submit'][locale.languageCode]; String get doctorName => localizedValues['doc-name'][locale.languageCode]; String get clinicName => localizedValues['clinicname'][locale.languageCode]; String get sickLeaveDate => localizedValues['sick-leave-date'][locale.languageCode]; String get sickLeaveDays => localizedValues['sick-leave-days'][locale.languageCode]; String get admissionDetail => localizedValues['admissionDetail'][locale.languageCode]; String get dateTime => localizedValues['dateTime'][locale.languageCode]; String get admissionNo => localizedValues['admissionNo'][locale.languageCode]; String get losNo => localizedValues['losNo'][locale.languageCode]; String get area => localizedValues['area'][locale.languageCode]; String get room => localizedValues['room'][locale.languageCode]; String get bed => localizedValues['bed'][locale.languageCode]; String get previousSickLeaveIssue => localizedValues['prevoius-sickleave-issed'][locale.languageCode]; String get noSickLeaveApplied => localizedValues['no-sickleve-applied'][locale.languageCode]; String get applyNow => localizedValues['applynow'][locale.languageCode]; String get addSickLeave => localizedValues['add-sickleave'][locale.languageCode]; String get add => localizedValues['add'][locale.languageCode]; String get approved => localizedValues['approved'][locale.languageCode]; String get extended => localizedValues['extended'][locale.languageCode]; String get pending => localizedValues['pending'][locale.languageCode]; String get leaveStartDate => localizedValues['leave-start-date'][locale.languageCode]; String get daysSickleave => localizedValues['days-sick-leave'][locale.languageCode]; String get extend => localizedValues['extend'][locale.languageCode]; String get extendSickLeave => localizedValues['extend-sickleave'][locale.languageCode]; String get targetPatient => localizedValues['patient-target'][locale.languageCode]; String get noPrescription => localizedValues['no-priscription-listed'][locale.languageCode]; String get next => localizedValues['next'][locale.languageCode]; String get emptyMessage => localizedValues['empty-message'][locale.languageCode]; String get healthRecordInformation => localizedValues['healthRecordInformation'][locale.languageCode]; String get chiefComplaintLength => localizedValues['chiefComplaintLength'][locale.languageCode]; String get referTo => localizedValues['referTo'][locale.languageCode]; String get referredFrom => localizedValues['referredFrom'][locale.languageCode]; String get branch => localizedValues['branch'][locale.languageCode]; String get chooseAppointment => localizedValues['chooseAppointment'][locale.languageCode]; String get appointmentNo => localizedValues['appointmentNo'][locale.languageCode]; String get refer => localizedValues['refer'][locale.languageCode]; String get rejected => localizedValues['rejected'][locale.languageCode]; String get sameBranch => localizedValues['sameBranch'][locale.languageCode]; String get otherBranch => localizedValues['otherBranch'][locale.languageCode]; String get dr => localizedValues['dr'][locale.languageCode]; String get previewHealth => localizedValues['previewHealth'][locale.languageCode]; String get summaryReport => localizedValues['summaryReport'][locale.languageCode]; String get accept => localizedValues['accept'][locale.languageCode]; String get reject => localizedValues['reject'][locale.languageCode]; String get noAppointmentsErrorMsg => localizedValues['noAppointmentsErrorMsg'][locale.languageCode]; String get referralPatient => localizedValues['referralPatient'][locale.languageCode]; String get noPrescriptionListed => localizedValues['noPrescriptionListed'][locale.languageCode]; String get addNow => localizedValues['addNow'][locale.languageCode]; String get orderType => localizedValues['orderType'][locale.languageCode]; String get strength => localizedValues['strength'][locale.languageCode]; String get doseTime => localizedValues['doseTime'][locale.languageCode]; String get indication => localizedValues['indication'][locale.languageCode]; String get duration => localizedValues['duration'][locale.languageCode]; String get instruction => localizedValues['instruction'][locale.languageCode]; String get rescheduleLeaves => localizedValues['reschedule-leave'][locale.languageCode]; String get addMedication => localizedValues['addMedication'][locale.languageCode]; String get route => localizedValues['route'][locale.languageCode]; String get noReScheduleLeave => localizedValues['no-reschedule-leave'][locale.languageCode]; String get weight => localizedValues['weight'][locale.languageCode]; String get kg => localizedValues['kg'][locale.languageCode]; String get height => localizedValues['height'][locale.languageCode]; String get cm => localizedValues['cm'][locale.languageCode]; String get idealBodyWeight => localizedValues['idealBodyWeight'][locale.languageCode]; String get waistSize => localizedValues['waistSize'][locale.languageCode]; String get inch => localizedValues['inch'][locale.languageCode]; String get headCircum => localizedValues['headCircum'][locale.languageCode]; String get leanBodyWeight => localizedValues['leanBodyWeight'][locale.languageCode]; String get bodyMassIndex => localizedValues['bodyMassIndex'][locale.languageCode]; String get method => localizedValues['method'][locale.languageCode]; String get pulseBeats => localizedValues['pulseBeats'][locale.languageCode]; String get rhythm => localizedValues['rhythm'][locale.languageCode]; String get respBeats => localizedValues['respBeats'][locale.languageCode]; String get patternOfRespiration => localizedValues['patternOfRespiration'][locale.languageCode]; String get bloodPressureDiastoleAndSystole => localizedValues['bloodPressureDiastoleAndSystole'][locale.languageCode]; String get cuffLocation => localizedValues['cuffLocation'][locale.languageCode]; String get cuffSize => localizedValues['cuffSize'][locale.languageCode]; String get patientPosition => localizedValues['patientPosition'][locale.languageCode]; String get fio2 => localizedValues['fio2'][locale.languageCode]; String get sao2 => localizedValues['sao2'][locale.languageCode]; String get painManagement => localizedValues['painManagement'][locale.languageCode]; String get holiday => localizedValues['holiday'][locale.languageCode]; String get to => localizedValues['to'][locale.languageCode]; String get coveringDoctor => localizedValues['coveringDoctor'][locale.languageCode]; String get requestLeave => localizedValues['requestLeave'][locale.languageCode]; String get pleaseEnterDate => localizedValues['pleaseEnterDate'][locale.languageCode]; String get pleaseEnterNoOfDays => localizedValues['pleaseEnterNoOfDays'][locale.languageCode]; String get pleaseEnterRemarks => localizedValues['pleaseEnterRemarks'][locale.languageCode]; String get update => localizedValues['update'][locale.languageCode]; } class TranslationBaseDelegate extends LocalizationsDelegate { const TranslationBaseDelegate(); @override bool isSupported(Locale locale) => ['en', 'ar'].contains(locale.languageCode); @override Future load(Locale locale) { return SynchronousFuture(TranslationBase(locale)); } @override bool shouldReload(TranslationBaseDelegate old) => false; }