common_locale_data 2.2.1

SDKdartflutter
Platformandroidioswindowslinuxmacosweb

A type-safe and tree-shakable API to access translated common data (measurement units, date fields, country names etc...)

common_locale_data

This packages provides a type-safe and tree-shakable way to access translated common data.
The translations are extracted from the Common Locale Data Repository (CLDR).

It also includes helper function to use this data to format units, timezone names and locale names.

Available data

Translations for:

  • measurement units in full and abbreviated forms including singular/plural modifications
  • language names
  • script, variant and unicode extension names
  • territory and country names
  • country subdivision names
  • currency names, including singular/plural modifications
  • weekday, month, era, period of day, in full and abbreviated forms
  • calendar fields
  • relative time fields
  • time zones and example cities (or similar) for time zones

Functionality

Translations can be accessed via static member functions or dynamic maps.

Formatting functions are available for: units, currencies, relative time fields, timezones and locale identifiers.

Locale identifiers support parsing, canonicalization, adding and removing of likely subtags and formatting in various forms.

Tree-shaking

All the data and translations are stored as literal strings in the code. The APIs are designed to be tree-shakeable (mechanism to remove unused data from final program file). The final application's binaries won't include the translations for languages you don't use also it won't include types of data not used.

If you use locales individually (e.g. not stored in a collection), the tree-shaking will be optimal: only those data types of each locale are included that are actually used.

If members are accessed via static access the compiler can also reduce to only those fields (e.g. countries, currencies, languages) used. If dynamic access is used (via [] operator), then all fields are included.

If you store locales in a collection and then dynamically choose a collection member (or iterate over the collection), the compiler cannot determine which locales are actually used, so it will include the data for all the locales in the collection and for all teh data types used.

Compilation

To improve compilation speed locales need to be imported individually when using [common_locale_data]. For example for English: import 'package:common_locale_data/en.dart'; or for French: import 'package:common_locale_data/fr.dart';

You can import all locales via [CommonLocaleDataAll]. However this will increase compilation time significantly (10x over including just a couple of locales).

As long as you don't use the [CommonLocaleDataAll.locales] member to dynamically get locales the compiled file size is not affected. If you do use the [CommonLocaleDataAll.locales] member, all locales will be compiled in and the files size will become several 10's of MBs (depending on which types of data you use).

Source

The main CLDR data is extracted from this repository: https://github.com/unicode-org/cldr-json. Additional timezone related data is extracted from https://github.com/unicode-org/cldr and https://github.com/unicode-org/icu.

  • CLDR version 46.0.0, variant: modern
  • Unicode version 16.0.0
  • TZDB version 2024b

Example

// Import specific locales instead of common_locale_data_all.dart to save
// significant compilation time.

import 'package:common_locale_data/de.dart';
import 'package:common_locale_data/en.dart';
import 'package:common_locale_data/en_gb.dart';
import 'package:common_locale_data/es.dart';
import 'package:common_locale_data/fr.dart';
import 'package:common_locale_data/zh_hans.dart';
import 'package:intl/intl.dart';

void main() {
  // Print basic version data for this package.
  print(
      'CLDR version: ${CommonLocaleData.cldrVersion} - ${CommonLocaleData.cldrVariant} ');
  print('Unicode version: ${CommonLocaleData.unicodeVersion}');
  print('ICU version: ${CommonLocaleData.icuVersion}');
  print('Timezone DB version: ${CommonLocaleData.tzdbVersion}');

  // For optimal tree-shaking you should explicitly choose the language you want
  // to use, e.g. `var cld = CommonLocaleDataEnGB()`.

  // However in practise you often want to dynamically select the users
  // preferred language from a set of supported languages.
  // You can use e.g. Platform.localeName for this purpose or
  // Intl.defaultLocale.

  // For illustration purposes we fix the set of desiredLocales here:
  var desiredLocales = ['nl', 'en-IR'];

  // Arbitrarily chosen set of supported locales.
  var supportedLocales = [
    CommonLocaleDataDe(),
    CommonLocaleDataEn(),
    CommonLocaleDataEnGB(),
    CommonLocaleDataEs(),
    CommonLocaleDataFr(),
    CommonLocaleDataZhHans(),
  ];

  // Get the best matching locale.
  var cld =
      LocaleMatcher.getBestCommonLocaleData(desiredLocales, supportedLocales)!;

  // Print the current locale name.
  print('');
  print(
      'Current localeId: ${cld.locale}: ${cld.localeDisplayName.formatWithExtensions(LocaleId.parse(cld.locale))}');

  // Units
  print('');
  print(cld.units.lengthMeter); // meters
  print(cld.units.lengthMeter.long(3.5)); // 3 meters
  print(cld.units.lengthMeter.long(3)); // 3 meters
  print(cld.units.lengthMeter.long(1)); // 1 meter

  print(cld.units.areaSquareMeter.long(3.5)); // 3 square meters
  print(cld.units.areaSquareMeter.short(3.5)); // 3 m²
  print(cld.units.areaSquareMeter.narrow(3.5)); // 3m²

  // Units with different formats
  print('');
  print(cld.units.areaSquareMeter.short(3541.53));
  print(cld.units.areaSquareMeter.short(3541.53,
      numberFormat: NumberFormat.decimalPatternDigits(decimalDigits: 2)));

  print(cld.units.areaSquareMeter
      .short(3541.53, numberFormat: NumberFormat.compact()));
  print(cld.units.areaSquareMeter
      .short(3541.53, numberFormat: NumberFormat.compactLong()));

  // Compound unit
  print('');
  print(cld.units.per.long(cld.units.electricAmpere.long.displayName,
      cld.units.durationSecond.long.displayName));
  print(cld.units.per.short(cld.units.electricAmpere.short.displayName,
      cld.units.durationSecond.short.displayName));
  print(cld.units.per.narrow(cld.units.electricAmpere.narrow.displayName,
      cld.units.durationSecond.narrow.displayName));
  print(cld.units.times.long(cld.units.electricOhm.long.displayName,
      cld.units.lengthMeter.long.displayName));
  print(cld.units.times.short(cld.units.electricOhm.short.displayName,
      cld.units.lengthMeter.short.displayName));
  print(cld.units.times.narrow(cld.units.electricOhm.narrow.displayName,
      cld.units.lengthMeter.narrow.displayName));

  // Date fields
  print('');
  print(cld.date.year.future.long(2)); // in 2 years
  print(cld.date.year.past.long(2)); // 2 years ago
  print(cld.date.year.next.long); // next year
  print(cld.date.year.previous.long); // last year

  // Territories
  print('');
  print(cld.territories.world); // world
  print(cld.territories.africa); // Africa
  print(cld.territories.$019); // Americas
  print(cld.territories.us); // South Africa

  // Territories with dynamic access: this will cause all territory data to be included in the binaries
  print(cld.territories.territories['019']); // Americas
  print(cld.territories.territories['US']); // United States

  // Languages names
  print('');
  print(cld.languages.en.name); // English
  print(cld.languages.zhHans.name); // Simplified Chinese
  print(cld.languages.und.name); // Undefined language

  // Languages with dynamic access: this will cause all territory data to be included in the binaries
  print(cld.languages['en']!.name); // English

  // Currencies
  print('');
  var currency = cld.currencies.usd;
  print(currency.displayName);
  print(currency.symbol);
  print(currency.symbolNarrow);
  print(currency.symbolVariant);

  print(currency(1.51));
  print(currency.short(1.51));
  print(currency.narrow(1.51));
  print(currency.variant(1.51));
  print(currency.iso(1.51));
  print(currency.hidden(1.51));

  print(currency.full(0));
  print(currency.full(0.51));
  print(currency.full(1));
  print(currency.full(1, decimalDigits: 1));
  print(currency.full(1.51));
  print(currency.full(2));
  print(currency.full(2.51));
  print(currency.full(3));
  print(currency.full(10));

  print(currency.short(1513));
  print(currency.short(1513, compact: true));
  print(currency.full(1513));
  print(currency.full(1513, compact: true));

  // Currencies with dynamic access: this will cause all territory data to be included in the binaries
  print(cld.currencies['eur']!.displayName);

  // Timezones
  print('');
  var zone = cld.timeZones.get('europe/athens', dateTime: DateTime(2017))!;

  print('code: ${zone.code}');
  print('canonicalCode: ${zone.canonicalCode}');
  print('ianaCode: ${zone.iana}');
  print('shortCode: ${zone.short}');
  print('exemplarCity: ${zone.exemplarCity}');
  print('country: ${zone.country}');
  print('metaZone code: ${zone.metaZone?.code}');
  print('isPrimaryOrSingle: ${zone.isPrimaryOrSingle}');
  print('dateRange: ${zone.dateRange}');

  // Different formats for timezone
  print('');
  var otherCountry = 'US';
  for (var style in TimeZoneStyle.values) {
    // The offset is manually obtained, use the timezone package to obtain it
    // for a given date/time.
    var zoneNameOwn = zone.format(style, Duration(hours: 2, minutes: 0));
    // also depend on the current country
    var zoneNameOther = zone.format(style, Duration(hours: 2, minutes: 0),
        country: otherCountry);
    print(
        '${style.name.padLeft(28)}: $zoneNameOwn${zoneNameOwn != zoneNameOther ? " (in $otherCountry: $zoneNameOther)".padLeft(50) : ""}');
  }

  // Demonstrate different timezone names at different times
  print('');
  print(cld.timeZones['America/Buenos_Aires']); // uses current DateTime
  print(cld.timeZones.get('America/Buenos_Aires', dateTime: DateTime(2008)));
  print(cld.timeZones
      .get('America/Buenos_Aires', dateTime: DateTime(2004, 6, 2)));

  // Locale manipulations
  print('');
  var localeId = LanguageId(lang: 'en', region: 'us');
  print('           toString: $localeId');
  print('            toBCP47: ${localeId.toBCP47()}');
  print('     toUnicodeBCP47: ${localeId.toUnicodeBCP47()}');
  print('      toUnicodeCLDR: ${localeId.toUnicodeCLDR()}');
  print('       canonicalize: ${localeId.canonicalize()}');
  print('   addLikelySubTags: ${localeId.addLikelySubTags()}');
  print('removeLikelySubTags: ${localeId.removeLikelySubTags()}');
  print(
      '  localeDisplayName: ${cld.localeDisplayName.formatWithExtensions(localeId)}');

  print('');
  localeId = LocaleId.parse(
      'en_US_POSIX_fonipa_u_co_phonebk_kb_yes_x_private@calendar=japanese;timezone=europe/paris###');
  print('           toString: $localeId');
  print('            toBCP47: ${localeId.toBCP47()}');
  print('     toUnicodeBCP47: ${localeId.toUnicodeBCP47()}');
  print('      toUnicodeCLDR: ${localeId.toUnicodeCLDR()}');
  print('       canonicalize: ${localeId.canonicalize()}');
  print('   addLikelySubTags: ${localeId.addLikelySubTags()}');
  print('removeLikelySubTags: ${localeId.removeLikelySubTags()}');
  print('  localeDisplayName: ${cld.localeDisplayName.format(localeId)}');
  print(
      '    with Extensions: ${cld.localeDisplayName.formatWithExtensions(localeId)}');

  // Locale Display Names
  print('');
  print(cld.localeDisplayName.format(LanguageId.parse('en-GB')));
  print(cld.localeDisplayName
      .format(LanguageId.parse('en-GB'), preferComposition: true));
  print(cld.localeDisplayName.format(LanguageId.parse('hi-Latn-GB')));
  print(cld.localeDisplayName.format(LanguageId.parse('hi-Latn-GB'),
      preferType: LocaleDisplayNameStyle.variant));
  print(cld.localeDisplayName.format(LanguageId.parse('hi-Latn-GB'),
      preferType: LocaleDisplayNameStyle.short));
  print(cld.localeDisplayName.format(LanguageId.parse('hi-Latn-GB'),
      preferType: LocaleDisplayNameStyle.menu));

  // format without extensions
  print(cld.localeDisplayName.format(LocaleId.parse(
      'en-GB-scoUse-fonipa-abl1943-u-cu-eur-ms-uksystem-rg-gband-sd-gblnd')));

  // format with extensions (and therefore pulls in subdivision, currency and timezone data)
  print(cld.localeDisplayName.formatWithExtensions(LocaleId.parse(
      'en-GB-scoUse-fonipa-abl1943-u-cu-eur-ms-ussystem-rg-gband-sd-gblnd')));
}

Supported languages/locales

By default all locales are included in this package. To change the included locales modify the tool\config.dart file and rerun the generate_code.dart and generate_readme.dart files.

LocaleDescriptionClassImportConstant
afAfrikaansCommonLocaleDataAfimport 'package:common_locale_data/af';af
af-NAAfrikaans (Namibia)CommonLocaleDataAfNAimport 'package:common_locale_data/af_na';afNA
amAmharicCommonLocaleDataAmimport 'package:common_locale_data/am';am
arArabicCommonLocaleDataArimport 'package:common_locale_data/ar';ar
ar-AEArabic (United Arab Emirates)CommonLocaleDataArAEimport 'package:common_locale_data/ar_ae';arAE
ar-BHArabic (Bahrain)CommonLocaleDataArBHimport 'package:common_locale_data/ar_bh';arBH
ar-DJArabic (Djibouti)CommonLocaleDataArDJimport 'package:common_locale_data/ar_dj';arDJ
ar-DZArabic (Algeria)CommonLocaleDataArDZimport 'package:common_locale_data/ar_dz';arDZ
ar-EGArabic (Egypt)CommonLocaleDataArEGimport 'package:common_locale_data/ar_eg';arEG
ar-EHArabic (Western Sahara)CommonLocaleDataArEHimport 'package:common_locale_data/ar_eh';arEH
ar-ERArabic (Eritrea)CommonLocaleDataArERimport 'package:common_locale_data/ar_er';arER
ar-ILArabic (Israel)CommonLocaleDataArILimport 'package:common_locale_data/ar_il';arIL
ar-IQArabic (Iraq)CommonLocaleDataArIQimport 'package:common_locale_data/ar_iq';arIQ
ar-JOArabic (Jordan)CommonLocaleDataArJOimport 'package:common_locale_data/ar_jo';arJO
ar-KMArabic (Comoros)CommonLocaleDataArKMimport 'package:common_locale_data/ar_km';arKM
ar-KWArabic (Kuwait)CommonLocaleDataArKWimport 'package:common_locale_data/ar_kw';arKW
ar-LBArabic (Lebanon)CommonLocaleDataArLBimport 'package:common_locale_data/ar_lb';arLB
ar-LYArabic (Libya)CommonLocaleDataArLYimport 'package:common_locale_data/ar_ly';arLY
ar-MAArabic (Morocco)CommonLocaleDataArMAimport 'package:common_locale_data/ar_ma';arMA
ar-MRArabic (Mauritania)CommonLocaleDataArMRimport 'package:common_locale_data/ar_mr';arMR
ar-OMArabic (Oman)CommonLocaleDataArOMimport 'package:common_locale_data/ar_om';arOM
ar-PSArabic (Palestinian Territories)CommonLocaleDataArPSimport 'package:common_locale_data/ar_ps';arPS
ar-QAArabic (Qatar)CommonLocaleDataArQAimport 'package:common_locale_data/ar_qa';arQA
ar-SAArabic (Saudi Arabia)CommonLocaleDataArSAimport 'package:common_locale_data/ar_sa';arSA
ar-SDArabic (Sudan)CommonLocaleDataArSDimport 'package:common_locale_data/ar_sd';arSD
ar-SOArabic (Somalia)CommonLocaleDataArSOimport 'package:common_locale_data/ar_so';arSO
ar-SSArabic (South Sudan)CommonLocaleDataArSSimport 'package:common_locale_data/ar_ss';arSS
ar-SYArabic (Syria)CommonLocaleDataArSYimport 'package:common_locale_data/ar_sy';arSY
ar-TDArabic (Chad)CommonLocaleDataArTDimport 'package:common_locale_data/ar_td';arTD
ar-TNArabic (Tunisia)CommonLocaleDataArTNimport 'package:common_locale_data/ar_tn';arTN
ar-YEArabic (Yemen)CommonLocaleDataArYEimport 'package:common_locale_data/ar_ye';arYE
asAssameseCommonLocaleDataAsimport 'package:common_locale_data/as';$as
azAzerbaijaniCommonLocaleDataAzimport 'package:common_locale_data/az';az
az-LatnAzerbaijani (Latin)CommonLocaleDataAzLatnimport 'package:common_locale_data/az_latn';azLatn
beBelarusianCommonLocaleDataBeimport 'package:common_locale_data/be';be
be-taraskBelarusian (Taraskievica orthography)CommonLocaleDataBeTaraskimport 'package:common_locale_data/be_tarask';beTarask
bgBulgarianCommonLocaleDataBgimport 'package:common_locale_data/bg';bg
bnBanglaCommonLocaleDataBnimport 'package:common_locale_data/bn';bn
bn-INBangla (India)CommonLocaleDataBnINimport 'package:common_locale_data/bn_in';bnIN
bsBosnianCommonLocaleDataBsimport 'package:common_locale_data/bs';bs
bs-LatnBosnian (Latin)CommonLocaleDataBsLatnimport 'package:common_locale_data/bs_latn';bsLatn
caCatalanCommonLocaleDataCaimport 'package:common_locale_data/ca';ca
ca-ADCatalan (Andorra)CommonLocaleDataCaADimport 'package:common_locale_data/ca_ad';caAD
ca-ES-valenciaCatalan (Spain, Valencian)CommonLocaleDataCaESValenciaimport 'package:common_locale_data/ca_es_valencia';caESValencia
ca-FRCatalan (France)CommonLocaleDataCaFRimport 'package:common_locale_data/ca_fr';caFR
ca-ITCatalan (Italy)CommonLocaleDataCaITimport 'package:common_locale_data/ca_it';caIT
chrCherokeeCommonLocaleDataChrimport 'package:common_locale_data/chr';chr
csCzechCommonLocaleDataCsimport 'package:common_locale_data/cs';cs
cyWelshCommonLocaleDataCyimport 'package:common_locale_data/cy';cy
daDanishCommonLocaleDataDaimport 'package:common_locale_data/da';da
da-GLDanish (Greenland)CommonLocaleDataDaGLimport 'package:common_locale_data/da_gl';daGL
deGermanCommonLocaleDataDeimport 'package:common_locale_data/de';de
de-ATAustrian GermanCommonLocaleDataDeATimport 'package:common_locale_data/de_at';deAT
de-BEGerman (Belgium)CommonLocaleDataDeBEimport 'package:common_locale_data/de_be';deBE
de-CHSwiss High GermanCommonLocaleDataDeCHimport 'package:common_locale_data/de_ch';deCH
de-ITGerman (Italy)CommonLocaleDataDeITimport 'package:common_locale_data/de_it';deIT
de-LIGerman (Liechtenstein)CommonLocaleDataDeLIimport 'package:common_locale_data/de_li';deLI
de-LUGerman (Luxembourg)CommonLocaleDataDeLUimport 'package:common_locale_data/de_lu';deLU
dsbLower SorbianCommonLocaleDataDsbimport 'package:common_locale_data/dsb';dsb
elGreekCommonLocaleDataElimport 'package:common_locale_data/el';el
el-CYGreek (Cyprus)CommonLocaleDataElCYimport 'package:common_locale_data/el_cy';elCY
el-polytonGreek (Polytonic)CommonLocaleDataElPolytonimport 'package:common_locale_data/el_polyton';elPolyton
enEnglishCommonLocaleDataEnimport 'package:common_locale_data/en';en
en-001English (world)CommonLocaleDataEn001import 'package:common_locale_data/en_001';en001
en-150English (Europe)CommonLocaleDataEn150import 'package:common_locale_data/en_150';en150
en-AEEnglish (United Arab Emirates)CommonLocaleDataEnAEimport 'package:common_locale_data/en_ae';enAE
en-AGEnglish (Antigua & Barbuda)CommonLocaleDataEnAGimport 'package:common_locale_data/en_ag';enAG
en-AIEnglish (Anguilla)CommonLocaleDataEnAIimport 'package:common_locale_data/en_ai';enAI
en-ASEnglish (American Samoa)CommonLocaleDataEnASimport 'package:common_locale_data/en_as';enAS
en-ATEnglish (Austria)CommonLocaleDataEnATimport 'package:common_locale_data/en_at';enAT
en-AUAustralian EnglishCommonLocaleDataEnAUimport 'package:common_locale_data/en_au';enAU
en-BBEnglish (Barbados)CommonLocaleDataEnBBimport 'package:common_locale_data/en_bb';enBB
en-BEEnglish (Belgium)CommonLocaleDataEnBEimport 'package:common_locale_data/en_be';enBE
en-BIEnglish (Burundi)CommonLocaleDataEnBIimport 'package:common_locale_data/en_bi';enBI
en-BMEnglish (Bermuda)CommonLocaleDataEnBMimport 'package:common_locale_data/en_bm';enBM
en-BSEnglish (Bahamas)CommonLocaleDataEnBSimport 'package:common_locale_data/en_bs';enBS
en-BWEnglish (Botswana)CommonLocaleDataEnBWimport 'package:common_locale_data/en_bw';enBW
en-BZEnglish (Belize)CommonLocaleDataEnBZimport 'package:common_locale_data/en_bz';enBZ
en-CACanadian EnglishCommonLocaleDataEnCAimport 'package:common_locale_data/en_ca';enCA
en-CCEnglish (Cocos [Keeling] Islands)CommonLocaleDataEnCCimport 'package:common_locale_data/en_cc';enCC
en-CHEnglish (Switzerland)CommonLocaleDataEnCHimport 'package:common_locale_data/en_ch';enCH
en-CKEnglish (Cook Islands)CommonLocaleDataEnCKimport 'package:common_locale_data/en_ck';enCK
en-CMEnglish (Cameroon)CommonLocaleDataEnCMimport 'package:common_locale_data/en_cm';enCM
en-CXEnglish (Christmas Island)CommonLocaleDataEnCXimport 'package:common_locale_data/en_cx';enCX
en-CYEnglish (Cyprus)CommonLocaleDataEnCYimport 'package:common_locale_data/en_cy';enCY
en-DEEnglish (Germany)CommonLocaleDataEnDEimport 'package:common_locale_data/en_de';enDE
en-DGEnglish (Diego Garcia)CommonLocaleDataEnDGimport 'package:common_locale_data/en_dg';enDG
en-DKEnglish (Denmark)CommonLocaleDataEnDKimport 'package:common_locale_data/en_dk';enDK
en-DMEnglish (Dominica)CommonLocaleDataEnDMimport 'package:common_locale_data/en_dm';enDM
en-EREnglish (Eritrea)CommonLocaleDataEnERimport 'package:common_locale_data/en_er';enER
en-FIEnglish (Finland)CommonLocaleDataEnFIimport 'package:common_locale_data/en_fi';enFI
en-FJEnglish (Fiji)CommonLocaleDataEnFJimport 'package:common_locale_data/en_fj';enFJ
en-FKEnglish (Falkland Islands)CommonLocaleDataEnFKimport 'package:common_locale_data/en_fk';enFK
en-FMEnglish (Micronesia)CommonLocaleDataEnFMimport 'package:common_locale_data/en_fm';enFM
en-GBBritish EnglishCommonLocaleDataEnGBimport 'package:common_locale_data/en_gb';enGB
en-GDEnglish (Grenada)CommonLocaleDataEnGDimport 'package:common_locale_data/en_gd';enGD
en-GGEnglish (Guernsey)CommonLocaleDataEnGGimport 'package:common_locale_data/en_gg';enGG
en-GHEnglish (Ghana)CommonLocaleDataEnGHimport 'package:common_locale_data/en_gh';enGH
en-GIEnglish (Gibraltar)CommonLocaleDataEnGIimport 'package:common_locale_data/en_gi';enGI
en-GMEnglish (Gambia)CommonLocaleDataEnGMimport 'package:common_locale_data/en_gm';enGM
en-GUEnglish (Guam)CommonLocaleDataEnGUimport 'package:common_locale_data/en_gu';enGU
en-GYEnglish (Guyana)CommonLocaleDataEnGYimport 'package:common_locale_data/en_gy';enGY
en-HKEnglish (Hong Kong SAR China)CommonLocaleDataEnHKimport 'package:common_locale_data/en_hk';enHK
en-IDEnglish (Indonesia)CommonLocaleDataEnIDimport 'package:common_locale_data/en_id';enID
en-IEEnglish (Ireland)CommonLocaleDataEnIEimport 'package:common_locale_data/en_ie';enIE
en-ILEnglish (Israel)CommonLocaleDataEnILimport 'package:common_locale_data/en_il';enIL
en-IMEnglish (Isle of Man)CommonLocaleDataEnIMimport 'package:common_locale_data/en_im';enIM
en-INEnglish (India)CommonLocaleDataEnINimport 'package:common_locale_data/en_in';enIN
en-IOEnglish (British Indian Ocean Territory)CommonLocaleDataEnIOimport 'package:common_locale_data/en_io';enIO
en-JEEnglish (Jersey)CommonLocaleDataEnJEimport 'package:common_locale_data/en_je';enJE
en-JMEnglish (Jamaica)CommonLocaleDataEnJMimport 'package:common_locale_data/en_jm';enJM
en-KEEnglish (Kenya)CommonLocaleDataEnKEimport 'package:common_locale_data/en_ke';enKE
en-KIEnglish (Kiribati)CommonLocaleDataEnKIimport 'package:common_locale_data/en_ki';enKI
en-KNEnglish (St. Kitts & Nevis)CommonLocaleDataEnKNimport 'package:common_locale_data/en_kn';enKN
en-KYEnglish (Cayman Islands)CommonLocaleDataEnKYimport 'package:common_locale_data/en_ky';enKY
en-LCEnglish (St. Lucia)CommonLocaleDataEnLCimport 'package:common_locale_data/en_lc';enLC
en-LREnglish (Liberia)CommonLocaleDataEnLRimport 'package:common_locale_data/en_lr';enLR
en-LSEnglish (Lesotho)CommonLocaleDataEnLSimport 'package:common_locale_data/en_ls';enLS
en-MGEnglish (Madagascar)CommonLocaleDataEnMGimport 'package:common_locale_data/en_mg';enMG
en-MHEnglish (Marshall Islands)CommonLocaleDataEnMHimport 'package:common_locale_data/en_mh';enMH
en-MOEnglish (Macao SAR China)CommonLocaleDataEnMOimport 'package:common_locale_data/en_mo';enMO
en-MPEnglish (Northern Mariana Islands)CommonLocaleDataEnMPimport 'package:common_locale_data/en_mp';enMP
en-MSEnglish (Montserrat)CommonLocaleDataEnMSimport 'package:common_locale_data/en_ms';enMS
en-MTEnglish (Malta)CommonLocaleDataEnMTimport 'package:common_locale_data/en_mt';enMT
en-MUEnglish (Mauritius)CommonLocaleDataEnMUimport 'package:common_locale_data/en_mu';enMU
en-MVEnglish (Maldives)CommonLocaleDataEnMVimport 'package:common_locale_data/en_mv';enMV
en-MWEnglish (Malawi)CommonLocaleDataEnMWimport 'package:common_locale_data/en_mw';enMW
en-MYEnglish (Malaysia)CommonLocaleDataEnMYimport 'package:common_locale_data/en_my';enMY
en-NAEnglish (Namibia)CommonLocaleDataEnNAimport 'package:common_locale_data/en_na';enNA
en-NFEnglish (Norfolk Island)CommonLocaleDataEnNFimport 'package:common_locale_data/en_nf';enNF
en-NGEnglish (Nigeria)CommonLocaleDataEnNGimport 'package:common_locale_data/en_ng';enNG
en-NLEnglish (Netherlands)CommonLocaleDataEnNLimport 'package:common_locale_data/en_nl';enNL
en-NREnglish (Nauru)CommonLocaleDataEnNRimport 'package:common_locale_data/en_nr';enNR
en-NUEnglish (Niue)CommonLocaleDataEnNUimport 'package:common_locale_data/en_nu';enNU
en-NZEnglish (New Zealand)CommonLocaleDataEnNZimport 'package:common_locale_data/en_nz';enNZ
en-PGEnglish (Papua New Guinea)CommonLocaleDataEnPGimport 'package:common_locale_data/en_pg';enPG
en-PHEnglish (Philippines)CommonLocaleDataEnPHimport 'package:common_locale_data/en_ph';enPH
en-PKEnglish (Pakistan)CommonLocaleDataEnPKimport 'package:common_locale_data/en_pk';enPK
en-PNEnglish (Pitcairn Islands)CommonLocaleDataEnPNimport 'package:common_locale_data/en_pn';enPN
en-PREnglish (Puerto Rico)CommonLocaleDataEnPRimport 'package:common_locale_data/en_pr';enPR
en-PWEnglish (Palau)CommonLocaleDataEnPWimport 'package:common_locale_data/en_pw';enPW
en-RWEnglish (Rwanda)CommonLocaleDataEnRWimport 'package:common_locale_data/en_rw';enRW
en-SBEnglish (Solomon Islands)CommonLocaleDataEnSBimport 'package:common_locale_data/en_sb';enSB
en-SCEnglish (Seychelles)CommonLocaleDataEnSCimport 'package:common_locale_data/en_sc';enSC
en-SDEnglish (Sudan)CommonLocaleDataEnSDimport 'package:common_locale_data/en_sd';enSD
en-SEEnglish (Sweden)CommonLocaleDataEnSEimport 'package:common_locale_data/en_se';enSE
en-SGEnglish (Singapore)CommonLocaleDataEnSGimport 'package:common_locale_data/en_sg';enSG
en-SHEnglish (St. Helena)CommonLocaleDataEnSHimport 'package:common_locale_data/en_sh';enSH
en-SIEnglish (Slovenia)CommonLocaleDataEnSIimport 'package:common_locale_data/en_si';enSI
en-SLEnglish (Sierra Leone)CommonLocaleDataEnSLimport 'package:common_locale_data/en_sl';enSL
en-SSEnglish (South Sudan)CommonLocaleDataEnSSimport 'package:common_locale_data/en_ss';enSS
en-SXEnglish (Sint Maarten)CommonLocaleDataEnSXimport 'package:common_locale_data/en_sx';enSX
en-SZEnglish (Eswatini)CommonLocaleDataEnSZimport 'package:common_locale_data/en_sz';enSZ
en-TCEnglish (Turks & Caicos Islands)CommonLocaleDataEnTCimport 'package:common_locale_data/en_tc';enTC
en-TKEnglish (Tokelau)CommonLocaleDataEnTKimport 'package:common_locale_data/en_tk';enTK
en-TOEnglish (Tonga)CommonLocaleDataEnTOimport 'package:common_locale_data/en_to';enTO
en-TTEnglish (Trinidad & Tobago)CommonLocaleDataEnTTimport 'package:common_locale_data/en_tt';enTT
en-TVEnglish (Tuvalu)CommonLocaleDataEnTVimport 'package:common_locale_data/en_tv';enTV
en-TZEnglish (Tanzania)CommonLocaleDataEnTZimport 'package:common_locale_data/en_tz';enTZ
en-UGEnglish (Uganda)CommonLocaleDataEnUGimport 'package:common_locale_data/en_ug';enUG
en-UMEnglish (U.S. Outlying Islands)CommonLocaleDataEnUMimport 'package:common_locale_data/en_um';enUM
en-VCEnglish (St. Vincent & Grenadines)CommonLocaleDataEnVCimport 'package:common_locale_data/en_vc';enVC
en-VGEnglish (British Virgin Islands)CommonLocaleDataEnVGimport 'package:common_locale_data/en_vg';enVG
en-VIEnglish (U.S. Virgin Islands)CommonLocaleDataEnVIimport 'package:common_locale_data/en_vi';enVI
en-VUEnglish (Vanuatu)CommonLocaleDataEnVUimport 'package:common_locale_data/en_vu';enVU
en-WSEnglish (Samoa)CommonLocaleDataEnWSimport 'package:common_locale_data/en_ws';enWS
en-ZAEnglish (South Africa)CommonLocaleDataEnZAimport 'package:common_locale_data/en_za';enZA
en-ZMEnglish (Zambia)CommonLocaleDataEnZMimport 'package:common_locale_data/en_zm';enZM
en-ZWEnglish (Zimbabwe)CommonLocaleDataEnZWimport 'package:common_locale_data/en_zw';enZW
esSpanishCommonLocaleDataEsimport 'package:common_locale_data/es';es
es-419Latin American SpanishCommonLocaleDataEs419import 'package:common_locale_data/es_419';es419
es-ARSpanish (Argentina)CommonLocaleDataEsARimport 'package:common_locale_data/es_ar';esAR
es-BOSpanish (Bolivia)CommonLocaleDataEsBOimport 'package:common_locale_data/es_bo';esBO
es-BRSpanish (Brazil)CommonLocaleDataEsBRimport 'package:common_locale_data/es_br';esBR
es-BZSpanish (Belize)CommonLocaleDataEsBZimport 'package:common_locale_data/es_bz';esBZ
es-CLSpanish (Chile)CommonLocaleDataEsCLimport 'package:common_locale_data/es_cl';esCL
es-COSpanish (Colombia)CommonLocaleDataEsCOimport 'package:common_locale_data/es_co';esCO
es-CRSpanish (Costa Rica)CommonLocaleDataEsCRimport 'package:common_locale_data/es_cr';esCR
es-CUSpanish (Cuba)CommonLocaleDataEsCUimport 'package:common_locale_data/es_cu';esCU
es-DOSpanish (Dominican Republic)CommonLocaleDataEsDOimport 'package:common_locale_data/es_do';esDO
es-EASpanish (Ceuta & Melilla)CommonLocaleDataEsEAimport 'package:common_locale_data/es_ea';esEA
es-ECSpanish (Ecuador)CommonLocaleDataEsECimport 'package:common_locale_data/es_ec';esEC
es-GQSpanish (Equatorial Guinea)CommonLocaleDataEsGQimport 'package:common_locale_data/es_gq';esGQ
es-GTSpanish (Guatemala)CommonLocaleDataEsGTimport 'package:common_locale_data/es_gt';esGT
es-HNSpanish (Honduras)CommonLocaleDataEsHNimport 'package:common_locale_data/es_hn';esHN
es-ICSpanish (Canary Islands)CommonLocaleDataEsICimport 'package:common_locale_data/es_ic';esIC
es-MXMexican SpanishCommonLocaleDataEsMXimport 'package:common_locale_data/es_mx';esMX
es-NISpanish (Nicaragua)CommonLocaleDataEsNIimport 'package:common_locale_data/es_ni';esNI
es-PASpanish (Panama)CommonLocaleDataEsPAimport 'package:common_locale_data/es_pa';esPA
es-PESpanish (Peru)CommonLocaleDataEsPEimport 'package:common_locale_data/es_pe';esPE
es-PHSpanish (Philippines)CommonLocaleDataEsPHimport 'package:common_locale_data/es_ph';esPH
es-PRSpanish (Puerto Rico)CommonLocaleDataEsPRimport 'package:common_locale_data/es_pr';esPR
es-PYSpanish (Paraguay)CommonLocaleDataEsPYimport 'package:common_locale_data/es_py';esPY
es-SVSpanish (El Salvador)CommonLocaleDataEsSVimport 'package:common_locale_data/es_sv';esSV
es-USSpanish (United States)CommonLocaleDataEsUSimport 'package:common_locale_data/es_us';esUS
es-UYSpanish (Uruguay)CommonLocaleDataEsUYimport 'package:common_locale_data/es_uy';esUY
es-VESpanish (Venezuela)CommonLocaleDataEsVEimport 'package:common_locale_data/es_ve';esVE
etEstonianCommonLocaleDataEtimport 'package:common_locale_data/et';et
euBasqueCommonLocaleDataEuimport 'package:common_locale_data/eu';eu
faPersianCommonLocaleDataFaimport 'package:common_locale_data/fa';fa
fa-AFDariCommonLocaleDataFaAFimport 'package:common_locale_data/fa_af';faAF
fiFinnishCommonLocaleDataFiimport 'package:common_locale_data/fi';fi
filFilipinoCommonLocaleDataFilimport 'package:common_locale_data/fil';fil
frFrenchCommonLocaleDataFrimport 'package:common_locale_data/fr';fr
fr-BEFrench (Belgium)CommonLocaleDataFrBEimport 'package:common_locale_data/fr_be';frBE
fr-BFFrench (Burkina Faso)CommonLocaleDataFrBFimport 'package:common_locale_data/fr_bf';frBF
fr-BIFrench (Burundi)CommonLocaleDataFrBIimport 'package:common_locale_data/fr_bi';frBI
fr-BJFrench (Benin)CommonLocaleDataFrBJimport 'package:common_locale_data/fr_bj';frBJ
fr-BLFrench (St. Barthélemy)CommonLocaleDataFrBLimport 'package:common_locale_data/fr_bl';frBL
fr-CACanadian FrenchCommonLocaleDataFrCAimport 'package:common_locale_data/fr_ca';frCA
fr-CDFrench (Congo - Kinshasa)CommonLocaleDataFrCDimport 'package:common_locale_data/fr_cd';frCD
fr-CFFrench (Central African Republic)CommonLocaleDataFrCFimport 'package:common_locale_data/fr_cf';frCF
fr-CGFrench (Congo - Brazzaville)CommonLocaleDataFrCGimport 'package:common_locale_data/fr_cg';frCG
fr-CHSwiss FrenchCommonLocaleDataFrCHimport 'package:common_locale_data/fr_ch';frCH
fr-CIFrench (Côte d’Ivoire)CommonLocaleDataFrCIimport 'package:common_locale_data/fr_ci';frCI
fr-CMFrench (Cameroon)CommonLocaleDataFrCMimport 'package:common_locale_data/fr_cm';frCM
fr-DJFrench (Djibouti)CommonLocaleDataFrDJimport 'package:common_locale_data/fr_dj';frDJ
fr-DZFrench (Algeria)CommonLocaleDataFrDZimport 'package:common_locale_data/fr_dz';frDZ
fr-GAFrench (Gabon)CommonLocaleDataFrGAimport 'package:common_locale_data/fr_ga';frGA
fr-GFFrench (French Guiana)CommonLocaleDataFrGFimport 'package:common_locale_data/fr_gf';frGF
fr-GNFrench (Guinea)CommonLocaleDataFrGNimport 'package:common_locale_data/fr_gn';frGN
fr-GPFrench (Guadeloupe)CommonLocaleDataFrGPimport 'package:common_locale_data/fr_gp';frGP
fr-GQFrench (Equatorial Guinea)CommonLocaleDataFrGQimport 'package:common_locale_data/fr_gq';frGQ
fr-HTFrench (Haiti)CommonLocaleDataFrHTimport 'package:common_locale_data/fr_ht';frHT
fr-KMFrench (Comoros)CommonLocaleDataFrKMimport 'package:common_locale_data/fr_km';frKM
fr-LUFrench (Luxembourg)CommonLocaleDataFrLUimport 'package:common_locale_data/fr_lu';frLU
fr-MAFrench (Morocco)CommonLocaleDataFrMAimport 'package:common_locale_data/fr_ma';frMA
fr-MCFrench (Monaco)CommonLocaleDataFrMCimport 'package:common_locale_data/fr_mc';frMC
fr-MFFrench (St. Martin)CommonLocaleDataFrMFimport 'package:common_locale_data/fr_mf';frMF
fr-MGFrench (Madagascar)CommonLocaleDataFrMGimport 'package:common_locale_data/fr_mg';frMG
fr-MLFrench (Mali)CommonLocaleDataFrMLimport 'package:common_locale_data/fr_ml';frML
fr-MQFrench (Martinique)CommonLocaleDataFrMQimport 'package:common_locale_data/fr_mq';frMQ
fr-MRFrench (Mauritania)CommonLocaleDataFrMRimport 'package:common_locale_data/fr_mr';frMR
fr-MUFrench (Mauritius)CommonLocaleDataFrMUimport 'package:common_locale_data/fr_mu';frMU
fr-NCFrench (New Caledonia)CommonLocaleDataFrNCimport 'package:common_locale_data/fr_nc';frNC
fr-NEFrench (Niger)CommonLocaleDataFrNEimport 'package:common_locale_data/fr_ne';frNE
fr-PFFrench (French Polynesia)CommonLocaleDataFrPFimport 'package:common_locale_data/fr_pf';frPF
fr-PMFrench (St. Pierre & Miquelon)CommonLocaleDataFrPMimport 'package:common_locale_data/fr_pm';frPM
fr-REFrench (Réunion)CommonLocaleDataFrREimport 'package:common_locale_data/fr_re';frRE
fr-RWFrench (Rwanda)CommonLocaleDataFrRWimport 'package:common_locale_data/fr_rw';frRW
fr-SCFrench (Seychelles)CommonLocaleDataFrSCimport 'package:common_locale_data/fr_sc';frSC
fr-SNFrench (Senegal)CommonLocaleDataFrSNimport 'package:common_locale_data/fr_sn';frSN
fr-SYFrench (Syria)CommonLocaleDataFrSYimport 'package:common_locale_data/fr_sy';frSY
fr-TDFrench (Chad)CommonLocaleDataFrTDimport 'package:common_locale_data/fr_td';frTD
fr-TGFrench (Togo)CommonLocaleDataFrTGimport 'package:common_locale_data/fr_tg';frTG
fr-TNFrench (Tunisia)CommonLocaleDataFrTNimport 'package:common_locale_data/fr_tn';frTN
fr-VUFrench (Vanuatu)CommonLocaleDataFrVUimport 'package:common_locale_data/fr_vu';frVU
fr-WFFrench (Wallis & Futuna)CommonLocaleDataFrWFimport 'package:common_locale_data/fr_wf';frWF
fr-YTFrench (Mayotte)CommonLocaleDataFrYTimport 'package:common_locale_data/fr_yt';frYT
gaIrishCommonLocaleDataGaimport 'package:common_locale_data/ga';ga
ga-GBIrish (United Kingdom)CommonLocaleDataGaGBimport 'package:common_locale_data/ga_gb';gaGB
gdScottish GaelicCommonLocaleDataGdimport 'package:common_locale_data/gd';gd
glGalicianCommonLocaleDataGlimport 'package:common_locale_data/gl';gl
guGujaratiCommonLocaleDataGuimport 'package:common_locale_data/gu';gu
haHausaCommonLocaleDataHaimport 'package:common_locale_data/ha';ha
ha-GHHausa (Ghana)CommonLocaleDataHaGHimport 'package:common_locale_data/ha_gh';haGH
ha-NEHausa (Niger)CommonLocaleDataHaNEimport 'package:common_locale_data/ha_ne';haNE
heHebrewCommonLocaleDataHeimport 'package:common_locale_data/he';he
hiHindiCommonLocaleDataHiimport 'package:common_locale_data/hi';hi
hi-LatnHindi [Latin]CommonLocaleDataHiLatnimport 'package:common_locale_data/hi_latn';hiLatn
hrCroatianCommonLocaleDataHrimport 'package:common_locale_data/hr';hr
hr-BACroatian (Bosnia & Herzegovina)CommonLocaleDataHrBAimport 'package:common_locale_data/hr_ba';hrBA
hsbUpper SorbianCommonLocaleDataHsbimport 'package:common_locale_data/hsb';hsb
huHungarianCommonLocaleDataHuimport 'package:common_locale_data/hu';hu
hyArmenianCommonLocaleDataHyimport 'package:common_locale_data/hy';hy
idIndonesianCommonLocaleDataIdimport 'package:common_locale_data/id';id
igIgboCommonLocaleDataIgimport 'package:common_locale_data/ig';ig
isIcelandicCommonLocaleDataIsimport 'package:common_locale_data/is';$is
itItalianCommonLocaleDataItimport 'package:common_locale_data/it';it
it-CHItalian (Switzerland)CommonLocaleDataItCHimport 'package:common_locale_data/it_ch';itCH
it-SMItalian (San Marino)CommonLocaleDataItSMimport 'package:common_locale_data/it_sm';itSM
it-VAItalian (Vatican City)CommonLocaleDataItVAimport 'package:common_locale_data/it_va';itVA
jaJapaneseCommonLocaleDataJaimport 'package:common_locale_data/ja';ja
jvJavaneseCommonLocaleDataJvimport 'package:common_locale_data/jv';jv
kaGeorgianCommonLocaleDataKaimport 'package:common_locale_data/ka';ka
kkKazakhCommonLocaleDataKkimport 'package:common_locale_data/kk';kk
kk-CyrlKazakh (Cyrillic)CommonLocaleDataKkCyrlimport 'package:common_locale_data/kk_cyrl';kkCyrl
kk-KZKazakh (Kazakhstan)CommonLocaleDataKkKZimport 'package:common_locale_data/kk_kz';kkKZ
kmKhmerCommonLocaleDataKmimport 'package:common_locale_data/km';km
knKannadaCommonLocaleDataKnimport 'package:common_locale_data/kn';kn
koKoreanCommonLocaleDataKoimport 'package:common_locale_data/ko';ko
ko-CNKorean (China)CommonLocaleDataKoCNimport 'package:common_locale_data/ko_cn';koCN
ko-KPKorean (North Korea)CommonLocaleDataKoKPimport 'package:common_locale_data/ko_kp';koKP
kokKonkaniCommonLocaleDataKokimport 'package:common_locale_data/kok';kok
kok-DevaKonkani (Devanagari)CommonLocaleDataKokDevaimport 'package:common_locale_data/kok_deva';kokDeva
kyKyrgyzCommonLocaleDataKyimport 'package:common_locale_data/ky';ky
loLaoCommonLocaleDataLoimport 'package:common_locale_data/lo';lo
ltLithuanianCommonLocaleDataLtimport 'package:common_locale_data/lt';lt
lvLatvianCommonLocaleDataLvimport 'package:common_locale_data/lv';lv
mkMacedonianCommonLocaleDataMkimport 'package:common_locale_data/mk';mk
mlMalayalamCommonLocaleDataMlimport 'package:common_locale_data/ml';ml
mnMongolianCommonLocaleDataMnimport 'package:common_locale_data/mn';mn
mrMarathiCommonLocaleDataMrimport 'package:common_locale_data/mr';mr
msMalayCommonLocaleDataMsimport 'package:common_locale_data/ms';ms
ms-BNMalay (Brunei)CommonLocaleDataMsBNimport 'package:common_locale_data/ms_bn';msBN
ms-IDMalay (Indonesia)CommonLocaleDataMsIDimport 'package:common_locale_data/ms_id';msID
ms-SGMalay (Singapore)CommonLocaleDataMsSGimport 'package:common_locale_data/ms_sg';msSG
myBurmeseCommonLocaleDataMyimport 'package:common_locale_data/my';my
nbNorwegian BokmålCommonLocaleDataNbimport 'package:common_locale_data/nb';nb
nb-SJNorwegian Bokmål (Svalbard & Jan Mayen)CommonLocaleDataNbSJimport 'package:common_locale_data/nb_sj';nbSJ
neNepaliCommonLocaleDataNeimport 'package:common_locale_data/ne';ne
ne-INNepali (India)CommonLocaleDataNeINimport 'package:common_locale_data/ne_in';neIN
nlDutchCommonLocaleDataNlimport 'package:common_locale_data/nl';nl
nl-AWDutch (Aruba)CommonLocaleDataNlAWimport 'package:common_locale_data/nl_aw';nlAW
nl-BEFlemishCommonLocaleDataNlBEimport 'package:common_locale_data/nl_be';nlBE
nl-BQDutch (Caribbean Netherlands)CommonLocaleDataNlBQimport 'package:common_locale_data/nl_bq';nlBQ
nl-CWDutch (Curaçao)CommonLocaleDataNlCWimport 'package:common_locale_data/nl_cw';nlCW
nl-SRDutch (Suriname)CommonLocaleDataNlSRimport 'package:common_locale_data/nl_sr';nlSR
nl-SXDutch (Sint Maarten)CommonLocaleDataNlSXimport 'package:common_locale_data/nl_sx';nlSX
nnNorwegian NynorskCommonLocaleDataNnimport 'package:common_locale_data/nn';nn
noNorwegianCommonLocaleDataNoimport 'package:common_locale_data/no';no
orOdiaCommonLocaleDataOrimport 'package:common_locale_data/or';or
paPunjabiCommonLocaleDataPaimport 'package:common_locale_data/pa';pa
pa-GuruPunjabi (Gurmukhi)CommonLocaleDataPaGuruimport 'package:common_locale_data/pa_guru';paGuru
pcmNigerian PidginCommonLocaleDataPcmimport 'package:common_locale_data/pcm';pcm
plPolishCommonLocaleDataPlimport 'package:common_locale_data/pl';pl
psPashtoCommonLocaleDataPsimport 'package:common_locale_data/ps';ps
ps-PKPashto (Pakistan)CommonLocaleDataPsPKimport 'package:common_locale_data/ps_pk';psPK
ptPortugueseCommonLocaleDataPtimport 'package:common_locale_data/pt';pt
pt-AOPortuguese (Angola)CommonLocaleDataPtAOimport 'package:common_locale_data/pt_ao';ptAO
pt-CHPortuguese (Switzerland)CommonLocaleDataPtCHimport 'package:common_locale_data/pt_ch';ptCH
pt-CVPortuguese (Cape Verde)CommonLocaleDataPtCVimport 'package:common_locale_data/pt_cv';ptCV
pt-GQPortuguese (Equatorial Guinea)CommonLocaleDataPtGQimport 'package:common_locale_data/pt_gq';ptGQ
pt-GWPortuguese (Guinea-Bissau)CommonLocaleDataPtGWimport 'package:common_locale_data/pt_gw';ptGW
pt-LUPortuguese (Luxembourg)CommonLocaleDataPtLUimport 'package:common_locale_data/pt_lu';ptLU
pt-MOPortuguese (Macao SAR China)CommonLocaleDataPtMOimport 'package:common_locale_data/pt_mo';ptMO
pt-MZPortuguese (Mozambique)CommonLocaleDataPtMZimport 'package:common_locale_data/pt_mz';ptMZ
pt-PTEuropean PortugueseCommonLocaleDataPtPTimport 'package:common_locale_data/pt_pt';ptPT
pt-STPortuguese (São Tomé & Príncipe)CommonLocaleDataPtSTimport 'package:common_locale_data/pt_st';ptST
pt-TLPortuguese (Timor-Leste)CommonLocaleDataPtTLimport 'package:common_locale_data/pt_tl';ptTL
roRomanianCommonLocaleDataRoimport 'package:common_locale_data/ro';ro
ro-MDMoldavianCommonLocaleDataRoMDimport 'package:common_locale_data/ro_md';roMD
ruRussianCommonLocaleDataRuimport 'package:common_locale_data/ru';ru
ru-BYRussian (Belarus)CommonLocaleDataRuBYimport 'package:common_locale_data/ru_by';ruBY
ru-KGRussian (Kyrgyzstan)CommonLocaleDataRuKGimport 'package:common_locale_data/ru_kg';ruKG
ru-KZRussian (Kazakhstan)CommonLocaleDataRuKZimport 'package:common_locale_data/ru_kz';ruKZ
ru-MDRussian (Moldova)CommonLocaleDataRuMDimport 'package:common_locale_data/ru_md';ruMD
ru-UARussian (Ukraine)CommonLocaleDataRuUAimport 'package:common_locale_data/ru_ua';ruUA
sdSindhiCommonLocaleDataSdimport 'package:common_locale_data/sd';sd
sd-ArabSindhi (Arabic)CommonLocaleDataSdArabimport 'package:common_locale_data/sd_arab';sdArab
siSinhalaCommonLocaleDataSiimport 'package:common_locale_data/si';si
skSlovakCommonLocaleDataSkimport 'package:common_locale_data/sk';sk
slSlovenianCommonLocaleDataSlimport 'package:common_locale_data/sl';sl
soSomaliCommonLocaleDataSoimport 'package:common_locale_data/so';so
so-DJSomali (Djibouti)CommonLocaleDataSoDJimport 'package:common_locale_data/so_dj';soDJ
so-ETSomali (Ethiopia)CommonLocaleDataSoETimport 'package:common_locale_data/so_et';soET
so-KESomali (Kenya)CommonLocaleDataSoKEimport 'package:common_locale_data/so_ke';soKE
sqAlbanianCommonLocaleDataSqimport 'package:common_locale_data/sq';sq
sq-MKAlbanian (North Macedonia)CommonLocaleDataSqMKimport 'package:common_locale_data/sq_mk';sqMK
sq-XKAlbanian (Kosovo)CommonLocaleDataSqXKimport 'package:common_locale_data/sq_xk';sqXK
srSerbianCommonLocaleDataSrimport 'package:common_locale_data/sr';sr
sr-CyrlSerbian (Cyrillic)CommonLocaleDataSrCyrlimport 'package:common_locale_data/sr_cyrl';srCyrl
sr-Cyrl-BASerbian (Cyrillic, Bosnia & Herzegovina)CommonLocaleDataSrCyrlBAimport 'package:common_locale_data/sr_cyrl_ba';srCyrlBA
sr-Cyrl-MEMontenegrin (Cyrillic)CommonLocaleDataSrCyrlMEimport 'package:common_locale_data/sr_cyrl_me';srCyrlME
sr-Cyrl-XKSerbian (Cyrillic, Kosovo)CommonLocaleDataSrCyrlXKimport 'package:common_locale_data/sr_cyrl_xk';srCyrlXK
sr-LatnSerbian (Latin)CommonLocaleDataSrLatnimport 'package:common_locale_data/sr_latn';srLatn
sr-Latn-BASerbian (Latin, Bosnia & Herzegovina)CommonLocaleDataSrLatnBAimport 'package:common_locale_data/sr_latn_ba';srLatnBA
sr-Latn-MEMontenegrin (Latin)CommonLocaleDataSrLatnMEimport 'package:common_locale_data/sr_latn_me';srLatnME
sr-Latn-XKSerbian (Latin, Kosovo)CommonLocaleDataSrLatnXKimport 'package:common_locale_data/sr_latn_xk';srLatnXK
svSwedishCommonLocaleDataSvimport 'package:common_locale_data/sv';sv
sv-AXSwedish (Åland Islands)CommonLocaleDataSvAXimport 'package:common_locale_data/sv_ax';svAX
sv-FISwedish (Finland)CommonLocaleDataSvFIimport 'package:common_locale_data/sv_fi';svFI
swSwahiliCommonLocaleDataSwimport 'package:common_locale_data/sw';sw
sw-CDCongo SwahiliCommonLocaleDataSwCDimport 'package:common_locale_data/sw_cd';swCD
sw-KESwahili (Kenya)CommonLocaleDataSwKEimport 'package:common_locale_data/sw_ke';swKE
sw-UGSwahili (Uganda)CommonLocaleDataSwUGimport 'package:common_locale_data/sw_ug';swUG
taTamilCommonLocaleDataTaimport 'package:common_locale_data/ta';ta
ta-LKTamil (Sri Lanka)CommonLocaleDataTaLKimport 'package:common_locale_data/ta_lk';taLK
ta-MYTamil (Malaysia)CommonLocaleDataTaMYimport 'package:common_locale_data/ta_my';taMY
ta-SGTamil (Singapore)CommonLocaleDataTaSGimport 'package:common_locale_data/ta_sg';taSG
teTeluguCommonLocaleDataTeimport 'package:common_locale_data/te';te
thThaiCommonLocaleDataThimport 'package:common_locale_data/th';th
tiTigrinyaCommonLocaleDataTiimport 'package:common_locale_data/ti';ti
ti-ERTigrinya (Eritrea)CommonLocaleDataTiERimport 'package:common_locale_data/ti_er';tiER
tkTurkmenCommonLocaleDataTkimport 'package:common_locale_data/tk';tk
trTurkishCommonLocaleDataTrimport 'package:common_locale_data/tr';tr
tr-CYTurkish (Cyprus)CommonLocaleDataTrCYimport 'package:common_locale_data/tr_cy';trCY
ukUkrainianCommonLocaleDataUkimport 'package:common_locale_data/uk';uk
urUrduCommonLocaleDataUrimport 'package:common_locale_data/ur';ur
ur-INUrdu (India)CommonLocaleDataUrINimport 'package:common_locale_data/ur_in';urIN
uzUzbekCommonLocaleDataUzimport 'package:common_locale_data/uz';uz
uz-LatnUzbek (Latin)CommonLocaleDataUzLatnimport 'package:common_locale_data/uz_latn';uzLatn
viVietnameseCommonLocaleDataViimport 'package:common_locale_data/vi';vi
yoYorubaCommonLocaleDataYoimport 'package:common_locale_data/yo';yo
yo-BJYoruba (Benin)CommonLocaleDataYoBJimport 'package:common_locale_data/yo_bj';yoBJ
yueCantoneseCommonLocaleDataYueimport 'package:common_locale_data/yue';yue
yue-HansCantonese (Simplified)CommonLocaleDataYueHansimport 'package:common_locale_data/yue_hans';yueHans
yue-HantCantonese (Traditional)CommonLocaleDataYueHantimport 'package:common_locale_data/yue_hant';yueHant
yue-Hant-CNCantonese (Traditional, China)CommonLocaleDataYueHantCNimport 'package:common_locale_data/yue_hant_cn';yueHantCN
zhChineseCommonLocaleDataZhimport 'package:common_locale_data/zh';zh
zh-HansSimplified ChineseCommonLocaleDataZhHansimport 'package:common_locale_data/zh_hans';zhHans
zh-Hans-HKSimplified Chinese (Hong Kong SAR China)CommonLocaleDataZhHansHKimport 'package:common_locale_data/zh_hans_hk';zhHansHK
zh-Hans-MOSimplified Chinese (Macao SAR China)CommonLocaleDataZhHansMOimport 'package:common_locale_data/zh_hans_mo';zhHansMO
zh-Hans-MYSimplified Chinese (Malaysia)CommonLocaleDataZhHansMYimport 'package:common_locale_data/zh_hans_my';zhHansMY
zh-Hans-SGSimplified Chinese (Singapore)CommonLocaleDataZhHansSGimport 'package:common_locale_data/zh_hans_sg';zhHansSG
zh-HantTraditional ChineseCommonLocaleDataZhHantimport 'package:common_locale_data/zh_hant';zhHant
zh-Hant-HKTraditional Chinese (Hong Kong SAR China)CommonLocaleDataZhHantHKimport 'package:common_locale_data/zh_hant_hk';zhHantHK
zh-Hant-MOTraditional Chinese (Macao SAR China)CommonLocaleDataZhHantMOimport 'package:common_locale_data/zh_hant_mo';zhHantMO
zh-Hant-MYTraditional Chinese (Malaysia)CommonLocaleDataZhHantMYimport 'package:common_locale_data/zh_hant_my';zhHantMY
zuZuluCommonLocaleDataZuimport 'package:common_locale_data/zu';zu

License

This work is licensed under the MIT license. The data used from the Unicode CLDR is licensed under the Unicode v3 license.

SPDX-License-Identifier: MIT AND Unicode-3.0