import '../../../globals.js';
// Copyright 2015-2024, University of Colorado Boulder

/**
  * This file is automatically generated by js/data/updateLocaleInfo.js. Do not modify it directly.
  *
  * @author automatically generated by updateLocaleInfo.js
  */

export default {
  aa: {
    name: 'Afar',
    localizedName: 'Qafar af',
    direction: 'ltr'
  },
  ab: {
    name: 'Abkhazian',
    localizedName: 'аҧсуа бызшәа',
    direction: 'ltr'
  },
  ac: {
    name: 'Achinese',
    localizedName: 'بهسا اچيه',
    direction: 'rtl'
  },
  ad: {
    name: 'Adyghe',
    localizedName: 'Адыгабзэ',
    direction: 'ltr'
  },
  af: {
    name: 'Afrikaans',
    localizedName: 'Afrikaans',
    direction: 'ltr'
  },
  ag: {
    name: 'Angika',
    localizedName: 'अंगिका',
    direction: 'ltr'
  },
  ah: {
    name: 'Masai',
    localizedName: 'ɔl Maa',
    direction: 'ltr'
  },
  ai: {
    name: 'Ainu',
    localizedName: 'アイヌ・イタㇰ',
    direction: 'ltr'
  },
  aj: {
    name: 'Nogai',
    localizedName: 'Ногай тили',
    direction: 'ltr'
  },
  ak: {
    name: 'Akan',
    localizedName: 'Akan',
    direction: 'ltr'
  },
  ak_FT: {
    name: 'Fanti',
    localizedName: 'Mfantse',
    direction: 'ltr'
  },
  al: {
    name: 'Aleut',
    localizedName: 'Уна́ӈам тунуу́',
    direction: 'ltr'
  },
  am: {
    name: 'Amharic',
    localizedName: 'አማርኛ',
    direction: 'ltr'
  },
  an: {
    name: 'Aragonese',
    localizedName: 'aragonés',
    direction: 'ltr'
  },
  ao: {
    name: 'Makasar',
    localizedName: 'ᨅᨔ ᨆᨀᨔᨑ',
    direction: 'ltr'
  },
  ap: {
    name: 'Arapaho',
    localizedName: 'Hinónoʼeitíít',
    direction: 'ltr'
  },
  ar: {
    name: 'Arabic',
    localizedName: 'العربية',
    direction: 'rtl'
  },
  ar_AE: {
    name: 'Arabic (U.A.E.)',
    localizedName: 'العربية (الإمارات العربية المتحدة)',
    direction: 'rtl'
  },
  ar_BH: {
    name: 'Arabic (Bahrain)',
    localizedName: 'العربية (البحرين)',
    direction: 'rtl'
  },
  ar_DJ: {
    name: 'Arabic (Djibouti)',
    localizedName: 'العربية (جيبوتي)',
    direction: 'rtl'
  },
  ar_DZ: {
    name: 'Arabic (Algeria)',
    localizedName: 'العربية (الجزائر)',
    direction: 'rtl'
  },
  ar_EG: {
    name: 'Arabic (Egypt)',
    localizedName: 'العربية (مصر)',
    direction: 'rtl'
  },
  ar_EH: {
    name: 'Arabic (Sahrawi Republic)',
    localizedName: 'العربية (الجمهورية الصحراوية)',
    direction: 'rtl'
  },
  ar_ER: {
    name: 'Arabic (Eritrea)',
    localizedName: 'العربية (إريتريا)',
    direction: 'rtl'
  },
  ar_IQ: {
    name: 'Arabic (Iraq)',
    localizedName: 'العربية (العراق)',
    direction: 'rtl'
  },
  ar_JO: {
    name: 'Arabic (Jordan)',
    localizedName: 'العربية (الأردن)',
    direction: 'rtl'
  },
  ar_KM: {
    name: 'Arabic (Comoros)',
    localizedName: 'العربية (جزر القمر)',
    direction: 'rtl'
  },
  ar_KW: {
    name: 'Arabic (Kuwait)',
    localizedName: 'العربية (الكويت)',
    direction: 'rtl'
  },
  ar_LB: {
    name: 'Arabic (Lebanon)',
    localizedName: 'العربية (لبنان)',
    direction: 'rtl'
  },
  ar_LY: {
    name: 'Arabic (Libya)',
    localizedName: 'العربية (ليبيا)',
    direction: 'rtl'
  },
  ar_MA: {
    name: 'Arabic, Morocco',
    localizedName: 'العربية (المغرب)',
    direction: 'rtl'
  },
  ar_MR: {
    name: 'Arabic (Mauritania)',
    localizedName: 'العربية (موريتانيا)',
    direction: 'rtl'
  },
  ar_OM: {
    name: 'Arabic (Oman)',
    localizedName: 'العربية (عُمان)',
    direction: 'rtl'
  },
  ar_QA: {
    name: 'Arabic (Qatar)',
    localizedName: 'العربية (قطر)',
    direction: 'rtl'
  },
  ar_SA: {
    name: 'Arabic, Saudi Arabia',
    localizedName: 'العربية (السعودية)',
    direction: 'rtl'
  },
  ar_SD: {
    name: 'Arabic (Sudan)',
    localizedName: 'العربية (السودان)',
    direction: 'rtl'
  },
  ar_SO: {
    name: 'Arabic (Somalia)',
    localizedName: 'العربية (الصومال)',
    direction: 'rtl'
  },
  ar_SY: {
    name: 'Arabic (Syria)',
    localizedName: 'العربية (سوريا)',
    direction: 'rtl'
  },
  ar_TD: {
    name: 'Arabic (Chad)',
    localizedName: 'العربية (تشاد)',
    direction: 'rtl'
  },
  ar_TN: {
    name: 'Arabic (Tunisia)',
    localizedName: 'العربية (تونس)',
    direction: 'rtl'
  },
  ar_YE: {
    name: 'Arabic (Yemen)',
    localizedName: 'العربية (اليمن)',
    direction: 'rtl'
  },
  as: {
    name: 'Assamese',
    localizedName: 'অসমীয়া',
    direction: 'ltr'
  },
  at: {
    name: 'Asturian',
    localizedName: 'Asturianu',
    direction: 'ltr'
  },
  au: {
    name: 'Awadhi',
    localizedName: 'अवधी',
    direction: 'ltr'
  },
  av: {
    name: 'Avaric',
    localizedName: 'авар мацӀ',
    direction: 'ltr'
  },
  aw: {
    name: 'Arawak',
    localizedName: 'Lokono',
    direction: 'ltr'
  },
  ax: {
    name: 'Maithili',
    localizedName: 'मैथिली',
    direction: 'ltr'
  },
  ay: {
    name: 'Aymara',
    localizedName: 'aymar aru',
    direction: 'ltr'
  },
  az: {
    name: 'Azerbaijani',
    localizedName: 'azərbaycan dili',
    direction: 'ltr'
  },
  ba: {
    name: 'Bashkir',
    localizedName: 'башҡорт теле',
    direction: 'ltr'
  },
  bb: {
    name: 'Bemba',
    localizedName: 'Chibemba',
    direction: 'ltr'
  },
  bc: {
    name: 'Baluchi',
    localizedName: 'بلۏچی',
    direction: 'rtl'
  },
  bd: {
    name: 'Kimbundu',
    localizedName: 'North Mbundu',
    direction: 'ltr'
  },
  be: {
    name: 'Belarusian',
    localizedName: 'беларуская мова',
    direction: 'ltr'
  },
  bg: {
    name: 'Bulgarian',
    localizedName: 'български език',
    direction: 'ltr'
  },
  bi: {
    name: 'Bislama',
    localizedName: 'Bislama',
    direction: 'ltr'
  },
  bj: {
    name: 'Beja',
    localizedName: 'Bidhaawyeet',
    direction: 'ltr'
  },
  bk: {
    name: 'Bikol',
    localizedName: 'Bikol',
    direction: 'ltr'
  },
  bl: {
    name: 'Balinese',
    localizedName: 'ᬪᬵᬱᬩᬮᬶ',
    direction: 'ltr'
  },
  bm: {
    name: 'Bambara',
    localizedName: 'bamanankan',
    direction: 'ltr'
  },
  bn: {
    name: 'Bengali',
    localizedName: 'বাংলা',
    direction: 'ltr'
  },
  bo: {
    name: 'Tibetan',
    localizedName: 'བོད་ཡིག',
    direction: 'ltr'
  },
  bp: {
    name: 'Bhojpuri',
    localizedName: 'भोजपुरी',
    direction: 'ltr'
  },
  bq: {
    name: 'Buginese',
    localizedName: 'ᨅᨔ ᨕᨘᨁᨗ',
    direction: 'ltr'
  },
  br: {
    name: 'Breton',
    localizedName: 'brezhoneg',
    direction: 'ltr'
  },
  bs: {
    name: 'Bosnian',
    localizedName: 'bosanski jezik',
    direction: 'ltr'
  },
  bt: {
    name: 'Minangkabau',
    localizedName: 'Baso Minang',
    direction: 'ltr'
  },
  bu: {
    name: 'Buriat',
    localizedName: 'буряад хэлэн',
    direction: 'ltr'
  },
  bx: {
    name: 'Bontok',
    localizedName: 'Finallig',
    direction: 'ltr'
  },
  by: {
    name: 'Blin',
    localizedName: 'ብሊና',
    direction: 'ltr'
  },
  ca: {
    name: 'Catalan',
    localizedName: 'Català',
    direction: 'ltr'
  },
  cb: {
    name: 'Cebuano',
    localizedName: 'Sinugbuanong Binisayâ',
    direction: 'ltr'
  },
  cc: {
    name: 'Chuukese',
    localizedName: 'Trukese',
    direction: 'ltr'
  },
  cd: {
    name: 'Caddo',
    localizedName: 'Hasí:nay',
    direction: 'ltr'
  },
  ce: {
    name: 'Chechen',
    localizedName: 'нохчийн мотт',
    direction: 'ltr'
  },
  ch: {
    name: 'Chamorro',
    localizedName: 'Chamoru',
    direction: 'ltr'
  },
  ci: {
    name: 'Sicilian',
    localizedName: 'Sicilianu',
    direction: 'ltr'
  },
  cj: {
    name: 'Cheyenne',
    localizedName: 'Tsėhésenėstsestȯtse',
    direction: 'ltr'
  },
  ck: {
    name: 'Cherokee',
    localizedName: 'ᏣᎳᎩ ᎦᏬᏂᎯᏍᏗ',
    direction: 'ltr'
  },
  cl: {
    name: 'Lunda',
    localizedName: 'Chilunda',
    direction: 'ltr'
  },
  cm: {
    name: 'Mari',
    localizedName: 'марий йылме',
    direction: 'ltr'
  },
  cn: {
    name: 'Chinook jargon',
    localizedName: 'chinuk wawa',
    direction: 'ltr'
  },
  co: {
    name: 'Corsican',
    localizedName: 'corsu',
    direction: 'ltr'
  },
  cp: {
    name: 'Chipewyan',
    localizedName: 'ᑌᓀᓱᒼᕄᓀ (Dënesųłiné)',
    direction: 'ltr'
  },
  cq: {
    name: 'kaqchikel',
    localizedName: 'Kaqchikel Chʼabʼäl',
    direction: 'ltr'
  },
  cr: {
    name: 'Cree',
    localizedName: 'ᓀᐦᐃᔭᐍᐏᐣ',
    direction: 'ltr'
  },
  cs: {
    name: 'Czech',
    localizedName: 'čeština',
    direction: 'ltr'
  },
  ct: {
    name: 'Crimean Tatar',
    localizedName: 'Къырымтатарджа',
    direction: 'ltr'
  },
  cv: {
    name: 'Chuvash',
    localizedName: 'чӑваш чӗлхи',
    direction: 'ltr'
  },
  cw: {
    name: 'Choctaw',
    localizedName: 'Chahta\'',
    direction: 'ltr'
  },
  cy: {
    name: 'Welsh',
    localizedName: 'Cymraeg',
    direction: 'ltr'
  },
  cz: {
    name: 'Chocho',
    localizedName: 'Ngiwa',
    direction: 'ltr'
  },
  da: {
    name: 'Danish',
    localizedName: 'dansk',
    direction: 'ltr'
  },
  db: {
    name: 'Dogrib',
    localizedName: 'Tlicho',
    direction: 'ltr'
  },
  de: {
    name: 'German',
    localizedName: 'Deutsch',
    direction: 'ltr'
  },
  de_AT: {
    name: 'German (Austria)',
    localizedName: 'Deutsch (Österreich)',
    direction: 'ltr'
  },
  de_CH: {
    name: 'German (Switzerland)',
    localizedName: 'Deutsch (Schweiz)',
    direction: 'ltr'
  },
  de_LI: {
    name: 'German (Liechtenstein)',
    localizedName: 'Deutsch (Liechtenstein)',
    direction: 'ltr'
  },
  de_LU: {
    name: 'German (Luxembourg)',
    localizedName: 'Deutsch (Luxemburg)',
    direction: 'ltr'
  },
  dg: {
    name: 'Adangme',
    localizedName: 'Dangme',
    direction: 'ltr'
  },
  di: {
    name: 'Dogri',
    localizedName: 'डोगरी; ڈوگرى',
    direction: 'rtl'
  },
  dk: {
    name: 'Dakota',
    localizedName: 'Dakhótiyapi',
    direction: 'ltr'
  },
  dl: {
    name: 'Delaware',
    localizedName: 'Lënapei èlixsuwakàn',
    direction: 'ltr'
  },
  dm: {
    name: 'Sidamo',
    localizedName: 'Sidaamu Afoo',
    direction: 'ltr'
  },
  dn: {
    name: 'Dinka',
    localizedName: 'Thuɔŋjäŋ',
    direction: 'ltr'
  },
  dr: {
    name: 'Dargwa',
    localizedName: 'дарган мез',
    direction: 'ltr'
  },
  ds: {
    name: 'Lower Sorbian',
    localizedName: 'Dolnoserbski',
    direction: 'ltr'
  },
  du: {
    name: 'Duala',
    localizedName: 'Duālā',
    direction: 'ltr'
  },
  dv: {
    name: 'Divehi',
    localizedName: 'ދިވެހި,',
    direction: 'rtl'
  },
  dw: {
    name: 'Sandawe',
    localizedName: 'Sandaweeki',
    direction: 'ltr'
  },
  dy: {
    name: 'Dyula',
    localizedName: 'Julakan',
    direction: 'ltr'
  },
  dz: {
    name: 'Dzongkha',
    localizedName: 'རྫོང་ཁ',
    direction: 'ltr'
  },
  ed: {
    name: 'Bini',
    localizedName: 'Ẹ̀dó',
    direction: 'ltr'
  },
  ee: {
    name: 'Ewe',
    localizedName: 'Eʋegbe',
    direction: 'ltr'
  },
  ef: {
    name: 'Efik',
    localizedName: 'Usem Efịk',
    direction: 'ltr'
  },
  ek: {
    name: 'Ekajuk',
    localizedName: 'Ekajuk',
    direction: 'ltr'
  },
  el: {
    name: 'Greek',
    localizedName: 'Ελληνικά',
    direction: 'ltr'
  },
  em: {
    // eslint-disable-next-line phet/bad-text
    name: 'Slave (Athapascan)',
    localizedName: 'Dene K\'e',
    direction: 'ltr'
  },
  en: {
    name: 'English',
    localizedName: 'English',
    direction: 'ltr'
  },
  en_AU: {
    name: 'English (Australia)',
    localizedName: 'English (Australia)',
    direction: 'ltr'
  },
  en_BI: {
    name: 'English (Burundi)',
    localizedName: 'English (Burundi)',
    direction: 'ltr'
  },
  en_BW: {
    name: 'English (Botswana)',
    localizedName: 'English (Botswana)',
    direction: 'ltr'
  },
  en_BZ: {
    name: 'English (Belize)',
    localizedName: 'English (Belize)',
    direction: 'ltr'
  },
  en_CA: {
    name: 'English, Canada',
    localizedName: 'English (Canada)',
    direction: 'ltr'
  },
  en_CB: {
    name: 'English (Caribbean)',
    localizedName: 'English (Caribbean)',
    direction: 'ltr'
  },
  en_CM: {
    name: 'English (Cameroon)',
    localizedName: 'English (Cameroon)',
    direction: 'ltr'
  },
  en_ER: {
    name: 'English (Eritrea)',
    localizedName: 'English (Eritrea)',
    direction: 'ltr'
  },
  en_ET: {
    name: 'English (Ethiopia)',
    localizedName: 'English (Ethiopia)',
    direction: 'ltr'
  },
  en_GB: {
    name: 'English, United Kingdom',
    localizedName: 'English (United Kingdom)',
    direction: 'ltr'
  },
  en_GH: {
    name: 'English (Ghana)',
    localizedName: 'English (Ghana)',
    direction: 'ltr'
  },
  en_GM: {
    name: 'English (Gambia)',
    localizedName: 'English (Gambia)',
    direction: 'ltr'
  },
  en_IE: {
    name: 'English (Ireland)',
    localizedName: 'English (Ireland)',
    direction: 'ltr'
  },
  en_IN: {
    name: 'English (India)',
    localizedName: 'English (India)',
    direction: 'ltr'
  },
  en_JM: {
    name: 'English (Jamaica)',
    localizedName: 'English (Jamaica)',
    direction: 'ltr'
  },
  en_KE: {
    name: 'English (Kenya)',
    localizedName: 'English (Kenya)',
    direction: 'ltr'
  },
  en_LR: {
    name: 'English (Liberia)',
    localizedName: 'English (Liberia)',
    direction: 'ltr'
  },
  en_LS: {
    name: 'English (Lesotho)',
    localizedName: 'English (Lesotho)',
    direction: 'ltr'
  },
  en_MU: {
    name: 'English (Mauritius)',
    localizedName: 'English (Mauritius)',
    direction: 'ltr'
  },
  en_MW: {
    name: 'English (Malawi)',
    localizedName: 'English (Malawi)',
    direction: 'ltr'
  },
  en_MY: {
    name: 'English (Malaysia)',
    localizedName: 'English (Malaysia)',
    direction: 'ltr'
  },
  en_NA: {
    name: 'English (Namibia)',
    localizedName: 'English (Namibia)',
    direction: 'ltr'
  },
  en_NG: {
    name: 'English (Nigeria)',
    localizedName: 'English (Nigeria)',
    direction: 'ltr'
  },
  en_NZ: {
    name: 'English (New Zealand)',
    localizedName: 'English (New Zealand)',
    direction: 'ltr'
  },
  en_PH: {
    name: 'English (Republic of the Philippines)',
    localizedName: 'English (Republic of the Philippines)',
    direction: 'ltr'
  },
  en_RW: {
    name: 'English (Rwanda)',
    localizedName: 'English (Rwanda)',
    direction: 'ltr'
  },
  en_SC: {
    name: 'English (Seychelles)',
    localizedName: 'English (Seychelles)',
    direction: 'ltr'
  },
  en_SL: {
    name: 'English (Sierra Leone)',
    localizedName: 'English (Sierra Leone)',
    direction: 'ltr'
  },
  en_SS: {
    name: 'English (South Sudan)',
    localizedName: 'English (South Sudan)',
    direction: 'ltr'
  },
  en_SZ: {
    name: 'English (Eswatini)',
    localizedName: 'English (Eswatini)',
    direction: 'ltr'
  },
  en_TT: {
    name: 'English (Trinidad and Tobago)',
    localizedName: 'English (Trinidad and Tobago)',
    direction: 'ltr'
  },
  en_TZ: {
    name: 'English (Tanzania)',
    localizedName: 'English (Tanzania)',
    direction: 'ltr'
  },
  en_UG: {
    name: 'English (Uganda)',
    localizedName: 'English (Uganda)',
    direction: 'ltr'
  },
  en_ZA: {
    name: 'English (South Africa)',
    localizedName: 'English (South Africa)',
    direction: 'ltr'
  },
  en_ZM: {
    name: 'English (Zambia)',
    localizedName: 'English (Zambia)',
    direction: 'ltr'
  },
  en_ZW: {
    name: 'English (Zimbabwe)',
    localizedName: 'English (Zimbabwe)',
    direction: 'ltr'
  },
  er: {
    name: 'Serer',
    localizedName: 'Seereer',
    direction: 'ltr'
  },
  es: {
    name: 'Spanish',
    localizedName: 'español',
    direction: 'ltr'
  },
  es_AR: {
    name: 'Spanish (Argentina)',
    localizedName: 'español (Argentina)',
    direction: 'ltr'
  },
  es_BO: {
    name: 'Spanish (Bolivia)',
    localizedName: 'español (Bolivia)',
    direction: 'ltr'
  },
  es_CL: {
    name: 'Spanish (Chile)',
    localizedName: 'español (Chile)',
    direction: 'ltr'
  },
  es_CO: {
    name: 'Spanish, Colombia',
    localizedName: 'español (Colombia)',
    direction: 'ltr'
  },
  es_CR: {
    name: 'Spanish, Costa Rica',
    localizedName: 'español (Costa Rica)',
    direction: 'ltr'
  },
  es_DO: {
    name: 'Spanish (Dominican Republic)',
    localizedName: 'español (Dominican Republic)',
    direction: 'ltr'
  },
  es_EC: {
    name: 'Spanish (Ecuador)',
    localizedName: 'español (Ecuador)',
    direction: 'ltr'
  },
  es_ES: {
    name: 'Spanish, Spain',
    localizedName: 'español (España)',
    direction: 'ltr'
  },
  es_GQ: {
    name: 'Spanish (Equatorial Guinea)',
    localizedName: 'español (Equatorial Guinea)',
    direction: 'ltr'
  },
  es_GT: {
    name: 'Spanish (Guatemala)',
    localizedName: 'español (Guatemala)',
    direction: 'ltr'
  },
  es_HN: {
    name: 'Spanish (Honduras)',
    localizedName: 'español (Honduras)',
    direction: 'ltr'
  },
  es_MX: {
    name: 'Spanish, Mexico',
    localizedName: 'español (México)',
    direction: 'ltr'
  },
  es_NI: {
    name: 'Spanish (Nicaragua)',
    localizedName: 'español (Nicaragua)',
    direction: 'ltr'
  },
  es_PA: {
    name: 'Spanish (Panama)',
    localizedName: 'español (Panama)',
    direction: 'ltr'
  },
  es_PE: {
    name: 'Spanish, Peru',
    localizedName: 'español (Perú)',
    direction: 'ltr'
  },
  es_PR: {
    name: 'Spanish (Puerto Rico)',
    localizedName: 'español (Puerto Rico)',
    direction: 'ltr'
  },
  es_PY: {
    name: 'Spanish (Paraguay)',
    localizedName: 'español (Paraguay)',
    direction: 'ltr'
  },
  es_SV: {
    name: 'Spanish (El Salvador)',
    localizedName: 'español (El Salvador)',
    direction: 'ltr'
  },
  es_US: {
    name: 'Spanish (United States)',
    localizedName: 'español (United States)',
    direction: 'ltr'
  },
  es_UY: {
    name: 'Spanish (Uruguay)',
    localizedName: 'español (Uruguay)',
    direction: 'ltr'
  },
  es_VE: {
    name: 'Spanish (Venezuela)',
    localizedName: 'español (Venezuela)',
    direction: 'ltr'
  },
  et: {
    name: 'Estonian',
    localizedName: 'eesti',
    direction: 'ltr'
  },
  eu: {
    name: 'Basque',
    localizedName: 'euskara',
    direction: 'ltr'
  },
  ew: {
    name: 'Ewondo',
    localizedName: 'Beti',
    direction: 'ltr'
  },
  fa: {
    name: 'Persian',
    localizedName: 'فارسی',
    direction: 'rtl'
  },
  fa_DA: {
    name: 'Persian (Dari)',
    localizedName: 'دری',
    direction: 'rtl'
  },
  ff: {
    name: 'Fulah',
    localizedName: 'Fulfulde',
    direction: 'ltr'
  },
  fg: {
    name: 'Fon',
    localizedName: 'Fon gbè',
    direction: 'ltr'
  },
  fi: {
    name: 'Finnish',
    localizedName: 'suomi',
    direction: 'ltr'
  },
  fj: {
    name: 'Fijian',
    localizedName: 'Vakaviti',
    direction: 'ltr'
  },
  fl: {
    name: 'Filipino',
    localizedName: 'Wikang Filipino',
    direction: 'ltr'
  },
  fn: {
    name: 'Fang',
    localizedName: 'Pangwe',
    direction: 'ltr'
  },
  fo: {
    name: 'Faroese',
    localizedName: 'føroyskt',
    direction: 'ltr'
  },
  fr: {
    name: 'French',
    localizedName: 'français',
    direction: 'ltr'
  },
  fr_BE: {
    name: 'French (Belgium)',
    localizedName: 'français (Belgium)',
    direction: 'ltr'
  },
  fr_BF: {
    name: 'French (Burkina Faso)',
    localizedName: 'français (Burkina Faso)',
    direction: 'ltr'
  },
  fr_BI: {
    name: 'French (Burundi)',
    localizedName: 'français (Burundi)',
    direction: 'ltr'
  },
  fr_BJ: {
    name: 'French (Benin)',
    localizedName: 'français (Bénin)',
    direction: 'ltr'
  },
  fr_CA: {
    name: 'French (Canada)',
    localizedName: 'français (Canada)',
    direction: 'ltr'
  },
  fr_CD: {
    name: 'French (DR Congo)',
    localizedName: 'français (RD Congo)',
    direction: 'ltr'
  },
  fr_CF: {
    name: 'French (Central African Republic)',
    localizedName: 'français (République centrafricaine)',
    direction: 'ltr'
  },
  fr_CG: {
    name: 'French (Congo Republic)',
    localizedName: 'français (République du Congo)',
    direction: 'ltr'
  },
  fr_CH: {
    name: 'French (Switzerland)',
    localizedName: 'français (Suisse)',
    direction: 'ltr'
  },
  fr_CI: {
    name: 'French (Côte d’Ivoire)',
    localizedName: 'français (Côte d\'Ivoire)',
    direction: 'ltr'
  },
  fr_CM: {
    name: 'French (Cameroon)',
    localizedName: 'français (Cameroon)',
    direction: 'ltr'
  },
  fr_DJ: {
    name: 'French (Djibouti)',
    localizedName: 'français (Djibouti)',
    direction: 'ltr'
  },
  fr_EH: {
    name: 'French (Sahrawi Republic)',
    localizedName: 'français (République sahraouie)',
    direction: 'ltr'
  },
  fr_GA: {
    name: 'French (Gabon)',
    localizedName: 'français (Gabon)',
    direction: 'ltr'
  },
  fr_GN: {
    name: 'French (Guinea)',
    localizedName: 'français (Guinée)',
    direction: 'ltr'
  },
  fr_GQ: {
    name: 'French (Equatorial Guinea)',
    localizedName: 'français (Guinée Équatoriale)',
    direction: 'ltr'
  },
  fr_KM: {
    name: 'French (Comoros)',
    localizedName: 'français (Comores)',
    direction: 'ltr'
  },
  fr_LU: {
    name: 'French (Luxembourg)',
    localizedName: 'français (Luxembourg)',
    direction: 'ltr'
  },
  fr_MC: {
    name: 'French (Monaco)',
    localizedName: 'français (Monaco)',
    direction: 'ltr'
  },
  fr_MG: {
    name: 'French (Madagascar)',
    localizedName: 'français (Madagascar)',
    direction: 'ltr'
  },
  fr_ML: {
    name: 'French (Mali)',
    localizedName: 'français (Mali)',
    direction: 'ltr'
  },
  fr_NE: {
    name: 'French (Niger)',
    localizedName: 'français (Niger)',
    direction: 'ltr'
  },
  fr_RW: {
    name: 'French (Rwanda)',
    localizedName: 'français (Rwanda)',
    direction: 'ltr'
  },
  fr_SC: {
    name: 'French (Seychelles)',
    localizedName: 'français (les Seychelles)',
    direction: 'ltr'
  },
  fr_SN: {
    name: 'French (Senegal)',
    localizedName: 'français (Sénégal)',
    direction: 'ltr'
  },
  fr_TD: {
    name: 'French (Chad)',
    localizedName: 'français (Tchad)',
    direction: 'ltr'
  },
  fr_TG: {
    name: 'French (Togo)',
    localizedName: 'français (Togo)',
    direction: 'ltr'
  },
  fs: {
    name: 'East Frisian Low Saxon',
    localizedName: 'Oostfreesk',
    direction: 'ltr'
  },
  fu: {
    name: 'Friulian',
    localizedName: 'furlan',
    direction: 'ltr'
  },
  fy: {
    name: 'Western Frisian',
    localizedName: 'Frysk',
    direction: 'ltr'
  },
  ga: {
    name: 'Irish',
    localizedName: 'Gaeilge',
    direction: 'ltr'
  },
  gb: {
    name: 'Gbaya',
    localizedName: 'Gbaya–Manza–Ngbaka',
    direction: 'ltr'
  },
  gc: {
    name: 'Galibi Carib',
    localizedName: 'Kari\'nja',
    direction: 'ltr'
  },
  gd: {
    name: 'Scottish Gaelic',
    localizedName: 'Gàidhlig',
    direction: 'ltr'
  },
  gf: {
    name: 'Garifuna',
    localizedName: 'Garifuna',
    direction: 'ltr'
  },
  gg: {
    name: 'Ga',
    localizedName: 'Gã',
    direction: 'ltr'
  },
  gk: {
    name: 'Tokelau',
    localizedName: 'gagana Tokelau',
    direction: 'ltr'
  },
  gl: {
    name: 'Galician',
    localizedName: 'galego',
    direction: 'ltr'
  },
  gn: {
    name: 'Guarani',
    localizedName: 'avañeʼẽ',
    direction: 'ltr'
  },
  go: {
    name: 'Gondi',
    localizedName: 'గోండి',
    direction: 'ltr'
  },
  gr: {
    name: 'Gorontalo',
    localizedName: 'Bahasa Hulontalo',
    direction: 'ltr'
  },
  gs: {
    name: 'Swiss German',
    localizedName: 'Schwiizerdütsch',
    direction: 'ltr'
  },
  gt: {
    name: 'Gilbertese',
    localizedName: 'Taetae ni Kiribati',
    direction: 'ltr'
  },
  gu: {
    name: 'Gujarati',
    localizedName: 'ગુજરાતી',
    direction: 'ltr'
  },
  gv: {
    name: 'Manx',
    localizedName: 'Gaelg',
    direction: 'ltr'
  },
  gw: {
    name: 'Gwich\'in',
    localizedName: 'Dinjii Zhu’ Ginjik',
    direction: 'ltr'
  },
  gy: {
    name: 'Gayo',
    localizedName: 'Basa Gayo',
    direction: 'ltr'
  },
  ha: {
    name: 'Hausa',
    localizedName: 'Hausa',
    direction: 'ltr'
  },
  hd: {
    name: 'Mandar',
    localizedName: 'Mandar',
    direction: 'ltr'
  },
  hh: {
    name: 'Mohawk',
    localizedName: 'Kanien’kéha',
    direction: 'ltr'
  },
  hi: {
    name: 'Hindi',
    localizedName: 'हिन्दी',
    direction: 'ltr'
  },
  hk: {
    name: 'Kurukh',
    localizedName: 'कुड़ुख़',
    direction: 'ltr'
  },
  hl: {
    name: 'Hiligaynon',
    localizedName: 'Ilonggo',
    direction: 'ltr'
  },
  hm: {
    name: 'Hmong',
    localizedName: '𖬇𖬰𖬞 𖬌𖬣𖬵',
    direction: 'ltr'
  },
  hn: {
    name: 'Shan',
    localizedName: 'ၵႂၢမ်းတႆးယႂ်',
    direction: 'ltr'
  },
  ho: {
    name: 'Hiri Motu',
    localizedName: 'Hiri Motu',
    direction: 'ltr'
  },
  hp: {
    name: 'Hupa',
    localizedName: 'Na:tinixwe Mixine:whe\'',
    direction: 'ltr'
  },
  hr: {
    name: 'Croatian',
    localizedName: 'Hrvatski',
    direction: 'ltr'
  },
  hr_BA: {
    name: 'Croatian (Latin, Bosnia, and Herzegovina)',
    localizedName: 'hrvatski (Latinica, Bosna i Hercegovina)',
    direction: 'ltr'
  },
  hs: {
    name: 'Upper Sorbian',
    localizedName: 'hornjoserbšćina',
    direction: 'ltr'
  },
  ht: {
    name: 'Haitian',
    localizedName: 'Kreyòl ayisyen',
    direction: 'ltr'
  },
  hu: {
    name: 'Hungarian',
    localizedName: 'magyar',
    direction: 'ltr'
  },
  hw: {
    name: 'Hawaiian',
    localizedName: 'ʻŌlelo Hawaiʻi',
    direction: 'ltr'
  },
  hx: {
    name: 'Haida',
    localizedName: 'X̱aat Kíl',
    direction: 'ltr'
  },
  hy: {
    name: 'Armenian',
    localizedName: 'Հայերեն',
    direction: 'ltr'
  },
  hz: {
    name: 'Herero',
    localizedName: 'Otjiherero',
    direction: 'ltr'
  },
  ib: {
    name: 'Iban',
    localizedName: 'Jaku Iban',
    direction: 'ltr'
  },
  ig: {
    name: 'Igbo',
    localizedName: 'Asụsụ Igbo',
    direction: 'ltr'
  },
  ih: {
    name: 'Ingush',
    localizedName: 'ГӀалгӀай мотт',
    direction: 'ltr'
  },
  ii: {
    name: 'Sichuan Yi',
    localizedName: 'ꆈꌠ꒿ Nuosuhxop',
    direction: 'ltr'
  },
  ik: {
    name: 'Inupiaq',
    localizedName: 'Iñupiaq',
    direction: 'ltr'
  },
  il: {
    name: 'Iloko',
    localizedName: 'Pagsasao nga Ilokano',
    direction: 'ltr'
  },
  im: {
    name: 'Southern Sami',
    localizedName: 'Åarjelsaemien gïele',
    direction: 'ltr'
  },
  in: {
    name: 'Indonesian',
    localizedName: 'Bahasa Indonesia',
    direction: 'ltr'
  },
  iq: {
    name: 'Miskito',
    localizedName: 'Miskitu',
    direction: 'ltr'
  },
  is: {
    name: 'Icelandic',
    localizedName: 'Íslenska',
    direction: 'ltr'
  },
  it: {
    name: 'Italian',
    localizedName: 'italiano',
    direction: 'ltr'
  },
  it_CH: {
    name: 'Italian (Switzerland)',
    localizedName: 'italiano(Svizzera)',
    direction: 'ltr'
  },
  iu: {
    name: 'Inuktitut',
    localizedName: 'ᐃᓄᒃᑎᑐᑦ',
    direction: 'ltr'
  },
  iv: {
    name: 'Tiv',
    localizedName: 'Tiv',
    direction: 'ltr'
  },
  iw: {
    name: 'Hebrew',
    localizedName: 'עברית',
    direction: 'rtl'
  },
  ix: {
    name: 'ixil',
    localizedName: 'Ixhil',
    direction: 'ltr'
  },
  ja: {
    name: 'Japanese',
    localizedName: '日本語',
    direction: 'ltr'
  },
  jb: {
    name: 'q\'anjob\'al',
    localizedName: 'Kanjobal',
    direction: 'ltr'
  },
  jp: {
    name: 'Judeo-Persian',
    localizedName: 'Dzhidi',
    direction: 'ltr'
  },
  jr: {
    name: 'Judeo-Arabic',
    localizedName: 'عربية يهودية',
    direction: 'rtl'
  },
  jv: {
    name: 'Javanese',
    localizedName: 'basa Jawa',
    direction: 'ltr'
  },
  ka: {
    name: 'Georgian',
    localizedName: 'ქართული ენა',
    direction: 'ltr'
  },
  kb: {
    name: 'Kabyle',
    localizedName: 'Taqbaylit',
    direction: 'ltr'
  },
  kc: {
    name: 'Kachin',
    localizedName: 'Jingpho',
    direction: 'ltr'
  },
  kd: {
    name: 'Kabardian',
    localizedName: 'Къэбэрдейбзэ',
    direction: 'ltr'
  },
  ke: {
    name: 'Kpelle',
    localizedName: 'Kpɛlɛwoo',
    direction: 'ltr'
  },
  kf: {
    name: 'Karachay-Balkar',
    localizedName: 'Къарачай-Малкъар тил',
    direction: 'ltr'
  },
  kg: {
    name: 'Kongo',
    localizedName: 'Kikongo',
    direction: 'ltr'
  },
  kh: {
    name: 'Khasi',
    localizedName: 'কা কতিয়েন খাশি',
    direction: 'ltr'
  },
  ki: {
    name: 'Kikuyu',
    localizedName: 'Gĩkũyũ',
    direction: 'ltr'
  },
  kj: {
    name: 'Kwanyama',
    localizedName: 'Oshikwanyama',
    direction: 'ltr'
  },
  kk: {
    name: 'Kazakh',
    localizedName: 'қазақ тілі',
    direction: 'ltr'
  },
  kl: {
    name: 'Kalaallisut',
    localizedName: 'kalaallisut',
    direction: 'ltr'
  },
  km: {
    name: 'Khmer',
    localizedName: 'ខេមរភាសា',
    direction: 'ltr'
  },
  kn: {
    name: 'Kannada',
    localizedName: 'ಕನ್ನಡ',
    direction: 'ltr'
  },
  ko: {
    name: 'Korean',
    localizedName: '한국어',
    direction: 'ltr'
  },
  kp: {
    name: 'Kara-Kalpak',
    localizedName: 'Qaraqalpaq tili',
    direction: 'ltr'
  },
  kq: {
    name: 'Kalenjin',
    localizedName: 'Kalenjin',
    direction: 'ltr'
  },
  kr: {
    name: 'Kanuri',
    localizedName: 'Kanuri',
    direction: 'ltr'
  },
  ks: {
    name: 'Kashmiri',
    localizedName: 'कश्मीरी',
    direction: 'ltr'
  },
  kt: {
    name: 'Kutenai',
    localizedName: 'Ktunaxa',
    direction: 'ltr'
  },
  ku: {
    name: 'Kurdish (Sorani)',
    localizedName: 'سۆرانی',
    direction: 'rtl'
  },
  ku_TR: {
    name: 'Kurdish (Kurmanji)',
    localizedName: 'Kurmancî',
    direction: 'ltr'
  },
  kv: {
    name: 'Komi',
    localizedName: 'коми кыв',
    direction: 'ltr'
  },
  kw: {
    name: 'Cornish',
    localizedName: 'Kernewek',
    direction: 'ltr'
  },
  kx: {
    name: 'Kamba',
    localizedName: 'Kikamba',
    direction: 'ltr'
  },
  ky: {
    name: 'Kirghiz',
    localizedName: 'Кыргыз тили',
    direction: 'ltr'
  },
  kz: {
    name: 'Kosraean',
    localizedName: 'Kosraean',
    direction: 'ltr'
  },
  lb: {
    name: 'Luxembourgish',
    localizedName: 'Lëtzebuergesch',
    direction: 'ltr'
  },
  ld: {
    name: 'Ladino',
    localizedName: 'Judeo-español',
    direction: 'ltr'
  },
  lg: {
    name: 'Ganda',
    localizedName: 'Luganda',
    direction: 'ltr'
  },
  lh: {
    name: 'Lahnda',
    localizedName: 'بھارت کا',
    direction: 'rtl'
  },
  li: {
    name: 'Limburgish',
    localizedName: 'Limburgs',
    direction: 'ltr'
  },
  lk: {
    name: 'Lakota',
    localizedName: 'Lakȟótiyapi',
    direction: 'ltr'
  },
  ll: {
    name: 'Luo (Kenya and Tanzania)',
    localizedName: 'Dholuo',
    direction: 'ltr'
  },
  lm: {
    name: 'Lamba',
    localizedName: 'Ichilamba',
    direction: 'ltr'
  },
  ln: {
    name: 'Lingala',
    localizedName: 'Lingála',
    direction: 'ltr'
  },
  lo: {
    name: 'Lao',
    localizedName: 'ພາສາລາວ',
    direction: 'ltr'
  },
  lp: {
    name: 'Selkup',
    localizedName: 'чу́мэл шэ',
    direction: 'ltr'
  },
  ls: {
    name: 'Lushai',
    localizedName: 'Mizo ṭawng',
    direction: 'ltr'
  },
  lt: {
    name: 'Lithuanian',
    localizedName: 'lietuvių kalba',
    direction: 'ltr'
  },
  lu: {
    name: 'Luba-Katanga',
    localizedName: 'Kiluba',
    direction: 'ltr'
  },
  lv: {
    name: 'Latvian',
    localizedName: 'latviešu valoda',
    direction: 'ltr'
  },
  lw: {
    name: 'Acoli',
    localizedName: 'Lwo',
    direction: 'ltr'
  },
  lx: {
    name: 'Luba-Lulua',
    localizedName: 'Cilubà',
    direction: 'ltr'
  },
  ly: {
    name: 'Luyia',
    localizedName: 'Luyia',
    direction: 'ltr'
  },
  lz: {
    name: 'Lezghian',
    localizedName: 'Лезги чӏал',
    direction: 'ltr'
  },
  ma: {
    name: 'Magahi',
    localizedName: 'मगही',
    direction: 'ltr'
  },
  mb: {
    name: 'Basa',
    localizedName: 'Mbene',
    direction: 'ltr'
  },
  mc: {
    name: 'Manchu',
    localizedName: 'Manju gisun',
    direction: 'ltr'
  },
  md: {
    name: 'Madurese',
    localizedName: 'Madhura',
    direction: 'ltr'
  },
  me: {
    name: 'Mende',
    localizedName: 'Mɛnde yia',
    direction: 'ltr'
  },
  mf: {
    name: 'Moksha',
    localizedName: 'мокшень кяль',
    direction: 'ltr'
  },
  mg: {
    name: 'Malagasy',
    localizedName: 'malagasy',
    direction: 'ltr'
  },
  mh: {
    name: 'Marshallese',
    localizedName: 'Kajin M̧ajeļ',
    direction: 'ltr'
  },
  mi: {
    name: 'Maori',
    localizedName: 'reo Māori',
    direction: 'ltr'
  },
  mk: {
    name: 'Macedonian',
    localizedName: 'македонски јазик',
    direction: 'ltr'
  },
  ml: {
    name: 'Malayalam',
    localizedName: 'മലയാളം',
    direction: 'ltr'
  },
  mm: {
    name: 'Timne',
    localizedName: 'KʌThemnɛ',
    direction: 'ltr'
  },
  mn: {
    name: 'Mongolian',
    localizedName: 'Монгол хэл',
    direction: 'ltr'
  },
  mo: {
    name: 'Moldavian',
    localizedName: 'Moldavian',
    direction: 'ltr'
  },
  mq: {
    name: 'Mi\'kmaq',
    localizedName: 'Míkmawísimk',
    direction: 'ltr'
  },
  mr: {
    name: 'Marathi',
    localizedName: 'मराठी',
    direction: 'ltr'
  },
  ms: {
    name: 'Malay',
    localizedName: 'Bahasa Malaysia',
    direction: 'ltr'
  },
  ms_MY: {
    name: 'Malay (Standard)',
    localizedName: 'بهاس ملايو مليسيا',
    direction: 'rtl'
  },
  mt: {
    name: 'Maltese',
    localizedName: 'Malti',
    direction: 'ltr'
  },
  mu: {
    name: 'Creek',
    localizedName: 'Mvskoke',
    direction: 'ltr'
  },
  mv: {
    name: 'Erzya',
    localizedName: 'эрзянь кель',
    direction: 'ltr'
  },
  mw: {
    name: 'Mirandese',
    localizedName: 'mirandés',
    direction: 'ltr'
  },
  mx: {
    name: 'mam',
    localizedName: 'Qyool Mam',
    direction: 'ltr'
  },
  my: {
    name: 'Burmese',
    localizedName: 'ဗမာစာ',
    direction: 'ltr'
  },
  mz: {
    name: 'Mazateco',
    localizedName: 'En Ngixo',
    direction: 'ltr'
  },
  na: {
    name: 'Nauru',
    localizedName: 'Ekakairũ Naoero',
    direction: 'ltr'
  },
  nb: {
    name: 'Norwegian Bokmal',
    localizedName: 'Norwegian Bokmål',
    direction: 'ltr'
  },
  nc: {
    name: 'Nyankole',
    localizedName: 'Orunyankore',
    direction: 'ltr'
  },
  nd: {
    name: 'North Ndebele',
    localizedName: 'North Ndebele',
    direction: 'ltr'
  },
  ne: {
    name: 'Nepali',
    localizedName: 'नेपाली',
    direction: 'ltr'
  },
  nf: {
    name: 'Northern Frisian',
    localizedName: 'Frasch',
    direction: 'ltr'
  },
  ng: {
    name: 'Ndonga',
    localizedName: 'Owambo',
    direction: 'ltr'
  },
  nh: {
    name: 'Nyoro',
    localizedName: 'Orunyoro',
    direction: 'ltr'
  },
  ni: {
    name: 'Nias',
    localizedName: 'Li Niha',
    direction: 'ltr'
  },
  nk: {
    name: 'Norwegian',
    localizedName: 'norsk',
    direction: 'ltr'
  },
  nl: {
    name: 'Dutch',
    localizedName: 'Nederlands',
    direction: 'ltr'
  },
  nl_BE: {
    name: 'Dutch (Belgium)',
    localizedName: 'Nederlands (België)',
    direction: 'ltr'
  },
  nm: {
    name: 'Inari Sami',
    localizedName: 'anarâškielâ',
    direction: 'ltr'
  },
  nn: {
    name: 'Norwegian Nynorsk',
    localizedName: 'Norsk nynorsk',
    direction: 'ltr'
  },
  np: {
    name: 'Neapolitan',
    localizedName: 'napulitano',
    direction: 'ltr'
  },
  nq: {
    name: 'N\'Ko',
    localizedName: 'ߒߞߏ',
    direction: 'rtl'
  },
  nr: {
    name: 'South Ndebele',
    localizedName: 'South Ndebele',
    direction: 'ltr'
  },
  ns: {
    name: 'Low German',
    localizedName: 'Plattdütsch',
    direction: 'ltr'
  },
  nt: {
    name: 'Santali',
    localizedName: 'ᱥᱟᱱᱛᱟᱲᱤ',
    direction: 'ltr'
  },
  nu: {
    name: 'Niuean',
    localizedName: 'ko e vagahau Niuē',
    direction: 'ltr'
  },
  nv: {
    name: 'Navajo',
    localizedName: 'Diné bizaad',
    direction: 'ltr'
  },
  nw: {
    name: 'Nepal Bhasa',
    localizedName: 'नेपाल भाषा',
    direction: 'ltr'
  },
  nx: {
    name: 'Nyamwezi',
    localizedName: 'Nyamwezi',
    direction: 'ltr'
  },
  ny: {
    name: 'Chichewa',
    localizedName: 'Nyanja',
    direction: 'ltr'
  },
  nz: {
    name: 'Nzima',
    localizedName: 'Nzima',
    direction: 'ltr'
  },
  oa: {
    name: 'Osage',
    localizedName: 'Wazhazhe ie / 𐓏𐓘𐓻𐓘𐓻𐓟 𐒻𐓟',
    direction: 'ltr'
  },
  oc: {
    name: 'Occitan',
    localizedName: 'occitan',
    direction: 'ltr'
  },
  oe: {
    name: 'Montenegrin',
    localizedName: 'crnogorski / црногорски',
    direction: 'ltr'
  },
  og: {
    name: 'Mandingo',
    localizedName: 'Mandi\'nka kango',
    direction: 'ltr'
  },
  oi: {
    name: 'Soninke',
    localizedName: 'Sooninkanxanne',
    direction: 'ltr'
  },
  oj: {
    name: 'Ojibwa',
    localizedName: 'Ojibwa',
    direction: 'ltr'
  },
  ok: {
    name: 'Konkani',
    localizedName: 'कोंकणी',
    direction: 'ltr'
  },
  ol: {
    name: 'Skolt Sami',
    localizedName: 'sääʹmǩiõll',
    direction: 'ltr'
  },
  om: {
    name: 'Oromo',
    localizedName: 'Afaan Oromoo',
    direction: 'ltr'
  },
  oo: {
    name: 'Mossi',
    localizedName: 'Mooré',
    direction: 'ltr'
  },
  op: {
    name: 'Totonaca',
    localizedName: 'Totonac–Tepehua',
    direction: 'ltr'
  },
  or: {
    name: 'Oriya',
    localizedName: 'ଓଡ଼ିଆ',
    direction: 'ltr'
  },
  os: {
    name: 'Ossetian',
    localizedName: 'ирон æвзаг',
    direction: 'ltr'
  },
  ot: {
    name: 'Scots',
    localizedName: 'Lallans',
    direction: 'ltr'
  },
  ou: {
    name: 'Southern Altai',
    localizedName: 'Алтай тили',
    direction: 'ltr'
  },
  pa: {
    name: 'Panjabi',
    localizedName: 'ਪੰਜਾਬੀ',
    direction: 'ltr'
  },
  pg: {
    name: 'Pangasinan',
    localizedName: 'Salitan Pangasinan',
    direction: 'ltr'
  },
  pl: {
    name: 'Polish',
    localizedName: 'Polski',
    direction: 'ltr'
  },
  pm: {
    name: 'Pampanga',
    localizedName: 'Amánung Kapampangan',
    direction: 'ltr'
  },
  pn: {
    name: 'Pohnpeian',
    localizedName: 'Lokaiahn Pohnpei',
    direction: 'ltr'
  },
  pp: {
    name: 'Papiamento',
    localizedName: 'Papiamentu',
    direction: 'ltr'
  },
  ps: {
    name: 'Pashto',
    localizedName: 'پښتو',
    direction: 'ltr'
  },
  pt: {
    name: 'Portuguese',
    localizedName: 'Português',
    direction: 'ltr'
  },
  pt_AO: {
    name: 'Portuguese(Angola)',
    localizedName: 'português(Angola)',
    direction: 'ltr'
  },
  pt_BR: {
    name: 'Portuguese, Brazil',
    localizedName: 'português (Brasil)',
    direction: 'ltr'
  },
  pt_CV: {
    name: 'Portuguese(Cabo verde)',
    localizedName: 'português(Cabo verde)',
    direction: 'ltr'
  },
  pt_GQ: {
    name: 'Portuguese(Equatorial Guinea)',
    localizedName: 'português(Guiné Equatorial)',
    direction: 'ltr'
  },
  pt_GW: {
    name: 'Portuguese(Guinea-Bissau)',
    localizedName: 'português(Guiné-Bissau)',
    direction: 'ltr'
  },
  pt_MZ: {
    name: 'Portuguese(Mozambique)',
    localizedName: 'português(Moçambique)',
    direction: 'ltr'
  },
  pt_ST: {
    name: 'Portuguese(São Tomé and Príncipe)',
    localizedName: 'português(São Tomé e Príncipe)',
    direction: 'ltr'
  },
  pu: {
    name: 'Palauan',
    localizedName: 'a tekoi er a Belau',
    direction: 'ltr'
  },
  qc: {
    name: 'k\'iche\'',
    localizedName: 'Qatzijobʼal',
    direction: 'ltr'
  },
  qe: {
    name: 'q\'eqchi\'',
    localizedName: 'Kekchi',
    direction: 'ltr'
  },
  qu: {
    name: 'Quechua',
    localizedName: 'Qhichwa',
    direction: 'ltr'
  },
  ra: {
    name: 'Braj',
    localizedName: 'ब्रजभाषा',
    direction: 'ltr'
  },
  rb: {
    name: 'Grebo',
    localizedName: 'Kréébo',
    direction: 'ltr'
  },
  rc: {
    name: 'Achi',
    localizedName: 'Achiʼ',
    direction: 'ltr'
  },
  re: {
    name: 'Tereno',
    localizedName: 'Terêna',
    direction: 'ltr'
  },
  rh: {
    name: 'Romansh',
    localizedName: 'Rumantsch',
    direction: 'ltr'
  },
  ri: {
    name: 'Rapanui',
    localizedName: 'Vananga rapa nui',
    direction: 'ltr'
  },
  rj: {
    name: 'Rajasthani',
    localizedName: 'राजस्थानी',
    direction: 'ltr'
  },
  rl: {
    name: 'Karelian',
    localizedName: 'karjal',
    direction: 'ltr'
  },
  rn: {
    name: 'Kirundi',
    localizedName: 'Ikirundi',
    direction: 'ltr'
  },
  ro: {
    name: 'Romanian',
    localizedName: 'Română',
    direction: 'ltr'
  },
  rp: {
    name: 'Aromanian',
    localizedName: 'armãneashce',
    direction: 'ltr'
  },
  rr: {
    name: 'Rarotongan (Cook Islands Māori)',
    localizedName: 'Māori Kūki \'Āirani',
    direction: 'ltr'
  },
  ru: {
    name: 'Russian',
    localizedName: 'Русский',
    direction: 'ltr'
  },
  rw: {
    name: 'Kinyarwanda',
    localizedName: 'Ikinyarwanda',
    direction: 'ltr'
  },
  ry: {
    name: 'Romany',
    localizedName: 'romani čhib',
    direction: 'ltr'
  },
  rz: {
    name: 'Lozi',
    localizedName: 'siLozi',
    direction: 'ltr'
  },
  sb: {
    name: 'Kashubian',
    localizedName: 'Kaszëbsczi jãzëk',
    direction: 'ltr'
  },
  sc: {
    name: 'Sardinian',
    localizedName: 'sardu',
    direction: 'ltr'
  },
  sd: {
    name: 'Sindhi',
    localizedName: 'सिन्धी',
    direction: 'ltr'
  },
  se: {
    name: 'Northern Sami',
    localizedName: 'Davvisámegiella',
    direction: 'ltr'
  },
  sg: {
    name: 'Sango',
    localizedName: 'yângâ tî sängö',
    direction: 'ltr'
  },
  sh: {
    name: 'Serbo-Croatian',
    localizedName: 'Serbo-Croatian',
    direction: 'ltr'
  },
  si: {
    name: 'Sinhalese',
    localizedName: 'සිංහල',
    direction: 'ltr'
  },
  sj: {
    name: 'Lule Sami',
    localizedName: 'julevsámegiella',
    direction: 'ltr'
  },
  sk: {
    name: 'Slovak',
    localizedName: 'slovenčina',
    direction: 'ltr'
  },
  sl: {
    name: 'Slovenian',
    localizedName: 'slovenščina',
    direction: 'ltr'
  },
  sm: {
    name: 'Samoan',
    localizedName: 'Gagana faʻa Sāmoa',
    direction: 'ltr'
  },
  sn: {
    name: 'Shona',
    localizedName: 'chiShona',
    direction: 'ltr'
  },
  so: {
    name: 'Somali',
    localizedName: 'Af Soomaali',
    direction: 'ltr'
  },
  sp: {
    name: 'Sepedi',
    localizedName: 'Sesotho sa Leboa',
    direction: 'ltr'
  },
  sq: {
    name: 'Albanian',
    localizedName: 'Shqip',
    direction: 'ltr'
  },
  sr: {
    name: 'Serbian',
    localizedName: 'српски језик',
    direction: 'ltr'
  },
  sr_BA: {
    name: 'Serbian (Bosnia and Herzegovina)',
    localizedName: 'Српски (Босна и Херцеговина)',
    direction: 'ltr'
  },
  ss: {
    name: 'Swati',
    localizedName: 'SiSwati',
    direction: 'ltr'
  },
  st: {
    name: 'Sotho',
    localizedName: 'Sesotho',
    direction: 'ltr'
  },
  su: {
    name: 'Sundanese',
    localizedName: 'Basa Sunda',
    direction: 'ltr'
  },
  sv: {
    name: 'Swedish',
    localizedName: 'Svenska',
    direction: 'ltr'
  },
  sv_FI: {
    name: 'Swedish (Finland)',
    localizedName: 'svenska (Finland)',
    direction: 'ltr'
  },
  sw: {
    name: 'Swahili',
    localizedName: 'Kiswahili',
    direction: 'ltr'
  },
  sx: {
    name: 'Susu',
    localizedName: 'Sosoxui',
    direction: 'ltr'
  },
  sy: {
    name: 'Syriac',
    localizedName: 'ܠܫܢܐ ܣܘܪܝܝܐ Lešānā Suryāyā',
    direction: 'rtl'
  },
  sz: {
    name: 'Sasak',
    localizedName: 'ᬪᬵᬲᬵᬲᬓ᭄ᬱᬓ᭄',
    direction: 'ltr'
  },
  ta: {
    name: 'Tamil',
    localizedName: 'தமிழ்',
    direction: 'ltr'
  },
  tc: {
    name: 'Tonga (Nyasa)',
    localizedName: 'chiTonga',
    direction: 'ltr'
  },
  te: {
    name: 'Telugu',
    localizedName: 'తెలుగు',
    direction: 'ltr'
  },
  tg: {
    name: 'Tajik',
    localizedName: 'тоҷикӣ',
    direction: 'ltr'
  },
  th: {
    name: 'Thai',
    localizedName: 'ไทย',
    direction: 'ltr'
  },
  ti: {
    name: 'Tigrinya',
    localizedName: 'ትግርኛ',
    direction: 'ltr'
  },
  tj: {
    name: 'Tlingit',
    localizedName: 'Lingít',
    direction: 'ltr'
  },
  tk: {
    name: 'Turkmen',
    localizedName: 'Türkmen',
    direction: 'ltr'
  },
  tl: {
    name: 'Tagalog',
    localizedName: 'Wikang Tagalog',
    direction: 'ltr'
  },
  tm: {
    name: 'Tamashek',
    localizedName: 'Tafaghist',
    direction: 'ltr'
  },
  tn: {
    name: 'Tswana',
    localizedName: 'Setswana',
    direction: 'ltr'
  },
  to: {
    name: 'Tonga',
    localizedName: 'faka Tonga',
    direction: 'ltr'
  },
  tp: {
    name: 'Tok Pisin',
    localizedName: 'Tok Pisin',
    direction: 'ltr'
  },
  tq: {
    name: 'Tigre',
    localizedName: 'ትግረ',
    direction: 'ltr'
  },
  tr: {
    name: 'Turkish',
    localizedName: 'Türkçe',
    direction: 'ltr'
  },
  ts: {
    name: 'Tsonga',
    localizedName: 'Xitsonga',
    direction: 'ltr'
  },
  tt: {
    name: 'Tatar',
    localizedName: 'татар теле',
    direction: 'ltr'
  },
  tu: {
    name: 'Tumbuka',
    localizedName: 'chiTumbuka',
    direction: 'ltr'
  },
  tv: {
    name: 'Tuvalu',
    localizedName: 'Te Ggana Tuuvalu',
    direction: 'ltr'
  },
  tw: {
    name: 'Twi',
    localizedName: 'Twi',
    direction: 'ltr'
  },
  tx: {
    name: 'Tuvinian',
    localizedName: 'тыва дыл',
    direction: 'ltr'
  },
  ty: {
    name: 'Tahitian',
    localizedName: 'Reo Tahiti',
    direction: 'ltr'
  },
  tz: {
    name: 'Tsimshian',
    localizedName: 'Tsmksian',
    direction: 'ltr'
  },
  ua: {
    name: 'Náhuatl',
    localizedName: 'Náhuatl',
    direction: 'ltr'
  },
  ud: {
    name: 'Udmurt',
    localizedName: 'удмурт кыл',
    direction: 'ltr'
  },
  ug: {
    name: 'Uighur',
    localizedName: 'ئۇيغۇرچە‎',
    direction: 'rtl'
  },
  ui: {
    name: 'Manipuri',
    localizedName: 'Meitei',
    direction: 'ltr'
  },
  uk: {
    name: 'Ukrainian',
    localizedName: 'Українська',
    direction: 'ltr'
  },
  um: {
    name: 'Umbundu',
    localizedName: 'Úmbúndú',
    direction: 'ltr'
  },
  un: {
    name: 'Mapudungun',
    localizedName: 'Mapuche',
    direction: 'ltr'
  },
  ur: {
    name: 'Urdu',
    localizedName: 'اردو',
    direction: 'rtl'
  },
  ut: {
    name: 'Tetum',
    localizedName: 'Lia-Tetun',
    direction: 'ltr'
  },
  uy: {
    name: 'Kumyk',
    localizedName: 'къумукъ тил/qumuq til',
    direction: 'ltr'
  },
  uz: {
    name: 'Uzbek',
    localizedName: 'ЎзбекЎзбек тили',
    direction: 'ltr'
  },
  va: {
    name: 'Vai',
    localizedName: 'ꕙꔤ',
    direction: 'ltr'
  },
  ve: {
    name: 'Venda',
    localizedName: 'Tshivenḓa',
    direction: 'ltr'
  },
  vi: {
    name: 'Vietnamese',
    localizedName: 'Tiếng Việt',
    direction: 'ltr'
  },
  vs: {
    name: 'Siksika',
    localizedName: 'ᓱᖽᐧᖿ',
    direction: 'ltr'
  },
  vt: {
    name: 'Votic',
    localizedName: 'vađđa ceeli',
    direction: 'ltr'
  },
  wa: {
    name: 'Walloon',
    localizedName: 'walon',
    direction: 'ltr'
  },
  wl: {
    name: 'Wolaitta',
    localizedName: 'Wolayttatto Doonaa',
    direction: 'ltr'
  },
  wo: {
    name: 'Wolof',
    localizedName: 'Wollof',
    direction: 'ltr'
  },
  wr: {
    name: 'Waray',
    localizedName: 'Winaray',
    direction: 'ltr'
  },
  ws: {
    name: 'Washo',
    localizedName: 'wá:šiw ʔítlu',
    direction: 'ltr'
  },
  xa: {
    name: 'Kalmyk',
    localizedName: 'Хальмг келн',
    direction: 'ltr'
  },
  xh: {
    name: 'Xhosa',
    localizedName: 'isiXhosa',
    direction: 'ltr'
  },
  xl: {
    name: 'Mongo',
    localizedName: 'Lomongo',
    direction: 'ltr'
  },
  xr: {
    name: 'Marwari',
    localizedName: 'मारवाड़ी',
    direction: 'ltr'
  },
  xs: {
    name: 'Sukuma',
    localizedName: 'Kɪsukuma',
    direction: 'ltr'
  },
  xt: {
    name: 'Sranan Tongo',
    localizedName: 'Sranan Tongo',
    direction: 'ltr'
  },
  ya: {
    name: 'Yao',
    localizedName: 'chiYao',
    direction: 'ltr'
  },
  yi: {
    name: 'Yiddish',
    localizedName: 'ייִדיש',
    direction: 'ltr'
  },
  yk: {
    name: 'Yakut',
    localizedName: 'Сахалыы',
    direction: 'ltr'
  },
  yn: {
    name: 'Mayan',
    localizedName: 'Maya',
    direction: 'ltr'
  },
  yo: {
    name: 'Yoruba',
    localizedName: 'Yorùbá',
    direction: 'ltr'
  },
  yp: {
    name: 'Yapese',
    localizedName: 'Thin nu Wa’ab',
    direction: 'ltr'
  },
  za: {
    name: 'Zhuang',
    localizedName: 'Saɯ cueŋƅ',
    direction: 'ltr'
  },
  ze: {
    name: 'Zenaga',
    localizedName: 'Tuẓẓungiyya',
    direction: 'ltr'
  },
  zg: {
    name: 'Standard Moroccan Tamazight',
    localizedName: 'ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ',
    direction: 'ltr'
  },
  zh_CN: {
    name: 'Chinese, Simplified',
    localizedName: '中文 (中国)',
    direction: 'ltr'
  },
  zh_HK: {
    name: 'Chinese, Hong Kong',
    localizedName: '中文 (香港)',
    direction: 'ltr'
  },
  zh_MO: {
    name: 'Chinese (Macau)',
    localizedName: '中文（澳门）',
    direction: 'ltr'
  },
  zh_SG: {
    name: 'Chinese (Singapore)',
    localizedName: '中文（新加坡）',
    direction: 'ltr'
  },
  zh_TW: {
    name: 'Chinese, Traditional',
    localizedName: '中文 (台灣)',
    direction: 'ltr'
  },
  zn: {
    name: 'Zuni',
    localizedName: 'Shiwi\'ma',
    direction: 'ltr'
  },
  zp: {
    name: 'Zapotec',
    localizedName: 'Diidxazá',
    direction: 'ltr'
  },
  zt: {
    name: 'tz\'utujil',
    localizedName: 'Tzʼutujiil',
    direction: 'ltr'
  },
  zu: {
    name: 'Zulu',
    localizedName: 'isiZulu',
    direction: 'ltr'
  },
  zz: {
    name: 'Zaza',
    localizedName: 'kirmanckî',
    direction: 'ltr'
  }
};