12/18/1
This commit is contained in:
@@ -94,61 +94,14 @@ class LocaleController extends GetxController {
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
String storedLang = box.read(BoxName.lang) ?? "";
|
||||
switch (storedLang) {
|
||||
case "ar":
|
||||
language = const Locale("ar");
|
||||
appTheme = themeArabic;
|
||||
break;
|
||||
case "en":
|
||||
language = const Locale("en");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "tr":
|
||||
language = const Locale("tr");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "fr":
|
||||
language = const Locale("fr");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "it":
|
||||
language = const Locale("it");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "de":
|
||||
language = const Locale("de");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "el":
|
||||
language = const Locale("el");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "es":
|
||||
language = const Locale("es");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "fa":
|
||||
language = const Locale("fa");
|
||||
appTheme = themeArabic;
|
||||
break;
|
||||
case "zh":
|
||||
language = const Locale("zh");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "ru":
|
||||
language = const Locale("ru");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
case "hi":
|
||||
language = const Locale("hi");
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
default:
|
||||
language = Locale(Get.deviceLocale!.languageCode);
|
||||
appTheme = themeEnglish;
|
||||
break;
|
||||
String? storedLang = box.read(BoxName.lang);
|
||||
if (storedLang == null) {
|
||||
// Use device language if no language is stored
|
||||
storedLang = Get.deviceLocale!.languageCode;
|
||||
box.write(BoxName.lang, storedLang);
|
||||
}
|
||||
|
||||
changeLang(storedLang);
|
||||
super.onInit();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -153,14 +153,33 @@ class MyTranslation extends Translations {
|
||||
"National Bank of Greece": "البنك الوطني اليوناني",
|
||||
"Central Bank Of Egypt": "البنك المركزي المصري",
|
||||
"ATTIJARIWAFA BANK Egypt": "البنك التجاري وفا مصر",
|
||||
"Morning Promo": "بونص الصباح",
|
||||
"Morning Promo": "بونص الصباح", "Show my Cars": "عرض سياراتي",
|
||||
"Add criminal page": "إضافة الفيش الجنائي",
|
||||
"Add new car": "إضافة سيارة جديدة",
|
||||
'You have gift 300 L.E': "لديك هدية بقيمة 300 جنيه.",
|
||||
"VIP Order": "طلب VIP", "VIP Order Accepted": "تم قبول طلب VIP.",
|
||||
"The driver accepted your trip": "السائق قبل رحلتك.",
|
||||
"this is count of your all trips in the morning promo today from 7:00am-10:00am":
|
||||
"هذا عدد جميع رحلاتك في بونص الصباح اليوم من الساعة 7:00 صباحًا حتى 10:00 صباحًا",
|
||||
"Morning Promo Rides": "رحلات عرض الصباح",
|
||||
'Are you sure to make this car as default':
|
||||
'هل أنت متأكد من تعيين هذه السيارة كافتراضية؟',
|
||||
"Sign In by Google": "تسجيل الدخول باستخدام جوجل",
|
||||
'Not updated': 'لم يتم التحديث',
|
||||
'Updated': 'تم التحديث',
|
||||
'Remaining time': 'الوقت المتبقي',
|
||||
'Add bank Account': 'إضافة حساب بنكي',
|
||||
'Are you sure to exit ride?': 'هل أنت متأكد من إنهاء الرحلة؟',
|
||||
|
||||
"seconds": "ثواني",
|
||||
'You will cancel registration': 'ستقوم بإلغاء التسجيل',
|
||||
"Create new Account": "إنشاء حساب جديد",
|
||||
"You haven't moved sufficiently!": "أنت لم تتحرك بما فيه الكفاية!",
|
||||
'This for new registration': ' للتسجيل الجديد',
|
||||
'You have received a gift token!': 'لقد حصلت على رمز هدية!',
|
||||
"Afternoon Promo": "بونص الظهر",
|
||||
'for ': 'ل ',
|
||||
"You dont have invitation code": "ليس لديك رمز دعوة.",
|
||||
"this is count of your all trips in the Afternoon promo today from 3:00pm-6:00 pm":
|
||||
"هذا عدد جميع رحلاتك في بونص بعد الظهر اليوم من الساعة 3:00 مساءً حتى 6:00 مساءً",
|
||||
"Afternoon Promo Rides": "رحلات بونص بعد الظهر",
|
||||
|
||||
Reference in New Issue
Block a user