BASE: Initialize Localization.

This commit is contained in:
2025-12-03 18:21:19 +05:00
parent cf58d069ab
commit b04050384d
141 changed files with 1577 additions and 1419 deletions

View File

@@ -1,6 +1,7 @@
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:customer/models/user_model.dart';
import 'package:customer/screen_ui/location_enable_screens/location_permission_screen.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:firebase_auth/firebase_auth.dart' as auth;
@@ -65,7 +66,7 @@ class SignUpController extends GetxController {
try {
if (!_validateInputs()) return;
ShowToastDialog.showLoader("Creating account...".tr);
ShowToastDialog.showLoader("Creating account...".tr());
if (type.value == "mobileNumber") {
await _signUpWithMobile();
@@ -77,29 +78,29 @@ class SignUpController extends GetxController {
} catch (e, st) {
ShowToastDialog.closeLoader();
debugPrint("SIGNUP OUTER EXCEPTION: $e\n$st");
ShowToastDialog.showToast("${'signup_failed'.tr}: $e");
ShowToastDialog.showToast("${'signup_failed'.tr()}: $e");
}
}
/// Validation Logic
bool _validateInputs() {
if (firstNameController.value.text.isEmpty) {
ShowToastDialog.showToast("Please enter first name".tr);
ShowToastDialog.showToast("Please enter first name".tr());
return false;
} else if (lastNameController.value.text.isEmpty) {
ShowToastDialog.showToast("Please enter last name".tr);
ShowToastDialog.showToast("Please enter last name".tr());
return false;
} else if (emailController.value.text.isEmpty || !emailController.value.text.isEmail) {
ShowToastDialog.showToast("Please enter a valid email address".tr);
ShowToastDialog.showToast("Please enter a valid email address".tr());
return false;
} else if (mobileController.value.text.isEmpty) {
ShowToastDialog.showToast("Please enter a valid phone number".tr);
ShowToastDialog.showToast("Please enter a valid phone number".tr());
return false;
} else if (passwordController.value.text.length < 6) {
ShowToastDialog.showToast("Password must be at least 6 characters".tr);
ShowToastDialog.showToast("Password must be at least 6 characters".tr());
return false;
} else if (passwordController.value.text != confirmPasswordController.value.text) {
ShowToastDialog.showToast("Password and Confirm password do not match".tr);
ShowToastDialog.showToast("Password and Confirm password do not match".tr());
return false;
}
return true;
@@ -120,17 +121,17 @@ class SignUpController extends GetxController {
} on auth.FirebaseAuthException catch (e) {
debugPrint("FirebaseAuthException caught: code=${e.code}, message=${e.message}");
if (e.code == 'email-already-in-use') {
ShowToastDialog.showToast("Email already in use".tr);
ShowToastDialog.showToast("Email already in use".tr());
} else if (e.code == 'weak-password') {
ShowToastDialog.showToast("Password is too weak".tr);
ShowToastDialog.showToast("Password is too weak".tr());
} else if (e.code == 'invalid-email') {
ShowToastDialog.showToast("Invalid email address".tr);
ShowToastDialog.showToast("Invalid email address".tr());
} else {
ShowToastDialog.showToast(e.message ?? "signup_failed".tr);
ShowToastDialog.showToast(e.message ?? "signup_failed".tr());
}
} catch (e) {
debugPrint("Something went wrong: ${e.toString()}");
ShowToastDialog.showToast("${'something_went_wrong'.tr}: ${e.toString()}");
ShowToastDialog.showToast("${'something_went_wrong'.tr()}: ${e.toString()}");
}
}
@@ -147,7 +148,7 @@ class SignUpController extends GetxController {
_navigateBasedOnAddress(userModel.value);
} catch (e) {
ShowToastDialog.showToast("${'signup_failed'.tr}: $e");
ShowToastDialog.showToast("${'signup_failed'.tr()}: $e");
}
}