Language.fromCode constructor
Implementation
factory Language.fromCode(String code, [String? countryCode]) {
if (code.startsWith("zh")) {
countryCode ??= code.split("_").elementAtOrNull(1);
countryCode = countryCode?.toUpperCase();
countryCode = ["CN", "TW"].contains(countryCode) ? countryCode : "CN";
code = "${code}_$countryCode";
}
return Language._(
code,
countryCode: countryCode,
digits: kDigits[code] ?? kLanguageDefaultNumericalDigits,
name: kLanguageNamesInEnglish[code],
nameInNative: kLanguageNamesInNative[code],
);
}