requiredCldrCategories function

Set<String>? requiredCldrCategories(
  1. String locale
)

CLDR categories the locale requires, or null if Dialect's table doesn't cover it. Tries the full tag first (pt-BR), then the language subtag (pt).

Implementation

Set<String>? requiredCldrCategories(String locale) {
  if (cldrPluralCategories.containsKey(locale)) {
    return cldrPluralCategories[locale];
  }
  final dash = locale.indexOf('-');
  if (dash > 0) {
    final lang = locale.substring(0, dash).toLowerCase();
    return cldrPluralCategories[lang];
  }
  return null;
}