determineLocale function

Locale determineLocale (
  1. List<Locale> locales
)

Implementation

Locale determineLocale(List<Locale> locales) {
  log.debug(_here, 'determine best locale');
  print('determine Locale');
  for (var locale in locales) {
    if (isSupportedLocale(locale)) {
      log.debug(_here, 'choose ${locale.languageCode}_${locale.countryCode}');
      return locale;
    }
  }
  var locale = idToLocale(Locales[0]);
  log.debug(_here, 'use default ${locale.languageCode}_${locale.countryCode}');
  return locale;
}