fromName static method
Implementation
static LanguageMode fromName(
String? name,
List<I18nLang> langs, {
required String systemLabel,
}) {
if (name == null || name.isEmpty || name == 'system') {
return LanguageMode.system(systemLabel);
}
final match = langs.firstWhere(
(l) => l.locale == name,
orElse: () => langs.first,
);
return LanguageMode.locale(match);
}