INNER CODE UNIT · Dart

fromLanguageTag

dreautall/waterfly-iii · lib/extensions.dart:691

  static Locale fromLanguageTag(String tag) {
    String? langCode;
    String? regionCode;
    final int regionCodeIndex = tag.indexOf(RegExp(r'[A-Z]{2}'));
    if (regionCodeIndex == -1) {
      langCode = tag;
    } else {
      langCode = tag.substring(0, regionCodeIndex - 1);
      regionCode = tag.substring(regionCodeIndex);
    }
    return Locale(langCode, regionCode);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…