SupportedLocaleNames.fromEntries constructor
SupportedLocaleNames.fromEntries(
- Iterable<
LocaleName> list, { - List<
Locale> supportedLocales = const <Locale>[], - bool addOsLocale = false,
Create copy of SupportedLocaleNames,
for internal usage, and tests.
Implementation
SupportedLocaleNames.fromEntries(
Iterable<LocaleName> list, {
this.supportedLocales = const <Locale>[],
bool addOsLocale = false,
}) {
if (addOsLocale) {
locales.add(null);
names.add(systemLocale);
entries.add(
LocaleName.system(flag: findFlagFor(language: systemLocale)),
);
}
entries.addAll(list);
for (final e in entries) {
locales.add(e.locale);
names.add(e.name);
}
}