IntlLocale.code constructor

IntlLocale.code(
  1. String localeCode
)

Instantiate using a string locale code.

Implementation

IntlLocale.code(String localeCode) {
  var split = localeCode.split('_');

  var lang = _normalizeLanguage(split[0]);
  var reg = _normalizeRegion(split.length > 1 ? split[1] : null);

  if (lang.isEmpty) throw ArgumentError.notNull('language');

  _language = lang;
  _region = reg;
}