countryName method

String? countryName({
  1. required String countryCode,
})

The localized country name for the given country code.

Implementation

String? countryName({required String countryCode}) {
  switch (locale.languageCode) {
    case 'zh':
      switch (locale.scriptCode) {
        case 'Hant':
          return tw[countryCode];
        case 'Hans':
        default:
          return cn[countryCode];
      }
    case 'el':
      return gr[countryCode];
    case 'es':
      return es[countryCode];
    case 'et':
      return et[countryCode];
    case 'he':
      return he[countryCode];
    case 'pt':
      return pt[countryCode];
    case 'nb':
      return nb[countryCode];
    case 'nn':
      return nn[countryCode];
    case 'uk':
      return uk[countryCode];
    case 'pl':
      return pl[countryCode];
    case 'tr':
      return tr[countryCode];
    case 'ro':
      return ro[countryCode];
    case 'ru':
      return ru[countryCode];
    case 'sk':
      return sk[countryCode];
    case 'hi':
    case 'ne':
      return np[countryCode];
    case 'ar':
      return ar[countryCode];
    case 'bg':
      return bg[countryCode];
    case 'ku':
      return ku[countryCode];
    case 'hr':
      return hr[countryCode];
    case 'ht':
      return ht[countryCode];
    case 'fr':
      return fr[countryCode];
    case 'de':
      return de[countryCode];
    case 'lv':
      return lv[countryCode];
    case 'lt':
      return lt[countryCode];
    case 'nl':
      return nl[countryCode];
    case 'it':
      return it[countryCode];
    case 'ko':
      return ko[countryCode];
    case 'ja':
      return ja[countryCode];
    case 'id':
      return id[countryCode];
    case 'cs':
      return cs[countryCode];
    case 'ca':
      return ca[countryCode];
    case 'en':
    default:
      return en[countryCode];
  }
}