Compare commits

..

No commits in common. 'master' and 'wala_plus_with_dialog_removal' have entirely different histories.

@ -885,6 +885,5 @@
"typeAMessage": "اكتب رسالة...", "typeAMessage": "اكتب رسالة...",
"initializingChatPleaseWait": "يرجى الانتظار، جاري تهيئة المحادثة...", "initializingChatPleaseWait": "يرجى الانتظار، جاري تهيئة المحادثة...",
"am": "ص", "am": "ص",
"pm": "م", "pm": "م"
"carServices": "خدمات السيارات"
} }

@ -842,7 +842,6 @@
"latestOnMazaya": "Latest on Mazaya", "latestOnMazaya": "Latest on Mazaya",
"goodFoodGreatCompanyEvenBetterPerks": "Good food. Great company. Even better perks.", "goodFoodGreatCompanyEvenBetterPerks": "Good food. Great company. Even better perks.",
"travelEssentials": "Travel Essentials", "travelEssentials": "Travel Essentials",
"carServices": "Car Services",
"fromEverydayCareToYourNextAdventure": "From everyday care to your next adventure.", "fromEverydayCareToYourNextAdventure": "From everyday care to your next adventure.",
"homeAndKitchen": "Home & Kitchen", "homeAndKitchen": "Home & Kitchen",
"curatedPicksForYourHomeAndKitchen": "Curated picks for your home and kitchen.", "curatedPicksForYourHomeAndKitchen": "Curated picks for your home and kitchen.",

@ -92,7 +92,7 @@ class AppState {
String get getHuaweiPushToken => _huaweiPushToken; String get getHuaweiPushToken => _huaweiPushToken;
final PostParamsModel _postParamsInitConfig = PostParamsModel(channel: 31, versionID: 10.2, mobileType: Platform.isAndroid ? "android" : "ios"); final PostParamsModel _postParamsInitConfig = PostParamsModel(channel: 31, versionID: 10.1, mobileType: Platform.isAndroid ? "android" : "ios");
PostParamsModel get postParamsInitConfig { PostParamsModel get postParamsInitConfig {
if (_postParamsInitConfig.pLegislationCode == null) { if (_postParamsInitConfig.pLegislationCode == null) {

@ -12,10 +12,10 @@ class ApiConsts {
// static String baseUrl = "https://mohemm.hmg.com"; // New Live server // static String baseUrl = "https://mohemm.hmg.com"; // New Live server
static String ssoBaseUrl = "https://sso.hmg.com"; // New Live server static String ssoBaseUrl = "https://sso.hmg.com"; // New Live server
// //
// static String baseUrl = "https://uat.hmgwebservices.com"; // UAT ser343622ver static String baseUrl = "https://uat.hmgwebservices.com"; // UAT ser343622ver
// static String baseUrl = "http://10.201.214.101:2027/"; // static String baseUrl = "http://10.201.214.101:2027/";
// static String baseUrl = "http://10.20.200.111:1010/"; // static String baseUrl = "http://10.20.200.111:1010/";
static String baseUrl = "https://mohemm.hmg.com"; // New Live server // static String baseUrl = "https://mohemm.hmg.com"; // New Live server
//static String eLearningBaseUrl = "https://elearning.hmg.com/moodle_dev/api/"; // Elearning server UAT //static String eLearningBaseUrl = "https://elearning.hmg.com/moodle_dev/api/"; // Elearning server UAT
static String eLearningBaseUrl = static String eLearningBaseUrl =
"https://elearning.hmg.com/moodle/api/"; // Elearning server live "https://elearning.hmg.com/moodle/api/"; // Elearning server live
@ -53,8 +53,7 @@ class ApiConsts {
static String processContactMazayaAccess = static String processContactMazayaAccess =
erpRest + "PROCESS_CONTACT_MAZAYA_ACCESS"; erpRest + "PROCESS_CONTACT_MAZAYA_ACCESS";
static String ssoAuthRedirection = "$ssoBaseUrl/api/auth/connect"; static String ssoAuthRedirection = "https://sso-uat.hmg.com/api/auth/connect";
//Chat //Chat
static String chatServerBaseUrl = "https://apiderichat.hmg.com/"; static String chatServerBaseUrl = "https://apiderichat.hmg.com/";
static String chatServerBaseApiUrl = chatServerBaseUrl + "api/"; static String chatServerBaseApiUrl = chatServerBaseUrl + "api/";

@ -6,7 +6,7 @@ import 'dart:ui';
import 'package:easy_localization/easy_localization.dart' show AssetLoader; import 'package:easy_localization/easy_localization.dart' show AssetLoader;
class CodegenLoader extends AssetLoader{ class CodegenLoader extends AssetLoader {
const CodegenLoader(); const CodegenLoader();
@override @override
@ -14,7 +14,7 @@ class CodegenLoader extends AssetLoader{
return Future.value(mapLocales[locale.toString()]); return Future.value(mapLocales[locale.toString()]);
} }
static const Map<String,dynamic> _ar_SA = { static const Map<String, dynamic> _ar_SA = {
"mohemm": "MoheM", "mohemm": "MoheM",
"english": "English", "english": "English",
"arabic": "عربي", "arabic": "عربي",
@ -26,17 +26,20 @@ class CodegenLoader extends AssetLoader{
"userSearch": "البحث عن مستخدم", "userSearch": "البحث عن مستخدم",
"password": "كلمة المرور", "password": "كلمة المرور",
"welcomeBack": "مرحبا بعودتك", "welcomeBack": "مرحبا بعودتك",
"wouldYouLikeToLoginWithCurrentUsername": "هل ترغب في تسجيل الدخول باسم المستخدم الحالي؟", "wouldYouLikeToLoginWithCurrentUsername":
"هل ترغب في تسجيل الدخول باسم المستخدم الحالي؟",
"lastLoginDetails": "تفاصيل تسجيل الدخول الأخير:", "lastLoginDetails": "تفاصيل تسجيل الدخول الأخير:",
"verificationType": "نوع التحقق:", "verificationType": "نوع التحقق:",
"pleaseVerify": "يرجى التحقق", "pleaseVerify": "يرجى التحقق",
"pleaseVerifyForBio": "الرجاء التحقق من تسجيل الدخول باستخدام أحد هذه الخيارات", "pleaseVerifyForBio":
"الرجاء التحقق من تسجيل الدخول باستخدام أحد هذه الخيارات",
"verifyThroughFace": "التحقق بالتعرف على الوجه", "verifyThroughFace": "التحقق بالتعرف على الوجه",
"verifyThroughFingerprint": "التحقق ببصمة الإصبع", "verifyThroughFingerprint": "التحقق ببصمة الإصبع",
"verifyThroughSMS": "التحقق عبر رسالة نصية", "verifyThroughSMS": "التحقق عبر رسالة نصية",
"verifyThroughWhatsapp": "التحقق عبر واتساب", "verifyThroughWhatsapp": "التحقق عبر واتساب",
"useAnotherAccount": "استخدم حسابا آخر", "useAnotherAccount": "استخدم حسابا آخر",
"pleaseEnterTheVerificationCodeSentTo": "الرجاء إدخال رمز التحقق المرسل إلى ", "pleaseEnterTheVerificationCodeSentTo":
"الرجاء إدخال رمز التحقق المرسل إلى ",
"theVerificationCodeWillExpireIn": "ستنتهي صلاحية رمز التحقق في ", "theVerificationCodeWillExpireIn": "ستنتهي صلاحية رمز التحقق في ",
"goodMorning": "صباح الخير", "goodMorning": "صباح الخير",
"markAttendance": "تسجيل الحضور", "markAttendance": "تسجيل الحضور",
@ -62,7 +65,8 @@ class CodegenLoader extends AssetLoader{
"newString": "جديد", "newString": "جديد",
"setTheNewPassword": "قم بتعيين كلمة المرور الجديدة", "setTheNewPassword": "قم بتعيين كلمة المرور الجديدة",
"typeYourNewPasswordBelow": "اكتب كلمة المرور الجديدة أدناه", "typeYourNewPasswordBelow": "اكتب كلمة المرور الجديدة أدناه",
"typeYourNewActiveDirectoryPasswordBelow": "اكتب كلمة مرور الدليل النشط الجديدة أدناه", "typeYourNewActiveDirectoryPasswordBelow":
"اكتب كلمة مرور الدليل النشط الجديدة أدناه",
"confirmPassword": "تأكيد كلمة المرور", "confirmPassword": "تأكيد كلمة المرور",
"update": "تحديث", "update": "تحديث",
"title": "عنوان", "title": "عنوان",
@ -71,7 +75,8 @@ class CodegenLoader extends AssetLoader{
"createRequest": "إنشاء طلب", "createRequest": "إنشاء طلب",
"forgotPassword": "هل نسيت كلمة المرور؟", "forgotPassword": "هل نسيت كلمة المرور؟",
"employeeId": "الرقم الوظيفي", "employeeId": "الرقم الوظيفي",
"loginCodeWillSentToMobileNumber": "الرجاء إدخال رقم الموظف الخاص بك ، وسيتم إرسال رمز تسجيل الدخول إلى رقم هاتفك المسجل", "loginCodeWillSentToMobileNumber":
"الرجاء إدخال رقم الموظف الخاص بك ، وسيتم إرسال رمز تسجيل الدخول إلى رقم هاتفك المسجل",
"changePassword": "تغيير كلمة المرور", "changePassword": "تغيير كلمة المرور",
"ok": "موافق", "ok": "موافق",
"confirm": "تأكيد", "confirm": "تأكيد",
@ -299,7 +304,8 @@ class CodegenLoader extends AssetLoader{
"amount": "المبلغ", "amount": "المبلغ",
"correctCurrentDatails": "تصحيح البيانات الحالية أو استكمالها", "correctCurrentDatails": "تصحيح البيانات الحالية أو استكمالها",
"selectType": " حدد نوع التغيير الذي تريد القيام به", "selectType": " حدد نوع التغيير الذي تريد القيام به",
"enterNewInfo": " أدخل معلومات جديدة بسبب تغيير حقيقي في التفاصيل الحالية (على سبيل المثال بسبب تغيير في الحالة الاجتماعية", "enterNewInfo":
" أدخل معلومات جديدة بسبب تغيير حقيقي في التفاصيل الحالية (على سبيل المثال بسبب تغيير في الحالة الاجتماعية",
"endDate": "تاريخ الانتهاء", "endDate": "تاريخ الانتهاء",
"removeThisMember": "هل أنت متأكد من إزالة هذا الفرد؟", "removeThisMember": "هل أنت متأكد من إزالة هذا الفرد؟",
"wantUpdateThisMember ": "هل أنت متأكد من تحديث بيانات هذا الفرد؟", "wantUpdateThisMember ": "هل أنت متأكد من تحديث بيانات هذا الفرد؟",
@ -349,7 +355,8 @@ class CodegenLoader extends AssetLoader{
"mark": "تسجيل", "mark": "تسجيل",
"selectMethodOfAttendance": "اختر طريقة تسجيل الحضور", "selectMethodOfAttendance": "اختر طريقة تسجيل الحضور",
"comeNearHMGWifi": "يرجى الاقتراب من شبكة Wi-Fi الخاصة بالمجموعة", "comeNearHMGWifi": "يرجى الاقتراب من شبكة Wi-Fi الخاصة بالمجموعة",
"deliverNotificationToMeRegardless": "تسليم الإخطارات إلي بغض النظر عن أي قواعد عامة", "deliverNotificationToMeRegardless":
"تسليم الإخطارات إلي بغض النظر عن أي قواعد عامة",
"close": "أغلق", "close": "أغلق",
"respond": "رد", "respond": "رد",
"vacationRuleAdded": "تمت إضافة قاعدة الإجازة", "vacationRuleAdded": "تمت إضافة قاعدة الإجازة",
@ -414,7 +421,8 @@ class CodegenLoader extends AssetLoader{
"itemPhotos": "صور السلعة", "itemPhotos": "صور السلعة",
"itemInfo": "معلومات العنصر", "itemInfo": "معلومات العنصر",
"uploadAttachment": "تحميل المرفق", "uploadAttachment": "تحميل المرفق",
"selectFromGalleryOrOpenCamera": "اختر صورة من المعرض أو التقط صورة بالكاميرا", "selectFromGalleryOrOpenCamera":
"اختر صورة من المعرض أو التقط صورة بالكاميرا",
"openCamera": "فتح\nالكاميرا", "openCamera": "فتح\nالكاميرا",
"uploadFromGallery": "تحميل من\nملفات الجهاز", "uploadFromGallery": "تحميل من\nملفات الجهاز",
"name": "الأسم", "name": "الأسم",
@ -457,7 +465,7 @@ class CodegenLoader extends AssetLoader{
"reset_password": { "reset_password": {
"label": "إعادة تعيين كلمة المرور", "label": "إعادة تعيين كلمة المرور",
"username": "اسم المستخدم", "username": "اسم المستخدم",
"password": "كلمة المرور" "password": "كلمة المرور",
}, },
"profileCompletionPer": "استكمال الملف الشخصي", "profileCompletionPer": "استكمال الملف الشخصي",
"completeProfile": "استكمال الملف الشخصي", "completeProfile": "استكمال الملف الشخصي",
@ -467,7 +475,7 @@ class CodegenLoader extends AssetLoader{
"contactDetails": "بيانات التواصل", "contactDetails": "بيانات التواصل",
"familyDetails": "تفاصيل عائلية", "familyDetails": "تفاصيل عائلية",
"effectiveDate": "تاريخ سريان التغيير", "effectiveDate": "تاريخ سريان التغيير",
"country": "دولة" "country": "دولة",
}, },
"clicked": { "clicked": {
"zero": "You clicked {} times!", "zero": "You clicked {} times!",
@ -475,15 +483,12 @@ class CodegenLoader extends AssetLoader{
"two": "You clicked {} times!", "two": "You clicked {} times!",
"few": "You clicked {} times!", "few": "You clicked {} times!",
"many": "You clicked {} times!", "many": "You clicked {} times!",
"other": "You clicked {} times!" "other": "You clicked {} times!",
}, },
"gender": { "gender": {
"male": "Hi man ;) ", "male": "Hi man ;) ",
"female": "Hello girl :)", "female": "Hello girl :)",
"with_arg": { "with_arg": {"male": "Hi man ;) {}", "female": "Hello girl :) {}"},
"male": "Hi man ;) {}",
"female": "Hello girl :) {}"
}
}, },
"reset_locale": "إعادة ضبط اللغة", "reset_locale": "إعادة ضبط اللغة",
"chat": "دردشة", "chat": "دردشة",
@ -510,7 +515,8 @@ class CodegenLoader extends AssetLoader{
"minutes": "الدقائق", "minutes": "الدقائق",
"seconds": "ثواني", "seconds": "ثواني",
"note": "ملحوظة:", "note": "ملحوظة:",
"demoMarathonNoteP1": "يمكنك لعب ماراثون العرض لتتعلم كيف يعمل. يمكنك الانضمام إلى ماراثون", "demoMarathonNoteP1":
"يمكنك لعب ماراثون العرض لتتعلم كيف يعمل. يمكنك الانضمام إلى ماراثون",
"demoMarathonNoteP2": "خمس دقائق", "demoMarathonNoteP2": "خمس دقائق",
"demoMarathonNoteP3": "قبل الوقت الفعلي.", "demoMarathonNoteP3": "قبل الوقت الفعلي.",
"sponsoredBy": "برعاية:", "sponsoredBy": "برعاية:",
@ -534,11 +540,14 @@ class CodegenLoader extends AssetLoader{
"favorite": "مفضلتي", "favorite": "مفضلتي",
"searchfromchat": "البحث من الدردشة", "searchfromchat": "البحث من الدردشة",
"yourAnswerCorrect": "إجابتك صحيحة", "yourAnswerCorrect": "إجابتك صحيحة",
"youMissedTheQuestion": "نفد منك الوقت. أنت خارج اللعبة. لكن يمكنك الاستمرار وكمشاهد.", "youMissedTheQuestion":
"wrongAnswer": "إجابتك غير صحيحة. أنت خارج اللعبة. لكن يمكنك الاستمرار وكمشاهد.", "نفد منك الوقت. أنت خارج اللعبة. لكن يمكنك الاستمرار وكمشاهد.",
"wrongAnswer":
"إجابتك غير صحيحة. أنت خارج اللعبة. لكن يمكنك الاستمرار وكمشاهد.",
"oops": "أوه!!!", "oops": "أوه!!!",
"winner": "الفائز", "winner": "الفائز",
"youWantToLeaveMarathon": "هل أنت متأكد أنك تريد العودة؟ سوف تخرج من المسابقة.", "youWantToLeaveMarathon":
"هل أنت متأكد أنك تريد العودة؟ سوف تخرج من المسابقة.",
"ourSponsor": "راعينا:", "ourSponsor": "راعينا:",
"startingIn": "يبدأ في", "startingIn": "يبدأ في",
"youAreOutOfContest": "أنت خارج المسابقة.", "youAreOutOfContest": "أنت خارج المسابقة.",
@ -547,7 +556,8 @@ class CodegenLoader extends AssetLoader{
"oneWeek": "أسبوع واحد", "oneWeek": "أسبوع واحد",
"twoWeek": "أسبوعان", "twoWeek": "أسبوعان",
"noUpcoming": "لا توجد مسابقات قادمة", "noUpcoming": "لا توجد مسابقات قادمة",
"fakeLocation": "تم رصد محاولة استخدام موقع جغرافي غير حقيقي. يُعد ذلك مخالفة، وقد تم إشعار إدارة الموارد البشرية.", "fakeLocation":
"تم رصد محاولة استخدام موقع جغرافي غير حقيقي. يُعد ذلك مخالفة، وقد تم إشعار إدارة الموارد البشرية.",
"noWinner": "لم يفز أحد اليوم.", "noWinner": "لم يفز أحد اليوم.",
"myTeam": "فريقي", "myTeam": "فريقي",
"youCanPlayDemo": "لكن يمكنك لعب العرض", "youCanPlayDemo": "لكن يمكنك لعب العرض",
@ -565,8 +575,10 @@ class CodegenLoader extends AssetLoader{
"missingDocuments": "مستندات مفقودة", "missingDocuments": "مستندات مفقودة",
"uploadedDocuments": "المستندات التي تم تحميلها", "uploadedDocuments": "المستندات التي تم تحميلها",
"addAtLeastOneAttachment": "الرجاء إضافة مرفق واحد على الأقل.", "addAtLeastOneAttachment": "الرجاء إضافة مرفق واحد على الأقل.",
"pleaseClickButtonToJoinMarathon": "الرجاء الضغط على الزر أدناه للانضمام إلى الماراثون", "pleaseClickButtonToJoinMarathon":
"youCannotJoinTheMarathon": "لا يمكنك الانضمام إلى الماراثون لأنك تجاوزت الحد الزمني", "الرجاء الضغط على الزر أدناه للانضمام إلى الماراثون",
"youCannotJoinTheMarathon":
"لا يمكنك الانضمام إلى الماراثون لأنك تجاوزت الحد الزمني",
"open": "فتح", "open": "فتح",
"paymentRequest": "طلب الدفع", "paymentRequest": "طلب الدفع",
"paymentDetails": "تفاصيل الدفع", "paymentDetails": "تفاصيل الدفع",
@ -618,13 +630,18 @@ class CodegenLoader extends AssetLoader{
"addUsers": "إضافة مستخدمين إلى المجموعة", "addUsers": "إضافة مستخدمين إلى المجموعة",
"admin": "مشرف", "admin": "مشرف",
"areYouSureWantTodelete": "هل أنت متأكد أنك تريد الحذف؟", "areYouSureWantTodelete": "هل أنت متأكد أنك تريد الحذف؟",
"confirmGrantMazayaAccess": "هل أنت متأكد أنك تريد منح صلاحية مزايا لـ \"{}\"؟", "confirmGrantMazayaAccess":
"confirmRevokeMazayaAccess": "هل أنت متأكد أنك تريد إلغاء صلاحية مزايا لـ \"{}\"؟", "هل أنت متأكد أنك تريد منح صلاحية مزايا لـ \"{}\"؟",
"confirmRevokeMazayaAccess":
"هل أنت متأكد أنك تريد إلغاء صلاحية مزايا لـ \"{}\"؟",
"yes": "نعم", "yes": "نعم",
"no": "لا", "no": "لا",
"mazayaInviteInstructions": "يرجى تحميل تطبيق مهمم من الرابط أعلاه واستخدام بيانات الاعتماد التالية لتسجيل الدخول", "mazayaInviteInstructions":
"cameraPermissionRequiredToScan": "يرجى منح صلاحية الكاميرا لمسح رمز الاستجابة السريعة", "يرجى تحميل تطبيق مهمم من الرابط أعلاه واستخدام بيانات الاعتماد التالية لتسجيل الدخول",
"cameraPermissionPermanentlyDenied": "يرجى تفعيل صلاحية الكاميرا من إعدادات التطبيق > الصلاحيات", "cameraPermissionRequiredToScan":
"يرجى منح صلاحية الكاميرا لمسح رمز الاستجابة السريعة",
"cameraPermissionPermanentlyDenied":
"يرجى تفعيل صلاحية الكاميرا من إعدادات التطبيق > الصلاحيات",
"openSettings": "فتح الإعدادات", "openSettings": "فتح الإعدادات",
"nationalIdOrIqamaFallback": "رقم الهوية الوطنية أو رقم الإقامة الخاص بك", "nationalIdOrIqamaFallback": "رقم الهوية الوطنية أو رقم الإقامة الخاص بك",
"Attendance": "الحضور", "Attendance": "الحضور",
@ -680,7 +697,6 @@ class CodegenLoader extends AssetLoader{
"noCoursesAvailable": "لا توجد دورات متاحة", "noCoursesAvailable": "لا توجد دورات متاحة",
"pullToRefresh": "اسحب للتحديث", "pullToRefresh": "اسحب للتحديث",
"courseUrlNotAvailable": "رابط الدورة غير متوفر", "courseUrlNotAvailable": "رابط الدورة غير متوفر",
"buyerDetails": "تفاصيل المشتري",
"etqanOVR": "الإبلاغ عن واقعة", "etqanOVR": "الإبلاغ عن واقعة",
"etqanRequest": "طلبات الإبلاغ عن الوقائع", "etqanRequest": "طلبات الإبلاغ عن الوقائع",
"selectProject": "حدد المشروع", "selectProject": "حدد المشروع",
@ -704,21 +720,26 @@ class CodegenLoader extends AssetLoader{
"amuLastThreeMonths": "AMU (آخر 3 أشهر)", "amuLastThreeMonths": "AMU (آخر 3 أشهر)",
"mazayaTitle": "مزايا", "mazayaTitle": "مزايا",
"mazayaAccessGranted": "تم منح صلاحية الوصول إلى مزايا", "mazayaAccessGranted": "تم منح صلاحية الوصول إلى مزايا",
"mazayaAccessGrantedDesc": "أصبح لدى {} حق وصول نشط الآن. شارك رابط التنزيل أدناه ليتمكن من تثبيت تطبيق مهم وإكمال الإعداد.", "mazayaAccessGrantedDesc":
"أصبح لدى {} حق وصول نشط الآن. شارك رابط التنزيل أدناه ليتمكن من تثبيت تطبيق مهم وإكمال الإعداد.",
"accessIsNowActive": "تم تفعيل صلاحية الوصول", "accessIsNowActive": "تم تفعيل صلاحية الوصول",
"accessIsNowActiveDesc": "يمكن لـ {} استخدام الرابط المرفق لتنزيل تطبيق مزايا ومتابعة الإعداد على جهازه.", "accessIsNowActiveDesc":
"يمكن لـ {} استخدام الرابط المرفق لتنزيل تطبيق مزايا ومتابعة الإعداد على جهازه.",
"dependentAccessActive": "صلاحية التابع مفعّلة", "dependentAccessActive": "صلاحية التابع مفعّلة",
"shareableAppDownloadLink": "رابط تنزيل التطبيق للمشاركة", "shareableAppDownloadLink": "رابط تنزيل التطبيق للمشاركة",
"shareableAppDownloadLinkDesc": "أرسل هذا الرابط إلى {} ليتمكن من تنزيل تطبيق مزايا ومتابعة الإعداد.", "shareableAppDownloadLinkDesc":
"أرسل هذا الرابط إلى {} ليتمكن من تنزيل تطبيق مزايا ومتابعة الإعداد.",
"downloadLink": "رابط التنزيل", "downloadLink": "رابط التنزيل",
"shareDownloadLink": "مشاركة رابط التنزيل", "shareDownloadLink": "مشاركة رابط التنزيل",
"copyLink": "نسخ الرابط", "copyLink": "نسخ الرابط",
"done": "تم", "done": "تم",
"linkCopied": "تم نسخ الرابط بنجاح", "linkCopied": "تم نسخ الرابط بنجاح",
"mazayaAccessRevoked": "تم إلغاء صلاحية الوصول إلى مزايا", "mazayaAccessRevoked": "تم إلغاء صلاحية الوصول إلى مزايا",
"mazayaAccessRevokedDesc": "تم إلغاء صلاحية وصول التابع إلى مزايا. لم يعد بإمكانه استخدام العروض أو تسجيل الدخول بالبصمة.", "mazayaAccessRevokedDesc":
"تم إلغاء صلاحية وصول التابع إلى مزايا. لم يعد بإمكانه استخدام العروض أو تسجيل الدخول بالبصمة.",
"contactYourSponsor": "تواصل مع الموظف المسؤول عن التابع", "contactYourSponsor": "تواصل مع الموظف المسؤول عن التابع",
"contactYourSponsorDesc": "اطلب من الموظف المسؤول عن التابع إعادة تفعيل صلاحية الوصول إلى مزايا من صفحة بيانات التابعين.", "contactYourSponsorDesc":
"اطلب من الموظف المسؤول عن التابع إعادة تفعيل صلاحية الوصول إلى مزايا من صفحة بيانات التابعين.",
"dependentAccessBlocked": "تم تعطيل صلاحية التابع", "dependentAccessBlocked": "تم تعطيل صلاحية التابع",
"returnToSignIn": "العودة إلى تسجيل الدخول", "returnToSignIn": "العودة إلى تسجيل الدخول",
"allowMazayaAccess": "السماح باستخدام مزايا", "allowMazayaAccess": "السماح باستخدام مزايا",
@ -746,8 +767,9 @@ class CodegenLoader extends AssetLoader{
"searchDependents": "البحث في التابعين", "searchDependents": "البحث في التابعين",
"searchFamilyMembers": "البحث في أفراد العائلة", "searchFamilyMembers": "البحث في أفراد العائلة",
"addAnotherUser": "إضافة مستخدم آخر", "addAnotherUser": "إضافة مستخدم آخر",
"joinMazaya": "انضم إلى مزايا - قريباً", "joinMazaya": "انضم إلى مزايا",
"joinMazayaSubtitle": "استفد من العروض والخصومات الحصرية للموظفين في المطاعم والتسوق وغيرها.", "joinMazayaSubtitle":
"استفد من العروض والخصومات الحصرية للموظفين في المطاعم والتسوق وغيرها.",
"continueAsEmployee": "المتابعة كموظف", "continueAsEmployee": "المتابعة كموظف",
"continueAsEmployeeSubtitle": "سجّل الدخول باستخدام بيانات حسابك الوظيفي.", "continueAsEmployeeSubtitle": "سجّل الدخول باستخدام بيانات حسابك الوظيفي.",
"pleaseEnterNationalId": "الرجاء إدخال رقم الهوية الوطنية", "pleaseEnterNationalId": "الرجاء إدخال رقم الهوية الوطنية",
@ -761,14 +783,17 @@ class CodegenLoader extends AssetLoader{
"stepBasic": "البيانات الأساسية", "stepBasic": "البيانات الأساسية",
"stepAdditional": "بيانات إضافية", "stepAdditional": "بيانات إضافية",
"findYourDependent": "البحث عن أحد التابعين", "findYourDependent": "البحث عن أحد التابعين",
"findYourDependentDesc": "أدخل التفاصيل تماماً كما تظهر في الهوية الوطنية. سنقوم باسترداد السجل بأمان من مركز المعلومات الوطني (NHIC).", "findYourDependentDesc":
"أدخل التفاصيل تماماً كما تظهر في الهوية الوطنية. سنقوم باسترداد السجل بأمان من مركز المعلومات الوطني (NHIC).",
"enter10DigitNationalId": "أدخل رقم الهوية المكون من 10 أرقام", "enter10DigitNationalId": "أدخل رقم الهوية المكون من 10 أرقام",
"nationalIdMustBe10Digits": "يجب أن يتكون رقم الهوية من 10 أرقام", "nationalIdMustBe10Digits": "يجب أن يتكون رقم الهوية من 10 أرقام",
"dateFormatPlaceholder": "يوم / شهر / سنة", "dateFormatPlaceholder": "يوم / شهر / سنة",
"searchUser": "بحث عن المستخدم", "searchUser": "بحث عن المستخدم",
"dependentNotFoundNhic": "لم يتم العثور على سجل لهذا التابع في مركز المعلومات الوطني", "dependentNotFoundNhic":
"لم يتم العثور على سجل لهذا التابع في مركز المعلومات الوطني",
"basicInfo": "المعلومات الأساسية", "basicInfo": "المعلومات الأساسية",
"basicInfoDesc": "بيانات الهوية المطلوبة المستردة من مركز المعلومات الوطني.", "basicInfoDesc":
"بيانات الهوية المطلوبة المستردة من مركز المعلومات الوطني.",
"additionalInfo": "معلومات إضافية", "additionalInfo": "معلومات إضافية",
"additionalInfoDesc": "إضافة أو مراجعة بيانات الكفالة والأهلية.", "additionalInfoDesc": "إضافة أو مراجعة بيانات الكفالة والأهلية.",
"select": "اختر", "select": "اختر",
@ -776,7 +801,8 @@ class CodegenLoader extends AssetLoader{
"requiredField": "الحقل المطلوب", "requiredField": "الحقل المطلوب",
"pleaseFillField": "الرجاء إدخال {}", "pleaseFillField": "الرجاء إدخال {}",
"reviewAndSubmit": "المراجعة والإرسال", "reviewAndSubmit": "المراجعة والإرسال",
"reviewAndSubmitDesc": "يرجى مراجعة تفاصيل التابع بعناية قبل تأكيد الإرسال.", "reviewAndSubmitDesc":
"يرجى مراجعة تفاصيل التابع بعناية قبل تأكيد الإرسال.",
"arabicName": "الاسم بالعربية", "arabicName": "الاسم بالعربية",
"relationship": "صلة القرابة", "relationship": "صلة القرابة",
"sponsor": "الموظف المسؤول عن التابع", "sponsor": "الموظف المسؤول عن التابع",
@ -811,15 +837,20 @@ class CodegenLoader extends AssetLoader{
"startDependentFlowsDesc": "بدء إجراءات التابع وإدارة الوصول من مكان واحد.", "startDependentFlowsDesc": "بدء إجراءات التابع وإدارة الوصول من مكان واحد.",
"mazayaAccess": "الوصول إلى مزايا", "mazayaAccess": "الوصول إلى مزايا",
"accessOff": "معطل", "accessOff": "معطل",
"allowDependentMazayaOffersDesc": "السماح لـ {} باستخدام عروض مزايا بعد التحقق من هويته.", "allowDependentMazayaOffersDesc":
"السماح لـ {} باستخدام عروض مزايا بعد التحقق من هويته.",
"loginMethod": "طريقة تسجيل الدخول", "loginMethod": "طريقة تسجيل الدخول",
"nationalIdAndDob": "الهوية الوطنية وتاريخ الميلاد", "nationalIdAndDob": "الهوية الوطنية وتاريخ الميلاد",
"sponsorOtp": "رمز التحقق المرسل إلى الموظف المسؤول عن التابع", "sponsorOtp": "رمز التحقق المرسل إلى الموظف المسؤول عن التابع",
"revokingPreventsAccessDesc": "إلغاء الوصول يمنع التابع من استخدام المزايا حتى تعيد السماح به مرة أخرى.", "revokingPreventsAccessDesc":
"locationPermissionRequiredForAttendance": "يجب منح إذن الموقع لتسجيل الحضور", "إلغاء الوصول يمنع التابع من استخدام المزايا حتى تعيد السماح به مرة أخرى.",
"locationServicesRequiredForAttendance": "يجب تفعيل خدمة الموقع لتسجيل الحضور", "locationPermissionRequiredForAttendance":
"يجب منح إذن الموقع لتسجيل الحضور",
"locationServicesRequiredForAttendance":
"يجب تفعيل خدمة الموقع لتسجيل الحضور",
"pleaseProvideLocationPermission": "الرجاء منح إذن الموقع", "pleaseProvideLocationPermission": "الرجاء منح إذن الموقع",
"microphoneAccessRequired": "يحتاج التطبيق إلى إذن الوصول إلى الميكروفون لتسجيل الصوت.", "microphoneAccessRequired":
"يحتاج التطبيق إلى إذن الوصول إلى الميكروفون لتسجيل الصوت.",
"shareAccessGuide": "مشاركة دليل الوصول", "shareAccessGuide": "مشاركة دليل الوصول",
"nationalIdOrIqamaNumber": "رقم الهوية الوطنية أو الإقامة", "nationalIdOrIqamaNumber": "رقم الهوية الوطنية أو الإقامة",
"multipleCities": "مدن متعددة", "multipleCities": "مدن متعددة",
@ -844,20 +875,23 @@ class CodegenLoader extends AssetLoader{
"favoriteRemovedSuccess": "تمت إزالة التاجر من المفضلة بنجاح", "favoriteRemovedSuccess": "تمت إزالة التاجر من المفضلة بنجاح",
"favoriteError": "تعذّر تحديث المفضلة. يُرجى المحاولة مرة أخرى.", "favoriteError": "تعذّر تحديث المفضلة. يُرجى المحاولة مرة أخرى.",
"merchantWebsiteNotAvailable": "الموقع الإلكتروني للتاجر غير متاح", "merchantWebsiteNotAvailable": "الموقع الإلكتروني للتاجر غير متاح",
"locationServicesRequiredForNearestOffers": "فعّل خدمات الموقع لعرض العروض القريبة منك", "locationServicesRequiredForNearestOffers":
"locationPermissionRequiredForNearestOffers": "اسمح للتطبيق بالوصول إلى موقعك لعرض العروض القريبة منك", "فعّل خدمات الموقع لعرض العروض القريبة منك",
"locationPermissionRequiredForNearestOffers":
"اسمح للتطبيق بالوصول إلى موقعك لعرض العروض القريبة منك",
"mazayaDeals": "عروض مزايا", "mazayaDeals": "عروض مزايا",
"helloName": "مرحباً، {}", "helloName": "مرحباً، {}",
"findABrandOrSomething": "ابحث عن علامة تجارية أو شيء بسيط", "findABrandOrSomething": "ابحث عن علامة تجارية أو شيء بسيط",
"exploreYourBenefits": "استكشف مزاياك", "exploreYourBenefits": "استكشف مزاياك",
"theMazayaEdit": "اختيارات مزايا", "theMazayaEdit": "اختيارات مزايا",
"exclusivelyYours": "HMG حصرياً", "exclusivelyYours": "حصرياً لك",
"aLittleExtraJustForMazayaMembers": "مزايا إضافية، خاصة بأعضاء مزايا.", "aLittleExtraJustForMazayaMembers": "مزايا إضافية، خاصة بأعضاء مزايا.",
"seeAll": "عرض الكل", "seeAll": "عرض الكل",
"latestOnMazaya": "أحدث ما في مزايا", "latestOnMazaya": "أحدث ما في مزايا",
"goodFoodGreatCompanyEvenBetterPerks": "طعام رائع. رفقة ممتعة. مزايا أفضل.", "goodFoodGreatCompanyEvenBetterPerks": "طعام رائع. رفقة ممتعة. مزايا أفضل.",
"travelEssentials": "أساسيات السفر", "travelEssentials": "أساسيات السفر",
"fromEverydayCareToYourNextAdventure": "من العناية اليومية إلى مغامرتك القادمة.", "fromEverydayCareToYourNextAdventure":
"من العناية اليومية إلى مغامرتك القادمة.",
"homeAndKitchen": "المنزل والمطبخ", "homeAndKitchen": "المنزل والمطبخ",
"curatedPicksForYourHomeAndKitchen": "اختيارات مميزة لمنزلك ومطبخك.", "curatedPicksForYourHomeAndKitchen": "اختيارات مميزة لمنزلك ومطبخك.",
"discover": "اكتشف", "discover": "اكتشف",
@ -871,7 +905,8 @@ class CodegenLoader extends AssetLoader{
"favoriteMerchant": "العروض المفضلة", "favoriteMerchant": "العروض المفضلة",
"favoriteOffers": "العروض المفضلة", "favoriteOffers": "العروض المفضلة",
"goodToKnow": "معلومات مهمة", "goodToKnow": "معلومات مهمة",
"goodToKnowDesc": "احتفظ بعضوية مزايا في متناول يدك. تحقق من توفر التاجر والأنشطة المؤهلة والشروط الكاملة قبل الحجز.", "goodToKnowDesc":
"احتفظ بعضوية مزايا في متناول يدك. تحقق من توفر التاجر والأنشطة المؤهلة والشروط الكاملة قبل الحجز.",
"termsAndConditions": "الشروط والأحكام", "termsAndConditions": "الشروط والأحكام",
"haveAQuestionAboutOffer": "هل لديك سؤال حول هذا العرض؟", "haveAQuestionAboutOffer": "هل لديك سؤال حول هذا العرض؟",
"getHelp": "الحصول على المساعدة", "getHelp": "الحصول على المساعدة",
@ -889,6 +924,7 @@ class CodegenLoader extends AssetLoader{
"youAreAllCaughtUp": "لقد شاهدت كل العروض. المزيد قريباً.", "youAreAllCaughtUp": "لقد شاهدت كل العروض. المزيد قريباً.",
"selectCity": "اختر المدينة", "selectCity": "اختر المدينة",
"searchCities": "البحث عن المدن", "searchCities": "البحث عن المدن",
"buyerDetails": "تفاصيل المشتري",
"chatBot": "المساعد الذكي", "chatBot": "المساعد الذكي",
"helloAskMe": "مرحباً، اسألني", "helloAskMe": "مرحباً، اسألني",
"anything": "عن أي شيء...", "anything": "عن أي شيء...",
@ -897,10 +933,9 @@ class CodegenLoader extends AssetLoader{
"typeAMessage": "اكتب رسالة...", "typeAMessage": "اكتب رسالة...",
"initializingChatPleaseWait": "يرجى الانتظار، جاري تهيئة المحادثة...", "initializingChatPleaseWait": "يرجى الانتظار، جاري تهيئة المحادثة...",
"am": "ص", "am": "ص",
"pm": "م", "pm": "م"
"carServices": "خدمات السيارات" };
}; static const Map<String, dynamic> _en_US = {
static const Map<String,dynamic> _en_US = {
"mohemm": "Mohemm", "mohemm": "Mohemm",
"english": "English", "english": "English",
"arabic": "عربي", "arabic": "عربي",
@ -909,17 +944,20 @@ static const Map<String,dynamic> _en_US = {
"username": "Username", "username": "Username",
"password": "Password", "password": "Password",
"welcomeBack": "Welcome back", "welcomeBack": "Welcome back",
"wouldYouLikeToLoginWithCurrentUsername": "Would you like to login with current Username?", "wouldYouLikeToLoginWithCurrentUsername":
"Would you like to login with current Username?",
"lastLoginDetails": "Last Login Details:", "lastLoginDetails": "Last Login Details:",
"verificationType": "Verification Type:", "verificationType": "Verification Type:",
"pleaseVerify": "Please Verify", "pleaseVerify": "Please Verify",
"pleaseVerifyForBio": "Please verify login with one of the following options", "pleaseVerifyForBio":
"Please verify login with one of the following options",
"verifyThroughFace": "Verify Through Face", "verifyThroughFace": "Verify Through Face",
"verifyThroughFingerprint": "Verify Through Fingerprint", "verifyThroughFingerprint": "Verify Through Fingerprint",
"verifyThroughSMS": "Verify Through SMS", "verifyThroughSMS": "Verify Through SMS",
"verifyThroughWhatsapp": "Verify Through Whatsapp", "verifyThroughWhatsapp": "Verify Through Whatsapp",
"useAnotherAccount": "Use Another Account", "useAnotherAccount": "Use Another Account",
"pleaseEnterTheVerificationCodeSentTo": "Please enter the verification code sent to ", "pleaseEnterTheVerificationCodeSentTo":
"Please enter the verification code sent to ",
"theVerificationCodeWillExpireIn": "The verification code will expire in ", "theVerificationCodeWillExpireIn": "The verification code will expire in ",
"goodMorning": "Good Morning", "goodMorning": "Good Morning",
"markAttendance": "Mark Attendance", "markAttendance": "Mark Attendance",
@ -945,7 +983,8 @@ static const Map<String,dynamic> _en_US = {
"newString": "New", "newString": "New",
"setTheNewPassword": "Set the new password", "setTheNewPassword": "Set the new password",
"typeYourNewPasswordBelow": "Type your new password below", "typeYourNewPasswordBelow": "Type your new password below",
"typeYourNewActiveDirectoryPasswordBelow": "Type new active directory password below", "typeYourNewActiveDirectoryPasswordBelow":
"Type new active directory password below",
"confirmPassword": "Confirm Password", "confirmPassword": "Confirm Password",
"update": "Update", "update": "Update",
"title": "Title", "title": "Title",
@ -954,7 +993,8 @@ static const Map<String,dynamic> _en_US = {
"createRequest": "Create Request", "createRequest": "Create Request",
"forgotPassword": "Forgot Password", "forgotPassword": "Forgot Password",
"employeeId": "Employee ID", "employeeId": "Employee ID",
"loginCodeWillSentToMobileNumber": "Please Enter your Employee ID, A login code will be sent to your mobile number", "loginCodeWillSentToMobileNumber":
"Please Enter your Employee ID, A login code will be sent to your mobile number",
"changePassword": "Change Password", "changePassword": "Change Password",
"ok": "OK", "ok": "OK",
"confirm": "Confirm", "confirm": "Confirm",
@ -987,7 +1027,8 @@ static const Map<String,dynamic> _en_US = {
"atLeastOneNumeric": "At least one numeric", "atLeastOneNumeric": "At least one numeric",
"minimum8Characters": "Minimum 8 characters", "minimum8Characters": "Minimum 8 characters",
"doNotAddRepeatingLetters": "Do not add repeating letters", "doNotAddRepeatingLetters": "Do not add repeating letters",
"itShouldContainSpecialCharacter": "It should not contain special characters", "itShouldContainSpecialCharacter":
"It should not contain special characters",
"confirmPasswordMustMatch": "Confirm password must match", "confirmPasswordMustMatch": "Confirm password must match",
"sms": "SMS", "sms": "SMS",
"fingerPrint": "Fingerprint", "fingerPrint": "Fingerprint",
@ -1030,7 +1071,8 @@ static const Map<String,dynamic> _en_US = {
"category": "Category", "category": "Category",
"employeeEmailAddress": "Employee Email Address", "employeeEmailAddress": "Employee Email Address",
"payrollBranch": "Payroll Branch", "payrollBranch": "Payroll Branch",
"yourChangeHasBeenSavedSuccessfully": "Your change has been saved successfully", "yourChangeHasBeenSavedSuccessfully":
"Your change has been saved successfully",
"code": "Code", "code": "Code",
"unit": "Unit", "unit": "Unit",
"quantity": "Quantity", "quantity": "Quantity",
@ -1128,7 +1170,8 @@ static const Map<String,dynamic> _en_US = {
"templateName": "Template Name", "templateName": "Template Name",
"itemCreationStatus": "Item Creation Status", "itemCreationStatus": "Item Creation Status",
"standardizationApprovalStatus": "Standardization Approval Status", "standardizationApprovalStatus": "Standardization Approval Status",
"standardizationApprovalRejectionReason": "Standardization Approval Rejection Reason", "standardizationApprovalRejectionReason":
"Standardization Approval Rejection Reason",
"analyzedBy": "Analyzed By", "analyzedBy": "Analyzed By",
"approvedDate": "Approved Date", "approvedDate": "Approved Date",
"itemType": "Item Type", "itemType": "Item Type",
@ -1164,7 +1207,8 @@ static const Map<String,dynamic> _en_US = {
"comments": "Comments", "comments": "Comments",
"writeComment": "Write a comment", "writeComment": "Write a comment",
"approversList": "Approvers List", "approversList": "Approvers List",
"yourRequestHasBeenSubmittedForApprovals": "Your request has been submitted for approvals", "yourRequestHasBeenSubmittedForApprovals":
"Your request has been submitted for approvals",
"monthlyPaySlip": "Monthly Pay Slip", "monthlyPaySlip": "Monthly Pay Slip",
"particular": "Particular", "particular": "Particular",
"earnings": "Earnings", "earnings": "Earnings",
@ -1179,7 +1223,8 @@ static const Map<String,dynamic> _en_US = {
"amount": "Amount", "amount": "Amount",
"correctCurrentDatails": "correct or complete the current details", "correctCurrentDatails": "correct or complete the current details",
"selectType": "Select the type of change you want to make", "selectType": "Select the type of change you want to make",
"enterNewInfo": "Enter new Information because of a real change to the current details (e.g because of a change in marital status)", "enterNewInfo":
"Enter new Information because of a real change to the current details (e.g because of a change in marital status)",
"endDate": "*End Date", "endDate": "*End Date",
"removeThisMember": "Are You Sure You Want to Remove this Member?", "removeThisMember": "Are You Sure You Want to Remove this Member?",
"wantUpdateThisMember": "Are You Sure You Want to Update this Member?", "wantUpdateThisMember": "Are You Sure You Want to Update this Member?",
@ -1233,7 +1278,8 @@ static const Map<String,dynamic> _en_US = {
"logout": "Logout", "logout": "Logout",
"selectMethodOfAttendance": "Select the method to mark the attendance", "selectMethodOfAttendance": "Select the method to mark the attendance",
"comeNearHMGWifi": "Please come near to HMG wifi", "comeNearHMGWifi": "Please come near to HMG wifi",
"deliverNotificationToMeRegardless": "Deliver notifications to me regardless of any general rules", "deliverNotificationToMeRegardless":
"Deliver notifications to me regardless of any general rules",
"close": "Close", "close": "Close",
"respond": "Respond", "respond": "Respond",
"vacationRuleAdded": "Vacation rule added", "vacationRuleAdded": "Vacation rule added",
@ -1253,7 +1299,8 @@ static const Map<String,dynamic> _en_US = {
"searchForEmployee": "Search for Employee", "searchForEmployee": "Search for Employee",
"pleaseSpecifyEndTime": "Please specify End Time", "pleaseSpecifyEndTime": "Please specify End Time",
"pleaseSelectNotificationReassign": "Please select notification reassign", "pleaseSelectNotificationReassign": "Please select notification reassign",
"pleaseSelectEmployeeForReplacement": "Please select employee for replacement", "pleaseSelectEmployeeForReplacement":
"Please select employee for replacement",
"pleaseSelectAction": "Please select action", "pleaseSelectAction": "Please select action",
"pleaseSelectDate": "Please select date", "pleaseSelectDate": "Please select date",
"todayAttendance": "Today's Attendance", "todayAttendance": "Today's Attendance",
@ -1312,7 +1359,8 @@ static const Map<String,dynamic> _en_US = {
"itemCreation": "Item Creation", "itemCreation": "Item Creation",
"stamp": "Stamp", "stamp": "Stamp",
"addFavoriteList": "Do you want to add {name} in your favorite list", "addFavoriteList": "Do you want to add {name} in your favorite list",
"feedbackUserExperience": "This is to get the feedback about the user experience", "feedbackUserExperience":
"This is to get the feedback about the user experience",
"rateUI": "How would you like to rate", "rateUI": "How would you like to rate",
"rateUI2": "How do you satisfied with this application", "rateUI2": "How do you satisfied with this application",
"submitSurvey": "Submit Survey", "submitSurvey": "Submit Survey",
@ -1341,7 +1389,7 @@ static const Map<String,dynamic> _en_US = {
"reset_password": { "reset_password": {
"label": "Reset Password", "label": "Reset Password",
"username": "Username", "username": "Username",
"password": "password" "password": "password",
}, },
"profileCompletionPer": "Profile Completion", "profileCompletionPer": "Profile Completion",
"completeProfile": "Complete Profile", "completeProfile": "Complete Profile",
@ -1351,7 +1399,7 @@ static const Map<String,dynamic> _en_US = {
"contactDetails": "Contact Details", "contactDetails": "Contact Details",
"familyDetails": "Family Members", "familyDetails": "Family Members",
"effectiveDate": "Effective Date", "effectiveDate": "Effective Date",
"country": "Country" "country": "Country",
}, },
"clicked": { "clicked": {
"zero": "You clicked {} times!", "zero": "You clicked {} times!",
@ -1359,15 +1407,12 @@ static const Map<String,dynamic> _en_US = {
"two": "You clicked {} times!", "two": "You clicked {} times!",
"few": "You clicked {} times!", "few": "You clicked {} times!",
"many": "You clicked {} times!", "many": "You clicked {} times!",
"other": "You clicked {} times!" "other": "You clicked {} times!",
}, },
"gender": { "gender": {
"male": "Hi man ;) ", "male": "Hi man ;) ",
"female": "Hello girl :)", "female": "Hello girl :)",
"with_arg": { "with_arg": {"male": "Hi man ;) {}", "female": "Hello girl :) {}"},
"male": "Hi man ;) {}",
"female": "Hello girl :) {}"
}
}, },
"reset_locale": "Reset Language", "reset_locale": "Reset Language",
"chat": "Chat", "chat": "Chat",
@ -1383,7 +1428,8 @@ static const Map<String,dynamic> _en_US = {
"minutes": "Minutes", "minutes": "Minutes",
"seconds": "Seconds", "seconds": "Seconds",
"note": "Note:", "note": "Note:",
"demoMarathonNoteP1": "You can play the demo Marathon to learn how it works. You can join the Marathon", "demoMarathonNoteP1":
"You can play the demo Marathon to learn how it works. You can join the Marathon",
"demoMarathonNoteP2": "5 Minutes", "demoMarathonNoteP2": "5 Minutes",
"demoMarathonNoteP3": "before the actual time.", "demoMarathonNoteP3": "before the actual time.",
"sponsoredBy": "Sponsored By:", "sponsoredBy": "Sponsored By:",
@ -1406,7 +1452,8 @@ static const Map<String,dynamic> _en_US = {
"qualifiers": "Qualifiers", "qualifiers": "Qualifiers",
"qualifier": "Qualifier", "qualifier": "Qualifier",
"getReadyForContest": "Get Ready for the coming contest:", "getReadyForContest": "Get Ready for the coming contest:",
"winnerSelectedRandomly": "The winner will be selected randomly among the qualifiers.", "winnerSelectedRandomly":
"The winner will be selected randomly among the qualifiers.",
"fingersCrossed": "Fingers Crossed!!!", "fingersCrossed": "Fingers Crossed!!!",
"congrats": "Congratulations!!!", "congrats": "Congratulations!!!",
"otp": "OTP", "otp": "OTP",
@ -1418,11 +1465,14 @@ static const Map<String,dynamic> _en_US = {
"favorite": "My Favorites", "favorite": "My Favorites",
"searchfromchat": "Search from chat", "searchfromchat": "Search from chat",
"yourAnswerCorrect": "Your answer is correct", "yourAnswerCorrect": "Your answer is correct",
"youMissedTheQuestion": "You ran out of time. You are out of the game. But you can continue as a viewer.", "youMissedTheQuestion":
"wrongAnswer": "Your answer is Incorrect. You are out of the game. But you can continue as a viewer.", "You ran out of time. You are out of the game. But you can continue as a viewer.",
"wrongAnswer":
"Your answer is Incorrect. You are out of the game. But you can continue as a viewer.",
"oops": "Ooopsss!!!!", "oops": "Ooopsss!!!!",
"winner": "WINNER", "winner": "WINNER",
"youWantToLeaveMarathon": "Are you sure you want to go back? You will be out of the contest.", "youWantToLeaveMarathon":
"Are you sure you want to go back? You will be out of the contest.",
"ourSponsor": "Our Sponsor:", "ourSponsor": "Our Sponsor:",
"startingIn": "Starting in", "startingIn": "Starting in",
"youAreOutOfContest": "You are out of the contest.", "youAreOutOfContest": "You are out of the contest.",
@ -1431,7 +1481,8 @@ static const Map<String,dynamic> _en_US = {
"oneWeek": "1 Week", "oneWeek": "1 Week",
"twoWeek": "2 Week", "twoWeek": "2 Week",
"noUpcoming": "There is no upcoming", "noUpcoming": "There is no upcoming",
"fakeLocation": "We traced out that you try to use a fake location! This is considered a violation, and HR has been notified.", "fakeLocation":
"We traced out that you try to use a fake location! This is considered a violation, and HR has been notified.",
"noWinner": "Sad! No one won today.", "noWinner": "Sad! No one won today.",
"myTeam": "My Team", "myTeam": "My Team",
"youCanPlayDemo": "But you can play demo", "youCanPlayDemo": "But you can play demo",
@ -1451,13 +1502,18 @@ static const Map<String,dynamic> _en_US = {
"manage": "Manage", "manage": "Manage",
"members": "Members", "members": "Members",
"areYouSureWantTodelete": "Are you sure want to delete?", "areYouSureWantTodelete": "Are you sure want to delete?",
"confirmGrantMazayaAccess": "Are you sure you want to grant Mazaya access to \"{}\"?", "confirmGrantMazayaAccess":
"confirmRevokeMazayaAccess": "Are you sure you want to revoke Mazaya access to \"{}\"?", "Are you sure you want to grant Mazaya access to \"{}\"?",
"confirmRevokeMazayaAccess":
"Are you sure you want to revoke Mazaya access to \"{}\"?",
"yes": "Yes", "yes": "Yes",
"no": "No", "no": "No",
"mazayaInviteInstructions": "Please download the MoheM app from the above link and use the following credentials to login", "mazayaInviteInstructions":
"cameraPermissionRequiredToScan": "Please grant camera permission to scan the QR code", "Please download the MoheM app from the above link and use the following credentials to login",
"cameraPermissionPermanentlyDenied": "Please allow camera permission from the app settings > Permissions", "cameraPermissionRequiredToScan":
"Please grant camera permission to scan the QR code",
"cameraPermissionPermanentlyDenied":
"Please allow camera permission from the app settings > Permissions",
"openSettings": "Open Settings", "openSettings": "Open Settings",
"nationalIdOrIqamaFallback": "Your National ID or Iqama Number", "nationalIdOrIqamaFallback": "Your National ID or Iqama Number",
"groupMembers": "Group Members", "groupMembers": "Group Members",
@ -1478,8 +1534,10 @@ static const Map<String,dynamic> _en_US = {
"userId": "UserID", "userId": "UserID",
"open": "open", "open": "open",
"addAtLeastOneAttachment": "Please add at least one attachment.", "addAtLeastOneAttachment": "Please add at least one attachment.",
"pleaseClickButtonToJoinMarathon": "Press the button below to join the Marathon.", "pleaseClickButtonToJoinMarathon":
"youCannotJoinTheMarathon": "You cannot join the Marathon because you have exceeded the time limit.", "Press the button below to join the Marathon.",
"youCannotJoinTheMarathon":
"You cannot join the Marathon because you have exceeded the time limit.",
"requesterOperatingUnit": "Requester Operating Unit", "requesterOperatingUnit": "Requester Operating Unit",
"paymentRequest": "Pay Request", "paymentRequest": "Pay Request",
"paymentDetails": "Payment Details", "paymentDetails": "Payment Details",
@ -1531,7 +1589,8 @@ static const Map<String,dynamic> _en_US = {
"explore": "Explore", "explore": "Explore",
"mazaya": "MAZAYA", "mazaya": "MAZAYA",
"benefits": "Benefits", "benefits": "Benefits",
"mazayaDesc": "Discover special Discounts and offers available to Employees", "mazayaDesc":
"Discover special Discounts and offers available to Employees",
"viewallofferMazaya": "View All Offers", "viewallofferMazaya": "View All Offers",
"buyerName": "Buyer Name", "buyerName": "Buyer Name",
"buyerNumber": "Buyer Number", "buyerNumber": "Buyer Number",
@ -1566,7 +1625,6 @@ static const Map<String,dynamic> _en_US = {
"noCoursesAvailable": "No Courses Available", "noCoursesAvailable": "No Courses Available",
"pullToRefresh": "Pull to refresh", "pullToRefresh": "Pull to refresh",
"courseUrlNotAvailable": "Course URL not available", "courseUrlNotAvailable": "Course URL not available",
"buyerDetails": "Buyer Details",
"etqanOVR": "Report An Incident", "etqanOVR": "Report An Incident",
"etqanRequest": "Incident Requests", "etqanRequest": "Incident Requests",
"selectProject": "Select Project", "selectProject": "Select Project",
@ -1590,21 +1648,26 @@ static const Map<String,dynamic> _en_US = {
"amuLastThreeMonths": "AMU (Last 3 months)", "amuLastThreeMonths": "AMU (Last 3 months)",
"mazayaTitle": "Mazaya", "mazayaTitle": "Mazaya",
"mazayaAccessGranted": "Mazaya access granted", "mazayaAccessGranted": "Mazaya access granted",
"mazayaAccessGrantedDesc": "{} now has active access. Share the download link below so they can install the Mohem app and complete setup.", "mazayaAccessGrantedDesc":
"{} now has active access. Share the download link below so they can install the Mohem app and complete setup.",
"accessIsNowActive": "Access is now active", "accessIsNowActive": "Access is now active",
"accessIsNowActiveDesc": "{} can use the provided link to download the Mazaya app and continue setup on their device.", "accessIsNowActiveDesc":
"{} can use the provided link to download the Mazaya app and continue setup on their device.",
"dependentAccessActive": "Dependent access active", "dependentAccessActive": "Dependent access active",
"shareableAppDownloadLink": "Shareable app-download link", "shareableAppDownloadLink": "Shareable app-download link",
"shareableAppDownloadLinkDesc": "Send this link to {} so they can download the Mazaya app and continue setup.", "shareableAppDownloadLinkDesc":
"Send this link to {} so they can download the Mazaya app and continue setup.",
"downloadLink": "Download link", "downloadLink": "Download link",
"shareDownloadLink": "Share Download Link", "shareDownloadLink": "Share Download Link",
"copyLink": "Copy Link", "copyLink": "Copy Link",
"done": "Done", "done": "Done",
"linkCopied": "Link copied to clipboard", "linkCopied": "Link copied to clipboard",
"mazayaAccessRevoked": "Mazaya Access", "mazayaAccessRevoked": "Mazaya Access",
"mazayaAccessRevokedDesc": "You are not authorized to access the Mazaya Program.", "mazayaAccessRevokedDesc":
"You are not authorized to access the Mazaya Program.",
"contactYourSponsor": "Contact your sponsor", "contactYourSponsor": "Contact your sponsor",
"contactYourSponsorDesc": "Ask your sponsor to allow Mazaya access again from Dependent Details. Only the sponsor can restore access.", "contactYourSponsorDesc":
"Ask your sponsor to allow Mazaya access again from Dependent Details. Only the sponsor can restore access.",
"dependentAccessBlocked": "Dependent access blocked", "dependentAccessBlocked": "Dependent access blocked",
"returnToSignIn": "Return to Sign In", "returnToSignIn": "Return to Sign In",
"allowMazayaAccess": "Allow Mazaya Access", "allowMazayaAccess": "Allow Mazaya Access",
@ -1632,10 +1695,12 @@ static const Map<String,dynamic> _en_US = {
"searchDependents": "Search dependents", "searchDependents": "Search dependents",
"searchFamilyMembers": "Search family members", "searchFamilyMembers": "Search family members",
"addAnotherUser": "Add another user", "addAnotherUser": "Add another user",
"joinMazaya": "Join Mazaya - Coming Soon", "joinMazaya": "Join Mazaya",
"joinMazayaSubtitle": "Get the best offers and exclusive deals across dining, shopping, and lifestyle rewards.", "joinMazayaSubtitle":
"Get the best offers and exclusive deals across dining, shopping, and lifestyle rewards.",
"continueAsEmployee": "Continue as an employee", "continueAsEmployee": "Continue as an employee",
"continueAsEmployeeSubtitle": "Sign in with your employee username and password.", "continueAsEmployeeSubtitle":
"Sign in with your employee username and password.",
"pleaseEnterNationalId": "Please enter National ID", "pleaseEnterNationalId": "Please enter National ID",
"pleaseSelectDob": "Please select Date of Birth", "pleaseSelectDob": "Please select Date of Birth",
"unableToRetrieveDependentInfo": "Unable to retrieve dependent information", "unableToRetrieveDependentInfo": "Unable to retrieve dependent information",
@ -1647,12 +1712,14 @@ static const Map<String,dynamic> _en_US = {
"stepBasic": "Basic", "stepBasic": "Basic",
"stepAdditional": "Additional", "stepAdditional": "Additional",
"findYourDependent": "Find your dependent", "findYourDependent": "Find your dependent",
"findYourDependentDesc": "Enter the details exactly as they appear on the National ID. We'll securely retrieve the record from NHIC.", "findYourDependentDesc":
"Enter the details exactly as they appear on the National ID. We'll securely retrieve the record from NHIC.",
"enter10DigitNationalId": "Enter 10-digit National ID", "enter10DigitNationalId": "Enter 10-digit National ID",
"nationalIdMustBe10Digits": "National ID must be 10 digits", "nationalIdMustBe10Digits": "National ID must be 10 digits",
"dateFormatPlaceholder": "DD / MM / YYYY", "dateFormatPlaceholder": "DD / MM / YYYY",
"searchUser": "Search User", "searchUser": "Search User",
"dependentNotFoundNhic": "Sorry, error while getting dependent info from NHIC", "dependentNotFoundNhic":
"Sorry, error while getting dependent info from NHIC",
"basicInfo": "Basic Info", "basicInfo": "Basic Info",
"basicInfoDesc": "Required identity details fetched from NHIC.", "basicInfoDesc": "Required identity details fetched from NHIC.",
"additionalInfo": "Additional Info", "additionalInfo": "Additional Info",
@ -1662,7 +1729,8 @@ static const Map<String,dynamic> _en_US = {
"requiredField": "Required field", "requiredField": "Required field",
"pleaseFillField": "Please fill {}", "pleaseFillField": "Please fill {}",
"reviewAndSubmit": "Review & Submit", "reviewAndSubmit": "Review & Submit",
"reviewAndSubmitDesc": "Please review the dependent details carefully before submitting.", "reviewAndSubmitDesc":
"Please review the dependent details carefully before submitting.",
"arabicName": "Arabic Name", "arabicName": "Arabic Name",
"relationship": "Relationship", "relationship": "Relationship",
"sponsor": "Sponsor", "sponsor": "Sponsor",
@ -1675,8 +1743,10 @@ static const Map<String,dynamic> _en_US = {
"religionIslam": "Islam", "religionIslam": "Islam",
"back": "Back", "back": "Back",
"submitRequest": "Submit", "submitRequest": "Submit",
"enterDependentDetailsToContinue": "Enter the dependent details to continue.", "enterDependentDetailsToContinue":
"enterBasicDetailsDesc": "Please enter the dependent's basic identity details.", "Enter the dependent details to continue.",
"enterBasicDetailsDesc":
"Please enter the dependent's basic identity details.",
"locations": "Locations", "locations": "Locations",
"availableOffers": "Available Offers", "availableOffers": "Available Offers",
"selectOfferToRedeem": "Select an offer to use", "selectOfferToRedeem": "Select an offer to use",
@ -1694,18 +1764,24 @@ static const Map<String,dynamic> _en_US = {
"verified": "Verified", "verified": "Verified",
"idEnding": "ID ending {}", "idEnding": "ID ending {}",
"servicesAndActions": "Services & actions", "servicesAndActions": "Services & actions",
"startDependentFlowsDesc": "Start dependent flows and manage access from one place.", "startDependentFlowsDesc":
"Start dependent flows and manage access from one place.",
"mazayaAccess": "Mazaya access", "mazayaAccess": "Mazaya access",
"accessOff": "Off", "accessOff": "Off",
"allowDependentMazayaOffersDesc": "Allow {} to use Mazaya offers with her verified identity.", "allowDependentMazayaOffersDesc":
"Allow {} to use Mazaya offers with her verified identity.",
"loginMethod": "Login method", "loginMethod": "Login method",
"nationalIdAndDob": "National ID & Date of Birth", "nationalIdAndDob": "National ID & Date of Birth",
"sponsorOtp": "Sponsor OTP", "sponsorOtp": "Sponsor OTP",
"revokingPreventsAccessDesc": "Revoking prevents all future dependent access until you allow it again.", "revokingPreventsAccessDesc":
"locationPermissionRequiredForAttendance": "You need to give location permission to mark attendance", "Revoking prevents all future dependent access until you allow it again.",
"locationServicesRequiredForAttendance": "You need to enable location services to mark attendance", "locationPermissionRequiredForAttendance":
"You need to give location permission to mark attendance",
"locationServicesRequiredForAttendance":
"You need to enable location services to mark attendance",
"pleaseProvideLocationPermission": "Please provide location permission", "pleaseProvideLocationPermission": "Please provide location permission",
"microphoneAccessRequired": "The app needs microphone access to be able to record audio.", "microphoneAccessRequired":
"The app needs microphone access to be able to record audio.",
"shareAccessGuide": "Share Access Guide", "shareAccessGuide": "Share Access Guide",
"nationalIdOrIqamaNumber": "National ID or Iqama Number", "nationalIdOrIqamaNumber": "National ID or Iqama Number",
"multipleCities": "Multi-city", "multipleCities": "Multi-city",
@ -1727,23 +1803,28 @@ static const Map<String,dynamic> _en_US = {
"discountPercentPlus": "{}%+", "discountPercentPlus": "{}%+",
"visitMerchantWebsite": "Visit Merchant Website", "visitMerchantWebsite": "Visit Merchant Website",
"merchantWebsiteNotAvailable": "Merchant website not available", "merchantWebsiteNotAvailable": "Merchant website not available",
"locationServicesRequiredForNearestOffers": "You need to enable location services to show nearest offers", "locationServicesRequiredForNearestOffers":
"locationPermissionRequiredForNearestOffers": "You need to give location permission to show nearest offers", "You need to enable location services to show nearest offers",
"locationPermissionRequiredForNearestOffers":
"You need to give location permission to show nearest offers",
"mazayaDeals": "Mazaya Deals", "mazayaDeals": "Mazaya Deals",
"helloName": "Hello, {}", "helloName": "Hello, {}",
"findABrandOrSomething": "Find a brand or a little something", "findABrandOrSomething": "Find a brand or a little something",
"exploreYourBenefits": "Explore your benefits", "exploreYourBenefits": "Explore your benefits",
"theMazayaEdit": "The Mazaya Edit", "theMazayaEdit": "The Mazaya Edit",
"exclusivelyYours": "Exclusively HMG", "exclusivelyYours": "Exclusively yours",
"aLittleExtraJustForMazayaMembers": "A little extra, just for Mazaya members.", "aLittleExtraJustForMazayaMembers":
"A little extra, just for Mazaya members.",
"seeAll": "See all", "seeAll": "See all",
"latestOnMazaya": "Latest on Mazaya", "latestOnMazaya": "Latest on Mazaya",
"goodFoodGreatCompanyEvenBetterPerks": "Good food. Great company. Even better perks.", "goodFoodGreatCompanyEvenBetterPerks":
"Good food. Great company. Even better perks.",
"travelEssentials": "Travel Essentials", "travelEssentials": "Travel Essentials",
"carServices": "Car Services", "fromEverydayCareToYourNextAdventure":
"fromEverydayCareToYourNextAdventure": "From everyday care to your next adventure.", "From everyday care to your next adventure.",
"homeAndKitchen": "Home & Kitchen", "homeAndKitchen": "Home & Kitchen",
"curatedPicksForYourHomeAndKitchen": "Curated picks for your home and kitchen.", "curatedPicksForYourHomeAndKitchen":
"Curated picks for your home and kitchen.",
"discover": "Discover", "discover": "Discover",
"saved": "Saved", "saved": "Saved",
"myFamily": "My Family", "myFamily": "My Family",
@ -1758,7 +1839,8 @@ static const Map<String,dynamic> _en_US = {
"favoriteMerchant": "Favorite Offers", "favoriteMerchant": "Favorite Offers",
"favoriteOffers": "Favorite Offers", "favoriteOffers": "Favorite Offers",
"goodToKnow": "Good to know", "goodToKnow": "Good to know",
"goodToKnowDesc": "Keep your Mazaya membership handy. Check the merchant's availability, eligible activities and full terms before you book.", "goodToKnowDesc":
"Keep your Mazaya membership handy. Check the merchant's availability, eligible activities and full terms before you book.",
"termsAndConditions": "Terms & conditions", "termsAndConditions": "Terms & conditions",
"haveAQuestionAboutOffer": "Have a question about this offer?", "haveAQuestionAboutOffer": "Have a question about this offer?",
"getHelp": "Get help", "getHelp": "Get help",
@ -1776,6 +1858,7 @@ static const Map<String,dynamic> _en_US = {
"youAreAllCaughtUp": "You're all caught up. More little extras soon.", "youAreAllCaughtUp": "You're all caught up. More little extras soon.",
"selectCity": "Select City", "selectCity": "Select City",
"searchCities": "Search cities", "searchCities": "Search cities",
"buyerDetails": "Buyer Details",
"chatBot": "ChatBot", "chatBot": "ChatBot",
"helloAskMe": "Hello, ask me", "helloAskMe": "Hello, ask me",
"anything": "anything...", "anything": "anything...",
@ -1785,6 +1868,9 @@ static const Map<String,dynamic> _en_US = {
"initializingChatPleaseWait": "Please wait, initializing chat...", "initializingChatPleaseWait": "Please wait, initializing chat...",
"am": "AM", "am": "AM",
"pm": "PM" "pm": "PM"
}; };
static const Map<String, Map<String,dynamic>> mapLocales = {"ar_SA": _ar_SA, "en_US": _en_US}; static const Map<String, Map<String, dynamic>> mapLocales = {
"ar_SA": _ar_SA,
"en_US": _en_US,
};
} }

@ -14,7 +14,8 @@ abstract class LocaleKeys {
static const userSearch = 'userSearch'; static const userSearch = 'userSearch';
static const password = 'password'; static const password = 'password';
static const welcomeBack = 'welcomeBack'; static const welcomeBack = 'welcomeBack';
static const wouldYouLikeToLoginWithCurrentUsername = 'wouldYouLikeToLoginWithCurrentUsername'; static const wouldYouLikeToLoginWithCurrentUsername =
'wouldYouLikeToLoginWithCurrentUsername';
static const lastLoginDetails = 'lastLoginDetails'; static const lastLoginDetails = 'lastLoginDetails';
static const verificationType = 'verificationType'; static const verificationType = 'verificationType';
static const pleaseVerify = 'pleaseVerify'; static const pleaseVerify = 'pleaseVerify';
@ -24,8 +25,10 @@ abstract class LocaleKeys {
static const verifyThroughSMS = 'verifyThroughSMS'; static const verifyThroughSMS = 'verifyThroughSMS';
static const verifyThroughWhatsapp = 'verifyThroughWhatsapp'; static const verifyThroughWhatsapp = 'verifyThroughWhatsapp';
static const useAnotherAccount = 'useAnotherAccount'; static const useAnotherAccount = 'useAnotherAccount';
static const pleaseEnterTheVerificationCodeSentTo = 'pleaseEnterTheVerificationCodeSentTo'; static const pleaseEnterTheVerificationCodeSentTo =
static const theVerificationCodeWillExpireIn = 'theVerificationCodeWillExpireIn'; 'pleaseEnterTheVerificationCodeSentTo';
static const theVerificationCodeWillExpireIn =
'theVerificationCodeWillExpireIn';
static const goodMorning = 'goodMorning'; static const goodMorning = 'goodMorning';
static const markAttendance = 'markAttendance'; static const markAttendance = 'markAttendance';
static const timeLeftToday = 'timeLeftToday'; static const timeLeftToday = 'timeLeftToday';
@ -49,7 +52,8 @@ abstract class LocaleKeys {
static const newString = 'newString'; static const newString = 'newString';
static const setTheNewPassword = 'setTheNewPassword'; static const setTheNewPassword = 'setTheNewPassword';
static const typeYourNewPasswordBelow = 'typeYourNewPasswordBelow'; static const typeYourNewPasswordBelow = 'typeYourNewPasswordBelow';
static const typeYourNewActiveDirectoryPasswordBelow = 'typeYourNewActiveDirectoryPasswordBelow'; static const typeYourNewActiveDirectoryPasswordBelow =
'typeYourNewActiveDirectoryPasswordBelow';
static const confirmPassword = 'confirmPassword'; static const confirmPassword = 'confirmPassword';
static const update = 'update'; static const update = 'update';
static const title = 'title'; static const title = 'title';
@ -58,7 +62,8 @@ abstract class LocaleKeys {
static const createRequest = 'createRequest'; static const createRequest = 'createRequest';
static const forgotPassword = 'forgotPassword'; static const forgotPassword = 'forgotPassword';
static const employeeId = 'employeeId'; static const employeeId = 'employeeId';
static const loginCodeWillSentToMobileNumber = 'loginCodeWillSentToMobileNumber'; static const loginCodeWillSentToMobileNumber =
'loginCodeWillSentToMobileNumber';
static const changePassword = 'changePassword'; static const changePassword = 'changePassword';
static const ok = 'ok'; static const ok = 'ok';
static const confirm = 'confirm'; static const confirm = 'confirm';
@ -94,7 +99,8 @@ abstract class LocaleKeys {
static const atLeastOneNumeric = 'atLeastOneNumeric'; static const atLeastOneNumeric = 'atLeastOneNumeric';
static const minimum8Characters = 'minimum8Characters'; static const minimum8Characters = 'minimum8Characters';
static const doNotAddRepeatingLetters = 'doNotAddRepeatingLetters'; static const doNotAddRepeatingLetters = 'doNotAddRepeatingLetters';
static const itShouldContainSpecialCharacter = 'itShouldContainSpecialCharacter'; static const itShouldContainSpecialCharacter =
'itShouldContainSpecialCharacter';
static const confirmPasswordMustMatch = 'confirmPasswordMustMatch'; static const confirmPasswordMustMatch = 'confirmPasswordMustMatch';
static const sms = 'sms'; static const sms = 'sms';
static const fingerPrint = 'fingerPrint'; static const fingerPrint = 'fingerPrint';
@ -137,7 +143,8 @@ abstract class LocaleKeys {
static const category = 'category'; static const category = 'category';
static const employeeEmailAddress = 'employeeEmailAddress'; static const employeeEmailAddress = 'employeeEmailAddress';
static const payrollBranch = 'payrollBranch'; static const payrollBranch = 'payrollBranch';
static const yourChangeHasBeenSavedSuccessfully = 'yourChangeHasBeenSavedSuccessfully'; static const yourChangeHasBeenSavedSuccessfully =
'yourChangeHasBeenSavedSuccessfully';
static const code = 'code'; static const code = 'code';
static const unit = 'unit'; static const unit = 'unit';
static const quantity = 'quantity'; static const quantity = 'quantity';
@ -232,7 +239,8 @@ abstract class LocaleKeys {
static const templateName = 'templateName'; static const templateName = 'templateName';
static const itemCreationStatus = 'itemCreationStatus'; static const itemCreationStatus = 'itemCreationStatus';
static const standardizationApprovalStatus = 'standardizationApprovalStatus'; static const standardizationApprovalStatus = 'standardizationApprovalStatus';
static const standardizationApprovalRejectionReason = 'standardizationApprovalRejectionReason'; static const standardizationApprovalRejectionReason =
'standardizationApprovalRejectionReason';
static const analyzedBy = 'analyzedBy'; static const analyzedBy = 'analyzedBy';
static const approvedDate = 'approvedDate'; static const approvedDate = 'approvedDate';
static const itemType = 'itemType'; static const itemType = 'itemType';
@ -267,7 +275,8 @@ abstract class LocaleKeys {
static const comments = 'comments'; static const comments = 'comments';
static const writeComment = 'writeComment'; static const writeComment = 'writeComment';
static const approversList = 'approversList'; static const approversList = 'approversList';
static const yourRequestHasBeenSubmittedForApprovals = 'yourRequestHasBeenSubmittedForApprovals'; static const yourRequestHasBeenSubmittedForApprovals =
'yourRequestHasBeenSubmittedForApprovals';
static const monthlyPaySlip = 'monthlyPaySlip'; static const monthlyPaySlip = 'monthlyPaySlip';
static const particular = 'particular'; static const particular = 'particular';
static const earnings = 'earnings'; static const earnings = 'earnings';
@ -336,7 +345,8 @@ abstract class LocaleKeys {
static const mark = 'mark'; static const mark = 'mark';
static const selectMethodOfAttendance = 'selectMethodOfAttendance'; static const selectMethodOfAttendance = 'selectMethodOfAttendance';
static const comeNearHMGWifi = 'comeNearHMGWifi'; static const comeNearHMGWifi = 'comeNearHMGWifi';
static const deliverNotificationToMeRegardless = 'deliverNotificationToMeRegardless'; static const deliverNotificationToMeRegardless =
'deliverNotificationToMeRegardless';
static const close = 'close'; static const close = 'close';
static const respond = 'respond'; static const respond = 'respond';
static const vacationRuleAdded = 'vacationRuleAdded'; static const vacationRuleAdded = 'vacationRuleAdded';
@ -355,8 +365,10 @@ abstract class LocaleKeys {
static const searchEmployeeForReplacement = 'searchEmployeeForReplacement'; static const searchEmployeeForReplacement = 'searchEmployeeForReplacement';
static const searchForEmployee = 'searchForEmployee'; static const searchForEmployee = 'searchForEmployee';
static const pleaseSpecifyEndTime = 'pleaseSpecifyEndTime'; static const pleaseSpecifyEndTime = 'pleaseSpecifyEndTime';
static const pleaseSelectNotificationReassign = 'pleaseSelectNotificationReassign'; static const pleaseSelectNotificationReassign =
static const pleaseSelectEmployeeForReplacement = 'pleaseSelectEmployeeForReplacement'; 'pleaseSelectNotificationReassign';
static const pleaseSelectEmployeeForReplacement =
'pleaseSelectEmployeeForReplacement';
static const pleaseSelectAction = 'pleaseSelectAction'; static const pleaseSelectAction = 'pleaseSelectAction';
static const pleaseSelectDate = 'pleaseSelectDate'; static const pleaseSelectDate = 'pleaseSelectDate';
static const todayAttendance = 'todayAttendance'; static const todayAttendance = 'todayAttendance';
@ -441,8 +453,10 @@ abstract class LocaleKeys {
static const CorrectAddress = 'CorrectAddress'; static const CorrectAddress = 'CorrectAddress';
static const SelectChangeWantToMake = 'SelectChangeWantToMake'; static const SelectChangeWantToMake = 'SelectChangeWantToMake';
static const profile_reset_password_label = 'profile.reset_password.label'; static const profile_reset_password_label = 'profile.reset_password.label';
static const profile_reset_password_username = 'profile.reset_password.username'; static const profile_reset_password_username =
static const profile_reset_password_password = 'profile.reset_password.password'; 'profile.reset_password.username';
static const profile_reset_password_password =
'profile.reset_password.password';
static const profile_reset_password = 'profile.reset_password'; static const profile_reset_password = 'profile.reset_password';
static const profile_profileCompletionPer = 'profile.profileCompletionPer'; static const profile_profileCompletionPer = 'profile.profileCompletionPer';
static const profile_completeProfile = 'profile.completeProfile'; static const profile_completeProfile = 'profile.completeProfile';
@ -537,7 +551,8 @@ abstract class LocaleKeys {
static const missingDocuments = 'missingDocuments'; static const missingDocuments = 'missingDocuments';
static const uploadedDocuments = 'uploadedDocuments'; static const uploadedDocuments = 'uploadedDocuments';
static const addAtLeastOneAttachment = 'addAtLeastOneAttachment'; static const addAtLeastOneAttachment = 'addAtLeastOneAttachment';
static const pleaseClickButtonToJoinMarathon = 'pleaseClickButtonToJoinMarathon'; static const pleaseClickButtonToJoinMarathon =
'pleaseClickButtonToJoinMarathon';
static const youCannotJoinTheMarathon = 'youCannotJoinTheMarathon'; static const youCannotJoinTheMarathon = 'youCannotJoinTheMarathon';
static const open = 'open'; static const open = 'open';
static const paymentRequest = 'paymentRequest'; static const paymentRequest = 'paymentRequest';
@ -595,8 +610,10 @@ abstract class LocaleKeys {
static const yes = 'yes'; static const yes = 'yes';
static const no = 'no'; static const no = 'no';
static const mazayaInviteInstructions = 'mazayaInviteInstructions'; static const mazayaInviteInstructions = 'mazayaInviteInstructions';
static const cameraPermissionRequiredToScan = 'cameraPermissionRequiredToScan'; static const cameraPermissionRequiredToScan =
static const cameraPermissionPermanentlyDenied = 'cameraPermissionPermanentlyDenied'; 'cameraPermissionRequiredToScan';
static const cameraPermissionPermanentlyDenied =
'cameraPermissionPermanentlyDenied';
static const openSettings = 'openSettings'; static const openSettings = 'openSettings';
static const nationalIdOrIqamaFallback = 'nationalIdOrIqamaFallback'; static const nationalIdOrIqamaFallback = 'nationalIdOrIqamaFallback';
static const Attendance = 'Attendance'; static const Attendance = 'Attendance';
@ -761,7 +778,8 @@ abstract class LocaleKeys {
static const religionIslam = 'religionIslam'; static const religionIslam = 'religionIslam';
static const back = 'back'; static const back = 'back';
static const submitRequest = 'submitRequest'; static const submitRequest = 'submitRequest';
static const enterDependentDetailsToContinue = 'enterDependentDetailsToContinue'; static const enterDependentDetailsToContinue =
'enterDependentDetailsToContinue';
static const enterBasicDetailsDesc = 'enterBasicDetailsDesc'; static const enterBasicDetailsDesc = 'enterBasicDetailsDesc';
static const locations = 'locations'; static const locations = 'locations';
static const availableOffers = 'availableOffers'; static const availableOffers = 'availableOffers';
@ -783,14 +801,18 @@ abstract class LocaleKeys {
static const startDependentFlowsDesc = 'startDependentFlowsDesc'; static const startDependentFlowsDesc = 'startDependentFlowsDesc';
static const mazayaAccess = 'mazayaAccess'; static const mazayaAccess = 'mazayaAccess';
static const accessOff = 'accessOff'; static const accessOff = 'accessOff';
static const allowDependentMazayaOffersDesc = 'allowDependentMazayaOffersDesc'; static const allowDependentMazayaOffersDesc =
'allowDependentMazayaOffersDesc';
static const loginMethod = 'loginMethod'; static const loginMethod = 'loginMethod';
static const nationalIdAndDob = 'nationalIdAndDob'; static const nationalIdAndDob = 'nationalIdAndDob';
static const sponsorOtp = 'sponsorOtp'; static const sponsorOtp = 'sponsorOtp';
static const revokingPreventsAccessDesc = 'revokingPreventsAccessDesc'; static const revokingPreventsAccessDesc = 'revokingPreventsAccessDesc';
static const locationPermissionRequiredForAttendance = 'locationPermissionRequiredForAttendance'; static const locationPermissionRequiredForAttendance =
static const locationServicesRequiredForAttendance = 'locationServicesRequiredForAttendance'; 'locationPermissionRequiredForAttendance';
static const pleaseProvideLocationPermission = 'pleaseProvideLocationPermission'; static const locationServicesRequiredForAttendance =
'locationServicesRequiredForAttendance';
static const pleaseProvideLocationPermission =
'pleaseProvideLocationPermission';
static const microphoneAccessRequired = 'microphoneAccessRequired'; static const microphoneAccessRequired = 'microphoneAccessRequired';
static const shareAccessGuide = 'shareAccessGuide'; static const shareAccessGuide = 'shareAccessGuide';
static const nationalIdOrIqamaNumber = 'nationalIdOrIqamaNumber'; static const nationalIdOrIqamaNumber = 'nationalIdOrIqamaNumber';
@ -816,22 +838,28 @@ abstract class LocaleKeys {
static const favoriteRemovedSuccess = 'favoriteRemovedSuccess'; static const favoriteRemovedSuccess = 'favoriteRemovedSuccess';
static const favoriteError = 'favoriteError'; static const favoriteError = 'favoriteError';
static const merchantWebsiteNotAvailable = 'merchantWebsiteNotAvailable'; static const merchantWebsiteNotAvailable = 'merchantWebsiteNotAvailable';
static const locationServicesRequiredForNearestOffers = 'locationServicesRequiredForNearestOffers'; static const locationServicesRequiredForNearestOffers =
static const locationPermissionRequiredForNearestOffers = 'locationPermissionRequiredForNearestOffers'; 'locationServicesRequiredForNearestOffers';
static const locationPermissionRequiredForNearestOffers =
'locationPermissionRequiredForNearestOffers';
static const mazayaDeals = 'mazayaDeals'; static const mazayaDeals = 'mazayaDeals';
static const helloName = 'helloName'; static const helloName = 'helloName';
static const findABrandOrSomething = 'findABrandOrSomething'; static const findABrandOrSomething = 'findABrandOrSomething';
static const exploreYourBenefits = 'exploreYourBenefits'; static const exploreYourBenefits = 'exploreYourBenefits';
static const theMazayaEdit = 'theMazayaEdit'; static const theMazayaEdit = 'theMazayaEdit';
static const exclusivelyYours = 'exclusivelyYours'; static const exclusivelyYours = 'exclusivelyYours';
static const aLittleExtraJustForMazayaMembers = 'aLittleExtraJustForMazayaMembers'; static const aLittleExtraJustForMazayaMembers =
'aLittleExtraJustForMazayaMembers';
static const seeAll = 'seeAll'; static const seeAll = 'seeAll';
static const latestOnMazaya = 'latestOnMazaya'; static const latestOnMazaya = 'latestOnMazaya';
static const goodFoodGreatCompanyEvenBetterPerks = 'goodFoodGreatCompanyEvenBetterPerks'; static const goodFoodGreatCompanyEvenBetterPerks =
'goodFoodGreatCompanyEvenBetterPerks';
static const travelEssentials = 'travelEssentials'; static const travelEssentials = 'travelEssentials';
static const fromEverydayCareToYourNextAdventure = 'fromEverydayCareToYourNextAdventure'; static const fromEverydayCareToYourNextAdventure =
'fromEverydayCareToYourNextAdventure';
static const homeAndKitchen = 'homeAndKitchen'; static const homeAndKitchen = 'homeAndKitchen';
static const curatedPicksForYourHomeAndKitchen = 'curatedPicksForYourHomeAndKitchen'; static const curatedPicksForYourHomeAndKitchen =
'curatedPicksForYourHomeAndKitchen';
static const discover = 'discover'; static const discover = 'discover';
static const saved = 'saved'; static const saved = 'saved';
static const myFamily = 'myFamily'; static const myFamily = 'myFamily';
@ -870,6 +898,5 @@ abstract class LocaleKeys {
static const initializingChatPleaseWait = 'initializingChatPleaseWait'; static const initializingChatPleaseWait = 'initializingChatPleaseWait';
static const am = 'am'; static const am = 'am';
static const pm = 'pm'; static const pm = 'pm';
static const carServices = 'carServices';
} }

@ -225,9 +225,9 @@ class DashboardProviderModel with ChangeNotifier, DiagnosticableTreeMixin {
notifyListeners(); notifyListeners();
} catch (ex) { } catch (ex) {
isLeaveTicketBalanceLoading = false; isLeaveTicketBalanceLoading = false;
// logger.wtf(ex); logger.wtf(ex);
// notifyListeners(); notifyListeners();
// Utils.handleException(ex, context, null); Utils.handleException(ex, context, null);
} }
} }

@ -113,7 +113,7 @@ class _DashboardScreenState extends State<DashboardScreen> with WidgetsBindingOb
} else { } else {
cProvider.buildHubConnection(); cProvider.buildHubConnection();
Future.delayed(const Duration(seconds: 2), () { Future.delayed(const Duration(seconds: 2), () {
if (AppState().chatDetails != null) cProvider.invokeChatCounter(userId: AppState().chatDetails!.response!.id!); cProvider.invokeChatCounter(userId: AppState().chatDetails!.response!.id!);
}); });
} }
} }

@ -534,7 +534,7 @@ class _MazayaDiscoverScreenState extends State<MazayaDiscoverScreen> {
_buildBrandSection( _buildBrandSection(
title: _sectionTitle( title: _sectionTitle(
_travelSection, _travelSection,
LocaleKeys.carServices.tr(), LocaleKeys.travelEssentials.tr(),
), ),
subtitle: LocaleKeys.fromEverydayCareToYourNextAdventure.tr(), subtitle: LocaleKeys.fromEverydayCareToYourNextAdventure.tr(),
isLoading: _travelSection.isLoading, isLoading: _travelSection.isLoading,
@ -544,7 +544,7 @@ class _MazayaDiscoverScreenState extends State<MazayaDiscoverScreen> {
() => _openRetailersGrid( () => _openRetailersGrid(
category: _categoryForSection( category: _categoryForSection(
_travelSection, _travelSection,
LocaleKeys.carServices.tr(), LocaleKeys.travelEssentials.tr(),
), ),
), ),
), ),

Loading…
Cancel
Save