LocaleManage constructor
LocaleManage({
- required List<
LocaleManageSetting> settings, - required SetLocaleName setLocaleName,
- required GetLocaleName getLocaleName,
Implementation
LocaleManage({
required this.settings,
required this.setLocaleName,
required this.getLocaleName,
}) : assert(settings.length > 0) {
getLocaleNameFromDev;
String? localeName = getLocaleName();
if (!supportedLocales.keys.contains(localeName)) {
localeName = findLocaleName(supportedLocales.keys, getLocaleNameFromDev);
}
currentName = Rx<String>(!supportedLocales.keys.contains(localeName)
? supportedLocales.keys.first
: localeName!);
}