SupportedLocaleNames constructor
SupportedLocaleNames(
- List<Locale> supportedLocales, {
- bool showOsLocale = true,
})
Implementation
SupportedLocaleNames(this.supportedLocales, {bool showOsLocale = true}) {
if (showOsLocale) {
locales.add(null);
names.add(systemLocale);
entries.add(
LocaleName.system(flag: findFlagFor(language: systemLocale)),
);
}
for (final loc in supportedLocales) {
locales.add(loc);
names.add(loc.toString().toLowerCase());
entries.add(
LocaleName(name: names.last, locale: locales.last),
);
}
}