setLocale method

  1. @override
void setLocale(
  1. AppLocale appLocale
)
override

Implementation

@override
void setLocale(AppLocale appLocale) {
  AppConfig.logger.d("Updating GetX locale to ${appLocale.name}");

  Locale locale = Get.deviceLocale!;

  switch(appLocale) {
    case AppLocale.english:
      locale = const Locale('en');
      break;
    case AppLocale.spanish:
      locale = const Locale('es');
      break;
    case AppLocale.french:
      locale = const Locale('fr');
      break;
    case AppLocale.deutsch:
      locale = const Locale('de');
      break;
  }

  Get.updateLocale(locale);
}