translate dashboard/patient search

merge-requests/114/head
hussam alhababieh 6 years ago
parent 097d8df8c0
commit dcbf1312b7

@ -49,6 +49,11 @@ const Map<String, Map<String, String>> localizedValues = {
'lastName': {'en': 'Last Name', 'ar': 'اسم العائلة'}, 'lastName': {'en': 'Last Name', 'ar': 'اسم العائلة'},
'phoneNumber': {'en': 'Phone Number ', 'ar': 'رقم الجوال'}, 'phoneNumber': {'en': 'Phone Number ', 'ar': 'رقم الجوال'},
'patientID': {'en': 'Patient ID', 'ar': 'رقم المريض'}, 'patientID': {'en': 'Patient ID', 'ar': 'رقم المريض'},
'patientFile ': {'en': 'Patient File', 'ar': 'ملف المريض'}, 'patientFile': {'en': 'Patient File', 'ar': 'ملف المريض'},
'familyMedicine': {'en': 'Family Medicine Clinic', 'ar': 'عيادة طب الأسرة'} 'familyMedicine': {'en': 'Family Medicine Clinic', 'ar': 'عيادة طب الأسرة'},
'search': {'en': 'Search', 'ar': 'بحث'},
'onlyArrivedPatient': {
'en': 'Only Arrived Patient',
'ar': 'المريض الذي حضر للموعد'
},
}; };

@ -307,7 +307,7 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
), ),
AppTextFormField( AppTextFormField(
textInputType: TextInputType.number, textInputType: TextInputType.number,
hintText: TranslationBase.of(context).patientID, hintText: TranslationBase.of(context).patientFile,
// validator: (value) { // validator: (value) {
// return TextValidator().validateIdNumber(value); // return TextValidator().validateIdNumber(value);
// }, // },
@ -401,7 +401,9 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
value: true, value: true,
activeColor: Color(0xffFFDDD9), activeColor: Color(0xffFFDDD9),
onChanged: (bool newValue) {}), onChanged: (bool newValue) {}),
AppText('Only Arrived Patient', AppText(
TranslationBase.of(context)
.onlyArrivedPatient,
fontSize: SizeConfig.textMultiplier * 2), fontSize: SizeConfig.textMultiplier * 2),
])), ])),
SizedBox( SizedBox(
@ -420,7 +422,7 @@ class _PatientSearchScreenState extends State<PatientSearchScreen> {
alignment: WrapAlignment.center, alignment: WrapAlignment.center,
children: <Widget>[ children: <Widget>[
AppButton( AppButton(
title: TranslationBase.of(context).patientID, title: TranslationBase.of(context).search,
color: Color(0xff58434F), color: Color(0xff58434F),
onPressed: () { onPressed: () {
_validateInputs(); _validateInputs();

@ -82,7 +82,10 @@ class TranslationBase {
String get lastName => localizedValues['lastName'][locale.languageCode]; String get lastName => localizedValues['lastName'][locale.languageCode];
String get phoneNumber => localizedValues['phoneNumber'][locale.languageCode]; String get phoneNumber => localizedValues['phoneNumber'][locale.languageCode];
String get patientID => localizedValues['patientID'][locale.languageCode]; String get patientID => localizedValues['patientID'][locale.languageCode];
String get patientFile => localizedValues['PatientFile'][locale.languageCode]; String get patientFile => localizedValues['patientFile'][locale.languageCode];
String get search => localizedValues['search'][locale.languageCode];
String get onlyArrivedPatient =>
localizedValues['onlyArrivedPatient'][locale.languageCode];
} }
class TranslationBaseDelegate extends LocalizationsDelegate<TranslationBase> { class TranslationBaseDelegate extends LocalizationsDelegate<TranslationBase> {

Loading…
Cancel
Save