lookupLocale static method

Locale lookupLocale(
  1. Map<String, String> map,
  2. String languageRange
)

Implementation

static Locale lookupLocale(Map<String, String> map, String languageRange) {
  if (map.isEmpty) {
    return defaultLocale;
  }

  // Get Language Range
  var lr = LanguageRange.parse(languageRange);

  // extending range list with locale only
  return Locale.parse(lr.getBestLanguage(map));
}