localeForLanguage function

DRLocale localeForLanguage(
  1. String tag
)

Implementation

DRLocale localeForLanguage(String tag) {
  final parts = tag.toLowerCase().split('-');
  if (parts.first == 'en') return en;
  if (parts.first == 'zh' && (parts.contains('hant') || (!parts.contains('hans') && parts.any((p) => const ['tw', 'hk', 'mo'].contains(p))))) return zhTW;
  return zhCN;
}