listResolution method

Locale Function(List<Locale> locales, Iterable<Locale> supported) listResolution({
  1. required Locale fallback,
})

Implementation

Locale Function(List<Locale> locales, Iterable<Locale> supported) listResolution({required Locale fallback}) {
  return (List<Locale> locales, Iterable<Locale> supported) {
    if (locales == null || locales.isEmpty) {
      return fallback ?? supported.first;
    } else {
      return _resolve(locales.first, fallback, supported);
    }
  };
}