parse static method
Parses Unicode Locale Identifiers to produce Locale instances.
Throws a FormatException if localeIdentifier
is syntactically invalid.
Implementation
static Locale parse(String localeIdentifier) {
ArgumentError.checkNotNull(localeIdentifier);
var parser = LocaleParser(localeIdentifier);
var locale = parser.toLocale();
if (locale == null) {
throw FormatException('Locale "$localeIdentifier": '
'${parser.problems.join("; ")}.');
}
return locale;
}