All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.net.codinux.i18n.LanguageDisplayNames.kt Maven / Gradle / Ivy

Go to download

Localizing language, country, unit and currency names and formatting numbers and dates for Kotlin Multiplatform with the data from Unicode CLDR project

The newest version!
package net.codinux.i18n

import kotlin.String
import net.codinux.collections.ImmutableMap
import net.codinux.collections.immutableMapOf

object LanguageDisplayNames {
  val ab: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Аԥсшәа",
  ) }

  val af: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkasies",
    "ace" to "Atsjenees",
    "ach" to "Akoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "af" to "Afrikaans",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Suid-Altai",
    "am" to "Amharies",
    "an" to "Aragonees",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arabies",
    "ar-001" to "Moderne Standaardarabies",
    "arc" to "Aramees",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "ars" to "Najdi-Arabies",
    "as" to "Assamees",
    "asa" to "Asu",
    "ast" to "Asturies",
    "atj" to "Atikamekw",
    "av" to "Avaries",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbeidjans",
    "az-alt-short" to "Azeri",
    "ba" to "Baskir",
    "ban" to "Balinees",
    "bas" to "Basaa",
    "be" to "Belarussies",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgaars",
    "bgc" to "Haryanvi",
    "bgn" to "Wes-Balochi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengaals",
    "bo" to "Tibettaans",
    "br" to "Bretons",
    "brx" to "Bodo",
    "bs" to "Bosnies",
    "bug" to "Buginees",
    "byn" to "Blin",
    "ca" to "Katalaans",
    "cay" to "Cayuga",
    "ccp" to "Tsjaakma",
    "ce" to "Tsjetsjeens",
    "ceb" to "Cebuano",
    "cgg" to "Kiga",
    "ch" to "Chamorro",
    "chk" to "Chuukees",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokees",
    "chy" to "Cheyennees",
    "ckb" to "Sorani",
    "ckb-alt-menu" to "Sorani",
    "ckb-alt-variant" to "Koerdies Sorani",
    "clc" to "Tzilkotin",
    "co" to "Korsikaans",
    "cop" to "Kopties",
    "crg" to "Michif",
    "crj" to "Suidoos-Cree",
    "crk" to "Laagvlakte-Cree",
    "crl" to "Noordoos-Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina-Algonkin",
    "crs" to "Seselwa Franskreools",
    "cs" to "Tsjeggies",
    "csw" to "Swampy Cree",
    "cu" to "Kerkslawies",
    "cv" to "Chuvash",
    "cy" to "Wallies",
    "da" to "Deens",
    "dak" to "Dakotaans",
    "dar" to "Dakota",
    "dav" to "Taita",
    "de" to "Duits",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Nedersorbies",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Antieke Egipties",
    "eka" to "Ekajuk",
    "el" to "Grieks",
    "en" to "Engels",
    "en-GB" to "Engels (VK)",
    "en-GB-alt-short" to "Engels (VK)",
    "en-US" to "Engels (VSA)",
    "en-US-alt-short" to "Engels (VSA)",
    "eo" to "Esperanto",
    "es" to "Spaans",
    "et" to "Estnies",
    "eu" to "Baskies",
    "ewo" to "Ewondo",
    "fa" to "Persies",
    "fa-AF" to "Dari",
    "ff" to "Fulah",
    "fi" to "Fins",
    "fil" to "Filippyns",
    "fj" to "Fidjiaans",
    "fo" to "Faroëes",
    "fon" to "Fon",
    "fr" to "Frans",
    "frc" to "Cajun",
    "frr" to "Noord-Fries",
    "fur" to "Friuliaans",
    "fy" to "Fries",
    "ga" to "Iers",
    "gaa" to "Gaa",
    "gag" to "Gagauz",
    "gan" to "Gan-Sjinees",
    "gd" to "Skotse Gallies",
    "gez" to "Geez",
    "gil" to "Gilbertees",
    "gl" to "Galisies",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "got" to "Goties",
    "grc" to "Antieke Grieks",
    "gsw" to "Switserse Duits",
    "gu" to "Goedjarati",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "hak" to "Hakka-Sjinees",
    "haw" to "Hawais",
    "hax" to "Suid-Haida",
    "he" to "Hebreeus",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hingels",
    "hil" to "Hiligaynon",
    "hit" to "Hetities",
    "hmn" to "Hmong",
    "hr" to "Kroaties",
    "hsb" to "Oppersorbies",
    "hsn" to "Xiang-Sjinees",
    "ht" to "Haïtiaans",
    "hu" to "Hongaars",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armeens",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Ibanees",
    "ibb" to "Ibibio",
    "id" to "Indonesies",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Wes-Kanadese Inoektitoet",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Yslands",
    "it" to "Italiaans",
    "iu" to "Inoektitoet",
    "ja" to "Japannees",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Javaans",
    "ka" to "Georgies",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Kabardiaans",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "kfo" to "Koro",
    "kg" to "Kongolees",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazaks",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Koreaans",
    "koi" to "Komi-Permyaks",
    "kok" to "Konkani",
    "kpe" to "Kpellees",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelies",
    "kru" to "Kurukh",
    "ks" to "Kasjmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Keuls",
    "ku" to "Koerdies",
    "kum" to "Kumyk",
    "kv" to "Komi",
    "kw" to "Kornies",
    "kwk" to "Kwak’wala",
    "kxv" to "Kuvi",
    "ky" to "Kirgisies",
    "la" to "Latyn",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lb" to "Luxemburgs",
    "lez" to "Lezghies",
    "lg" to "Ganda",
    "li" to "Limburgs",
    "lij" to "Liguries",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombardies",
    "ln" to "Lingaals",
    "lo" to "Lao",
    "lou" to "Louisiana Kreool",
    "loz" to "Lozi",
    "lrc" to "Noord-Luri",
    "lsm" to "Saamia",
    "lt" to "Litaus",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Letties",
    "mad" to "Madurees",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisjen",
    "mg" to "Malgassies",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshallees",
    "mi" to "Maori",
    "mic" to "Micmac",
    "min" to "Minangkabaus",
    "mk" to "Masedonies",
    "ml" to "Malabaars",
    "mn" to "Mongools",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Maleis",
    "mt" to "Maltees",
    "mua" to "Mundang",
    "mul" to "Verskeie tale",
    "mus" to "Kreek",
    "mwl" to "Mirandees",
    "my" to "Birmaans",
    "myv" to "Erzya",
    "mzn" to "Masanderani",
    "na" to "Nauru",
    "nan" to "Min Nan-Sjinees",
    "nap" to "Neapolitaans",
    "naq" to "Nama",
    "nb" to "Boeknoors",
    "nd" to "Noord-Ndebele",
    "nds" to "Nederduits",
    "nds-NL" to "Nedersaksies",
    "ne" to "Nepalees",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niueaans",
    "nl" to "Nederlands",
    "nl-BE" to "Vlaams",
    "nmg" to "Kwasio",
    "nn" to "Nuwe Noors",
    "nnh" to "Ngiemboon",
    "no" to "Noors",
    "nog" to "Nogai",
    "nqo" to "N’Ko",
    "nr" to "Suid-Ndebele",
    "nso" to "Noord-Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Oksitaans",
    "ojb" to "Noordwes-Ojibwa",
    "ojc" to "Sentraal-Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "Wes-Ojibwa",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Oriya",
    "os" to "Osseties",
    "pa" to "Pandjabi",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauaans",
    "pcm" to "Nigeriese Pidgin",
    "phn" to "Fenisies",
    "pis" to "Pijin",
    "pl" to "Pools",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Pruisies",
    "ps" to "Pasjtoe",
    "pt" to "Portugees",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongaans",
    "rhg" to "Rohingya",
    "rm" to "Reto-Romaans",
    "rn" to "Rundi",
    "ro" to "Roemeens",
    "rof" to "Rombo",
    "ru" to "Russies",
    "rup" to "Aromanies",
    "rw" to "Rwandees",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawees",
    "sah" to "Jakoeties",
    "saq" to "Samburu",
    "sat" to "Santalies",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinies",
    "scn" to "Sisiliaans",
    "sco" to "Skots",
    "sd" to "Sindhi",
    "sdh" to "Suid-Koerdies",
    "se" to "Noord-Sami",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sh" to "Serwo-Kroaties",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sk" to "Slowaaks",
    "sl" to "Sloweens",
    "slh" to "Suid-Lushootseed",
    "sm" to "Samoaans",
    "sma" to "Suid-Sami",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalies",
    "sq" to "Albanees",
    "sr" to "Serwies",
    "srn" to "Sranan Tongo",
    "ss" to "Swazi",
    "ssy" to "Saho",
    "st" to "Suid-Sotho",
    "str" to "Straits Salish",
    "su" to "Sundanees",
    "suk" to "Sukuma",
    "sv" to "Sweeds",
    "sw" to "Swahili",
    "swb" to "Comoraans",
    "syr" to "Siries",
    "szl" to "Silesies",
    "ta" to "Tamil",
    "tce" to "Suid-Tutchone",
    "te" to "Teloegoe",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tetoem",
    "tg" to "Tadjiks",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinja",
    "tig" to "Tigre",
    "tk" to "Turkmeens",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Tongaans",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turks",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Tataars",
    "ttm" to "Noord-Tutchone",
    "tum" to "Toemboeka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahities",
    "tyv" to "Tuvinees",
    "tzm" to "Sentraal-Atlas-Tamazight",
    "udm" to "Udmurt",
    "ug" to "Uighur",
    "uk" to "Oekraïens",
    "umb" to "Umbundu",
    "und" to "Onbekende taal",
    "ur" to "Oerdoe",
    "uz" to "Oesbekies",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venesiaans",
    "vi" to "Viëtnamees",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu-Sjinees",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Jiddisj",
    "yo" to "Joroeba",
    "yrl" to "Nheengatu",
    "yue" to "Kantonees",
    "yue-alt-menu" to "Kantonese Chinees",
    "za" to "Zhuang",
    "zgh" to "Standaard Marokkaanse Tamazight",
    "zh" to "Chinees",
    "zh-alt-menu" to "Mandarynse Chinees",
    "zh-Hans-alt-long" to "Mandarynse Chinees (Vereenvoudig)",
    "zh-Hant-alt-long" to "Mandarynse Chinees (Tradisioneel)",
    "zu" to "Zoeloe",
    "zun" to "Zuni",
    "zxx" to "Geen taalinhoud nie",
    "zza" to "Zaza",
  ) }

  val af_NA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val agq: ImmutableMap by lazy { immutableMapOf(
    "agq" to "Aghem",
    "ak" to "Akan",
    "am" to "Àmalì",
    "ar" to "Àlabì",
    "be" to "Bɛ̀làlusàn",
    "bg" to "Bùugɨlìa",
    "bn" to "Bɨ̀ŋgalì",
    "cs" to "Chɛ̂",
    "de" to "Dzamɛ̀",
    "el" to "Gɨ̀lêʔ",
    "en" to "Kɨŋgele",
    "es" to "Sɨ̀kpanìs",
    "fa" to "Kpɛɛshìa",
    "fr" to "Kɨ̀fàlàŋsi",
    "ha" to "Kɨtsɔŋkaŋ",
    "hi" to "Endì",
    "hu" to "Hɔŋgalìa",
    "id" to "Èndònɛshìa",
    "ig" to "Egbò",
    "it" to "Ètalìa",
    "ja" to "Dzàkpànê",
    "jv" to "Dzàbvànê",
    "km" to "Kɨmɛ̀",
    "ko" to "kùulîa",
    "ms" to "Màlae",
    "my" to "Bùumɛsɛ̀",
    "ne" to "Nɛ̀kpalì",
    "nl" to "Dɔ̂s",
    "pa" to "Kpuwndzabì",
    "pl" to "Kpɔlìs",
    "pt" to "Kpotùwgîi",
    "ro" to "Lùmanyìa",
    "ru" to "Lushìa",
    "rw" to "Lùwandà",
    "so" to "Sòmalì",
    "sv" to "Suedìs",
    "ta" to "Tamì",
    "th" to "Tàe",
    "tr" to "Tʉʉkìs",
    "uk" to "Ùkɛlɛnìa",
    "ur" to "Uudùw",
    "vi" to "Vìyɛtnàmê",
    "yo" to "Yulùba",
    "zh" to "Chàenê",
    "zh-alt-menu" to "Chàenê",
    "zu" to "Zulù",
  ) }

  val ak: ImmutableMap by lazy { immutableMapOf(
    "af" to "Afrikaans",
    "ak" to "Akan",
    "am" to "Amarik",
    "ar" to "Arabeke",
    "ar-001" to "Arabeke Kasa Nhyehyɛeɛ Foforɔ",
    "as" to "Asamese",
    "ast" to "Asturiani",
    "az" to "Asabegyanni",
    "az-alt-short" to "Asabegyanni",
    "be" to "Belarus kasa",
    "bg" to "Bɔlgeria kasa",
    "bgc" to "Harianvi",
    "bho" to "Bopuri",
    "blo" to "Anii",
    "bn" to "Bengali kasa",
    "br" to "Britenni",
    "brx" to "Bodo",
    "bs" to "Bosniani",
    "ca" to "Katalan",
    "ceb" to "Kebuano",
    "chr" to "Kiroki",
    "cs" to "Kyɛk kasa",
    "csw" to "Tadeɛm Kreefoɔ Kasa",
    "cv" to "Kyuvahyi",
    "cy" to "Wɛɛhye Kasa",
    "da" to "Dane kasa",
    "de" to "Gyaaman",
    "de-AT" to "Ɔstria Gyaaman",
    "de-CH" to "Swisalande Gyaaman",
    "doi" to "Dɔgri",
    "dsb" to "Sɔɔbia a ɛwɔ fam",
    "el" to "Greek kasa",
    "en" to "Borɔfo",
    "en-GB" to "Ngresi Borɔfo",
    "en-GB-alt-short" to "Ngresi Borɔfo",
    "en-US" to "Amɛrika Borɔfo",
    "en-US-alt-short" to "Amɛrika Borɔfo",
    "eo" to "Esperanto",
    "es" to "Spain kasa",
    "es-419" to "Spain kasa (Laaten Amɛrika)",
    "et" to "Estonia kasa",
    "eu" to "Baske",
    "fa" to "Pɛɛhyia kasa",
    "ff" to "Fula kasa",
    "fi" to "Finlande kasa",
    "fil" to "Filipin kasa",
    "fo" to "Farosi",
    "fr" to "Frɛnkye",
    "fr-CA" to "Kanada Frɛnkye",
    "fr-CH" to "Swisalande Frɛnkye",
    "fy" to "Atɔeɛ Fam Frihyia Kasa",
    "ga" to "Aerelande kasa",
    "gd" to "Skotlandfoɔ Galek Kasa",
    "gl" to "Galisia kasa",
    "gu" to "Gugyarata",
    "ha" to "Hausa",
    "he" to "Hibri kasa",
    "hi" to "Hindi",
    "hi-Latn" to "Laatenfoɔ Hindi",
    "hi-Latn-alt-variant" to "Hindibrɔfo",
    "hr" to "Kurowehyia kasa",
    "hsb" to "Atifi fam Sɔɔbia Kasa",
    "hu" to "Hangri kasa",
    "hy" to "Aameniani",
    "ia" to "Kasa ntam",
    "id" to "Indonihyia kasa",
    "ie" to "Kasa afrafra",
    "ig" to "Igbo kasa",
    "is" to "Aeslande kasa",
    "it" to "Italy kasa",
    "ja" to "Gyapan kasa",
    "jv" to "Gyabanis kasa",
    "ka" to "Gyɔɔgyia kasa",
    "kea" to "Kabuvadianu",
    "kgp" to "Kaingang",
    "kk" to "kasaki kasa",
    "km" to "Kambodia kasa",
    "kn" to "Kanada",
    "ko" to "Korea kasa",
    "kok" to "Konkani kasa",
    "ks" to "Kahyimiɛ",
    "ku" to "Kɛɛde kasa",
    "kxv" to "Kuvi kasa",
    "ky" to "Kɛgyese kasa",
    "lb" to "Lɔsimbɔge kasa",
    "lij" to "Liguria kasa",
    "lmo" to "Lombad kasa",
    "lo" to "Lawo kasa",
    "lt" to "Lituania kasa",
    "lv" to "Latvia kasa",
    "mai" to "Maetili",
    "mi" to "Mawori",
    "mk" to "Mɛsidonia kasa",
    "ml" to "Malayalam kasa",
    "mn" to "Mongoliafoɔ kasa",
    "mni" to "Manipuri",
    "mr" to "Marati",
    "ms" to "Malay kasa",
    "mt" to "Malta kasa",
    "mul" to "Kasa ahodoɔ",
    "my" to "Bɛɛmis kasa",
    "nds" to "Gyaaman kasa a ɛwɔ fam",
    "ne" to "Nɛpal kasa",
    "nl" to "Dɛɛkye",
    "nl-BE" to "Dɛɛkye (Bɛɛgyiɔm",
    "nn" to "Nɔwefoɔ Ninɔso",
    "no" to "Nɔwefoɔ kasa",
    "nqo" to "Nko",
    "oc" to "Osita kasa",
    "or" to "Odia",
    "pa" to "Pungyabi kasa",
    "pcm" to "Nigeriafoɔ Pigyin",
    "pl" to "Pɔland kasa",
    "prg" to "Prusia kasa",
    "ps" to "Pahyito",
    "pt" to "Pɔɔtugal kasa",
    "qu" to "Kwɛkya",
    "raj" to "Ragyasitan kasa",
    "rm" to "Romanhye kasa",
    "ro" to "Romenia kasa",
    "ru" to "Rahyia kasa",
    "rw" to "Rewanda kasa",
    "sa" to "Sanskrit kasa",
    "sah" to "Yakut Kasa",
    "sat" to "Santal kasa",
    "sc" to "Saadinia kasa",
    "sd" to "Sindi",
    "si" to "Sinhala",
    "sk" to "Slovak Kasa",
    "sl" to "Slovɛniafoɔ Kasa",
    "so" to "Somalia kasa",
    "sq" to "Aabeniani",
    "sr" to "Sɛbia Kasa",
    "su" to "Sunda Kasa",
    "sv" to "Sweden kasa",
    "sw" to "Swahili",
    "syr" to "Siiria Kasa",
    "szl" to "Silesiafoɔ Kasa",
    "ta" to "Tamil kasa",
    "te" to "Telugu",
    "tg" to "Tɛgyeke kasa",
    "th" to "Taeland kasa",
    "ti" to "Tigrinya kasa",
    "tk" to "Tɛkmɛnistan Kasa",
    "to" to "Tonga kasa",
    "tr" to "Tɛɛki kasa",
    "tt" to "Tata kasa",
    "ug" to "Yugaa Kasa",
    "uk" to "Ukren kasa",
    "und" to "kasa a yɛnnim",
    "ur" to "Urdu kasa",
    "uz" to "Usbɛkistan Kasa",
    "vec" to "Vɛnihyia Kasa",
    "vi" to "Viɛtnam kasa",
    "vmw" to "Makuwa",
    "wo" to "Wolɔfo Kasa",
    "xh" to "Hosa Kasa",
    "xnr" to "Kangri",
    "yo" to "Yoruba",
    "yrl" to "Ningatu",
    "yue" to "Kantonese",
    "yue-alt-menu" to "Kyaena Kantonese",
    "za" to "Zuang",
    "zh" to "Kyaena kasa",
    "zh-alt-menu" to "Madarin, Kyaena kasa",
    "zh-Hans" to "Kyaena kasa a emu yɛ mmrɛ",
    "zh-Hans-alt-long" to "Mandarin Kyaena kasa a emu yɛ mmrɛ",
    "zh-Hant" to "Tete Kyaena kasa",
    "zh-Hant-alt-long" to "Tete Mandarin Kyaena kasa",
    "zu" to "Zulu",
    "zxx" to "Lengwestese biara nnim",
  ) }

  val am: ImmutableMap by lazy { immutableMapOf(
    "aa" to "አፋርኛ",
    "ab" to "አብሐዚኛ",
    "ace" to "አቻይንኛ",
    "ach" to "አኮሊኛ",
    "ada" to "አዳንግሜ",
    "ady" to "አድይግሄ",
    "ae" to "አቬስታን",
    "af" to "አፍሪካንኛ",
    "afh" to "አፍሪሂሊ",
    "agq" to "አገም",
    "ain" to "አይኑ",
    "ak" to "አካንኛ",
    "akk" to "አካዲያን",
    "akz" to "አላባማ",
    "ale" to "አልዩት",
    "alt" to "ደቡባዊ አልታይ",
    "am" to "አማርኛ",
    "an" to "አራጎንስ",
    "ann" to "ኦቦሎ",
    "anp" to "አንጊካ",
    "ar" to "ዓረብኛ",
    "ar-001" to "ዘመናዊ መደበኛ ዓረብኛ",
    "arc" to "አራማይክ",
    "arn" to "ማፑቼ",
    "aro" to "አራኦና",
    "arp" to "አራፓሆ",
    "arq" to "የአልጄሪያ ዓረብኛ",
    "ars" to "ናጅዲ አረብኛ",
    "arw" to "አራዋክ",
    "as" to "አሳሜዝ",
    "asa" to "አሱ",
    "ase" to "የአሜሪካ የምልክት ቋንቋ",
    "ast" to "አስቱሪያንኛ",
    "atj" to "አቲካምከው",
    "av" to "አቫሪክ",
    "awa" to "አዋድሂ",
    "ay" to "አያማርኛ",
    "az" to "አዘርባጃንኛ",
    "az-alt-short" to "አዜሪ",
    "ba" to "ባስኪርኛ",
    "bal" to "ባሉቺ",
    "ban" to "ባሊኔስ",
    "bar" to "ባቫሪያን",
    "bas" to "ባሳ",
    "bax" to "ባሙን",
    "bbc" to "ባታካ ቶባ",
    "be" to "ቤላራሻኛ",
    "bej" to "ቤጃ",
    "bem" to "ቤምባ",
    "bew" to "ቤታዊ",
    "bez" to "ቤና",
    "bfd" to "ባፉት",
    "bfq" to "ባዳጋ",
    "bg" to "ቡልጋሪኛ",
    "bgc" to "ሃርያንቪኛ",
    "bgn" to "የምዕራብ ባሎቺ",
    "bho" to "ቦጅፑሪ",
    "bi" to "ቢስላምኛ",
    "bik" to "ቢኮል",
    "bin" to "ቢኒ",
    "bjn" to "ባንጃር",
    "bla" to "ሲክሲካ",
    "blo" to "አኒኛ",
    "bm" to "ባምባርኛ",
    "bn" to "ቤንጋሊኛ",
    "bo" to "ቲቤታንኛ",
    "bpy" to "ቢሹንፑሪያ",
    "bqi" to "ባክህቲያሪ",
    "br" to "ብሬቶንኛ",
    "bra" to "ብራጅ",
    "brh" to "ብራሁዪ",
    "brx" to "ቦዶ",
    "bs" to "ቦስኒያንኛ",
    "bss" to "አኮስ",
    "bua" to "ቡሪያት",
    "bug" to "ቡጊኔዝ",
    "bum" to "ቡሉ",
    "byn" to "ብሊን",
    "ca" to "ካታላንኛ",
    "cad" to "ካዶ",
    "car" to "ካሪብ",
    "cay" to "ካዩጋ",
    "cch" to "አትሳም",
    "ccp" to "ቻክማ",
    "ce" to "ችችን",
    "ceb" to "ሴብዋኖ",
    "cgg" to "ቺጋኛ",
    "ch" to "ቻሞሮ",
    "chb" to "ቺብቻ",
    "chg" to "ቻጋታይ",
    "chk" to "ቹክስ",
    "chm" to "ማሪ",
    "chn" to "ቺኑክ ጃርጎን",
    "cho" to "ቾክታዋ",
    "chp" to "ቺፔውያን",
    "chr" to "ቼሮኬኛ",
    "chy" to "ችዬኔ",
    "ckb" to "የሶራኒ ኩርድኛ",
    "ckb-alt-menu" to "የሶራኒ ኩርድኛ",
    "ckb-alt-variant" to "የሶራኒ ኩርድኛ",
    "clc" to "ቺልኮቲን",
    "co" to "ኮርሲካኛ",
    "cop" to "ኮፕቲክ",
    "cps" to "ካፒዝኖን",
    "cr" to "ክሪ",
    "crg" to "ሚቺፍ",
    "crh" to "ክሪሚያን ተርኪሽ",
    "crj" to "ደቡብ ምዕራባዊ ክሪ",
    "crk" to "ፕላይንስ ክሪ",
    "crl" to "ሰሜን ምስራቃዊ ክሪ",
    "crm" to "ሙዝ ክሪ",
    "crr" to "ካሮሊና አልጎንክዊያን",
    "crs" to "ሰሰላዊ ክሬኦሊ ፈረንሳይኛ",
    "cs" to "ቼክኛ",
    "csw" to "ስዋምፒ ክሪ",
    "cu" to "ቸርች ስላቪክ",
    "cv" to "ቹቫሽኛ",
    "cy" to "ዌልሽ",
    "da" to "ዴኒሽ",
    "dak" to "ዳኮታ",
    "dar" to "ዳርግዋ",
    "dav" to "ታይታ",
    "de" to "ጀርመንኛ",
    "de-AT" to "የኦስትሪያ ጀርመንኛ",
    "de-CH" to "የስዊዝ ከፍተኛ ጀርመንኛ",
    "del" to "ዳላዌር",
    "dgr" to "ዶግሪብ",
    "din" to "ዲንካ",
    "dje" to "ዛርማኛ",
    "doi" to "ዶግሪ",
    "dsb" to "የታችኛው ሶርቢያኛ",
    "dtp" to "ሴንተራል ዱሰን",
    "dua" to "ዱዋላኛ",
    "dv" to "ዲቬሂ",
    "dyo" to "ጆላ-ፎንዪ",
    "dyu" to "ድዩላ",
    "dz" to "ድዞንግኻኛ",
    "dzg" to "ዳዛጋ",
    "ebu" to "ኢምቡ",
    "ee" to "ኢዊ",
    "efi" to "ኤፊክ",
    "egy" to "የጥንታዊ ግብጽኛ",
    "eka" to "ኤካጁክ",
    "el" to "ግሪክኛ",
    "en" to "እንግሊዝኛ",
    "en-AU" to "የአውስትራሊያ እንግሊዝኛ",
    "en-CA" to "የካናዳ እንግሊዝኛ",
    "en-GB" to "የብሪቲሽ እንግሊዝኛ",
    "en-GB-alt-short" to "የዩናይትድ ኪንግደም እንግሊዝኛ",
    "en-US" to "የአሜሪካ እንግሊዝኛ",
    "en-US-alt-short" to "የዩ ኤስ እንግሊዝኛ",
    "eo" to "ኤስፐራንቶ",
    "es" to "ስፓኒሽ",
    "es-419" to "የላቲን አሜሪካ ስፓኒሽ",
    "es-ES" to "የአውሮፓ ስፓኒሽ",
    "es-MX" to "የሜክሲኮ ስፓኒሽ",
    "esu" to "ሴንተራል ዩፒክ",
    "et" to "ኢስቶኒያንኛ",
    "eu" to "ባስክኛ",
    "ewo" to "ኤዎንዶ",
    "fa" to "ፐርሺያኛ",
    "fa-AF" to "ዳሪ",
    "ff" to "ፉላኒኛ",
    "fi" to "ፊንላንድኛ",
    "fil" to "ፊሊፒንኛ",
    "fj" to "ፊጂኛ",
    "fo" to "ፋሮኛ",
    "fon" to "ፎን",
    "fr" to "ፈረንሳይኛ",
    "fr-CA" to "የካናዳ ፈረንሳይኛ",
    "fr-CH" to "የስዊዝ ፈረንሳይኛ",
    "frc" to "ካጁን ፍሬንች",
    "frp" to "አርፒታን",
    "frr" to "ሰሜናዊ ፍሪስያን",
    "fur" to "ፍሩሊያን",
    "fy" to "ምዕራባዊ ፍሪሲኛ",
    "ga" to "አየርላንድኛ",
    "gaa" to "ጋ",
    "gag" to "ጋጉዝኛ",
    "gan" to "ጋን ቻይንኛ",
    "gd" to "የስኮትላንድ ጌይሊክ",
    "gez" to "ግዕዝኛ",
    "gil" to "ጅልበርትስ",
    "gl" to "ጋሊሺያንኛ",
    "gn" to "ጓራኒኛ",
    "gor" to "ጎሮንታሎ",
    "grc" to "የጥንታዊ ግሪክ",
    "gsw" to "ስዊዝ ጀርመንኛ",
    "gu" to "ጉጃርቲኛ",
    "guz" to "ጉስሊኛ",
    "gv" to "ማንክስ",
    "gwi" to "ግዊቺን",
    "ha" to "ሃውሳኛ",
    "hai" to "ሃይዳ",
    "hak" to "ሃካ ቻይንኛ",
    "haw" to "ሃዊያኛ",
    "hax" to "ደቡባዊ ሃይዳ",
    "he" to "ዕብራይስጥ",
    "hi" to "ሕንድኛ",
    "hi-Latn" to "ሕንድኛ (ላቲን)",
    "hi-Latn-alt-variant" to "ሕንድኛ (ላቲን)",
    "hil" to "ሂሊጋይኖን",
    "hmn" to "ህሞንግ",
    "hr" to "ክሮሽያንኛ",
    "hsb" to "የላይኛው ሶርቢያንኛ",
    "hsn" to "ዢያንግ ቻይንኛ",
    "ht" to "ሃይትኛ ክሮሌ",
    "hu" to "ሀንጋሪኛ",
    "hup" to "ሁፓ",
    "hur" to "ሃልኮመልም",
    "hy" to "አርሜንኛ",
    "hz" to "ሄሬሮ",
    "ia" to "ኢንቴርሊንጓ",
    "iba" to "ኢባን",
    "ibb" to "ኢቢብዮ",
    "id" to "ኢንዶኔዥያኛ",
    "ie" to "እንተርሊንግወ",
    "ig" to "ኢግቦኛ",
    "ii" to "ሲቹዋን ዪ",
    "ik" to "እኑፒያቅኛ",
    "ikt" to "የምዕራባዊ ካናዳ ኢኑክቲቱት",
    "ilo" to "ኢሎኮ",
    "inh" to "ኢንጉሽ",
    "io" to "ኢዶ",
    "is" to "አይስላንድኛ",
    "it" to "ጣሊያንኛ",
    "iu" to "እኑክቲቱትኛ",
    "ja" to "ጃፓንኛ",
    "jbo" to "ሎጅባን",
    "jgo" to "ንጎምባ",
    "jmc" to "ማቻሜኛ",
    "jv" to "ጃቫኛ",
    "ka" to "ጆርጂያንኛ",
    "kab" to "ካብይል",
    "kac" to "ካቺን",
    "kaj" to "ጅጁ",
    "kam" to "ካምባ",
    "kbd" to "ካባርዲያን",
    "kcg" to "ታያፕ",
    "kde" to "ማኮንዴ",
    "kea" to "ካቡቨርዲያኑ",
    "kfo" to "ኮሮ",
    "kg" to "ኮንጎኛ",
    "kgp" to "ካይንጋንግ",
    "kha" to "ካሲ",
    "khq" to "ኮይራ ቺኒ",
    "ki" to "ኪኩዩ",
    "kj" to "ኩዋንያማ",
    "kk" to "ካዛክኛ",
    "kkj" to "ካኮ",
    "kl" to "ካላሊሱት",
    "kln" to "ካለንጂን",
    "km" to "ክመር",
    "kmb" to "ኪምቡንዱ",
    "kn" to "ካናዳ",
    "ko" to "ኮሪያኛ",
    "koi" to "ኮሚ ፔርምያክ",
    "kok" to "ኮንካኒ",
    "kpe" to "ክፔሌ",
    "kr" to "ካኑሪ",
    "krc" to "ካራቻይ-ባልካር",
    "krl" to "ካረሊያን",
    "kru" to "ኩሩክ",
    "ks" to "ካሽሚርኛ",
    "ksb" to "ሻምባላ",
    "ksf" to "ባፊያ",
    "ksh" to "ኮሎኝኛ",
    "ku" to "ኩርድሽ",
    "kum" to "ኩማይክ",
    "kv" to "ኮሚ",
    "kw" to "ኮርኒሽ",
    "kwk" to "ክዋክዋላ",
    "kxv" to "ኩቪኛ",
    "ky" to "ክይርግይዝ",
    "la" to "ላቲንኛ",
    "lad" to "ላዲኖ",
    "lag" to "ላንጊ",
    "lb" to "ሉክሰምበርግኛ",
    "lez" to "ሌዝጊያን",
    "lg" to "ጋንዳኛ",
    "li" to "ሊምቡርጊሽ",
    "lij" to "ሊጓሪያኛ",
    "lil" to "ሊሎኤት",
    "lkt" to "ላኮታ",
    "lmo" to "ሎምባርድኛ",
    "ln" to "ሊንጋላ",
    "lo" to "ላኦኛ",
    "lou" to "ሉዊዚያና ክሬኦል",
    "loz" to "ሎዚ",
    "lrc" to "ሰሜናዊ ሉሪ",
    "lsm" to "ሳሚያ",
    "lt" to "ሊቱዌንያኛ",
    "lu" to "ሉባ-ካታንጋ",
    "lua" to "ሉባ-ሉሏ",
    "lun" to "ሉንዳ",
    "luo" to "ሉኦ",
    "lus" to "ሚዞ",
    "luy" to "ሉያ",
    "lv" to "ላትቪያኛ",
    "mad" to "ማዱረስ",
    "mag" to "ማጋሂ",
    "mai" to "ማይቲሊ",
    "mak" to "ማካሳር",
    "mas" to "ማሳይ",
    "mdf" to "ሞክሻ",
    "men" to "ሜንዴ",
    "mer" to "ሜሩ",
    "mfe" to "ሞሪስየን",
    "mg" to "ማላጋስይ",
    "mgh" to "ማኩዋ-ሜቶ",
    "mgo" to "ሜታ",
    "mh" to "ማርሻሊዝ",
    "mi" to "ማኦሪ",
    "mic" to "ሚክማው",
    "min" to "ሚናንግካባኡ",
    "mk" to "ሜቄዶንኛ",
    "ml" to "ማላያላም",
    "mn" to "ሞንጎሊያኛ",
    "mni" to "ማኒፑሪ",
    "moe" to "ኢኑ-አይመን",
    "moh" to "ሞሃውክ",
    "mos" to "ሞሲ",
    "mr" to "ማራቲ",
    "ms" to "ማላይ",
    "mt" to "ማልቲዝኛ",
    "mua" to "ሙንዳንግ",
    "mul" to "ባለብዙ ቋንቋዎች",
    "mus" to "ሙስኮኪ",
    "mwl" to "ሚራንዴዝ",
    "my" to "ቡርማኛ",
    "myv" to "ኤርዝያ",
    "mzn" to "ማዛንደራኒ",
    "na" to "ናኡሩ",
    "nan" to "ሚን ኛን ቻይንኛ",
    "nap" to "ኒአፖሊታን",
    "naq" to "ናማ",
    "nb" to "የኖርዌይ ቦክማል",
    "nd" to "ሰሜን ንዴብሌ",
    "nds" to "የታችኛው ጀርመንኛ",
    "nds-NL" to "የታችኛው ሳክሰን",
    "ne" to "ኔፓሊኛ",
    "new" to "ኒዋሪ(ኔፓል)",
    "ng" to "ንዶንጋ",
    "nia" to "ኒአስ",
    "niu" to "ኒዩአንኛ",
    "njo" to "ኦ ናጋ",
    "nl" to "ደች",
    "nl-BE" to "ፍሌሚሽ",
    "nmg" to "ክዋሲዮ",
    "nn" to "የኖርዌይ ናይኖርስክ",
    "nnh" to "ኒጊምቡን",
    "no" to "ኖርዌይኛ",
    "nog" to "ኖጋይ",
    "nqo" to "ንኮ",
    "nr" to "ደቡብ ንደቤሌ",
    "nso" to "ሰሜናዊ ሶቶ",
    "nus" to "ኑዌር",
    "nv" to "ናቫጆ",
    "nwc" to "ክላሲክ ኔዋሪ",
    "ny" to "ንያንጃ",
    "nyn" to "ኒያንኮል",
    "oc" to "ኦሲታን",
    "ojb" to "ሰሜን ምዕራባዊ ኦጂብዋ",
    "ojc" to "ማዕከላዊ ኦጂብዋ",
    "ojs" to "ኦጂ-ክሪ",
    "ojw" to "ምዕራባዊ ኦጂቡዋ",
    "oka" to "ኦካናጋን",
    "om" to "ኦሮሚኛ",
    "or" to "ኦዲያ",
    "os" to "ኦሴቲክ",
    "pa" to "ፑንጃብኛ",
    "pag" to "ፓንጋሲናን",
    "pam" to "ፓምፓንጋ",
    "pap" to "ፓፒያሜንቶ",
    "pau" to "ፓሉዋን",
    "pcm" to "የናይጄሪያ ፒጂን",
    "pis" to "ፒጂን",
    "pl" to "ፖሊሽ",
    "pqm" to "ማሊሴት-ፓሳማኩዎድይ",
    "prg" to "ፐሩሳንኛ",
    "ps" to "ፓሽቶ",
    "ps-alt-variant" to "ፑሽቶ",
    "pt" to "ፖርቹጋልኛ",
    "pt-BR" to "የብራዚል ፖርቹጋልኛ",
    "pt-PT" to "የአውሮፓ ፖርቹጋልኛ",
    "qu" to "ኩዌቹዋ",
    "quc" to "ኪቼ",
    "qug" to "ቺምቦራዞ ሃይላንድ ኩቹዋ",
    "raj" to "ራጃስታኒ",
    "rap" to "ራፓኑኢ",
    "rar" to "ራሮቶንጋን",
    "rhg" to "ሮሂንግያ",
    "rm" to "ሮማንሽ",
    "rn" to "ሩንዲ",
    "ro" to "ሮማኒያኛ",
    "ro-MD" to "ሞልዳቪያንኛ",
    "rof" to "ሮምቦ",
    "ru" to "ራሽያኛ",
    "rup" to "አሮማንያን",
    "rw" to "ኪንያርዋንዳ",
    "rwk" to "ርዋ",
    "sa" to "ሳንስክሪት",
    "sad" to "ሳንዳዌ",
    "sah" to "ያኩት",
    "saq" to "ሳምቡሩ",
    "sat" to "ሳንታሊ",
    "sba" to "ንጋምባይ",
    "sbp" to "ሳንጉ",
    "sc" to "ሳርዲንያን",
    "scn" to "ሲሲሊያንኛ",
    "sco" to "ስኮትስ",
    "sd" to "ሲንዲ",
    "sdh" to "ደቡባዊ ኩርዲሽ",
    "se" to "ሰሜናዊ ሳሚ",
    "seh" to "ሴና",
    "ses" to "ኮይራቦሮ ሴኒ",
    "sg" to "ሳንጎ",
    "sh" to "ሰርቦ-ክሮኤሽያኛ",
    "shi" to "ታቼልሂት",
    "shn" to "ሻን",
    "shu" to "ቻዲያን ዓረብኛ",
    "si" to "ሲንሃላ",
    "sid" to "ሲዳምኛ",
    "sk" to "ስሎቫክኛ",
    "sl" to "ስሎቬንኛ",
    "slh" to "ደቡባዊ ሉሹትሲድ",
    "sm" to "ሳሞኣን",
    "sma" to "ደቡባዊ ሳሚ",
    "smj" to "ሉሌ ሳሚ",
    "smn" to "ኢናሪ ሳሚ",
    "sms" to "ስኮልት ሳሚ",
    "sn" to "ሾና",
    "snk" to "ሶኒንኬ",
    "so" to "ሱማልኛ",
    "sq" to "አልባንያንኛ",
    "sr" to "ሰርብያኛ",
    "srn" to "ስራናን ቶንጎ",
    "ss" to "ስዋቲ",
    "ssy" to "ሳሆኛ",
    "st" to "ደቡባዊ ሶቶ",
    "str" to "ስትሬይትስ ስታሊሽ",
    "su" to "ሱዳንኛ",
    "suk" to "ሱኩማ",
    "sv" to "ስዊድንኛ",
    "sw" to "ስዋሂሊኛ",
    "sw-CD" to "ኮንጎ ስዋሂሊ",
    "swb" to "ኮሞሪያን",
    "syc" to "ክላሲክ ኔይራ",
    "syr" to "ሲሪያክ",
    "szl" to "ሲሌሲያኛ",
    "ta" to "ታሚል",
    "tce" to "ደቡባዊ ቱትቾን",
    "te" to "ተሉጉ",
    "tem" to "ቲምኔ",
    "teo" to "ቴሶ",
    "tet" to "ቴተም",
    "tg" to "ታጂክ",
    "tgx" to "ታጊሽ",
    "th" to "ታይ",
    "tht" to "ታህልታን",
    "ti" to "ትግርኛ",
    "tig" to "ትግረ",
    "tk" to "ቱርክሜን",
    "tl" to "ታጋሎገኛ",
    "tlh" to "ክሊንጎን",
    "tli" to "ትሊንጊት",
    "tn" to "ጽዋና",
    "to" to "ቶንጋን",
    "tok" to "ቶኪ ፖና",
    "tpi" to "ቶክ ፒሲን",
    "tr" to "ቱርክኛ",
    "trv" to "ታሮኮ",
    "ts" to "ጾንጋ",
    "tt" to "ታታር",
    "ttm" to "ሰሜናዊ ቱትቾን",
    "tum" to "ቱምቡካ",
    "tvl" to "ቱቫሉ",
    "tw" to "ትዊኛ",
    "twq" to "ታሳዋክ",
    "ty" to "ታሂታንኛ",
    "tyv" to "ቱቪንያንኛ",
    "tzm" to "መካከለኛው አትላስ ታማዚኛ",
    "udm" to "ኡድሙርት",
    "ug" to "ኡይግሁር",
    "uk" to "ዩክሬንኛ",
    "umb" to "ኡምቡንዱ",
    "und" to "ያልታወቀ ቋንቋ",
    "ur" to "ኡርዱኛ",
    "uz" to "ኡዝቤክኛ",
    "vai" to "ቫይ",
    "ve" to "ቬንዳ",
    "vec" to "ቬነቲያንኛ",
    "vi" to "ቪየትናምኛ",
    "vmw" to "ማክሁዋኛ",
    "vo" to "ቮላፑክኛ",
    "vun" to "ቩንጆ",
    "wa" to "ዋሎን",
    "wae" to "ዋልሰር",
    "wal" to "ወላይትኛ",
    "war" to "ዋራይ",
    "wbp" to "ዋርልፒሪ",
    "wo" to "ዎሎፍኛ",
    "wuu" to "ዉ ቻይንኛ",
    "xal" to "ካልማይክ",
    "xh" to "ዞሳኛ",
    "xnr" to "ካንጋሪ",
    "xog" to "ሶጋ",
    "yav" to "ያንግቤንኛ",
    "ybb" to "የምባ",
    "yi" to "ይዲሽኛ",
    "yo" to "ዮሩባዊኛ",
    "yrl" to "ንሄንጋቱ",
    "yue" to "ካንቶኒዝ",
    "yue-alt-menu" to "ካንቶኒዝ ቻይንኛ",
    "za" to "ዡዋንግኛ",
    "zbl" to "ብሊስይምቦልስ",
    "zgh" to "መደበኛ የሞሮኮ ታማዚግት",
    "zh" to "ቻይንኛ",
    "zh-alt-menu" to "ማንድሪን ቻይንኛ",
    "zh-Hans" to "ቀለል ያለ ቻይንኛ",
    "zh-Hans-alt-long" to "ቀለል ያለ ማንድሪን ቻይንኛ",
    "zh-Hant" to "ባህላዊ ቻይንኛ",
    "zh-Hant-alt-long" to "ባህላዊ ማንድሪን ቻይንኛ",
    "zu" to "ዙሉኛ",
    "zun" to "ዙኒ",
    "zxx" to "ቋንቋዊ ይዘት የለውም",
    "zza" to "ዛዛ",
  ) }

  val an: ImmutableMap by lazy { immutableMapOf(
    "an" to "aragonés",
  ) }

  val ann: ImmutableMap by lazy { immutableMapOf(
    "ann" to "Obolo",
  ) }

  val apc: ImmutableMap by lazy { immutableMapOf(
    "apc" to "العامية",
  ) }

  val ar: ImmutableMap by lazy { immutableMapOf(
    "aa" to "الأفارية",
    "ab" to "الأبخازية",
    "ace" to "الأتشينيزية",
    "ach" to "الأكولية",
    "ada" to "الأدانجمية",
    "ady" to "الأديغة",
    "ae" to "الأفستية",
    "af" to "الأفريقانية",
    "afh" to "الأفريهيلية",
    "agq" to "الأغم",
    "ain" to "الآينوية",
    "ak" to "الأكانية",
    "akk" to "الأكادية",
    "ale" to "الأليوتية",
    "alt" to "الألطائية الجنوبية",
    "am" to "الأمهرية",
    "an" to "الأراغونية",
    "ang" to "الإنجليزية القديمة",
    "ann" to "أوبلو",
    "anp" to "الأنجيكا",
    "ar" to "العربية",
    "ar-001" to "العربية الفصحى الحديثة",
    "arc" to "الآرامية",
    "arn" to "المابودونغونية",
    "arp" to "الأراباهو",
    "ars" to "اللهجة النجدية",
    "ars-alt-menu" to "العربية، النجدية",
    "arw" to "الأراواكية",
    "as" to "الأسامية",
    "asa" to "الآسو",
    "ast" to "الأسترية",
    "atj" to "الأتيكاميكو",
    "av" to "الأوارية",
    "awa" to "الأوادية",
    "ay" to "الأيمارا",
    "az" to "الأذربيجانية",
    "az-alt-short" to "الأذرية",
    "ba" to "الباشكيرية",
    "bal" to "البلوشية",
    "ban" to "البالينية",
    "bas" to "الباسا",
    "bax" to "بامن",
    "bbj" to "لغة الغومالا",
    "be" to "البيلاروسية",
    "bej" to "البيجا",
    "bem" to "البيمبا",
    "bez" to "بينا",
    "bfd" to "لغة البافوت",
    "bg" to "البلغارية",
    "bgc" to "الهارينفية",
    "bgn" to "البلوشية الغربية",
    "bho" to "البهوجبورية",
    "bi" to "البيسلامية",
    "bik" to "البيكولية",
    "bin" to "البينية",
    "bkm" to "لغة الكوم",
    "bla" to "السيكسيكية",
    "blo" to "الآنية",
    "bm" to "البامبارا",
    "bn" to "البنغالية",
    "bo" to "التبتية",
    "br" to "البريتونية",
    "bra" to "البراجية",
    "brx" to "البودو",
    "bs" to "البوسنية",
    "bss" to "أكوس",
    "bua" to "البرياتية",
    "bug" to "البجينيزية",
    "bum" to "لغة البولو",
    "byn" to "البلينية",
    "byv" to "لغة الميدومبا",
    "ca" to "الكتالانية",
    "cad" to "الكادو",
    "car" to "الكاريبية",
    "cay" to "الكايوجية",
    "cch" to "الأتسام",
    "ccp" to "تشاكما",
    "ce" to "الشيشانية",
    "ceb" to "السيبيوانية",
    "cgg" to "تشيغا",
    "ch" to "التشامورو",
    "chb" to "التشيبشا",
    "chg" to "التشاجاتاي",
    "chk" to "التشكيزية",
    "chm" to "الماري",
    "chn" to "الشينوك جارجون",
    "cho" to "الشوكتو",
    "chp" to "الشيباوايان",
    "chr" to "الشيروكي",
    "chy" to "الشايان",
    "ckb" to "السورانية الكردية",
    "ckb-alt-menu" to "الكردية، السورانية",
    "ckb-alt-variant" to "السورانية الكردية",
    "clc" to "تسيلكوتين",
    "co" to "الكورسيكية",
    "cop" to "القبطية",
    "cr" to "الكرى",
    "crg" to "الميتشيف",
    "crh" to "لغة تتار القرم",
    "crj" to "الكري الجنوب شرقية",
    "crk" to "البلينز-كري",
    "crl" to "الكري شمال الشرقية",
    "crm" to "الموس-كري",
    "crr" to "الألغونكوية كارولينا",
    "crs" to "الفرنسية الكريولية السيشيلية",
    "cs" to "التشيكية",
    "csb" to "الكاشبايان",
    "csw" to "السوامبي-كري",
    "cu" to "سلافية كنسية",
    "cv" to "التشوفاشي",
    "cy" to "الويلزية",
    "da" to "الدانمركية",
    "dak" to "الداكوتا",
    "dar" to "الدارجوا",
    "dav" to "تيتا",
    "de" to "الألمانية",
    "de-AT" to "الألمانية النمساوية",
    "del" to "الديلوير",
    "den" to "السلافية",
    "dgr" to "الدوجريب",
    "din" to "الدنكا",
    "dje" to "الزارمية",
    "doi" to "الدوجرية",
    "dsb" to "صوربيا السفلى",
    "dua" to "الديولا",
    "dum" to "الهولندية الوسطى",
    "dv" to "المالديفية",
    "dyo" to "جولا فونيا",
    "dyu" to "الدايلا",
    "dz" to "دزونكا",
    "dzg" to "القرعانية",
    "ebu" to "إمبو",
    "ee" to "الإيوي",
    "efi" to "الإفيك",
    "egy" to "المصرية القديمة",
    "eka" to "الإكاجك",
    "el" to "اليونانية",
    "elx" to "الإمايت",
    "en" to "الإنجليزية",
    "en-GB-alt-short" to "الإنجليزية المملكة المتحدة",
    "en-US-alt-short" to "الإنجليزية الولايات المتحدة",
    "enm" to "الإنجليزية الوسطى",
    "eo" to "الإسبرانتو",
    "es" to "الإسبانية",
    "es-419" to "الإسبانية أمريكا اللاتينية",
    "es-ES" to "الإسبانية الأوروبية",
    "es-MX" to "الإسبانية المكسيكية",
    "et" to "الإستونية",
    "eu" to "الباسكية",
    "ewo" to "الإيوندو",
    "fa" to "الفارسية",
    "fa-AF" to "الدارية",
    "fan" to "الفانج",
    "fat" to "الفانتي",
    "ff" to "الفولانية",
    "fi" to "الفنلندية",
    "fil" to "الفلبينية",
    "fj" to "الفيجية",
    "fo" to "الفاروية",
    "fon" to "الفون",
    "fr" to "الفرنسية",
    "frc" to "الفرنسية الكاجونية",
    "frm" to "الفرنسية الوسطى",
    "fro" to "الفرنسية القديمة",
    "frr" to "الفريزينية الشمالية",
    "frs" to "الفريزينية الشرقية",
    "fur" to "الفريلايان",
    "fy" to "الفريزيان",
    "ga" to "الأيرلندية",
    "gaa" to "الجا",
    "gag" to "الغاغوز",
    "gan" to "الغان الصينية",
    "gay" to "الجايو",
    "gba" to "الجبيا",
    "gd" to "الغيلية الأسكتلندية",
    "gez" to "الجعزية",
    "gil" to "لغة أهل جبل طارق",
    "gl" to "الجاليكية",
    "gmh" to "الألمانية العليا الوسطى",
    "gn" to "الغوارانية",
    "goh" to "الألمانية العليا القديمة",
    "gon" to "الجندي",
    "gor" to "الجورونتالو",
    "got" to "القوطية",
    "grb" to "الجريبو",
    "grc" to "اليونانية القديمة",
    "gsw" to "الألمانية السويسرية",
    "gu" to "الغوجاراتية",
    "guz" to "الغيزية",
    "gv" to "المنكية",
    "gwi" to "غوتشن",
    "ha" to "الهوسا",
    "hai" to "الهيدا",
    "hak" to "الهاكا الصينية",
    "haw" to "لغة هاواي",
    "hax" to "هايدا الجنوبية",
    "he" to "العبرية",
    "hi" to "الهندية",
    "hi-Latn-alt-variant" to "الهنجليزية",
    "hil" to "الهيليجينون",
    "hit" to "الحثية",
    "hmn" to "الهمونجية",
    "ho" to "الهيري موتو",
    "hr" to "الكرواتية",
    "hsb" to "الصوربية العليا",
    "hsn" to "شيانغ الصينية",
    "ht" to "الكريولية الهايتية",
    "hu" to "الهنغارية",
    "hup" to "الهبا",
    "hur" to "الهالكوميليم",
    "hy" to "الأرمنية",
    "hz" to "الهيريرو",
    "ia" to "اللّغة الوسيطة",
    "iba" to "الإيبان",
    "ibb" to "الإيبيبيو",
    "id" to "الإندونيسية",
    "ie" to "الإنترلينج",
    "ig" to "الإيجبو",
    "ii" to "السيتشيون يي",
    "ik" to "الإينبياك",
    "ikt" to "الإنكتيتوتية الكندية الغربية",
    "ilo" to "الإيلوكو",
    "inh" to "الإنجوشية",
    "io" to "الإيدو",
    "is" to "الأيسلندية",
    "it" to "الإيطالية",
    "iu" to "الإينكتيتت",
    "ja" to "اليابانية",
    "jbo" to "اللوجبان",
    "jgo" to "نغومبا",
    "jmc" to "الماتشامية",
    "jpr" to "الفارسية اليهودية",
    "jrb" to "العربية اليهودية",
    "jv" to "الجاوية",
    "ka" to "الجورجية",
    "kaa" to "الكارا-كالباك",
    "kab" to "القبيلية",
    "kac" to "الكاتشين",
    "kaj" to "الجو",
    "kam" to "الكامبا",
    "kaw" to "الكوي",
    "kbd" to "الكاباردايان",
    "kbl" to "كانمبو",
    "kcg" to "التايابية",
    "kde" to "ماكونده",
    "kea" to "كابوفيرديانو",
    "kfo" to "الكورو",
    "kg" to "الكونغو",
    "kgp" to "الكاينغانغ",
    "kha" to "الكازية",
    "kho" to "الخوتانيز",
    "khq" to "كويرا تشيني",
    "ki" to "الكيكيو",
    "kj" to "كوانياما",
    "kk" to "الكازاخستانية",
    "kkj" to "لغة الكاكو",
    "kl" to "الكالاليست",
    "kln" to "كالينجين",
    "km" to "الخميرية",
    "kmb" to "الكيمبندو",
    "kn" to "الكانادا",
    "ko" to "الكورية",
    "koi" to "كومي-بيرماياك",
    "kok" to "الكونكانية",
    "kos" to "الكوسراين",
    "kpe" to "الكبيل",
    "kr" to "الكانوري",
    "krc" to "الكاراتشاي-بالكار",
    "krl" to "الكاريلية",
    "kru" to "الكوروخ",
    "ks" to "الكشميرية",
    "ksb" to "شامبالا",
    "ksf" to "لغة البافيا",
    "ksh" to "لغة الكولونيان",
    "ku" to "الكردية",
    "kum" to "القموقية",
    "kut" to "الكتيناي",
    "kv" to "الكومي",
    "kw" to "الكورنية",
    "kwk" to "الكواكوالا",
    "kxv" to "الكوفية",
    "ky" to "القيرغيزية",
    "la" to "اللاتينية",
    "lad" to "اللادينو",
    "lag" to "لانجي",
    "lah" to "اللاهندا",
    "lam" to "اللامبا",
    "lb" to "اللكسمبورغية",
    "lez" to "الليزجية",
    "lg" to "الغاندا",
    "li" to "الليمبورغية",
    "lij" to "الليغورية",
    "lil" to "الليلويتية",
    "lkt" to "لاكوتا",
    "lmo" to "اللومبردية",
    "ln" to "اللينجالا",
    "lo" to "اللاوية",
    "lol" to "منغولى",
    "lou" to "الكريولية اللويزيانية",
    "loz" to "اللوزي",
    "lrc" to "اللرية الشمالية",
    "lsm" to "الساميا",
    "lt" to "الليتوانية",
    "lu" to "اللوبا كاتانغا",
    "lua" to "اللبا-لؤلؤ",
    "lui" to "اللوسينو",
    "lun" to "اللوندا",
    "luo" to "اللو",
    "lus" to "الميزو",
    "luy" to "لغة اللويا",
    "lv" to "اللاتفية",
    "mad" to "المادريز",
    "mag" to "الماجا",
    "mai" to "المايثيلي",
    "mak" to "الماكاسار",
    "man" to "الماندينغ",
    "mas" to "الماساي",
    "mde" to "مابا",
    "mdf" to "الموكشا",
    "mdr" to "الماندار",
    "men" to "الميند",
    "mer" to "الميرو",
    "mfe" to "المورسيانية",
    "mg" to "الملغاشي",
    "mga" to "الأيرلندية الوسطى",
    "mgh" to "ماخاوا-ميتو",
    "mgo" to "ميتا",
    "mh" to "المارشالية",
    "mi" to "الماورية",
    "mic" to "الميكماكيونية",
    "min" to "المينانجكاباو",
    "mk" to "المقدونية",
    "ml" to "المالايالامية",
    "mn" to "المنغولية",
    "mnc" to "المانشو",
    "mni" to "المانيبورية",
    "moe" to "إينو-ايمون",
    "moh" to "الموهوك",
    "mos" to "الموسي",
    "mr" to "الماراثية",
    "ms" to "الماليزية",
    "mt" to "المالطية",
    "mua" to "مندنج",
    "mul" to "لغات متعددة",
    "mus" to "الكريك",
    "mwl" to "الميرانديز",
    "mwr" to "الماروارية",
    "my" to "البورمية",
    "myv" to "الأرزية",
    "mzn" to "المازندرانية",
    "na" to "النورو",
    "nan" to "مين-نان الصينية",
    "nap" to "النابولية",
    "naq" to "لغة الناما",
    "nb" to "النرويجية بوكمال",
    "nd" to "النديبيل الشمالية",
    "nds" to "الألمانية السفلى",
    "nds-NL" to "السكسونية السفلى",
    "ne" to "النيبالية",
    "new" to "النوارية",
    "ng" to "الندونجا",
    "nia" to "النياس",
    "niu" to "النيوي",
    "nl" to "الهولندية",
    "nmg" to "كواسيو",
    "nn" to "النرويجية نينورسك",
    "nnh" to "لغة النجيمبون",
    "no" to "النرويجية",
    "nog" to "النوجاي",
    "non" to "النورس القديم",
    "nqo" to "أنكو",
    "nr" to "النديبيل الجنوبي",
    "nso" to "السوتو الشمالية",
    "nus" to "النوير",
    "nv" to "النافاجو",
    "nwc" to "النوارية التقليدية",
    "ny" to "النيانجا",
    "nym" to "النيامويزي",
    "nyn" to "النيانكول",
    "nyo" to "النيورو",
    "nzi" to "النزيما",
    "oc" to "الأوكسيتانية",
    "oj" to "الأوجيبوا",
    "ojb" to "أوجيبوا الشمالية الغربية",
    "ojc" to "أوجيبوا الوسطى",
    "ojs" to "الأوجي-كري",
    "ojw" to "الأوجيبوا الغربية",
    "oka" to "الأوكاناغانية",
    "om" to "الأورومية",
    "or" to "الأورية",
    "os" to "الأوسيتيك",
    "osa" to "الأوساج",
    "ota" to "التركية العثمانية",
    "pa" to "البنجابية",
    "pag" to "البانجاسينان",
    "pal" to "البهلوية",
    "pam" to "البامبانجا",
    "pap" to "البابيامينتو",
    "pau" to "البالوان",
    "pcm" to "البدجنية النيجيرية",
    "peo" to "الفارسية القديمة",
    "phn" to "الفينيقية",
    "pi" to "البالية",
    "pis" to "بيجين",
    "pl" to "البولندية",
    "pon" to "البوهنبيايان",
    "pqm" to "الماليزيت-باساماكودي",
    "prg" to "البروسياوية",
    "pro" to "البروفانسية القديمة",
    "ps" to "البشتو",
    "ps-alt-variant" to "بشتو",
    "pt" to "البرتغالية",
    "pt-BR" to "البرتغالية البرازيلية",
    "pt-PT" to "البرتغالية الأوروبية",
    "qu" to "كيشوا",
    "quc" to "الكيشية",
    "raj" to "الراجاسثانية",
    "rap" to "الراباني",
    "rar" to "الراروتونجاني",
    "rhg" to "الروهينغية",
    "rm" to "الرومانشية",
    "rn" to "الرندي",
    "ro" to "الرومانية",
    "ro-MD" to "المولدوفية",
    "rof" to "الرومبو",
    "rom" to "الغجرية",
    "ru" to "الروسية",
    "rup" to "الأرومانيان",
    "rw" to "الكينيارواندا",
    "rwk" to "الروا",
    "sa" to "السنسكريتية",
    "sad" to "السانداوي",
    "sah" to "الساخيّة",
    "sam" to "الآرامية السامرية",
    "saq" to "سامبورو",
    "sas" to "الساساك",
    "sat" to "السانتالية",
    "sba" to "نامبي",
    "sbp" to "سانغو",
    "sc" to "السردينية",
    "scn" to "الصقلية",
    "sco" to "الأسكتلندية",
    "sd" to "السندية",
    "sdh" to "الكردية الجنوبية",
    "se" to "سامي الشمالية",
    "see" to "السنيكا",
    "seh" to "سينا",
    "sel" to "السيلكب",
    "ses" to "كويرابورو سيني",
    "sg" to "السانجو",
    "sga" to "الأيرلندية القديمة",
    "sh" to "صربية-كرواتية",
    "shi" to "تشلحيت",
    "shn" to "الشان",
    "shu" to "العربية التشادية",
    "si" to "السنهالية",
    "sid" to "السيدامو",
    "sk" to "السلوفاكية",
    "sl" to "السلوفانية",
    "slh" to "لوشوتسيد الجنوبية",
    "sm" to "الساموائية",
    "sma" to "السامي الجنوبي",
    "smj" to "اللول سامي",
    "smn" to "الإيناري سامي",
    "sms" to "السكولت سامي",
    "sn" to "الشونا",
    "snk" to "السونينك",
    "so" to "الصومالية",
    "sog" to "السوجدين",
    "sq" to "الألبانية",
    "sr" to "الصربية",
    "srn" to "السرانان تونجو",
    "srr" to "السرر",
    "ss" to "السواتي",
    "ssy" to "لغة الساهو",
    "st" to "السوتو الجنوبية",
    "str" to "سترايتس ساليش",
    "su" to "السوندانية",
    "suk" to "السوكوما",
    "sus" to "السوسو",
    "sux" to "السومارية",
    "sv" to "السويدية",
    "sw" to "السواحلية",
    "sw-CD" to "الكونغو السواحلية",
    "swb" to "القمرية",
    "syc" to "سريانية تقليدية",
    "syr" to "السريانية",
    "szl" to "السيليزية",
    "ta" to "التاميلية",
    "tce" to "التوتشون الجنوبية",
    "te" to "التيلوغوية",
    "tem" to "التيمن",
    "teo" to "تيسو",
    "ter" to "التيرينو",
    "tet" to "التيتم",
    "tg" to "الطاجيكية",
    "tgx" to "التاغيش",
    "th" to "التايلاندية",
    "tht" to "التالتان",
    "ti" to "التغرينية",
    "tig" to "التيغرية",
    "tiv" to "التيف",
    "tk" to "التركمانية",
    "tkl" to "التوكيلاو",
    "tl" to "التاغالوغية",
    "tlh" to "الكلينجون",
    "tli" to "التلينغيتية",
    "tmh" to "التاماشيك",
    "tn" to "التسوانية",
    "to" to "التونغية",
    "tog" to "تونجا - نياسا",
    "tok" to "التوكي-بونا",
    "tpi" to "التوك بيسين",
    "tr" to "التركية",
    "trv" to "لغة التاروكو",
    "ts" to "السونجا",
    "tsi" to "التسيمشيان",
    "tt" to "التترية",
    "ttm" to "التوتشون الشمالية",
    "tum" to "التامبوكا",
    "tvl" to "التوفالو",
    "tw" to "التوي",
    "twq" to "تاساواق",
    "ty" to "التاهيتية",
    "tyv" to "التوفية",
    "tzm" to "الأمازيغية وسط الأطلس",
    "udm" to "الأدمرت",
    "ug" to "الأويغورية",
    "ug-alt-variant" to "الأيغورية",
    "uga" to "اليجاريتيك",
    "uk" to "الأوكرانية",
    "umb" to "الأمبندو",
    "und" to "لغة غير معروفة",
    "ur" to "الأوردية",
    "uz" to "الأوزبكية",
    "vai" to "الفاي",
    "ve" to "الفيندا",
    "vec" to "البندقية",
    "vi" to "الفيتنامية",
    "vmw" to "الماكوا",
    "vo" to "لغة الفولابوك",
    "vot" to "الفوتيك",
    "vun" to "الفونجو",
    "wa" to "الولونية",
    "wae" to "الوالسر",
    "wal" to "الولاياتا",
    "war" to "الواراي",
    "was" to "الواشو",
    "wbp" to "وارلبيري",
    "wo" to "الولوفية",
    "wuu" to "الوو الصينية",
    "xal" to "الكالميك",
    "xh" to "الخوسا",
    "xnr" to "كانغري",
    "xog" to "السوغا",
    "yao" to "الياو",
    "yap" to "اليابيز",
    "yav" to "يانجبن",
    "ybb" to "يمبا",
    "yi" to "اليديشية",
    "yo" to "اليوروبا",
    "yrl" to "النيينجاتو",
    "yue" to "الكَنْتُونية",
    "yue-alt-menu" to "الكَنْتُونية",
    "za" to "الزهيونج",
    "zap" to "الزابوتيك",
    "zbl" to "رموز المعايير الأساسية",
    "zen" to "الزيناجا",
    "zgh" to "التمازيغية المغربية القياسية",
    "zh" to "الصينية",
    "zh-alt-menu" to "الصينية",
    "zh-Hans" to "الصينية المبسطة",
    "zh-Hans-alt-long" to "الصينية المبسطة",
    "zh-Hant" to "الصينية التقليدية",
    "zh-Hant-alt-long" to "الصينية التقليدية",
    "zu" to "الزولو",
    "zun" to "الزونية",
    "zxx" to "بدون محتوى لغوي",
    "zza" to "زازا",
  ) }

  val ar_AE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_BH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_DJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_DZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_EG: ImmutableMap by lazy { immutableMapOf(
    "da" to "الدنماركية",
  ) }

  val ar_EH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_ER: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_IL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_IQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_JO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_KM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_KW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_LB: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_LY: ImmutableMap by lazy { immutableMapOf(
    "arn" to "المابودونجونية",
    "gn" to "الغورانية",
    "hsb" to "صوربيا العليا",
    "lo" to "اللاوو",
    "sh" to "الكرواتية الصربية",
    "sma" to "سامي الجنوبية",
    "sw" to "السواحيلية",
    "sw-CD" to "السواحيلية الكونغولية",
    "ti" to "التيغرينية",
  ) }

  val ar_MA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_MR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_OM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_PS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_QA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_SA: ImmutableMap by lazy { immutableMapOf(
    "ar-001" to "العربية الرسمية الحديثة",
    "arn" to "المابودونجونية",
    "gn" to "الغورانية",
    "hsb" to "صوربيا العليا",
    "lo" to "اللاوو",
    "sh" to "الكرواتية الصربية",
    "sma" to "سامي الجنوبية",
    "sw" to "السواحيلية",
    "sw-CD" to "السواحيلية الكونغولية",
    "te" to "التيلوجو",
    "ti" to "التيغرينية",
  ) }

  val ar_SD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_SO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_SS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_SY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_TD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_TN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ar_YE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val arn: ImmutableMap by lazy { immutableMapOf(
    "arn" to "Mapudungun",
  ) }

  val `as`: ImmutableMap by lazy { immutableMapOf(
    "aa" to "আফাৰ",
    "ab" to "আবখাজিয়ান",
    "ace" to "আচিনিজ",
    "ada" to "আদাংমে",
    "ady" to "আদিগে",
    "af" to "আফ্ৰিকানছ্",
    "agq" to "আঘেম",
    "ain" to "আইনু",
    "ak" to "আকান",
    "ale" to "আলেউট",
    "alt" to "দাক্ষিণাত্য আল্টাই",
    "am" to "আমহাৰিক",
    "an" to "আৰ্গোনিজ",
    "ann" to "অ’ব’ল’",
    "anp" to "আঙ্গিকা",
    "ar" to "আৰবী",
    "ar-001" to "আধুনিক মানক আৰবী",
    "arn" to "মাপুচে",
    "arp" to "আৰাপাহো",
    "ars" to "নাজডি আৰবী",
    "as" to "অসমীয়া",
    "asa" to "আছু",
    "ast" to "এষ্টুৰীয়",
    "atj" to "আতিকামেক",
    "av" to "আভেৰিক",
    "awa" to "অৱধী",
    "ay" to "আয়মাৰা",
    "az" to "আজেৰবাইজানী",
    "az-alt-short" to "আজেৰি",
    "ba" to "বাছখিৰ",
    "ban" to "বালিনীজ",
    "bas" to "বাছা",
    "be" to "বেলাৰুছীয়",
    "bem" to "বেম্বা",
    "bez" to "বেনা",
    "bg" to "বুলগেৰীয়",
    "bgc" to "হাৰয়ানভি",
    "bho" to "ভোজপুৰী",
    "bi" to "বিছলামা",
    "bin" to "বিনি",
    "bla" to "ছিক্সিকা",
    "blo" to "আনি",
    "bm" to "বামবাৰা",
    "bn" to "বাংলা",
    "bo" to "তিব্বতী",
    "br" to "ব্ৰেটন",
    "brx" to "বড়ো",
    "bs" to "বছনীয়",
    "bug" to "বগিনীজ",
    "byn" to "ব্লিন",
    "ca" to "কাতালান",
    "cay" to "কায়ুগা",
    "ccp" to "চাক্‌মা",
    "ce" to "চেচেন",
    "ceb" to "চিবুৱানো",
    "cgg" to "চিগা",
    "ch" to "চামোৰো",
    "chk" to "চুকিজ",
    "chm" to "মাৰি",
    "cho" to "চোক্টাউ",
    "chp" to "চিপেউয়ান",
    "chr" to "চেৰোকি",
    "chy" to "চাইয়েন",
    "ckb" to "চেণ্ট্ৰেল কুৰ্ডিচ",
    "ckb-alt-menu" to "চেণ্ট্ৰেল কুৰ্ডিচ",
    "ckb-alt-variant" to "চেণ্ট্ৰেল কুৰ্ডিচ",
    "clc" to "চিলক’টিন",
    "co" to "কোৰ্ছিকান",
    "crg" to "মিচিফ",
    "crj" to "দাক্ষিণাত্য ইষ্ট ক্ৰী",
    "crk" to "প্লেইনছ ক্ৰী",
    "crl" to "নৰ্দাৰ্ন ইষ্ট ক্ৰী",
    "crm" to "মুজ ক্ৰী",
    "crr" to "কেৰ’লিনা আলগংকিয়ান",
    "crs" to "ছেছেলৱা ক্ৰিওল ফ্ৰেন্স",
    "cs" to "চেক",
    "csw" to "স্বাম্পী ক্ৰী",
    "cu" to "চাৰ্চ শ্লেভিক",
    "cv" to "চুভাচ",
    "cy" to "ৱেলচ",
    "da" to "ডেনিচ",
    "dak" to "ডাকোটা",
    "dar" to "দাৰ্গৱা",
    "dav" to "তেইতা",
    "de" to "জাৰ্মান",
    "de-AT" to "অষ্ট্ৰেলিয়ান জাৰ্মান",
    "de-CH" to "ছুইচ হাই জাৰ্মান",
    "dgr" to "ডোগ্ৰিব",
    "dje" to "ঝাৰ্মা",
    "doi" to "ডোগ্ৰী",
    "dsb" to "ল’ৱাৰ ছোৰ্বিয়ান",
    "dua" to "ডুৱালা",
    "dv" to "দিবেহি",
    "dyo" to "জোলা-ফ’নি",
    "dz" to "জোংখা",
    "dzg" to "দাজাগা",
    "ebu" to "এম্বু",
    "ee" to "ইৱে",
    "efi" to "এফিক",
    "eka" to "একাজুক",
    "el" to "গ্ৰীক",
    "en" to "ইংৰাজী",
    "en-AU" to "অষ্ট্ৰেলিয়ান ইংৰাজী",
    "en-CA" to "কানাডিয়ান ইংৰাজী",
    "en-GB" to "ব্ৰিটিছ ইংৰাজী",
    "en-GB-alt-short" to "ইউ. কে. ইংৰাজী",
    "en-US" to "আমেৰিকান ইংৰাজী",
    "en-US-alt-short" to "ইউ. এছ. ইংৰাজী",
    "eo" to "এস্পেৰান্তো",
    "es" to "স্পেনিচ",
    "es-419" to "লেটিন আমেৰিকান স্পেনিচ",
    "es-ES" to "ইউৰোপীয়ান স্পেনিচ",
    "es-MX" to "মেক্সিকান স্পেনিচ",
    "et" to "এষ্টোনিয়",
    "eu" to "বাস্ক",
    "ewo" to "ইওন্দো",
    "fa" to "ফাৰ্ছী",
    "fa-AF" to "দাৰি",
    "ff" to "ফুলাহ",
    "fi" to "ফিনিচ",
    "fil" to "ফিলিপিনো",
    "fj" to "ফিজিয়ান",
    "fo" to "ফাৰোইজ",
    "fon" to "ফ’ন",
    "fr" to "ফ্ৰেন্স",
    "fr-CA" to "কানাডিয়ান ফ্ৰেন্স",
    "fr-CH" to "ছুইচ ফ্ৰেন্স",
    "frc" to "কেজ’ন ফৰাছী",
    "frr" to "নৰ্দাৰ্ন ফ্ৰিছিয়ান",
    "fur" to "ফ্ৰিউলিয়ান",
    "fy" to "ৱেষ্টাৰ্ণ ফ্ৰিছিয়ান",
    "ga" to "আইৰিচ",
    "gaa" to "গা",
    "gd" to "স্কটিচ গেইলিক",
    "gez" to "গীজ",
    "gil" to "গিলবাৰ্টিছ",
    "gl" to "গেলিচিয়ান",
    "gn" to "গুৱাৰাণী",
    "gor" to "গোৰোন্তালো",
    "gsw" to "ছুইচ জাৰ্মান",
    "gu" to "গুজৰাটী",
    "guz" to "গুছি",
    "gv" to "মেংক্স",
    "gwi" to "জিউইচিন",
    "ha" to "হাউছা",
    "hai" to "হেইডা",
    "haw" to "হাৱাই",
    "hax" to "দাক্ষিণাত্যৰ হাইডা",
    "he" to "হিব্ৰু",
    "hi" to "হিন্দী",
    "hi-Latn-alt-variant" to "হিংলিছ",
    "hil" to "হিলিগায়নোন",
    "hmn" to "হমং",
    "hr" to "ক্ৰোৱেচিয়ান",
    "hsb" to "আপাৰ ছোৰ্বিয়ান",
    "ht" to "হেইটিয়ান ক্ৰিয়ল",
    "hu" to "হাঙ্গেৰিয়ান",
    "hup" to "হুপা",
    "hur" to "হেলকোমেলেম",
    "hy" to "আৰ্মেনীয়",
    "hz" to "হেৰেৰো",
    "ia" to "ইণ্টাৰলিংগুৱা",
    "iba" to "ইবান",
    "ibb" to "ইবিবিও",
    "id" to "ইণ্ডোনেচিয়",
    "ie" to "ইণ্টাৰলিংগুৱে",
    "ig" to "ইগ্বো",
    "ii" to "ছিচুৱান ই",
    "ikt" to "ৱেষ্টাৰ্ণ কানাডিয়ান ইনক্টিটুট",
    "ilo" to "ইলোকো",
    "inh" to "ইংগুচ",
    "io" to "ইডো",
    "is" to "আইচলেণ্ডিক",
    "it" to "ইটালিয়ান",
    "iu" to "ইনুক্টিটুট",
    "ja" to "জাপানী",
    "jbo" to "লোজ্বান",
    "jgo" to "নগোম্বা",
    "jmc" to "মেকহেম",
    "jv" to "জাভানী",
    "ka" to "জৰ্জিয়ান",
    "kab" to "কাবাইল",
    "kac" to "কাচিন",
    "kaj" to "জজু",
    "kam" to "কাম্বা",
    "kbd" to "কাবাৰ্ডিয়ান",
    "kcg" to "ত্যাপ",
    "kde" to "মাকোণ্ড",
    "kea" to "কাবুভেৰ্ডিয়ানু",
    "kfo" to "কোৰো",
    "kgp" to "কেইংগাং",
    "kha" to "খাচি",
    "khq" to "কোয়াৰ চিনি",
    "ki" to "কিকুয়ু",
    "kj" to "কুয়ানিয়ামা",
    "kk" to "কাজাখ",
    "kkj" to "কাকো",
    "kl" to "কালালিছুট",
    "kln" to "কালেনজিন",
    "km" to "খমেৰ",
    "kmb" to "কিম্বুন্দু",
    "kn" to "কানাড়া",
    "ko" to "কোৰিয়ান",
    "kok" to "কোংকণী",
    "kpe" to "কেপেল",
    "kr" to "কানুৰি",
    "krc" to "কাৰাচে-বাল্কাৰ",
    "krl" to "কেৰেলিয়ান",
    "kru" to "কুৰুখ",
    "ks" to "কাশ্মিৰী",
    "ksb" to "চাম্বালা",
    "ksf" to "বাফিয়া",
    "ksh" to "কোলোগনিয়ান",
    "ku" to "কুৰ্ডিচ",
    "kum" to "কুমিক",
    "kv" to "কোমি",
    "kw" to "কোৰ্নিচ",
    "kwk" to "ক্বাকৱালা",
    "kxv" to "কুভি",
    "ky" to "কিৰ্গিজ",
    "la" to "লেটিন",
    "lad" to "লাডিনো",
    "lag" to "লাংগি",
    "lb" to "লাক্সেমবাৰ্গিচ",
    "lez" to "লেজঘিয়ান",
    "lg" to "গান্দা",
    "li" to "লিম্বুৰ্গিচ",
    "lij" to "লিংগুৰিয়ান",
    "lil" to "লিল্লোৱেট",
    "lkt" to "লাকোটা",
    "lmo" to "ল’ম্বাৰ্ড",
    "ln" to "লিংগালা",
    "lo" to "লাও",
    "lou" to "লুইজিয়ানা কেৰ’ল",
    "loz" to "লোজি",
    "lrc" to "উদীচ্য লুৰি",
    "lsm" to "চামিয়া",
    "lt" to "লিথুৱানিয়ান",
    "lu" to "লুবা-কাটাংগা",
    "lua" to "লুবা-লুলুৱা",
    "lun" to "লুণ্ডা",
    "luo" to "লুও",
    "lus" to "মিজো",
    "luy" to "লুইয়া",
    "lv" to "লাটভিয়ান",
    "mad" to "মাদুৰেছে",
    "mag" to "মাগাহি",
    "mai" to "মৈথিলী",
    "mak" to "মাকাছাৰ",
    "mas" to "মাছাই",
    "mdf" to "মোক্সা",
    "men" to "মেণ্ডে",
    "mer" to "মেৰু",
    "mfe" to "মৰিছিয়ান",
    "mg" to "মালাগাছী",
    "mgh" to "মাখুৱা-মিট্টো",
    "mgo" to "মেটা",
    "mh" to "মাৰ্চলিজ",
    "mi" to "মাওৰি",
    "mic" to "মিকমেক",
    "min" to "মিনাংকাবাউ",
    "mk" to "মেচিডোনীয়",
    "ml" to "মালায়ালম",
    "mn" to "মংগোলীয়",
    "mni" to "মণিপুৰী",
    "moe" to "ইন্নু-আইমুন",
    "moh" to "মোহোক",
    "mos" to "মোছি",
    "mr" to "মাৰাঠী",
    "ms" to "মালয়",
    "mt" to "মাল্টিজ",
    "mua" to "মুণ্ডাং",
    "mul" to "একাধিক ভাষা",
    "mus" to "ক্ৰীক",
    "mwl" to "মিৰাণ্ডিজ",
    "my" to "বাৰ্মীজ",
    "myv" to "এৰজিয়া",
    "mzn" to "মাজেন্দাৰানি",
    "na" to "নাউৰু",
    "nap" to "নিয়াপোলিটেন",
    "naq" to "নামা",
    "nb" to "নৰৱেজিয়ান বোকমাল",
    "nd" to "উত্তৰ নিবেবেলে",
    "nds" to "ল’ জাৰ্মান",
    "ne" to "নেপালী",
    "new" to "নেৱাৰি",
    "ng" to "এন্দোঙ্গা",
    "nia" to "নিয়াছ",
    "niu" to "নিয়ুৱান",
    "nl" to "ডাচ",
    "nl-BE" to "ফ্লেমিচ",
    "nmg" to "কোৱাছিঅ’",
    "nn" to "নৰৱেজিয়ান নায়নোৰ্স্ক",
    "nnh" to "নিয়েম্বোন",
    "no" to "নৰৱেজিয়ান",
    "nog" to "নোগাই",
    "nqo" to "এন্কো",
    "nr" to "দক্ষিণ দেবেল",
    "nso" to "উদীচ্য ছোথো",
    "nus" to "নুয়েৰ",
    "nv" to "নাভাজো",
    "ny" to "ন্যাঞ্জা",
    "nyn" to "ন্যানকোল",
    "oc" to "অ’চিটান",
    "ojb" to "নৰ্থ-ৱেষ্টাৰ্ণ অজিবৱা",
    "ojc" to "চেন্ট্ৰেক অজিবৱা",
    "ojs" to "অ’জি-ক্ৰী",
    "ojw" to "ৱেষ্টাৰ্ণ অজিবৱা",
    "oka" to "অ’কানাগান",
    "om" to "ওৰোমো",
    "or" to "ওড়িয়া",
    "os" to "ওছেটিক",
    "pa" to "পাঞ্জাবী",
    "pag" to "পংগাছিনান",
    "pam" to "পাম্পান্গা",
    "pap" to "পাপিয়ামেণ্টো",
    "pau" to "পালাউৱান",
    "pcm" to "নাইজেৰিয়ান পিজিন",
    "pis" to "পিজিন",
    "pl" to "প’লিচ",
    "pqm" to "মালিছীট-পাছামাকু’ডী",
    "prg" to "প্ৰুছিয়ান",
    "ps" to "পুস্ত",
    "pt" to "পৰ্তুগীজ",
    "pt-BR" to "ব্ৰাজিলিয়ান পৰ্তুগীজ",
    "pt-PT" to "ইউৰোপীয়ান পৰ্তুগীজ",
    "qu" to "কুৱেচুৱা",
    "quc" to "কিচিয়ে",
    "raj" to "ৰাজস্থানী",
    "rap" to "ৰাপানুই",
    "rar" to "ৰাৰোতোঙ্গন",
    "rhg" to "ৰোহিঙ্গিয়া",
    "rm" to "ৰোমানচ",
    "rn" to "ৰুন্দি",
    "ro" to "ৰোমানীয়",
    "ro-MD" to "মোল্ডাভিয়ান",
    "rof" to "ৰোম্বো",
    "ru" to "ৰাছিয়ান",
    "rup" to "আৰোমানীয়",
    "rw" to "কিনয়াৰোৱাণ্ডা",
    "rwk" to "ৰৱা",
    "sa" to "সংস্কৃত",
    "sad" to "ছান্দাৱে",
    "sah" to "ছাখা",
    "saq" to "ছাম্বুৰু",
    "sat" to "চাওতালি",
    "sba" to "নাংম্বে",
    "sbp" to "ছাঙ্গু",
    "sc" to "ছাৰ্ডিনিয়ান",
    "scn" to "ছিচিলিয়ান",
    "sco" to "স্কটছ",
    "sd" to "সিন্ধী",
    "se" to "উদীচ্য ছামি",
    "seh" to "ছেনা",
    "ses" to "কোইৰাবোৰো চেন্নি",
    "sg" to "ছাঙ্গো",
    "shi" to "তাচেলহিট",
    "shn" to "চান",
    "si" to "সিংহলা",
    "sk" to "শ্লোভাক",
    "sl" to "শ্লোভেনিয়ান",
    "slh" to "দাক্ষিণাত্যৰ লুছুটচীড",
    "sm" to "ছামোন",
    "sma" to "দাক্ষিণাত্য ছামি",
    "smj" to "লুলে ছামি",
    "smn" to "ইনাৰি ছামি",
    "sms" to "স্কোল্ট ছামি",
    "sn" to "চোনা",
    "snk" to "ছোনিনকে",
    "so" to "ছোমালি",
    "sq" to "আলবেনীয়",
    "sr" to "ছাৰ্বিয়ান",
    "srn" to "স্ৰানান টোঙ্গো",
    "ss" to "স্বাতি",
    "ssy" to "ছাহো",
    "st" to "দাক্ষিণাত্য ছোথো",
    "str" to "ষ্ট্ৰেইটছ ছেলিশ্ব",
    "su" to "ছুণ্ডানীজ",
    "suk" to "ছুকুমা",
    "sv" to "ছুইডিচ",
    "sw" to "স্বাহিলি",
    "sw-CD" to "কঙ্গো স্বাহিলি",
    "swb" to "কোমোৰিয়ান",
    "syr" to "চিৰিয়াক",
    "szl" to "ছাইলেছিয়ান",
    "ta" to "তামিল",
    "tce" to "দাক্ষিণাত্যৰ টুটচ’ন",
    "te" to "তেলুগু",
    "tem" to "টিম্নে",
    "teo" to "তেছো",
    "tet" to "তেতুম",
    "tg" to "তাজিক",
    "tgx" to "টেগিশ্ব",
    "th" to "থাই",
    "tht" to "টাহলটান",
    "ti" to "টিগৰিনিয়া",
    "tig" to "তাইগ্ৰে",
    "tk" to "তুৰ্কমেন",
    "tlh" to "ক্লিংগন",
    "tli" to "লিংগিট",
    "tn" to "ছোৱানা",
    "to" to "টোঙ্গান",
    "tok" to "ট’কি প’না",
    "tpi" to "টোক পিছিন",
    "tr" to "তুৰ্কী",
    "trv" to "তাৰোকো",
    "ts" to "ছোঙ্গা",
    "tt" to "তাতাৰ",
    "ttm" to "নৰ্দাৰ্ন টুটচ’ন",
    "tum" to "তুম্বুকা",
    "tvl" to "টুভালু",
    "twq" to "টাছাৱাক",
    "ty" to "তাহিতিয়ান",
    "tyv" to "তুভিনিয়ান",
    "tzm" to "চেণ্ট্ৰেল এটলাছ টামাজাইট",
    "udm" to "উদমুৰ্ত",
    "ug" to "উইঘুৰ",
    "uk" to "ইউক্ৰেইনীয়",
    "umb" to "উম্বুন্দু",
    "und" to "অজ্ঞাত ভাষা",
    "ur" to "উৰ্দু",
    "uz" to "উজবেক",
    "vai" to "ভাই",
    "ve" to "ভেণ্ডা",
    "vec" to "ভেনেছিয়ান",
    "vi" to "ভিয়েটনামী",
    "vmw" to "মাখুৱা",
    "vo" to "ভোলাপুক",
    "vun" to "ভুঞ্জু",
    "wa" to "ৱালুন",
    "wae" to "ৱালছেৰ",
    "wal" to "ওলেইটা",
    "war" to "ৱাৰে",
    "wo" to "ৱোলাফ",
    "wuu" to "ৱু চাইনিজ",
    "xal" to "কাল্মিক",
    "xh" to "হোছা",
    "xnr" to "কাংগৰি",
    "xog" to "ছোগা",
    "yav" to "য়াংবেন",
    "ybb" to "য়েম্বা",
    "yi" to "ইদ্দিছ",
    "yo" to "ইউৰুবা",
    "yrl" to "হিংগাটো",
    "yue" to "কেণ্টোনীজ",
    "yue-alt-menu" to "চাইনিজ, কেণ্টোনীজ",
    "za" to "ঝুৱাং",
    "zgh" to "ষ্টেণ্ডাৰ্ড মোৰোক্কান তামাজাইট",
    "zh" to "চীনা",
    "zh-alt-menu" to "চীনা, মেণ্ডাৰিন",
    "zh-Hans" to "সৰলীকৃত চীনা",
    "zh-Hans-alt-long" to "সৰলীকৃত মেণ্ডাৰিন চীনা",
    "zh-Hant" to "পৰম্পৰাগত চীনা",
    "zh-Hant-alt-long" to "পৰম্পৰাগত মেণ্ডাৰিন চীনা",
    "zu" to "ঝুলু",
    "zun" to "ঝুনি",
    "zxx" to "কোনো ভাষা সমল নাই",
    "zza" to "ঝাঝা",
  ) }

  val asa: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "asa" to "Kipare",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kicheki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kiingeredha",
    "es" to "Kihithpania",
    "fa" to "Kiajemi",
    "fr" to "Kifarantha",
    "ha" to "Kihautha",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonethia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliaano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholandhi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kiruthi",
    "rw" to "Kinyarandwa",
    "so" to "Kithomali",
    "sv" to "Kithwidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kidhulu",
  ) }

  val ast: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhazianu",
    "ace" to "achinés",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adyghe",
    "ae" to "avestanín",
    "aeb" to "árabe de Túnez",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "acadianu",
    "akz" to "alabama",
    "ale" to "aleut",
    "aln" to "gheg d’Albania",
    "alt" to "altai del sur",
    "am" to "amháricu",
    "an" to "aragonés",
    "ang" to "inglés antiguu",
    "anp" to "angika",
    "ar" to "árabe",
    "ar-001" to "árabe estándar modernu",
    "arc" to "araméu",
    "arn" to "mapuche",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "árabe d’Arxelia",
    "arw" to "arawak",
    "ary" to "árabe de Marruecos",
    "arz" to "árabe d’Exiptu",
    "as" to "asamés",
    "asa" to "asu",
    "ase" to "llingua de signos americana",
    "ast" to "asturianu",
    "av" to "aváricu",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbaixanu",
    "az-alt-short" to "azerí",
    "ba" to "bashkir",
    "bal" to "baluchi",
    "ban" to "balinés",
    "bar" to "bávaru",
    "bas" to "basaa",
    "bax" to "bamun",
    "bbc" to "batak toba",
    "bbj" to "ghomala",
    "be" to "bielorrusu",
    "bej" to "beja",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "búlgaru",
    "bgn" to "balochi occidental",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "bm" to "bambara",
    "bn" to "bengalín",
    "bo" to "tibetanu",
    "bpy" to "bishnupriya",
    "bqi" to "bakhtiari",
    "br" to "bretón",
    "bra" to "braj",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosniu",
    "bss" to "akoose",
    "bua" to "buriat",
    "bug" to "buginés",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalán",
    "cad" to "caddo",
    "car" to "caribe",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ce" to "chechenu",
    "ceb" to "cebuanu",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatai",
    "chk" to "chuukés",
    "chm" to "mari",
    "chn" to "xíriga chinook",
    "cho" to "choctaw",
    "chp" to "chipewyanu",
    "chr" to "cheroqui",
    "chy" to "cheyenne",
    "ckb" to "kurdu central",
    "ckb-alt-menu" to "kurdu central",
    "ckb-alt-variant" to "kurdu central",
    "co" to "corsu",
    "cop" to "cópticu",
    "cps" to "capiznon",
    "cr" to "cree",
    "crh" to "turcu de Crimea",
    "crs" to "francés criollu seselwa",
    "cs" to "checu",
    "csb" to "kashubianu",
    "cu" to "eslávicu eclesiásticu",
    "cv" to "chuvash",
    "cy" to "galés",
    "da" to "danés",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "alemán",
    "de-AT" to "alemán d’Austria",
    "de-CH" to "altualemán de Suiza",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baxu sorbiu",
    "dtp" to "dusun central",
    "dua" to "duala",
    "dum" to "neerlandés mediu",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embú",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emilianu",
    "egy" to "exipciu antiguu",
    "eka" to "ekajuk",
    "el" to "griegu",
    "elx" to "elamita",
    "en" to "inglés",
    "en-AU" to "inglés d’Australia",
    "en-CA" to "inglés de Canadá",
    "en-GB" to "inglés de Gran Bretaña",
    "en-GB-alt-short" to "inglés del R.X.",
    "en-US" to "inglés d’Estaos Xuníos",
    "en-US-alt-short" to "inglés d’EE.XX.",
    "enm" to "inglés mediu",
    "eo" to "esperanto",
    "es" to "español",
    "es-419" to "español d’América Llatina",
    "es-ES" to "español européu",
    "es-MX" to "español de Méxicu",
    "esu" to "yupik central",
    "et" to "estoniu",
    "eu" to "vascu",
    "ewo" to "ewondo",
    "ext" to "estremeñu",
    "fa" to "persa",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finlandés",
    "fil" to "filipín",
    "fit" to "finlandés de Tornedalen",
    "fj" to "fixanu",
    "fo" to "feroés",
    "fon" to "fon",
    "fr" to "francés",
    "fr-CA" to "francés de Canadá",
    "fr-CH" to "francés de Suiza",
    "frc" to "francés cajun",
    "frm" to "francés mediu",
    "fro" to "francés antiguu",
    "frp" to "arpitanu",
    "frr" to "frisón del norte",
    "frs" to "frisón oriental",
    "fur" to "friulianu",
    "fy" to "frisón occidental",
    "ga" to "irlandés",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gan" to "chinu gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "dari zoroastrianu",
    "gd" to "gaélicu escocés",
    "gez" to "geez",
    "gil" to "gilbertés",
    "gl" to "gallegu",
    "glk" to "gilaki",
    "gmh" to "altualemán mediu",
    "gn" to "guaraní",
    "goh" to "altualemán antiguu",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "góticu",
    "grb" to "grebo",
    "grc" to "griegu antiguu",
    "gsw" to "alemán de Suiza",
    "gu" to "guyaratí",
    "guc" to "wayuu",
    "gur" to "frafra",
    "guz" to "gusii",
    "gv" to "manés",
    "gwi" to "gwichʼin",
    "ha" to "ḥausa",
    "hai" to "haida",
    "hak" to "chinu hakka",
    "haw" to "hawaianu",
    "he" to "hebréu",
    "hi" to "hindi",
    "hif" to "hindi de Fiji",
    "hil" to "hiligaynon",
    "hit" to "hitita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croata",
    "hsb" to "altu sorbiu",
    "hsn" to "chinu xiang",
    "ht" to "haitianu",
    "hu" to "húngaru",
    "hup" to "hupa",
    "hy" to "armeniu",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesiu",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi de Sichuán",
    "ik" to "inupiaq",
    "ilo" to "iloko",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandés",
    "it" to "italianu",
    "iu" to "inuktitut",
    "izh" to "ingrianu",
    "ja" to "xaponés",
    "jam" to "inglés criollu xamaicanu",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "xudeo-persa",
    "jrb" to "xudeo-árabe",
    "jut" to "jutlandés",
    "jv" to "xavanés",
    "ka" to "xeorxanu",
    "kaa" to "kara-kalpak",
    "kab" to "kabileñu",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardianu",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "cabuverdianu",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanés",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuyu",
    "kiu" to "kirmanjki",
    "kj" to "kuanyama",
    "kk" to "kazaquistanín",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjin",
    "km" to "ḥemer",
    "kmb" to "kimbundu",
    "kn" to "canarés",
    "ko" to "coreanu",
    "koi" to "komi-permyak",
    "kok" to "konkani",
    "kos" to "kosraeanu",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "karelianu",
    "kru" to "kurukh",
    "ks" to "cachemirés",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "colonianu",
    "ku" to "curdu",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "córnicu",
    "ky" to "kirguistanín",
    "la" to "llatín",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgués",
    "lez" to "lezghianu",
    "lfn" to "lingua franca nova",
    "lg" to "ganda",
    "li" to "limburgués",
    "lij" to "ligurianu",
    "liv" to "livonianu",
    "lkt" to "lakota",
    "lmo" to "lombardu",
    "ln" to "lingala",
    "lo" to "laosianu",
    "lol" to "mongo",
    "loz" to "lozi",
    "lrc" to "luri del norte",
    "lt" to "lituanu",
    "ltg" to "latgalianu",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "luo" to "luo",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letón",
    "lzh" to "chinu lliterariu",
    "lzz" to "laz",
    "mad" to "madurés",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masái",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malgaxe",
    "mga" to "írlandés mediu",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallés",
    "mi" to "maorí",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedoniu",
    "ml" to "malayalam",
    "mn" to "mongol",
    "mnc" to "manchú",
    "mni" to "manipuri",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "mari occidental",
    "ms" to "malayu",
    "mt" to "maltés",
    "mua" to "mundang",
    "mul" to "múltiples llingües",
    "mus" to "creek",
    "mwl" to "mirandés",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "birmanu",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazanderani",
    "na" to "nauru",
    "nan" to "chinu min nan",
    "nap" to "napolitanu",
    "naq" to "nama",
    "nb" to "noruegu Bokmål",
    "nd" to "ndebele del norte",
    "nds" to "baxu alemán",
    "nds-NL" to "baxu saxón",
    "ne" to "nepalés",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueanu",
    "njo" to "ao naga",
    "nl" to "neerlandés",
    "nl-BE" to "flamencu",
    "nmg" to "kwasio",
    "nn" to "noruegu Nynorsk",
    "nnh" to "ngiemboon",
    "no" to "noruegu",
    "nog" to "nogai",
    "non" to "noruegu antiguu",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "ndebele del sur",
    "nso" to "sotho del norte",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari clásicu",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitanu",
    "oj" to "ojibwa",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "oséticu",
    "osa" to "osage",
    "ota" to "turcu otomanu",
    "pa" to "punyabí",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauanu",
    "pcd" to "pícaru",
    "pcm" to "nixerianu simplificáu",
    "pdc" to "alemán de Pennsylvania",
    "pdt" to "plautdietsch",
    "peo" to "persa antiguu",
    "pfl" to "alemán palatinu",
    "phn" to "feniciu",
    "pi" to "pali",
    "pl" to "polacu",
    "pms" to "piamontés",
    "pnt" to "pónticu",
    "pon" to "pohnpeianu",
    "prg" to "prusianu",
    "pro" to "provenzal antiguu",
    "ps" to "pashtu",
    "pt" to "portugués",
    "pt-BR" to "portugués del Brasil",
    "pt-PT" to "portugués européu",
    "qu" to "quechua",
    "quc" to "kʼicheʼ",
    "qug" to "quichua del altiplanu de Chimborazo",
    "raj" to "rajasthanín",
    "rap" to "rapanui",
    "rar" to "rarotonganu",
    "rgn" to "romañol",
    "rif" to "rifianu",
    "rm" to "romanche",
    "rn" to "rundi",
    "ro" to "rumanu",
    "ro-MD" to "moldavu",
    "rof" to "rombo",
    "rom" to "romaní",
    "rtm" to "rotumanu",
    "ru" to "rusu",
    "rue" to "rusyn",
    "rug" to "roviana",
    "rup" to "aromanianu",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sánscritu",
    "sad" to "sandavés",
    "sah" to "sakha",
    "sam" to "araméu samaritanu",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurashtra",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardu",
    "scn" to "sicilianu",
    "sco" to "scots",
    "sd" to "sindhi",
    "sdc" to "sardu sassarés",
    "sdh" to "kurdu del sur",
    "se" to "sami del norte",
    "see" to "séneca",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "irlandés antiguu",
    "sgs" to "samogitianu",
    "sh" to "serbo-croata",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "árabe chadianu",
    "si" to "cingalés",
    "sid" to "sidamo",
    "sk" to "eslovacu",
    "sl" to "eslovenu",
    "sli" to "baxu silesianu",
    "sly" to "selayarés",
    "sm" to "samoanu",
    "sma" to "sami del sur",
    "smj" to "lule sami",
    "smn" to "inari sami",
    "sms" to "skolt sami",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalín",
    "sog" to "sogdianu",
    "sq" to "albanu",
    "sr" to "serbiu",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sotho del sur",
    "stq" to "frisón de Saterland",
    "su" to "sondanés",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeriu",
    "sv" to "suecu",
    "sw" to "suaḥili",
    "sw-CD" to "suaḥili del Congu",
    "swb" to "comorianu",
    "syc" to "siriacu clásicu",
    "syr" to "siriacu",
    "szl" to "silesianu",
    "ta" to "tamil",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "terena",
    "tet" to "tetum",
    "tg" to "taxiquistanín",
    "th" to "tailandés",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turcomanu",
    "tkl" to "tokelau",
    "tkr" to "tsakhur",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tly" to "talixín",
    "tmh" to "tamashek",
    "tn" to "tswana",
    "to" to "tonganu",
    "tog" to "tonga nyasa",
    "tpi" to "tok pisin",
    "tr" to "turcu",
    "tru" to "turoyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "tsakoniu",
    "tsi" to "tsimshian",
    "tt" to "tártaru",
    "ttt" to "tati musulmán",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitianu",
    "tyv" to "tuvinianu",
    "tzm" to "tamazight del Atles central",
    "udm" to "udmurt",
    "ug" to "uigur",
    "uga" to "ugaríticu",
    "uk" to "ucraín",
    "umb" to "umbundu",
    "und" to "llingua desconocida",
    "ur" to "urdu",
    "uz" to "uzbequistanín",
    "vai" to "vai",
    "ve" to "venda",
    "vec" to "venecianu",
    "vep" to "vepsiu",
    "vi" to "vietnamín",
    "vls" to "flamencu occidental",
    "vmf" to "franconianu del Main",
    "vo" to "volapük",
    "vot" to "vóticu",
    "vro" to "voro",
    "vun" to "vunjo",
    "wa" to "valón",
    "wae" to "walser",
    "wal" to "wolaytta",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "chinu wu",
    "xal" to "calmuco",
    "xh" to "xhosa",
    "xmf" to "mingrelianu",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapés",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "cantonés",
    "yue-alt-menu" to "cantonés",
    "za" to "zhuang",
    "zap" to "zapoteca",
    "zbl" to "simbólicu Bliss",
    "zea" to "zeelandés",
    "zen" to "zenaga",
    "zgh" to "tamazight estándar de Marruecos",
    "zh" to "chinu",
    "zh-alt-menu" to "chinu",
    "zh-Hans" to "chinu simplificáu",
    "zh-Hans-alt-long" to "chinu simplificáu",
    "zh-Hant" to "chinu tradicional",
    "zh-Hant-alt-long" to "chinu tradicional",
    "zu" to "zulú",
    "zun" to "zuni",
    "zxx" to "ensin conteníu llingüísticu",
    "zza" to "zaza",
  ) }

  val az: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abxaz",
    "ace" to "akin",
    "ach" to "akoli",
    "ada" to "adanqme",
    "ady" to "adıgey",
    "ae" to "avestan",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aqhem",
    "ain" to "aynu",
    "ak" to "akan",
    "akk" to "akkad",
    "ale" to "aleut",
    "alt" to "cənubi altay",
    "am" to "amhar",
    "an" to "araqon",
    "ang" to "qədim ingilis",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "ərəb",
    "ar-001" to "müasir standart ərəb",
    "arc" to "aramik",
    "arn" to "mapuçe",
    "arp" to "arapaho",
    "ars" to "Nəcd ərəbcəsi",
    "arw" to "aravak",
    "as" to "assam",
    "asa" to "asu",
    "ast" to "asturiya",
    "atj" to "Atikamek",
    "av" to "avar",
    "awa" to "avadhi",
    "ay" to "aymara",
    "az" to "azərbaycan",
    "az-alt-short" to "azəri",
    "az-Arab" to "cənubi azərbaycan",
    "ba" to "başqırd",
    "bal" to "baluc",
    "ban" to "bali",
    "bas" to "basa",
    "be" to "belarus",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bolqar",
    "bgc" to "Haryanvi",
    "bgn" to "qərbi bəluc",
    "bho" to "bxoçpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bla" to "siksikə",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "benqal",
    "bo" to "tibet",
    "br" to "breton",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosniya",
    "bua" to "buryat",
    "bug" to "bugin",
    "byn" to "blin",
    "ca" to "katalan",
    "cad" to "keddo",
    "car" to "karib",
    "cay" to "Kayuqa",
    "cch" to "atsam",
    "ccp" to "Çakma",
    "ce" to "çeçen",
    "ceb" to "sebuan",
    "cgg" to "çiqa",
    "ch" to "çamoro",
    "chb" to "çibça",
    "chg" to "çağatay",
    "chk" to "çukiz",
    "chm" to "mari",
    "chn" to "çinuk ləhçəsi",
    "cho" to "çoktau",
    "chp" to "çipevyan",
    "chr" to "çeroki",
    "chy" to "çeyen",
    "ckb" to "Mərkəzi kürdcə",
    "ckb-alt-menu" to "Kürdcə, mərkəzi",
    "ckb-alt-variant" to "Kürdcə, sorani",
    "clc" to "Çilotin",
    "co" to "korsika",
    "cop" to "kopt",
    "cr" to "kri",
    "crg" to "miçif",
    "crh" to "krım türkcəsi",
    "crj" to "cənub-şərqi kri",
    "crk" to "ova kricəsi",
    "crl" to "şimal-şəqri kri",
    "crm" to "muz kri",
    "crr" to "Karolina alonkincəsi",
    "crs" to "Seyşel kreol fransızcası",
    "cs" to "çex",
    "csb" to "kaşubyan",
    "csw" to "bataqlıq kricəsi",
    "cu" to "slavyan",
    "cv" to "çuvaş",
    "cy" to "uels",
    "da" to "danimarka",
    "dak" to "dakota",
    "dar" to "darqva",
    "dav" to "taita",
    "de" to "alman",
    "de-AT" to "Avstriya almancası",
    "de-CH" to "İsveçrə yüksək almancası",
    "del" to "delaver",
    "den" to "slavey",
    "dgr" to "doqrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "doqri",
    "dsb" to "aşağı sorb",
    "dua" to "duala",
    "dum" to "orta holland",
    "dv" to "maldiv",
    "dyo" to "diola",
    "dyu" to "dyula",
    "dz" to "dzonqxa",
    "dzg" to "dazaqa",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efik",
    "egy" to "qədim misir",
    "eka" to "ekacuk",
    "el" to "yunan",
    "elx" to "elamit",
    "en" to "ingilis",
    "en-AU" to "Avstraliya ingiliscəsi",
    "en-CA" to "Kanada ingiliscəsi",
    "en-GB" to "Britaniya ingiliscəsi",
    "en-GB-alt-short" to "ingilis (BK)",
    "en-US" to "Amerika ingiliscəsi",
    "en-US-alt-short" to "ingilis (ABŞ)",
    "enm" to "orta ingilis",
    "eo" to "esperanto",
    "es" to "ispan",
    "es-419" to "Latın Amerikası ispancası",
    "es-ES" to "Kastiliya ispancası",
    "es-MX" to "Meksika ispancası",
    "et" to "eston",
    "eu" to "bask",
    "ewo" to "evondo",
    "fa" to "fars",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "fin",
    "fil" to "filippin",
    "fj" to "fici",
    "fo" to "farer",
    "fon" to "fon",
    "fr" to "fransız",
    "fr-CA" to "Kanada fransızcası",
    "fr-CH" to "İsveçrə fransızcası",
    "frc" to "Kacun fransızcası",
    "frm" to "orta fransız",
    "fro" to "qədim fransız",
    "frr" to "şimali fris",
    "fur" to "friul",
    "fy" to "qərbi friz",
    "ga" to "irland",
    "gaa" to "qa",
    "gag" to "qaqauz",
    "gan" to "qan",
    "gay" to "qayo",
    "gba" to "qabaya",
    "gd" to "Şotlandiya keltcəsi",
    "gez" to "qez",
    "gil" to "qilbert",
    "gl" to "qalisiya",
    "gmh" to "orta yüksək alman",
    "gn" to "quarani",
    "goh" to "qədim alman",
    "gon" to "qondi",
    "gor" to "qorontalo",
    "got" to "qotika",
    "grb" to "qrebo",
    "grc" to "qədim yunan",
    "gsw" to "İsveçrə almancası",
    "gu" to "qucarat",
    "guz" to "qusi",
    "gv" to "manks",
    "gwi" to "qviçin",
    "ha" to "hausa",
    "hai" to "hayda",
    "hak" to "hakka",
    "haw" to "havay",
    "hax" to "cənubi haida",
    "he" to "ivrit",
    "hi" to "hind",
    "hi-Latn" to "Hindi (latın)",
    "hi-Latn-alt-variant" to "Hindi (latın)",
    "hil" to "hiliqaynon",
    "hit" to "hittit",
    "hmn" to "monq",
    "ho" to "hiri motu",
    "hr" to "xorvat",
    "hsb" to "yuxarı sorb",
    "hsn" to "syan",
    "ht" to "haiti kreol",
    "hu" to "macar",
    "hup" to "hupa",
    "hur" to "Halkomelem",
    "hy" to "erməni",
    "hz" to "herero",
    "ia" to "interlinqua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indoneziya",
    "ie" to "interlinqve",
    "ig" to "iqbo",
    "ii" to "siçuan yi",
    "ik" to "inupiaq",
    "ikt" to "qərbi Kanada inuktitutu",
    "ilo" to "iloko",
    "inh" to "inquş",
    "io" to "ido",
    "is" to "island",
    "it" to "italyan",
    "iu" to "inuktitut",
    "ja" to "yapon",
    "jbo" to "loğban",
    "jgo" to "nqomba",
    "jmc" to "maçam",
    "jpr" to "ivrit-fars",
    "jrb" to "ivrit-ərəb",
    "jv" to "yava",
    "ka" to "gürcü",
    "kaa" to "qaraqalpaq",
    "kab" to "kabile",
    "kac" to "kaçin",
    "kaj" to "ju",
    "kam" to "kamba",
    "kaw" to "kavi",
    "kbd" to "kabarda-çərkəz",
    "kcg" to "tiyap",
    "kde" to "makond",
    "kea" to "kabuverdian",
    "kfo" to "koro",
    "kg" to "konqo",
    "kgp" to "kaiqanq",
    "kha" to "xazi",
    "kho" to "xotan",
    "khq" to "koyra çiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "qazax",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalencin",
    "km" to "kxmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreya",
    "koi" to "komi-permyak",
    "kok" to "konkani",
    "kos" to "kosreyan",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "qaraçay-balkar",
    "krl" to "karel",
    "kru" to "kurux",
    "ks" to "kəşmir",
    "ksb" to "şambala",
    "ksf" to "bafia",
    "ksh" to "köln",
    "ku" to "kürd",
    "kum" to "kumık",
    "kut" to "kutenay",
    "kv" to "komi",
    "kw" to "korn",
    "kwk" to "Kvakvala",
    "kxv" to "kuvi",
    "ky" to "qırğız",
    "la" to "latın",
    "lad" to "sefard",
    "lag" to "langi",
    "lah" to "qərbi pəncab",
    "lam" to "lamba",
    "lb" to "lüksemburq",
    "lez" to "ləzgi",
    "lg" to "qanda",
    "li" to "limburq",
    "lij" to "liquriya dili",
    "lil" to "Liluet",
    "lkt" to "lakota",
    "lmo" to "lombard dili",
    "ln" to "linqala",
    "lo" to "laos",
    "lol" to "monqo",
    "lou" to "Luiziana kreolu",
    "loz" to "lozi",
    "lrc" to "şimali luri",
    "lsm" to "saamia",
    "lt" to "litva",
    "lu" to "luba-katanqa",
    "lua" to "luba-lulua",
    "lui" to "luyseno",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "latış",
    "mad" to "maduriz",
    "mag" to "maqahi",
    "mai" to "maitili",
    "mak" to "makasar",
    "man" to "məndinqo",
    "mas" to "masay",
    "mdf" to "mokşa",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisien",
    "mg" to "malaqas",
    "mga" to "orta irland",
    "mgh" to "maxuva-meetto",
    "mgo" to "meta’",
    "mh" to "marşal",
    "mi" to "māori",
    "mic" to "mikmak",
    "min" to "minanqkaban",
    "mk" to "makedon",
    "ml" to "malayalam",
    "mn" to "monqol",
    "mnc" to "mançu",
    "mni" to "manipüri",
    "moe" to "İnnu-aimun",
    "moh" to "mohavk",
    "mos" to "mosi",
    "mr" to "marathi",
    "ms" to "malay",
    "mt" to "malta",
    "mua" to "mundanq",
    "mul" to "çoxsaylı dillər",
    "mus" to "krik",
    "mwl" to "mirand",
    "mwr" to "maruari",
    "my" to "birman",
    "myv" to "erzya",
    "mzn" to "mazandaran",
    "na" to "nauru",
    "nan" to "Min Nan",
    "nap" to "neapolitan",
    "naq" to "nama",
    "nb" to "bokmal norveç",
    "nd" to "şimali ndebele",
    "nds" to "aşağı alman",
    "nds-NL" to "aşağı sakson",
    "ne" to "nepal",
    "new" to "nevari",
    "ng" to "ndonqa",
    "nia" to "nias",
    "niu" to "niyuan",
    "nl" to "holland",
    "nl-BE" to "flamand",
    "nmg" to "kvasio",
    "nn" to "nünorsk norveç",
    "nnh" to "ngiemboon",
    "no" to "norveç",
    "nog" to "noqay",
    "non" to "qədim nors",
    "nqo" to "nko",
    "nr" to "cənubi ndebele",
    "nso" to "şimal soto",
    "nus" to "nuer",
    "nv" to "navayo",
    "ny" to "nyanca",
    "nym" to "nyamvezi",
    "nyn" to "nyankol",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "oksitan",
    "oj" to "ocibva",
    "ojb" to "şimal-qərbi ocibva",
    "ojc" to "Mərkəzi ocibva",
    "ojs" to "ocikri",
    "ojw" to "qərbi ocibva",
    "oka" to "okanaqan",
    "om" to "oromo",
    "or" to "odiya",
    "os" to "osetin",
    "osa" to "osage",
    "ota" to "osman",
    "pa" to "pəncab",
    "pag" to "panqasinan",
    "pal" to "pəhləvi",
    "pam" to "pampanqa",
    "pap" to "papyamento",
    "pau" to "palayan",
    "pcm" to "niger kreol",
    "peo" to "qədim fars",
    "phn" to "foyenik",
    "pi" to "pali",
    "pis" to "picin",
    "pl" to "polyak",
    "pon" to "ponpey",
    "pqm" to "malesit-passamakvodi",
    "prg" to "pruss",
    "pro" to "qədim provansal",
    "ps" to "puştu",
    "pt" to "portuqal",
    "pt-BR" to "Braziliya portuqalcası",
    "pt-PT" to "Portuqaliya portuqalcası",
    "qu" to "keçua",
    "quc" to "kiçe",
    "raj" to "racastani",
    "rap" to "rapanui",
    "rar" to "rarotonqan",
    "rhg" to "Rohinca",
    "rm" to "romanş",
    "rn" to "rundi",
    "ro" to "rumın",
    "ro-MD" to "moldav",
    "rof" to "rombo",
    "rom" to "roman",
    "ru" to "rus",
    "rup" to "aroman",
    "rw" to "kinyarvanda",
    "rwk" to "rua",
    "sa" to "sanskrit",
    "sad" to "sandave",
    "sah" to "saxa",
    "sam" to "samaritan",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santal",
    "sba" to "nqambay",
    "sbp" to "sanqu",
    "sc" to "sardin",
    "scn" to "siciliya",
    "sco" to "skots",
    "sd" to "sindhi",
    "sdh" to "cənubi kürd",
    "se" to "şimali sami",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sanqo",
    "sga" to "qədim irland",
    "sh" to "serb-xorvat",
    "shi" to "taçelit",
    "shn" to "şan",
    "si" to "sinhala",
    "sid" to "sidamo",
    "sk" to "slovak",
    "sl" to "sloven",
    "slh" to "cənubi luşusid",
    "sm" to "samoa",
    "sma" to "cənubi sami",
    "smj" to "lule sami",
    "smn" to "inari sami",
    "sms" to "skolt sami",
    "sn" to "şona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "soqdiyen",
    "sq" to "alban",
    "sr" to "serb",
    "srn" to "sranan tonqo",
    "srr" to "serer",
    "ss" to "svati",
    "ssy" to "saho",
    "st" to "sesoto",
    "str" to "streyts saliş",
    "su" to "sundan",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeryan",
    "sv" to "isveç",
    "sw" to "suahili",
    "sw-CD" to "Konqo suahilicəsi",
    "swb" to "komor",
    "syr" to "suriya",
    "szl" to "silez dili",
    "ta" to "tamil",
    "tce" to "cənubi tuçon",
    "te" to "teluqu",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tacik",
    "tgx" to "taq",
    "th" to "tay",
    "tht" to "taltan",
    "ti" to "tiqrin",
    "tig" to "tiqre",
    "tiv" to "tiv",
    "tk" to "türkmən",
    "tkl" to "tokelay",
    "tl" to "taqaloq",
    "tlh" to "klinqon",
    "tli" to "tlinqit",
    "tmh" to "tamaşek",
    "tn" to "svana",
    "to" to "tonqa",
    "tog" to "nyasa tonqa",
    "tok" to "tokipona",
    "tpi" to "tok pisin",
    "tr" to "türk",
    "trv" to "taroko",
    "ts" to "sonqa",
    "tsi" to "simşyan",
    "tt" to "tatar",
    "ttm" to "şimali tuçon",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "tvi",
    "twq" to "tasavaq",
    "ty" to "taxiti",
    "tyv" to "tuvinyan",
    "tzm" to "Mərkəzi Atlas tamazicəsi",
    "udm" to "udmurt",
    "ug" to "uyğur",
    "uga" to "uqarit",
    "uk" to "ukrayna",
    "umb" to "umbundu",
    "und" to "naməlum dil",
    "ur" to "urdu",
    "uz" to "özbək",
    "ve" to "venda",
    "vec" to "venet dili",
    "vi" to "vyetnam",
    "vmw" to "makua dili",
    "vo" to "volapük",
    "vot" to "votik",
    "vun" to "vunyo",
    "wa" to "valun",
    "wae" to "valles",
    "wal" to "valamo",
    "war" to "varay",
    "was" to "vaşo",
    "wbp" to "valpiri",
    "wo" to "volof",
    "wuu" to "vu",
    "xal" to "kalmık",
    "xh" to "xosa",
    "xnr" to "kanqri",
    "xog" to "soqa",
    "yao" to "yao",
    "yap" to "yapiz",
    "yav" to "yanqben",
    "ybb" to "yemba",
    "yi" to "idiş",
    "yo" to "yoruba",
    "yrl" to "nyenqatu",
    "yue" to "kanton",
    "yue-alt-menu" to "Çin, kanton",
    "za" to "çjuan",
    "zap" to "zapotek",
    "zbl" to "blisimbols",
    "zen" to "zenaqa",
    "zgh" to "tamazi",
    "zh" to "çin",
    "zh-alt-menu" to "Çin, mandarin",
    "zh-Hans" to "sadələşmiş çin",
    "zh-Hans-alt-long" to "sadələşmiş mandarin çincəsi",
    "zh-Hant" to "ənənəvi çin",
    "zh-Hant-alt-long" to "ənənəvi mandarin çincəsi",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "dil məzmunu yoxdur",
    "zza" to "zaza",
  ) }

  val az_Arab: ImmutableMap by lazy { immutableMapOf(
    "ab" to "آبخازجا",
    "af" to "آفریکانس",
    "agq" to "آقمجه",
    "ak" to "آکانجا",
    "am" to "آمهارجا",
    "ar" to "عربجه",
    "ar-001" to "استاندارد عربجه",
    "as" to "آسامجا",
    "asa" to "آسوجا",
    "az" to "آذربایجان تۆرکجه‌سی",
    "az-alt-short" to "آذریجه",
    "az-Arab" to "تۆرکجه",
    "ba" to "باشقیرجا",
    "be" to "بئلاروسجا",
    "bem" to "بئمباجا",
    "bez" to "بئناجا",
    "bg" to "بۇلقارجا",
    "bgn" to "دوْغو بلوچجا",
    "bm" to "بامباراجا",
    "bn" to "بنگالجا",
    "br" to "برئتونجا",
    "brx" to "بوْدوجا",
    "bs" to "بوْسنیاجا",
    "ca" to "کاتالانجا",
    "ce" to "چئچئنجه",
    "cgg" to "چیقاجا",
    "chr" to "چئروکیجه",
    "ckb" to "اوْرتا کۆردجه",
    "ckb-alt-menu" to "اوْرتا کۆردجه",
    "ckb-alt-variant" to "اوْرتا کۆردجه",
    "co" to "کوْرسیکاجا",
    "cs" to "چئکجه",
    "cv" to "چۇواشجا",
    "da" to "دانجا",
    "de" to "آلمانجا",
    "dua" to "دۇالاجا",
    "dz" to "دزونگخا",
    "ebu" to "ائمبوجا",
    "ee" to "اِوه‌جه",
    "el" to "یونانجا",
    "en" to "اینگیلیزجه",
    "eo" to "اِسپرانتو",
    "es" to "اسپانیاجا",
    "es-419" to "لاتین آمریکا اسپانیاجاسی",
    "es-ES" to "اۇروپا اسپانیاجاسی",
    "es-MX" to "مکزیک اسپانیاجاسی",
    "et" to "اِستونجا",
    "eu" to "باسکجا",
    "fa" to "فارسجا",
    "fi" to "فینجه",
    "fil" to "فیلیپینجه",
    "fj" to "فیجیجه",
    "fo" to "فاروئه‌جه",
    "fr" to "فرانساجا",
    "gag" to "قاقائوزجا",
    "gl" to "قالیسیاجا",
    "gsw" to "سویس آلمانجاسی",
    "he" to "عبریجه",
    "hi" to "هیندجه",
    "hr" to "کروواسجا",
    "hy" to "ائرمنیجه",
    "it" to "ایتالیاجا",
    "ja" to "ژاپونجا",
    "ka" to "گۆرجوجه",
    "kk" to "قازاقجا",
    "km" to "خمئرجه",
    "ko" to "کوْره‌جه",
    "ks" to "کشمیرجه",
    "ksf" to "بافیاجا",
    "ku" to "کۆردجه",
    "kw" to "کوْرنجا",
    "ky" to "قیرقیزجا",
    "la" to "لاتینجه",
    "lg" to "قانداجا",
    "lrc" to "قۇزئی لوْرجه",
    "mk" to "مقدونیجه",
    "mn" to "موْغولجا",
    "my" to "بۇرماجا",
    "mzn" to "مازنیجه",
    "nl" to "هوْلندجه",
    "pa" to "پنجابجا",
    "ps" to "پشتوجه",
    "pt" to "پوْرتغالجه",
    "ro" to "رومانیاجا",
    "ru" to "روسجا",
    "sd" to "سیندیجه",
    "sdh" to "گۆنئی کۆردجه",
    "sk" to "اسلواکجا",
    "sq" to "آلبانیاجا",
    "sr" to "صربجه",
    "sv" to "سوئدجه",
    "sw" to "سواحیلیجه",
    "sw-CD" to "کوْنقو سواحیلیسی",
    "ta" to "تامیلجه",
    "tg" to "تاجیکجه",
    "tk" to "تۆرکمنجه",
    "tr" to "آنادولو تۆرکجه‌سی",
    "tt" to "تاتارجا",
    "ug" to "اۇیغورجا",
    "uk" to "اۇکراینجا",
    "und" to "تانینمایان دیل",
    "ur" to "اوْردوجا",
    "uz" to "اؤزبکجه",
    "vi" to "ویتنامجا",
    "zh" to "چینجه",
    "zh-alt-menu" to "چینجه",
    "zh-Hans" to "ساده‌لنمیش چینجه",
    "zh-Hans-alt-long" to "ساده‌لنمیش چینجه",
    "zh-Hant" to "سنتی چینجه",
    "zh-Hant-alt-long" to "سنتی چینجه",
    "zu" to "زۇلوجا",
  ) }

  val az_Arab_IQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val az_Arab_TR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val az_Cyrl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афар",
    "ab" to "абхаз",
    "ace" to "акин",
    "ada" to "адангме",
    "ady" to "адуҝе",
    "af" to "африкаанс",
    "agq" to "агһем",
    "ain" to "ајну",
    "ak" to "акан",
    "ale" to "алеут",
    "alt" to "ҹәнуби алтај",
    "am" to "амһар",
    "an" to "арагон",
    "anp" to "анҝика",
    "ar" to "әрәб",
    "ar-001" to "мүасир стандарт әрәб",
    "arn" to "арауканҹа",
    "arp" to "арапаһо",
    "as" to "ассам",
    "asa" to "асу",
    "ast" to "астурија",
    "av" to "авар",
    "awa" to "авадһи",
    "ay" to "ајмара",
    "az" to "азәрбајҹан",
    "az-alt-short" to "азәрбајҹан",
    "ba" to "башгырд",
    "ban" to "балли",
    "bas" to "баса",
    "be" to "беларус",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "булгар",
    "bho" to "бхочпури",
    "bi" to "бислама",
    "bin" to "бини",
    "bla" to "сиксикә",
    "bm" to "бамбара",
    "bn" to "бенгал",
    "bo" to "тибет",
    "br" to "бретон",
    "brx" to "бодо",
    "bs" to "босниак",
    "bug" to "буҝин",
    "byn" to "блин",
    "ca" to "каталан",
    "ce" to "чечен",
    "ceb" to "себуан",
    "cgg" to "чига",
    "ch" to "чаморо",
    "chk" to "чукиз",
    "chm" to "мари",
    "cho" to "чоктау",
    "chr" to "чероки",
    "chy" to "чејен",
    "ckb" to "соран",
    "ckb-alt-menu" to "соран",
    "ckb-alt-variant" to "соран",
    "co" to "корсика",
    "crs" to "сејшел креолу",
    "cs" to "чех",
    "cu" to "славјан",
    "cv" to "чуваш",
    "cy" to "уелс",
    "da" to "данимарка",
    "dak" to "дакота",
    "dar" to "даргва",
    "dav" to "таита",
    "de" to "алман",
    "de-AT" to "Австрија алманҹасы",
    "de-CH" to "Исвечрә јүксәк алманҹасы",
    "dgr" to "догриб",
    "dje" to "зарма",
    "dsb" to "ашағы сорб",
    "dua" to "дуала",
    "dv" to "малдив",
    "dyo" to "диола",
    "dz" to "дзонга",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефик",
    "eka" to "екаҹук",
    "el" to "јунан",
    "en" to "инҝилис",
    "en-AU" to "Австралија инҝилисҹәси",
    "en-CA" to "Канада инҝилисҹәси",
    "en-GB" to "Британија инҝилисҹәси",
    "en-GB-alt-short" to "инҝилис (Б.К.)",
    "en-US" to "Америка инҝилисҹәси",
    "en-US-alt-short" to "инҝилис (АБШ)",
    "eo" to "есперанто",
    "es" to "испан",
    "es-419" to "Латын Америкасы испанҹасы",
    "es-ES" to "Кастилија испанҹасы",
    "es-MX" to "Мексика испанҹасы",
    "et" to "естон",
    "eu" to "баск",
    "ewo" to "евондо",
    "fa" to "фарс",
    "ff" to "фула",
    "fi" to "фин",
    "fil" to "филиппин",
    "fj" to "фиҹи",
    "fo" to "фарер",
    "fon" to "фон",
    "fr" to "франсыз",
    "fr-CA" to "Канада франсызҹасы",
    "fr-CH" to "Исвечрә франсызҹасы",
    "fur" to "фриул",
    "fy" to "гәрби фриз",
    "ga" to "ирланд",
    "gaa" to "га",
    "gd" to "шотланд келт",
    "gez" to "гез",
    "gil" to "гилберт",
    "gl" to "галисија",
    "gn" to "гуарани",
    "gor" to "горонтало",
    "gsw" to "Исвечрә алманҹасы",
    "gu" to "гуҹарат",
    "guz" to "гуси",
    "gv" to "манкс",
    "gwi" to "гвичин",
    "ha" to "һауса",
    "haw" to "һавај",
    "he" to "иврит",
    "hi" to "һинд",
    "hil" to "һилигајнон",
    "hmn" to "монг",
    "hr" to "хорват",
    "hsb" to "јухары сорб",
    "ht" to "һаити креол",
    "hu" to "маҹар",
    "hup" to "һупа",
    "hy" to "ермәни",
    "hz" to "һереро",
    "ia" to "интерлингве",
    "iba" to "ибан",
    "ibb" to "ибибио",
    "id" to "индонезија",
    "ig" to "игбо",
    "ilo" to "илоко",
    "inh" to "ингуш",
    "io" to "идо",
    "is" to "исланд",
    "it" to "италјан",
    "iu" to "инуктитут",
    "ja" to "јапон",
    "jbo" to "лоғбан",
    "jgo" to "нгомба",
    "jmc" to "мачам",
    "jv" to "јава",
    "ka" to "ҝүрҹү",
    "kab" to "кабиле",
    "kac" to "качин",
    "kaj" to "жу",
    "kam" to "камба",
    "kbd" to "кабарда-чәркәз",
    "kcg" to "тви",
    "kde" to "маконде",
    "kea" to "кабувердиан",
    "kfo" to "коро",
    "kha" to "хази",
    "khq" to "којра чиини",
    "ki" to "кикују",
    "kj" to "куанјама",
    "kk" to "газах",
    "kkj" to "како",
    "kl" to "калааллисут",
    "kln" to "каленҹин",
    "km" to "кхмер",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "кореја",
    "kok" to "конкани",
    "kpe" to "кпелле",
    "kr" to "канури",
    "krc" to "гарачај-балкар",
    "krl" to "карел",
    "kru" to "курух",
    "ks" to "кәшмир",
    "ksb" to "шамбала",
    "ksf" to "бафиа",
    "ksh" to "көлн",
    "ku" to "күрд",
    "kum" to "кумык",
    "kv" to "коми",
    "kw" to "корн",
    "ky" to "гырғыз",
    "la" to "латын",
    "lad" to "сефард",
    "lag" to "ланҝи",
    "lb" to "лүксембург",
    "lez" to "ләзҝи",
    "lg" to "ганда",
    "li" to "лимбург",
    "lkt" to "лакота",
    "ln" to "лингала",
    "lo" to "лаос",
    "loz" to "лози",
    "lrc" to "шимали лури",
    "lt" to "литва",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "лујиа",
    "lv" to "латыш",
    "mad" to "мадуриз",
    "mag" to "магаһи",
    "mai" to "маитили",
    "mak" to "макасар",
    "mas" to "масај",
    "mdf" to "мокша",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "морисиен",
    "mg" to "малагас",
    "mgh" to "махува-меетто",
    "mgo" to "метаʼ",
    "mh" to "маршал",
    "mi" to "маори",
    "mic" to "микмак",
    "min" to "минангкабан",
    "mk" to "македон",
    "ml" to "малајалам",
    "mn" to "монгол",
    "mni" to "манипүри",
    "moh" to "моһавк",
    "mos" to "моси",
    "mr" to "маратһи",
    "ms" to "малај",
    "mt" to "малта",
    "mua" to "мунданг",
    "mul" to "чохсајлы дилләр",
    "mus" to "крик",
    "mwl" to "миранд",
    "my" to "бирман",
    "myv" to "ерзја",
    "mzn" to "мазандаран",
    "na" to "науру",
    "nap" to "неаполитан",
    "naq" to "нама",
    "nb" to "бокмал норвеч",
    "nd" to "шимали ндебеле",
    "nds-NL" to "ашағы саксон",
    "ne" to "непал",
    "new" to "невари",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "нијуан",
    "nl" to "һолланд",
    "nl-BE" to "фламанд",
    "nmg" to "квасио",
    "nn" to "нүнорск норвеч",
    "nnh" to "нҝиембоон",
    "nog" to "ногај",
    "nqo" to "нго",
    "nr" to "ҹәнуби ндебеле",
    "nso" to "шимали сото",
    "nus" to "нуер",
    "nv" to "навајо",
    "ny" to "нјанҹа",
    "nyn" to "нјанкол",
    "oc" to "окситан",
    "om" to "оромо",
    "or" to "одија",
    "os" to "осетин",
    "pa" to "пәнҹаб",
    "pag" to "пангасинан",
    "pam" to "пампанга",
    "pap" to "папјаменто",
    "pau" to "палајан",
    "pcm" to "ниҝер креол",
    "pl" to "полјак",
    "prg" to "прусс",
    "ps" to "пушту",
    "pt" to "португал",
    "pt-BR" to "Бразилија португалҹасы",
    "pt-PT" to "Португалија португалҹасы",
    "qu" to "кечуа",
    "quc" to "киче",
    "rap" to "рапануи",
    "rar" to "раротонган",
    "rm" to "романш",
    "rn" to "рунди",
    "ro" to "румын",
    "rof" to "ромбо",
    "ru" to "рус",
    "rup" to "ароман",
    "rw" to "кинјарванда",
    "rwk" to "руа",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "саха",
    "saq" to "самбуру",
    "sat" to "сантал",
    "sba" to "нгамбај",
    "sbp" to "сангу",
    "sc" to "сардин",
    "scn" to "сиҹилија",
    "sco" to "скотс",
    "sd" to "синдһи",
    "se" to "шимали сами",
    "seh" to "сена",
    "ses" to "којраборо сенни",
    "sg" to "санго",
    "shi" to "тачелит",
    "shn" to "шан",
    "si" to "синһала",
    "sk" to "словак",
    "sl" to "словен",
    "sm" to "самоа",
    "sma" to "ҹәнуби сами",
    "smj" to "луле сами",
    "smn" to "инари сами",
    "sms" to "сколт сами",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомали",
    "sq" to "албан",
    "sr" to "серб",
    "srn" to "сранан тонго",
    "ss" to "свати",
    "ssy" to "саһо",
    "st" to "сесото",
    "su" to "сундан",
    "suk" to "сукума",
    "sv" to "исвеч",
    "sw" to "суаһили",
    "sw-CD" to "Конго суаһилиҹәси",
    "swb" to "комор",
    "syr" to "сурија",
    "ta" to "тамил",
    "te" to "телугу",
    "tem" to "тимне",
    "teo" to "тесо",
    "tet" to "тетум",
    "tg" to "таҹик",
    "th" to "тај",
    "ti" to "тигрин",
    "tig" to "тигре",
    "tk" to "түркмән",
    "tlh" to "клингон",
    "tn" to "свана",
    "to" to "тонган",
    "tpi" to "ток писин",
    "tr" to "түрк",
    "trv" to "тароко",
    "ts" to "сонга",
    "tt" to "татар",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "twq" to "тасаваг",
    "ty" to "тахити",
    "tyv" to "тувинјан",
    "tzm" to "Мәркәзи Атлас тамазиҹәси",
    "udm" to "удмурт",
    "ug" to "ујғур",
    "uk" to "украјна",
    "umb" to "умбунду",
    "und" to "намәлум дил",
    "ur" to "урду",
    "uz" to "өзбәк",
    "vai" to "ваи",
    "ve" to "венда",
    "vi" to "вјетнам",
    "vo" to "волапүк",
    "vun" to "вунјо",
    "wa" to "валун",
    "wae" to "валлес",
    "wal" to "валамо",
    "war" to "варај",
    "wo" to "волоф",
    "xal" to "калмык",
    "xh" to "хоса",
    "xog" to "сога",
    "yav" to "јангбен",
    "ybb" to "јемба",
    "yi" to "идиш",
    "yo" to "јоруба",
    "yue" to "кантон",
    "yue-alt-menu" to "кантон",
    "zgh" to "тамази",
    "zh" to "чин",
    "zh-alt-menu" to "чин",
    "zh-Hans" to "садәләшмиш чин",
    "zh-Hans-alt-long" to "садәләшмиш чин",
    "zh-Hant" to "әнәнәви чин",
    "zh-Hant-alt-long" to "әнәнәви чин",
    "zu" to "зулу",
    "zun" to "зуни",
    "zxx" to "дил мәзмуну јохдур",
    "zza" to "заза",
  ) }

  val az_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ba: ImmutableMap by lazy { immutableMapOf(
    "ba" to "башҡорт теле",
  ) }

  val bal: ImmutableMap by lazy { immutableMapOf(
    "bal" to "بلۆچی",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی",
    "zh-Hans" to "ساده کرتگێن چینی",
    "zh-Hans-alt-long" to "ساده کرتگێن چینی",
  ) }

  val bal_Arab: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bal_Latn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Apar",
    "ab" to "Abkházi",
    "af" to "Aprikái",
    "agq" to "Agem",
    "ak" to "Akan",
    "am" to "Amhari",
    "an" to "Aragóni",
    "ann" to "Obóló",
    "apc" to "Latwiái Arabi",
    "ar" to "Arabi",
    "ar-001" to "Arabi (Donyá)",
    "arn" to "Mapuche",
    "as" to "Asámi",
    "asa" to "Asu",
    "ast" to "Asturiái",
    "az" to "Ázerbáijáni",
    "az-alt-short" to "Ázerbáijáni",
    "ba" to "Bashkar",
    "bal" to "Balóchi",
    "bal-Latn" to "Balóchi (Látin)",
    "bas" to "Basá",
    "be" to "Bélárusi",
    "bem" to "Bembá",
    "bew" to "Betawi",
    "bez" to "Bená",
    "bg" to "Bolgáriái",
    "bgc" to "Haryánui",
    "bgn" to "Balóchi (Róbarkati)",
    "bho" to "Bójpuri",
    "blo" to "Ani",
    "blt" to "Tái Dam",
    "bm" to "Bambará",
    "bn" to "Bangáli",
    "bo" to "Tebbati",
    "br" to "Brétón",
    "brx" to "Bodó",
    "bs" to "Busniái",
    "bss" to "Akuse",
    "byn" to "Blin",
    "ca" to "Katálan",
    "cad" to "Kaddó-kad",
    "cch" to "Atsam",
    "ccp" to "Chakmá",
    "ce" to "Chechen",
    "ceb" to "Chebuánó",
    "cgg" to "Chigá",
    "cho" to "Choktaw",
    "chr" to "Cheruki",
    "cic" to "Chekkásaw",
    "ckb" to "Myáni Kordi",
    "ckb-alt-menu" to "Myáni Kordi- ckb",
    "ckb-alt-variant" to "Myáni Kordi-men",
    "co" to "Korsiki",
    "cs" to "Chek",
    "csw" to "Swampi Kri",
    "cu" to "Charch Sláwi",
    "cv" to "Chuwash",
    "cy" to "Wéli",
    "da" to "Denmárki",
    "dav" to "Táitá",
    "de" to "Jarman",
    "dje" to "Zarmah",
    "doi" to "Dogri",
    "dsb" to "Láwar Sorbi",
    "dua" to "Duálá",
    "dv" to "Diwéhi",
    "dyo" to "Jólá-Póni",
    "dz" to "Dzongká",
    "ebu" to "Embó",
    "ee" to "Ewe",
    "el" to "Yunáni",
    "en" to "Engrézi",
    "en-CA" to "Engrézi (Kaynadhá)",
    "eo" to "Esperántu",
    "es" to "Espini",
    "es-419" to "Espini (Látini Amriká)",
    "es-MX" to "Espini (Meksikó)",
    "et" to "Estóniái",
    "eu" to "Bask",
    "ewo" to "Ewondó",
    "fa" to "Pársi",
    "fa-AF" to "Pársi (AF)",
    "ff" to "Pulá",
    "fi" to "Fenlándi",
    "fil" to "Pelpini",
    "fo" to "Paróese",
    "fr" to "Paránsi",
    "fr-CA" to "Paránsi (Kaynadhá)",
    "frc" to "Kájon Pránsi",
    "frr" to "Shemáli Prési",
    "fur" to "Priuli",
    "fy" to "Ferisi (Róbarkati)",
    "ga" to "Áeri",
    "gaa" to "Gaa",
    "gd" to "Eskáti Géli",
    "gez" to "Géz",
    "gl" to "Galéki",
    "gn" to "Guárián",
    "gsw" to "Swiz Jarman",
    "gu" to "Gojráti",
    "guz" to "Gusi",
    "gv" to "Manks",
    "ha" to "Hausá",
    "haw" to "Hawái",
    "he" to "Ebráni",
    "hi" to "Hendi",
    "hi-Latn" to "Hendi (Látin Engrézi (Látin) Engrézi (Látin, Amrikáay Tepákén Están) syáhag: Látini)",
    "hi-Latn-alt-variant" to "Hendi (Látin Engrézi (Látin) Engrézi (Látin, Amrikáay Tepákén Están) syáhag: Látini)",
    "hnj" to "Hmang Njuá",
    "hr" to "Króshiái",
    "hsb" to "Borzi Sorbiái",
    "hu" to "Hangári",
    "hy" to "Arminiái",
    "ia" to "Myánzobáni",
    "id" to "Endónési",
    "ie" to "Myánzobán",
    "ig" to "Igbó",
    "ii" to "Sichuái Yi",
    "io" to "Idó",
    "is" to "Islándi",
    "it" to "Itáliái",
    "iu" to "Inuktitut",
    "ja" to "Jápáni",
    "jbo" to "Lojban",
    "jgo" to "Ngombá",
    "jmc" to "Makami",
    "jv" to "Jáwáni",
    "ka" to "Járjiái",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabáile",
    "kaj" to "Jju",
    "kam" to "Kambá",
    "kcg" to "Tyáp",
    "kde" to "Makonde",
    "kea" to "Kubuwerdiánó",
    "ken" to "Kinyang",
    "kgp" to "Káingáng",
    "khq" to "Koirá Chini",
    "ki" to "Kikuyu",
    "kk" to "Kázák",
    "kkj" to "Kákó",
    "kl" to "Kalállisut",
    "kln" to "Kalenjin",
    "km" to "Khmér",
    "kn" to "Kannadá",
    "ko" to "Kuriái",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "ks" to "Kashmiri",
    "ksb" to "Shambalá",
    "ksf" to "Bapiá",
    "ksh" to "Kologni",
    "ku" to "Kordi",
    "kw" to "Kornesh",
    "kxv" to "Kuwi",
    "ky" to "Kirgez",
    "la" to "Látini",
    "lag" to "Langi",
    "lb" to "Logzemborgi",
    "lg" to "Gandá",
    "lij" to "Liguri",
    "lkt" to "Lakótá",
    "lld" to "Ladin",
    "lmo" to "Lombard",
    "ln" to "Lingálá",
    "lo" to "Láó",
    "lou" to "Luisiáná Krióle",
    "lrc" to "Shemáli Lori",
    "lt" to "Litwániái",
    "ltg" to "Latgali",
    "lu" to "Lubá-Katangá",
    "luo" to "Luó",
    "luy" to "Luiá",
    "lv" to "Latwiái",
    "mai" to "Maitéli",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "mer" to "Méru",
    "mfe" to "Murisén",
    "mg" to "Malagase",
    "mgh" to "Makuá-Mitó",
    "mgo" to "Métá",
    "mhn" to "Móchénó",
    "mi" to "Muri",
    "mic" to "Mikmaw",
    "mk" to "Makduni",
    "ml" to "Malyálam",
    "mn" to "Mangóli",
    "mni" to "Manipuri",
    "moh" to "Mohawk",
    "mr" to "Maráthi",
    "ms" to "Malai",
    "mt" to "Maltiz",
    "mua" to "Mundang",
    "mul" to "Báz zobán",
    "mus" to "Muskógi",
    "my" to "Barmái",
    "myv" to "Erziá",
    "mzn" to "Mázendaráni",
    "naq" to "Nama",
    "nb" to "Nárwiji Bokmál",
    "nd" to "Shemáli Nedébéle",
    "nds" to "Láw Jarman",
    "nds-NL" to "Láw Jarman (NL)",
    "ne" to "Népáli",
    "nl" to "Dacch",
    "nl-BE" to "Dacch (Béljiam)",
    "nmg" to "Kwásiu",
    "nn" to "Nárwiji Nókén",
    "nnh" to "Ngembun",
    "no" to "Nárwiji",
    "nqo" to "Nko",
    "nr" to "Zerbári Nedebéli",
    "nso" to "Shemáli Sotó",
    "nus" to "Nuér",
    "nv" to "Nawájó",
    "ny" to "Nyanjá",
    "nyn" to "Nyankóle",
    "oc" to "Ositi",
    "om" to "Oromó",
    "or" to "Odi",
    "os" to "Oséti",
    "osa" to "Oságá",
    "pa" to "Panjábi",
    "pap" to "Pápiámentó",
    "pcm" to "Náijiri Pidgin",
    "pis" to "Pijen",
    "pl" to "Pólayndi",
    "prg" to "Prushiái",
    "ps" to "Pashtó",
    "pt" to "Portagáli",
    "qu" to "Kwichu",
    "quc" to "Kichi",
    "raj" to "Rájestáni",
    "rhg" to "Róhengiá",
    "rif" to "Ripi",
    "rm" to "Rumansh",
    "rn" to "Róndi",
    "ro" to "Rumániái",
    "ro-MD" to "Rumániái (MD)",
    "rof" to "Rombó",
    "ru" to "Rusi",
    "rw" to "Kenyarwandá",
    "rwk" to "Rwa",
    "sa" to "Sanskeret",
    "sah" to "Yakut",
    "saq" to "Samboró",
    "sat" to "Santali",
    "sbp" to "Sangu",
    "sc" to "Sardéniái",
    "scn" to "Sesiliái",
    "sd" to "Sendi",
    "sdh" to "Zerbári Kordi",
    "se" to "Shemáli Sámi",
    "seh" to "Sená",
    "ses" to "Koryáburó Senni",
    "sg" to "Sangó",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Senhálá",
    "sid" to "Sidámó",
    "sk" to "Solwák",
    "skr" to "Saráeki",
    "sl" to "Solwiniái",
    "sma" to "Zerbári Sámi",
    "smj" to "Lule Sámi",
    "smn" to "Inári Sámi",
    "sms" to "Eskált Sámi",
    "sn" to "Shoná",
    "so" to "Sómáli",
    "sq" to "Albániái",
    "sr" to "Sarbiái",
    "ss" to "Swáti",
    "ssy" to "Sahó",
    "st" to "Zerbári Sutó",
    "su" to "Sudáni",
    "sv" to "Swidi",
    "sw" to "Swáhéli",
    "sw-CD" to "Swáhéli (CD)",
    "syr" to "Siriek",
    "szl" to "Selisi",
    "ta" to "Támel",
    "te" to "Telgó",
    "teo" to "Tésó",
    "tg" to "Tájek",
    "th" to "Tái",
    "ti" to "Tigriniá",
    "tig" to "Tigré",
    "tk" to "Trkm",
    "tn" to "Tuswáná",
    "to" to "Tongan",
    "tok" to "Tóki Póná",
    "tpi" to "Tok Pisin",
    "tr" to "Tork",
    "trv" to "Torokó",
    "trw" to "Torwáli",
    "ts" to "Tesungá",
    "tt" to "Tátar",
    "twq" to "Tasawak",
    "tyv" to "Tuwini",
    "tzm" to "Tzm",
    "ug" to "Yughor",
    "uk" to "Yukrini",
    "und" to "Nagisshetagén zobán",
    "ur" to "Urdu",
    "uz" to "Ozbek",
    "vai" to "Wái",
    "ve" to "Wendá",
    "vec" to "Weneti",
    "vi" to "Wietnámi",
    "vmw" to "Makuwá",
    "vo" to "Wolápuk",
    "vun" to "Wunjó",
    "wa" to "Wallun",
    "wae" to "Welser",
    "wal" to "Wolettá",
    "wbp" to "Warlpiri",
    "wo" to "Wolop",
    "xh" to "Khushá",
    "xnr" to "Kangri",
    "xog" to "Sugá",
    "yav" to "Yangben",
    "yi" to "Yeddi",
    "yo" to "Yorobá",
    "yrl" to "Ningátu",
    "yue" to "Kantóni",
    "yue-alt-menu" to "Kantóni-yue",
    "za" to "Zhuáng",
    "zgh" to "Gisshetqagén Moróki Tamázi",
    "zh" to "Chini",
    "zh-alt-menu" to "Chini",
    "zu" to "Zulu",
    "zxx" to "Hecch zobán",
  ) }

  val bas: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Hɔp u akan",
    "am" to "Hɔp u amhārìk",
    "ar" to "Hɔp u arâb",
    "bas" to "Ɓàsàa",
    "be" to "Hɔp u bièlòrûs",
    "bg" to "Hɔp u bûlgâr",
    "bn" to "Hɔp u bɛŋgàli",
    "cs" to "Hɔp u cɛ̂k",
    "de" to "Hɔp u jamân",
    "el" to "Hɔp u gri ᷇kyà",
    "en" to "Hɔp u ŋgisì",
    "es" to "Hɔp u panyā",
    "fa" to "Hɔp u pɛrsìà",
    "fr" to "Hɔp u pulàsi",
    "ha" to "Hɔp u ɓausa",
    "hi" to "Hɔp u hindì",
    "hu" to "Hɔp u hɔŋgrìi",
    "id" to "Hɔp u indònesìà",
    "ig" to "Hɔp u iɓò",
    "it" to "Hɔp u italìà",
    "ja" to "Hɔp u yapàn",
    "jv" to "Hɔp u yavà",
    "km" to "Hɔp u kmɛ̂r",
    "ko" to "Hɔp u kɔrēà",
    "ms" to "Hɔp u makɛ᷆",
    "my" to "Hɔp u birmàn",
    "ne" to "Hɔp u nepa᷆l",
    "nl" to "Hɔp u nlɛ̀ndi",
    "pa" to "Hɔp u pɛnjàbi",
    "pl" to "Hɔp u pɔlɔ̄nà",
    "pt" to "Hɔp u pɔtɔ̄kì",
    "ro" to "Hɔp u rùmanìà",
    "ru" to "Hɔp u ruslànd",
    "rw" to "Hɔp u ruāndà",
    "so" to "Hɔp u somàlî",
    "sv" to "Hɔp u suɛ᷆d",
    "ta" to "Hɔp u tamu᷆l",
    "th" to "Hɔp u tây",
    "tr" to "Hɔp u tûrk",
    "uk" to "Hɔp u ukrǎnìà",
    "ur" to "Hɔp u urdù",
    "vi" to "Hɔp u vyɛ̄dnàm",
    "yo" to "Hɔp u yorūbà",
    "zh" to "Hɔp u kinà",
    "zh-alt-menu" to "Hɔp u kinà",
    "zu" to "Hɔp u zulù",
  ) }

  val be: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарская",
    "ab" to "абхазская",
    "ace" to "ачэх",
    "ada" to "адангмэ",
    "ady" to "адыгейская",
    "af" to "афрыкаанс",
    "agq" to "агем",
    "ain" to "айнская",
    "ak" to "акан",
    "akk" to "акадская",
    "ale" to "алеуцкая",
    "alt" to "паўднёваалтайская",
    "am" to "амхарская",
    "an" to "арагонская",
    "ang" to "стараанглійская",
    "ann" to "абола",
    "anp" to "ангіка",
    "ar" to "арабская",
    "ar-001" to "сучасная стандартная арабская",
    "arc" to "арамейская",
    "arn" to "мапудунгун",
    "arp" to "арапаха",
    "ars" to "недждыйская арабская",
    "as" to "асамская",
    "asa" to "асу",
    "ast" to "астурыйская",
    "atj" to "атыкамек",
    "av" to "аварская",
    "awa" to "авадхі",
    "ay" to "аймара",
    "az" to "азербайджанская",
    "az-alt-short" to "азербайджанская",
    "ba" to "башкірская",
    "ban" to "балійская",
    "bas" to "басаа",
    "be" to "беларуская",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "балгарская",
    "bgc" to "харыанві",
    "bgn" to "заходняя белуджская",
    "bho" to "бхаджпуры",
    "bi" to "біслама",
    "bin" to "эда",
    "bla" to "блэкфут",
    "blo" to "аніі",
    "bm" to "бамбара",
    "bn" to "бенгальская",
    "bo" to "тыбецкая",
    "br" to "брэтонская",
    "brx" to "бода",
    "bs" to "баснійская",
    "bua" to "бурацкая",
    "bug" to "бугіс",
    "byn" to "білен",
    "ca" to "каталанская",
    "cay" to "каюга",
    "ccp" to "чакма",
    "ce" to "чачэнская",
    "ceb" to "себуана",
    "cgg" to "чыга",
    "ch" to "чамора",
    "chb" to "чыбча",
    "chk" to "чуук",
    "chm" to "мары",
    "cho" to "чокта",
    "chp" to "чыпеваян",
    "chr" to "чэрокі",
    "chy" to "шэйен",
    "ckb" to "цэнтральнакурдская",
    "ckb-alt-menu" to "курдская, сарані",
    "ckb-alt-variant" to "сарані",
    "clc" to "чылькатын",
    "co" to "карсіканская",
    "cop" to "копцкая",
    "crg" to "мічыф",
    "crj" to "паўднёва-ўсходняя кры",
    "crk" to "раўнінны кры",
    "crl" to "паўночна-ўсходняя кры",
    "crm" to "муская кры",
    "crr" to "каралінская алганкійская",
    "crs" to "сэсэльва",
    "cs" to "чэшская",
    "csw" to "балотная кры",
    "cu" to "царкоўнаславянская",
    "cv" to "чувашская",
    "cy" to "валійская",
    "da" to "дацкая",
    "dak" to "дакота",
    "dar" to "даргінская",
    "dav" to "таіта",
    "de" to "нямецкая",
    "de-AT" to "аўстрыйская нямецкая",
    "de-CH" to "швейцарская літаратурная нямецкая",
    "dgr" to "догрыб",
    "dje" to "зарма",
    "doi" to "догры",
    "dsb" to "ніжнялужыцкая",
    "dua" to "дуала",
    "dv" to "мальдыўская",
    "dyo" to "джола-фоньі",
    "dz" to "дзонг-кэ",
    "dzg" to "дазага",
    "ebu" to "эмбу",
    "ee" to "эве",
    "efi" to "эфік",
    "egy" to "старажытнаегіпецкая",
    "eka" to "экаджук",
    "el" to "грэчаская",
    "en" to "англійская",
    "en-AU" to "аўстралійская англійская",
    "en-CA" to "канадская англійская",
    "en-GB" to "брытанская англійская",
    "en-GB-alt-short" to "вялікабрытанская англійская",
    "en-US" to "амерыканская англійская",
    "en-US-alt-short" to "англійская (ЗША)",
    "eo" to "эсперанта",
    "es" to "іспанская",
    "es-419" to "лацінаамерыканская іспанская",
    "es-ES" to "еўрапейская іспанская",
    "es-MX" to "мексіканская іспанская",
    "et" to "эстонская",
    "eu" to "баскская",
    "ewo" to "эвонда",
    "fa" to "фарсі",
    "fa-AF" to "дары",
    "ff" to "фула",
    "fi" to "фінская",
    "fil" to "філіпінская",
    "fj" to "фіджыйская",
    "fo" to "фарэрская",
    "fon" to "фон",
    "fr" to "французская",
    "fr-CA" to "канадская французская",
    "fr-CH" to "швейцарская французская",
    "frc" to "каджунская французская",
    "fro" to "старафранцузская",
    "frr" to "паўночнафрызская",
    "fur" to "фрыульская",
    "fy" to "заходняя фрызская",
    "ga" to "ірландская",
    "gaa" to "га",
    "gag" to "гагаузская",
    "gd" to "шатландская гэльская",
    "gez" to "геэз",
    "gil" to "кірыбаці",
    "gl" to "галісійская",
    "gn" to "гуарані",
    "gor" to "гарантала",
    "grc" to "старажытнагрэчаская",
    "gsw" to "швейцарская нямецкая",
    "gu" to "гуджараці",
    "guz" to "гусіі",
    "gv" to "мэнская",
    "gwi" to "гуіч’ін",
    "ha" to "хауса",
    "hai" to "хайда",
    "haw" to "гавайская",
    "hax" to "паўднёвая хайда",
    "he" to "іўрыт",
    "hi" to "хіндзі",
    "hi-Latn-alt-variant" to "хінгліш",
    "hil" to "хілігайнон",
    "hmn" to "хмонг",
    "hr" to "харвацкая",
    "hsb" to "верхнялужыцкая",
    "ht" to "гаіцянская крэольская",
    "hu" to "венгерская",
    "hup" to "хупа",
    "hur" to "халкамелем",
    "hy" to "армянская",
    "hz" to "герэра",
    "ia" to "інтэрлінгва",
    "iba" to "ібан",
    "ibb" to "ібібія",
    "id" to "інданезійская",
    "ie" to "інтэрлінгвэ",
    "ig" to "ігба",
    "ii" to "сычуаньская йі",
    "ikt" to "заходнеканадская інуктытут",
    "ilo" to "ілакана",
    "inh" to "інгушская",
    "io" to "іда",
    "is" to "ісландская",
    "it" to "італьянская",
    "iu" to "інуктытут",
    "ja" to "японская",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачамбэ",
    "jv" to "яванская",
    "ka" to "грузінская",
    "kab" to "кабільская",
    "kac" to "качынская",
    "kaj" to "дджу",
    "kam" to "камба",
    "kbd" to "кабардзінская",
    "kcg" to "т’яп",
    "kde" to "макондэ",
    "kea" to "кабувердыяну",
    "kfo" to "кора",
    "kgp" to "каінганг",
    "kha" to "кхасі",
    "khq" to "койра чыіні",
    "ki" to "кікуйю",
    "kj" to "куаньяма",
    "kk" to "казахская",
    "kkj" to "како",
    "kl" to "грэнландская",
    "kln" to "календжын",
    "km" to "кхмерская",
    "kmb" to "кімбунду",
    "kn" to "канада",
    "ko" to "карэйская",
    "koi" to "комі-пярмяцкая",
    "kok" to "канкані",
    "kpe" to "кпеле",
    "kr" to "кануры",
    "krc" to "карачай-балкарская",
    "krl" to "карэльская",
    "kru" to "курух",
    "ks" to "кашмірская",
    "ksb" to "шамбала",
    "ksf" to "бафія",
    "ksh" to "кёльнская",
    "ku" to "курдская",
    "kum" to "кумыцкая",
    "kv" to "комі",
    "kw" to "корнская",
    "kwk" to "квакіутль",
    "kxv" to "куві",
    "ky" to "кіргізская",
    "la" to "лацінская",
    "lad" to "ладына",
    "lag" to "лангі",
    "lb" to "люксембургская",
    "lez" to "лезгінская",
    "lg" to "ганда",
    "li" to "лімбургская",
    "lij" to "лігурская",
    "lil" to "лілуэт",
    "lkt" to "лакота",
    "lmo" to "ламбардская",
    "ln" to "лінгала",
    "lo" to "лаоская",
    "lol" to "монга",
    "lou" to "луізіянская крэольская",
    "loz" to "лозі",
    "lrc" to "паўночная луры",
    "lsm" to "саамія",
    "lt" to "літоўская",
    "lu" to "луба-катанга",
    "lua" to "луба-касаі",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мізо",
    "luy" to "луйя",
    "lv" to "латышская",
    "mad" to "мадурская",
    "mag" to "магахі",
    "mai" to "майтхілі",
    "mak" to "макасар",
    "man" to "мандынг",
    "mas" to "маасай",
    "mdf" to "макшанская",
    "men" to "мендэ",
    "mer" to "меру",
    "mfe" to "марысьен",
    "mg" to "малагасійская",
    "mgh" to "макуўа-меета",
    "mgo" to "мета",
    "mh" to "маршальская",
    "mi" to "маары",
    "mic" to "мікмак",
    "min" to "мінангкабау",
    "mk" to "македонская",
    "ml" to "малаялам",
    "mn" to "мангольская",
    "mni" to "мейтэй",
    "moe" to "іну-аймун",
    "moh" to "мохак",
    "mos" to "мосі",
    "mr" to "маратхі",
    "ms" to "малайская",
    "mt" to "мальтыйская",
    "mua" to "мунданг",
    "mul" to "некалькі моў",
    "mus" to "мускогі",
    "mwl" to "мірандыйская",
    "my" to "бірманская",
    "myv" to "эрзянская",
    "mzn" to "мазандэранская",
    "na" to "науру",
    "nap" to "неапалітанская",
    "naq" to "нама",
    "nb" to "нарвежская (букмол)",
    "nd" to "паўночная ндэбеле",
    "nds" to "ніжненямецкая",
    "nds-NL" to "ніжнесаксонская",
    "ne" to "непальская",
    "new" to "неўары",
    "ng" to "ндонга",
    "nia" to "ніас",
    "niu" to "ніўэ",
    "nl" to "нідэрландская",
    "nl-BE" to "фламандская",
    "nmg" to "нгумба",
    "nn" to "нарвежская (нюношк)",
    "nnh" to "нг’ембон",
    "no" to "нарвежская",
    "nog" to "нагайская",
    "non" to "старанарвежская",
    "nqo" to "нко",
    "nr" to "паўднёвая ндэбеле",
    "nso" to "паўночная сота",
    "nus" to "нуэр",
    "nv" to "наваха",
    "ny" to "ньянджа",
    "nyn" to "ньянколе",
    "oc" to "аксітанская",
    "oj" to "аджыбвэ",
    "ojb" to "паўночна-заходняя аджыбвэ",
    "ojc" to "цэнтральная аджыбвэ",
    "ojs" to "оджы-кры",
    "ojw" to "заходняя аджыбвэ",
    "oka" to "аканаган",
    "om" to "арома",
    "or" to "орыя",
    "os" to "асецінская",
    "pa" to "панджабі",
    "pag" to "пангасінан",
    "pam" to "пампанга",
    "pap" to "пап’яменту",
    "pau" to "палау",
    "pcm" to "нігерыйскі піджын",
    "peo" to "стараперсідская",
    "phn" to "фінікійская",
    "pis" to "саламонскі піджын",
    "pl" to "польская",
    "pqm" to "малесіт-пасамакуоды",
    "prg" to "пруская",
    "pro" to "стараправансальская",
    "ps" to "пушту",
    "pt" to "партугальская",
    "pt-BR" to "бразільская партугальская",
    "pt-PT" to "еўрапейская партугальская",
    "qu" to "кечуа",
    "quc" to "кічэ",
    "raj" to "раджастханская",
    "rap" to "рапануі",
    "rar" to "раратонг",
    "rhg" to "рахінджа",
    "rm" to "рэтараманская",
    "rn" to "рундзі",
    "ro" to "румынская",
    "ro-MD" to "малдаўская",
    "rof" to "ромба",
    "ru" to "руская",
    "rup" to "арумунская",
    "rw" to "руанда",
    "rwk" to "руа",
    "sa" to "санскрыт",
    "sad" to "сандаўэ",
    "sah" to "якуцкая",
    "saq" to "самбуру",
    "sat" to "санталі",
    "sba" to "нгамбай",
    "sbp" to "сангу",
    "sc" to "сардзінская",
    "scn" to "сіцылійская",
    "sco" to "шатландская",
    "sd" to "сіндхі",
    "sdh" to "паўднёвакурдская",
    "se" to "паўночнасаамская",
    "seh" to "сена",
    "ses" to "кайрабора сэні",
    "sg" to "санга",
    "sga" to "стараірландская",
    "sh" to "сербскахарвацкая",
    "shi" to "ташэльхіт",
    "shn" to "шан",
    "si" to "сінгальская",
    "sk" to "славацкая",
    "sl" to "славенская",
    "slh" to "паўднёвая лушуцыд",
    "sm" to "самоа",
    "sma" to "паўднёвасаамская",
    "smj" to "луле-саамская",
    "smn" to "інары-саамская",
    "sms" to "колта-саамская",
    "sn" to "шона",
    "snk" to "санінке",
    "so" to "самалі",
    "sq" to "албанская",
    "sr" to "сербская",
    "srn" to "сранан-тонга",
    "ss" to "суаці",
    "ssy" to "саха",
    "st" to "сесута",
    "str" to "стрэйтс саліш",
    "su" to "сунда",
    "suk" to "сукума",
    "sux" to "шумерская",
    "sv" to "шведская",
    "sw" to "суахілі",
    "sw-CD" to "кангалезская суахілі",
    "swb" to "каморская",
    "syr" to "сірыйская",
    "szl" to "сілезская",
    "ta" to "тамільская",
    "tce" to "паўднёвая тутчонэ",
    "te" to "тэлугу",
    "tem" to "тэмнэ",
    "teo" to "тэсо",
    "tet" to "тэтум",
    "tg" to "таджыкская",
    "tgx" to "тагіш",
    "th" to "тайская",
    "tht" to "тальтан",
    "ti" to "тыгрынья",
    "tig" to "тыгрэ",
    "tk" to "туркменская",
    "tlh" to "клінган",
    "tli" to "тлінгіт",
    "tn" to "тсвана",
    "to" to "танганская",
    "tok" to "такіпона",
    "tpi" to "ток-пісін",
    "tr" to "турэцкая",
    "trv" to "тарока",
    "ts" to "тсонга",
    "tt" to "татарская",
    "ttm" to "паўночная тутчонэ",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "twq" to "тасаўак",
    "ty" to "таіці",
    "tyv" to "тувінская",
    "tzm" to "сярэднеатлаская тамазігхт",
    "udm" to "удмурцкая",
    "ug" to "уйгурская",
    "uk" to "украінская",
    "umb" to "умбунду",
    "und" to "невядомая мова",
    "ur" to "урду",
    "uz" to "узбекская",
    "vai" to "ваі",
    "ve" to "венда",
    "vec" to "венецыянская",
    "vi" to "в’етнамская",
    "vmw" to "макуа",
    "vo" to "валапюк",
    "vun" to "вунджо",
    "wa" to "валонская",
    "wae" to "вальшская",
    "wal" to "волайта",
    "war" to "варай",
    "wbp" to "варлпіры",
    "wo" to "валоф",
    "wuu" to "ву",
    "xal" to "калмыцкая",
    "xh" to "коса",
    "xnr" to "кангры",
    "xog" to "сога",
    "yav" to "янгбэн",
    "ybb" to "йемба",
    "yi" to "ідыш",
    "yo" to "ёруба",
    "yrl" to "ньенгату",
    "yue" to "кантонскі дыялект кітайскай",
    "yue-alt-menu" to "кітайская, кантонскі дыялект",
    "za" to "чжуанская",
    "zap" to "сапатэк",
    "zgh" to "стандартная мараканская тамазіхт",
    "zh" to "кітайская",
    "zh-alt-menu" to "кітайская, паўночныя дыялекты",
    "zh-Hans" to "кітайская (спрошчаныя іерогліфы)",
    "zh-Hans-alt-long" to "паўночнакітайская (спрошчаныя іерогліфы)",
    "zh-Hant" to "кітайская (традыцыйныя іерогліфы)",
    "zh-Hant-alt-long" to "паўночнакітайская (традыцыйныя іерогліфы)",
    "zu" to "зулу",
    "zun" to "зуні",
    "zxx" to "няма моўнага матэрыялу",
    "zza" to "зазакі",
  ) }

  val be_tarask: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bem: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Ichi Akan",
    "am" to "Ichi Amhari",
    "ar" to "Ichi Arab",
    "be" to "Ichi Belarus",
    "bem" to "Ichibemba",
    "bg" to "Ichi Bulgariani",
    "bn" to "Ichi Bengali",
    "cs" to "Ichi Cheki",
    "de" to "Ichi Jemani",
    "el" to "Ichi Griki",
    "en" to "Ichi Sungu",
    "es" to "Ichi Spanishi",
    "fa" to "Ichi Pesia",
    "fr" to "Ichi Frenchi",
    "ha" to "Ichi Hausa",
    "hi" to "Ichi Hindu",
    "hu" to "Ichi Hangarian",
    "id" to "Ichi Indonesiani",
    "ig" to "Ichi Ibo",
    "it" to "Ichi Italiani",
    "ja" to "Ichi Japanisi",
    "jv" to "Ichi Javanisi",
    "km" to "Ichi Khmer",
    "ko" to "Ichi Koriani",
    "ms" to "Ichi Maleshani",
    "my" to "Ichi Burma",
    "ne" to "Ichi Nepali",
    "nl" to "Ichi Dachi",
    "pa" to "Ichi Punjabi",
    "pl" to "Ichi Polishi",
    "pt" to "Ichi Potogisi",
    "ro" to "Ichi Romaniani",
    "ru" to "Ichi Rusiani",
    "rw" to "Ichi Rwanda",
    "so" to "Ichi Somalia",
    "sv" to "Ichi Swideni",
    "ta" to "Ichi Tamil",
    "th" to "Ichi Thai",
    "tr" to "Ichi Takishi",
    "uk" to "Ichi Ukraniani",
    "ur" to "Ichi Urudu",
    "vi" to "Ichi Vietinamu",
    "yo" to "Ichi Yoruba",
    "zh" to "Ichi Chainisi",
    "zh-alt-menu" to "Ichi Chainisi",
    "zu" to "Ichi Zulu",
  ) }

  val bez: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Hiakan",
    "am" to "Hiamhari",
    "ar" to "Hiharabu",
    "be" to "Hibelarusi",
    "bez" to "Hibena",
    "bg" to "Hibulgaria",
    "bn" to "Hibangla",
    "cs" to "Hicheki",
    "de" to "Hijerumani",
    "el" to "Higiriki",
    "en" to "Hiingereza",
    "es" to "Hihispania",
    "fa" to "Hiajemi",
    "fr" to "Hifaransa",
    "ha" to "Hihausa",
    "hi" to "Hihindi",
    "hu" to "Hihungari",
    "id" to "Hiindonesia",
    "ig" to "Hiibo",
    "it" to "Hiitaliano",
    "ja" to "Hijapani",
    "jv" to "Hijava",
    "km" to "Hikambodia",
    "ko" to "Hikorea",
    "ms" to "Himalesia",
    "my" to "Hiburma",
    "ne" to "Hinepali",
    "nl" to "Hiholanzi",
    "pa" to "Hipunjabi",
    "pl" to "Hipolandi",
    "pt" to "Hileno",
    "ro" to "Hilomania",
    "ru" to "Hilusi",
    "rw" to "Hinyarwanda",
    "so" to "Hisomali",
    "sv" to "Hiswidi",
    "ta" to "Hitamil",
    "th" to "Hitailand",
    "tr" to "Hituluki",
    "uk" to "Hiukrania",
    "ur" to "Hiurdu",
    "vi" to "Hivietinamu",
    "yo" to "Hiyoruba",
    "zh" to "Hichina",
    "zh-alt-menu" to "Hichina",
    "zu" to "Hizulu",
  ) }

  val bg: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарски",
    "ab" to "абхазки",
    "ace" to "ачешки",
    "ach" to "аколи",
    "ada" to "адангме",
    "ady" to "адигейски",
    "ae" to "авестски",
    "af" to "африканс",
    "afh" to "африхили",
    "agq" to "агем",
    "ain" to "айну",
    "ak" to "акан",
    "akk" to "акадски",
    "ale" to "алеутски",
    "alt" to "южноалтайски",
    "am" to "амхарски",
    "an" to "арагонски",
    "ang" to "староанглийски",
    "ann" to "оболо",
    "anp" to "ангика",
    "ar" to "арабски",
    "ar-001" to "съвременен стандартен арабски",
    "arc" to "арамейски",
    "arn" to "мапуче",
    "arp" to "арапахо",
    "ars" to "найди арабски",
    "arw" to "аравак",
    "as" to "асамски",
    "asa" to "асу",
    "ast" to "астурски",
    "atj" to "атикамеку",
    "av" to "аварски",
    "awa" to "авади",
    "ay" to "аймара",
    "az" to "азербайджански",
    "az-alt-short" to "азерски",
    "ba" to "башкирски",
    "bal" to "балучи",
    "ban" to "балийски",
    "bas" to "баса",
    "be" to "беларуски",
    "bej" to "бея",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "български",
    "bgc" to "харианви",
    "bgn" to "западен балочи",
    "bho" to "боджпури",
    "bi" to "бислама",
    "bik" to "биколски",
    "bin" to "бини",
    "bla" to "сиксика",
    "blo" to "ании",
    "bm" to "бамбара",
    "bn" to "бенгалски",
    "bo" to "тибетски",
    "br" to "бретонски",
    "bra" to "брадж",
    "brx" to "бодо",
    "bs" to "босненски",
    "bua" to "бурятски",
    "bug" to "бугински",
    "byn" to "биленски",
    "ca" to "каталонски",
    "cad" to "каддо",
    "car" to "карибски",
    "cay" to "каюга",
    "cch" to "атсам",
    "ccp" to "чакма",
    "ce" to "чеченски",
    "ceb" to "себуански",
    "cgg" to "чига",
    "ch" to "чаморо",
    "chb" to "чибча",
    "chg" to "чагатай",
    "chk" to "чуук",
    "chm" to "марийски",
    "chn" to "жаргон чинуук",
    "cho" to "чокто",
    "chp" to "чипеуански",
    "chr" to "черокски",
    "chy" to "шайенски",
    "ckb" to "кюрдски (централен)",
    "ckb-alt-menu" to "кюрдски (централен)",
    "ckb-alt-variant" to "кюрдски (Сорани)",
    "clc" to "чилкотин",
    "co" to "корсикански",
    "cop" to "коптски",
    "cr" to "крии",
    "crg" to "мичиф",
    "crh" to "кримскотатарски",
    "crj" to "югоизточен крий",
    "crk" to "плейнс крий",
    "crl" to "североизточен крий",
    "crm" to "муус крее",
    "crr" to "каролински алгонкин",
    "crs" to "сеселва, креолски френски",
    "cs" to "чешки",
    "csb" to "кашубски",
    "csw" to "суампи крий",
    "cu" to "църковнославянски",
    "cv" to "чувашки",
    "cy" to "уелски",
    "da" to "датски",
    "dak" to "дакотски",
    "dar" to "даргински",
    "dav" to "таита",
    "de" to "немски",
    "del" to "делауер",
    "den" to "слейви",
    "dgr" to "догриб",
    "din" to "динка",
    "dje" to "зарма",
    "doi" to "догри",
    "dsb" to "долнолужишки",
    "dua" to "дуала",
    "dum" to "средновековен холандски",
    "dv" to "дивехи",
    "dyo" to "диола-фони",
    "dyu" to "диула",
    "dz" to "дзонгкха",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефик",
    "egy" to "древноегипетски",
    "eka" to "екажук",
    "el" to "гръцки",
    "elx" to "еламитски",
    "en" to "английски",
    "en-AU" to "австралийски английски",
    "en-CA" to "канадски английски",
    "en-GB" to "британски английски",
    "en-GB-alt-short" to "английски (UK)",
    "en-US" to "американски английски",
    "en-US-alt-short" to "английски (US)",
    "enm" to "средновековен английски",
    "eo" to "есперанто",
    "es" to "испански",
    "et" to "естонски",
    "eu" to "баски",
    "ewo" to "евондо",
    "fa" to "персийски",
    "fa-AF" to "дари",
    "fan" to "фанг",
    "fat" to "фанти",
    "ff" to "фула",
    "fi" to "фински",
    "fil" to "филипински",
    "fj" to "фиджийски",
    "fo" to "фарьорски",
    "fon" to "фон",
    "fr" to "френски",
    "frc" to "каджунски френски",
    "frm" to "средновековен френски",
    "fro" to "старофренски",
    "frr" to "северен фризийски",
    "frs" to "източнофризийски",
    "fur" to "фриулски",
    "fy" to "западнофризийски",
    "ga" to "ирландски",
    "gaa" to "га",
    "gag" to "гагаузки",
    "gay" to "гайо",
    "gba" to "гбая",
    "gd" to "шотландски келтски",
    "gez" to "гииз",
    "gil" to "гилбертски",
    "gl" to "галисийски",
    "gmh" to "средновисоконемски",
    "gn" to "гуарани",
    "goh" to "старовисоконемски",
    "gon" to "гонди",
    "gor" to "горонтало",
    "got" to "готически",
    "grb" to "гребо",
    "grc" to "древногръцки",
    "gsw" to "швейцарски немски",
    "gu" to "гуджарати",
    "guz" to "гусии",
    "gv" to "манкски",
    "gwi" to "гвичин",
    "ha" to "хауса",
    "hai" to "хайда",
    "haw" to "хавайски",
    "hax" to "южен хайда",
    "he" to "иврит",
    "hi" to "хинди",
    "hi-Latn-alt-variant" to "хинглиш",
    "hil" to "хилигайнон",
    "hit" to "хитски",
    "hmn" to "хмонг",
    "ho" to "хири моту",
    "hr" to "хърватски",
    "hsb" to "горнолужишки",
    "ht" to "хаитянски креолски",
    "hu" to "унгарски",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "арменски",
    "hz" to "хереро",
    "ia" to "интерлингва",
    "iba" to "ибан",
    "ibb" to "ибибио",
    "id" to "индонезийски",
    "ie" to "интерлингве",
    "ig" to "игбо",
    "ii" to "съчуански йи",
    "ik" to "инупиак",
    "ikt" to "западноканадски инуктитут",
    "ilo" to "илоко",
    "inh" to "ингушетски",
    "io" to "идо",
    "is" to "исландски",
    "it" to "италиански",
    "iu" to "инуктитут",
    "ja" to "японски",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "юдео-персийски",
    "jrb" to "юдео-арабски",
    "jv" to "явански",
    "ka" to "грузински",
    "kaa" to "каракалпашки",
    "kab" to "кабилски",
    "kac" to "качински",
    "kaj" to "жжу",
    "kam" to "камба",
    "kaw" to "кави",
    "kbd" to "кабардски",
    "kcg" to "туап",
    "kde" to "маконде",
    "kea" to "кабовердиански",
    "kfo" to "коро",
    "kg" to "конгоански",
    "kgp" to "кайнганг",
    "kha" to "кхаси",
    "kho" to "котски",
    "khq" to "койра чиини",
    "ki" to "кикую",
    "kj" to "кваняма",
    "kk" to "казахски",
    "kkj" to "како",
    "kl" to "гренландски",
    "kln" to "календжин",
    "km" to "кхмерски",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "корейски",
    "koi" to "коми-пермякски",
    "kok" to "конкани",
    "kos" to "косраен",
    "kpe" to "кпеле",
    "kr" to "канури",
    "krc" to "карачай-балкарски",
    "krl" to "карелски",
    "kru" to "курук",
    "ks" to "кашмирски",
    "ksb" to "шамбала",
    "ksf" to "бафия",
    "ksh" to "кьолнски",
    "ku" to "кюрдски",
    "kum" to "кумикски",
    "kut" to "кутенай",
    "kv" to "коми",
    "kw" to "корнуолски",
    "kwk" to "куак’уала",
    "kxv" to "кови",
    "ky" to "киргизки",
    "la" to "латински",
    "lad" to "ладино",
    "lag" to "ланги",
    "lah" to "лахнда",
    "lam" to "ламба",
    "lb" to "люксембургски",
    "lez" to "лезгински",
    "lg" to "ганда",
    "li" to "лимбургски",
    "lij" to "лигурски",
    "lil" to "лилоует",
    "lkt" to "лакота",
    "lmo" to "ломбардски",
    "ln" to "лингала",
    "lo" to "лаоски",
    "lol" to "монго",
    "lou" to "луизиански креолски",
    "loz" to "лози",
    "lrc" to "северен лури",
    "lsm" to "саамски",
    "lt" to "литовски",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "луисеньо",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "лухя",
    "lv" to "латвийски",
    "mad" to "мадурски",
    "mag" to "магахи",
    "mai" to "майтхили",
    "mak" to "макасар",
    "man" to "мандинго",
    "mas" to "масайски",
    "mdf" to "мокша",
    "mdr" to "мандар",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "морисиен",
    "mg" to "малгашки",
    "mga" to "средновековен ирландски",
    "mgh" to "макуа мето",
    "mgo" to "мета",
    "mh" to "маршалезе",
    "mi" to "маорски",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонски",
    "ml" to "малаялам",
    "mn" to "монголски",
    "mnc" to "манджурски",
    "mni" to "манипурски",
    "moe" to "инну-аймун",
    "moh" to "мохоук",
    "mos" to "моси",
    "mr" to "марати",
    "ms" to "малайски",
    "mt" to "малтийски",
    "mua" to "мунданг",
    "mul" to "многоезични",
    "mus" to "мускогски",
    "mwl" to "мирандийски",
    "mwr" to "марвари",
    "my" to "бирмански",
    "myv" to "ерзиа",
    "mzn" to "мазандерански",
    "na" to "науру",
    "nap" to "неаполитански",
    "naq" to "нама",
    "nb" to "норвежки (букмол)",
    "nd" to "северен ндебеле",
    "nds" to "долнонемски",
    "nds-NL" to "долносаксонски",
    "ne" to "непалски",
    "new" to "неварски",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "ниуеан",
    "nl" to "нидерландски",
    "nl-BE" to "фламандски",
    "nmg" to "квасио",
    "nn" to "норвежки (нюношк)",
    "nnh" to "нгиембун",
    "no" to "норвежки",
    "nog" to "ногаи",
    "non" to "старонорвежки",
    "nqo" to "нко",
    "nr" to "южен ндебеле",
    "nso" to "северен сото",
    "nus" to "нуер",
    "nv" to "навахо",
    "nwc" to "класически невари",
    "ny" to "нянджа",
    "nym" to "ниамвези",
    "nyn" to "нянколе",
    "nyo" to "нуоро",
    "nzi" to "нзима",
    "oc" to "окситански",
    "oj" to "оджибва",
    "ojb" to "северозападен оджибве",
    "ojc" to "централен оджибва",
    "ojs" to "оджи крий",
    "ojw" to "западен оджибва",
    "oka" to "оканаган",
    "om" to "оромо",
    "or" to "ория",
    "os" to "осетински",
    "osa" to "осейджи",
    "ota" to "отомански турски",
    "pa" to "пенджабски",
    "pag" to "пангасинан",
    "pal" to "пахлави",
    "pam" to "пампанга",
    "pap" to "папиаменто",
    "pau" to "палауан",
    "pcm" to "нигерийски пиджин",
    "peo" to "староперсийски",
    "phn" to "финикийски",
    "pi" to "пали",
    "pis" to "пиджин",
    "pl" to "полски",
    "pon" to "понапеан",
    "pqm" to "малисеет-пасамакуоди",
    "prg" to "пруски",
    "pro" to "старопровансалски",
    "ps" to "пущу",
    "ps-alt-variant" to "пущунски",
    "pt" to "португалски",
    "qu" to "кечуа",
    "quc" to "киче",
    "raj" to "раджастански",
    "rap" to "рапа нуи",
    "rar" to "раротонга",
    "rhg" to "рохинга",
    "rm" to "реторомански",
    "rn" to "рунди",
    "ro" to "румънски",
    "ro-MD" to "молдовски",
    "rof" to "ромбо",
    "rom" to "ромски",
    "ru" to "руски",
    "rup" to "арумънски",
    "rw" to "киняруанда",
    "rwk" to "рва",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "саха",
    "sam" to "самаритански арамейски",
    "saq" to "самбуру",
    "sas" to "сасак",
    "sat" to "сантали",
    "sba" to "нгамбай",
    "sbp" to "сангу",
    "sc" to "сардински",
    "scn" to "сицилиански",
    "sco" to "шотландски",
    "sd" to "синдхи",
    "sdh" to "южнокюрдски",
    "se" to "северносаамски",
    "seh" to "сена",
    "sel" to "селкуп",
    "ses" to "койраборо сени",
    "sg" to "санго",
    "sga" to "староирландски",
    "sh" to "сърбохърватски",
    "shi" to "ташелхит",
    "shn" to "шан",
    "si" to "синхалски",
    "sid" to "сидамо",
    "sk" to "словашки",
    "sl" to "словенски",
    "slh" to "южен лашутсийд",
    "sm" to "самоански",
    "sma" to "южносаамски",
    "smj" to "луле-саамски",
    "smn" to "инари-саамски",
    "sms" to "сколт-саамски",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомалийски",
    "sog" to "согдийски",
    "sq" to "албански",
    "sr" to "сръбски",
    "srn" to "сранан тонго",
    "srr" to "серер",
    "ss" to "свати",
    "ssy" to "сахо",
    "st" to "сото",
    "str" to "стрейтс салиш",
    "su" to "сундански",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "шумерски",
    "sv" to "шведски",
    "sw" to "суахили",
    "sw-CD" to "конгоански суахили",
    "swb" to "коморски",
    "syc" to "класически сирийски",
    "syr" to "сирийски",
    "szl" to "силезийски",
    "ta" to "тамилски",
    "tce" to "южен тучоне",
    "te" to "телугу",
    "tem" to "темне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таджикски",
    "tgx" to "тагиш",
    "th" to "тайски",
    "tht" to "талтан",
    "ti" to "тигриня",
    "tig" to "тигре",
    "tiv" to "тив",
    "tk" to "туркменски",
    "tkl" to "токелайски",
    "tl" to "тагалог",
    "tlh" to "клингонски",
    "tli" to "тлингит",
    "tmh" to "тамашек",
    "tn" to "тсвана",
    "to" to "тонгански",
    "tog" to "нианса тонга",
    "tok" to "токи пона",
    "tpi" to "ток писин",
    "tr" to "турски",
    "trv" to "тароко",
    "ts" to "цонга",
    "tsi" to "цимшиански",
    "tt" to "татарски",
    "ttm" to "северен тучоне",
    "tum" to "тумбука",
    "tvl" to "тувалуански",
    "tw" to "туи",
    "twq" to "тасавак",
    "ty" to "таитянски",
    "tyv" to "тувински",
    "tzm" to "централноатласки тамазигт",
    "udm" to "удмуртски",
    "ug" to "уйгурски",
    "uga" to "угаритски",
    "uk" to "украински",
    "umb" to "умбунду",
    "und" to "непознат език",
    "ur" to "урду",
    "uz" to "узбекски",
    "vai" to "ваи",
    "ve" to "венда",
    "vec" to "венециански",
    "vi" to "виетнамски",
    "vmw" to "макува",
    "vo" to "волапюк",
    "vot" to "вотик",
    "vun" to "вунджо",
    "wa" to "валонски",
    "wae" to "валзерски немски",
    "wal" to "валамо",
    "war" to "варай",
    "was" to "уашо",
    "wbp" to "валпири",
    "wo" to "волоф",
    "wuu" to "ву китайски",
    "xal" to "калмик",
    "xh" to "кхоса",
    "xnr" to "кангри",
    "xog" to "сога",
    "yao" to "яо",
    "yap" to "япезе",
    "yav" to "янгбен",
    "ybb" to "йемба",
    "yi" to "идиш",
    "yo" to "йоруба",
    "yrl" to "ненгату",
    "yue" to "кантонски",
    "yue-alt-menu" to "китайски, кантонски",
    "za" to "зуанг",
    "zap" to "запотек",
    "zbl" to "блис символи",
    "zen" to "зенага",
    "zgh" to "стандартен марокански тамазигт",
    "zh" to "китайски",
    "zh-alt-menu" to "китайски, мандарин",
    "zh-Hans" to "китайски (опростен)",
    "zh-Hans-alt-long" to "китайски, мандарин (опростен)",
    "zh-Hant" to "китайски (традиционен)",
    "zh-Hant-alt-long" to "китайски, мандарин (традиционен)",
    "zu" to "зулуски",
    "zun" to "зуни",
    "zxx" to "без лингвистично съдържание",
    "zza" to "заза",
  ) }

  val bgc: ImmutableMap by lazy { immutableMapOf(
    "bgc" to "हरियाणवी",
    "en" to "अंग्रेजी",
  ) }

  val bgn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "افار",
    "ab" to "آبخازی",
    "ace" to "آچه‌ای",
    "ada" to "ادانگمی",
    "ady" to "ادیغی",
    "af" to "افریکانس",
    "agq" to "اغیمی",
    "ain" to "آینو",
    "ak" to "اکانی",
    "ale" to "الیوتی",
    "alt" to "جهلسرین آلتایی",
    "am" to "امهاری",
    "an" to "آراگونی",
    "anp" to "انگیکای",
    "ar" to "عربی",
    "ar-001" to "پیشرفته‌این عربی",
    "arn" to "ماپوچه‌ای",
    "arp" to "اراپاهو",
    "as" to "آسامی",
    "asa" to "آسو",
    "ast" to "آستوری",
    "av" to "آواری",
    "awa" to "آوادی",
    "ay" to "ایمارای",
    "az" to "آذربایجانی",
    "az-alt-short" to "آذری",
    "ba" to "باشقیری",
    "ban" to "بالینسی",
    "bas" to "باسا",
    "be" to "بیلاروسی",
    "bem" to "بیمبا",
    "bez" to "بینای",
    "bg" to "بلغاری",
    "bgn" to "بلوچی (رخشانی)",
    "bho" to "بهوجپوری",
    "bi" to "بیسلامه",
    "bin" to "بینی",
    "bla" to "سیکسیکا",
    "bm" to "بمبارای",
    "bn" to "بنگالی",
    "bo" to "تبتی",
    "br" to "بریتون",
    "brx" to "بۆدو",
    "bs" to "بوسنی",
    "bug" to "بوگینسی",
    "byn" to "بلین",
    "ca" to "کاتالانی",
    "ce" to "چیچینی",
    "ceb" to "سینوگبانونی",
    "cgg" to "شیگی",
    "ch" to "چه‌مروری",
    "chk" to "تروسکی",
    "chm" to "ماری",
    "cho" to "چاکتاوی",
    "chr" to "چیروکی",
    "chy" to "شاینی زبان",
    "ckb" to "مرکزین کوردی",
    "ckb-alt-menu" to "مرکزین کوردی",
    "ckb-alt-variant" to "مرکزین کوردی",
    "co" to "کرسی",
    "crs" to "سیشلی کریولین فرانسوی",
    "cs" to "چیکی",
    "cu" to "سلاواکی کلیسایی",
    "cv" to "چواشی",
    "cy" to "ولزی",
    "da" to "ڈینمارکی",
    "dak" to "داکوتی",
    "dar" to "دارگوایی",
    "dav" to "تایتایی",
    "de" to "جرمنی",
    "de-AT" to "استرالیاین جرمنی",
    "de-CH" to "سویسین جرمنی",
    "dgr" to "داگریبی",
    "dje" to "زرمی",
    "dsb" to "صُربی سفلی",
    "dua" to "دوالی",
    "dv" to "دیوهی",
    "dyo" to "جولا فونی",
    "dz" to "دزونگخا",
    "dzg" to "دزازا",
    "ebu" to "ایمبو",
    "ee" to "اوه‌ای",
    "efi" to "ایفیکی",
    "eka" to "ایکاجوکی",
    "el" to "یونانی",
    "en" to "انگریزی",
    "en-AU" to "استرالیاین انگریزی",
    "en-CA" to "کاناڈاین انگریزی",
    "en-GB" to "بریتانیاین انگریزی",
    "en-GB-alt-short" to "بریتن انگریزی",
    "en-US" to "امریکاین انگریزی",
    "en-US-alt-short" to "یو اس انگریزی",
    "eo" to "اسپرانتوی",
    "es" to "هسپانوی",
    "es-419" to "لاتین امریکایی هسپانوی",
    "es-ES" to "اوروپایین هسپانوی",
    "es-MX" to "مکسیکوین هسپانوی",
    "et" to "استونیایی",
    "eu" to "باسکی",
    "ewo" to "اواندویی",
    "fa" to "پارسی",
    "ff" to "فولایی",
    "fi" to "فنلاندی",
    "fil" to "فلیپینی",
    "fj" to "فیجی",
    "fo" to "فاروئی",
    "fon" to "فون",
    "fr" to "فرانسوی",
    "fr-CA" to "کاناڈاین فرانسوی",
    "fr-CH" to "اشاره‌این فرانسوی",
    "fur" to "فریولی",
    "fy" to "روچ‌کپتین فریزی",
    "ga" to "ایرلندی",
    "gaa" to "گا",
    "gd" to "اسکاتلندی گیلی",
    "gez" to "گعزی",
    "gil" to "گیلبیرتی",
    "gl" to "گالیسی",
    "gn" to "گوارانی",
    "gor" to "گورونتالو",
    "gsw" to "جرمنین سوئیسی",
    "gu" to "گوجراتی",
    "guz" to "گوسی",
    "gv" to "مانی",
    "gwi" to "گویچنی",
    "ha" to "هوسه‌ای",
    "haw" to "هاوایی",
    "he" to "عبرانی",
    "hi" to "هندی",
    "hil" to "هیلیگایونی",
    "hmn" to "همونگی",
    "hr" to "کراوتی",
    "hsb" to "علیای سیربی",
    "ht" to "کریول آییسینی",
    "hu" to "مجارستانی",
    "hup" to "هوپی",
    "hy" to "ارمنی",
    "hz" to "هرویی",
    "ia" to "اینترلینگوایی",
    "iba" to "ایبانگه",
    "ibb" to "ایبیبیو",
    "id" to "ایندونیزیایی",
    "ig" to "ایگبویی",
    "ii" to "یی سیچوان",
    "ilo" to "ایلوکانوی",
    "inh" to "اینگوشی",
    "io" to "ایدوی",
    "is" to "ایسلندی",
    "it" to "ایتالیایی",
    "iu" to "اینوکتیتوتی",
    "ja" to "جاپانی",
    "jbo" to "لوجبانی",
    "jgo" to "نگومبی",
    "jmc" to "ماچامه‌ای",
    "jv" to "جاوه‌ای",
    "ka" to "گرجی",
    "kab" to "قبایلی",
    "kac" to "کاچینی",
    "kaj" to "جیجو",
    "kam" to "کامبایی",
    "kbd" to "کاباردینی",
    "kcg" to "تیاپی",
    "kde" to "ماکوندی",
    "kea" to "کابووردیانو",
    "kfo" to "کورو",
    "kha" to "خاسی",
    "khq" to "کوجراچینی",
    "ki" to "کیکویویی",
    "kj" to "کوانیامایی",
    "kk" to "قزاقی",
    "kkj" to "کاکویی",
    "kl" to "گرینلندی",
    "kln" to "کالنجین",
    "km" to "خمری",
    "kmb" to "کیمبوندویی",
    "kn" to "کانارا",
    "ko" to "کوریایی",
    "kok" to "کونکانی",
    "kpe" to "کپله‌ای",
    "kr" to "کانوری",
    "krc" to "قره‌چایی‐بالکاری",
    "krl" to "کاریلینی",
    "kru" to "کوروخی",
    "ks" to "کشمیری",
    "ksb" to "شامبالای",
    "ksf" to "بافیا",
    "ksh" to "کولوگنی",
    "ku" to "کوردی",
    "kum" to "کومیکی",
    "kv" to "کومی",
    "kw" to "کورنی",
    "ky" to "قیرغیزی",
    "la" to "لاتین",
    "lad" to "لادینو",
    "lag" to "لانگی",
    "lb" to "لوگزامبورگی",
    "lez" to "لزگی",
    "lg" to "گاندایی",
    "li" to "لیمبورگی",
    "lkt" to "لاکوتا",
    "ln" to "لینگالایی",
    "lo" to "لائوسی",
    "loz" to "لوزی",
    "lrc" to "بُرزسرین لوری",
    "lt" to "لیتوانی",
    "lu" to "لوبایی‐کاتانگا",
    "lua" to "لوبایی‐لولوا",
    "lun" to "لوندایی",
    "luo" to "لوئویی",
    "lus" to "لوشه‌ای",
    "luy" to "لویایی",
    "lv" to "لاتوینی",
    "mad" to "مادورایی",
    "mag" to "ماگاهی",
    "mai" to "مایدیلی",
    "mak" to "ماکاساری",
    "mas" to "ماسایی",
    "mdf" to "موکشی",
    "men" to "منده‌ای",
    "mer" to "مرویی",
    "mfe" to "موریسینی",
    "mg" to "مالاگاسی",
    "mgh" to "ماکوا متوی",
    "mgo" to "میٹایی",
    "mh" to "مارشالی",
    "mi" to "مائوری",
    "mic" to "میکماکی",
    "min" to "مینانگ‌کابویی",
    "mk" to "مقدونی",
    "ml" to "مالایالامی",
    "mn" to "منگولی",
    "mni" to "مانیپوری",
    "moh" to "موهاکی",
    "mos" to "موسیی",
    "mr" to "مراٹی",
    "ms" to "مالایی",
    "mt" to "مالته‌ای",
    "mua" to "ماندانگی",
    "mul" to "چینکه زبان",
    "mus" to "کریکی",
    "mwl" to "میراندیسی",
    "my" to "بورمي",
    "myv" to "ارزیای",
    "mzn" to "مازندرانی",
    "na" to "نائورویی",
    "nap" to "ناپلی",
    "naq" to "نامایی",
    "nb" to "نارویی بوک‌مولی",
    "nd" to "بُرزسرین انده‌بله‌ای",
    "nds-NL" to "ساکسونی سفلی",
    "ne" to "نیپالی",
    "new" to "نیواری",
    "ng" to "اندونگی",
    "nia" to "نیاسی",
    "niu" to "نیویی",
    "nl" to "هالنڈی",
    "nl-BE" to "فلامانی",
    "nmg" to "کوازیو",
    "nn" to "نارویی نی‌نوشکی",
    "nnh" to "انگی‌ایمبونی",
    "nog" to "نغایی",
    "nqo" to "نکوی",
    "nr" to "جهلسرین انده‌بله‌ای",
    "nso" to "بُرزسرین سوتویی",
    "nus" to "نویری",
    "nv" to "ناواهویی",
    "ny" to "نیانجی",
    "nyn" to "نیانکوله‌ای",
    "oc" to "اوکیتایی",
    "om" to "اورومویی",
    "or" to "اودیه‌ای",
    "os" to "آسیتینی",
    "pa" to "پنجاپی",
    "pag" to "پانگاسینانی",
    "pam" to "پامپانگی",
    "pap" to "پاپیامنتوی",
    "pau" to "پالائویی",
    "pcm" to "نایجیریای پیڈگین",
    "pl" to "پولنڈی",
    "prg" to "پروسی",
    "ps" to "پشتو",
    "pt" to "پورتگالی",
    "pt-BR" to "برازیلین پورتگالی",
    "pt-PT" to "اوروپایین پورتگالی",
    "qu" to "کچوایی",
    "quc" to "کیچه‌",
    "rap" to "راپانویی",
    "rar" to "راروتونگی",
    "rm" to "رومانش",
    "rn" to "رونڈی",
    "ro" to "رومانی",
    "ro-MD" to "مالداوی",
    "rof" to "رومبویی",
    "ru" to "اوروسی",
    "rup" to "آرومانی",
    "rw" to "کینیارواندی",
    "rwk" to "روایی",
    "sa" to "سانسکریٹ",
    "sad" to "سانڈاوه‌ای",
    "sah" to "یاقوتی",
    "saq" to "سامبوروی",
    "sat" to "سانٹالی",
    "sba" to "انگامبی",
    "sbp" to "سانگویی",
    "sc" to "ساردینی",
    "scn" to "سیسیلی",
    "sco" to "اسکاتلندی",
    "sd" to "سیندی",
    "se" to "بُرزسرین سامی",
    "seh" to "سینایی",
    "ses" to "کویرابورا سنی",
    "sg" to "سانگۆیی",
    "shi" to "تاچل‌هیتی",
    "shn" to "شانی",
    "si" to "سینهالی",
    "sk" to "اسلواکی",
    "sl" to "اسلوانی",
    "sm" to "ساموآیی",
    "sma" to "جهلسرین سامی",
    "smj" to "لوله سامی",
    "smn" to "اناری سمی",
    "sms" to "اسکولت سامی",
    "sn" to "شونی",
    "snk" to "سونینکه‌ای",
    "so" to "سومالی",
    "sq" to "البانی",
    "sr" to "سیربی",
    "srn" to "تاکی‌تاکی",
    "ss" to "سواتی",
    "ssy" to "ساهویی",
    "st" to "جهلسرین سوتویی",
    "su" to "سونڈی",
    "suk" to "سوکومایی",
    "sv" to "سویڈنی",
    "sw" to "سواحلی",
    "sw-CD" to "کانگویی سواحلی",
    "swb" to "قمرین",
    "syr" to "سریانی",
    "ta" to "تامیلی",
    "te" to "تلوگویی",
    "tem" to "تیمنه‌ای",
    "teo" to "تیسویی",
    "tet" to "ٹیٹومی",
    "tg" to "تاجیکی",
    "th" to "تایلندی",
    "ti" to "ٹیگرینیایی",
    "tig" to "ٹایگری",
    "tk" to "تورکمنی",
    "tlh" to "کلینگونی",
    "tn" to "تسوانی",
    "to" to "تونگی",
    "tpi" to "توک‌پیسینی",
    "tr" to "تورکی",
    "trv" to "تاروکویی",
    "ts" to "تسونگی",
    "tt" to "تاتاری",
    "tum" to "تومبوکی",
    "tvl" to "ٹووالی",
    "twq" to "تسواکی",
    "ty" to "تاهیتی",
    "tyv" to "ٹووینی",
    "tzm" to "مرکزین اتلسین تامازیگتی",
    "udm" to "اوڈمورتی",
    "ug" to "اویغوری",
    "uk" to "اوکراینی",
    "umb" to "امبونڈویی",
    "und" to "نازانتین زبان",
    "ur" to "اوردو",
    "uz" to "اوزبکی",
    "vai" to "وایی",
    "ve" to "وینڈایی",
    "vi" to "ویتنامی",
    "vo" to "ولاپوکی",
    "vun" to "ونجو",
    "wa" to "والونی",
    "wae" to "والسیری",
    "wal" to "وولایٹی",
    "war" to "واری",
    "wo" to "ولوفی",
    "xal" to "کالمیکی",
    "xh" to "خوسی",
    "xog" to "سوگایی",
    "yav" to "یانگبینی",
    "ybb" to "یمبی",
    "yi" to "یدی",
    "yo" to "یوروبایی",
    "yue" to "کانتونیونی",
    "yue-alt-menu" to "کانتونیونی",
    "zgh" to "آمازیغی مراکشی معیار",
    "zh" to "چینایی",
    "zh-alt-menu" to "چینایی",
    "zh-Hans" to "ساده‌گین چینایی",
    "zh-Hans-alt-long" to "ساده‌گین چینایی",
    "zh-Hant" to "غدیمین چینایی",
    "zh-Hant-alt-long" to "غدیمین چینایی",
    "zu" to "زولویی",
    "zun" to "زونی",
    "zxx" to "بغیر شه زبانین لڑا",
    "zza" to "زازایی",
  ) }

  val bgn_AE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bgn_AF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bgn_IR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bgn_OM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bho: ImmutableMap by lazy { immutableMapOf(
    "bho" to "भोजपुरी",
    "en" to "अंगरेजी",
  ) }

  val blo: ImmutableMap by lazy { immutableMapOf(
    "ar" to "gɩlaaribuja",
    "ar-001" to "gɩlaaribuja ŋgɩɖee kǝ ba na fʊba na",
    "blo" to "anii kagɩja",
    "bn" to "baŋglaa kagɩja",
    "de" to "gɩjaamaja",
    "en" to "gɛɛshɩ",
    "en-US" to "gɛɛshɩ (Ganɔ gaɖɔŋkɔnɔ kabʊtǝna Amalɩka nɩ)",
    "en-US-alt-short" to "gɛɛshɩ (GKA)",
    "es" to "gɩspaŋja",
    "es-419" to "gɩspaŋja (latɛŋ kaAmalɩkatǝna)",
    "fr" to "gɩfɔnɔ",
    "hi-Latn" to "hinɖii kagɩja (latɛŋ kʊja)",
    "hi-Latn-alt-variant" to "hiŋgliishɩ kagɩja",
    "id" to "Ɛnɖonosii kagɩja",
    "it" to "gɩtaliija",
    "ja" to "gɩjapaŋja",
    "ko" to "Koree kagɩja",
    "nl" to "Holanɖ kagɩja",
    "pl" to "Polanɖ kagɩja",
    "pt" to "gɩpɔrtigalja",
    "ru" to "gɩrɔɔshɩyaja",
    "th" to "taɩ kagɩja",
    "tr" to "gɩturkiija",
    "und" to "gɩkrǝ ŋgɩɖee kʊyɔʊ ʊ mana ma",
    "zh" to "gɩcaɩnaja manɖarɛŋ",
    "zh-alt-menu" to "gɩcaɩnaja, manɖarɛŋ",
    "zh-Hans" to "gɩcaɩnaja gɩburoka",
    "zh-Hans-alt-long" to "gɩcaɩnaja manɖarɛŋ gɩburoka",
    "zh-Hant" to "gɩcaɩnaja tututu",
    "zh-Hant-alt-long" to "gɩcaɩnaja manɖarɛŋ tututu",
  ) }

  val blt: ImmutableMap by lazy { immutableMapOf(
    "blt" to "ꪼꪕꪒꪾ",
  ) }

  val bm: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akankan",
    "am" to "amarikikan",
    "ar" to "larabukan",
    "be" to "biyelorisikan",
    "bg" to "buligarikan",
    "bm" to "bamanakan",
    "bn" to "bɛngalikan",
    "cs" to "cɛkikan",
    "de" to "alimaɲikan",
    "el" to "gɛrɛsikan",
    "en" to "angilɛkan",
    "es" to "esipaɲolkan",
    "fa" to "perisanikan",
    "fr" to "tubabukan",
    "ha" to "awusakan",
    "hi" to "inidikan",
    "hu" to "oŋirikan",
    "id" to "Ɛndonezikan",
    "ig" to "igibokan",
    "it" to "italikan",
    "ja" to "zapɔnekan",
    "jv" to "javanekan",
    "km" to "kambojikan",
    "ko" to "korekan",
    "ms" to "malɛzikan",
    "my" to "birimanikan",
    "ne" to "nepalekan",
    "nl" to "olandekan",
    "pa" to "pɛnijabikan",
    "pl" to "polonekan",
    "pt" to "pɔritigalikan",
    "ro" to "rumanikan",
    "ru" to "irisikan",
    "rw" to "ruwandakan",
    "so" to "somalikan",
    "sv" to "suwɛdikan",
    "ta" to "tamulikan",
    "th" to "tayikan",
    "tr" to "turikikan",
    "uk" to "ukɛrɛnikan",
    "ur" to "urudukan",
    "vi" to "wiyɛtinamukan",
    "yo" to "yorubakan",
    "zh" to "siniwakan",
    "zh-alt-menu" to "siniwakan",
    "zu" to "zulukan",
  ) }

  val bn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "আফার",
    "ab" to "আবখাজিয়ান",
    "ace" to "অ্যাচাইনিজ",
    "ach" to "আকোলি",
    "ada" to "অদাগ্মে",
    "ady" to "আদেগে",
    "ae" to "আবেস্তীয়",
    "af" to "আফ্রিকান",
    "afh" to "আফ্রিহিলি",
    "agq" to "এঘেম",
    "ain" to "আইনু",
    "ak" to "আকান",
    "akk" to "আক্কাদিয়ান",
    "ale" to "আলেউত",
    "alt" to "দক্ষিন আলতাই",
    "am" to "আমহারিক",
    "an" to "আর্গোনিজ",
    "ang" to "প্রাচীন ইংরেজী",
    "ann" to "ওবোলো",
    "anp" to "আঙ্গিকা",
    "ar" to "আরবি",
    "ar-001" to "আধুনিক আদর্শ আরবি",
    "arc" to "আরামাইক",
    "arn" to "মাপুচে",
    "arp" to "আরাপাহো",
    "ars" to "নজদি আরবি",
    "arw" to "আরাওয়াক",
    "as" to "অসমীয়া",
    "asa" to "আসু",
    "ast" to "আস্তুরিয়",
    "atj" to "আটিকামেকিউ",
    "av" to "আভেরিক",
    "awa" to "আওয়াধি",
    "ay" to "আয়মারা",
    "az" to "আজারবাইজানী",
    "az-alt-short" to "আজেরি",
    "ba" to "বাশকির",
    "bal" to "বেলুচী",
    "ban" to "বালিনীয়",
    "bas" to "বাসা",
    "be" to "বেলারুশিয়",
    "bej" to "বেজা",
    "bem" to "বেম্বা",
    "bez" to "বেনা",
    "bg" to "বুলগেরিয়",
    "bgc" to "হরিয়ানভি",
    "bgn" to "পশ্চিম বালোচি",
    "bho" to "ভোজপুরি",
    "bi" to "বিসলামা",
    "bik" to "বিকোল",
    "bin" to "বিনি",
    "bla" to "সিকসিকা",
    "blo" to "অ্যানি",
    "bm" to "বামবারা",
    "bn" to "বাংলা",
    "bo" to "তিব্বতি",
    "br" to "ব্রেটন",
    "bra" to "ব্রাজ",
    "brx" to "বোড়ো",
    "bs" to "বসনীয়",
    "bua" to "বুরিয়াত",
    "bug" to "বুগিনিজ",
    "byn" to "ব্লিন",
    "ca" to "কাতালান",
    "cad" to "ক্যাডো",
    "car" to "ক্যারিব",
    "cay" to "কায়ুগা",
    "cch" to "আত্সাম",
    "ccp" to "চাকমা",
    "ce" to "চেচেন",
    "ceb" to "চেবুয়ানো",
    "cgg" to "চিগা",
    "ch" to "চামোরো",
    "chb" to "চিবচা",
    "chg" to "চাগাতাই",
    "chk" to "চুকিজ",
    "chm" to "মারি",
    "chn" to "চিনুক জার্গন",
    "cho" to "চকটাও",
    "chp" to "চিপেওয়ান",
    "chr" to "চেরোকী",
    "chy" to "চেইয়েন",
    "ckb" to "মধ্য কুর্দিশ",
    "ckb-alt-menu" to "কুর্দিশ, মধ্য",
    "ckb-alt-variant" to "কুর্দিশ, সোরানি",
    "clc" to "চিলকোটিন",
    "co" to "কর্সিকান",
    "cop" to "কপটিক",
    "cr" to "ক্রি",
    "crg" to "মিচিফ",
    "crh" to "ক্রিমিয়ান তুর্কি",
    "crj" to "দক্ষিণ পূর্ব ক্রী",
    "crk" to "প্লেনস ক্রী",
    "crl" to "উত্তর পূর্ব ক্রী",
    "crm" to "মুস ক্রী",
    "crr" to "ক্যারোলিনা অ্যাল্গঙ্কুইয়ান",
    "crs" to "সেসেলওয়া ক্রেওল ফ্রেঞ্চ",
    "cs" to "চেক",
    "csb" to "কাশুবিয়ান",
    "csw" to "সোয়াম্পি ক্রী",
    "cu" to "চার্চ স্লাভিক",
    "cv" to "চুবাস",
    "cy" to "ওয়েলশ",
    "da" to "ডেনিশ",
    "dak" to "ডাকোটা",
    "dar" to "দার্গওয়া",
    "dav" to "তাইতা",
    "de" to "জার্মান",
    "del" to "ডেলাওয়ের",
    "den" to "স্ল্যাভ",
    "dgr" to "দোগ্রীব",
    "din" to "ডিংকা",
    "dje" to "জার্মা",
    "doi" to "ডোগরি",
    "dsb" to "নিম্নতর সোর্বিয়ান",
    "dua" to "দুয়ালা",
    "dum" to "মধ্য ডাচ",
    "dv" to "দিবেহি",
    "dyo" to "জোলা-ফনী",
    "dyu" to "ডিউলা",
    "dz" to "জোংখা",
    "dzg" to "দাজাগা",
    "ebu" to "এম্বু",
    "ee" to "ইউয়ি",
    "efi" to "এফিক",
    "egy" to "প্রাচীন মিশরীয়",
    "eka" to "ইকাজুক",
    "el" to "গ্রিক",
    "elx" to "এলামাইট",
    "en" to "ইংরেজি",
    "en-GB-alt-short" to "ইংরেজি (যুক্তরাজ্য)",
    "en-US" to "ইংরেজি (আমেরিকা)",
    "en-US-alt-short" to "ইংরেজি (যুক্তরাষ্ট্র)",
    "enm" to "মধ্য ইংরেজি",
    "eo" to "এস্পেরান্তো",
    "es" to "স্প্যানিশ",
    "es-ES" to "স্প্যানিশ (ইউরোপ)",
    "et" to "এস্তোনীয়",
    "eu" to "বাস্ক",
    "ewo" to "ইওন্ডো",
    "fa" to "ফার্সি",
    "fa-AF" to "দারি",
    "fan" to "ফ্যাঙ্গ",
    "fat" to "ফান্তি",
    "ff" to "ফুলাহ্",
    "fi" to "ফিনিশ",
    "fil" to "ফিলিপিনো",
    "fj" to "ফিজিয়ান",
    "fo" to "ফেরোইস",
    "fon" to "ফন",
    "fr" to "ফরাসি",
    "frc" to "কাজুন ফরাসি",
    "frm" to "মধ্য ফরাসি",
    "fro" to "প্রাচীন ফরাসি",
    "frr" to "উত্তরাঞ্চলীয় ফ্রিসিয়ান",
    "frs" to "পূর্ব ফ্রিসিয়",
    "fur" to "ফ্রিউলিও",
    "fy" to "পশ্চিম ফ্রিসিয়ান",
    "ga" to "আইরিশ",
    "gaa" to "গা",
    "gag" to "গাগাউজ",
    "gan" to "gan",
    "gay" to "গায়ো",
    "gba" to "বায়া",
    "gd" to "স্কটিশ-গ্যেলিক",
    "gez" to "গীজ",
    "gil" to "গিলবার্টিজ",
    "gl" to "গ্যালিশিয়",
    "gmh" to "মধ্য-উচ্চ জার্মানি",
    "gn" to "গুয়ারানি",
    "goh" to "প্রাচীন উচ্চ জার্মানি",
    "gon" to "গোন্ডি",
    "gor" to "গোরোন্তালো",
    "got" to "গথিক",
    "grb" to "গ্রেবো",
    "grc" to "প্রাচীন গ্রীক",
    "gsw" to "সুইস জার্মান",
    "gu" to "গুজরাটি",
    "guz" to "গুসী",
    "gv" to "ম্যাঙ্কস",
    "gwi" to "গওইচ্’ইন",
    "ha" to "হাউসা",
    "hai" to "হাইডা",
    "haw" to "হাওয়াইয়ান",
    "hax" to "দক্ষিণী হায়দা",
    "he" to "হিব্রু",
    "hi" to "হিন্দি",
    "hi-Latn-alt-variant" to "হিংলিশ",
    "hil" to "হিলিগ্যায়নোন",
    "hit" to "হিট্টিট",
    "hmn" to "হ্‌মোঙ",
    "ho" to "হিরি মোতু",
    "hr" to "ক্রোয়েশীয়",
    "hsb" to "উচ্চ সোর্বিয়ান",
    "hsn" to "Xiang চীনা",
    "ht" to "হাইতিয়ান ক্রেওল",
    "hu" to "হাঙ্গেরীয়",
    "hup" to "হুপা",
    "hur" to "হাল্কোমেলেম",
    "hy" to "আর্মেনিয়",
    "hz" to "হেরেরো",
    "ia" to "ইন্টারলিঙ্গুয়া",
    "iba" to "ইবান",
    "ibb" to "ইবিবিও",
    "id" to "ইন্দোনেশীয়",
    "ie" to "ইন্টারলিঙ্গ",
    "ig" to "ইগ্‌বো",
    "ii" to "সিচুয়ান য়ি",
    "ik" to "ইনুপিয়াক",
    "ikt" to "পশ্চিম কানাডিয় ইনুক্টিটুট",
    "ilo" to "ইলোকো",
    "inh" to "ইঙ্গুশ",
    "io" to "ইডো",
    "is" to "আইসল্যান্ডীয়",
    "it" to "ইতালিয়",
    "iu" to "ইনুক্টিটুট",
    "ja" to "জাপানি",
    "jbo" to "লোজবান",
    "jgo" to "গোম্বা",
    "jmc" to "মাকামে",
    "jpr" to "জুদেও ফার্সি",
    "jrb" to "জুদেও আরবি",
    "jv" to "জাভানিজ",
    "ka" to "জর্জিয়ান",
    "kaa" to "কারা-কাল্পাক",
    "kab" to "কাবাইলে",
    "kac" to "কাচিন",
    "kaj" to "জজু",
    "kam" to "কাম্বা",
    "kaw" to "কাউই",
    "kbd" to "কাবার্ডিয়ান",
    "kcg" to "টিয়াপ",
    "kde" to "মাকোন্দে",
    "kea" to "কাবুভারদিয়ানু",
    "kfo" to "কোরো",
    "kg" to "কঙ্গো",
    "kgp" to "কেইনগ্যাং",
    "kha" to "খাশি",
    "kho" to "খোটানিজ",
    "khq" to "কোয়রা চীনি",
    "ki" to "কিকুয়ু",
    "kj" to "কোয়ানিয়ামা",
    "kk" to "কাজাখ",
    "kkj" to "কাকো",
    "kl" to "কালাল্লিসুট",
    "kln" to "কালেনজিন",
    "km" to "খমের",
    "kmb" to "কিম্বুন্দু",
    "kn" to "কন্নড়",
    "ko" to "কোরিয়ান",
    "koi" to "কমি-পারমিআক",
    "kok" to "কোঙ্কানি",
    "kos" to "কোস্রাইন",
    "kpe" to "ক্‌পেল্লে",
    "kr" to "কানুরি",
    "krc" to "কারচে-বাল্কার",
    "krl" to "কারেলিয়ান",
    "kru" to "কুরুখ",
    "ks" to "কাশ্মীরি",
    "ksb" to "শাম্বালা",
    "ksf" to "বাফিয়া",
    "ksh" to "কলোগনিয়ান",
    "ku" to "কুর্দিশ",
    "kum" to "কুমিয়াক",
    "kut" to "কুটেনাই",
    "kv" to "কোমি",
    "kw" to "কর্ণিশ",
    "kwk" to "কোয়াক’ওয়ালা",
    "kxv" to "কুভি",
    "ky" to "কির্গিজ",
    "la" to "লাতিন",
    "lad" to "লাদিনো",
    "lag" to "লাঙ্গি",
    "lah" to "লান্ডা",
    "lam" to "লাম্বা",
    "lb" to "লুক্সেমবার্গীয়",
    "lez" to "লেজঘিয়ান",
    "lg" to "গান্ডা",
    "li" to "লিম্বুর্গিশ",
    "lij" to "লিগুরিয়ান",
    "lil" to "লিল্লুয়েট",
    "lkt" to "লাকোটা",
    "lmo" to "লম্বার্ড",
    "ln" to "লিঙ্গালা",
    "lo" to "লাও",
    "lol" to "মোঙ্গো",
    "lou" to "লুইসিয়ানা ক্রেওল",
    "loz" to "লোজি",
    "lrc" to "উত্তরাঞ্চলীয় লুরি",
    "lsm" to "সামিয়া",
    "lt" to "লিথুয়েনীয়",
    "lu" to "লুবা-কাটাঙ্গা",
    "lua" to "লুবা-লুলুয়া",
    "lui" to "লুইসেনো",
    "lun" to "লুন্ডা",
    "luo" to "লুয়ো",
    "lus" to "মিজো",
    "luy" to "লুইয়া",
    "lv" to "লাত্‌ভীয়",
    "mad" to "মাদুরেজ",
    "mag" to "মাগাহি",
    "mai" to "মৈথিলি",
    "mak" to "ম্যাকাসার",
    "man" to "ম্যান্ডিঙ্গো",
    "mas" to "মাসাই",
    "mdf" to "মোকশা",
    "mdr" to "ম্যাণ্ডার",
    "men" to "মেন্ডে",
    "mer" to "মেরু",
    "mfe" to "মরিসিয়েন",
    "mg" to "মালাগাসি",
    "mga" to "মধ্য আইরিশ",
    "mgh" to "মাখুয়া-মেত্তো",
    "mgo" to "মেটা",
    "mh" to "মার্শালিজ",
    "mi" to "মাওরি",
    "mic" to "মিকম্যাক",
    "min" to "মিনাংকাবাউ",
    "mk" to "ম্যাসিডোনীয়",
    "ml" to "মালায়ালাম",
    "mn" to "মঙ্গোলিয়",
    "mnc" to "মাঞ্চু",
    "mni" to "মণিপুরী",
    "moe" to "ইন্নু-এমুন",
    "moh" to "মোহাওক",
    "mos" to "মসি",
    "mr" to "মারাঠি",
    "ms" to "মালয়",
    "mt" to "মল্টিয়",
    "mua" to "মুদাঙ্গ",
    "mul" to "একাধিক ভাষা",
    "mus" to "মুস্কোগী",
    "mwl" to "মিরান্ডিজ",
    "mwr" to "মারোয়ারি",
    "my" to "বর্মি",
    "myv" to "এরজিয়া",
    "mzn" to "মাজানদেরানি",
    "na" to "নাউরু",
    "nap" to "নেয়াপোলিটান",
    "naq" to "নামা",
    "nb" to "নরওয়েজিয়ান বোকমাল",
    "nd" to "উত্তর এন্দেবেলে",
    "nds" to "নিম্ন জার্মানি",
    "nds-NL" to "লো স্যাক্সন",
    "ne" to "নেপালী",
    "new" to "নেওয়ারি",
    "ng" to "এন্দোঙ্গা",
    "nia" to "নিয়াস",
    "niu" to "নিউয়ান",
    "nl" to "ওলন্দাজ",
    "nl-BE" to "ফ্লেমিশ",
    "nmg" to "কোয়াসিও",
    "nn" to "নরওয়েজিয়ান নিনর্স্ক",
    "nnh" to "নগিয়েম্বুন",
    "no" to "নরওয়েজীয়",
    "nog" to "নোগাই",
    "non" to "প্রাচীন নর্স",
    "nqo" to "এন’কো",
    "nr" to "দক্ষিণ এনডেবেলে",
    "nso" to "উত্তরাঞ্চলীয় সোথো",
    "nus" to "নুয়ার",
    "nv" to "নাভাজো",
    "nwc" to "প্রাচীন নেওয়ারী",
    "ny" to "নায়াঞ্জা",
    "nym" to "ন্যায়ামওয়েজি",
    "nyn" to "ন্যায়াঙ্কোলে",
    "nyo" to "ন্যোরো",
    "nzi" to "এনজিমা",
    "oc" to "অক্সিটান",
    "oj" to "ওজিবওয়া",
    "ojb" to "উত্তর পশ্চিম ওজিবোয়া",
    "ojc" to "মধ্য ওজিবুয়া",
    "ojs" to "ওজি-ক্রী",
    "ojw" to "পশ্চিম ওজিবোয়া",
    "oka" to "ওকানাগান",
    "om" to "অরোমো",
    "or" to "ওড়িয়া",
    "os" to "ওসেটিক",
    "osa" to "ওসেজ",
    "ota" to "অটোমান তুর্কি",
    "pa" to "পাঞ্জাবী",
    "pag" to "পাঙ্গাসিনান",
    "pal" to "পাহ্লাভি",
    "pam" to "পাম্পাঙ্গা",
    "pap" to "পাপিয়ামেন্টো",
    "pau" to "পালায়ুয়ান",
    "pcm" to "নাইজেরিয় পিজিন",
    "peo" to "প্রাচীন ফার্সি",
    "phn" to "ফোনিশীয়ান",
    "pi" to "পালি",
    "pis" to "পিজিন",
    "pl" to "পোলিশ",
    "pon" to "পোহ্নপেইয়ান",
    "pqm" to "মালিসেট-পাসামাকুয়োড্ডি",
    "prg" to "প্রুশিয়ান",
    "pro" to "প্রাচীন প্রোভেনসাল",
    "ps" to "পাশতু",
    "ps-alt-variant" to "পুশতো",
    "pt" to "পর্তুগীজ",
    "pt-PT" to "পর্তুগীজ (ইউরোপ)",
    "qu" to "কেচুয়া",
    "quc" to "কি‘চে",
    "raj" to "রাজস্থানী",
    "rap" to "রাপানুই",
    "rar" to "রারোটোংগান",
    "rhg" to "রোহিঙ্গা",
    "rm" to "রোমান্স",
    "rn" to "রুন্দি",
    "ro" to "রোমানীয়",
    "ro-MD" to "মলদাভিয়",
    "rof" to "রম্বো",
    "rom" to "রোমানি",
    "ru" to "রুশ",
    "rup" to "আরোমেনিয়",
    "rw" to "কিনয়ারোয়ান্ডা",
    "rwk" to "রাওয়া",
    "sa" to "সংস্কৃত",
    "sad" to "সান্দাওয়ে",
    "sah" to "শাখা",
    "sam" to "সামারিটান আরামিক",
    "saq" to "সামবুরু",
    "sas" to "সাসাক",
    "sat" to "সাঁওতালি",
    "sba" to "গাম্বে",
    "sbp" to "সাঙ্গু",
    "sc" to "সার্ডিনিয়ান",
    "scn" to "সিসিলিয়ান",
    "sco" to "স্কটস",
    "sd" to "সিন্ধি",
    "sdh" to "দক্ষিণ কুর্দিশ",
    "se" to "উত্তরাঞ্চলীয় সামি",
    "seh" to "সেনা",
    "sel" to "সেল্কুপ",
    "ses" to "কোয়রাবোরো সেন্নি",
    "sg" to "সাঙ্গো",
    "sga" to "প্রাচীন আইরিশ",
    "sh" to "সার্বো-ক্রোয়েশিয়",
    "shi" to "তাচেলহিত",
    "shn" to "শান",
    "si" to "সিংহলী",
    "sid" to "সিডামো",
    "sk" to "স্লোভাক",
    "sl" to "স্লোভেনীয়",
    "slh" to "দক্ষিণী লুশুটসীড",
    "sm" to "সামোয়ান",
    "sma" to "দক্ষিণাঞ্চলীয় সামি",
    "smj" to "লুলে সামি",
    "smn" to "ইনারি সামি",
    "sms" to "স্কোল্ট সামি",
    "sn" to "শোনা",
    "snk" to "সোনিঙ্কে",
    "so" to "সোমালি",
    "sog" to "সোগডিয়ান",
    "sq" to "আলবেনীয়",
    "sr" to "সার্বীয়",
    "srn" to "স্রানান টোঙ্গো",
    "srr" to "সেরের",
    "ss" to "সোয়াতি",
    "ssy" to "সাহো",
    "st" to "দক্ষিন সোথো",
    "str" to "স্ট্রেটস সালিস",
    "su" to "সুদানী",
    "suk" to "সুকুমা",
    "sus" to "সুসু",
    "sux" to "সুমেরীয়",
    "sv" to "সুইডিশ",
    "sw" to "সোয়াহিলি",
    "sw-CD" to "কঙ্গো সোয়াহিলি",
    "swb" to "কমোরিয়ান",
    "syc" to "প্রাচীন সিরিও",
    "syr" to "সিরিয়াক",
    "szl" to "সিলেশিয়ান",
    "ta" to "তামিল",
    "tce" to "দক্ষিণী টুচোন",
    "te" to "তেলুগু",
    "tem" to "টাইম্নে",
    "teo" to "তেসো",
    "ter" to "তেরেনো",
    "tet" to "তেতুম",
    "tg" to "তাজিক",
    "tgx" to "তাগিশ",
    "th" to "থাই",
    "tht" to "তাহ্লতান",
    "ti" to "তিগরিনিয়া",
    "tig" to "টাইগ্রে",
    "tiv" to "টিভ",
    "tk" to "তুর্কমেনী",
    "tkl" to "টোকেলাউ",
    "tl" to "তাগালগ",
    "tlh" to "ক্লিঙ্গন",
    "tli" to "ত্লিঙ্গিট",
    "tmh" to "তামাশেক",
    "tn" to "সোয়ানা",
    "to" to "টোঙ্গান",
    "tog" to "নায়াসা টোঙ্গা",
    "tok" to "টোকি পোনা",
    "tpi" to "টোক পিসিন",
    "tr" to "তুর্কী",
    "trv" to "তারোকো",
    "ts" to "সঙ্গা",
    "tsi" to "সিমশিয়ান",
    "tt" to "তাতার",
    "ttm" to "উত্তরাঞ্চলীয় টুচোন",
    "tum" to "তুম্বুকা",
    "tvl" to "টুভালু",
    "tw" to "টোয়াই",
    "twq" to "তাসাওয়াক",
    "ty" to "তাহিতিয়ান",
    "tyv" to "টুভিনিয়ান",
    "tzm" to "সেন্ট্রাল আটলাস তামাজিগাত",
    "udm" to "উডমুর্ট",
    "ug" to "উইঘুর",
    "uga" to "উগারিটিক",
    "uk" to "ইউক্রেনীয়",
    "umb" to "উম্বুন্দু",
    "und" to "অজানা ভাষা",
    "ur" to "উর্দু",
    "uz" to "উজবেক",
    "vai" to "ভাই",
    "ve" to "ভেন্ডা",
    "vec" to "ভেনেশিয়ান",
    "vi" to "ভিয়েতনামী",
    "vmw" to "মাখুওয়া",
    "vo" to "ভোলাপুক",
    "vot" to "ভোটিক",
    "vun" to "ভুঞ্জো",
    "wa" to "ওয়ালুন",
    "wae" to "ওয়ালসার",
    "wal" to "ওলায়ট্টা",
    "war" to "ওয়ারে",
    "was" to "ওয়াশো",
    "wbp" to "ওয়ার্লপিরি",
    "wo" to "ওলোফ",
    "wuu" to "উ চীনা",
    "xal" to "কাল্মাইক",
    "xh" to "জোসা",
    "xnr" to "কাংরি",
    "xog" to "সোগা",
    "yao" to "ইয়াও",
    "yap" to "ইয়াপেসে",
    "yav" to "ইয়াঙ্গবেন",
    "ybb" to "ইয়েম্বা",
    "yi" to "ইদ্দিশ",
    "yo" to "ইওরুবা",
    "yrl" to "নহিংগাটু",
    "yue" to "ক্যান্টোনিজ",
    "yue-alt-menu" to "চীনা, ক্যানটোনীজ",
    "za" to "ঝু্য়াঙ",
    "zap" to "জাপোটেক",
    "zbl" to "চিত্র ভাষা",
    "zen" to "জেনাগা",
    "zgh" to "আদর্শ মরক্কোন তামাজিগাত",
    "zh" to "চীনা",
    "zh-alt-menu" to "চীনা, ম্যান্ডারিন",
    "zh-Hans-alt-long" to "চীনা ম্যান্ডারিন সরলীকৃত",
    "zh-Hant-alt-long" to "ম্যান্ডারিন চীনা (ঐতিহ্যবাহী)",
    "zu" to "জুলু",
    "zun" to "জুনি",
    "zxx" to "ভাষাভিত্তিক বিষয়বস্তু নেই",
    "zza" to "জাজা",
  ) }

  val bn_IN: ImmutableMap by lazy { immutableMapOf(
    "ksh" to "কোলোনিয়ান",
  ) }

  val bo: ImmutableMap by lazy { immutableMapOf(
    "bo" to "བོད་སྐད་",
    "dz" to "རྫོང་ཁ",
    "en" to "དབྱིན་ཇིའི་སྐད།",
    "en-CA" to "དབྱིན་ཇིའི་སྐད། (ཁེ་ན་ཌ་)",
    "en-GB" to "དབྱིན་ཇིའི་སྐད། (དབྱིན་ལན་)",
    "en-GB-alt-short" to "དབྱིན་ཇིའི་སྐད། (དབྱིན་ལན་)",
    "en-US" to "དབྱིན་ཇིའི་སྐད། (ཨ་རི་)",
    "en-US-alt-short" to "དབྱིན་ཇིའི་སྐད། (ཨ་རི་)",
    "hi" to "ཧིན་དི",
    "ja" to "ཉི་ཧོང་སྐད་",
    "ne" to "ནེ་པ་ལི",
    "ru" to "ཨུ་རུ་སུ་སྐད་",
    "zh" to "རྒྱ་སྐད་",
    "zh-alt-menu" to "རྒྱ་སྐད་",
    "zza" to "ཟ་ཟའ་སྐད།",
  ) }

  val bo_IN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val br: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhazeg",
    "ace" to "achineg",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adygeieg",
    "ae" to "avesteg",
    "aeb" to "arabeg Tunizia",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainoueg",
    "ak" to "akan",
    "akk" to "akadeg",
    "akz" to "alabamaeg",
    "ale" to "aleouteg",
    "aln" to "gegeg",
    "alt" to "altaieg ar Su",
    "am" to "amhareg",
    "an" to "aragoneg",
    "ang" to "hensaozneg",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabeg",
    "ar-001" to "arabeg modern",
    "arc" to "arameeg",
    "arn" to "araoukaneg",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "arabeg Aljeria",
    "ars" to "arabeg nadjiek",
    "arw" to "arawakeg",
    "ary" to "arabeg Maroko",
    "arz" to "arabeg Egipt",
    "as" to "asameg",
    "asa" to "asu",
    "ase" to "yezh sinoù Amerika",
    "ast" to "asturianeg",
    "atj" to "atikamekweg",
    "av" to "avar",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbaidjaneg",
    "az-alt-short" to "azeri",
    "ba" to "bachkir",
    "bal" to "baloutchi",
    "ban" to "balineg",
    "bar" to "bavarieg",
    "bas" to "basaa",
    "be" to "belaruseg",
    "bej" to "bedawieg",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bulgareg",
    "bgn" to "baloutchi ar Cʼhornôg",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bla" to "siksika",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetaneg",
    "br" to "brezhoneg",
    "bra" to "braj",
    "brh" to "brahweg",
    "brx" to "bodo",
    "bs" to "bosneg",
    "bss" to "akoose",
    "bua" to "bouriat",
    "bug" to "bugi",
    "byn" to "blin",
    "ca" to "katalaneg",
    "cad" to "caddo",
    "car" to "karibeg",
    "cay" to "kayougeg",
    "cch" to "atsam",
    "ccp" to "chakmaeg",
    "ce" to "tchetcheneg",
    "ceb" to "cebuano",
    "cgg" to "chigaeg",
    "ch" to "chamorru",
    "chb" to "chibcha",
    "chk" to "chuuk",
    "chm" to "marieg",
    "cho" to "choktaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "kurdeg sorani",
    "ckb-alt-menu" to "kurdeg kreiz",
    "ckb-alt-variant" to "kurdeg sorani",
    "clc" to "chilkotineg",
    "co" to "korseg",
    "cop" to "kopteg",
    "cr" to "kri",
    "crg" to "michifeg",
    "crh" to "turkeg Krimea",
    "crj" to "krieg ar Gevred",
    "crk" to "krieg ar cʼhompezennoù",
    "crl" to "krieg ar Biz",
    "crm" to "krieg ar cʼhornôg",
    "crr" to "algonkeg Carolina",
    "crs" to "kreoleg Sechelez",
    "cs" to "tchekeg",
    "csb" to "kachoubeg",
    "csw" to "krieg ar gwernioù",
    "cu" to "slavoneg iliz",
    "cv" to "tchouvatch",
    "cy" to "kembraeg",
    "da" to "daneg",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "alamaneg",
    "de-AT" to "alamaneg Aostria",
    "de-CH" to "alamaneg uhel Suis",
    "del" to "delaware",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "izelsorabeg",
    "dua" to "douala",
    "dum" to "nederlandeg krenn",
    "dv" to "divehi",
    "dyo" to "diola",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazagaeg",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "henegipteg",
    "eka" to "ekajuk",
    "el" to "gresianeg",
    "elx" to "elameg",
    "en" to "saozneg",
    "en-AU" to "saozneg Aostralia",
    "en-CA" to "saozneg Kanada",
    "en-GB" to "saozneg Breizh-Veur",
    "en-GB-alt-short" to "saozneg RU",
    "en-US" to "saozneg Amerika",
    "en-US-alt-short" to "saozneg SU",
    "enm" to "krennsaozneg",
    "eo" to "esperanteg",
    "es" to "spagnoleg",
    "es-419" to "spagnoleg Amerika latin",
    "es-ES" to "spagnoleg Europa",
    "es-MX" to "spagnoleg Mecʼhiko",
    "et" to "estoneg",
    "eu" to "euskareg",
    "ewo" to "ewondo",
    "fa" to "perseg",
    "fa-AF" to "dareg",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "finneg",
    "fil" to "filipineg",
    "fit" to "finneg traoñienn an Torne",
    "fj" to "fidjieg",
    "fo" to "faeroeg",
    "fon" to "fon",
    "fr" to "galleg",
    "fr-CA" to "galleg Kanada",
    "fr-CH" to "galleg Suis",
    "frc" to "galleg cajun",
    "frm" to "krenncʼhalleg",
    "fro" to "hencʼhalleg",
    "frp" to "arpitaneg",
    "frr" to "frizeg an Norzh",
    "frs" to "frizeg ar Reter",
    "fur" to "frioulaneg",
    "fy" to "frizeg ar Cʼhornôg",
    "ga" to "iwerzhoneg",
    "gaa" to "ga",
    "gag" to "gagaouzeg",
    "gan" to "sinaeg Gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "skoseg",
    "gez" to "gezeg",
    "gil" to "gilberteg",
    "gl" to "galizeg",
    "gmh" to "krennalamaneg uhel",
    "gn" to "guarani",
    "goh" to "henalamaneg uhel",
    "gor" to "gorontalo",
    "got" to "goteg",
    "grb" to "grebo",
    "grc" to "hencʼhresianeg",
    "gsw" to "alamaneg Suis",
    "gu" to "gujarati",
    "guz" to "gusiieg",
    "gv" to "manaveg",
    "gwi" to "gwich’in",
    "ha" to "haousa",
    "hai" to "haideg",
    "hak" to "sinaeg Hakka",
    "haw" to "hawaieg",
    "hax" to "haideg ar Su",
    "he" to "hebraeg",
    "hi" to "hindi",
    "hil" to "hiligaynon",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "kroateg",
    "hsb" to "uhelsorabeg",
    "hsn" to "sinaeg Xian",
    "ht" to "haitieg",
    "hu" to "hungareg",
    "hup" to "hupa",
    "hur" to "halkomelemeg",
    "hy" to "armenianeg",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonezeg",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yieg Sichuan",
    "ik" to "inupiaq",
    "ikt" to "inuktitut Kanada ar Cʼhornôg",
    "ilo" to "ilokanoeg",
    "inh" to "ingoucheg",
    "io" to "ido",
    "is" to "islandeg",
    "it" to "italianeg",
    "iu" to "inuktitut",
    "ja" to "japaneg",
    "jam" to "kreoleg Jamaika",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "yuzev-perseg",
    "jrb" to "yuzev-arabeg",
    "jv" to "javaneg",
    "ka" to "jorjianeg",
    "kaa" to "karakalpak",
    "kab" to "kabileg",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kbd" to "kabardeg",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "kfo" to "koroeg",
    "kg" to "kongo",
    "kgp" to "kaingangeg",
    "kha" to "khasi",
    "kho" to "khotaneg",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kwanyama",
    "kk" to "kazak",
    "kkj" to "kakoeg",
    "kl" to "greunlandeg",
    "kln" to "kalendjineg",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kanareg",
    "ko" to "koreaneg",
    "kok" to "konkani",
    "kos" to "kosrae",
    "kpe" to "kpelle",
    "kr" to "kanouri",
    "krc" to "karatchay-balkar",
    "kri" to "krio",
    "krl" to "karelieg",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafiaeg",
    "ksh" to "koluneg",
    "ku" to "kurdeg",
    "kum" to "koumikeg",
    "kut" to "kutenai",
    "kv" to "komieg",
    "kw" to "kerneveureg",
    "kwk" to "kwakwaleg",
    "ky" to "kirgiz",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luksembourgeg",
    "lez" to "lezgi",
    "lfn" to "lingua franca nova",
    "lg" to "ganda",
    "li" to "limbourgeg",
    "lij" to "ligurieg",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "ln" to "lingala",
    "lo" to "laoseg",
    "lol" to "mongo",
    "lou" to "kreoleg Louiziana",
    "loz" to "lozi",
    "lrc" to "loureg an Norzh",
    "lt" to "lituaneg",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "luo" to "luo",
    "lus" to "lushai",
    "luy" to "luyia",
    "lv" to "latvieg",
    "lzh" to "sinaeg lennegel",
    "mad" to "madoureg",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "mas" to "masai",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "moriseg",
    "mg" to "malgacheg",
    "mga" to "krenniwerzhoneg",
    "mgh" to "makhuwa-meetto",
    "mgo" to "metaʼ",
    "mh" to "marshall",
    "mi" to "maori",
    "mic" to "mikmakeg",
    "min" to "minangkabau",
    "mk" to "makedoneg",
    "ml" to "malayalam",
    "mn" to "mongoleg",
    "mnc" to "manchou",
    "mni" to "manipuri",
    "moe" to "montagneg",
    "moh" to "mohawk",
    "mos" to "more",
    "mr" to "marathi",
    "mrj" to "marieg ar Cʼhornôg",
    "ms" to "malayseg",
    "mt" to "malteg",
    "mua" to "moundangeg",
    "mul" to "yezhoù lies",
    "mus" to "muskogi",
    "mwl" to "mirandeg",
    "my" to "birmaneg",
    "myv" to "erza",
    "mzn" to "mazanderaneg",
    "na" to "naurueg",
    "nan" to "sinaeg Min Nan",
    "nap" to "napolitaneg",
    "naq" to "nama",
    "nb" to "norvegeg bokmål",
    "nd" to "ndebele an Norzh",
    "nds" to "alamaneg izel",
    "nds-NL" to "saksoneg izel",
    "ne" to "nepaleg",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "njo" to "aoeg",
    "nl" to "nederlandeg",
    "nl-BE" to "flandrezeg",
    "nmg" to "ngoumbeg",
    "nn" to "norvegeg nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvegeg",
    "nog" to "nogay",
    "non" to "hennorseg",
    "nov" to "novial",
    "nqo" to "nkoeg",
    "nr" to "ndebele ar Su",
    "nso" to "sotho an Norzh",
    "nus" to "nouereg",
    "nv" to "navacʼho",
    "nwc" to "newari klasel",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "oc" to "okitaneg",
    "oj" to "ojibweg",
    "ojb" to "ojibweg ar Gwalarn",
    "ojc" to "ojibweg ar cʼhreiz",
    "ojs" to "ojibweg Severn",
    "ojw" to "ojibweg ar Cʼhornôg",
    "oka" to "okanaganeg",
    "om" to "oromoeg",
    "or" to "oriya",
    "os" to "oseteg",
    "osa" to "osage",
    "ota" to "turkeg otoman",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcd" to "pikardeg",
    "pcm" to "pidjin Nigeria",
    "pdc" to "alamaneg Pennsylvania",
    "peo" to "henberseg",
    "phn" to "fenikianeg",
    "pi" to "pali",
    "pis" to "pidjin",
    "pl" to "poloneg",
    "pms" to "piemonteg",
    "pnt" to "ponteg",
    "pon" to "pohnpei",
    "pqm" to "malisiteg-pasamawkodieg",
    "prg" to "henbruseg",
    "pro" to "henbrovañseg",
    "ps" to "pachto",
    "pt" to "portugaleg",
    "pt-BR" to "portugaleg Brazil",
    "pt-PT" to "portugaleg Europa",
    "qu" to "kechuaeg",
    "quc" to "kʼicheʼ",
    "qug" to "kichuaeg Chimborazo",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rgn" to "romagnoleg",
    "rhg" to "rohingya",
    "rm" to "romañcheg",
    "rn" to "rundi",
    "ro" to "roumaneg",
    "ro-MD" to "moldoveg",
    "rof" to "rombo",
    "rom" to "romanieg",
    "ru" to "rusianeg",
    "rup" to "aroumaneg",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskriteg",
    "sad" to "sandawe",
    "sah" to "yakouteg",
    "sam" to "arameeg ar Samaritaned",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambayeg",
    "sbp" to "sangu",
    "sc" to "sardeg",
    "scn" to "sikilieg",
    "sco" to "skoteg",
    "sd" to "sindhi",
    "sdc" to "sasareseg",
    "se" to "sámi an Norzh",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "heniwerzhoneg",
    "sh" to "serb-kroateg",
    "shi" to "tacheliteg",
    "shn" to "shan",
    "shu" to "arabeg Tchad",
    "si" to "singhaleg",
    "sid" to "sidamo",
    "sk" to "slovakeg",
    "sl" to "sloveneg",
    "slh" to "luchoutsideg ar Su",
    "sm" to "samoan",
    "sma" to "sámi ar Su",
    "smj" to "sámi Luleå",
    "smn" to "sámi Inari",
    "sms" to "sámi Skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdieg",
    "sq" to "albaneg",
    "sr" to "serbeg",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "sahoeg",
    "st" to "sotho ar Su",
    "su" to "sundaneg",
    "suk" to "sukuma",
    "sux" to "sumereg",
    "sv" to "svedeg",
    "sw" to "swahili",
    "sw-CD" to "swahili Kongo",
    "swb" to "komoreg",
    "syc" to "sirieg klasel",
    "syr" to "sirieg",
    "szl" to "silezieg",
    "ta" to "tamileg",
    "tce" to "tutchoneg ar Su",
    "tcy" to "touloueg",
    "te" to "telougou",
    "tem" to "temne",
    "teo" to "tesoeg",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadjik",
    "th" to "thai",
    "ti" to "tigrigna",
    "tig" to "tigreaneg",
    "tiv" to "tiv",
    "tk" to "turkmeneg",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tinglit",
    "tmh" to "tamacheg",
    "tn" to "tswana",
    "to" to "tonga",
    "tog" to "nyasa tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turkeg",
    "tru" to "turoyoeg",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshian",
    "tt" to "tatar",
    "ttm" to "tutchoneg an Norzh",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawakeg",
    "ty" to "tahitianeg",
    "tyv" to "touva",
    "tzm" to "tamazigteg Kreizatlas",
    "udm" to "oudmourteg",
    "ug" to "ouigoureg",
    "uga" to "ougariteg",
    "uk" to "ukraineg",
    "umb" to "umbundu",
    "und" to "yezh dianav",
    "ur" to "ourdou",
    "uz" to "ouzbekeg",
    "vai" to "vai",
    "ve" to "venda",
    "vec" to "venezieg",
    "vep" to "vepseg",
    "vi" to "vietnameg",
    "vls" to "flandrezeg ar c’hornôg",
    "vo" to "volapük",
    "vot" to "votyakeg",
    "vro" to "voroeg",
    "vun" to "vunjo",
    "wa" to "walloneg",
    "wae" to "walser",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wo" to "wolof",
    "wuu" to "sinaeg Wu",
    "xal" to "kalmouk",
    "xh" to "xhosa",
    "xmf" to "megreleg",
    "xog" to "sogaeg",
    "yao" to "yao",
    "yap" to "yapeg",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yorouba",
    "yrl" to "nengatoueg",
    "yue" to "kantoneg",
    "yue-alt-menu" to "sinaeg, kantoneg",
    "za" to "zhuang",
    "zap" to "zapoteg",
    "zbl" to "arouezioù Bliss",
    "zea" to "zelandeg",
    "zen" to "zenaga",
    "zgh" to "tamacheg Maroko standart",
    "zh" to "sinaeg",
    "zh-alt-menu" to "sinaeg, mandarineg",
    "zh-Hans" to "sinaeg eeunaet",
    "zh-Hans-alt-long" to "sinaeg mandarinek eeunaet",
    "zh-Hant" to "sinaeg hengounel",
    "zh-Hant-alt-long" to "sinaeg mandarinek hengounel",
    "zu" to "zouloueg",
    "zun" to "zuni",
    "zxx" to "diyezh",
    "zza" to "zazakeg",
  ) }

  val brx: ImmutableMap by lazy { immutableMapOf(
    "ab" to "आब्खाजियान",
    "ace" to "एचेनिज",
    "ach" to "अकोली",
    "ada" to "एडांगमे",
    "ady" to "अदिघे",
    "ae" to "अवस्तन्",
    "af" to "आफ्रिकान्स",
    "afh" to "अफ्रीहीली",
    "agq" to "आघेम",
    "ain" to "ऐनू",
    "ak" to "आकान",
    "akk" to "अकाडिनी",
    "ale" to "आलेउट",
    "alt" to "खोलायारि आल्टाई",
    "am" to "आम्हारिक",
    "an" to "आरागनिस",
    "ang" to "पुरानी अंग्रेज़ी",
    "ann" to "अबल’",
    "anp" to "आङिका",
    "ar" to "आराबिक",
    "ar-001" to "गोदान मानथाखोआरि आराबिक",
    "arc" to "अरामाईक",
    "arn" to "मापुचे",
    "arp" to "आरापाह’",
    "ars" to "नाजडी आराबिक",
    "arw" to "अरावाक",
    "as" to "असमिया",
    "asa" to "आसु",
    "ast" to "आस्तुरियान",
    "atj" to "आतिकामेको",
    "av" to "आभारिक",
    "awa" to "अवधी",
    "ay" to "आयमारा",
    "az" to "आजारबायजानि",
    "az-alt-short" to "आजेरि",
    "ba" to "बाशकिर",
    "bal" to "बलूची",
    "ban" to "बालिनिस",
    "bas" to "बासा",
    "be" to "बेलारुसियान",
    "bej" to "बेजा",
    "bem" to "बेम्बा",
    "bez" to "बेना",
    "bg" to "बुल्गारियान",
    "bho" to "भजपुरी",
    "bi" to "बिस्लामा",
    "bik" to "बिकोल्",
    "bin" to "बिनी",
    "bla" to "सीकसीका",
    "bm" to "बाम्बारा",
    "bn" to "बांला",
    "bo" to "तिब्बती",
    "br" to "ब्रेट’न",
    "bra" to "ब्रज",
    "brx" to "बर’",
    "bs" to "बस्नियान",
    "bua" to "बुरियात",
    "bug" to "बुगिनीज",
    "byn" to "ब्लीन",
    "ca" to "कातालान",
    "cad" to "काद्दौ",
    "car" to "कारीब्",
    "cay" to "कायुगा",
    "cch" to "आत्सम",
    "ccp" to "चाकमा",
    "ce" to "चेचेन",
    "ceb" to "चेबुआनो",
    "cgg" to "चीगा",
    "ch" to "चामोर्रो",
    "chb" to "चीबचा",
    "chg" to "चगताई",
    "chk" to "चुकेसे",
    "chm" to "मारि",
    "chn" to "चीनूक् जार्गन्",
    "cho" to "चक्टाऊ",
    "chp" to "चिपेव्यान",
    "chr" to "चेरकी",
    "chy" to "चेयेण",
    "ckb" to "मिरु कुर्दिस",
    "ckb-alt-menu" to "कुर्दिस, मिरु",
    "ckb-alt-variant" to "कुर्दिस, सरानि",
    "clc" to "चिल्कटिन",
    "co" to "कर्सिकान",
    "cop" to "कॉप्टीक्",
    "cr" to "क्री",
    "crg" to "मिचिफ",
    "crh" to "तुर्की क्रिमिया",
    "crj" to "खोलायारि सानजा क्री",
    "crk" to "हायेनारि क्री",
    "crl" to "साहायारि सानजा क्री",
    "crm" to "मूज क्री",
    "crr" to "केर’लिना एल्गंक्यान",
    "cs" to "चैक",
    "csb" to "काशुबियान्",
    "csw" to "स्वाम्पी क्री",
    "cu" to "चर्च स्लाविक्",
    "cv" to "चुभास",
    "cy" to "वैल्श",
    "da" to "डानिश",
    "dak" to "डाक’टा",
    "dar" to "दर्गवा",
    "dav" to "टाइटा",
    "de" to "जार्मान",
    "de-AT" to "अस्ट्रेयाआरि जार्मान",
    "de-CH" to "सुइस गोजौ जार्मान",
    "del" to "दलावार्",
    "den" to "स्लेव्",
    "dgr" to "डोगरीब",
    "din" to "डींगका",
    "dje" to "जार्मा",
    "doi" to "डोगरी",
    "dsb" to "गाहायसिन सर्बियान",
    "dua" to "डुआला",
    "dum" to "मध्य डच",
    "dv" to "दीवेही",
    "dyo" to "जला- फन्यी",
    "dyu" to "द्युआला",
    "dz" to "झंखा",
    "dzg" to "डाजागा",
    "ebu" to "इम्बु",
    "ee" to "एवे",
    "efi" to "एफिक",
    "egy" to "प्राचीन मिस्री",
    "eka" to "एकाजुक",
    "el" to "ग्रीक",
    "elx" to "एलामी",
    "en" to "इंराजी",
    "en-AU" to "अस्ट्रेलियानि इंराजी",
    "en-CA" to "कानाडानि इंराजी",
    "en-GB" to "ब्रिटिश इंराजी",
    "en-GB-alt-short" to "इउ.के इंराजी",
    "en-US" to "आमेरिकानि इंराजी",
    "en-US-alt-short" to "इउ.एस इंराजी",
    "enm" to "मध्य अंग्रेज़ी",
    "eo" to "एस्पेरान्त’",
    "es" to "स्पेनिश",
    "es-419" to "लेटीन आमेरिकानि स्पेनिश",
    "es-ES" to "युरोपनि स्पेनिश",
    "es-MX" to "मेक्सिक’नि स्पेनिश",
    "et" to "एस्ट’नियान",
    "eu" to "बास्क",
    "ewo" to "एव’न्द’",
    "fa" to "फार्सी",
    "fa-AF" to "डारी",
    "fan" to "फाँग्",
    "fat" to "फाँटी",
    "ff" to "फुलाह",
    "fi" to "फिन्निस",
    "fil" to "फिलिपिन’",
    "fj" to "फिजियान",
    "fo" to "फेर’वीज",
    "fon" to "फ’न",
    "fr" to "फ्रेन्च",
    "fr-CA" to "कानाडानि फ्रेन्च",
    "fr-CH" to "सुइस फ्रेन्च",
    "frc" to "काजुन फ्रेन्च",
    "frm" to "मध्य फ्रांसीसी",
    "fro" to "पुरानी फ्रांसीसी",
    "frr" to "उत्तरी फ्रीज़ियन्",
    "frs" to "पूर्वी फ्रीज़ियन्",
    "fur" to "फ्रिउलियान",
    "fy" to "सोनाबारि फ्रिजियान",
    "ga" to "आईरिश",
    "gaa" to "गा",
    "gay" to "गायो",
    "gba" to "ग्बाया",
    "gd" to "स्कटिस गैलिक",
    "gez" to "गीज",
    "gil" to "गील्बर्टिस",
    "gl" to "गेलिसियान",
    "gmh" to "मध्य उच्चस्तरी जर्मन",
    "gn" to "गुआरानी",
    "goh" to "पुरानी उच्चस्तरी जर्मन",
    "gon" to "गाँडी",
    "gor" to "गर’न्टाल’",
    "got" to "गॉथिक",
    "grb" to "ग्रेबो",
    "grc" to "प्राचीन यूनानी",
    "gsw" to "स्वीस जार्मान",
    "gu" to "गुजराती",
    "guz" to "गुशि",
    "gv" to "मेनक्स",
    "gwi" to "ग्वीचलीन",
    "ha" to "हाउसा",
    "hai" to "हाईडा",
    "haw" to "हावाईयान",
    "hax" to "खोलायारि हाईडा",
    "he" to "हिब्रिउ",
    "hi" to "हिन्दी",
    "hil" to "हिलीगैन’न",
    "hit" to "हीत्ती",
    "hmn" to "ह्मंग",
    "ho" to "हीरी मोटु",
    "hr" to "क्रवेशियान",
    "hsb" to "गोजौआरि सर्बियान",
    "ht" to "हाईटियान क्रिअल",
    "hu" to "हांगारियान",
    "hup" to "हूपा",
    "hur" to "हाल्क’मेलेम",
    "hy" to "आर्मेनियान",
    "hz" to "हेरेर’",
    "ia" to "ईन्टरलिंग्वा",
    "iba" to "ईबान",
    "ibb" to "ईबिबिय’",
    "id" to "ईण्डनेसियान",
    "ie" to "ईन्टरलिंग्वे",
    "ig" to "ईग्ब’",
    "ii" to "शीचुआन यी",
    "ik" to "इनुपियाक़्",
    "ikt" to "सोनाबारि कानाडियान इनुक्तितुत",
    "ilo" to "इल’क’",
    "inh" to "ईंगुष",
    "io" to "ईड’",
    "is" to "आइस्लेन्डिक",
    "it" to "इटालियान",
    "iu" to "इनुक्टीटुत",
    "ja" to "जापानीज",
    "jbo" to "ल’जबान",
    "jgo" to "न्गम्बा",
    "jmc" to "मेचामे",
    "jpr" to "यहुदी फ़ारसी",
    "jrb" to "यहुदी अरबी",
    "jv" to "जाभानीस",
    "ka" to "जर्जियान",
    "kaa" to "कारा कलपक",
    "kab" to "काबील",
    "kac" to "काचीन",
    "kaj" to "झु",
    "kam" to "काम्बा",
    "kaw" to "कावी",
    "kbd" to "काबार्डीयानि",
    "kcg" to "त्याप",
    "kde" to "माक’ण्डे",
    "kea" to "काबुभेर्डीयानु",
    "kfo" to "कर’",
    "kg" to "कॉंगो",
    "kgp" to "काईङां",
    "kha" to "खासि",
    "kho" to "ख़ोतानी",
    "khq" to "कईरा चीनि",
    "ki" to "किकुयु",
    "kj" to "कुआनयामा",
    "kk" to "काजाख",
    "kkj" to "काक’",
    "kl" to "कलालीसुत",
    "kln" to "कालेनजिन",
    "km" to "ख्मेर",
    "kmb" to "किम्बुन्डु",
    "kn" to "कन्नड",
    "ko" to "करियान",
    "kok" to "कोंकणी",
    "kos" to "कोस्राईयन्",
    "kpe" to "क्पेले",
    "kr" to "कनुरी",
    "krc" to "कराचय-बलकार",
    "krl" to "करेलियान",
    "kru" to "कुरुख",
    "ks" to "काश्मिरी",
    "ksb" to "शामबाला",
    "ksf" to "बाफिया",
    "ksh" to "कलगन्यान",
    "ku" to "कुर्दीश",
    "kum" to "कुमीक",
    "kut" to "कुतेनाई",
    "kv" to "क’मी",
    "kw" to "कर्निस",
    "kwk" to "क्वाकवाला",
    "ky" to "किरगीज",
    "la" to "लेटीन",
    "lad" to "लाडीन’",
    "lag" to "लाङि",
    "lah" to "लाह्डां",
    "lam" to "लांबा",
    "lb" to "लाक्जेमबुर्गीश",
    "lez" to "लेजघीयान",
    "lg" to "गान्डा",
    "li" to "लीम्बुर्गिस",
    "lil" to "लिल्लुवेत",
    "lkt" to "लाक’ता",
    "ln" to "लिंगाला",
    "lo" to "लाऊ",
    "lol" to "मोंगो",
    "lou" to "लुईसियाना क्रेवल",
    "loz" to "ल’जी",
    "lrc" to "साहायारि लुरी",
    "lsm" to "सामीया",
    "lt" to "लिथुवानियान",
    "lu" to "लुबा-काटाङा",
    "lua" to "लुबा लुलुआ",
    "lui" to "लुईसेनो",
    "lun" to "लुण्डा",
    "luo" to "लुअ’",
    "lus" to "लुशाई",
    "luy" to "लुईया",
    "lv" to "लाटभियान",
    "mad" to "मादुरीज",
    "mag" to "मगाही",
    "mai" to "मैथीली",
    "mak" to "माकासार",
    "man" to "मांडींगो",
    "mas" to "मासाई",
    "mdf" to "मोक्षा",
    "mdr" to "मंदार",
    "men" to "मेन्दे",
    "mer" to "मेरु",
    "mfe" to "मरिछ्येन",
    "mg" to "मालागासी",
    "mga" to "मध्य आईरीश भाषा",
    "mgh" to "माखुवा- मीट्ट’",
    "mgo" to "मेता",
    "mh" to "मार्शेलिस",
    "mi" to "माऔरि",
    "mic" to "मिईकमाक",
    "min" to "मिनांकाबाऊ",
    "mk" to "मेसेड’नियान",
    "ml" to "मालायालम",
    "mn" to "मंगलियान",
    "mnc" to "मांचु",
    "mni" to "मनिपुरी",
    "moe" to "इन्नु-आइमुन",
    "moh" to "महाउक",
    "mos" to "मस्सी",
    "mr" to "माराथी",
    "ms" to "मलै",
    "mt" to "माल्टीज",
    "mua" to "मुन्दां",
    "mul" to "गोबां रावफोर",
    "mus" to "मुस्क’गी",
    "mwl" to "मिराण्डीज",
    "mwr" to "मारवाड़ी",
    "my" to "बार्मिस",
    "myv" to "एर्जीया",
    "mzn" to "माजान्देरानि",
    "na" to "नाऊरू",
    "nap" to "नियापलिटान",
    "naq" to "नामा",
    "nb" to "नरवैजियान बकमाल",
    "nd" to "साहा न्देबेले",
    "nds" to "गाहाय जार्मान",
    "ne" to "नेपाली",
    "new" to "नेवारी",
    "ng" to "न्डोंगा",
    "nia" to "नियास",
    "niu" to "नियुइआन",
    "nl" to "डात्च",
    "nl-BE" to "फ्लेमिस",
    "nmg" to "क्वासिअ’",
    "nn" to "नरवैजियान निनर्स्क",
    "nnh" to "न्गीएम्बून",
    "no" to "नरवैजियान",
    "nog" to "न’गाई",
    "non" to "पुरानी नॉर्स्",
    "nqo" to "नंक’",
    "nr" to "खोला न्देबेले",
    "nso" to "साहायारि सथ’",
    "nus" to "नूवेर",
    "nv" to "नावाहो",
    "nwc" to "पुरानी नेवारी",
    "ny" to "न्यान्जा",
    "nym" to "न्यामवेज़ी",
    "nyn" to "न्यानकोले",
    "nyo" to "न्यौरो",
    "nzi" to "न्ज़ीमा",
    "oc" to "अक्सितान",
    "oj" to "ओहीबवा",
    "ojb" to "साहा-सोनाबारि अजिब्वा",
    "ojc" to "मिरु अजिब्वा",
    "ojs" to "अजि क्री",
    "ojw" to "सोनाबारि अजिब्वा",
    "oka" to "अकानागान",
    "om" to "अरम’",
    "or" to "उरीया",
    "os" to "अस्सेटीक",
    "osa" to "ओसेज",
    "ota" to "तुर्की ओटोमान",
    "pa" to "पान्जाबी",
    "pag" to "पाङासिनान",
    "pal" to "पहलवी",
    "pam" to "पाम्पाङा",
    "pap" to "पापीआमेन्तो",
    "pau" to "पालाऊवान",
    "pcm" to "नाइजेरियान पिदजीन",
    "peo" to "पुरानी फ़ारसी",
    "phn" to "फीनीसी",
    "pi" to "पाली",
    "pis" to "पिजिन",
    "pl" to "पलिश",
    "pon" to "पोहनपी",
    "pqm" to "मालिसीत- पास्सामक्वद्दी",
    "pro" to "पुरानी प्रोवाँसाल",
    "ps" to "पाश्त’",
    "pt" to "पर्टुगिज",
    "pt-BR" to "ब्राजिलनि पर्टुगिज",
    "pt-PT" to "युरोपनि पर्टुगिज",
    "qu" to "क्वेचुआ",
    "raj" to "राजस्थानी",
    "rap" to "रापानुई",
    "rar" to "रार’टंगान",
    "rhg" to "रहिंगीया",
    "rm" to "रमान्श",
    "rn" to "रुन्दी",
    "ro" to "रमानीयान",
    "ro-MD" to "मोल्डेवियन्",
    "rof" to "रम्ब’",
    "rom" to "रुमानी",
    "ru" to "रासियान",
    "rup" to "आरोमानियान",
    "rw" to "किन्यार्वान्दा",
    "rwk" to "र्वा",
    "sa" to "संस्कृत",
    "sad" to "साण्डावे",
    "sah" to "साखा",
    "sam" to "समारीती आरामाईक़",
    "saq" to "साम्बुरू",
    "sas" to "सासक",
    "sat" to "सान्थाली",
    "sba" to "न्गाम्बै",
    "sbp" to "साङु",
    "sc" to "सार्दीनीयान",
    "scn" to "सिसिलियान",
    "sco" to "स्क’टस",
    "sd" to "सिन्धी",
    "se" to "साहायारि सामी",
    "seh" to "सेना",
    "sel" to "सेलकुप",
    "ses" to "कईराबर’ सेन्नि",
    "sg" to "साङ’",
    "sga" to "पुरानी आईरीश",
    "sh" to "सर्बो-क्रोएशन्",
    "shi" to "ताचेल्हीट",
    "shn" to "शान",
    "si" to "सींहाला",
    "sid" to "सीदामो",
    "sk" to "स्ल’भाक",
    "sl" to "स्लोभेनियान",
    "slh" to "खोलायारि लाशुतसीद",
    "sm" to "साम’वान",
    "sma" to "पश्चीमी सामी",
    "smj" to "लुले सामी",
    "smn" to "ईनारी सामी",
    "sms" to "स्कल्ट सामी",
    "sn" to "शना",
    "snk" to "स’निन्के",
    "so" to "स’माली",
    "sog" to "सोगडीयन",
    "sq" to "आल्बानियान",
    "sr" to "सार्बियान",
    "srn" to "स्रानान टंग’",
    "srr" to "सेरेर",
    "ss" to "स्वाटि",
    "st" to "खोलायारि सथ’",
    "str" to "स्ट्रैत्स सालिश",
    "su" to "सुन्दानी",
    "suk" to "सुकुमा",
    "sus" to "सुसु",
    "sux" to "सुमेरिअन",
    "sv" to "स्वीडिश",
    "sw" to "स्वाहिली",
    "swb" to "कमरियान",
    "syc" to "पारंपरीक सिरिआक",
    "syr" to "सिरिआक",
    "ta" to "तामिल",
    "tce" to "खोलायारि तात्चने",
    "te" to "तेलुगु",
    "tem" to "तीमने",
    "teo" to "तेस’",
    "ter" to "तेरेनो",
    "tet" to "तेतुम",
    "tg" to "ताजिक",
    "tgx" to "तागीश",
    "th" to "थाई",
    "tht" to "टाहल्टान",
    "ti" to "तिग्रीन्या",
    "tig" to "टीग्रे",
    "tiv" to "टीव्",
    "tk" to "तुर्कमेन",
    "tkl" to "टोकेलौ",
    "tl" to "तागालोग",
    "tlh" to "क्लिङ’न",
    "tli" to "त्लिङीत",
    "tmh" to "तमाशेक",
    "tn" to "त्स्वाना",
    "to" to "टंगान",
    "tog" to "न्यासा टॉंगा",
    "tok" to "टकि पना",
    "tpi" to "ट’क पिसीन",
    "tr" to "तुर्कीस",
    "trv" to "तार’क’",
    "ts" to "त्संगा",
    "tsi" to "त्सीमशीआन्",
    "tt" to "टाटार",
    "ttm" to "साहायारि तात्च’ने",
    "tum" to "तुम्बुका",
    "tvl" to "टुभालु",
    "tw" to "ट्वी",
    "twq" to "तेसावाक",
    "ty" to "टाहीटियान",
    "tyv" to "तुभिनियान",
    "tzm" to "सेन्ट्रेल आटलास तामाजाईट",
    "udm" to "उडमुर्त",
    "ug" to "उईघुर",
    "uga" to "उगारिती",
    "uk" to "युक्रेनियान",
    "umb" to "उम्बुन्डु",
    "und" to "मिथियै राव",
    "ur" to "ऊर्दु",
    "uz" to "उजबेक",
    "vai" to "भाई",
    "ve" to "भेन्डा",
    "vi" to "भियेतनामिस",
    "vo" to "वोलापोक",
    "vot" to "वोटीक",
    "vun" to "भुन्ज’",
    "wa" to "वाल्लुन",
    "wae" to "वाल्सार",
    "wal" to "वलाईत्ता",
    "war" to "वारै",
    "was" to "वाशो",
    "wo" to "वल’फ",
    "wuu" to "वु चाइनीज",
    "xal" to "कालमीक",
    "xh" to "ख’सा",
    "xog" to "स’गा",
    "yao" to "याओ",
    "yap" to "यापीज़",
    "yav" to "यांबेन",
    "ybb" to "येम्बा",
    "yi" to "यीद्दीश",
    "yo" to "यरूबा",
    "yrl" to "न्हीगातू",
    "yue" to "केन्टनिज",
    "yue-alt-menu" to "चाईनिज, केन्टनिज",
    "za" to "ज़ुआंग",
    "zap" to "ज़ापोतेक",
    "zbl" to "ब्लीस चिन्ह",
    "zen" to "ज़ेनागा",
    "zgh" to "स्टेन्दार्द मरक्कान तामाजाईट",
    "zh" to "चाइनीज",
    "zh-alt-menu" to "चाइनीज, मेण्डारिन",
    "zh-Hans" to "गोरलै खालामनाय चाइनीज",
    "zh-Hans-alt-long" to "गोरलै खालामनाय मेण्डारिन चाइनीज",
    "zh-Hant" to "आसार-खान्थियारि चाइनीज",
    "zh-Hant-alt-long" to "आसार-खान्थियारि चाइनीज",
    "zu" to "जुलू",
    "zun" to "जुनी",
    "zxx" to "रावआरि आयदाफोर जेबो गैया",
    "zza" to "जाजा",
  ) }

  val bs: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarski",
    "ab" to "abhaski",
    "ace" to "ačinski",
    "ach" to "akoli",
    "ada" to "adangmejski",
    "ady" to "adigejski",
    "ae" to "avestanski",
    "af" to "afrikans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akadijski",
    "ale" to "aleutski",
    "alt" to "južni altai",
    "am" to "amharski",
    "an" to "aragonski",
    "ang" to "staroengleski",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arapski",
    "ar-001" to "moderni standardni arapski",
    "arc" to "aramejski",
    "arn" to "mapuški",
    "arp" to "arapaho",
    "ars" to "najdski arapski",
    "arw" to "aravak",
    "as" to "asamski",
    "asa" to "asu",
    "ast" to "asturijski",
    "atj" to "atikamekw",
    "av" to "avarski",
    "awa" to "avadhi",
    "ay" to "ajmara",
    "az" to "azerbejdžanski",
    "az-alt-short" to "azerski",
    "ba" to "baškirski",
    "bal" to "baluči",
    "ban" to "balinezijski",
    "bas" to "basa",
    "bax" to "bamunski",
    "bbj" to "gomala",
    "be" to "bjeloruski",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bugarski",
    "bgc" to "harianvi",
    "bgn" to "zapadni belučki",
    "bho" to "bojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalski",
    "bo" to "tibetanski",
    "br" to "bretonski",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosanski",
    "bss" to "akoski",
    "bua" to "buriat",
    "bug" to "bugiški",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "katalonski",
    "cad" to "kado",
    "car" to "karipski",
    "cay" to "kajuga",
    "cch" to "atsam",
    "ccp" to "čakma",
    "ce" to "čečenski",
    "ceb" to "cebuano",
    "cgg" to "čiga",
    "ch" to "čamoro",
    "chb" to "čibča",
    "chg" to "čagatai",
    "chk" to "čukeski",
    "chm" to "mari",
    "chn" to "činukski žargon",
    "cho" to "čoktav",
    "chp" to "čipvijanski",
    "chr" to "čeroki",
    "chy" to "čejenski",
    "ckb" to "centralnokurdski",
    "ckb-alt-menu" to "centralnokurdski",
    "ckb-alt-variant" to "centralnokurdski",
    "clc" to "chilcotin",
    "co" to "korzikanski",
    "cop" to "koptski",
    "cr" to "kri",
    "crg" to "mičif",
    "crh" to "krimski turski",
    "crj" to "jugoistočni kri",
    "crk" to "ravničarski kri",
    "crl" to "sjeveroistočni kri",
    "crm" to "mus kri",
    "crr" to "sjevernokarolinški algonkvijski",
    "crs" to "seselva kreolski francuski",
    "cs" to "češki",
    "csb" to "kašubijanski",
    "csw" to "močvarni kri",
    "cu" to "staroslavenski",
    "cv" to "čuvaški",
    "cy" to "velški",
    "da" to "danski",
    "dak" to "dakota",
    "dar" to "dargva",
    "dav" to "taita",
    "de" to "njemački",
    "de-CH" to "visoki njemački (Švicarska)",
    "del" to "delaver",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "donjolužičkosrpski",
    "dua" to "duala",
    "dum" to "srednjovjekovni holandski",
    "dv" to "divehi",
    "dyo" to "jola-foni",
    "dyu" to "diula",
    "dz" to "džonga",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efik",
    "egy" to "staroegipatski",
    "eka" to "ekajuk",
    "el" to "grčki",
    "elx" to "elamitski",
    "en" to "engleski",
    "enm" to "srednjovjekovni engleski",
    "eo" to "esperanto",
    "es" to "španski",
    "et" to "estonski",
    "eu" to "baskijski",
    "ewo" to "evondo",
    "fa" to "perzijski",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finski",
    "fil" to "filipino",
    "fj" to "fidžijski",
    "fo" to "farski",
    "fon" to "fon",
    "fr" to "francuski",
    "frc" to "kajunski francuski",
    "frm" to "srednjovjekovni francuski",
    "fro" to "starofrancuski",
    "frr" to "sjeverni frizijski",
    "frs" to "istočnofrizijski",
    "fur" to "friulijski",
    "fy" to "zapadni frizijski",
    "ga" to "irski",
    "gaa" to "ga",
    "gag" to "gagauški",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gd" to "škotski galski",
    "gez" to "staroetiopski",
    "gil" to "gilbertski",
    "gl" to "galicijski",
    "gmh" to "srednjovjekovni gornjonjemački",
    "gn" to "gvarani",
    "goh" to "staronjemački",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotski",
    "grb" to "grebo",
    "grc" to "starogrčki",
    "gsw" to "njemački (Švicarska)",
    "gu" to "gudžarati",
    "guz" to "gusi",
    "gv" to "manks",
    "gwi" to "gvičin",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "havajski",
    "hax" to "južni haida",
    "he" to "hebrejski",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hingleski",
    "hil" to "hiligajnon",
    "hit" to "hitite",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "hrvatski",
    "hsb" to "gornjolužičkosrpski",
    "ht" to "haićanski kreolski",
    "hu" to "mađarski",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenski",
    "hz" to "herero",
    "ia" to "interlingva",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonezijski",
    "ie" to "interlingve",
    "ig" to "igbo",
    "ii" to "sičuan ji",
    "ik" to "inupiak",
    "ikt" to "zapadnokanadski inuktitut",
    "ilo" to "iloko",
    "inh" to "ingušetski",
    "io" to "ido",
    "is" to "islandski",
    "it" to "italijanski",
    "iu" to "inuktitut",
    "ja" to "japanski",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "makame",
    "jpr" to "judeo-perzijski",
    "jrb" to "judeo-arapski",
    "jv" to "javanski",
    "ka" to "gruzijski",
    "kaa" to "kara-kalpak",
    "kab" to "kabile",
    "kac" to "kačin",
    "kaj" to "kaju",
    "kam" to "kamba",
    "kaw" to "kavi",
    "kbd" to "kabardijski",
    "kbl" to "kanembu",
    "kcg" to "tjap",
    "kde" to "makonde",
    "kea" to "zelenortski",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "kasi",
    "kho" to "kotanizijski",
    "khq" to "kojra čini",
    "ki" to "kikuju",
    "kj" to "kuanjama",
    "kk" to "kazaški",
    "kkj" to "kako",
    "kl" to "kalalisutski",
    "kln" to "kalenjin",
    "km" to "kmerski",
    "kmb" to "kimbundu",
    "kn" to "kanada",
    "ko" to "korejski",
    "koi" to "komi-permski",
    "kok" to "konkani",
    "kos" to "kosrejski",
    "kpe" to "kpele",
    "kr" to "kanuri",
    "krc" to "karačaj-balkar",
    "kri" to "krio",
    "krl" to "karelijski",
    "kru" to "kuruški",
    "ks" to "kašmirski",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kelnski",
    "ku" to "kurdski",
    "kum" to "kumik",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "kornski",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "kirgiški",
    "la" to "latinski",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "landa",
    "lam" to "lamba",
    "lb" to "luksemburški",
    "lez" to "lezgijski",
    "lg" to "ganda",
    "li" to "limburški",
    "lij" to "ligurski",
    "lil" to "liluet",
    "lkt" to "lakota",
    "lmo" to "lombardski",
    "ln" to "lingala",
    "lo" to "laoski",
    "lol" to "mongo",
    "lou" to "luizijanski kreolski",
    "loz" to "lozi",
    "lrc" to "sjeverni luri",
    "lsm" to "samia",
    "lt" to "litvanski",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luhija",
    "lv" to "latvijski",
    "mad" to "madureški",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maitili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "mokša",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauricijski kreolski",
    "mg" to "malgaški",
    "mga" to "srednjovjekovni irski",
    "mgh" to "makuva-meto",
    "mgo" to "meta",
    "mh" to "maršalski",
    "mi" to "maorski",
    "mic" to "mikmak",
    "min" to "minangkabau",
    "mk" to "makedonski",
    "ml" to "malajalam",
    "mn" to "mongolski",
    "mnc" to "manču",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohavk",
    "mos" to "mosi",
    "mr" to "marati",
    "ms" to "malajski",
    "mt" to "malteški",
    "mua" to "mundang",
    "mul" to "više jezika",
    "mus" to "kriški",
    "mwl" to "mirandeški",
    "mwr" to "marvari",
    "my" to "burmanski",
    "mye" to "mjene",
    "myv" to "erzija",
    "mzn" to "mazanderanski",
    "na" to "nauru",
    "nap" to "napolitanski",
    "naq" to "nama",
    "nb" to "norveški (Bokmal)",
    "nd" to "sjeverni ndebele",
    "nds" to "donjonjemački",
    "nds-NL" to "donjosaksonski",
    "ne" to "nepalski",
    "new" to "nevari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "nl" to "nizozemski",
    "nl-BE" to "flamanski",
    "nmg" to "kvasio",
    "nn" to "norveški (Nynorsk)",
    "nnh" to "ngiembon",
    "no" to "norveški",
    "nog" to "nogai",
    "non" to "staronordijski",
    "nqo" to "nko",
    "nr" to "južni ndebele",
    "nso" to "sjeverni soto",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "klasični nevari",
    "ny" to "njanja",
    "nym" to "njamvezi",
    "nyn" to "njankole",
    "nyo" to "njoro",
    "nzi" to "nzima",
    "oc" to "oksitanski",
    "oj" to "ojibva",
    "ojb" to "sjeverozapadni ojibva",
    "ojc" to "centralni ojibva",
    "ojs" to "odži kri",
    "ojw" to "zapadni ojibva",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odija",
    "os" to "osetski",
    "osa" to "osage",
    "ota" to "osmanski turski",
    "pa" to "pandžapski",
    "pag" to "pangasinski",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauanski",
    "pcm" to "nigerijski pidžin",
    "peo" to "staroperzijski",
    "phn" to "feničanski",
    "pi" to "pali",
    "pis" to "pidžin",
    "pl" to "poljski",
    "pon" to "ponpejski",
    "pqm" to "malisit-pasamakvodi",
    "prg" to "pruski",
    "pro" to "staroprovansalski",
    "ps" to "paštu",
    "ps-alt-variant" to "pušto",
    "pt" to "portugalski",
    "qu" to "kečua",
    "quc" to "kiče",
    "raj" to "rajastani",
    "rap" to "rapanui",
    "rar" to "rarotongan",
    "rhg" to "rohindža",
    "rm" to "retoromanski",
    "rn" to "rundi",
    "ro" to "rumunski",
    "ro-MD" to "moldavski",
    "rof" to "rombo",
    "rom" to "romani",
    "ru" to "ruski",
    "rup" to "arumunski",
    "rw" to "kinjaruanda",
    "rwk" to "rua",
    "sa" to "sanskrit",
    "sad" to "sandave",
    "sah" to "jakutski",
    "sam" to "samaritanski aramejski",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambaj",
    "sbp" to "sangu",
    "sc" to "sardinijski",
    "scn" to "sicilijanski",
    "sco" to "škotski",
    "sd" to "sindi",
    "sdh" to "južni kurdski",
    "se" to "sjeverni sami",
    "see" to "seneka",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "kojraboro seni",
    "sg" to "sango",
    "sga" to "staroirski",
    "sh" to "srpskohrvatski",
    "shi" to "tahelhit",
    "shn" to "šan",
    "shu" to "čadski arapski",
    "si" to "sinhaleški",
    "sid" to "sidamo",
    "sk" to "slovački",
    "sl" to "slovenski",
    "slh" to "južni lašutsid",
    "sm" to "samoanski",
    "sma" to "južni sami",
    "smj" to "lule sami",
    "smn" to "inari sami",
    "sms" to "skolt sami",
    "sn" to "šona",
    "snk" to "soninke",
    "so" to "somalski",
    "sog" to "sogdien",
    "sq" to "albanski",
    "sr" to "srpski",
    "srn" to "srananski tongo",
    "srr" to "serer",
    "ss" to "svati",
    "ssy" to "saho",
    "st" to "južni soto",
    "str" to "ravničarski sališki",
    "su" to "sundanski",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerski",
    "sv" to "švedski",
    "sw" to "svahili",
    "swb" to "komorski",
    "syc" to "klasični sirijski",
    "syr" to "sirijski",
    "szl" to "šleski",
    "ta" to "tamilski",
    "tce" to "južni tučoni",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadžički",
    "tgx" to "tagiš",
    "th" to "tajlandski",
    "tht" to "tahltanski",
    "ti" to "tigrinja",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmenski",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingonski",
    "tli" to "tlingit",
    "tmh" to "tamašek",
    "tn" to "tsvana",
    "to" to "tonganski",
    "tog" to "njasa tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turski",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimšian",
    "tt" to "tatarski",
    "ttm" to "sjeverni tučoni",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "tvi",
    "twq" to "tasavak",
    "ty" to "tahićanski",
    "tyv" to "tuvinijski",
    "tzm" to "centralnoatlaski tamazigt",
    "udm" to "udmurt",
    "ug" to "ujgurski",
    "uga" to "ugaritski",
    "uk" to "ukrajinski",
    "umb" to "umbundu",
    "und" to "nepoznati jezik",
    "ur" to "urdu",
    "uz" to "uzbečki",
    "ve" to "venda",
    "vec" to "venecijanski",
    "vi" to "vijetnamski",
    "vmw" to "makua",
    "vo" to "volapuk",
    "vot" to "votski",
    "vun" to "vunjo",
    "wa" to "valun",
    "wae" to "valser",
    "wal" to "valamo",
    "war" to "varej",
    "was" to "vašo",
    "wbp" to "varlpiri",
    "wo" to "volof",
    "wuu" to "Wu kineski",
    "xal" to "kalmik",
    "xh" to "hosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "jao",
    "yap" to "japeški",
    "yav" to "jangben",
    "ybb" to "jemba",
    "yi" to "jidiš",
    "yo" to "jorubanski",
    "yrl" to "ningatu",
    "yue" to "kantonski",
    "yue-alt-menu" to "kineski, kantonski",
    "za" to "zuang",
    "zap" to "zapotečki",
    "zbl" to "blis simboli",
    "zen" to "zenaga",
    "zgh" to "standardni marokanski tamazigt",
    "zh" to "kineski",
    "zh-alt-menu" to "kineski (standardni)",
    "zh-Hans" to "kineski (pojednostavljeni)",
    "zh-Hans-alt-long" to "kineski (pojednostavljeni standardni)",
    "zh-Hant" to "kineski (tradicionalni)",
    "zh-Hant-alt-long" to "kineski (tradicionalni standardni)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "bez lingvističkog sadržaja",
    "zza" to "zaza",
  ) }

  val bs_Cyrl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарски",
    "ab" to "абказијски",
    "ace" to "ачинески",
    "ach" to "аколи",
    "ada" to "адангмејски",
    "ady" to "адигејски",
    "ae" to "авестански",
    "af" to "африканс",
    "afh" to "африхили",
    "agq" to "ахемски",
    "ain" to "аину",
    "ak" to "акан",
    "akk" to "акадијски",
    "ale" to "аљут",
    "alt" to "јужни алтаи",
    "am" to "амхарски",
    "an" to "арагонежански",
    "ang" to "староенглески",
    "ann" to "оболо",
    "anp" to "ангика",
    "ar" to "арапски",
    "ar-001" to "арапски (стандардни)",
    "arc" to "армајски",
    "arn" to "ароканијски",
    "arp" to "арапахо",
    "ars" to "најди арапски",
    "arw" to "аравак",
    "as" to "асемијски",
    "asa" to "асу",
    "ast" to "астуријски",
    "atj" to "атикамекв",
    "av" to "аварски",
    "awa" to "авадхи",
    "ay" to "ајмара",
    "az" to "азербејџански",
    "az-alt-short" to "азерски",
    "ba" to "башкир",
    "bal" to "балучи",
    "ban" to "балинезијски",
    "bas" to "баса",
    "be" to "бјелоруски",
    "bej" to "беја",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "бугарски",
    "bho" to "бојпури",
    "bi" to "бислама",
    "bik" to "бикол",
    "bin" to "бини",
    "bla" to "сисика",
    "bm" to "бамбара",
    "bn" to "бенгалски",
    "bo" to "тибетански",
    "br" to "бретонски",
    "bra" to "брај",
    "brx" to "бодо",
    "bs" to "босански",
    "bua" to "буриат",
    "bug" to "бугинежански",
    "byn" to "блин",
    "ca" to "каталонски",
    "cad" to "кадо",
    "car" to "карипски",
    "cay" to "Кајуга",
    "cch" to "атсамски",
    "ccp" to "чакма",
    "ce" to "чеченски",
    "ceb" to "цебуано",
    "cgg" to "чига",
    "ch" to "чаморо",
    "chb" to "чибча",
    "chg" to "чагатаи",
    "chk" to "чукески",
    "chm" to "мари",
    "chn" to "чинукски",
    "cho" to "чоктавски",
    "chp" to "чипвијански",
    "chr" to "чероки",
    "chy" to "чејенски",
    "ckb" to "централнокурдски",
    "ckb-alt-menu" to "централнокурдски",
    "ckb-alt-variant" to "централнокурдски",
    "clc" to "Чилкотин",
    "co" to "корзикански",
    "cop" to "коптски",
    "cr" to "кри",
    "crg" to "мичиф",
    "crh" to "кримеански турски",
    "crj" to "јужноисточни кре",
    "crk" to "равничарски кре",
    "crl" to "сјеверно источни кре",
    "crm" to "мосе кре",
    "crr" to "алгонкуански за Каролину",
    "cs" to "чешки",
    "csb" to "кашубијански",
    "csw" to "свампи кре",
    "cu" to "старославенски",
    "cv" to "чувашки",
    "cy" to "велшки",
    "da" to "дански",
    "dak" to "дакота",
    "dar" to "даргва",
    "dav" to "таита",
    "de" to "њемачки",
    "de-CH" to "високи њемачки (Швицарска)",
    "del" to "делавер",
    "den" to "славски",
    "dgr" to "догриб",
    "din" to "динка",
    "dje" to "зарма",
    "doi" to "догри",
    "dsb" to "доњолужичкосрпски",
    "dua" to "дуала",
    "dum" to "средњи холандски",
    "dv" to "дивехијски",
    "dyo" to "јола-фоњи",
    "dyu" to "ђула",
    "dz" to "џонга",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефикски",
    "egy" to "староегипатски",
    "eka" to "екајук",
    "el" to "грчки",
    "elx" to "еламитски",
    "en" to "енглески",
    "enm" to "средњи енглески",
    "eo" to "есперанто",
    "es" to "шпански",
    "et" to "естонски",
    "eu" to "баскијски",
    "ewo" to "евондо",
    "fa" to "персијски",
    "fan" to "фанг",
    "fat" to "фанти",
    "ff" to "фулах",
    "fi" to "фински",
    "fil" to "филипински",
    "fj" to "фиджијски",
    "fo" to "фарски",
    "fon" to "фон",
    "fr" to "француски",
    "frc" to "кајунски француски",
    "frm" to "средњи француски",
    "fro" to "старофранцуски",
    "frr" to "северно-фризијски",
    "frs" to "источни фризијски",
    "fur" to "фриулијски",
    "fy" to "западни фризијски",
    "ga" to "ирски",
    "gaa" to "га",
    "gay" to "гајо",
    "gba" to "гбаја",
    "gd" to "шкотски галски",
    "gez" to "џиз",
    "gil" to "гилбертшки",
    "gl" to "галски",
    "gmh" to "средњи високи немачки",
    "gn" to "гварани",
    "goh" to "старонемачки",
    "gon" to "гонди",
    "gor" to "горонтало",
    "got" to "готски",
    "grb" to "гребо",
    "grc" to "старогрчки",
    "gsw" to "њемачки (Швицарска)",
    "gu" to "гуџарати",
    "guz" to "гуси",
    "gv" to "манкс",
    "gwi" to "гвич’ин",
    "ha" to "хауса",
    "hai" to "хаида",
    "haw" to "хавајски",
    "hax" to "јужни хаида",
    "he" to "хебрејски",
    "hi" to "хинди",
    "hil" to "хилигајнон",
    "hit" to "хитите",
    "hmn" to "хмонг",
    "ho" to "хири моту",
    "hr" to "хрватски",
    "hsb" to "горњолужичкосрпски",
    "ht" to "хаићански креолски",
    "hu" to "мађарски",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "јерменски",
    "hz" to "хереро",
    "ia" to "интерлингва",
    "iba" to "ибан",
    "ibb" to "ибибио",
    "id" to "индонежански",
    "ie" to "међујезички",
    "ig" to "игбо",
    "ii" to "сечуан ји",
    "ik" to "унупиак",
    "ikt" to "западно канадски инуктитут",
    "ilo" to "илоко",
    "inh" to "ингвишки",
    "io" to "идо",
    "is" to "исландски",
    "it" to "италијански",
    "iu" to "инуктитут",
    "ja" to "јапански",
    "jbo" to "лојбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "јудео-персијски",
    "jrb" to "јудео-арапски",
    "jv" to "јавански",
    "ka" to "грузијски",
    "kaa" to "кара-калпашки",
    "kab" to "кабиле",
    "kac" to "качин",
    "kaj" to "ђу",
    "kam" to "камба",
    "kaw" to "кави",
    "kbd" to "кабардијски",
    "kcg" to "тјап",
    "kde" to "маконде",
    "kea" to "кабовердијански креолски",
    "kfo" to "коро",
    "kg" to "конго",
    "kgp" to "каинганг",
    "kha" to "каси",
    "kho" to "котанешки",
    "khq" to "којра чини",
    "ki" to "кикују",
    "kj" to "куањама",
    "kk" to "казашки",
    "kkj" to "како",
    "kl" to "калалисут",
    "kln" to "калењин",
    "km" to "кмерски",
    "kmb" to "кимбунду",
    "kn" to "канада",
    "ko" to "корејски",
    "kok" to "конкани",
    "kos" to "косреански",
    "kpe" to "кпеле",
    "kr" to "канури",
    "krc" to "карачај-балкар",
    "krl" to "карелијски",
    "kru" to "курукх",
    "ks" to "кашмирски",
    "ksb" to "шамбала",
    "ksf" to "бафија",
    "ksh" to "келнски",
    "ku" to "курдски",
    "kum" to "кумик",
    "kut" to "кутенаи",
    "kv" to "коми",
    "kw" to "корнишки",
    "kwk" to "кваквала",
    "ky" to "киргиски",
    "la" to "латински",
    "lad" to "ладино",
    "lag" to "ланги",
    "lah" to "ланда",
    "lam" to "ламба",
    "lb" to "луксембуршки",
    "lez" to "лезгиан",
    "lg" to "ганда",
    "li" to "лимбургиш",
    "lij" to "линуриан",
    "lil" to "лилоет",
    "lkt" to "лакота",
    "ln" to "лингала",
    "lo" to "лаоски",
    "lol" to "монго",
    "lou" to "луизиански креолски",
    "loz" to "лози",
    "lrc" to "сјеверни лури",
    "lsm" to "самиа",
    "lt" to "литвански",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "луисено",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "лушаи",
    "luy" to "луја",
    "lv" to "латвијски",
    "mad" to "мадурешки",
    "mag" to "магахи",
    "mai" to "маитили",
    "mak" to "макасар",
    "man" to "мандинго",
    "mas" to "масаи",
    "mdf" to "мокша",
    "mdr" to "мандар",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "мауритански",
    "mg" to "малагасијски",
    "mga" to "средњи ирски",
    "mgh" to "макуа-мето",
    "mgo" to "мета",
    "mh" to "маршалски",
    "mi" to "маорски",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонски",
    "ml" to "малајалам",
    "mn" to "монголски",
    "mnc" to "манчу",
    "mni" to "манипури",
    "moe" to "иму-аимун",
    "moh" to "махавски",
    "mos" to "моси",
    "mr" to "марати",
    "ms" to "малајски",
    "mt" to "малтешки",
    "mua" to "мунданг",
    "mul" to "више језика",
    "mus" to "кришки",
    "mwl" to "мирандешки",
    "mwr" to "марвари",
    "my" to "бурмански",
    "myv" to "ерзија",
    "mzn" to "мазандерани",
    "na" to "науру",
    "nap" to "неаполитански",
    "naq" to "нама",
    "nb" to "норвешки бокмал",
    "nd" to "сјеверни ндебеле",
    "nds" to "ниски њемачки",
    "ne" to "непалски",
    "new" to "невари",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "ниуеан",
    "nl" to "холандски",
    "nl-BE" to "фламански",
    "nmg" to "квасио",
    "nn" to "норвешки нинорск",
    "nnh" to "нгиембун",
    "no" to "норвешки",
    "nog" to "ногаи",
    "non" to "стари норски",
    "nqo" to "н’ко",
    "nr" to "јужни ндебеле",
    "nso" to "сјеверни сото",
    "nus" to "нуер",
    "nv" to "навахо",
    "nwc" to "класични невари",
    "ny" to "њања",
    "nym" to "њамвези",
    "nyn" to "њанколе",
    "nyo" to "њоро",
    "nzi" to "нзима",
    "oc" to "провансалски",
    "oj" to "ојибва",
    "ojb" to "сјеверозападни ојибва",
    "ojc" to "Централни обијва",
    "ojs" to "оји-кре",
    "ojw" to "западни ојибва",
    "oka" to "оканаган",
    "om" to "оромо",
    "or" to "одија",
    "os" to "осетски",
    "osa" to "осаге",
    "ota" to "отомански турски",
    "pa" to "пенџапски",
    "pag" to "пангасински",
    "pal" to "пахлави",
    "pam" to "пампанга",
    "pap" to "папиаменто",
    "pau" to "палауански",
    "pcm" to "нигеријски пидгин",
    "peo" to "староперсијски",
    "phn" to "феничански",
    "pi" to "пали",
    "pis" to "пијин",
    "pl" to "пољски",
    "pon" to "понпејски",
    "pqm" to "малисет-шасамкуоди",
    "prg" to "пруски",
    "pro" to "старопровансалски",
    "ps" to "паштунски",
    "ps-alt-variant" to "пашто",
    "pt" to "португалски",
    "qu" to "квенча",
    "raj" to "рађастани",
    "rap" to "рапануи",
    "rar" to "раротонган",
    "rhg" to "рохимгја",
    "rm" to "рето-романски",
    "rn" to "рунди",
    "ro" to "румунски",
    "ro-MD" to "молдавски",
    "rof" to "ромбо",
    "rom" to "романи",
    "ru" to "руски",
    "rup" to "ароманијски",
    "rw" to "кинјаруанда",
    "rwk" to "рва",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "јакутски",
    "sam" to "самаритански арамејски",
    "saq" to "самбуру",
    "sas" to "сасак",
    "sat" to "сантали",
    "sba" to "нгамбеј",
    "sbp" to "сангу",
    "sc" to "сардињаски",
    "scn" to "сицилијански",
    "sco" to "шкотски",
    "sd" to "синди",
    "se" to "сјеверни сами",
    "seh" to "сена",
    "sel" to "селкап",
    "ses" to "којраборо сени",
    "sg" to "санго",
    "sga" to "староирски",
    "sh" to "српскохрватски",
    "shi" to "ташелхит",
    "shn" to "шан",
    "si" to "синхалски",
    "sid" to "сидамо",
    "sk" to "словачки",
    "sl" to "словенски",
    "slh" to "јужни лушотсед",
    "sm" to "самоански",
    "sma" to "јужни сами",
    "smj" to "луле сами",
    "smn" to "инари сами",
    "sms" to "сколтски језик",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомалски",
    "sog" to "соџијенски",
    "sq" to "албански",
    "sr" to "српски",
    "srn" to "сранански тонго",
    "srr" to "серер",
    "ss" to "свати",
    "st" to "сесото",
    "str" to "страитс салиш",
    "su" to "сундански",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "сумерски",
    "sv" to "шведски",
    "sw" to "свахили",
    "swb" to "коморски",
    "syc" to "класични сиријски",
    "syr" to "сиријски",
    "ta" to "тамилски",
    "tce" to "јужни тутчоне",
    "te" to "телугу",
    "tem" to "тимне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таџички",
    "tgx" to "тагиш",
    "th" to "тајландски",
    "tht" to "талтан",
    "ti" to "тигриња",
    "tig" to "тигре",
    "tiv" to "тив",
    "tk" to "туркменски",
    "tkl" to "токелау",
    "tl" to "тагалски",
    "tlh" to "клингонски",
    "tli" to "тлингит",
    "tmh" to "тамашек",
    "tn" to "тсвана",
    "to" to "тонга",
    "tog" to "њаса тонга",
    "tok" to "токи пона",
    "tpi" to "ток писин",
    "tr" to "турски",
    "trv" to "тароко",
    "ts" to "тсонга",
    "tsi" to "тсимшиан",
    "tt" to "татарски",
    "ttm" to "сјеверни тутчоне",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "tw" to "тви",
    "twq" to "тасавак",
    "ty" to "тахићански",
    "tyv" to "тувинијски",
    "tzm" to "централноатласки тамазихт",
    "udm" to "удмурт",
    "ug" to "ујгурски",
    "uga" to "угаритски",
    "uk" to "украјински",
    "umb" to "умбунду",
    "und" to "непознати језик",
    "ur" to "урду",
    "uz" to "узбечки",
    "vai" to "ваи",
    "ve" to "венда",
    "vec" to "венецијански",
    "vi" to "вијетнамски",
    "vo" to "волапук",
    "vot" to "вотски",
    "vun" to "вунјо",
    "wa" to "валун",
    "wae" to "валсерски",
    "wal" to "валамо",
    "war" to "варај",
    "was" to "вашо",
    "wo" to "волоф",
    "wuu" to "ву кинески",
    "xal" to "калмик",
    "xh" to "коса",
    "xog" to "сога",
    "yao" to "јао",
    "yap" to "јапешки",
    "yav" to "јангбен",
    "ybb" to "јемба",
    "yi" to "јидиш",
    "yo" to "јоруба",
    "yrl" to "ненгату",
    "yue" to "кантонски",
    "yue-alt-menu" to "кинески (кантонски)",
    "za" to "жуанг",
    "zap" to "запотечки",
    "zbl" to "блисимболи",
    "zen" to "зенага",
    "zgh" to "стандардни марокански тамазихт",
    "zh" to "кинески",
    "zh-alt-menu" to "кинески (мандарински)",
    "zh-Hans" to "кинески (поједностављен)",
    "zh-Hans-alt-long" to "кинески мандариснки поједностављен",
    "zh-Hant-alt-long" to "кинески мандарински (традиционални)",
    "zu" to "зулу",
    "zun" to "зуни",
    "zxx" to "без лингвистичког садржаја",
    "zza" to "заза",
  ) }

  val bs_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val bss: ImmutableMap by lazy { immutableMapOf(
    "bss" to "Akoose",
    "en" to "Akáálé",
    "fr" to "Frɛnsé",
  ) }

  val byn: ImmutableMap by lazy { immutableMapOf(
    "ro-MD" to "ሞልዳቫዊና",
  ) }

  val ca: ImmutableMap by lazy { immutableMapOf(
    "aa" to "àfar",
    "ab" to "abkhaz",
    "ace" to "atjeh",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adigué",
    "ae" to "avèstic",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "àkan",
    "akk" to "accadi",
    "akz" to "alabama",
    "ale" to "aleuta",
    "aln" to "albanès geg",
    "alt" to "altaic meridional",
    "am" to "amhàric",
    "an" to "aragonès",
    "ang" to "anglès antic",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "àrab",
    "ar-001" to "àrab estàndard modern",
    "arc" to "arameu",
    "arn" to "mapudungu",
    "aro" to "araona",
    "arp" to "arapaho",
    "ars" to "àrab najdi",
    "arw" to "arauac",
    "arz" to "àrab egipci",
    "as" to "assamès",
    "asa" to "pare",
    "ase" to "llengua de signes americana",
    "ast" to "asturià",
    "atj" to "atacama",
    "av" to "àvar",
    "awa" to "awadhi",
    "ay" to "aimara",
    "az" to "azerbaidjanès",
    "az-alt-short" to "àzeri",
    "ba" to "baixkir",
    "bal" to "balutxi",
    "ban" to "balinès",
    "bar" to "bavarès",
    "bas" to "basa",
    "bax" to "bamum",
    "bbj" to "ghomala",
    "be" to "belarús",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "búlgar",
    "bgc" to "haryanvi",
    "bgn" to "balutxi occidental",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bicol",
    "bin" to "edo",
    "bkm" to "kom",
    "bla" to "blackfoot",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalí",
    "bo" to "tibetà",
    "br" to "bretó",
    "bra" to "braj",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosnià",
    "bss" to "akoose",
    "bua" to "buriat",
    "bug" to "bugui",
    "bum" to "bulu",
    "byn" to "bilin",
    "byv" to "medumba",
    "ca" to "català",
    "cad" to "caddo",
    "car" to "carib",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "txetxè",
    "ceb" to "cebuà",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "txibtxa",
    "chg" to "txagatai",
    "chk" to "chuuk",
    "chm" to "mari",
    "chn" to "pidgin chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "xeiene",
    "ckb" to "kurd central",
    "ckb-alt-menu" to "sorani",
    "ckb-alt-variant" to "kurd sorani",
    "clc" to "chilcotin",
    "co" to "cors",
    "cop" to "copte",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "tàtar de Crimea",
    "crj" to "cree sud-oriental",
    "crk" to "cree de la plana",
    "crl" to "cree nord-oriental",
    "crm" to "moose cree",
    "crr" to "algonquí de Carolina",
    "crs" to "francès crioll de les Seychelles",
    "cs" to "txec",
    "csb" to "caixubi",
    "csw" to "swampy cree",
    "cu" to "eslau eclesiàstic",
    "cv" to "txuvaix",
    "cy" to "gal·lès",
    "da" to "danès",
    "dak" to "dakota",
    "dar" to "darguà",
    "dav" to "taita",
    "de" to "alemany",
    "de-AT" to "alemany austríac",
    "de-CH" to "alemany estàndard suís",
    "del" to "delaware",
    "den" to "slavi",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baix sòrab",
    "dua" to "douala",
    "dum" to "neerlandès mitjà",
    "dv" to "divehi",
    "dyo" to "diola",
    "dyu" to "jula",
    "dz" to "dzongka",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emilià",
    "egy" to "egipci antic",
    "eka" to "ekajuk",
    "el" to "grec",
    "elx" to "elamita",
    "en" to "anglès",
    "en-AU" to "anglès australià",
    "en-CA" to "anglès canadenc",
    "en-GB" to "anglès britànic",
    "en-GB-alt-short" to "anglès (GB)",
    "en-US" to "anglès americà",
    "en-US-alt-short" to "anglès (EUA)",
    "enm" to "anglès mitjà",
    "eo" to "esperanto",
    "es" to "espanyol",
    "es-419" to "espanyol llatinoamericà",
    "es-ES" to "espanyol europeu",
    "es-MX" to "espanyol de Mèxic",
    "et" to "estonià",
    "eu" to "basc",
    "ewo" to "ewondo",
    "ext" to "extremeny",
    "fa" to "persa",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "ful",
    "fi" to "finès",
    "fil" to "filipí",
    "fj" to "fijià",
    "fo" to "feroès",
    "fon" to "fon",
    "fr" to "francès",
    "fr-CA" to "francès canadenc",
    "fr-CH" to "francès suís",
    "frc" to "francès cajun",
    "frm" to "francès mitjà",
    "fro" to "francès antic",
    "frr" to "frisó septentrional",
    "frs" to "frisó oriental",
    "fur" to "friülà",
    "fy" to "frisó occidental",
    "ga" to "irlandès",
    "gaa" to "ga",
    "gag" to "gagaús",
    "gan" to "xinès gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "gaèlic escocès",
    "gez" to "gueez",
    "gil" to "gilbertès",
    "gl" to "gallec",
    "glk" to "gilaki",
    "gmh" to "alt alemany mitjà",
    "gn" to "guaraní",
    "goh" to "alt alemany antic",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gòtic",
    "grb" to "grebo",
    "grc" to "grec antic",
    "gsw" to "alemany suís",
    "gu" to "gujarati",
    "guc" to "wayú",
    "guz" to "gusí",
    "gv" to "manx",
    "gwi" to "gwich’in",
    "ha" to "haussa",
    "hai" to "haida",
    "hak" to "xinès hakka",
    "haw" to "hawaià",
    "hax" to "haida meridional",
    "he" to "hebreu",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "hindi de Fiji",
    "hil" to "híligaynon",
    "hit" to "hitita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croat",
    "hsb" to "alt sòrab",
    "hsn" to "xinès xiang",
    "ht" to "crioll d’Haití",
    "hu" to "hongarès",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armeni",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesi",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi sichuan",
    "ik" to "inupiak",
    "ikt" to "inuktitut occidental canadenc",
    "ilo" to "ilocano",
    "inh" to "ingúix",
    "io" to "ido",
    "is" to "islandès",
    "it" to "italià",
    "iu" to "inuktitut",
    "ja" to "japonès",
    "jam" to "crioll anglès de Jamaica",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "judeopersa",
    "jrb" to "judeoàrab",
    "jv" to "javanès",
    "ka" to "georgià",
    "kaa" to "karakalpak",
    "kab" to "cabilenc",
    "kac" to "katxin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardí",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "crioll capverdià",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingà",
    "kha" to "khasi",
    "kho" to "khotanès",
    "khq" to "koyra chiini",
    "ki" to "kikuiu",
    "kj" to "kuanyama",
    "kk" to "kazakh",
    "kkj" to "kako",
    "kl" to "groenlandès",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreà",
    "koi" to "komi-permiac",
    "kok" to "concani",
    "kos" to "kosraeà",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatxai-balkar",
    "kri" to "krio",
    "krl" to "carelià",
    "kru" to "kurukh",
    "ks" to "caixmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurd",
    "kum" to "kúmik",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "còrnic",
    "kwk" to "kwak’wala",
    "kxv" to "kuvi",
    "ky" to "kirguís",
    "la" to "llatí",
    "lad" to "judeocastellà",
    "lag" to "langi",
    "lah" to "panjabi occidental",
    "lam" to "lamba",
    "lb" to "luxemburguès",
    "lez" to "lesguià",
    "lg" to "ganda",
    "li" to "limburguès",
    "lij" to "lígur",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "llombard",
    "ln" to "lingala",
    "lo" to "laosià",
    "lol" to "mongo",
    "lou" to "crioll francès de Louisiana",
    "loz" to "lozi",
    "lrc" to "luri septentrional",
    "lsm" to "saamia",
    "lt" to "lituà",
    "lu" to "luba katanga",
    "lua" to "luba-lulua",
    "lui" to "luisenyo",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letó",
    "lzh" to "xinès clàssic",
    "lzz" to "laz",
    "mad" to "madurès",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassar",
    "man" to "mandinga",
    "mas" to "massai",
    "mde" to "maba",
    "mdf" to "mordovià moksa",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauricià",
    "mg" to "malgaix",
    "mga" to "gaèlic irlandès mitjà",
    "mgh" to "makhuwa-metto",
    "mgo" to "meta’",
    "mh" to "marshallès",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedoni",
    "ml" to "malaiàlam",
    "mn" to "mongol",
    "mnc" to "manxú",
    "mni" to "manipurí",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "moore",
    "mr" to "marathi",
    "mrj" to "mari occidental",
    "ms" to "malai",
    "mt" to "maltès",
    "mua" to "mundang",
    "mul" to "llengües vàries",
    "mus" to "creek",
    "mwl" to "mirandès",
    "mwr" to "marwari",
    "my" to "birmà",
    "mye" to "myene",
    "myv" to "mordovià erza",
    "mzn" to "mazanderani",
    "na" to "nauruà",
    "nan" to "xinès min del sud",
    "nap" to "napolità",
    "naq" to "nama",
    "nb" to "noruec bokmål",
    "nd" to "ndebele septentrional",
    "nds" to "baix alemany",
    "nds-NL" to "baix saxó",
    "ne" to "nepalès",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueà",
    "nl" to "neerlandès",
    "nl-BE" to "flamenc",
    "nmg" to "bissio",
    "nn" to "noruec nynorsk",
    "nnh" to "ngiemboon",
    "no" to "noruec",
    "nog" to "nogai",
    "non" to "nòrdic antic",
    "nov" to "novial",
    "nqo" to "n’Ko",
    "nr" to "ndebele meridional",
    "nso" to "sotho septentrional",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "newari clàssic",
    "ny" to "nyanja",
    "nym" to "nyamwesi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzema",
    "oc" to "occità",
    "oj" to "ojibwa",
    "ojb" to "ojibwa septentrional",
    "ojc" to "ojibwa central",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa occidental",
    "oka" to "okanagà",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "osseta",
    "osa" to "osage",
    "ota" to "turc otomà",
    "pa" to "panjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiament",
    "pau" to "palauà",
    "pcd" to "picard",
    "pcm" to "pidgin de Nigèria",
    "pdc" to "alemany pennsilvanià",
    "peo" to "persa antic",
    "pfl" to "alemany palatí",
    "phn" to "fenici",
    "pi" to "pali",
    "pis" to "pidgin",
    "pl" to "polonès",
    "pms" to "piemontès",
    "pnt" to "pòntic",
    "pon" to "ponapeà",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prussià",
    "pro" to "provençal antic",
    "ps" to "paixtu",
    "ps-alt-variant" to "pushtu",
    "pt" to "portuguès",
    "pt-BR" to "portuguès del Brasil",
    "pt-PT" to "portuguès de Portugal",
    "qu" to "quítxua",
    "quc" to "k’iche’",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongà",
    "rgn" to "romanyès",
    "rhg" to "rohingya",
    "rm" to "retoromànic",
    "rn" to "rundi",
    "ro" to "romanès",
    "ro-MD" to "moldau",
    "rof" to "rombo",
    "rom" to "romaní",
    "ru" to "rus",
    "rup" to "aromanès",
    "rw" to "ruandès",
    "rwk" to "rwo",
    "sa" to "sànscrit",
    "sad" to "sandawe",
    "sah" to "iacut",
    "sam" to "arameu samarità",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sard",
    "scn" to "sicilià",
    "sco" to "escocès",
    "sd" to "sindi",
    "sdc" to "sasserès",
    "sdh" to "kurd meridional",
    "se" to "sami septentrional",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "songhai oriental",
    "sg" to "sango",
    "sga" to "irlandès antic",
    "sh" to "serbocroat",
    "shi" to "taixelhit",
    "shn" to "xan",
    "shu" to "àrab txadià",
    "si" to "singalès",
    "sid" to "sidamo",
    "sk" to "eslovac",
    "sl" to "eslovè",
    "slh" to "lushootseed meridional",
    "sm" to "samoà",
    "sma" to "sami meridional",
    "smj" to "sami lule",
    "smn" to "sami d’Inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdià",
    "sq" to "albanès",
    "sr" to "serbi",
    "srn" to "sranan",
    "srr" to "serer",
    "ss" to "swazi",
    "ssy" to "saho",
    "st" to "sotho meridional",
    "str" to "straits salish",
    "su" to "sondanès",
    "suk" to "sukuma",
    "sus" to "susú",
    "sux" to "sumeri",
    "sv" to "suec",
    "sw" to "suahili",
    "sw-CD" to "suahili del Congo",
    "swb" to "comorià",
    "syc" to "siríac clàssic",
    "syr" to "siríac",
    "szl" to "silesià",
    "ta" to "tàmil",
    "tce" to "tutxone meridional",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "terena",
    "tet" to "tètum",
    "tg" to "tadjik",
    "tgx" to "tagish",
    "th" to "tai",
    "tht" to "tahltà",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turcman",
    "tkl" to "tokelauès",
    "tkr" to "tsakhur",
    "tl" to "tagal",
    "tlh" to "klingonià",
    "tli" to "tlingit",
    "tly" to "talix",
    "tmh" to "amazic",
    "tn" to "setswana",
    "to" to "tongalès",
    "tog" to "tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turc",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshià",
    "tt" to "tàtar",
    "ttm" to "tutxone septentrional",
    "ttt" to "tat meridional",
    "tum" to "tumbuka",
    "tvl" to "tuvaluà",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitià",
    "tyv" to "tuvinià",
    "tzm" to "amazic del Marroc central",
    "udm" to "udmurt",
    "ug" to "uigur",
    "uga" to "ugarític",
    "uk" to "ucraïnès",
    "umb" to "umbundu",
    "und" to "idioma desconegut",
    "ur" to "urdú",
    "uz" to "uzbek",
    "ve" to "venda",
    "vec" to "vènet",
    "vep" to "vepse",
    "vi" to "vietnamita",
    "vls" to "flamenc occidental",
    "vmw" to "makua",
    "vo" to "volapük",
    "vot" to "vòtic",
    "vun" to "vunjo",
    "wa" to "való",
    "wae" to "walser",
    "wal" to "wolaita",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wòlof",
    "wuu" to "xinès wu",
    "xal" to "calmuc",
    "xh" to "xosa",
    "xmf" to "mingrelià",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapeà",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "ídix",
    "yo" to "ioruba",
    "yrl" to "nheengatú",
    "yue" to "cantonès",
    "yue-alt-menu" to "xinès, cantonès",
    "za" to "zhuang",
    "zap" to "zapoteca",
    "zbl" to "símbols Bliss",
    "zea" to "zelandès",
    "zen" to "zenaga",
    "zgh" to "amazic estàndard marroquí",
    "zh" to "xinès",
    "zh-alt-menu" to "xinès, mandarí",
    "zh-Hans" to "xinès simplificat",
    "zh-Hans-alt-long" to "xinès mandarí (simplificat)",
    "zh-Hant" to "xinès tradicional",
    "zh-Hant-alt-long" to "xinès mandarí (tradicional)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "sense contingut lingüístic",
    "zza" to "zaza",
  ) }

  val ca_AD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ca_ES_valencia: ImmutableMap by lazy { immutableMapOf(
    "aa" to "àfar",
    "ab" to "abkhaz",
    "ace" to "atjeh",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adigué",
    "ae" to "avèstic",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "àkan",
    "akk" to "accadi",
    "akz" to "alabama",
    "ale" to "aleuta",
    "aln" to "albanès geg",
    "alt" to "altaic meridional",
    "am" to "amhàric",
    "an" to "aragonès",
    "ang" to "anglès antic",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "àrab",
    "ar-001" to "àrab estàndard modern",
    "arc" to "arameu",
    "arn" to "mapudungu",
    "aro" to "araona",
    "arp" to "arapaho",
    "ars" to "àrab najdi",
    "arw" to "arauac",
    "arz" to "àrab egipci",
    "as" to "assamès",
    "asa" to "pare",
    "ase" to "llengua de signes americana",
    "ast" to "asturià",
    "atj" to "atacama",
    "av" to "àvar",
    "awa" to "awadhi",
    "ay" to "aimara",
    "az" to "azerbaidjanès",
    "az-alt-short" to "àzeri",
    "ba" to "baixkir",
    "bal" to "balutxi",
    "ban" to "balinès",
    "bar" to "bavarès",
    "bas" to "basa",
    "bax" to "bamum",
    "bbj" to "ghomala",
    "be" to "belarús",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "búlgar",
    "bgc" to "haryanvi",
    "bgn" to "balutxi occidental",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bicol",
    "bin" to "edo",
    "bkm" to "kom",
    "bla" to "blackfoot",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalí",
    "bo" to "tibetà",
    "br" to "bretó",
    "bra" to "braj",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosnià",
    "bss" to "akoose",
    "bua" to "buriat",
    "bug" to "bugui",
    "bum" to "bulu",
    "byn" to "bilin",
    "byv" to "medumba",
    "ca" to "català",
    "cad" to "caddo",
    "car" to "carib",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "txetxè",
    "ceb" to "cebuà",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "txibtxa",
    "chg" to "txagatai",
    "chk" to "chuuk",
    "chm" to "mari",
    "chn" to "pidgin chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "xeiene",
    "ckb" to "kurd central",
    "ckb-alt-menu" to "sorani",
    "ckb-alt-variant" to "kurd sorani",
    "clc" to "chilcotin",
    "co" to "cors",
    "cop" to "copte",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "tàtar de Crimea",
    "crj" to "cree sud-oriental",
    "crk" to "cree de la plana",
    "crl" to "cree nord-oriental",
    "crm" to "moose cree",
    "crr" to "algonquí de Carolina",
    "crs" to "francès crioll de les Seychelles",
    "cs" to "txec",
    "csb" to "caixubi",
    "csw" to "swampy cree",
    "cu" to "eslau eclesiàstic",
    "cv" to "txuvaix",
    "cy" to "gal·lès",
    "da" to "danès",
    "dak" to "dakota",
    "dar" to "darguà",
    "dav" to "taita",
    "de" to "alemany",
    "de-AT" to "alemany austríac",
    "de-CH" to "alemany estàndard suís",
    "del" to "delaware",
    "den" to "slavi",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baix sòrab",
    "dua" to "douala",
    "dum" to "neerlandès mitjà",
    "dv" to "divehi",
    "dyo" to "diola",
    "dyu" to "jula",
    "dz" to "dzongka",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emilià",
    "egy" to "egipci antic",
    "eka" to "ekajuk",
    "el" to "grec",
    "elx" to "elamita",
    "en" to "anglès",
    "en-AU" to "anglès australià",
    "en-CA" to "anglès canadenc",
    "en-GB" to "anglès britànic",
    "en-GB-alt-short" to "anglès (GB)",
    "en-US" to "anglès americà",
    "en-US-alt-short" to "anglès (EUA)",
    "enm" to "anglès mitjà",
    "eo" to "esperanto",
    "es" to "espanyol",
    "es-419" to "espanyol llatinoamericà",
    "es-ES" to "espanyol europeu",
    "es-MX" to "espanyol de Mèxic",
    "et" to "estonià",
    "eu" to "basc",
    "ewo" to "ewondo",
    "ext" to "extremeny",
    "fa" to "persa",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "ful",
    "fi" to "finès",
    "fil" to "filipí",
    "fj" to "fijià",
    "fo" to "feroès",
    "fon" to "fon",
    "fr" to "francès",
    "fr-CA" to "francès canadenc",
    "fr-CH" to "francès suís",
    "frc" to "francès cajun",
    "frm" to "francès mitjà",
    "fro" to "francès antic",
    "frr" to "frisó septentrional",
    "frs" to "frisó oriental",
    "fur" to "friülà",
    "fy" to "frisó occidental",
    "ga" to "irlandès",
    "gaa" to "ga",
    "gag" to "gagaús",
    "gan" to "xinès gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "gaèlic escocès",
    "gez" to "gueez",
    "gil" to "gilbertès",
    "gl" to "gallec",
    "glk" to "gilaki",
    "gmh" to "alt alemany mitjà",
    "gn" to "guaraní",
    "goh" to "alt alemany antic",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gòtic",
    "grb" to "grebo",
    "grc" to "grec antic",
    "gsw" to "alemany suís",
    "gu" to "gujarati",
    "guc" to "wayú",
    "guz" to "gusí",
    "gv" to "manx",
    "gwi" to "gwich’in",
    "ha" to "haussa",
    "hai" to "haida",
    "hak" to "xinès hakka",
    "haw" to "hawaià",
    "hax" to "haida meridional",
    "he" to "hebreu",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "hindi de Fiji",
    "hil" to "híligaynon",
    "hit" to "hitita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croat",
    "hsb" to "alt sòrab",
    "hsn" to "xinès xiang",
    "ht" to "crioll d’Haití",
    "hu" to "hongarès",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armeni",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesi",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi sichuan",
    "ik" to "inupiak",
    "ikt" to "inuktitut occidental canadenc",
    "ilo" to "ilocano",
    "inh" to "ingúix",
    "io" to "ido",
    "is" to "islandès",
    "it" to "italià",
    "iu" to "inuktitut",
    "ja" to "japonès",
    "jam" to "crioll anglès de Jamaica",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "judeopersa",
    "jrb" to "judeoàrab",
    "jv" to "javanès",
    "ka" to "georgià",
    "kaa" to "karakalpak",
    "kab" to "cabilenc",
    "kac" to "katxin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardí",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "crioll capverdià",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingà",
    "kha" to "khasi",
    "kho" to "khotanès",
    "khq" to "koyra chiini",
    "ki" to "kikuiu",
    "kj" to "kuanyama",
    "kk" to "kazakh",
    "kkj" to "kako",
    "kl" to "groenlandès",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreà",
    "koi" to "komi-permiac",
    "kok" to "concani",
    "kos" to "kosraeà",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatxai-balkar",
    "kri" to "krio",
    "krl" to "carelià",
    "kru" to "kurukh",
    "ks" to "caixmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurd",
    "kum" to "kúmik",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "còrnic",
    "kwk" to "kwak’wala",
    "kxv" to "kuvi",
    "ky" to "kirguís",
    "la" to "llatí",
    "lad" to "judeocastellà",
    "lag" to "langi",
    "lah" to "panjabi occidental",
    "lam" to "lamba",
    "lb" to "luxemburguès",
    "lez" to "lesguià",
    "lg" to "ganda",
    "li" to "limburguès",
    "lij" to "lígur",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "llombard",
    "ln" to "lingala",
    "lo" to "laosià",
    "lol" to "mongo",
    "lou" to "crioll francès de Louisiana",
    "loz" to "lozi",
    "lrc" to "luri septentrional",
    "lsm" to "saamia",
    "lt" to "lituà",
    "lu" to "luba katanga",
    "lua" to "luba-lulua",
    "lui" to "luisenyo",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letó",
    "lzh" to "xinès clàssic",
    "lzz" to "laz",
    "mad" to "madurès",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassar",
    "man" to "mandinga",
    "mas" to "massai",
    "mde" to "maba",
    "mdf" to "mordovià moksa",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauricià",
    "mg" to "malgaix",
    "mga" to "gaèlic irlandès mitjà",
    "mgh" to "makhuwa-metto",
    "mgo" to "meta’",
    "mh" to "marshallès",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedoni",
    "ml" to "malaiàlam",
    "mn" to "mongol",
    "mnc" to "manxú",
    "mni" to "manipurí",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "moore",
    "mr" to "marathi",
    "mrj" to "mari occidental",
    "ms" to "malai",
    "mt" to "maltès",
    "mua" to "mundang",
    "mul" to "llengües vàries",
    "mus" to "creek",
    "mwl" to "mirandès",
    "mwr" to "marwari",
    "my" to "birmà",
    "mye" to "myene",
    "myv" to "mordovià erza",
    "mzn" to "mazanderani",
    "na" to "nauruà",
    "nan" to "xinès min del sud",
    "nap" to "napolità",
    "naq" to "nama",
    "nb" to "noruec bokmål",
    "nd" to "ndebele septentrional",
    "nds" to "baix alemany",
    "nds-NL" to "baix saxó",
    "ne" to "nepalès",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueà",
    "nl" to "neerlandès",
    "nl-BE" to "flamenc",
    "nmg" to "bissio",
    "nn" to "noruec nynorsk",
    "nnh" to "ngiemboon",
    "no" to "noruec",
    "nog" to "nogai",
    "non" to "nòrdic antic",
    "nov" to "novial",
    "nqo" to "n’Ko",
    "nr" to "ndebele meridional",
    "nso" to "sotho septentrional",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "newari clàssic",
    "ny" to "nyanja",
    "nym" to "nyamwesi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzema",
    "oc" to "occità",
    "oj" to "ojibwa",
    "ojb" to "ojibwa septentrional",
    "ojc" to "ojibwa central",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa occidental",
    "oka" to "okanagà",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "osseta",
    "osa" to "osage",
    "ota" to "turc otomà",
    "pa" to "panjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiament",
    "pau" to "palauà",
    "pcd" to "picard",
    "pcm" to "pidgin de Nigèria",
    "pdc" to "alemany pennsilvanià",
    "peo" to "persa antic",
    "pfl" to "alemany palatí",
    "phn" to "fenici",
    "pi" to "pali",
    "pis" to "pidgin",
    "pl" to "polonès",
    "pms" to "piemontès",
    "pnt" to "pòntic",
    "pon" to "ponapeà",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prussià",
    "pro" to "provençal antic",
    "ps" to "paixtu",
    "ps-alt-variant" to "pushtu",
    "pt" to "portuguès",
    "pt-BR" to "portuguès del Brasil",
    "pt-PT" to "portuguès de Portugal",
    "qu" to "quítxua",
    "quc" to "k’iche’",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongà",
    "rgn" to "romanyès",
    "rhg" to "rohingya",
    "rm" to "retoromànic",
    "rn" to "rundi",
    "ro" to "romanès",
    "ro-MD" to "moldau",
    "rof" to "rombo",
    "rom" to "romaní",
    "ru" to "rus",
    "rup" to "aromanès",
    "rw" to "ruandès",
    "rwk" to "rwo",
    "sa" to "sànscrit",
    "sad" to "sandawe",
    "sah" to "iacut",
    "sam" to "arameu samarità",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sard",
    "scn" to "sicilià",
    "sco" to "escocès",
    "sd" to "sindi",
    "sdc" to "sasserès",
    "sdh" to "kurd meridional",
    "se" to "sami septentrional",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "songhai oriental",
    "sg" to "sango",
    "sga" to "irlandès antic",
    "sh" to "serbocroat",
    "shi" to "taixelhit",
    "shn" to "xan",
    "shu" to "àrab txadià",
    "si" to "singalès",
    "sid" to "sidamo",
    "sk" to "eslovac",
    "sl" to "eslovè",
    "slh" to "lushootseed meridional",
    "sm" to "samoà",
    "sma" to "sami meridional",
    "smj" to "sami lule",
    "smn" to "sami d’Inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdià",
    "sq" to "albanès",
    "sr" to "serbi",
    "srn" to "sranan",
    "srr" to "serer",
    "ss" to "swazi",
    "ssy" to "saho",
    "st" to "sotho meridional",
    "str" to "straits salish",
    "su" to "sondanès",
    "suk" to "sukuma",
    "sus" to "susú",
    "sux" to "sumeri",
    "sv" to "suec",
    "sw" to "suahili",
    "sw-CD" to "suahili del Congo",
    "swb" to "comorià",
    "syc" to "siríac clàssic",
    "syr" to "siríac",
    "szl" to "silesià",
    "ta" to "tàmil",
    "tce" to "tutxone meridional",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "terena",
    "tet" to "tètum",
    "tg" to "tadjik",
    "tgx" to "tagish",
    "th" to "tai",
    "tht" to "tahltà",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turcman",
    "tkl" to "tokelauès",
    "tkr" to "tsakhur",
    "tl" to "tagal",
    "tlh" to "klingonià",
    "tli" to "tlingit",
    "tly" to "talix",
    "tmh" to "amazic",
    "tn" to "setswana",
    "to" to "tongalès",
    "tog" to "tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turc",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshià",
    "tt" to "tàtar",
    "ttm" to "tutxone septentrional",
    "ttt" to "tat meridional",
    "tum" to "tumbuka",
    "tvl" to "tuvaluà",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitià",
    "tyv" to "tuvinià",
    "tzm" to "amazic del Marroc central",
    "udm" to "udmurt",
    "ug" to "uigur",
    "uga" to "ugarític",
    "uk" to "ucraïnès",
    "umb" to "umbundu",
    "und" to "idioma desconegut",
    "ur" to "urdú",
    "uz" to "uzbek",
    "ve" to "venda",
    "vec" to "vènet",
    "vep" to "vepse",
    "vi" to "vietnamita",
    "vls" to "flamenc occidental",
    "vmw" to "makua",
    "vo" to "volapük",
    "vot" to "vòtic",
    "vun" to "vunjo",
    "wa" to "való",
    "wae" to "walser",
    "wal" to "wolaita",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wòlof",
    "wuu" to "xinès wu",
    "xal" to "calmuc",
    "xh" to "xosa",
    "xmf" to "mingrelià",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapeà",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "ídix",
    "yo" to "ioruba",
    "yrl" to "nheengatú",
    "yue" to "cantonès",
    "yue-alt-menu" to "xinès, cantonès",
    "za" to "zhuang",
    "zap" to "zapoteca",
    "zbl" to "símbols Bliss",
    "zea" to "zelandès",
    "zen" to "zenaga",
    "zgh" to "amazic estàndard marroquí",
    "zh" to "xinès",
    "zh-alt-menu" to "xinès, mandarí",
    "zh-Hans" to "xinès simplificat",
    "zh-Hans-alt-long" to "xinès mandarí (simplificat)",
    "zh-Hant" to "xinès tradicional",
    "zh-Hant-alt-long" to "xinès mandarí (tradicional)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "sense contingut lingüístic",
    "zza" to "zaza",
  ) }

  val ca_FR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ca_IT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val cch: ImmutableMap by lazy { immutableMapOf(
    "cch" to "Atsam",
  ) }

  val ccp: ImmutableMap by lazy { immutableMapOf(
    "aa" to "𑄃𑄜𑄢𑄴",
    "ab" to "𑄃𑄝𑄴𑄈𑄎𑄨𑄠𑄚𑄴",
    "ace" to "𑄃𑄳𑄃𑄌𑄳𑄆𑄚𑄨𑄎𑄴",
    "ach" to "𑄃𑄇𑄮𑄣𑄨",
    "ada" to "𑄃𑄧𑄘𑄟𑄳𑄉𑄬",
    "ady" to "𑄃𑄘𑄬𑄉𑄬",
    "ae" to "𑄃𑄝𑄬𑄌𑄴𑄖𑄩𑄠𑄧",
    "af" to "𑄃𑄜𑄳𑄢𑄨𑄇𑄚𑄴",
    "afh" to "𑄃𑄜𑄳𑄢𑄨𑄦𑄨𑄣𑄨",
    "agq" to "𑄃𑄬𑄊𑄟𑄴",
    "ain" to "𑄃𑄳𑄆𑄚𑄪",
    "ak" to "𑄃𑄇𑄚𑄴",
    "akk" to "𑄃𑄇𑄳𑄦𑄴𑄘𑄨𑄠𑄚𑄴",
    "ale" to "𑄃𑄣𑄬𑄅𑄖𑄴",
    "alt" to "𑄓𑄧𑄉𑄨𑄚𑄴 𑄃𑄣𑄴𑄖𑄭",
    "am" to "𑄃𑄟𑄴𑄦𑄢𑄨𑄇𑄴",
    "an" to "𑄃𑄢𑄴𑄉𑄮𑄚𑄨𑄎𑄴",
    "ang" to "𑄛𑄪𑄢𑄧𑄚𑄨 𑄃𑄟𑄧𑄣𑄧𑄢𑄴 𑄃𑄨𑄁𑄢𑄬𑄎𑄩",
    "anp" to "𑄃𑄋𑄳𑄉𑄨𑄇",
    "ar" to "𑄃𑄢𑄧𑄝𑄩",
    "ar-001" to "𑄚𑄱 𑄉𑄧𑄟𑄴 𑄃𑄢𑄧𑄝𑄩",
    "arc" to "𑄃𑄢𑄟𑄳𑄆𑄇𑄴",
    "arn" to "𑄟𑄛𑄪𑄌𑄨",
    "arp" to "𑄃𑄢𑄛𑄦𑄮",
    "arw" to "𑄃𑄢𑄤𑄇𑄴",
    "as" to "𑄃𑄥𑄟𑄨",
    "asa" to "𑄃𑄥𑄪",
    "ast" to "𑄃𑄌𑄴𑄖𑄪𑄢𑄨𑄠𑄧",
    "av" to "𑄃𑄞𑄬𑄢𑄨𑄇𑄴",
    "awa" to "𑄃𑄤𑄙𑄨",
    "ay" to "𑄃𑄠𑄧𑄟𑄢",
    "az" to "𑄃𑄎𑄢𑄴𑄝𑄳𑄆𑄎𑄚𑄩",
    "az-alt-short" to "𑄃𑄎𑄬𑄢𑄨",
    "ba" to "𑄝𑄌𑄴𑄇𑄨𑄢𑄴",
    "bal" to "𑄝𑄬𑄣𑄪𑄌𑄩",
    "ban" to "𑄝𑄣𑄨𑄚𑄩𑄠𑄧",
    "bas" to "𑄝𑄥",
    "be" to "𑄝𑄬𑄣𑄢𑄪𑄥𑄨𑄠𑄧",
    "bej" to "𑄝𑄬𑄎",
    "bem" to "𑄝𑄬𑄟𑄴𑄝",
    "bez" to "𑄝𑄬𑄚",
    "bg" to "𑄝𑄪𑄣𑄴𑄉𑄬𑄢𑄨𑄠𑄧",
    "bgn" to "𑄛𑄧𑄏𑄨𑄟𑄴 𑄝𑄣𑄮𑄌𑄨",
    "bho" to "𑄞𑄮𑄎𑄴𑄛𑄪𑄢𑄨",
    "bi" to "𑄝𑄨𑄥𑄴𑄣𑄟",
    "bik" to "𑄝𑄨𑄇𑄮𑄣𑄴",
    "bin" to "𑄝𑄨𑄚𑄨",
    "bla" to "𑄥𑄨𑄇𑄴𑄥𑄨𑄇",
    "bm" to "𑄝𑄟𑄴𑄝𑄢",
    "bn" to "𑄝𑄁𑄣",
    "bo" to "𑄖𑄨𑄛𑄴𑄝𑄧𑄖𑄨",
    "br" to "𑄝𑄳𑄢𑄬𑄑𑄧𑄚𑄴",
    "bra" to "𑄝𑄳𑄢𑄎𑄴",
    "brx" to "𑄝𑄮𑄢𑄮",
    "bs" to "𑄝𑄧𑄥𑄴𑄚𑄩𑄠𑄚𑄴",
    "bua" to "𑄝𑄪𑄢𑄨𑄠𑄖𑄴",
    "bug" to "𑄝𑄪𑄉𑄨𑄚𑄨",
    "byn" to "𑄝𑄳𑄣𑄨𑄚𑄴",
    "ca" to "𑄇𑄖𑄣𑄚𑄴",
    "cad" to "𑄇𑄳𑄠𑄓𑄮",
    "car" to "𑄝𑄳𑄠𑄢𑄨𑄛𑄴",
    "cch" to "𑄃𑄖𑄴𑄥𑄟𑄴",
    "ccp" to "𑄌𑄋𑄴𑄟𑄳𑄦",
    "ce" to "𑄌𑄬𑄌𑄬𑄚𑄴",
    "ceb" to "𑄌𑄬𑄝𑄪𑄠𑄚𑄮",
    "cgg" to "𑄌𑄨𑄉",
    "ch" to "𑄌𑄟𑄮𑄢𑄮",
    "chb" to "𑄌𑄨𑄛𑄴𑄌",
    "chg" to "𑄌𑄉𑄖𑄳𑄆",
    "chk" to "𑄌𑄪𑄇𑄨",
    "chm" to "𑄟𑄢𑄨",
    "chn" to "𑄌𑄨𑄚𑄪𑄇𑄴 𑄎𑄢𑄴𑄉𑄧𑄚𑄴",
    "cho" to "𑄌𑄧𑄇𑄴𑄑𑄳𑄅𑄧𑄠𑄧",
    "chp" to "𑄌𑄨𑄛𑄮𑄤𑄚𑄴",
    "chr" to "𑄌𑄬𑄢𑄮𑄇𑄩",
    "chy" to "𑄥𑄳𑄆𑄠𑄬𑄚𑄴",
    "ckb" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄇𑄪𑄢𑄴𑄘𑄨𑄌𑄴",
    "ckb-alt-menu" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄇𑄪𑄢𑄴𑄘𑄨𑄌𑄴",
    "ckb-alt-variant" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄇𑄪𑄢𑄴𑄘𑄨𑄌𑄴",
    "co" to "𑄇𑄧𑄢𑄴𑄥𑄨𑄇𑄚𑄴",
    "cop" to "𑄇𑄧𑄛𑄴𑄑𑄨𑄇𑄴",
    "cr" to "𑄇𑄳𑄢𑄨",
    "crh" to "𑄇𑄳𑄢𑄨𑄟𑄨𑄠𑄚𑄴 𑄖𑄪𑄢𑄴𑄇𑄨",
    "crs" to "𑄥𑄬𑄥𑄬𑄣𑄧𑄤 𑄇𑄳𑄢𑄬𑄃𑄮𑄣𑄴 𑄜𑄳𑄢𑄬𑄐𑄴𑄌𑄧",
    "cs" to "𑄌𑄬𑄇𑄴",
    "csb" to "𑄇𑄥𑄪𑄝𑄨𑄠𑄚𑄴",
    "cu" to "𑄌𑄢𑄴𑄌𑄴 𑄥𑄳𑄣𑄞𑄨𑄇𑄴",
    "cv" to "𑄌𑄪𑄝𑄥𑄴",
    "cy" to "𑄃𑄮𑄠𑄬𑄣𑄧𑄌𑄴",
    "da" to "𑄓𑄬𑄚𑄨𑄌𑄴",
    "dak" to "𑄓𑄇𑄮𑄑",
    "dar" to "𑄘𑄢𑄴𑄉𑄧𑄤",
    "dav" to "𑄖𑄳𑄆𑄖",
    "de" to "𑄎𑄢𑄴𑄟𑄚𑄴",
    "de-AT" to "𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄨𑄠𑄚𑄴 𑄎𑄢𑄴𑄟𑄚𑄴",
    "de-CH" to "𑄥𑄪𑄃𑄨𑄌𑄴 𑄦𑄭 𑄎𑄢𑄴𑄟𑄚𑄴",
    "del" to "𑄓𑄬𑄣𑄤𑄬𑄢𑄴",
    "den" to "𑄥𑄳𑄣𑄳𑄠𑄞𑄴",
    "dgr" to "𑄘𑄮𑄉𑄳𑄢𑄨𑄝𑄴",
    "din" to "𑄓𑄨𑄁𑄇",
    "dje" to "𑄎𑄢𑄴𑄟",
    "doi" to "𑄓𑄮𑄉𑄧𑄢𑄨",
    "dsb" to "𑄙𑄮𑄣𑄴𑄚𑄬𑄭𑄙𑄳𑄠𑄬 𑄥𑄮𑄢𑄴𑄝𑄨𑄠𑄚𑄴",
    "dua" to "𑄘𑄱𑄣",
    "dum" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄓𑄌𑄴",
    "dv" to "𑄘𑄨𑄝𑄬𑄦𑄨",
    "dyo" to "𑄎𑄧𑄣-𑄜𑄧𑄚𑄩",
    "dyu" to "𑄓𑄨𑄃𑄪𑄣",
    "dz" to "𑄎𑄮𑄋𑄴𑄉",
    "dzg" to "𑄘𑄉𑄎",
    "ebu" to "𑄃𑄬𑄟𑄳𑄝𑄪𑄪",
    "ee" to "𑄃𑄨𑄅𑄠𑄨",
    "efi" to "𑄆𑄜𑄨𑄇𑄴",
    "egy" to "𑄛𑄪𑄢𑄨𑄚𑄩 𑄟𑄨𑄥𑄧𑄢𑄩𑄠𑄧",
    "eka" to "𑄃𑄨𑄇𑄎𑄪𑄇𑄴",
    "el" to "𑄉𑄳𑄢𑄨𑄇𑄴",
    "elx" to "𑄆𑄣𑄟𑄭𑄖𑄴",
    "en" to "𑄃𑄨𑄁𑄢𑄨𑄎𑄨",
    "en-AU" to "𑄃𑄧𑄌𑄴𑄑𑄳𑄢𑄬𑄣𑄨𑄠𑄧 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "en-CA" to "𑄇𑄚𑄓𑄩𑄠𑄧 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "en-GB" to "𑄝𑄳𑄢𑄨𑄑𑄨𑄌𑄴 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "en-GB-alt-short" to "𑄎𑄧𑄙𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "en-US" to "𑄃𑄟𑄬𑄢𑄨𑄇𑄢𑄴 𑄃𑄨𑄁𑄢𑄎𑄨",
    "en-US-alt-short" to "𑄃𑄨𑄅𑄪𑄃𑄬𑄌𑄴 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "enm" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄃𑄨𑄁𑄢𑄬𑄎𑄨",
    "eo" to "𑄆𑄥𑄴𑄛𑄬𑄢𑄚𑄴𑄖𑄮",
    "es" to "𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
    "es-419" to "𑄣𑄳𑄠𑄑𑄨𑄚𑄴 𑄃𑄟𑄬𑄢𑄨𑄇𑄚𑄴 𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
    "es-ES" to "𑄄𑄅𑄢𑄮𑄛𑄩𑄠𑄧 𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
    "es-MX" to "𑄟𑄳𑄠𑄇𑄴𑄥𑄨𑄇𑄚𑄴 𑄥𑄳𑄛𑄳𑄠𑄚𑄨𑄌𑄴",
    "et" to "𑄆𑄌𑄴𑄖𑄨𑄚𑄩𑄠𑄧",
    "eu" to "𑄝𑄌𑄴𑄇𑄧",
    "ewo" to "𑄄𑄃𑄮𑄚𑄴𑄓𑄮",
    "fa" to "𑄜𑄢𑄴𑄥𑄨",
    "fan" to "𑄜𑄳𑄠𑄋𑄴𑄉𑄧",
    "fat" to "𑄜𑄚𑄴𑄖𑄨",
    "ff" to "𑄜𑄪𑄣𑄳𑄦",
    "fi" to "𑄜𑄨𑄚𑄨𑄌𑄴",
    "fil" to "𑄜𑄨𑄣𑄨𑄛𑄨𑄚𑄮",
    "fj" to "𑄜𑄨𑄎𑄨𑄠𑄚𑄴",
    "fo" to "𑄜𑄢𑄮𑄌𑄴",
    "fon" to "𑄜𑄧𑄚𑄴",
    "fr" to "𑄜𑄧𑄢𑄥𑄨",
    "fr-CA" to "𑄇𑄚𑄓𑄩𑄠𑄧 𑄜𑄧𑄢𑄥𑄨",
    "fr-CH" to "𑄥𑄪𑄃𑄨𑄌𑄴 𑄜𑄧𑄢𑄥𑄨",
    "frm" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧 𑄜𑄧𑄢𑄥𑄨",
    "fro" to "𑄛𑄪𑄢𑄮𑄚𑄨 𑄜𑄧𑄢𑄥𑄨",
    "frr" to "𑄅𑄖𑄴𑄗𑄧𑄢𑄴 𑄎𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄜𑄳𑄢𑄨𑄥𑄨𑄠𑄚𑄴",
    "frs" to "𑄛𑄪𑄉𑄮 𑄜𑄳𑄢𑄨𑄥𑄨𑄠𑄧",
    "fur" to "𑄜𑄳𑄢𑄨𑄃𑄪𑄣𑄨𑄠𑄚𑄴",
    "fy" to "𑄛𑄧𑄎𑄨𑄟𑄴 𑄜𑄳𑄢𑄨𑄥𑄨𑄠𑄚𑄴",
    "ga" to "𑄃𑄭𑄢𑄨𑄌𑄴",
    "gaa" to "𑄉𑄳𑄃",
    "gag" to "𑄉𑄉𑄃𑄪𑄌𑄴",
    "gan" to "𑄉𑄧𑄚𑄴",
    "gay" to "𑄉𑄧𑄠𑄮",
    "gba" to "𑄝𑄠",
    "gd" to "𑄃𑄨𑄌𑄴𑄇𑄧𑄖𑄴𑄥𑄧-𑄉𑄳𑄠𑄬𑄣𑄨𑄇𑄴",
    "gez" to "𑄉𑄩𑄎𑄴",
    "gil" to "𑄉𑄨𑄣𑄴𑄝𑄢𑄴𑄑𑄨𑄎𑄴",
    "gl" to "𑄉𑄳𑄠𑄣𑄨𑄥𑄨𑄠𑄧",
    "gmh" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠𑄧-𑄅𑄪𑄉𑄪𑄢𑄬 𑄎𑄢𑄴𑄟𑄚𑄩",
    "gn" to "𑄉𑄪𑄠𑄢𑄚𑄨",
    "goh" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄅𑄪𑄉𑄪𑄢𑄬 𑄎𑄢𑄴𑄟𑄚𑄩",
    "gon" to "𑄉𑄮𑄚𑄴𑄓𑄨",
    "gor" to "𑄉𑄢𑄮𑄚𑄴𑄖𑄣𑄮",
    "got" to "𑄉𑄧𑄗𑄨𑄇𑄴",
    "grb" to "𑄉𑄳𑄢𑄬𑄝𑄮",
    "grc" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄉𑄳𑄢𑄩𑄇𑄴",
    "gsw" to "𑄥𑄪𑄃𑄨𑄌𑄴 𑄥𑄢𑄴𑄟𑄚𑄴",
    "gu" to "𑄉𑄪𑄎𑄴𑄢𑄖𑄨",
    "guz" to "𑄉𑄪𑄥𑄩",
    "gv" to "𑄟𑄳𑄠𑄇𑄴𑄥𑄧",
    "gwi" to "𑄉𑄧𑄃𑄮𑄃𑄨𑄌𑄴𑄃𑄨𑄚𑄴",
    "ha" to "𑄦𑄃𑄪𑄥",
    "hai" to "𑄦𑄭𑄓",
    "hak" to "𑄦𑄧𑄇𑄴",
    "haw" to "𑄦𑄤𑄃𑄨𑄠𑄚𑄴",
    "he" to "𑄦𑄨𑄛𑄴𑄝𑄳𑄢𑄪",
    "hi" to "𑄦𑄨𑄚𑄴𑄓𑄨",
    "hil" to "𑄦𑄨𑄣𑄨𑄉𑄳𑄠𑄠𑄧𑄚𑄮𑄚𑄴",
    "hit" to "𑄦𑄨𑄖𑄨𑄨𑄖𑄴",
    "hmn" to "𑄦𑄳𑄦𑄟𑄮𑄋𑄴",
    "ho" to "𑄦𑄪𑄢𑄨 𑄟𑄮𑄖𑄪",
    "hr" to "𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄩𑄠𑄧",
    "hsb" to "𑄅𑄪𑄉𑄪𑄢𑄬 𑄥𑄮𑄢𑄴𑄥𑄨𑄠𑄚𑄴",
    "hsn" to "Xiang 𑄌𑄨𑄚",
    "ht" to "𑄦𑄭𑄖𑄨𑄠𑄚𑄴",
    "hu" to "𑄦𑄁𑄉𑄬𑄢𑄩𑄠𑄧",
    "hup" to "𑄦𑄪𑄛",
    "hy" to "𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄧",
    "hz" to "𑄦𑄬𑄢𑄬𑄢𑄮",
    "ia" to "𑄃𑄨𑄚𑄴𑄑𑄢𑄴𑄣𑄨𑄁𑄉𑄪𑄠",
    "iba" to "𑄃𑄨𑄝𑄚𑄴",
    "ibb" to "𑄃𑄨𑄝𑄨𑄝𑄨𑄠𑄧",
    "id" to "𑄃𑄨𑄚𑄴𑄘𑄮𑄚𑄬𑄥𑄨𑄠𑄧",
    "ie" to "𑄃𑄨𑄚𑄴𑄑𑄢𑄴𑄣𑄨𑄁𑄉𑄧",
    "ig" to "𑄃𑄨𑄉𑄴𑄝𑄮",
    "ii" to "𑄥𑄨𑄥𑄪𑄠𑄚𑄴𑄠𑄨",
    "ik" to "𑄃𑄨𑄚𑄪𑄛𑄨𑄠𑄇𑄴",
    "ilo" to "𑄃𑄨𑄣𑄮𑄇𑄮",
    "inh" to "𑄃𑄨𑄁𑄉𑄪𑄌𑄴",
    "io" to "𑄃𑄨𑄓𑄮",
    "is" to "𑄃𑄭𑄌𑄴𑄣𑄳𑄠𑄚𑄴𑄓𑄨𑄠𑄧",
    "it" to "𑄃𑄨𑄖𑄣𑄩𑄠𑄧",
    "iu" to "𑄃𑄨𑄚𑄪𑄇𑄴𑄑𑄨𑄑𑄪𑄖𑄴",
    "ja" to "𑄎𑄛𑄚𑄨",
    "jbo" to "𑄣𑄮𑄌𑄴𑄝𑄚𑄴",
    "jgo" to "𑄉𑄮𑄟𑄴𑄝",
    "jmc" to "𑄟𑄇𑄟𑄬",
    "jpr" to "𑄎𑄪𑄘𑄬𑄃𑄮 𑄜𑄢𑄴𑄥𑄨",
    "jrb" to "𑄎𑄪𑄘𑄬𑄃𑄮 𑄃𑄢𑄧𑄝𑄨",
    "jv" to "𑄎𑄞𑄚𑄨𑄎𑄴",
    "ka" to "𑄎𑄧𑄢𑄴𑄎𑄨𑄠𑄚𑄴",
    "kaa" to "𑄇𑄢-𑄇𑄣𑄴𑄛𑄇𑄴",
    "kab" to "𑄇𑄝𑄭𑄣𑄬",
    "kac" to "𑄇𑄌𑄨𑄚𑄴",
    "kaj" to "𑄃𑄧𑄌𑄴𑄎𑄪",
    "kam" to "𑄇𑄟𑄴𑄝",
    "kaw" to "𑄇𑄃𑄪𑄃𑄨",
    "kbd" to "𑄇𑄝𑄢𑄴𑄓𑄨𑄠𑄚𑄴",
    "kcg" to "𑄑𑄃𑄨𑄠𑄛𑄴",
    "kde" to "𑄟𑄇𑄮𑄚𑄴𑄘𑄬",
    "kea" to "𑄇𑄝𑄪𑄞𑄢𑄴𑄘𑄨𑄠𑄚𑄪",
    "kfo" to "𑄇𑄮𑄢𑄮",
    "kg" to "𑄇𑄧𑄁𑄉𑄮",
    "kha" to "𑄈𑄥𑄨",
    "kho" to "𑄈𑄮𑄑𑄚𑄨𑄎𑄴",
    "khq" to "𑄇𑄮𑄠𑄧𑄢 𑄌𑄩𑄚𑄨",
    "ki" to "𑄇𑄨𑄇𑄪𑄠𑄪",
    "kj" to "𑄇𑄮𑄠𑄚𑄨𑄠𑄟",
    "kk" to "𑄇𑄎𑄇𑄴",
    "kkj" to "𑄇𑄇𑄮",
    "kl" to "𑄇𑄳𑄠𑄣𑄣𑄴𑄣𑄨𑄥𑄪𑄖𑄴",
    "kln" to "𑄇𑄣𑄬𑄚𑄴𑄎𑄨𑄚𑄴",
    "km" to "𑄈𑄧𑄟𑄬𑄢𑄴",
    "kmb" to "𑄇𑄨𑄟𑄴𑄝𑄪𑄚𑄴𑄘𑄪",
    "kn" to "𑄇𑄧𑄚𑄴𑄚𑄧𑄢𑄴",
    "ko" to "𑄇𑄮𑄢𑄨𑄠𑄚𑄴",
    "koi" to "𑄇𑄧𑄟𑄨-𑄛𑄢𑄧𑄟𑄨𑄃𑄇𑄴",
    "kok" to "𑄇𑄮𑄋𑄴𑄇𑄚𑄨",
    "kos" to "𑄇𑄮𑄥𑄳𑄢𑄭𑄚𑄴",
    "kpe" to "𑄇𑄴𑄛𑄬𑄣𑄳𑄣𑄬",
    "kr" to "𑄇𑄚𑄪𑄢𑄨",
    "krc" to "𑄇𑄢𑄴𑄌𑄮-𑄝𑄣𑄴𑄇𑄢𑄴",
    "krl" to "𑄇𑄢𑄬𑄣𑄨𑄠𑄚𑄴",
    "kru" to "𑄇𑄪𑄢𑄪𑄇𑄴",
    "ks" to "𑄇𑄌𑄴𑄟𑄨𑄢𑄨",
    "ksb" to "𑄥𑄟𑄴𑄝𑄣",
    "ksf" to "𑄝𑄜𑄨𑄠",
    "ksh" to "𑄇𑄣𑄴𑄥𑄧",
    "ku" to "𑄇𑄪𑄢𑄴𑄘𑄨𑄥𑄴",
    "kum" to "𑄇𑄪𑄟𑄨𑄇𑄴",
    "kut" to "𑄇𑄪𑄑𑄬𑄚𑄭",
    "kv" to "𑄇𑄮𑄟𑄨",
    "kw" to "𑄇𑄧𑄢𑄴𑄚𑄨𑄌𑄴",
    "ky" to "𑄇𑄨𑄢𑄴𑄉𑄨𑄌𑄴",
    "la" to "𑄣𑄑𑄨𑄚𑄴",
    "lad" to "𑄣𑄓𑄨𑄚𑄮",
    "lag" to "𑄣𑄋𑄴𑄉𑄨",
    "lah" to "𑄣𑄚𑄴𑄓",
    "lam" to "𑄣𑄟𑄴𑄝",
    "lb" to "𑄣𑄪𑄇𑄴𑄥𑄬𑄟𑄴𑄝𑄢𑄴𑄉𑄩𑄠𑄧",
    "lez" to "𑄣𑄬𑄎𑄴𑄊𑄨𑄠𑄚𑄴",
    "lg" to "𑄉𑄚𑄴𑄓",
    "li" to "𑄣𑄨𑄟𑄴𑄝𑄪𑄢𑄴𑄉𑄨𑄌𑄴",
    "lkt" to "𑄣𑄇𑄮𑄑",
    "ln" to "𑄣𑄨𑄋𑄴𑄉𑄣",
    "lo" to "𑄣𑄃𑄮",
    "lol" to "𑄟𑄮𑄋𑄴𑄉𑄮",
    "loz" to "𑄣𑄮𑄎𑄨",
    "lrc" to "𑄅𑄪𑄖𑄴𑄖𑄮𑄢𑄴 𑄣𑄪𑄢𑄨",
    "lt" to "𑄣𑄨𑄗𑄪𑄠𑄬𑄚𑄩𑄠𑄧",
    "lu" to "𑄣𑄪𑄝-𑄇𑄑𑄋𑄴𑄉",
    "lua" to "𑄣𑄪𑄝-𑄣𑄪𑄣𑄪𑄠",
    "lui" to "𑄣𑄭𑄪𑄥𑄬𑄚𑄮",
    "lun" to "𑄣𑄪𑄚𑄴𑄓",
    "luo" to "𑄣𑄪𑄠𑄮",
    "lus" to "𑄟𑄨𑄎𑄮",
    "luy" to "𑄣𑄭𑄪𑄠",
    "lv" to "𑄣𑄖𑄴𑄞𑄩𑄠𑄧",
    "mad" to "𑄟𑄘𑄪𑄢𑄬𑄥𑄬",
    "mag" to "𑄟𑄉𑄦𑄨",
    "mai" to "𑄟𑄳𑄆𑄧𑄗𑄨𑄣𑄨",
    "mak" to "𑄟𑄳𑄠𑄇𑄥𑄢𑄴",
    "man" to "𑄟𑄳𑄠𑄚𑄴𑄓𑄨𑄁𑄉𑄮",
    "mas" to "𑄟𑄥𑄭",
    "mdf" to "𑄟𑄮𑄇𑄴𑄥",
    "mdr" to "𑄟𑄳𑄠𑄚𑄴𑄓𑄢𑄴",
    "men" to "𑄟𑄬𑄚𑄴𑄓𑄬",
    "mer" to "𑄟𑄬𑄢𑄪",
    "mfe" to "𑄟𑄢𑄨𑄥𑄨𑄠𑄚𑄴",
    "mg" to "𑄟𑄣𑄉𑄥𑄨",
    "mga" to "𑄟𑄧𑄖𑄴𑄙𑄳𑄠 𑄃𑄭𑄢𑄨𑄌𑄴",
    "mgh" to "𑄟𑄈𑄪𑄠-𑄟𑄬𑄖𑄴𑄖𑄮",
    "mgo" to "𑄟𑄬𑄑",
    "mh" to "𑄟𑄢𑄴𑄥𑄣𑄨𑄎𑄴",
    "mi" to "𑄟𑄃𑄮𑄢𑄨",
    "mic" to "𑄟𑄨𑄇𑄟𑄳𑄠𑄇𑄴",
    "min" to "𑄟𑄨𑄚𑄋𑄴𑄇𑄝𑄃𑄪",
    "mk" to "𑄟𑄳𑄠𑄥𑄨𑄓𑄮𑄚𑄩𑄠𑄧",
    "ml" to "𑄟𑄣𑄠𑄣𑄟𑄴",
    "mn" to "𑄟𑄧𑄁𑄉𑄮𑄣𑄨𑄠𑄧",
    "mnc" to "𑄟𑄚𑄴𑄌𑄪",
    "mni" to "𑄟𑄚𑄨𑄛𑄪𑄢𑄩",
    "moh" to "𑄟𑄮𑄦𑄃𑄮𑄇𑄴",
    "mos" to "𑄟𑄧𑄥𑄨",
    "mr" to "𑄟𑄢𑄒𑄨",
    "ms" to "𑄟𑄣𑄧𑄠𑄴",
    "mt" to "𑄟𑄧𑄣𑄴𑄑𑄨𑄠𑄧",
    "mua" to "𑄟𑄪𑄘𑄋𑄴𑄉𑄧",
    "mul" to "𑄝𑄣𑄧𑄇𑄴𑄇𑄚𑄨 𑄞𑄌𑄴",
    "mus" to "𑄇𑄳𑄢𑄨𑄇𑄴",
    "mwl" to "𑄟𑄨𑄢𑄚𑄴𑄓𑄨𑄎𑄴",
    "mwr" to "𑄟𑄢𑄮𑄠𑄢𑄨",
    "my" to "𑄝𑄧𑄢𑄴𑄟𑄨",
    "myv" to "𑄆𑄢𑄧𑄎𑄨𑄠",
    "mzn" to "𑄟𑄎𑄚𑄴𑄘𑄬𑄢𑄚𑄨",
    "na" to "𑄚𑄃𑄪𑄢𑄪",
    "nan" to "𑄚𑄚𑄴",
    "nap" to "𑄚𑄬𑄠𑄛𑄮𑄣𑄨𑄑𑄚𑄴",
    "naq" to "𑄚𑄟",
    "nb" to "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬𑄎𑄨𑄠𑄚𑄴 𑄝𑄮𑄇𑄴𑄟𑄣𑄴",
    "nd" to "𑄅𑄖𑄴𑄖𑄧𑄢𑄴 𑄆𑄚𑄴𑄘𑄬𑄝𑄨𑄣𑄨",
    "nds" to "𑄖𑄧𑄣𑄬 𑄎𑄢𑄴𑄟𑄚𑄨",
    "nds-NL" to "𑄣𑄮𑄥𑄳𑄠𑄇𑄴𑄥𑄧𑄚𑄴",
    "ne" to "𑄚𑄬𑄛𑄣𑄨",
    "new" to "𑄚𑄬𑄃𑄮𑄠𑄢𑄨",
    "ng" to "𑄆𑄚𑄴𑄘𑄮𑄋𑄴𑄉",
    "nia" to "𑄚𑄨𑄠𑄌𑄴",
    "niu" to "𑄚𑄨𑄃𑄪𑄠𑄚𑄴",
    "nl" to "𑄓𑄌𑄴",
    "nl-BE" to "𑄜𑄳𑄣𑄬𑄟𑄨𑄌𑄴",
    "nmg" to "𑄇𑄱𑄥𑄨𑄃𑄮",
    "nn" to "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬𑄎𑄩𑄠𑄚𑄴 𑄚𑄨𑄚𑄧𑄢𑄴𑄥𑄳𑄇𑄴",
    "nnh" to "𑄚𑄨𑄋𑄴𑄉𑄬𑄟𑄴𑄝𑄪𑄚𑄴",
    "no" to "𑄚𑄧𑄢𑄴𑄃𑄮𑄠𑄬𑄎𑄩𑄠𑄧",
    "nog" to "𑄚𑄮𑄉𑄭",
    "non" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄚𑄧𑄢𑄴𑄥𑄧",
    "nqo" to "𑄆𑄚𑄴𑄇𑄮",
    "nr" to "𑄓𑄧𑄉𑄨𑄚𑄴 𑄆𑄚𑄴𑄓𑄬𑄝𑄬𑄣𑄬",
    "nso" to "𑄃𑄪𑄖𑄴𑄗𑄧𑄢𑄴 𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄥𑄮𑄗𑄮",
    "nus" to "𑄚𑄪𑄠𑄢𑄴",
    "nv" to "𑄚𑄞𑄎𑄮",
    "nwc" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄚𑄬𑄃𑄮𑄠𑄢𑄩",
    "ny" to "𑄚𑄠𑄚𑄴𑄎",
    "nym" to "𑄚𑄳𑄠𑄠𑄟𑄴𑄃𑄮𑄠𑄬𑄎𑄨",
    "nyn" to "𑄚𑄳𑄠𑄠𑄋𑄴𑄇𑄮𑄣𑄬",
    "nyo" to "𑄚𑄧𑄱𑄢𑄮",
    "nzi" to "𑄆𑄚𑄴𑄎𑄨𑄟",
    "oc" to "𑄃𑄧𑄇𑄴𑄥𑄨𑄑𑄚𑄴",
    "oj" to "𑄃𑄮𑄎𑄨𑄝𑄧𑄤",
    "om" to "𑄃𑄧𑄢𑄮𑄟𑄮",
    "or" to "𑄃𑄮𑄢𑄨𑄠",
    "os" to "𑄃𑄮𑄥𑄬𑄑𑄨𑄇𑄴",
    "osa" to "𑄃𑄮𑄥𑄬𑄌𑄴",
    "ota" to "𑄃𑄧𑄑𑄮𑄟𑄚𑄴 𑄖𑄪𑄢𑄴𑄇𑄨",
    "pa" to "𑄛𑄚𑄴𑄎𑄝𑄩",
    "pag" to "𑄛𑄁𑄉𑄥𑄨𑄚𑄚𑄴",
    "pal" to "𑄛𑄦𑄳𑄣𑄞𑄨",
    "pam" to "𑄛𑄟𑄴𑄛𑄋𑄴𑄉",
    "pap" to "𑄛𑄛𑄨𑄠𑄟𑄬𑄚𑄴𑄖𑄮",
    "pau" to "𑄛𑄣𑄠𑄪𑄠𑄚𑄴",
    "pcm" to "𑄚𑄎𑄬𑄢𑄨𑄠𑄧 𑄛𑄨𑄎𑄨𑄚𑄴",
    "peo" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄜𑄢𑄴𑄥𑄨",
    "phn" to "𑄜𑄮𑄚𑄨𑄥𑄨𑄠𑄚𑄴",
    "pi" to "𑄛𑄣𑄨",
    "pl" to "𑄛𑄮𑄣𑄨𑄌𑄴",
    "pon" to "𑄛𑄮𑄚𑄴𑄦𑄧𑄛𑄳𑄆𑄬𑄠𑄚𑄴",
    "prg" to "𑄛𑄴𑄢𑄪𑄥𑄨𑄠𑄚𑄴",
    "pro" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄛𑄳𑄢𑄮𑄞𑄬𑄚𑄴𑄥𑄣𑄴",
    "ps" to "𑄛𑄌𑄴𑄑𑄪",
    "ps-alt-variant" to "𑄛𑄪𑄌𑄴𑄖𑄮",
    "pt" to "𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴",
    "pt-BR" to "𑄝𑄳𑄢𑄎𑄨𑄣𑄬𑄢𑄴 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴",
    "pt-PT" to "𑄃𑄨𑄃𑄪𑄢𑄮𑄛𑄬𑄢𑄴 𑄛𑄧𑄢𑄴𑄖𑄪𑄉𑄨𑄎𑄴",
    "qu" to "𑄇𑄬𑄌𑄪𑄠",
    "quc" to "𑄇𑄳𑄦𑄨𑄌𑄬",
    "raj" to "𑄢𑄎𑄴𑄥𑄳𑄦𑄚𑄨",
    "rap" to "𑄢𑄛𑄚𑄳𑄆𑄪",
    "rar" to "𑄢𑄢𑄮𑄑𑄮𑄁𑄉𑄚𑄴",
    "rm" to "𑄢𑄮𑄟𑄚𑄴𑄥𑄴",
    "rn" to "𑄢𑄪𑄚𑄴𑄘𑄨",
    "ro" to "𑄢𑄮𑄟𑄚𑄩𑄠𑄧",
    "ro-MD" to "𑄟𑄧𑄣𑄴𑄘𑄞𑄨𑄠𑄧",
    "rof" to "𑄢𑄧𑄟𑄴𑄝𑄮",
    "rom" to "𑄢𑄮𑄟𑄚𑄨",
    "ru" to "𑄢𑄪𑄌𑄴",
    "rup" to "𑄃𑄢𑄴𑄟𑄬𑄚𑄨𑄠𑄚𑄴",
    "rw" to "𑄇𑄨𑄚𑄴𑄠𑄢𑄮𑄠𑄚𑄴𑄓",
    "rwk" to "𑄢𑄤",
    "sa" to "𑄥𑄧𑄁𑄥𑄴𑄇𑄳𑄢𑄨𑄖𑄴",
    "sad" to "𑄥𑄳𑄠𑄚𑄴𑄓𑄃𑄮𑄠𑄬",
    "sah" to "𑄥𑄈",
    "sam" to "𑄥𑄟𑄢𑄨𑄑𑄚𑄴 𑄃𑄢𑄟𑄨𑄇𑄴",
    "saq" to "𑄥𑄟𑄴𑄝𑄪𑄢𑄪",
    "sas" to "𑄥𑄥𑄇𑄴",
    "sat" to "𑄥𑄀𑄃𑄮𑄖𑄣𑄨",
    "sba" to "𑄚𑄳𑄠𑄉𑄟𑄴𑄝𑄬",
    "sbp" to "𑄥𑄁𑄚𑄴𑄉𑄪",
    "sc" to "𑄥𑄢𑄴𑄓𑄨𑄚𑄨𑄠𑄚𑄴",
    "scn" to "𑄥𑄨𑄥𑄨𑄣𑄨𑄠𑄚𑄴",
    "sco" to "𑄆𑄌𑄴𑄇𑄧𑄖𑄴𑄥𑄴",
    "sd" to "𑄥𑄨𑄚𑄴𑄙𑄨",
    "sdh" to "𑄘𑄧𑄉𑄨𑄚𑄴 𑄇𑄪𑄢𑄴𑄘𑄨𑄌𑄴",
    "se" to "𑄅𑄖𑄴𑄖𑄧𑄢𑄴 𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄥𑄟𑄨",
    "seh" to "𑄥𑄬𑄚",
    "sel" to "𑄥𑄬𑄣𑄴𑄇𑄪𑄛𑄴",
    "ses" to "𑄇𑄱𑄢𑄝𑄬𑄚𑄮 𑄥𑄬𑄚𑄳𑄚𑄨",
    "sg" to "𑄥𑄋𑄴𑄉𑄮",
    "sga" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄃𑄭𑄢𑄨𑄌𑄴",
    "sh" to "𑄥𑄢𑄴𑄝𑄮-𑄇𑄳𑄢𑄮𑄠𑄬𑄥𑄨𑄠𑄧",
    "shi" to "𑄖𑄌𑄬𑄣𑄴𑄦𑄨𑄖𑄴",
    "shn" to "𑄥𑄚𑄴",
    "si" to "𑄥𑄨𑄁𑄦𑄧𑄣𑄩",
    "sid" to "𑄥𑄨𑄓𑄟𑄮",
    "sk" to "𑄥𑄳𑄣𑄮𑄞𑄇𑄴",
    "sl" to "𑄥𑄳𑄣𑄮𑄞𑄬𑄚𑄩𑄠𑄧",
    "sm" to "𑄥𑄟𑄮𑄠𑄚𑄴",
    "sma" to "𑄘𑄧𑄉𑄨𑄚𑄴 𑄢𑄬𑄌𑄴𑄎𑄮𑄢𑄴 𑄥𑄟𑄨",
    "smj" to "𑄣𑄪𑄣𑄬 𑄥𑄟𑄨",
    "smn" to "𑄃𑄨𑄚𑄢𑄨 𑄥𑄟𑄨",
    "sms" to "𑄥𑄳𑄇𑄧𑄣𑄳𑄑𑄧 𑄥𑄟𑄨",
    "sn" to "𑄥𑄮𑄚",
    "snk" to "𑄥𑄮𑄚𑄨𑄋𑄴𑄇𑄬",
    "so" to "𑄥𑄮𑄟𑄣𑄨",
    "sog" to "𑄥𑄮𑄇𑄴𑄓𑄠𑄚𑄴",
    "sq" to "𑄃𑄣𑄴𑄝𑄬𑄚𑄩𑄠𑄧",
    "sr" to "𑄥𑄢𑄴𑄝𑄩𑄠𑄧",
    "srn" to "𑄥𑄳𑄢𑄚𑄚𑄴 𑄑𑄮𑄋𑄴𑄉𑄮",
    "srr" to "𑄥𑄬𑄢𑄬𑄢𑄴",
    "ss" to "𑄥𑄮𑄠𑄖𑄨",
    "ssy" to "𑄥𑄦𑄮",
    "st" to "𑄘𑄧𑄉𑄨𑄚𑄴 𑄥𑄮𑄗𑄮",
    "su" to "𑄥𑄪𑄘𑄚𑄩",
    "suk" to "𑄥𑄪𑄇𑄪𑄟",
    "sus" to "𑄥𑄪𑄥𑄪",
    "sux" to "𑄥𑄪𑄟𑄬𑄢𑄩𑄠𑄧",
    "sv" to "𑄥𑄭𑄪𑄓𑄨𑄥𑄴",
    "sw" to "𑄥𑄱𑄦𑄨𑄣𑄨",
    "sw-CD" to "𑄇𑄧𑄋𑄴𑄉𑄮 𑄥𑄱𑄦𑄨𑄣𑄨",
    "swb" to "𑄇𑄧𑄟𑄮𑄢𑄨𑄠𑄚𑄴",
    "syc" to "𑄛𑄪𑄢𑄮𑄚𑄴 𑄥𑄨𑄢𑄨𑄃𑄮",
    "syr" to "𑄥𑄨𑄢𑄨𑄠𑄇𑄴",
    "ta" to "𑄖𑄟𑄨𑄣𑄴",
    "te" to "𑄖𑄬𑄣𑄬𑄉𑄪",
    "tem" to "𑄑𑄭𑄟𑄴𑄚𑄬",
    "teo" to "𑄖𑄬𑄥𑄮",
    "ter" to "𑄖𑄬𑄢𑄬𑄚𑄮",
    "tet" to "𑄖𑄬𑄖𑄪𑄟𑄴",
    "tg" to "𑄖𑄎𑄨𑄇𑄴",
    "th" to "𑄗𑄭",
    "ti" to "𑄖𑄨𑄉𑄧𑄢𑄨𑄚𑄨𑄠",
    "tig" to "𑄑𑄭𑄉𑄳𑄢𑄬",
    "tiv" to "𑄑𑄨𑄞𑄴",
    "tk" to "𑄖𑄪𑄢𑄴𑄇𑄧𑄟𑄬𑄚𑄨",
    "tkl" to "𑄑𑄮𑄇𑄬𑄣𑄃𑄪",
    "tl" to "𑄖𑄉𑄣𑄧𑄇𑄴",
    "tlh" to "𑄇𑄳𑄣𑄨𑄋𑄴𑄉𑄧𑄚𑄴",
    "tli" to "𑄖𑄴𑄣𑄨𑄋𑄴𑄉𑄨𑄖𑄴",
    "tmh" to "𑄖𑄟𑄥𑄬𑄇𑄴",
    "tn" to "𑄥𑄱𑄚",
    "to" to "𑄑𑄮𑄋𑄴𑄉𑄚𑄴",
    "tog" to "𑄚𑄠𑄥𑄑𑄮𑄋𑄴𑄉",
    "tpi" to "𑄑𑄮𑄇𑄴 𑄛𑄨𑄥𑄨𑄚𑄴",
    "tr" to "𑄖𑄪𑄢𑄴𑄇𑄩",
    "trv" to "𑄖𑄢𑄮𑄇𑄮",
    "ts" to "𑄥𑄧𑄋𑄴𑄉",
    "tsi" to "𑄥𑄨𑄟𑄴𑄥𑄨𑄠𑄚𑄴",
    "tt" to "𑄖𑄖𑄢𑄴",
    "tum" to "𑄖𑄪𑄟𑄴𑄝𑄪𑄇",
    "tvl" to "𑄑𑄪𑄞𑄣𑄪",
    "tw" to "𑄑𑄮𑄠𑄭",
    "twq" to "𑄖𑄥𑄤𑄇𑄴",
    "ty" to "𑄖𑄦𑄨𑄖𑄨𑄠𑄚𑄴",
    "tyv" to "𑄑𑄪𑄞𑄨𑄚𑄨𑄠𑄚𑄴",
    "tzm" to "𑄥𑄬𑄚𑄴𑄑𑄳𑄢𑄣𑄴 𑄃𑄣𑄴𑄖𑄌𑄴 𑄖𑄟𑄎𑄨𑄉𑄖𑄴",
    "udm" to "𑄃𑄪𑄓𑄴𑄟𑄪𑄢𑄴𑄑𑄧",
    "ug" to "𑄃𑄪𑄃𑄨𑄊𑄪𑄢𑄴",
    "uga" to "𑄃𑄪𑄉𑄢𑄨𑄑𑄨𑄇𑄴",
    "uk" to "𑄃𑄨𑄃𑄪𑄇𑄳𑄢𑄬𑄚𑄩𑄠𑄧",
    "umb" to "𑄃𑄪𑄟𑄴𑄝𑄪𑄚𑄴𑄘𑄪",
    "und" to "𑄦𑄧𑄝𑄧𑄢𑄴 𑄚𑄧𑄛𑄬𑄠𑄬 𑄞𑄌𑄴",
    "ur" to "𑄃𑄪𑄢𑄴𑄘𑄪",
    "uz" to "𑄃𑄪𑄎𑄴𑄝𑄬𑄇𑄩𑄠𑄧",
    "vai" to "𑄞𑄭",
    "ve" to "𑄞𑄬𑄚𑄴𑄓",
    "vi" to "𑄞𑄨𑄠𑄬𑄖𑄴𑄚𑄟𑄩",
    "vo" to "𑄞𑄮𑄣𑄛𑄪𑄇𑄴",
    "vot" to "𑄞𑄮𑄑𑄨𑄇𑄴",
    "vun" to "𑄞𑄪𑄚𑄴𑄏𑄮",
    "wa" to "𑄤𑄣𑄪𑄚𑄴",
    "wae" to "𑄤𑄣𑄧𑄥𑄬𑄢𑄴",
    "wal" to "𑄤𑄣𑄟𑄮",
    "war" to "𑄤𑄢𑄬",
    "was" to "𑄤𑄥𑄮",
    "wbp" to "𑄤𑄢𑄴𑄣𑄴𑄛𑄨𑄢𑄨",
    "wo" to "𑄤𑄃𑄮𑄣𑄮𑄜𑄴",
    "wuu" to "𑄤𑄌𑄨𑄚",
    "xal" to "𑄇𑄣𑄴𑄟𑄳𑄆𑄧𑄇𑄴",
    "xh" to "𑄎𑄮𑄥",
    "xog" to "𑄥𑄮𑄉",
    "yao" to "𑄃𑄨𑄠𑄃𑄮",
    "yap" to "𑄃𑄨𑄠𑄛𑄬𑄥𑄬",
    "yav" to "𑄠𑄋𑄴𑄉𑄧𑄝𑄬𑄚𑄴",
    "ybb" to "𑄠𑄮𑄟𑄴𑄝",
    "yi" to "𑄠𑄨𑄖𑄴𑄘𑄨𑄥𑄴",
    "yo" to "𑄃𑄨𑄃𑄮𑄢𑄪𑄝",
    "yue" to "𑄇𑄳𑄠𑄚𑄴𑄑𑄮𑄚𑄩𑄎𑄴",
    "yue-alt-menu" to "𑄇𑄳𑄠𑄚𑄴𑄑𑄮𑄚𑄩𑄎𑄴",
    "za" to "𑄏𑄪𑄠𑄋𑄴",
    "zap" to "𑄎𑄛𑄮𑄑𑄬𑄇𑄴",
    "zbl" to "𑄃𑄉𑄬𑄠 𑄞𑄌𑄴",
    "zen" to "𑄎𑄬𑄚𑄉",
    "zgh" to "𑄉𑄧𑄟𑄴𑄘𑄮𑄣𑄴 𑄟𑄧𑄢𑄧𑄇𑄧𑄧𑄱𑄚𑄴𑄖𑄟𑄎𑄨𑄉𑄖𑄴",
    "zh" to "𑄌𑄩𑄚",
    "zh-alt-menu" to "𑄌𑄩𑄚",
    "zh-Hans" to "𑄅𑄪𑄎𑄪𑄅𑄪𑄏𑄫 𑄌𑄩𑄚",
    "zh-Hans-alt-long" to "𑄅𑄪𑄎𑄪𑄅𑄪𑄏𑄫 𑄌𑄩𑄚",
    "zh-Hant" to "𑄢𑄨𑄘𑄨𑄥𑄪𑄘𑄮𑄟𑄴 𑄌𑄩𑄚",
    "zh-Hant-alt-long" to "𑄢𑄨𑄘𑄨𑄥𑄪𑄘𑄮𑄟𑄴 𑄌𑄩𑄚",
    "zu" to "𑄎𑄪𑄣𑄪",
    "zun" to "𑄎𑄪𑄚𑄨",
    "zxx" to "𑄞𑄏𑄧𑄢𑄴𑄘𑄮𑄇𑄳𑄠𑄬 𑄝𑄨𑄥𑄧𑄠𑄴 𑄚𑄳𑄄𑄬",
    "zza" to "𑄎𑄎",
  ) }

  val ccp_IN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ce: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарийн",
    "ab" to "абхазхойн",
    "ace" to "ачехийн",
    "ada" to "адангме",
    "ady" to "адигейн",
    "af" to "африкаанс",
    "agq" to "агхӀем",
    "ain" to "айнийн",
    "ak" to "акан",
    "ale" to "алеутийн",
    "alt" to "къилба алтайн",
    "am" to "амхаройн",
    "an" to "арагонойн",
    "anp" to "ангика",
    "ar" to "Ӏаьрбийн",
    "ar-001" to "ХӀинца болу стандартан Ӏаьрбийн",
    "arn" to "арауканхойн",
    "arp" to "арапахо",
    "as" to "ассамийн",
    "asa" to "асу",
    "ast" to "астурийн",
    "av" to "суьйлийн",
    "awa" to "авадхи",
    "ay" to "аймара",
    "az" to "азербайджанийн",
    "az-alt-short" to "азербайджанийн",
    "ba" to "башкирийн",
    "ban" to "балийн",
    "bas" to "баса",
    "be" to "белорусийн",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "болгарийн",
    "bgn" to "малхбузен-белуджийн",
    "bho" to "бходжпури",
    "bi" to "бислама",
    "bin" to "бини",
    "bla" to "сиксика",
    "bm" to "бамбара",
    "bn" to "бенгалийн",
    "bo" to "тибетхойн",
    "br" to "бретонийн",
    "brx" to "бодо",
    "bs" to "боснийн",
    "bug" to "бугийн",
    "byn" to "билийн",
    "ca" to "каталонийн",
    "ce" to "нохчийн",
    "ceb" to "себуано",
    "cgg" to "чига",
    "ch" to "чаморро",
    "chk" to "чукчийн",
    "chm" to "марийн",
    "cho" to "чоктавийн",
    "chr" to "чероки",
    "chy" to "шайенийн",
    "ckb" to "юккъерчу курдийн",
    "ckb-alt-menu" to "юккъерчу курдийн",
    "ckb-alt-variant" to "юккъерчу курдийн",
    "co" to "корсиканийн",
    "crs" to "сейшелийн креолийн",
    "cs" to "чехийн",
    "cu" to "килсславянийн",
    "cv" to "чувашийн",
    "cy" to "валлийн",
    "da" to "датхойн",
    "dak" to "дакота",
    "dar" to "даьргӀойн",
    "dav" to "таита",
    "de" to "немцойн",
    "de-AT" to "австрин немцойн",
    "de-CH" to "швейцарин литературин немцойн",
    "dgr" to "догриб",
    "dje" to "зарма",
    "dsb" to "сорбийн",
    "dua" to "дуала",
    "dv" to "мальдивийн",
    "dyo" to "дьола-фоньи",
    "dz" to "дзонг-кэ",
    "dzg" to "даза",
    "ebu" to "эмбу",
    "ee" to "эве",
    "efi" to "эфик",
    "eka" to "экаджук",
    "el" to "грекийн",
    "en" to "ингалсан",
    "en-AU" to "Австралин ингалсан",
    "en-CA" to "канадан ингалсан",
    "en-GB" to "британин ингалсан",
    "en-GB-alt-short" to "ингалсан (Британи)",
    "en-US" to "американ ингалсан",
    "en-US-alt-short" to "ингалсан (АЦШ)",
    "eo" to "эсперанто",
    "es" to "испанхойн",
    "es-419" to "латинан американ испанхойн",
    "es-ES" to "европан испанхойн",
    "es-MX" to "мексикан испанхойн",
    "et" to "эстонийн",
    "eu" to "баскийн",
    "ewo" to "эвондо",
    "fa" to "гӀажарийн",
    "ff" to "фулах",
    "fi" to "финнийн",
    "fil" to "филиппинийн",
    "fj" to "фиджи",
    "fo" to "фарерийн",
    "fon" to "фон",
    "fr" to "французийн",
    "fr-CA" to "канадан французийн",
    "fr-CH" to "швейцарин французийн",
    "fur" to "фриулийн",
    "fy" to "малхбузен-фризийн",
    "ga" to "ирландхойн",
    "gaa" to "га",
    "gag" to "гагаузийн",
    "gd" to "гэлийн",
    "gez" to "геэз",
    "gil" to "гильбертийн",
    "gl" to "галисийн",
    "gn" to "гуарани",
    "gor" to "горонтало",
    "gsw" to "швейцарин немцойн",
    "gu" to "гуджарати",
    "guz" to "гусии",
    "gv" to "мэнийн",
    "gwi" to "гвичин",
    "ha" to "хауса",
    "haw" to "гавайн",
    "he" to "жугтийн",
    "hi" to "хӀинди",
    "hil" to "хилигайнон",
    "hmn" to "хмонг",
    "hr" to "хорватийн",
    "hsb" to "лакхара сербийн",
    "ht" to "гаитийн",
    "hu" to "венгрийн",
    "hup" to "хупа",
    "hy" to "эрмалойн",
    "hz" to "гереро",
    "ia" to "интерлингва",
    "iba" to "ибанийн",
    "ibb" to "ибибио",
    "id" to "индонезихойн",
    "ig" to "игбо",
    "ii" to "сычуань",
    "ilo" to "илоко",
    "inh" to "гӀалгӀайн",
    "io" to "идо",
    "is" to "исландхойн",
    "it" to "итальянийн",
    "iu" to "инуктитут",
    "ja" to "японийн",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jv" to "яванийн",
    "ka" to "гуьржийн",
    "kab" to "кабилийн",
    "kac" to "качинийн",
    "kaj" to "каджи",
    "kam" to "камба",
    "kbd" to "гӀебартойн",
    "kcg" to "тьяп",
    "kde" to "маконде",
    "kea" to "кабувердьяну",
    "kfo" to "коро",
    "kha" to "кхаси",
    "khq" to "койра чиини",
    "ki" to "кикуйю",
    "kj" to "кунама",
    "kk" to "кхазакхийн",
    "kkj" to "како",
    "kl" to "гренландхойн",
    "kln" to "календжин",
    "km" to "кхмерийн",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "корейн",
    "koi" to "коми-пермякийн",
    "kok" to "конкани",
    "kpe" to "кпелле",
    "kr" to "канури",
    "krc" to "кхарачойн-балкхаройн",
    "krl" to "карелийн",
    "kru" to "курух",
    "ks" to "кашмири",
    "ksb" to "шамбала",
    "ksf" to "бафиа",
    "ksh" to "коьлнийн",
    "ku" to "курдийн",
    "kum" to "гӀумкийн",
    "kv" to "комийн",
    "kw" to "корнуоллийн",
    "ky" to "гӀиргӀизойн",
    "la" to "латинан",
    "lad" to "ладино",
    "lag" to "ланги",
    "lb" to "люксембургхойн",
    "lez" to "лаьзгийн",
    "lg" to "ганда",
    "li" to "лимбургийн",
    "lkt" to "лакота",
    "ln" to "лингала",
    "lo" to "лаоссийн",
    "loz" to "лози",
    "lrc" to "къилбаседа лури",
    "lt" to "литвахойн",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lun" to "лунда",
    "luo" to "луо (Кени а, Танзани а)",
    "lus" to "лушей",
    "luy" to "лухья",
    "lv" to "латышийн",
    "mad" to "мадурийн",
    "mag" to "магахи",
    "mai" to "майтхили",
    "mak" to "макасарийн",
    "mas" to "масаи",
    "mdf" to "мокшанойн",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "маврикин креолийн",
    "mg" to "малагасийн",
    "mgh" to "макуа-меетто",
    "mgo" to "мета",
    "mh" to "маршаллийн",
    "mi" to "маори",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонхойн",
    "ml" to "малаялам",
    "mn" to "монголийн",
    "mni" to "манипурийн",
    "moh" to "мохаук",
    "mos" to "моси",
    "mr" to "маратхи",
    "ms" to "малайн",
    "mt" to "мальтойн",
    "mua" to "мунданг",
    "mul" to "тайп-тайпа доьзалан меттанаш",
    "mus" to "крик",
    "mwl" to "мирандойн",
    "my" to "бирманийн",
    "myv" to "эрзянийн",
    "mzn" to "мазандеранхойн",
    "na" to "науру",
    "nap" to "неаполитанойн",
    "naq" to "нама",
    "nb" to "норвегийн букмол",
    "nd" to "къилбаседа ндебели",
    "nds" to "лахара германхойн",
    "nds-NL" to "лахара саксонийн",
    "ne" to "непалхойн",
    "new" to "неваройн",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "ниуэ",
    "nl" to "голландхойн",
    "nl-BE" to "фламандийн",
    "nmg" to "квасио",
    "nn" to "норвегийн нюнорск",
    "nnh" to "нгиембунд",
    "nog" to "ногӀийн",
    "nqo" to "нко",
    "nr" to "къилба ндебеле",
    "nso" to "къилбаседа сото",
    "nus" to "нуэр",
    "nv" to "навахо",
    "ny" to "ньянджа",
    "nyn" to "ньянколе",
    "oc" to "окситанойн",
    "om" to "оромо",
    "or" to "ори",
    "os" to "хӀирийн",
    "pa" to "панджаби",
    "pag" to "пангасинан",
    "pam" to "пампанга",
    "pap" to "папьяменто",
    "pau" to "палау",
    "pcm" to "нигерийн-креолийн",
    "pl" to "полякийн",
    "prg" to "пруссийн",
    "ps" to "пушту",
    "pt" to "португалихойн",
    "pt-BR" to "бразилин португалихойн",
    "pt-PT" to "европан португалихойн",
    "qu" to "кечуа",
    "quc" to "киче",
    "rap" to "рапануйн",
    "rar" to "раротонга",
    "rm" to "романшийн",
    "rn" to "рунди",
    "ro" to "румынийн",
    "ro-MD" to "молдавийн",
    "rof" to "ромбо",
    "ru" to "оьрсийн",
    "rup" to "аруминийн",
    "rw" to "киньяруанда",
    "rwk" to "руанда",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "якутийн",
    "saq" to "самбуру",
    "sat" to "сантали",
    "sba" to "нгамбайн",
    "sbp" to "сангу",
    "sc" to "сардинийн",
    "scn" to "сицилийн",
    "sco" to "шотландхойн",
    "sd" to "синдхи",
    "se" to "къилбаседа саамийн",
    "seh" to "сена",
    "ses" to "койраборо сенни",
    "sg" to "санго",
    "shi" to "тахелхит",
    "shn" to "шанойн",
    "si" to "сингалхойн",
    "sk" to "словакийн",
    "sl" to "словенийн",
    "sm" to "самоанойн",
    "sma" to "саамийн (къилба)",
    "smj" to "луле-саамийн",
    "smn" to "инари-саамийн",
    "sms" to "скольт-саамийн",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомали",
    "sq" to "албанойн",
    "sr" to "сербийн",
    "srn" to "сранан-тонго",
    "ss" to "свази",
    "ssy" to "сахо",
    "st" to "къилба сото",
    "su" to "сунданхойн",
    "suk" to "сукума",
    "sv" to "шведийн",
    "sw" to "суахили",
    "sw-CD" to "суахили (Конго)",
    "swb" to "коморийн",
    "syr" to "шемахойн",
    "ta" to "тамилхойн",
    "te" to "телугу",
    "tem" to "темне",
    "teo" to "тесо",
    "tet" to "тетум",
    "tg" to "таджикийн",
    "th" to "тайн",
    "ti" to "тигринья",
    "tig" to "тигре",
    "tk" to "туркменийн",
    "tlh" to "клингонин",
    "tn" to "тсвана",
    "to" to "тонганийн",
    "tpi" to "ток-писин",
    "tr" to "туркойн",
    "trv" to "седекойн",
    "ts" to "тсонга",
    "tt" to "гӀезалойн",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "twq" to "тасавак",
    "ty" to "таитянойн",
    "tyv" to "тувинийн",
    "tzm" to "тамазигхтийн",
    "udm" to "удмуртийн",
    "ug" to "уйгурийн",
    "uk" to "украинийн",
    "umb" to "умбунду",
    "und" to "боьвзуш боцу мотт",
    "ur" to "урду",
    "uz" to "узбекийн",
    "vai" to "ваи",
    "ve" to "венда",
    "vi" to "вьетнамхойн",
    "vo" to "волапюк",
    "vun" to "вунджо",
    "wa" to "валлонойн",
    "wae" to "валлисийн",
    "wal" to "воламо",
    "war" to "варай",
    "wbp" to "варлпири",
    "wo" to "волоф",
    "xal" to "гӀалмакхойн",
    "xh" to "коса",
    "xog" to "сога",
    "yav" to "янгбен",
    "ybb" to "йемба",
    "yi" to "идиш",
    "yo" to "йоруба",
    "yue" to "кантонийн",
    "yue-alt-menu" to "кантонийн",
    "zgh" to "мороккон стандартан тамазигхтийн",
    "zh" to "цийн",
    "zh-alt-menu" to "цийн",
    "zh-Hans" to "атта цийн",
    "zh-Hans-alt-long" to "атта цийн",
    "zh-Hant" to "ламастан цийн",
    "zh-Hant-alt-long" to "ламастан цийн",
    "zu" to "зулу",
    "zun" to "зуньи",
    "zxx" to "меттан чулацам боцуш",
    "zza" to "заза",
  ) }

  val ceb: ImmutableMap by lazy { immutableMapOf(
    "ar" to "Arabic",
    "ar-001" to "Modernong Standard nga Arabic",
    "bn" to "Bangla",
    "ceb" to "Cebuano",
    "de" to "German",
    "de-CH" to "Swiss High German",
    "en" to "English",
    "en-GB" to "Britanikong English",
    "en-GB-alt-short" to "English (UK)",
    "en-US" to "English (America)",
    "en-US-alt-short" to "English (US)",
    "es" to "Espanyol",
    "es-ES" to "Espanyol (Europa)",
    "fr" to "Pranses",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "id" to "Indonesian",
    "it" to "Italyano",
    "ja" to "Hinapon",
    "ko" to "Korean",
    "nl" to "Dutch",
    "nl-BE" to "Flemish",
    "pl" to "Polish",
    "pt" to "Portuguese",
    "ru" to "Russian",
    "th" to "Thai",
    "tr" to "Turkish",
    "und" to "Wala Mailhing Pinulongan",
    "zh" to "Inintsik",
    "zh-alt-menu" to "Chinese, Mandarin",
    "zh-Hans" to "Pinasimple nga Chinese",
    "zh-Hans-alt-long" to "Pinasimple nga Mandarin Chinese",
    "zh-Hant" to "Tradisyonal nga Chinese",
    "zh-Hant-alt-long" to "Tradisyonal nga Mandarin Chinese",
  ) }

  val cgg: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Orukani",
    "am" to "Orumariki",
    "ar" to "Oruharabu",
    "be" to "Oruberarusi",
    "bg" to "Oruburugariya",
    "bn" to "Orubengari",
    "cgg" to "Rukiga",
    "cs" to "Oruceeki",
    "de" to "Orugirimaani",
    "el" to "Oruguriiki",
    "en" to "Orungyereza",
    "es" to "Orusupaani",
    "fa" to "Orupaasiya",
    "fr" to "Orufaransa",
    "ha" to "Oruhausa",
    "hi" to "Oruhindi",
    "hu" to "Oruhangare",
    "id" to "Oruindonezia",
    "ig" to "Oruibo",
    "it" to "Oruyitare",
    "ja" to "Orujapaani",
    "jv" to "Orujava",
    "km" to "Orukambodiya",
    "ko" to "Orukoreya",
    "ms" to "Orumalesiya",
    "my" to "Oruburuma",
    "ne" to "Orunepali",
    "nl" to "Orudaaki",
    "pa" to "Orupungyabi",
    "pl" to "Orupoori",
    "pt" to "Orupocugo",
    "ro" to "Oruromania",
    "ru" to "Orurrasha",
    "rw" to "Orunyarwanda",
    "so" to "Orusomaari",
    "sv" to "Oruswidi",
    "ta" to "Orutamiri",
    "th" to "Orutailandi",
    "tr" to "Orukuruki",
    "uk" to "Orukuraini",
    "ur" to "Oru-Urudu",
    "vi" to "Oruviyetinaamu",
    "yo" to "Oruyoruba",
    "zh" to "Oruchaina",
    "zh-alt-menu" to "Oruchaina",
    "zu" to "Oruzuru",
  ) }

  val cho: ImmutableMap by lazy { immutableMapOf(
    "cho" to "Chahta",
    "en" to "English",
  ) }

  val chr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ᎠᏩᎳ",
    "ab" to "ᎠᏆᏏᎠᏂ",
    "ace" to "ᎠᏥᏂᏏ",
    "ada" to "ᎠᏓᎾᎦᎺ",
    "ady" to "ᎠᏗᎨ",
    "af" to "ᎠᎬᎿᎨᏍᏛ",
    "agq" to "ᎠᎨᎹ",
    "ain" to "ᎠᏱᏄ",
    "ak" to "ᎠᎧᎾ",
    "ale" to "ᎠᎵᎤᏘ",
    "alt" to "ᏧᎦᎾᏮ ᏗᏜ ᎠᎵᏔᎢ",
    "am" to "ᎠᎹᎭᎵᎩ",
    "an" to "ᎠᏩᎪᏂᏏ",
    "ann" to "ᎣᏉᎶ",
    "anp" to "ᎠᎾᎩᎧ",
    "ar" to "ᎡᎳᏈ",
    "ar-001" to "ᎪᎯᏊ ᎢᎬᏥᎩ ᎠᏟᎶᏍᏗ ᎡᎳᏈ",
    "arn" to "ᎹᏊᏤ",
    "arp" to "ᎠᏩᏈᎰ",
    "ars" to "ᎾᏣᏗ ᎠᎳᏈ",
    "as" to "ᎠᏌᎻᏏ",
    "asa" to "ᎠᏑ",
    "ast" to "ᎠᏍᏚᎵᎠᏂ",
    "atj" to "ᎠᏂᏘᎧᎺᏆ",
    "av" to "ᎠᏩᎵᎧ",
    "awa" to "ᎠᏩᏗ",
    "ay" to "ᎠᏱᎹᎳ",
    "az" to "ᎠᏎᏆᏣᏂ",
    "az-alt-short" to "ᎠᏎᎵ",
    "ba" to "ᏆᏍᎯᎩᎠ",
    "ban" to "ᏆᎵᏁᏏ",
    "bas" to "ᏆᏌᎠ",
    "be" to "ᏇᎳᎷᏏ",
    "bem" to "ᏇᎹᏆ",
    "bez" to "ᏇᎾ",
    "bg" to "ᏊᎵᎨᎵᎠᏂ",
    "bgc" to "ᎭᏯᏅᎢ",
    "bho" to "ᏉᏣᏊᎵ",
    "bi" to "ᏈᏍᎳᎹ",
    "bin" to "ᏈᏂ",
    "bla" to "ᏏᎩᏏᎧ",
    "blo" to "ᎠᏂᎵ",
    "bm" to "ᏆᎻᏆᎳ",
    "bn" to "ᏇᏂᎦᎳ",
    "bo" to "ᏘᏇᏔᏂ",
    "br" to "ᏇᏙᏂ",
    "brx" to "ᏉᏙ",
    "bs" to "ᏆᏍᏂᎠᏂ",
    "bug" to "ᏈᎥᎩᏂᏍ",
    "byn" to "ᏟᏂ",
    "ca" to "ᎨᏔᎳᏂ",
    "cay" to "ᎧᏳᎦ",
    "ccp" to "ᏣᎧᎹ",
    "ce" to "ᏤᏤᏂ",
    "ceb" to "ᏎᏆᏃ",
    "cgg" to "ᏥᎦ",
    "ch" to "ᏣᎼᎶ",
    "chk" to "ᏧᎨᏎ",
    "chm" to "ᎹᎵ",
    "cho" to "ᎠᏣᏓ",
    "chp" to "ᎠᏥᏇᏯᏂ",
    "chr" to "ᏣᎳᎩ",
    "chy" to "ᏣᏰᏂ",
    "ckb" to "ᎠᏰᏟ ᎫᏗᏏ",
    "ckb-alt-menu" to "ᎠᏰᏟ ᎫᏗᏏ",
    "ckb-alt-variant" to "ᎠᏰᏟ ᎫᏗᏏ",
    "clc" to "ᏥᎸᎪᏘᎾ",
    "co" to "ᎪᎵᏍᎢᎧᏂ",
    "crg" to "ᎻᏥᏩ",
    "crj" to "ᏧᎦᏃᏮ ᏗᎧᎸᎬ Ꮯ",
    "crk" to "ᏠᎨᏏ Ꮯ",
    "crl" to "ᏧᏴᏢ ᏗᎧᎸᎬ Ꮯ",
    "crm" to "ᎠᏫ ᎡᏆ Ꮯ",
    "crr" to "ᎠᎵᎦᏂᏈᎠᎾ",
    "crs" to "ᏎᏎᎵᏩ ᏟᏲᎵ ᎠᏂᎦᎸ",
    "cs" to "ᏤᎩ",
    "csw" to "ᏌᎷᏱ Ꮯ",
    "cu" to "ᏧᏂᎳᏫᏍᏗ ᏍᎳᏫᎪ",
    "cv" to "ᏧᏩᏏ",
    "cy" to "ᏪᎵᏏ",
    "da" to "ᏕᏂᏍ",
    "dak" to "ᏓᎪᏔ",
    "dar" to "ᏓᎳᏆ",
    "dav" to "ᏔᎢᏔ",
    "de" to "ᏙᎢᏥ",
    "de-AT" to "ᎠᏟᏯᏂ ᎠᏂᏓᏥ",
    "de-CH" to "ᏍᏫᏏ ᎦᎸᎳᏗ ᎠᏂᏓᏥ",
    "dgr" to "ᎩᏟ ᎤᏄᎳᏥ",
    "dje" to "ᏌᎹ",
    "doi" to "ᏙᎦᎵ",
    "dsb" to "ᎡᎳᏗ ᏐᏈᎠᏂ",
    "dua" to "ᏚᎠᎳ",
    "dv" to "ᏗᏪᎯ",
    "dyo" to "ᏦᎳ-ᏬᏱ",
    "dz" to "ᏓᏐᏅᎧ",
    "dzg" to "ᏓᏌᎦ",
    "ebu" to "ᎡᎻᏊ",
    "ee" to "ᎡᏪ",
    "efi" to "ᎡᏫᎩ",
    "eka" to "ᎨᎧᏧᎧ",
    "el" to "ᎠᏂᎪᎢ",
    "en" to "ᎩᎵᏏ",
    "en-AU" to "ᎡᎳᏗᏜ ᎩᎵᏏ",
    "en-CA" to "ᎨᎾᏓ ᎩᎵᏏ",
    "en-GB" to "ᎩᎵᏏᏲ ᎩᎵᏏ",
    "en-GB-alt-short" to "UK ᎩᎵᏏ",
    "en-US" to "ᎠᎹᏰᏟ ᎩᎵᏏ",
    "en-US-alt-short" to "US ᎩᎵᏏ",
    "eo" to "ᎡᏍᏇᎳᏂᏙ",
    "es" to "ᏍᏆᏂ",
    "es-419" to "ᏔᏘᏂ ᎠᎹᏰᏟ ᏍᏆᏂ",
    "es-ES" to "ᎠᏂᏍᏆᏂᏱ ᏍᏆᏂ",
    "es-MX" to "ᏍᏆᏂᏱ ᏍᏆᏂ",
    "et" to "ᎡᏍᏙᏂᎠᏂ",
    "eu" to "ᏆᏍᎨ",
    "ewo" to "ᎡᏬᏂᏙ",
    "fa" to "ᏇᏏᎠᏂ",
    "fa-AF" to "ᏓᎵ",
    "ff" to "ᏊᎳᏂ",
    "fi" to "ᏈᏂᏍ",
    "fil" to "ᎠᏈᎵᎩ",
    "fj" to "ᏫᏥᎠᏂ",
    "fo" to "ᏇᎶᎡᏍ",
    "fon" to "ᏠᏂ",
    "fr" to "ᎦᎸᏥ",
    "fr-CA" to "ᎨᎾᏓ ᎦᎸᏥ",
    "fr-CH" to "ᏍᏫᏏ ᎦᎸᏥ",
    "frc" to "ᎨᏨᏂ ᎦᎸᏥ",
    "frr" to "ᏧᏴᏢ ᎷᏈ",
    "fur" to "ᏞᎤᎵᎠᏂ",
    "fy" to "ᏭᏕᎵᎬ ᏗᏜ ᏟᏏᎠᏂ",
    "ga" to "ᎨᎵᎩ",
    "gaa" to "Ꭶ",
    "gd" to "ᏍᎦᏗ ᎨᎵᎩ",
    "gez" to "ᎩᏏ",
    "gil" to "ᎩᏇᏘᏏ",
    "gl" to "ᎦᎵᏏᎠᏂ",
    "gn" to "ᏆᎳᏂ",
    "gor" to "ᎪᎶᏂᏔᏃ",
    "gsw" to "ᏍᏫᏏ ᎠᏂᏓᏥ",
    "gu" to "ᎫᏣᎳᏘ",
    "guz" to "ᎫᏏ",
    "gv" to "ᎹᎾᎧᏏ",
    "gwi" to "ᏈᏥᏂ",
    "ha" to "ᎭᎤᏌ",
    "hai" to "ᎭᏱᏓ",
    "haw" to "ᎭᏩᎼ",
    "hax" to "ᏧᎦᏃᏮ ᏗᏜ ᎭᏱᏓ",
    "he" to "ᎠᏂᏈᎷ",
    "hi" to "ᎯᏂᏗ",
    "hi-Latn-alt-variant" to "ᎯᏂᏲᏁᎦ",
    "hil" to "ᎯᎵᎨᎾᏂ",
    "hmn" to "ᎭᎼᏂᎩ",
    "hr" to "ᎧᎶᎡᏏᏂ",
    "hsb" to "ᎦᎸᎳᏗᎨ ᏐᏈᎠᏂ",
    "ht" to "ᎮᏏᎠᏂ ᏟᏲᎵ",
    "hu" to "ᎲᏂᎦᎵᎠᏂ",
    "hup" to "ᎠᏂᎱᏆ",
    "hur" to "ᎭᎵᎪᎺᎴᎻ",
    "hy" to "ᎠᎳᎻᎠᏂ",
    "hz" to "ᎮᎴᎶ",
    "ia" to "ᎠᏰᏟ ᎦᏬᏂᎯᏍᏗ",
    "iba" to "ᎢᏆᏂ",
    "ibb" to "ᎢᏈᏈᎣ",
    "id" to "ᎢᏂᏙᏂᏏᎠ",
    "ie" to "ᏈᏖᎵᏆ",
    "ig" to "ᎢᎦᎪ",
    "ii" to "ᏏᏧᏩᏂ Ᏹ",
    "ikt" to "ᏭᏕᎵᎬ ᎨᎾᏓ ᎢᏄᎩᏘᏚᏘ",
    "ilo" to "ᎢᎶᎪ",
    "inh" to "ᎢᏂᎫᏏ",
    "io" to "ᎢᏙ",
    "is" to "ᏧᏁᏍᏓᎸᎯᎢᎩ",
    "it" to "ᎬᏩᎵᏲᏥᎢ",
    "iu" to "ᎢᏄᎦᏘᏚ",
    "ja" to "ᏣᏩᏂᏏ",
    "jbo" to "ᎶᏣᏆᏂ",
    "jgo" to "ᎾᎪᏆ",
    "jmc" to "ᎹᏣᎺ",
    "jv" to "ᏆᏌ ᏣᏩ",
    "ka" to "ᏦᏥᎠᏂ",
    "kab" to "ᎧᏈᎴ",
    "kac" to "ᎧᏥᏂ",
    "kaj" to "ᏥᏧ",
    "kam" to "ᎧᎻᏆ",
    "kbd" to "ᎧᏆᏗᎠᏂ",
    "kcg" to "ᏔᏯᏆ",
    "kde" to "ᎹᎪᏕ",
    "kea" to "ᎧᏊᏪᏗᎠᏄ",
    "kfo" to "ᎪᎶ",
    "kgp" to "ᎨᏂᎨᏂ",
    "kha" to "ᎧᏏ",
    "khq" to "ᎪᏱᎳ ᏥᏂ",
    "ki" to "ᎩᎫᏳ",
    "kj" to "ᎫᏩᏂᎠᎹ",
    "kk" to "ᎧᏌᎧ",
    "kkj" to "ᎧᎪ",
    "kl" to "ᎧᎳᎵᏑᏘ",
    "kln" to "ᎧᎴᏂᏥᏂ",
    "km" to "ᎩᎻᎷ",
    "kmb" to "ᎩᎻᏊᏚ",
    "kn" to "ᎧᎾᏓ",
    "ko" to "ᎪᎵᎠᏂ",
    "kok" to "ᎧᏂᎧᏂ",
    "kpe" to "ᏇᎴ",
    "kr" to "ᎧᏄᎵ",
    "krc" to "ᎧᎳᏣᏱ-ᏆᎵᎧᎵ",
    "krl" to "ᎧᎴᎵᎠᏂ",
    "kru" to "ᎫᎷᎩ",
    "ks" to "ᎧᏏᎻᎵ",
    "ksb" to "ᏝᎻᏆᎸ",
    "ksf" to "ᏆᏫᎠ",
    "ksh" to "ᎪᎶᏂᎠᏂ",
    "ku" to "ᎫᏗᏏ",
    "kum" to "ᎫᎻᎧ",
    "kv" to "ᎪᎻ",
    "kw" to "ᏎᎷᎭ",
    "kwk" to "ᏆᏆᎳ",
    "kxv" to "ᎫᏈ",
    "ky" to "ᎩᎵᏣᎢᏍ",
    "la" to "ᎳᏘᏂ",
    "lad" to "ᎳᏗᏃ",
    "lag" to "ᎳᏂᎩ",
    "lb" to "ᎸᎦᏏᎻᏋᎢᏍ",
    "lez" to "ᎴᏏᎦᏂ",
    "lg" to "ᎦᏂᏓ",
    "li" to "ᎴᎹᏊᎵᏏ",
    "lij" to "ᎵᏇᎢᎠ",
    "lil" to "ᎵᎶᎡᏘ",
    "lkt" to "ᎳᎪᏓ",
    "lmo" to "ᎶᏆᏗ",
    "ln" to "ᎵᏂᎦᎳ",
    "lo" to "ᎳᎣ",
    "lou" to "ᎷᏫᏏᎡᎾ ᎦᏬᏂᎯᏍᏗ",
    "loz" to "ᎶᏏ",
    "lrc" to "ᏧᏴᏢ ᏗᏜ ᎷᎵ",
    "lsm" to "ᏌᎠᎻᎠ",
    "lt" to "ᎵᏚᏩᏂᎠᏂ",
    "lu" to "ᎷᏆ-ᎧᏔᎦ",
    "lua" to "ᎷᏆ-ᎷᎷᎠ",
    "lun" to "ᎷᎾᏓ",
    "luo" to "ᎷᎣ",
    "lus" to "ᎻᏐ",
    "luy" to "ᎷᏱᎠ",
    "lv" to "ᎳᏘᏫᎠᏂ",
    "mad" to "ᎹᏚᎴᏏ",
    "mag" to "ᎹᎦᎯ",
    "mai" to "ᎹᏟᎵ",
    "mak" to "ᎹᎧᏌ",
    "mas" to "ᎹᏌᏱ",
    "mdf" to "ᎼᎧᏌ",
    "men" to "ᎺᎾᏕ",
    "mer" to "ᎺᎷ",
    "mfe" to "ᎼᎵᏏᎡᏂ",
    "mg" to "ᎹᎳᎦᏏ",
    "mgh" to "ᎹᎫᏩ-ᎻᏙ",
    "mgo" to "ᎺᎳ’",
    "mh" to "ᎹᏌᎵᏏ",
    "mi" to "ᎹᏫ",
    "mic" to "ᎻᎧᎹᎩ",
    "min" to "ᎻᎾᎧᏆᎤ",
    "mk" to "ᎹᏎᏙᏂᎠᏂ",
    "ml" to "ᎹᎳᏯᎳᎻ",
    "mn" to "ᎹᏂᎪᎵᎠᏂ",
    "mni" to "ᎺᏂᏉᎵ",
    "moe" to "ᎢᏄ-ᎠᏱᏵᏂ",
    "moh" to "ᎼᎭᎩ",
    "mos" to "ᎼᏍᏏ",
    "mr" to "ᎹᎳᏘ",
    "ms" to "ᎹᎴ",
    "mt" to "ᎹᎵᏘᏍ",
    "mua" to "ᎽᏂᏓᎩ",
    "mul" to "ᏧᏈᏍᏗ ᏗᎦᏬᏂᎯᏍᏗ",
    "mus" to "ᎠᎫᏌ",
    "mwl" to "ᎻᎳᏕᏏ",
    "my" to "ᏋᎻᏍ",
    "myv" to "ᎡᏏᏯ",
    "mzn" to "ᎹᏌᏕᎳᏂ",
    "na" to "ᏃᎤᎷ",
    "nap" to "ᏂᏯᏆᎵᏔᏂ",
    "naq" to "ᎾᎹ",
    "nb" to "ᏃᎵᏪᏥᏂ ᏉᎧᎹᎵ",
    "nd" to "ᏧᏴᏢ ᏂᏕᏇᎴ",
    "nds" to "ᎡᎳᏗ ᎠᏂᏓᏥ",
    "nds-NL" to "ᎡᎳᏗ ᏁᏛᎳᏂ",
    "ne" to "ᏁᏆᎵ",
    "new" to "ᏁᏩᎵ",
    "ng" to "ᎾᏙᎦ",
    "nia" to "ᏂᎠᏏ",
    "niu" to "ᏂᏳᏫᏯᏂ",
    "nl" to "ᏛᏥ",
    "nl-BE" to "ᏊᎵᏥᎥᎻ ᏛᏥ",
    "nmg" to "ᏆᏏᏲ",
    "nn" to "ᏃᎵᏪᏥᏂ ᎾᎵᏍᎩ",
    "nnh" to "ᎾᏥᏰᎹᏊᏂ",
    "no" to "ᏃᎵᏪᏥᏂ",
    "nog" to "ᏃᎦᏱ",
    "nqo" to "ᎾᎪ",
    "nr" to "ᏧᎦᎾᏮ ᏂᏕᏇᎴ",
    "nso" to "ᏧᏴᏢ ᏗᏜ ᏐᏠ",
    "nus" to "ᏄᏪᎵ",
    "nv" to "ᎾᏩᎰ",
    "ny" to "ᏂᏯᏂᏣ",
    "nyn" to "ᏂᏯᎾᎪᎴ",
    "oc" to "ᎠᏏᏔᏂ",
    "ojb" to "ᏧᏴᏢ ᏭᏕᎵᎬ ᎣᏥᏆ",
    "ojc" to "ᎠᏰᏟ ᎣᏥᏆ",
    "ojs" to "ᎣᏥ-Ꮯ",
    "ojw" to "ᏭᏕᎵᎬ ᏗᏜ ᎣᏥᏆ",
    "oka" to "ᎣᎧᎾᎦᏂ",
    "om" to "ᎣᎶᎼ",
    "or" to "ᎣᏗᎠ",
    "os" to "ᎣᏎᏘᎧ",
    "pa" to "ᏡᏂᏣᏈ",
    "pag" to "ᏇᎦᏏᎠᏂ",
    "pam" to "ᏆᎹᏆᎾᎦ",
    "pap" to "ᏆᏈᏯᎺᎾᏙ",
    "pau" to "ᏆᎳᎤᏩᏂ",
    "pcm" to "ᎾᎩᎵᎠᏂ ᏈᏥᏂ",
    "pis" to "ᏈᏥᎾ",
    "pl" to "ᏉᎵᏍ",
    "pqm" to "ᎹᎵᏏᏘ-ᏇᏌᎹᏉᏗ",
    "prg" to "ᏡᏏᎠᏂ",
    "ps" to "ᏆᏍᏙ",
    "pt" to "ᏉᏧᎩᏍ",
    "pt-BR" to "ᏆᏏᎵᎢ ᏉᏧᎩᏍ",
    "pt-PT" to "ᏳᎳᏈ ᏉᏧᎩᏍ",
    "qu" to "ᎨᏧᏩ",
    "quc" to "ᎩᏤ",
    "raj" to "ᎳᏣᏍᎭᏂ",
    "rap" to "ᎳᏆᏄᏫ",
    "rar" to "ᎳᎶᏙᎾᎦᏂ",
    "rhg" to "ᎶᎯᏂᏯ",
    "rm" to "ᎠᏂᎶᎺᏂ",
    "rn" to "ᎷᏂᏗ",
    "ro" to "ᎶᎹᏂᎠᏂ",
    "ro-MD" to "ᎹᎵᏙᏫᎠ ᏣᎹᏂᎠᏂ",
    "rof" to "ᎶᎹᏉ",
    "ru" to "ᏲᏅᎯ",
    "rup" to "ᎠᏬᎹᏂᎠᏂ",
    "rw" to "ᎩᏂᏯᏩᏂᏓ",
    "rwk" to "Ꮖ",
    "sa" to "ᏍᏂᏍᎩᏗ",
    "sad" to "ᏌᏅᏓᏫ",
    "sah" to "ᏌᎧᎾ",
    "saq" to "ᏌᎹᏊᎷ",
    "sat" to "ᏌᏂᏔᎵ",
    "sba" to "ᎾᎦᎹᏇ",
    "sbp" to "ᏌᏁᎫ",
    "sc" to "ᏌᏗᏂᎠᏂ",
    "scn" to "ᏏᏏᎵᎠᏂ",
    "sco" to "ᏍᎦᏗ",
    "sd" to "ᏏᏂᏗ",
    "se" to "ᏧᏴᏢ ᏗᏜ ᏌᎻ",
    "see" to "ᏏᏂᎦ",
    "seh" to "ᏎᎾ",
    "ses" to "ᎪᏱᎳᏈᎶ ᏎᏂ",
    "sg" to "ᏌᏂᎪ",
    "shi" to "ᏔᏤᎵᎯᏘ",
    "shn" to "ᏝᏂ",
    "si" to "ᏏᎾᎭᎳ",
    "sk" to "ᏍᎶᏩᎩ",
    "sl" to "ᏍᎶᏫᏂᎠᏂ",
    "slh" to "ᏧᎦᏃᏮ ᏗᏜ ᎷᏑᏘᏏᏗ",
    "sm" to "ᏌᎼᏯᏂ",
    "sma" to "ᏧᎦᎾᏮ ᏗᏜ ᏌᎻ",
    "smj" to "ᎷᎴ ᏌᎻ",
    "smn" to "ᎢᎾᎵ ᏌᎻ",
    "sms" to "ᏍᎪᎵᏘ ᏌᎻ",
    "sn" to "ᏠᎾ",
    "snk" to "ᏐᏂᏂᎨ",
    "so" to "ᏐᎹᎵ",
    "sq" to "ᎠᎵᏇᏂ",
    "sr" to "ᏒᏈᎠᏂ",
    "srn" to "ᏏᎳᎾᏂ ᏙᏃᎪ",
    "ss" to "ᏍᏩᏘ",
    "ssy" to "ᏌᎰ",
    "st" to "ᏧᎦᎾᏮ ᏗᏜ ᏐᏠ",
    "str" to "ᏌᎵᏏ",
    "su" to "ᏑᏂᏓᏂᏏ",
    "suk" to "ᏑᎫᎹ",
    "sv" to "ᏍᏫᏗᏏ",
    "sw" to "ᏍᏩᎯᎵ",
    "sw-CD" to "ᎧᏂᎪ ᏍᏩᎯᎵ",
    "swb" to "ᎪᎼᎵᎠᏂ",
    "syr" to "ᏏᎵᎠᎩ",
    "szl" to "ᏏᎴᏏᏂ",
    "ta" to "ᏔᎻᎵ",
    "tce" to "ᏧᎦᏃᏮ ᏚᏦᏁ",
    "te" to "ᏖᎷᎦ",
    "tem" to "ᏘᎹᏁ",
    "teo" to "ᏖᏐ",
    "tet" to "ᏖᏚᎼ",
    "tg" to "ᏔᏥᎩ",
    "tgx" to "ᏔᎩᏏ",
    "th" to "ᏔᏱ",
    "tht" to "ᏔᏝᎾ",
    "ti" to "ᏘᎩᎵᏂᎠ",
    "tig" to "ᏢᏓᏥ",
    "tk" to "ᎠᏂᎬᎾ",
    "tlh" to "ᏟᎦᎾ",
    "tli" to "ᏟᎩᏘ",
    "tn" to "ᏧᏩᎾ",
    "to" to "ᏙᎾᎦᏂ",
    "tok" to "ᏙᎩ ᏉᎾ",
    "tpi" to "ᏙᎩ ᏈᏏᏂ",
    "tr" to "ᎠᎬᎾ",
    "trv" to "ᏔᎶᎪ",
    "ts" to "ᏦᎾᎦ",
    "tt" to "ᏔᏔ",
    "ttm" to "ᏧᏴᏢ ᏗᏜ ᏚᏦᏁ",
    "tum" to "ᏛᎹᏊᎧ",
    "tvl" to "ᏚᏩᎷ",
    "twq" to "ᏔᏌᏩᎩ",
    "ty" to "ᏔᎯᏘᎠᏂ",
    "tyv" to "ᏚᏫᏂᎠᏂ",
    "tzm" to "ᎠᏰᏟ ᎡᎶᎯ ᏓᏟᎶᏍᏗᏓᏅᎢ ᏔᎹᏏᏘ",
    "udm" to "ᎤᏚᎷᏘ",
    "ug" to "ᏫᎦ",
    "uk" to "ᏳᎧᎴᏂᎠᏂ",
    "umb" to "ᎤᎹᏊᏅᏚ",
    "und" to "ᏄᏬᎵᏍᏛᎾ ᎦᏬᏂᎯᏍᏗ",
    "ur" to "ᎤᎵᏚ",
    "uz" to "ᎤᏍᏇᎩ",
    "vai" to "ᏩᏱ",
    "ve" to "ᏫᏂᏓ",
    "vec" to "ᏈᏂᏒᏂ",
    "vi" to "ᏫᎡᏘᎾᎻᏍ",
    "vmw" to "ᎹᎱᏩ",
    "vo" to "ᏬᎳᏊᎩ",
    "vun" to "ᏭᎾᏦ",
    "wa" to "ᏩᎷᎾ",
    "wae" to "ᏩᎵᏎᎵ",
    "wal" to "ᏬᎳᏱᏔ",
    "war" to "ᏩᎴ",
    "wo" to "ᏬᎶᏫ",
    "wuu" to "Ꮽ ᏓᎶᏂᎨᏍᏛ",
    "xal" to "ᎧᎳᎻᎧ",
    "xh" to "ᏠᏌ",
    "xnr" to "ᎧᏈᎢ",
    "xog" to "ᏐᎦ",
    "yav" to "ᏰᎾᎦᏇᏂ",
    "ybb" to "ᏰᎹᏋ",
    "yi" to "ᏱᏗᏍ",
    "yo" to "ᏲᏄᏆ",
    "yrl" to "ᏂᎾᎦᏚ",
    "yue" to "ᎨᎾᏙᏂᏏ",
    "yue-alt-menu" to "ᏓᎶᏂᎨ, ᎨᎾᏙᏂᏏ",
    "za" to "ᎱᎠᏂ",
    "zgh" to "ᎠᏟᎶᏍᏗ ᎼᎶᎪ ᏔᎹᏏᏘ",
    "zh" to "ᏓᎶᏂᎨ",
    "zh-alt-menu" to "ᏓᎶᏂᎨ, ᎹᏓᏈᏂ",
    "zh-Hans" to "ᎠᎯᏗᎨ ᏓᎶᏂᎨ",
    "zh-Hans-alt-long" to "ᎠᎯᏗᎨ ᎹᏓᏈᏂ ᏓᎶᏂᎨ",
    "zh-Hant" to "ᎤᏦᏍᏗ ᏓᎶᏂᎨ",
    "zh-Hant-alt-long" to "ᎤᏦᏍᏗ ᎹᏓᏈᏂ ᏓᎶᏂᎨ",
    "zu" to "ᏑᎷ",
    "zun" to "ᏑᏂ",
    "zxx" to "Ꮭ ᎦᏬᏂᎯᏍᏗ ᎦᎸᏛᎢ ᏱᎩ",
    "zza" to "ᏌᏌ",
  ) }

  val cic: ImmutableMap by lazy { immutableMapOf(
    "cic" to "Chikashshanompaʼ",
  ) }

  val ckb: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ئەفار",
    "ab" to "ئەبخازی",
    "ace" to "ئاچەیی",
    "ada" to "دانگمێ",
    "ady" to "ئادیگی",
    "af" to "ئەفریکانس",
    "agq" to "ئاگێم",
    "ain" to "ئاینوو",
    "ak" to "ئاکان",
    "ale" to "ئالیوت",
    "alt" to "ئاڵتایی باشوور",
    "am" to "ئەمھەری",
    "an" to "ئاراگۆنی",
    "anp" to "ئەنگیکا",
    "ar" to "عەرەبی",
    "ar-001" to "عەرەبیی ستاندارد",
    "arn" to "ماپووچە",
    "arp" to "ئاراپاهۆ",
    "as" to "ئاسامی",
    "asa" to "ئاسوو",
    "ast" to "ئاستۆری",
    "av" to "ئەڤاری",
    "awa" to "ئاوادهی",
    "ay" to "ئایمارا",
    "az" to "ئازەربایجانی",
    "az-alt-short" to "ئازەربایجانی",
    "az-Arab" to "ئازەربایجانی باشووری",
    "ba" to "باشکیەر",
    "ban" to "بالی",
    "bas" to "باسا",
    "be" to "بیلاڕووسی",
    "bem" to "بێمبا",
    "bez" to "بێنا",
    "bg" to "بۆلگاری",
    "bho" to "بوجپووری",
    "bi" to "بیسلاما",
    "bin" to "بینی",
    "bla" to "سیکسیکا",
    "bm" to "بامبارا",
    "bn" to "بەنگلادێشی",
    "bo" to "تەبەتی",
    "br" to "برێتونی",
    "brx" to "بۆدۆ",
    "bs" to "بۆسنی",
    "bug" to "بووگی",
    "byn" to "بلین",
    "ca" to "كاتالۆنی",
    "ce" to "چیچانی",
    "ceb" to "سێبوانۆ",
    "cgg" to "کیگا",
    "ch" to "چامۆرۆ",
    "chk" to "چووکی",
    "chm" to "ماری",
    "cho" to "چۆکتاو",
    "chr" to "چێرۆکی",
    "chy" to "شایان",
    "ckb" to "کوردیی ناوەندی",
    "ckb-alt-menu" to "کوردیی ناوەندی",
    "ckb-alt-variant" to "کوردیی ناوەندی",
    "co" to "کۆرسیکی",
    "crs" to "فەرەنسیی سیشێلی",
    "cs" to "چێکی",
    "cu" to "سلاویی کلیسەیی",
    "cv" to "چووڤاشی",
    "cy" to "وێلزی",
    "da" to "دانماركی",
    "dak" to "داکۆتایی",
    "dar" to "دارگینی",
    "dav" to "تایتا",
    "de" to "ئەڵمانی",
    "dgr" to "دۆگریب",
    "dje" to "زارما",
    "dsb" to "سربیی خوارین",
    "dua" to "دووالا",
    "dv" to "دیڤێهی",
    "dyo" to "جۆلافۆنی",
    "dz" to "دزوونگخا",
    "dzg" to "دازا",
    "ebu" to "ئێمبوو",
    "ee" to "ئێوێیی",
    "efi" to "ئێفیک",
    "eka" to "ئێکاجووک",
    "el" to "یۆنانی",
    "en" to "ئینگلیزی",
    "en-AU" to "ئینگلیزیی ئۆسترالیایی",
    "en-CA" to "ئینگلیزیی کەنەدایی",
    "en-GB" to "ئینگلیزیی بریتانیایی",
    "en-GB-alt-short" to "ئینگلیزی (GB)",
    "en-US" to "ئینگلیزیی ئەمەریکایی",
    "en-US-alt-short" to "ئینگلیزیی ئەمەریکایی",
    "eo" to "ئێسپیرانتۆ",
    "es" to "ئیسپانی",
    "et" to "ئیستۆنی",
    "eu" to "باسکی",
    "ewo" to "ئێوۆندۆ",
    "fa" to "فارسی",
    "ff" to "فوولایی",
    "fi" to "فینلەندی",
    "fil" to "فیلیپینی",
    "fj" to "فیجی",
    "fo" to "فەرۆیی",
    "fon" to "فۆنی",
    "fr" to "فەرەنسی",
    "fur" to "فریئوولی",
    "fy" to "فریسیی ڕۆژاوا",
    "ga" to "ئیرلەندی",
    "gaa" to "گایی",
    "gd" to "گه‌لیكی سكۆتله‌ندی",
    "gez" to "گیزی",
    "gil" to "گیلبێرتی",
    "gl" to "گالیسی",
    "gn" to "گووارانی",
    "gor" to "گۆرۆنتالی",
    "gsw" to "ئەڵمانیی سویسڕا",
    "gu" to "گوجاراتی",
    "guz" to "گووسی",
    "gv" to "مانکی",
    "gwi" to "گویچین",
    "ha" to "هائووسا",
    "haw" to "هاوایی",
    "he" to "عیبری",
    "hi" to "هیندی",
    "hil" to "هیلیگاینۆن",
    "hmn" to "همۆنگ",
    "hr" to "كرواتی",
    "hsb" to "سربیی سەروو",
    "ht" to "کریولی هائیتی",
    "hu" to "هەنگاری",
    "hup" to "هووپا",
    "hy" to "ئەرمەنی",
    "hz" to "هێرێرۆ",
    "ia" to "ئینترلینگووا",
    "iba" to "ئیبان",
    "ibb" to "ئیبیبۆ",
    "id" to "ئیندۆنیزی",
    "ig" to "ئیگبۆ",
    "ii" to "سیچوان یی",
    "ilo" to "ئیلۆکۆ",
    "inh" to "ئینگووش",
    "io" to "ئیدۆ",
    "is" to "ئیسلەندی",
    "it" to "ئیتالی",
    "iu" to "ئینوکتیتوت",
    "ja" to "ژاپۆنی",
    "jbo" to "لۆژبان",
    "jgo" to "نگۆمبا",
    "jmc" to "ماچامێ",
    "jv" to "جاڤایی",
    "ka" to "گۆرجستانی",
    "kab" to "کبائیلی",
    "kac" to "کاچین",
    "kaj" to "کیجوو",
    "kam" to "کامبا",
    "kbd" to "کاباردی",
    "kcg" to "تیاپ",
    "kde" to "ماکۆندە",
    "kea" to "کابووڤێردیانۆ",
    "kfo" to "کۆرۆ",
    "kha" to "کهاسی",
    "khq" to "کۆیرا چینی",
    "ki" to "کیکوویوو",
    "kj" to "کوانیاما",
    "kk" to "کازاخی",
    "kkj" to "کاکۆ",
    "kl" to "کالالیسووت",
    "kln" to "کالێنجین",
    "km" to "خمێر",
    "kmb" to "کیمبووندوو",
    "kn" to "کاننادا",
    "ko" to "كۆری",
    "kok" to "کۆنکانی",
    "kpe" to "کپێلێ",
    "kr" to "کانووری",
    "krc" to "کاراچای بالکار",
    "krl" to "کارێلی",
    "kru" to "کوورووخ",
    "ks" to "کەشمیری",
    "ksb" to "شامابالا",
    "ksf" to "بافیا",
    "ksh" to "کۆلۆنی",
    "ku" to "کوردی",
    "kum" to "کوومیک",
    "kv" to "کۆمی",
    "kw" to "کۆڕنی",
    "ky" to "كرگیزی",
    "la" to "لاتینی",
    "lad" to "لادینۆ",
    "lag" to "لانگی",
    "lb" to "لوکسەمبورگی",
    "lez" to "لەزگی",
    "lg" to "گاندا",
    "li" to "لیمبورگی",
    "lkt" to "لاکۆتا",
    "ln" to "لينگالا",
    "lo" to "لائۆیی",
    "loz" to "لۆزی",
    "lrc" to "لوڕیی باکوور",
    "lt" to "لیتوانی",
    "lu" to "لووبا کاتانگا",
    "lua" to "لووبا لوولووا",
    "lun" to "لووندا",
    "luo" to "لووئۆ",
    "lus" to "میزۆ",
    "luy" to "لوویا",
    "lv" to "لێتۆنی",
    "mad" to "مادووری",
    "mag" to "ماگاهی",
    "mai" to "مائیتیلی",
    "mak" to "ماکاسار",
    "mas" to "ماسایی",
    "mdf" to "مۆکشا",
    "men" to "مێندێ",
    "mer" to "مێروو",
    "mfe" to "مۆریسی",
    "mg" to "مالاگاسی",
    "mgh" to "ماخوامیتۆ",
    "mgo" to "مێتە",
    "mh" to "مارشاڵی",
    "mi" to "مائۆری",
    "mic" to "میکماک",
    "min" to "مینانکاباو",
    "mk" to "ماكێدۆنی",
    "ml" to "مالایالام",
    "mn" to "مەنگۆلی",
    "mni" to "مانیپووری",
    "moh" to "مۆهاوک",
    "mos" to "مۆسی",
    "mr" to "ماراتی",
    "ms" to "مالیزی",
    "mt" to "ماڵتی",
    "mua" to "موندانگ",
    "mul" to "چەند زمان",
    "mus" to "کریک",
    "mwl" to "میراندی",
    "my" to "میانماری",
    "myv" to "ئێرزیا",
    "mzn" to "مازەندەرانی",
    "na" to "نائوروو",
    "nap" to "ناپۆلی",
    "naq" to "ناما",
    "nb" to "نەرویژیی بۆکمال",
    "nd" to "ئندێبێلێی باکوور",
    "ne" to "نیپالی",
    "new" to "نێواری",
    "ng" to "ندۆنگا",
    "nia" to "نیاس",
    "niu" to "نیئوویی",
    "nl" to "هۆڵەندی",
    "nl-BE" to "فلێمی",
    "nmg" to "کواسیۆ",
    "nn" to "نەرویژیی نینۆرسک",
    "nnh" to "نگیمبوون",
    "no" to "نۆروێژی",
    "nog" to "نۆگای",
    "nqo" to "نکۆ",
    "nr" to "ئندێبێلێی باشوور",
    "nso" to "سۆتۆی باکوور",
    "nus" to "نوێر",
    "nv" to "ناڤاجۆ",
    "ny" to "نیانجا",
    "nyn" to "نیانکۆلێ",
    "oc" to "ئۆکسیتانی",
    "om" to "ئۆرۆمۆ",
    "or" to "ئۆدیا",
    "os" to "ئۆسێتی",
    "pa" to "پەنجابی",
    "pag" to "پانگاسینان",
    "pam" to "پامپانگا",
    "pap" to "پاپیامێنتۆ",
    "pau" to "پالائوویی",
    "pcm" to "پیجینی نیجریا",
    "pl" to "پۆڵەندی",
    "prg" to "پڕووسی",
    "ps" to "پەشتوو",
    "pt" to "پورتوگالی",
    "qu" to "کێچوا",
    "quc" to "کیچەیی",
    "rap" to "ڕاپانوویی",
    "rar" to "ڕاڕۆتۆنگان",
    "rm" to "ڕۆمانش",
    "rn" to "ڕووندی",
    "ro" to "ڕۆمانی",
    "ro-MD" to "مۆڵداڤی",
    "rof" to "ڕۆمبۆ",
    "ru" to "ڕووسی",
    "rup" to "ئارمۆمانی",
    "rw" to "کینیارواندا",
    "rwk" to "ڕوا",
    "sa" to "سانسکريت",
    "sad" to "سانداوێ",
    "sah" to "ساخا",
    "saq" to "سامبووروو",
    "sat" to "سانتالی",
    "sba" to "نگامبای",
    "sbp" to "سانگوو",
    "sc" to "ساردینی",
    "scn" to "سیسیلی",
    "sco" to "سکۆتس",
    "sd" to "سيندی",
    "sdh" to "کوردیی باشووری",
    "se" to "سامیی باکوور",
    "seh" to "سێنا",
    "ses" to "کۆیرابۆرۆ سێنی",
    "sg" to "سانگۆ",
    "shi" to "شیلها",
    "shn" to "شان",
    "si" to "سینهالی",
    "sk" to "سلۆڤاكی",
    "sl" to "سلۆڤێنی",
    "sm" to "سامۆیی",
    "sma" to "سامیی باشوور",
    "smj" to "لوولێ سامی",
    "smn" to "ئیناری سامی",
    "sms" to "سامیی سکۆڵت",
    "sn" to "شۆنا",
    "snk" to "سۆنینکێ",
    "so" to "سۆمالی",
    "sq" to "ئەڵبانی",
    "sr" to "سربی",
    "srn" to "سرانان تۆنگۆ",
    "ss" to "سواتی",
    "ssy" to "ساهۆ",
    "st" to "سۆتۆی باشوور",
    "su" to "سوندانی",
    "suk" to "سووکووما",
    "sv" to "سویدی",
    "sw" to "سواهیلی",
    "sw-CD" to "سواهیلیی کۆنگۆ",
    "swb" to "کۆمۆری",
    "syr" to "سریانی",
    "ta" to "تامیلی",
    "te" to "تێلووگوو",
    "tem" to "تیمنێ",
    "teo" to "تێسوو",
    "tet" to "تێتووم",
    "tg" to "تاجیکی",
    "th" to "تایلەندی",
    "ti" to "تیگرینیا",
    "tig" to "تیگرێ",
    "tk" to "تورکمانی",
    "tlh" to "كلینگۆن",
    "tn" to "تسوانا",
    "to" to "تۆنگان",
    "tpi" to "تۆکپیسین",
    "tr" to "تورکی",
    "trv" to "تارۆکۆ",
    "ts" to "تسۆنگا",
    "tt" to "تاتاری",
    "tum" to "تومبووکا",
    "tvl" to "تووڤالوو",
    "twq" to "تاساواک",
    "ty" to "تاهیتی",
    "tyv" to "تووڤینی",
    "tzm" to "ئەمازیغی ناوەڕاست",
    "udm" to "ئوودموورت",
    "ug" to "ئۆیخۆری",
    "uk" to "ئۆكراینی",
    "umb" to "ئومبووندوو",
    "und" to "زمانی نەناسراو",
    "ur" to "ئۆردوو",
    "uz" to "ئوزبەکی",
    "vai" to "ڤایی",
    "ve" to "ڤێندا",
    "vi" to "ڤیەتنامی",
    "vo" to "ڤۆلاپووک",
    "vun" to "ڤوونجوو",
    "wa" to "والوون",
    "wae" to "والسێر",
    "wal" to "وۆلایتا",
    "war" to "وارای",
    "wo" to "وۆلۆف",
    "xal" to "کالمیک",
    "xh" to "سسوسا",
    "xog" to "سۆگا",
    "yav" to "یانگبێن",
    "ybb" to "یێمبا",
    "yi" to "ییدیش",
    "yo" to "یۆرووبا",
    "yue" to "کانتۆنی",
    "yue-alt-menu" to "کانتۆنی",
    "zgh" to "ئەمازیغیی مەغریب",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی",
    "zh-Hans" to "چینی (چینیی ئاسانکراو)",
    "zh-Hans-alt-long" to "چینی (چینیی ئاسانکراو)",
    "zh-Hant" to "چینی (چینیی دێرین)",
    "zh-Hant-alt-long" to "چینی (چینیی دێرین)",
    "zu" to "زوولوو",
    "zun" to "زوونی",
    "zxx" to "هیچ ناوەرۆکی زمانی نیە",
    "zza" to "زازا",
  ) }

  val ckb_IR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val co: ImmutableMap by lazy { immutableMapOf(
    "co" to "corsu",
  ) }

  val cs: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarština",
    "ab" to "abcházština",
    "ace" to "acehština",
    "ach" to "akolština",
    "ada" to "adangme",
    "ady" to "adygejština",
    "ae" to "avestánština",
    "aeb" to "arabština (tuniská)",
    "af" to "afrikánština",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainština",
    "ak" to "akanština",
    "akk" to "akkadština",
    "akz" to "alabamština",
    "ale" to "aleutština",
    "aln" to "albánština (Gheg)",
    "alt" to "altajština (jižní)",
    "am" to "amharština",
    "an" to "aragonština",
    "ang" to "staroangličtina",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabština",
    "ar-001" to "arabština (moderní standardní)",
    "arc" to "aramejština",
    "arn" to "mapudungun",
    "aro" to "araonština",
    "arp" to "arapažština",
    "arq" to "arabština (alžírská)",
    "ars" to "arabština (Nadžd)",
    "arw" to "arawacké jazyky",
    "ary" to "arabština (marocká)",
    "arz" to "arabština (egyptská)",
    "as" to "ásámština",
    "asa" to "asu",
    "ase" to "znaková řeč (americká)",
    "ast" to "asturština",
    "atj" to "atikamekština",
    "av" to "avarština",
    "avk" to "kotava",
    "awa" to "awadhština",
    "ay" to "ajmarština",
    "az" to "ázerbájdžánština",
    "az-alt-short" to "azerština",
    "ba" to "baškirština",
    "bal" to "balúčština",
    "ban" to "balijština",
    "bar" to "bavorština",
    "bas" to "basa",
    "bax" to "bamun",
    "bbc" to "batak toba",
    "bbj" to "ghomala",
    "be" to "běloruština",
    "bej" to "bedža",
    "bem" to "bembština",
    "bew" to "batavština",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badagština",
    "bg" to "bulharština",
    "bgc" to "harijánština",
    "bgn" to "balúčština (západní)",
    "bho" to "bhódžpurština",
    "bi" to "bislamština",
    "bik" to "bikolština",
    "bin" to "bini",
    "bjn" to "bandžarština",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "aniiština",
    "bm" to "bambarština",
    "bn" to "bengálština",
    "bo" to "tibetština",
    "bpy" to "bišnuprijskomanipurština",
    "bqi" to "bachtijárština",
    "br" to "bretonština",
    "bra" to "bradžština",
    "brh" to "brahujština",
    "brx" to "bodoština",
    "bs" to "bosenština",
    "bss" to "akoose",
    "bua" to "burjatština",
    "bug" to "bugiština",
    "bum" to "bulu",
    "byn" to "blinština",
    "byv" to "medumba",
    "ca" to "katalánština",
    "cad" to "caddo",
    "car" to "karibština",
    "cay" to "kajugština",
    "cch" to "atsam",
    "ccp" to "čakma",
    "ce" to "čečenština",
    "ceb" to "cebuánština",
    "cgg" to "kiga",
    "ch" to "čamoro",
    "chb" to "čibča",
    "chg" to "čagatajština",
    "chk" to "čukština",
    "chm" to "marijština",
    "chn" to "činuk pidžin",
    "cho" to "čoktština",
    "chp" to "čipevajština",
    "chr" to "čerokézština",
    "chy" to "čejenština",
    "ckb" to "kurdština (sorání)",
    "ckb-alt-menu" to "kurdština (centrální)",
    "ckb-alt-variant" to "kurdština (sorání)",
    "clc" to "čilkotinština",
    "co" to "korsičtina",
    "cop" to "koptština",
    "cps" to "kapiznonština",
    "cr" to "kríjština",
    "crg" to "mičif",
    "crh" to "tatarština (krymská)",
    "crj" to "kríjština (jihovýchodní)",
    "crk" to "kríjština (z plání)",
    "crl" to "kríjština (severovýchodní)",
    "crm" to "kríjština (Moose)",
    "crr" to "algonkinština (Karolína)",
    "crs" to "kreolština (seychelská)",
    "cs" to "čeština",
    "csb" to "kašubština",
    "csw" to "kríjština (z bažin)",
    "cu" to "staroslověnština",
    "cv" to "čuvaština",
    "cy" to "velština",
    "da" to "dánština",
    "dak" to "dakotština",
    "dar" to "dargština",
    "dav" to "taita",
    "de" to "němčina",
    "de-CH" to "němčina standardní (Švýcarsko)",
    "del" to "delawarština",
    "den" to "slejvština (athabaský jazyk)",
    "dgr" to "dogrib",
    "din" to "dinkština",
    "dje" to "zarmština",
    "doi" to "dogarština",
    "dsb" to "dolnolužická srbština",
    "dtp" to "kadazandusunština",
    "dua" to "dualština",
    "dum" to "holandština (středověká)",
    "dv" to "maledivština",
    "dyo" to "jola-fonyi",
    "dyu" to "djula",
    "dz" to "dzongkä",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "eweština",
    "efi" to "efikština",
    "egl" to "emilijština",
    "egy" to "egyptština stará",
    "eka" to "ekajuk",
    "el" to "řečtina",
    "elx" to "elamitština",
    "en" to "angličtina",
    "en-GB" to "angličtina (Velká Británie)",
    "en-GB-alt-short" to "angličtina (VB)",
    "en-US" to "angličtina (USA)",
    "en-US-alt-short" to "angličtina (USA)",
    "enm" to "angličtina (středověká)",
    "eo" to "esperanto",
    "es" to "španělština",
    "es-ES" to "španělština (Evropa)",
    "esu" to "jupikština (středoaljašská)",
    "et" to "estonština",
    "eu" to "baskičtina",
    "ewo" to "ewondo",
    "ext" to "extremadurština",
    "fa" to "perština",
    "fa-AF" to "darí",
    "fan" to "fang",
    "fat" to "fantština",
    "ff" to "fulbština",
    "fi" to "finština",
    "fil" to "filipínština",
    "fit" to "finština (tornedalská)",
    "fj" to "fidžijština",
    "fo" to "faerština",
    "fon" to "fonština",
    "fr" to "francouzština",
    "frc" to "francouzština (cajunská)",
    "frm" to "francouzština (středověká)",
    "fro" to "francouzština (stará)",
    "frp" to "franko-provensálština",
    "frr" to "fríština (severní)",
    "frs" to "fríština (východní)",
    "fur" to "furlanština",
    "fy" to "fríština (západní)",
    "ga" to "irština",
    "gaa" to "gaština",
    "gag" to "gagauzština",
    "gan" to "čínština (dialekty Gan)",
    "gay" to "gayo",
    "gba" to "gbaja",
    "gbz" to "daríjština (zoroastrijská)",
    "gd" to "skotská gaelština",
    "gez" to "geez",
    "gil" to "kiribatština",
    "gl" to "galicijština",
    "glk" to "gilačtina",
    "gmh" to "hornoněmčina (středověká)",
    "gn" to "guaranština",
    "goh" to "hornoněmčina (stará)",
    "gon" to "góndština",
    "gor" to "gorontalo",
    "got" to "gótština",
    "grb" to "grebo",
    "grc" to "starořečtina",
    "gsw" to "němčina (Švýcarsko)",
    "gu" to "gudžarátština",
    "guc" to "wayúuština",
    "gur" to "frafra",
    "guz" to "gusii",
    "gv" to "manština",
    "gwi" to "gwichʼin",
    "ha" to "hauština",
    "hai" to "haidština",
    "hak" to "čínština (dialekty Hakka)",
    "haw" to "havajština",
    "hax" to "haidština (jižní)",
    "he" to "hebrejština",
    "hi" to "hindština",
    "hi-Latn-alt-variant" to "hingliš",
    "hif" to "hindština (Fidži)",
    "hil" to "hiligajnonština",
    "hit" to "chetitština",
    "hmn" to "hmongština",
    "ho" to "hiri motu",
    "hr" to "chorvatština",
    "hsb" to "hornolužická srbština",
    "hsn" to "čínština (dialekty Xiang)",
    "ht" to "haitština",
    "hu" to "maďarština",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "arménština",
    "hz" to "hererština",
    "ia" to "interlingua",
    "iba" to "ibanština",
    "ibb" to "ibibio",
    "id" to "indonéština",
    "ie" to "interlingue",
    "ig" to "igboština",
    "ii" to "iština (sečuánská)",
    "ik" to "inupiakština",
    "ikt" to "inuktitutština (západokanadská)",
    "ilo" to "ilokánština",
    "inh" to "inguština",
    "io" to "ido",
    "is" to "islandština",
    "it" to "italština",
    "iu" to "inuktitutština",
    "izh" to "ingrijština",
    "ja" to "japonština",
    "jam" to "jamajská kreolština",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "mašame",
    "jpr" to "judeoperština",
    "jrb" to "judeoarabština",
    "jut" to "jutština",
    "jv" to "javánština",
    "ka" to "gruzínština",
    "kaa" to "karakalpačtina",
    "kab" to "kabylština",
    "kac" to "kačijština",
    "kaj" to "jju",
    "kam" to "kambština",
    "kaw" to "kawi",
    "kbd" to "kabardinština",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kapverdština",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "konžština",
    "kgp" to "kaingang",
    "kha" to "khásí",
    "kho" to "chotánština",
    "khq" to "koyra chiini",
    "khw" to "chovarština",
    "ki" to "kikujština",
    "kiu" to "zazakština",
    "kj" to "kuaňamština",
    "kk" to "kazaština",
    "kkj" to "kako",
    "kl" to "grónština",
    "kln" to "kalendžin",
    "km" to "khmérština",
    "kmb" to "kimbundština",
    "kn" to "kannadština",
    "ko" to "korejština",
    "koi" to "komi-permjačtina",
    "kok" to "konkánština",
    "kos" to "kosrajština",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karačajevo-balkarština",
    "kri" to "krio",
    "krj" to "kinaraj-a",
    "krl" to "karelština",
    "kru" to "kuruchština",
    "ks" to "kašmírština",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kolínština",
    "ku" to "kurdština",
    "kum" to "kumyčtina",
    "kut" to "kutenajština",
    "kv" to "komijština",
    "kw" to "kornština",
    "kwk" to "kvakiutština",
    "kxv" to "kúvi",
    "ky" to "kyrgyzština",
    "la" to "latina",
    "lad" to "ladinština",
    "lag" to "langi",
    "lah" to "lahndština",
    "lam" to "lambština",
    "lb" to "lucemburština",
    "lez" to "lezginština",
    "lfn" to "lingua franca nova",
    "lg" to "gandština",
    "li" to "limburština",
    "lij" to "ligurština",
    "lil" to "lillooetština",
    "liv" to "livonština",
    "lkt" to "lakotština",
    "lmo" to "lombardština",
    "ln" to "lingalština",
    "lo" to "laoština",
    "lol" to "mongština",
    "lou" to "kreolština (Louisiana)",
    "loz" to "lozština",
    "lrc" to "lúrština (severní)",
    "lsm" to "samia",
    "lt" to "litevština",
    "ltg" to "latgalština",
    "lu" to "lubu-katanžština",
    "lua" to "luba-luluaština",
    "lui" to "luiseňo",
    "lun" to "lundština",
    "luo" to "luoština",
    "lus" to "mizoština",
    "luy" to "luhja",
    "lv" to "lotyština",
    "lzh" to "čínština (klasická)",
    "lzz" to "lazština",
    "mad" to "madurština",
    "maf" to "mafa",
    "mag" to "magahijština",
    "mai" to "maithiliština",
    "mak" to "makasarština",
    "man" to "mandingština",
    "mas" to "masajština",
    "mde" to "maba",
    "mdf" to "mokšanština",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauricijská kreolština",
    "mg" to "malgaština",
    "mga" to "irština (středověká)",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "maršálština",
    "mi" to "maorština",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedonština",
    "ml" to "malajálamština",
    "mn" to "mongolština",
    "mnc" to "mandžuština",
    "mni" to "manipurština",
    "moe" to "innu-aimun",
    "moh" to "mohawkština",
    "mos" to "mosi",
    "mr" to "maráthština",
    "mrj" to "marijština (západní)",
    "ms" to "malajština",
    "mt" to "maltština",
    "mua" to "mundang",
    "mul" to "více jazyků",
    "mus" to "kríkština",
    "mwl" to "mirandština",
    "mwr" to "márvárština",
    "mwv" to "mentavajština",
    "my" to "barmština",
    "mye" to "myene",
    "myv" to "erzjanština",
    "mzn" to "mázandaránština",
    "na" to "naurština",
    "nan" to "čínština (dialekty Minnan)",
    "nap" to "neapolština",
    "naq" to "namaština",
    "nb" to "norština (bokmål)",
    "nd" to "ndebele (Zimbabwe)",
    "nds" to "dolnoněmčina",
    "nds-NL" to "dolnosaština",
    "ne" to "nepálština",
    "new" to "névárština",
    "ng" to "ndondština",
    "nia" to "nias",
    "niu" to "niueština",
    "njo" to "ao (jazyky Nágálandu)",
    "nl" to "nizozemština",
    "nl-BE" to "vlámština",
    "nmg" to "kwasio",
    "nn" to "norština (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "norština",
    "nog" to "nogajština",
    "non" to "norština historická",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "ndebele (Jižní Afrika)",
    "nso" to "sotština (severní)",
    "nus" to "nuerština",
    "nv" to "navažština",
    "nwc" to "newarština (klasická)",
    "ny" to "ňandžština",
    "nym" to "ňamwežština",
    "nyn" to "ňankolština",
    "nyo" to "ňorština",
    "nzi" to "nzima",
    "oc" to "okcitánština",
    "oj" to "odžibvejština",
    "ojb" to "odžibvejština (severozápadní)",
    "ojc" to "odžibvejština (střední)",
    "ojs" to "odžibvejština (severní)",
    "ojw" to "odžibvejština (západní)",
    "oka" to "okanaganština",
    "om" to "oromština",
    "or" to "urijština",
    "os" to "osetština",
    "osa" to "osage",
    "ota" to "turečtina (osmanská)",
    "pa" to "paňdžábština",
    "pag" to "pangasinanština",
    "pal" to "pahlavština",
    "pam" to "papangau",
    "pap" to "papiamento",
    "pau" to "palauština",
    "pcd" to "picardština",
    "pcm" to "nigerijský pidžin",
    "pdc" to "němčina (pensylvánská)",
    "pdt" to "němčina (plautdietsch)",
    "peo" to "staroperština",
    "pfl" to "falčtina",
    "phn" to "féničtina",
    "pi" to "pálí",
    "pis" to "pidžin (Šalomounovy ostrovy)",
    "pl" to "polština",
    "pms" to "piemonština",
    "pnt" to "pontština",
    "pon" to "pohnpeiština",
    "pqm" to "malesitština-passamaquoddština",
    "prg" to "pruština",
    "pro" to "provensálština",
    "ps" to "paštština",
    "pt" to "portugalština",
    "pt-PT" to "portugalština (Evropa)",
    "qu" to "kečuánština",
    "quc" to "kičé",
    "qug" to "kečuánština (chimborazo)",
    "raj" to "rádžastánština",
    "rap" to "rapanujština",
    "rar" to "rarotongánština",
    "rgn" to "romaňolština",
    "rhg" to "rohingština",
    "rif" to "rífština",
    "rm" to "rétorománština",
    "rn" to "kirundština",
    "ro" to "rumunština",
    "ro-MD" to "moldavština",
    "rof" to "rombo",
    "rom" to "romština",
    "rtm" to "rotumanština",
    "ru" to "ruština",
    "rue" to "rusínština",
    "rug" to "rovianština",
    "rup" to "arumunština",
    "rw" to "kiňarwandština",
    "rwk" to "rwa",
    "sa" to "sanskrt",
    "sad" to "sandawština",
    "sah" to "jakutština",
    "sam" to "samarština",
    "saq" to "samburu",
    "sas" to "sasakština",
    "sat" to "santálština",
    "saz" to "saurášterština",
    "sba" to "ngambay",
    "sbp" to "sangoština",
    "sc" to "sardština",
    "scn" to "sicilština",
    "sco" to "skotština",
    "sd" to "sindhština",
    "sdc" to "sassarština",
    "sdh" to "kurdština (jižní)",
    "se" to "sámština (severní)",
    "see" to "seneca",
    "seh" to "sena",
    "sei" to "seriština",
    "sel" to "selkupština",
    "ses" to "koyraboro senni",
    "sg" to "sangština",
    "sga" to "irština (stará)",
    "sgs" to "žemaitština",
    "sh" to "srbochorvatština",
    "shi" to "tašelhit",
    "shn" to "šanština",
    "shu" to "arabština (čadská)",
    "si" to "sinhálština",
    "sid" to "sidamo",
    "sk" to "slovenština",
    "sl" to "slovinština",
    "slh" to "lushootseed (jižní)",
    "sli" to "němčina (slezská)",
    "sly" to "selajarština",
    "sm" to "samojština",
    "sma" to "sámština (jižní)",
    "smj" to "sámština (lulejská)",
    "smn" to "sámština (inarijská)",
    "sms" to "sámština (skoltská)",
    "sn" to "šonština",
    "snk" to "sonikština",
    "so" to "somálština",
    "sog" to "sogdština",
    "sq" to "albánština",
    "sr" to "srbština",
    "srn" to "sranan tongo",
    "srr" to "sererština",
    "ss" to "siswatština",
    "ssy" to "saho",
    "st" to "sotština (jižní)",
    "stq" to "fríština (saterlandská)",
    "str" to "saliština (z úžin)",
    "su" to "sundština",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerština",
    "sv" to "švédština",
    "sw" to "svahilština",
    "sw-CD" to "svahilština (Kongo)",
    "swb" to "komorština",
    "syc" to "syrština (klasická)",
    "syr" to "syrština",
    "szl" to "slezština",
    "ta" to "tamilština",
    "tce" to "tutčonština (jižní)",
    "tcy" to "tuluština",
    "te" to "telugština",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetumština",
    "tg" to "tádžičtina",
    "tgx" to "tagiš",
    "th" to "thajština",
    "tht" to "tahltan",
    "ti" to "tigrinijština",
    "tig" to "tigrejština",
    "tiv" to "tivština",
    "tk" to "turkmenština",
    "tkl" to "tokelauština",
    "tkr" to "cachurština",
    "tl" to "tagalog",
    "tlh" to "klingonština",
    "tli" to "tlingit",
    "tly" to "talyština",
    "tmh" to "tamašek",
    "tn" to "setswanština",
    "to" to "tongánština",
    "tog" to "tonžština (nyasa)",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turečtina",
    "tru" to "turojština",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "tsakonština",
    "tsi" to "tsimšijské jazyky",
    "tt" to "tatarština",
    "ttm" to "tutčonština (severní)",
    "ttt" to "tatština",
    "tum" to "tumbukština",
    "tvl" to "tuvalština",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitština",
    "tyv" to "tuvinština",
    "tzm" to "tamazight (střední Maroko)",
    "udm" to "udmurtština",
    "ug" to "ujgurština",
    "uga" to "ugaritština",
    "uk" to "ukrajinština",
    "umb" to "umbundu",
    "und" to "neznámý jazyk",
    "ur" to "urdština",
    "uz" to "uzbečtina",
    "ve" to "venda",
    "vec" to "benátština",
    "vep" to "vepština",
    "vi" to "vietnamština",
    "vls" to "vlámština (západní)",
    "vmf" to "němčina (mohansko-franské dialekty)",
    "vmw" to "makhuwština",
    "vo" to "volapük",
    "vot" to "votština",
    "vro" to "võruština",
    "vun" to "vunjo",
    "wa" to "valonština",
    "wae" to "němčina (walser)",
    "wal" to "wolajtština",
    "war" to "warajština",
    "was" to "waština",
    "wbp" to "warlpiri",
    "wo" to "wolofština",
    "wuu" to "čínština (dialekty Wu)",
    "xal" to "kalmyčtina",
    "xh" to "xhoština",
    "xmf" to "mingrelština",
    "xnr" to "kángrí",
    "xog" to "sogština",
    "yao" to "jaoština",
    "yap" to "japština",
    "yav" to "jangbenština",
    "ybb" to "yemba",
    "yi" to "jidiš",
    "yo" to "jorubština",
    "yrl" to "nheengatu",
    "yue" to "kantonština",
    "yue-alt-menu" to "čínština (kantonština)",
    "za" to "čuangština",
    "zap" to "zapotéčtina",
    "zbl" to "bliss systém",
    "zea" to "zélandština",
    "zen" to "zenaga",
    "zgh" to "tamazight (standardní marocký)",
    "zh" to "čínština",
    "zh-alt-menu" to "standardní čínština",
    "zh-Hans" to "čínština (zjednodušená)",
    "zh-Hans-alt-long" to "standardní čínština (zjednodušená)",
    "zh-Hant-alt-long" to "standardní čínština (tradiční)",
    "zu" to "zuluština",
    "zun" to "zunijština",
    "zxx" to "žádný jazykový obsah",
    "zza" to "zaza",
  ) }

  val csw: ImmutableMap by lazy { immutableMapOf(
    "chr" to "ᒉᕑᐅᑫᕀ",
    "csw" to "ᓀᐦᐃᓇᐍᐏᐣ",
    "en" to "ᐊᑲᓈᓰᒧᐏᐣ",
    "en-AU" to "ᐊᑲᓈᓰᒧᐏᐣ (AU)",
    "en-CA" to "ᐊᑲᓈᓰᒧᐏᐣ (ᑳᓇᑕ)",
    "en-GB" to "ᐊᑲᓈᓰᒧᐏᐣ (GB)",
    "en-GB-alt-short" to "ᐊᑲᓈᓰᒧᐏᐣ (GB)",
    "en-US" to "ᐊᑲᓈᓰᒧᐏᐣ (US)",
    "en-US-alt-short" to "ᐊᑲᓈᓰᒧᐏᐣ (US)",
    "fr" to "ᐹᕽᐘᔦᓰᒧᐏᐣ",
    "fr-CA" to "ᐹᕽᐘᔦᓰᒧᐏᐣ (ᑳᓇᑕ)",
    "fr-CH" to "ᐹᕽᐘᔦᓰᒧᐏᐣ (CH)",
    "he" to "ᐦᐄᑊᕑᐅᐤ",
    "mul" to "ᒥᐦᒉᐟ ᐊᔭᒧᐏᓇ",
    "und" to "ᓇᒨᓇ ᐃᐦᑕᐟᐘᐣ ᐊᔭᒧᐏᐣ",
  ) }

  val cv: ImmutableMap by lazy { immutableMapOf(
    "ar" to "арап",
    "ar-001" to "арап литератури",
    "bn" to "бенгал",
    "cv" to "чӑваш",
    "de" to "нимӗҫ",
    "de-AT" to "австрин нимӗҫ",
    "de-CH" to "швейцарин нимӗҫ",
    "en" to "акӑлчан",
    "en-AU" to "австралин акӑлчан",
    "en-CA" to "канадӑн акӑлчан",
    "en-GB" to "британин акӑлчан",
    "en-GB-alt-short" to "британин акӑлчан",
    "en-US" to "америкӑн акӑлчан",
    "en-US-alt-short" to "америкӑн акӑлчан",
    "es" to "испани",
    "es-419" to "латинла америкӑн испани",
    "es-ES" to "европӑн испани",
    "es-MX" to "мексикӑн испани",
    "fr" to "франци",
    "fr-CA" to "канадӑн франци",
    "fr-CH" to "швейцарӗн франци",
    "hi" to "хинди",
    "id" to "индонези",
    "it" to "итали",
    "ja" to "япони",
    "ko" to "корей",
    "nl" to "голланди",
    "nl-BE" to "фламанди",
    "pl" to "поляк",
    "pt" to "португали",
    "pt-BR" to "бразилин португали",
    "pt-PT" to "европӑн португали",
    "ru" to "вырӑс",
    "th" to "тай",
    "tr" to "турккӑ",
    "und" to "паллӑ мар чӗлхе",
    "zh" to "китай",
    "zh-alt-menu" to "ҫурҫӗр китай",
    "zh-Hans" to "китай, ҫӑмӑллатнӑ ҫыру",
    "zh-Hans-alt-long" to "ҫурҫӗр китай, ҫӑмӑллатнӑ ҫыру",
    "zh-Hant" to "китай, традициллӗ ҫыру",
    "zh-Hant-alt-long" to "ҫурҫӗр китай, традициллӗ ҫыру",
  ) }

  val cy: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Affareg",
    "ab" to "Abchaseg",
    "ace" to "Acehneg",
    "ach" to "Acoli",
    "ada" to "Adangmeg",
    "ady" to "Circaseg Gorllewinol",
    "ae" to "Afestaneg",
    "aeb" to "Arabeg Tunisia",
    "af" to "Affricaneg",
    "afh" to "Affrihili",
    "agq" to "Aghemeg",
    "ain" to "Ainŵeg",
    "ak" to "Acaneg",
    "akk" to "Acadeg",
    "akz" to "Alabamäeg",
    "ale" to "Alewteg",
    "aln" to "Ghegeg Albania",
    "alt" to "Altäeg Deheuol",
    "am" to "Amhareg",
    "an" to "Aragoneg",
    "ang" to "Hen Saesneg",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arabeg",
    "ar-001" to "Arabeg Modern Safonol",
    "arc" to "Aramaeg",
    "arn" to "Arawcaneg",
    "aro" to "Araonaeg",
    "arp" to "Arapaho",
    "arq" to "Arabeg Algeria",
    "ars" to "Arabeg Najdi",
    "arw" to "Arawaceg",
    "ary" to "Arabeg Moroco",
    "arz" to "Arabeg yr Aifft",
    "as" to "Asameg",
    "asa" to "Asw",
    "ase" to "Iaith Arwyddion America",
    "ast" to "Astwrianeg",
    "atj" to "Atikamekw",
    "av" to "Afareg",
    "awa" to "Awadhi",
    "ay" to "Aymareg",
    "az" to "Aserbaijaneg",
    "az-alt-short" to "Aserbaijaneg",
    "az-Arab" to "Aserbaijaneg Deheuol",
    "ba" to "Bashcorteg",
    "bal" to "Balwtsi",
    "ban" to "Balïeg",
    "bas" to "Basâeg",
    "bax" to "Bamwmeg",
    "be" to "Belarwseg",
    "bej" to "Bejäeg",
    "bem" to "Bembeg",
    "bez" to "Bena",
    "bfd" to "Baffwteg",
    "bfq" to "Badaga",
    "bg" to "Bwlgareg",
    "bgc" to "Haryanvi",
    "bgn" to "Balochi Gorllewinol",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bkm" to "Comeg",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambareg",
    "bn" to "Bengaleg",
    "bo" to "Tibeteg",
    "br" to "Llydaweg",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnieg",
    "bss" to "Acwseg",
    "bua" to "Bwriateg",
    "bug" to "Bwginaeg",
    "bum" to "Bwlw",
    "byn" to "Blin",
    "ca" to "Catalaneg",
    "cad" to "Cado",
    "car" to "Caribeg",
    "cay" to "Cayuga",
    "cch" to "Atsameg",
    "ccp" to "Tsiacma",
    "ce" to "Tsietsieneg",
    "ceb" to "Cebuano",
    "cgg" to "Tsiga",
    "ch" to "Tsiamorro",
    "chk" to "Chuukaeg",
    "chm" to "Marieg",
    "cho" to "Siocto",
    "chp" to "Chipewyan",
    "chr" to "Tsierocî",
    "chy" to "Cheyenne",
    "ckb" to "Cwrdeg Sorani",
    "ckb-alt-menu" to "Cwrdeg Sorani",
    "ckb-alt-variant" to "Cwrdeg Sorani",
    "clc" to "Chilcotin",
    "co" to "Corseg",
    "cop" to "Copteg",
    "cr" to "Cri",
    "crg" to "Michif",
    "crh" to "Tyrceg y Crimea",
    "crj" to "Cree De Ddwyrain",
    "crk" to "Plains Cree",
    "crl" to "Gogledd Dwyrain Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "crs" to "Ffrangeg Seselwa Creole",
    "cs" to "Tsieceg",
    "csw" to "Swampy Cree",
    "cu" to "Hen Slafoneg",
    "cv" to "Tshwfasheg",
    "cy" to "Cymraeg",
    "da" to "Daneg",
    "dak" to "Dacotaeg",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Almaeneg",
    "de-AT" to "Almaeneg Awstria",
    "de-CH" to "Almaeneg Safonol y Swistir",
    "dgr" to "Dogrib",
    "din" to "Dinca",
    "dje" to "Sarmaeg",
    "doi" to "Dogri",
    "dsb" to "Sorbeg Isaf",
    "dua" to "Diwaleg",
    "dum" to "Iseldireg Canol",
    "dv" to "Difehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embw",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Hen Eiffteg",
    "eka" to "Ekajuk",
    "el" to "Groeg",
    "elx" to "Elameg",
    "en" to "Saesneg",
    "en-AU" to "Saesneg Awstralia",
    "en-CA" to "Saesneg Canada",
    "en-GB" to "Saesneg Prydain",
    "en-GB-alt-short" to "Saesneg (DU)",
    "en-US" to "Saesneg America",
    "en-US-alt-short" to "Saesneg (UDA)",
    "enm" to "Saesneg Canol",
    "eo" to "Esperanto",
    "es" to "Sbaeneg",
    "es-419" to "Sbaeneg America Ladin",
    "es-ES" to "Sbaeneg Ewrop",
    "es-MX" to "Sbaeneg Mecsico",
    "et" to "Estoneg",
    "eu" to "Basgeg",
    "ewo" to "Ewondo",
    "ext" to "Extremadureg",
    "fa" to "Perseg",
    "fa-AF" to "Dari",
    "fat" to "Ffanti",
    "ff" to "Ffwla",
    "fi" to "Ffinneg",
    "fil" to "Ffilipineg",
    "fit" to "Ffinneg Tornedal",
    "fj" to "Ffijïeg",
    "fo" to "Ffaröeg",
    "fon" to "Fon",
    "fr" to "Ffrangeg",
    "fr-CA" to "Ffrangeg Canada",
    "fr-CH" to "Ffrangeg y Swistir",
    "frc" to "Ffrangeg Cajwn",
    "frm" to "Ffrangeg Canol",
    "fro" to "Hen Ffrangeg",
    "frp" to "Arpitaneg",
    "frr" to "Ffriseg Gogleddol",
    "frs" to "Ffriseg y Dwyrain",
    "fur" to "Ffriwleg",
    "fy" to "Ffriseg y Gorllewin",
    "ga" to "Gwyddeleg",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gay" to "Gaio",
    "gba" to "Gbaia",
    "gbz" to "Dareg y Zoroastriaid",
    "gd" to "Gaeleg yr Alban",
    "gez" to "Geez",
    "gil" to "Gilberteg",
    "gl" to "Galisieg",
    "gmh" to "Almaeneg Uchel Canol",
    "gn" to "Guaraní",
    "goh" to "Hen Almaeneg Uchel",
    "gor" to "Gorontalo",
    "got" to "Gotheg",
    "grc" to "Hen Roeg",
    "gsw" to "Almaeneg y Swistir",
    "gu" to "Gwjarati",
    "guz" to "Gusii",
    "gv" to "Manaweg",
    "gwi" to "Gwichʼin",
    "ha" to "Hawsa",
    "hai" to "Haida",
    "haw" to "Hawäieg",
    "hax" to "Haida Deheuol",
    "he" to "Hebraeg",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Hiligaynon",
    "hit" to "Hetheg",
    "hmn" to "Hmongeg",
    "hr" to "Croateg",
    "hsb" to "Sorbeg Uchaf",
    "ht" to "Creol Haiti",
    "hu" to "Hwngareg",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armeneg",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Ibaneg",
    "ibb" to "Ibibio",
    "id" to "Indoneseg",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Nwosw",
    "ik" to "Inwpiaceg",
    "ikt" to "Inuktitut Canadaidd Gorllewinol",
    "ilo" to "Ilocaneg",
    "inh" to "Ingwsieg",
    "io" to "Ido",
    "is" to "Islandeg",
    "it" to "Eidaleg",
    "iu" to "Inwctitwt",
    "ja" to "Japaneeg",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Matsiame",
    "jpr" to "Iddew-Bersieg",
    "jrb" to "Iddew-Arabeg",
    "jv" to "Jafanaeg",
    "ka" to "Georgeg",
    "kaa" to "Cara-Calpaceg",
    "kab" to "Cabileg",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Camba",
    "kbd" to "Cabardieg",
    "kcg" to "Tyapeg",
    "kde" to "Macondeg",
    "kea" to "Caboferdianeg",
    "kfo" to "Koro",
    "kg" to "Congo",
    "kgp" to "Kaingang",
    "kha" to "Càseg",
    "khq" to "Koyra Chiini",
    "khw" to "Chowareg",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Casacheg",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Chmereg",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Coreeg",
    "koi" to "Komi-Permyak",
    "kok" to "Concani",
    "kpe" to "Kpelle",
    "kr" to "Canwri",
    "krc" to "Karachay-Balkar",
    "krl" to "Careleg",
    "kru" to "Kurukh",
    "ks" to "Cashmireg",
    "ksb" to "Shambala",
    "ksf" to "Baffia",
    "ksh" to "Cwleneg",
    "ku" to "Cwrdeg",
    "kum" to "Cwmiceg",
    "kv" to "Comi",
    "kw" to "Cernyweg",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Cirgiseg",
    "la" to "Lladin",
    "lad" to "Iddew-Sbaeneg",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Lwcsembwrgeg",
    "lez" to "Lezgheg",
    "lg" to "Ganda",
    "li" to "Limbwrgeg",
    "lij" to "Ligwreg",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombardeg",
    "ln" to "Lingala",
    "lo" to "Laoeg",
    "lol" to "Mongo",
    "lou" to "Louisiana Creole",
    "loz" to "Lozi",
    "lrc" to "Luri Gogleddol",
    "lsm" to "Saamia",
    "lt" to "Lithwaneg",
    "ltg" to "Latgaleg",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lwnda",
    "luo" to "Lŵo",
    "lus" to "Lwshaieg",
    "luy" to "Lwyia",
    "lv" to "Latfieg",
    "mad" to "Madwreg",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Macasareg",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mdf" to "Mocsia",
    "mdr" to "Mandareg",
    "men" to "Mendeg",
    "mer" to "Mêrw",
    "mfe" to "Morisyen",
    "mg" to "Malagaseg",
    "mga" to "Gwyddeleg Canol",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta",
    "mh" to "Marsialeg",
    "mi" to "Māori",
    "mic" to "Micmaceg",
    "min" to "Minangkabau",
    "mk" to "Macedoneg",
    "ml" to "Malayalam",
    "mn" to "Mongoleg",
    "mnc" to "Manshw",
    "mni" to "Manipwri",
    "moe" to "Innu-aimun",
    "moh" to "Mohoceg",
    "mos" to "Mosi",
    "mr" to "Marathi",
    "mrj" to "Mari Gorllewinol",
    "ms" to "Maleieg",
    "mt" to "Malteg",
    "mua" to "Mundang",
    "mul" to "Mwy nag un iaith",
    "mus" to "Creek",
    "mwl" to "Mirandeg",
    "mwr" to "Marwari",
    "my" to "Byrmaneg",
    "myv" to "Erzya",
    "mzn" to "Masanderani",
    "na" to "Nawrŵeg",
    "nap" to "Naplieg",
    "naq" to "Nama",
    "nb" to "Norwyeg Bokmål",
    "nd" to "Ndebele Gogleddol",
    "nds" to "Almaeneg Isel",
    "nds-NL" to "Sacsoneg Isel",
    "ne" to "Nepaleg",
    "new" to "Newaeg",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "njo" to "Ao Naga",
    "nl" to "Iseldireg",
    "nl-BE" to "Fflemeg",
    "nmg" to "Kwasio",
    "nn" to "Norwyeg Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norwyeg",
    "nog" to "Nogai",
    "non" to "Hen Norseg",
    "nqo" to "N’Ko",
    "nr" to "Ndebele Deheuol",
    "nso" to "Sotho Gogleddol",
    "nus" to "Nŵereg",
    "nv" to "Nafaho",
    "nwc" to "Hen Newari",
    "ny" to "Nianja",
    "nym" to "Niamwezi",
    "nyn" to "Niancole",
    "nyo" to "Nioro",
    "nzi" to "Nzimeg",
    "oc" to "Ocsitaneg",
    "oj" to "Ojibwa",
    "ojb" to "Ojibwa gogledd-orllewin",
    "ojc" to "Ojibwa Canolog",
    "ojs" to "Oji-Cree",
    "ojw" to "Ojibwa Gorllewinol",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Oseteg",
    "osa" to "Osageg",
    "ota" to "Tyrceg Otoman",
    "pa" to "Pwnjabeg",
    "pag" to "Pangasineg",
    "pal" to "Pahlafi",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palawan",
    "pcd" to "Picardeg",
    "pcm" to "Pidgin Nigeria",
    "pdc" to "Almaeneg Pensylfania",
    "peo" to "Hen Bersieg",
    "pfl" to "Almaeneg Palatin",
    "phn" to "Phoeniceg",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Pwyleg",
    "pms" to "Piedmonteg",
    "pnt" to "Ponteg",
    "pon" to "Pohnpeianeg",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prwseg",
    "pro" to "Hen Brofensaleg",
    "ps" to "Pashto",
    "pt" to "Portiwgaleg",
    "pt-BR" to "Portiwgaleg Brasil",
    "pt-PT" to "Portiwgaleg Ewrop",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "raj" to "Rajasthaneg",
    "rap" to "Rapanŵi",
    "rar" to "Raratongeg",
    "rhg" to "Rohingya",
    "rm" to "Románsh",
    "rn" to "Rwndi",
    "ro" to "Rwmaneg",
    "ro-MD" to "Moldofeg",
    "rof" to "Rombo",
    "rom" to "Romani",
    "rtm" to "Rotumaneg",
    "ru" to "Rwseg",
    "rup" to "Aromaneg",
    "rw" to "Ciniarŵandeg",
    "rwk" to "Rwa",
    "sa" to "Sansgrit",
    "sad" to "Sandäweg",
    "sah" to "Sakha",
    "sam" to "Aramaeg Samaria",
    "saq" to "Sambŵrw",
    "sas" to "Sasaceg",
    "sat" to "Santali",
    "sba" to "Ngambeieg",
    "sbp" to "Sangw",
    "sc" to "Sardeg",
    "scn" to "Sisileg",
    "sco" to "Sgoteg",
    "sd" to "Sindhi",
    "sdc" to "Sasareseg Sardinia",
    "sdh" to "Cwrdeg Deheuol",
    "se" to "Sami Gogleddol",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selcypeg",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Hen Wyddeleg",
    "sgs" to "Samogiteg",
    "sh" to "Serbo-Croateg",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "shu" to "Arabeg Chad",
    "si" to "Sinhaleg",
    "sid" to "Sidamo",
    "sk" to "Slofaceg",
    "sl" to "Slofeneg",
    "slh" to "Lushootseed Deheuol",
    "sli" to "Is-silesieg",
    "sm" to "Samöeg",
    "sma" to "Sami Deheuol",
    "smj" to "Sami Lwle",
    "smn" to "Inari Sami",
    "sms" to "Sami Scolt",
    "sn" to "Shona",
    "snk" to "Soninceg",
    "so" to "Somaleg",
    "sog" to "Sogdeg",
    "sq" to "Albaneg",
    "sr" to "Serbeg",
    "srn" to "Sranan Tongo",
    "srr" to "Serereg",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Sesotheg Deheuol",
    "stq" to "Ffriseg Saterland",
    "str" to "Straits Salish",
    "su" to "Swndaneg",
    "suk" to "Swcwma",
    "sus" to "Swsŵeg",
    "sux" to "Swmereg",
    "sv" to "Swedeg",
    "sw" to "Swahili",
    "sw-CD" to "Swahili’r Congo",
    "swb" to "Comoreg",
    "syc" to "Hen Syrieg",
    "syr" to "Syrieg",
    "szl" to "Silesieg",
    "ta" to "Tamileg",
    "tce" to "Tutchone Deheuol",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Timneg",
    "teo" to "Teso",
    "ter" to "Terena",
    "tet" to "Tetumeg",
    "tg" to "Tajiceg",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigreg",
    "tiv" to "Tifeg",
    "tk" to "Tyrcmeneg",
    "tkl" to "Tocelaweg",
    "tkr" to "Tsakhureg",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tly" to "Talysheg",
    "tmh" to "Tamasheceg",
    "tn" to "Tswana",
    "to" to "Tongeg",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Tyrceg",
    "trv" to "Taroko",
    "ts" to "Tsongaeg",
    "tsd" to "Tsaconeg",
    "tt" to "Tatareg",
    "ttm" to "Tutchone gogleddol",
    "tum" to "Twmbwca",
    "tvl" to "Twfalweg",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitïeg",
    "tyv" to "Twfwnieg",
    "tzm" to "Tamazight Canol yr Atlas",
    "udm" to "Fotiaceg",
    "ug" to "Uighur",
    "uga" to "Wgariteg",
    "uk" to "Wcreineg",
    "umb" to "Umbundu",
    "und" to "Iaith anhysbys",
    "ur" to "Wrdw",
    "uz" to "Wsbeceg",
    "vai" to "Faieg",
    "ve" to "Fendeg",
    "vec" to "Feniseg",
    "vep" to "Feps",
    "vi" to "Fietnameg",
    "vls" to "Fflemeg Gorllewinol",
    "vmw" to "Macua",
    "vo" to "Folapük",
    "vot" to "Foteg",
    "vun" to "Funjo",
    "wa" to "Walwneg",
    "wae" to "Walsereg",
    "wal" to "Walamo",
    "war" to "Winarayeg",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Woloff",
    "wuu" to "Wu Tsieineaidd",
    "xal" to "Calmyceg",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Iangben",
    "ybb" to "Iembaeg",
    "yi" to "Iddew-Almaeneg",
    "yo" to "Iorwba",
    "yrl" to "Nheengatu",
    "yue" to "Cantoneeg",
    "yue-alt-menu" to "Tsieinëeg, Cantoneg",
    "za" to "Zhuang",
    "zap" to "Zapoteceg",
    "zbl" to "Blisssymbols",
    "zea" to "Zêlandeg",
    "zgh" to "Tamaseit Moroco Safonol",
    "zh" to "Tsieinëeg",
    "zh-alt-menu" to "Tsieinëeg, Mandarin",
    "zh-Hans" to "Tsieinëeg Symledig",
    "zh-Hans-alt-long" to "Tsieinëeg Mandarin Symledig",
    "zh-Hant" to "Tsieinëeg Traddodiadol",
    "zh-Hant-alt-long" to "Tsieinëeg Mandarin Traddodiadol",
    "zu" to "Swlw",
    "zun" to "Swni",
    "zxx" to "Dim cynnwys ieithyddol",
    "zza" to "Sasäeg",
  ) }

  val da: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhasisk",
    "ace" to "achinesisk",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adyghe",
    "ae" to "avestan",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akkadisk",
    "ale" to "aleutisk",
    "alt" to "sydaltaisk",
    "am" to "amharisk",
    "an" to "aragonsk",
    "ang" to "oldengelsk",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabisk",
    "ar-001" to "moderne standardarabisk",
    "arc" to "aramæisk",
    "arn" to "mapudungun",
    "arp" to "arapaho",
    "ars" to "Najd-arabisk",
    "ars-alt-menu" to "arabisk, najdi",
    "arw" to "arawak",
    "as" to "assamesisk",
    "asa" to "asu",
    "ast" to "asturisk",
    "atj" to "atikamekw",
    "av" to "avarisk",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "aserbajdsjansk",
    "az-alt-short" to "azeri",
    "ba" to "bashkir",
    "bal" to "baluchi",
    "ban" to "balinesisk",
    "bas" to "basaa",
    "bax" to "bamun",
    "bbj" to "ghomala",
    "be" to "belarusisk",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bulgarsk",
    "bgc" to "harianvi",
    "bgn" to "vestbaluchi",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetansk",
    "br" to "bretonsk",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosnisk",
    "bss" to "bakossi",
    "bua" to "buriatisk",
    "bug" to "buginesisk",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalansk",
    "cad" to "caddo",
    "car" to "caribisk",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "tjetjensk",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatai",
    "chk" to "chuukese",
    "chm" to "mari",
    "chn" to "chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "sorani",
    "ckb-alt-menu" to "kurdisk, sorani",
    "ckb-alt-variant" to "centralkurdisk",
    "clc" to "chilcotin",
    "co" to "korsikansk",
    "cop" to "koptisk",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "krimtatarisk",
    "crj" to "sydøstcree",
    "crk" to "plains cree",
    "crl" to "nordøstcree",
    "crm" to "Moose-cree",
    "crr" to "carolina algonquisk",
    "crs" to "seselwa (kreol-fransk)",
    "cs" to "tjekkisk",
    "csb" to "kasjubisk",
    "csw" to "swampy cree",
    "cu" to "kirkeslavisk",
    "cv" to "tjuvasjisk",
    "cy" to "walisisk",
    "da" to "dansk",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "tysk",
    "de-AT" to "østrigsk tysk",
    "de-CH" to "schweizerhøjtysk",
    "del" to "delaware",
    "den" to "athapaskisk",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "nedersorbisk",
    "dua" to "duala",
    "dum" to "middelhollandsk",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "kiembu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "oldegyptisk",
    "eka" to "ekajuk",
    "el" to "græsk",
    "elx" to "elamitisk",
    "en" to "engelsk",
    "en-AU" to "australsk engelsk",
    "en-CA" to "canadisk engelsk",
    "en-GB" to "britisk engelsk",
    "en-GB-alt-short" to "britisk engelsk",
    "en-US" to "amerikansk engelsk",
    "en-US-alt-short" to "amerikansk engelsk",
    "enm" to "middelengelsk",
    "eo" to "esperanto",
    "es" to "spansk",
    "es-419" to "latinamerikansk spansk",
    "es-ES" to "europæisk spansk",
    "es-MX" to "mexicansk spansk",
    "et" to "estisk",
    "eu" to "baskisk",
    "ewo" to "ewondo",
    "fa" to "persisk",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finsk",
    "fil" to "filippinsk",
    "fj" to "fijiansk",
    "fo" to "færøsk",
    "fon" to "fon",
    "fr" to "fransk",
    "fr-CA" to "canadisk fransk",
    "fr-CH" to "schweizisk fransk",
    "frc" to "cajunfransk",
    "frm" to "middelfransk",
    "fro" to "oldfransk",
    "frr" to "nordfrisisk",
    "frs" to "østfrisisk",
    "fur" to "friulisk",
    "fy" to "vestfrisisk",
    "ga" to "irsk",
    "gaa" to "ga",
    "gag" to "gagauzisk",
    "gan" to "gan-kinesisk",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "skotsk gælisk",
    "gez" to "geez",
    "gil" to "gilbertesisk",
    "gl" to "galicisk",
    "gmh" to "middelhøjtysk",
    "gn" to "guarani",
    "goh" to "oldhøjtysk",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotisk",
    "grb" to "grebo",
    "grc" to "oldgræsk",
    "gsw" to "schweizertysk",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka-kinesisk",
    "haw" to "hawaiiansk",
    "hax" to "sydhaida",
    "he" to "hebraisk",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hit" to "hittitisk",
    "hmn" to "hmong",
    "ho" to "hirimotu",
    "hr" to "kroatisk",
    "hsb" to "øvresorbisk",
    "hsn" to "xiang-kinesisk",
    "ht" to "haitisk",
    "hu" to "ungarsk",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armensk",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesisk",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiaq",
    "ikt" to "vestcanadisk inuktitut",
    "ilo" to "iloko",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandsk",
    "it" to "italiensk",
    "iu" to "inuktitut",
    "ja" to "japansk",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "jødisk-persisk",
    "jrb" to "jødisk-arabisk",
    "jv" to "javanesisk",
    "ka" to "georgisk",
    "kaa" to "karakalpakisk",
    "kab" to "kabylsk",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardian",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kapverdisk",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanesisk",
    "khq" to "koyra-chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kasakhisk",
    "kkj" to "kako",
    "kl" to "grønlandsk",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreansk",
    "koi" to "komi-permjakisk",
    "kok" to "konkani",
    "kos" to "kosraean",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatjai-balkar",
    "krl" to "karelsk",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurdisk",
    "kum" to "kymyk",
    "kut" to "kutenaj",
    "kv" to "komi",
    "kw" to "cornisk",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgisisk",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxembourgsk",
    "lez" to "lezghian",
    "lg" to "ganda",
    "li" to "limburgsk",
    "lij" to "ligurisk",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardisk",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongo",
    "lou" to "Louisiana-kreolsk",
    "loz" to "lozi",
    "lrc" to "nordluri",
    "lsm" to "saamia",
    "lt" to "litauisk",
    "lu" to "luba-Katanga",
    "lua" to "luba-Lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "luyana",
    "lv" to "lettisk",
    "mad" to "madurese",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malagassisk",
    "mga" to "middelirsk",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta",
    "mh" to "marshallese",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedonsk",
    "ml" to "malayalam",
    "mn" to "mongolsk",
    "mnc" to "manchu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malajisk",
    "mt" to "maltesisk",
    "mua" to "mundang",
    "mul" to "flere sprog",
    "mus" to "creek",
    "mwl" to "mirandesisk",
    "mwr" to "marwari",
    "my" to "burmesisk",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazenisk",
    "na" to "nauru",
    "nan" to "min-kinesisk",
    "nap" to "napolitansk",
    "naq" to "nama",
    "nb" to "bokmål",
    "nd" to "nordndebele",
    "nds" to "nedertysk",
    "ne" to "nepalesisk",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueansk",
    "nl" to "nederlandsk",
    "nl-BE" to "flamsk",
    "nmg" to "kwasio",
    "nn" to "nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norsk",
    "nog" to "nogai",
    "non" to "oldislandsk",
    "nqo" to "n’ko",
    "nr" to "sydndebele",
    "nso" to "nordsotho",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "klassisk newarisk",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro-sprog",
    "nzi" to "nzima",
    "oc" to "occitansk",
    "oj" to "ojibwa",
    "ojb" to "nordvestojibwa",
    "ojc" to "centralojibwa",
    "ojs" to "oji-cree",
    "ojw" to "vestojibwa",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "ossetisk",
    "osa" to "osage",
    "ota" to "osmannisk tyrkisk",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauansk",
    "pcm" to "nigeriansk pidgin",
    "peo" to "oldpersisk",
    "phn" to "fønikisk",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "polsk",
    "pon" to "ponape",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "preussisk",
    "pro" to "oldprovencalsk",
    "ps" to "pashto",
    "ps-alt-variant" to "pushto",
    "pt" to "portugisisk",
    "pt-BR" to "brasiliansk portugisisk",
    "pt-PT" to "europæisk portugisisk",
    "qu" to "quechua",
    "quc" to "quiché",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rhg" to "rohingya",
    "rm" to "rætoromansk",
    "rn" to "rundi",
    "ro" to "rumænsk",
    "ro-MD" to "moldovisk",
    "rof" to "rombo",
    "rom" to "romani",
    "ru" to "russisk",
    "rup" to "arumænsk",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "jakutisk",
    "sam" to "samaritansk aramæisk",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardinsk",
    "scn" to "siciliansk",
    "sco" to "skotsk",
    "sd" to "sindhi",
    "sdh" to "sydkurdisk",
    "se" to "nordsamisk",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkupisk",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "oldirsk",
    "sh" to "serbokroatisk",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "tchadisk arabisk",
    "si" to "singalesisk",
    "sid" to "sidamo",
    "sk" to "slovakisk",
    "sl" to "slovensk",
    "slh" to "sydlushootseed",
    "sm" to "samoansk",
    "sma" to "sydsamisk",
    "smj" to "lulesamisk",
    "smn" to "enaresamisk",
    "sms" to "skoltesamisk",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdiansk",
    "sq" to "albansk",
    "sr" to "serbisk",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sydsotho",
    "str" to "straits salish",
    "su" to "sundanesisk",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerisk",
    "sv" to "svensk",
    "sw" to "swahili",
    "sw-CD" to "congolesisk swahili",
    "swb" to "comorisk",
    "syc" to "klassisk syrisk",
    "syr" to "syrisk",
    "szl" to "schlesisk",
    "ta" to "tamil",
    "tce" to "sydtutchone",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadsjikisk",
    "tgx" to "tagish",
    "th" to "thai",
    "tht" to "tahltan",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tiv" to "tivi",
    "tk" to "turkmensk",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tmh" to "tamashek",
    "tn" to "tswana",
    "to" to "tongansk",
    "tog" to "nyasa tongansk",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "tyrkisk",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshisk",
    "tt" to "tatarisk",
    "ttm" to "nordtutchone",
    "tum" to "tumbuka",
    "tvl" to "tuvaluansk",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiansk",
    "tyv" to "tuvinian",
    "tzm" to "centralmarokkansk tamazight",
    "udm" to "udmurt",
    "ug" to "uygurisk",
    "ug-alt-variant" to "uighurisk",
    "uga" to "ugaristisk",
    "uk" to "ukrainsk",
    "umb" to "umbundu",
    "und" to "ukendt sprog",
    "ur" to "urdu",
    "uz" to "usbekisk",
    "ve" to "venda",
    "vec" to "venetiansk",
    "vi" to "vietnamesisk",
    "vmw" to "makhuwa",
    "vo" to "volapyk",
    "vot" to "votisk",
    "vun" to "vunjo",
    "wa" to "vallonsk",
    "wae" to "walsertysk",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "walbiri",
    "wo" to "wolof",
    "wuu" to "wu-kinesisk",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapese",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddisch",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "kantonesisk",
    "yue-alt-menu" to "kantonesisk (Kina)",
    "za" to "zhuang",
    "zap" to "zapotec",
    "zbl" to "blissymboler",
    "zen" to "zenaga",
    "zgh" to "tamazight",
    "zh" to "kinesisk",
    "zh-alt-menu" to "mandarin (Kina)",
    "zh-Hans" to "forenklet kinesisk",
    "zh-Hans-alt-long" to "forenklet kinesisk",
    "zh-Hant" to "traditionelt kinesisk",
    "zh-Hant-alt-long" to "traditionelt kinesisk",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "intet sprogligt indhold",
    "zza" to "zaza",
  ) }

  val da_GL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val dav: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "dav" to "Kitaita",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val de: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchasisch",
    "ace" to "Aceh",
    "ach" to "Acholi",
    "ada" to "Adangme",
    "ady" to "Adygeisch",
    "ae" to "Avestisch",
    "aeb" to "Tunesisches Arabisch",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Akkadisch",
    "akz" to "Alabama",
    "ale" to "Aleutisch",
    "aln" to "Gegisch",
    "alt" to "Süd-Altaisch",
    "am" to "Amharisch",
    "an" to "Aragonesisch",
    "ang" to "Altenglisch",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arabisch",
    "ar-001" to "Modernes Hocharabisch",
    "arc" to "Aramäisch",
    "arn" to "Mapudungun",
    "aro" to "Araona",
    "arp" to "Arapaho",
    "arq" to "Algerisches Arabisch",
    "ars" to "Arabisch (Nadschd)",
    "arw" to "Arawak",
    "ary" to "Marokkanisches Arabisch",
    "arz" to "Ägyptisches Arabisch",
    "as" to "Assamesisch",
    "asa" to "Asu",
    "ase" to "Amerikanische Gebärdensprache",
    "ast" to "Asturisch",
    "atj" to "Atikamekw",
    "av" to "Awarisch",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Aserbaidschanisch",
    "az-alt-short" to "Aserbaidschanisch",
    "ba" to "Baschkirisch",
    "bal" to "Belutschisch",
    "ban" to "Balinesisch",
    "bar" to "Bairisch",
    "bas" to "Bassa",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala",
    "be" to "Belarussisch",
    "bej" to "Bedauye",
    "bem" to "Bemba",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgarisch",
    "bgc" to "Haryanvi",
    "bgn" to "Westliches Belutschi",
    "bho" to "Bhodschpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bjn" to "Banjaresisch",
    "bkm" to "Kom",
    "bla" to "Blackfoot",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengalisch",
    "bo" to "Tibetisch",
    "bpy" to "Bishnupriya",
    "bqi" to "Bachtiarisch",
    "br" to "Bretonisch",
    "bra" to "Braj-Bhakha",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnisch",
    "bss" to "Akoose",
    "bua" to "Burjatisch",
    "bug" to "Buginesisch",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Katalanisch",
    "cad" to "Caddo",
    "car" to "Karibisch",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Tschetschenisch",
    "ceb" to "Cebuano",
    "cgg" to "Rukiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Tschagataisch",
    "chk" to "Chuukesisch",
    "chm" to "Mari",
    "chn" to "Chinook",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Zentralkurdisch",
    "ckb-alt-menu" to "Kurdisch (Sorani)",
    "ckb-alt-variant" to "Zentralkurdisch",
    "clc" to "Chilcotin",
    "co" to "Korsisch",
    "cop" to "Koptisch",
    "cps" to "Capiznon",
    "cr" to "Cree",
    "crg" to "Michif",
    "crh" to "Krimtatarisch",
    "crj" to "Südost-Cree",
    "crk" to "Plains-Cree",
    "crl" to "Northern East Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina-Algonkin",
    "crs" to "Seychellenkreol",
    "cs" to "Tschechisch",
    "csb" to "Kaschubisch",
    "csw" to "Swampy Cree",
    "cu" to "Kirchenslawisch",
    "cv" to "Tschuwaschisch",
    "cy" to "Walisisch",
    "da" to "Dänisch",
    "dak" to "Dakota",
    "dar" to "Darginisch",
    "dav" to "Taita",
    "de" to "Deutsch",
    "de-AT" to "Österreichisches Deutsch",
    "de-CH" to "Schweizer Hochdeutsch",
    "del" to "Delaware",
    "den" to "Slave",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Niedersorbisch",
    "dtp" to "Zentral-Dusun",
    "dua" to "Duala",
    "dum" to "Mittelniederländisch",
    "dv" to "Dhivehi",
    "dyo" to "Diola",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egl" to "Emilianisch",
    "egy" to "Ägyptisch",
    "eka" to "Ekajuk",
    "el" to "Griechisch",
    "elx" to "Elamisch",
    "en" to "Englisch",
    "en-GB-alt-short" to "Englisch (GB)",
    "enm" to "Mittelenglisch",
    "eo" to "Esperanto",
    "es" to "Spanisch",
    "esu" to "Zentral-Alaska-Yupik",
    "et" to "Estnisch",
    "eu" to "Baskisch",
    "ewo" to "Ewondo",
    "ext" to "Extremadurisch",
    "fa" to "Persisch",
    "fa-AF" to "Dari",
    "fan" to "Pangwe",
    "fat" to "Fanti",
    "ff" to "Ful",
    "fi" to "Finnisch",
    "fil" to "Filipino",
    "fit" to "Meänkieli",
    "fj" to "Fidschi",
    "fo" to "Färöisch",
    "fon" to "Fon",
    "fr" to "Französisch",
    "frc" to "Cajun",
    "frm" to "Mittelfranzösisch",
    "fro" to "Altfranzösisch",
    "frp" to "Frankoprovenzalisch",
    "frr" to "Nordfriesisch",
    "frs" to "Ostfriesisch",
    "fur" to "Friaulisch",
    "fy" to "Westfriesisch",
    "ga" to "Irisch",
    "gaa" to "Ga",
    "gag" to "Gagausisch",
    "gan" to "Gan",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gbz" to "Gabri",
    "gd" to "Gälisch (Schottland)",
    "gez" to "Geez",
    "gil" to "Kiribatisch",
    "gl" to "Galicisch",
    "glk" to "Gilaki",
    "gmh" to "Mittelhochdeutsch",
    "gn" to "Guaraní",
    "goh" to "Althochdeutsch",
    "gon" to "Gondi",
    "gor" to "Mongondou",
    "got" to "Gotisch",
    "grb" to "Grebo",
    "grc" to "Altgriechisch",
    "gsw" to "Schweizerdeutsch",
    "gu" to "Gujarati",
    "guc" to "Wayúu",
    "gur" to "Farefare",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Kutchin",
    "ha" to "Haussa",
    "hai" to "Haida",
    "hak" to "Hakka",
    "haw" to "Hawaiisch",
    "hax" to "Süd-Haida",
    "he" to "Hebräisch",
    "hi" to "Hindi",
    "hi-Latn" to "Hindi (lateinisch)",
    "hi-Latn-alt-variant" to "Hinglish",
    "hif" to "Fidschi-Hindi",
    "hil" to "Hiligaynon",
    "hit" to "Hethitisch",
    "hmn" to "Miao",
    "ho" to "Hiri-Motu",
    "hr" to "Kroatisch",
    "hsb" to "Obersorbisch",
    "hsn" to "Xiang",
    "ht" to "Haiti-Kreolisch",
    "hu" to "Ungarisch",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenisch",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesisch",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Yi",
    "ik" to "Inupiak",
    "ikt" to "Westkanadisches Inuktitut",
    "ilo" to "Ilokano",
    "inh" to "Inguschisch",
    "io" to "Ido",
    "is" to "Isländisch",
    "it" to "Italienisch",
    "iu" to "Inuktitut",
    "izh" to "Ischorisch",
    "ja" to "Japanisch",
    "jam" to "Jamaikanisch-Kreolisch",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Jüdisch-Persisch",
    "jrb" to "Jüdisch-Arabisch",
    "jut" to "Jütisch",
    "jv" to "Javanisch",
    "ka" to "Georgisch",
    "kaa" to "Karakalpakisch",
    "kab" to "Kabylisch",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardinisch",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongolesisch",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "kho" to "Sakisch",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Kikuyu",
    "kiu" to "Kirmanjki",
    "kj" to "Kwanyama",
    "kk" to "Kasachisch",
    "kkj" to "Kako",
    "kl" to "Grönländisch",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Koreanisch",
    "koi" to "Komi-Permjakisch",
    "kok" to "Konkani",
    "kos" to "Kosraeanisch",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karatschaiisch-Balkarisch",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Karelisch",
    "kru" to "Oraon",
    "ks" to "Kaschmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Kölsch",
    "ku" to "Kurdisch",
    "kum" to "Kumükisch",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Kornisch",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kirgisisch",
    "la" to "Latein",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Luxemburgisch",
    "lez" to "Lesgisch",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Ganda",
    "li" to "Limburgisch",
    "lij" to "Ligurisch",
    "lil" to "Lillooet",
    "liv" to "Livisch",
    "lkt" to "Lakota",
    "lmo" to "Lombardisch",
    "ln" to "Lingala",
    "lo" to "Laotisch",
    "lol" to "Mongo",
    "lou" to "Kreol (Louisiana)",
    "loz" to "Lozi",
    "lrc" to "Nördliches Luri",
    "lsm" to "Saamia",
    "lt" to "Litauisch",
    "ltg" to "Lettgallisch",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Lushai",
    "luy" to "Luhya",
    "lv" to "Lettisch",
    "lzh" to "Klassisches Chinesisch",
    "lzz" to "Lasisch",
    "mad" to "Maduresisch",
    "maf" to "Mafa",
    "mag" to "Khotta",
    "mai" to "Maithili",
    "mak" to "Makassarisch",
    "man" to "Malinke",
    "mas" to "Massai",
    "mde" to "Maba",
    "mdf" to "Mokschanisch",
    "mdr" to "Mandaresisch",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mga" to "Mittelirisch",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marschallesisch",
    "mi" to "Māori",
    "mic" to "Micmac",
    "min" to "Minangkabau",
    "mk" to "Mazedonisch",
    "ml" to "Malayalam",
    "mn" to "Mongolisch",
    "mnc" to "Mandschurisch",
    "mni" to "Meithei",
    "moe" to "Innu-Aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "mrj" to "Bergmari",
    "ms" to "Malaiisch",
    "mt" to "Maltesisch",
    "mua" to "Mundang",
    "mul" to "Mehrsprachig",
    "mus" to "Muskogee",
    "mwl" to "Mirandesisch",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Birmanisch",
    "mye" to "Myene",
    "myv" to "Ersja-Mordwinisch",
    "mzn" to "Masanderanisch",
    "na" to "Nauruisch",
    "nan" to "Min Nan",
    "nap" to "Neapolitanisch",
    "naq" to "Nama",
    "nb" to "Norwegisch (Bokmål)",
    "nd" to "Nord-Ndebele",
    "nds" to "Niederdeutsch",
    "nds-NL" to "Niedersächsisch",
    "ne" to "Nepalesisch",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niue",
    "njo" to "Ao-Naga",
    "nl" to "Niederländisch",
    "nl-BE" to "Flämisch",
    "nmg" to "Kwasio",
    "nn" to "Norwegisch (Nynorsk)",
    "nnh" to "Ngiemboon",
    "no" to "Norwegisch",
    "nog" to "Nogai",
    "non" to "Altnordisch",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "Süd-Ndebele",
    "nso" to "Nord-Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Alt-Newari",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Okzitanisch",
    "oj" to "Ojibwa",
    "ojb" to "Nordwest-Ojibwe",
    "ojc" to "Zentral-Ojibwe",
    "ojs" to "Oji-Cree",
    "ojw" to "West-Ojibwe",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Oriya",
    "os" to "Ossetisch",
    "osa" to "Osage",
    "ota" to "Osmanisch",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pal" to "Mittelpersisch",
    "pam" to "Pampanggan",
    "pap" to "Papiamento",
    "pau" to "Palau",
    "pcd" to "Picardisch",
    "pcm" to "Nigerianisches Pidgin",
    "pdc" to "Pennsylvaniadeutsch",
    "pdt" to "Plautdietsch",
    "peo" to "Altpersisch",
    "pfl" to "Pfälzisch",
    "phn" to "Phönizisch",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Polnisch",
    "pms" to "Piemontesisch",
    "pnt" to "Pontisch",
    "pon" to "Ponapeanisch",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Altpreußisch",
    "pro" to "Altprovenzalisch",
    "ps" to "Paschtu",
    "pt" to "Portugiesisch",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "qug" to "Chimborazo Hochland-Quechua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotonganisch",
    "rgn" to "Romagnol",
    "rhg" to "Rohingyalisch",
    "rif" to "Tarifit",
    "rm" to "Rätoromanisch",
    "rn" to "Rundi",
    "ro" to "Rumänisch",
    "ro-MD" to "Moldauisch",
    "rof" to "Rombo",
    "rom" to "Romani",
    "rtm" to "Rotumanisch",
    "ru" to "Russisch",
    "rue" to "Russinisch",
    "rug" to "Roviana",
    "rup" to "Aromunisch",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Jakutisch",
    "sam" to "Samaritanisch",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardisch",
    "scn" to "Sizilianisch",
    "sco" to "Schottisch",
    "sd" to "Sindhi",
    "sdc" to "Sassarisch",
    "sdh" to "Südkurdisch",
    "se" to "Nordsamisch",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkupisch",
    "ses" to "Koyra Senni",
    "sg" to "Sango",
    "sga" to "Altirisch",
    "sgs" to "Samogitisch",
    "sh" to "Serbo-Kroatisch",
    "shi" to "Taschelhit",
    "shn" to "Schan",
    "shu" to "Tschadisch-Arabisch",
    "si" to "Singhalesisch",
    "sid" to "Sidamo",
    "sk" to "Slowakisch",
    "sl" to "Slowenisch",
    "slh" to "Süd-Lushootseed",
    "sli" to "Schlesisch (Niederschlesisch)",
    "sly" to "Selayar",
    "sm" to "Samoanisch",
    "sma" to "Südsamisch",
    "smj" to "Lule-Samisch",
    "smn" to "Inari-Samisch",
    "sms" to "Skolt-Samisch",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sog" to "Sogdisch",
    "sq" to "Albanisch",
    "sr" to "Serbisch",
    "srn" to "Srananisch",
    "srr" to "Serer",
    "ss" to "Swazi",
    "ssy" to "Saho",
    "st" to "Süd-Sotho",
    "stq" to "Saterfriesisch",
    "str" to "Straits Salish",
    "su" to "Sundanesisch",
    "suk" to "Sukuma",
    "sus" to "Susu",
    "sux" to "Sumerisch",
    "sv" to "Schwedisch",
    "sw" to "Suaheli",
    "sw-CD" to "Kongo-Swahili",
    "swb" to "Komorisch",
    "syc" to "Altsyrisch",
    "syr" to "Syrisch",
    "szl" to "Schlesisch (Wasserpolnisch)",
    "ta" to "Tamil",
    "tce" to "Südliches Tutchone",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Temne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetum",
    "tg" to "Tadschikisch",
    "tgx" to "Tagish",
    "th" to "Thailändisch",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmenisch",
    "tkl" to "Tokelauanisch",
    "tkr" to "Tsachurisch",
    "tl" to "Tagalog",
    "tlh" to "Klingonisch",
    "tli" to "Tlingit",
    "tly" to "Talisch",
    "tmh" to "Tamaseq",
    "tn" to "Tswana",
    "to" to "Tongaisch",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Neumelanesisch",
    "tr" to "Türkisch",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsd" to "Tsakonisch",
    "tsi" to "Tsimshian",
    "tt" to "Tatarisch",
    "ttm" to "Nördliches Tutchone",
    "ttt" to "Tatisch",
    "tum" to "Tumbuka",
    "tvl" to "Tuvaluisch",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitisch",
    "tyv" to "Tuwinisch",
    "tzm" to "Zentralatlas-Tamazight",
    "udm" to "Udmurtisch",
    "ug" to "Uigurisch",
    "uga" to "Ugaritisch",
    "uk" to "Ukrainisch",
    "umb" to "Umbundu",
    "und" to "Unbekannte Sprache",
    "ur" to "Urdu",
    "uz" to "Usbekisch",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venetisch",
    "vep" to "Wepsisch",
    "vi" to "Vietnamesisch",
    "vls" to "Westflämisch",
    "vmf" to "Mainfränkisch",
    "vmw" to "Makua",
    "vo" to "Volapük",
    "vot" to "Wotisch",
    "vro" to "Võro",
    "vun" to "Vunjo",
    "wa" to "Wallonisch",
    "wae" to "Walliserdeutsch",
    "wal" to "Walamo",
    "war" to "Waray",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu",
    "xal" to "Kalmückisch",
    "xh" to "Xhosa",
    "xmf" to "Mingrelisch",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapesisch",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Jiddisch",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kantonesisch",
    "yue-alt-menu" to "Chinesisch (Kantonesisch)",
    "za" to "Zhuang",
    "zap" to "Zapotekisch",
    "zbl" to "Bliss-Symbole",
    "zea" to "Seeländisch",
    "zen" to "Zenaga",
    "zgh" to "Tamazight",
    "zh" to "Chinesisch",
    "zh-alt-menu" to "Chinesisch (Mandarin)",
    "zh-Hans" to "Chinesisch (vereinfacht)",
    "zh-Hans-alt-long" to "Mandarin (Vereinfacht)",
    "zh-Hant" to "Chinesisch (traditionell)",
    "zh-Hant-alt-long" to "Mandarin (traditionell)",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Keine Sprachinhalte",
    "zza" to "Zaza",
  ) }

  val de_AT: ImmutableMap by lazy { immutableMapOf(
    "ar-001" to "modernes Hocharabisch",
    "car" to "karibische Sprache",
    "chb" to "Chibcha-Sprache",
    "del" to "Delawarisch",
    "fur" to "Friulanisch",
    "ha" to "Hausa",
    "haw" to "Hawaiianisch",
    "hmn" to "Miao-Sprache",
    "mus" to "Muskogee-Sprache",
    "niu" to "Niueanisch",
    "pag" to "Pangasinensisch",
    "sh" to "Serbokroatisch",
    "szl" to "Schlesisch",
  ) }

  val de_BE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val de_CH: ImmutableMap by lazy { immutableMapOf(
    "ach" to "Acholi-Sprache",
    "bik" to "Bikol-Sprache",
    "chb" to "Chibcha-Sprache",
    "din" to "Dinka-Sprache",
    "fan" to "Pangwe-Sprache",
    "gba" to "Gbaya-Sprache",
    "prg" to "Altpreussisch",
    "rhg" to "Rohingya",
    "tgx" to "Tagisch",
    "zh-Hans-alt-long" to "Hochchinesisch (vereinfacht)",
    "zh-Hant-alt-long" to "Hochchinesisch (traditionell)",
  ) }

  val de_IT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val de_LI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val de_LU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val dje: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akan senni",
    "am" to "Amhaarik senni",
    "ar" to "Laaraw senni",
    "be" to "Belaruus senni",
    "bg" to "Bulagaari senni",
    "bn" to "Bengali senni",
    "cs" to "Cek senni",
    "de" to "Almaŋ senni",
    "dje" to "Zarmaciine",
    "el" to "Grek senni",
    "en" to "Inglisi senni",
    "es" to "Espaaɲe senni",
    "fa" to "Farsi senni",
    "fr" to "Fransee senni",
    "ha" to "Hawsance senni",
    "hi" to "Induu senni",
    "hu" to "Hungaari senni",
    "id" to "Indoneesi senni",
    "ig" to "Iboo senni",
    "it" to "Itaali senni",
    "ja" to "Japonee senni",
    "jv" to "Javanee senni",
    "km" to "Kmeer senni",
    "ko" to "Koree senni",
    "ms" to "Maleezi senni",
    "my" to "Burme senni",
    "ne" to "Neepal senni",
    "nl" to "Holandee senni",
    "pa" to "Punjaabi sennii",
    "pl" to "Polonee senni",
    "pt" to "Portugee senni",
    "ro" to "Rumaani senni",
    "ru" to "Ruusi senni",
    "rw" to "Rwanda senni",
    "so" to "Somaali senni",
    "sv" to "Suweede senni",
    "ta" to "Tamil senni",
    "th" to "Taailandu senni",
    "tr" to "Turku senni",
    "uk" to "Ukreen senni",
    "ur" to "Urdu senni",
    "vi" to "Vietnaam senni",
    "yo" to "Yorbance senni",
    "zh" to "Sinuwa senni",
    "zh-alt-menu" to "Sinuwa senni",
    "zu" to "Zulu senni",
  ) }

  val doi: ImmutableMap by lazy { immutableMapOf(
    "de" to "जर्मन",
    "de-AT" to "आस्ट्रियाई जर्मन",
    "de-CH" to "स्विस हाई जर्मन",
    "doi" to "डोगरी",
    "en" to "अंगरेजी",
    "en-CA" to "कैनेडियन अंगरेजी",
    "en-GB" to "ब्रिटिश अंगरेजी",
    "en-GB-alt-short" to "यूके अंगरेजी",
    "en-US" to "अमरीकी अंगरेजी",
    "en-US-alt-short" to "यूएस अंगरेजी",
    "es" to "स्पैनिश",
    "es-419" to "लैटिन अमरीकी स्पैनिश",
    "es-ES" to "यूरोपी स्पैनिश",
    "es-MX" to "मैक्सिन स्पैनिश",
    "fr" to "फ्रेंच",
    "fr-CA" to "कैनेडियन फ्रेंच",
    "fr-CH" to "स्विस फ्रेंच",
    "it" to "इटालियन",
    "ja" to "जापानी",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राजीली पुर्तगाली",
    "pt-PT" to "यूरोपी पुर्तगाली",
    "ru" to "रूसी",
    "und" to "अनजांती भाशा",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मंदारिन",
    "zh-Hans" to "सरलीकृत चीनी",
    "zh-Hans-alt-long" to "सरलीकृत मंदारिन चीनी",
    "zh-Hant" to "रवायती चीनी",
    "zh-Hant-alt-long" to "रवायती मंदारिन चीनी",
  ) }

  val dsb: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afaršćina",
    "ab" to "abchazšćina",
    "ace" to "achinezišćina",
    "ada" to "adangmešćina",
    "ady" to "adyghešćina",
    "af" to "afrikans",
    "agq" to "aghem",
    "ain" to "ainušćina",
    "ak" to "akanšćina",
    "ale" to "aleutišćina",
    "alt" to "pódpołdnjowa altaišćina",
    "am" to "amharšćina",
    "an" to "aragonšćina",
    "ang" to "anglosaksojšćina",
    "ann" to "obološćina",
    "anp" to "angikašćina",
    "ar" to "arabšćina",
    "ar-001" to "moderna wusokoarabšćina",
    "arn" to "arawkašćina",
    "arp" to "arapahošćina",
    "ars" to "najdi arabšćina",
    "as" to "asamšćina",
    "asa" to "pare",
    "ast" to "asturšćina",
    "atj" to "atikamekwišćina",
    "av" to "awaršćina",
    "awa" to "awandhišćina",
    "ay" to "aymaršćina",
    "az" to "azerbajdžanšćina",
    "az-alt-short" to "azerbajdžanšćina",
    "ba" to "baškiršćina",
    "ban" to "balinezišćina",
    "bas" to "basaa",
    "be" to "běłorušćina",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bulgaršćina",
    "bgc" to "haryanvišćina",
    "bho" to "bhojpurišćina",
    "bi" to "bislamšćina",
    "bin" to "binišćina",
    "bla" to "siksikášćina",
    "blo" to "aniišćina",
    "bm" to "bambara",
    "bn" to "bengalšćina",
    "bo" to "tibetšćina",
    "br" to "bretonšćina",
    "brx" to "bodo",
    "bs" to "bosnišćina",
    "bug" to "bugišćina",
    "byn" to "blinšćina",
    "ca" to "katanlanšćina",
    "cay" to "cayugašćina",
    "ccp" to "čakma",
    "ce" to "čečenšćina",
    "ceb" to "cebuanšćina",
    "cgg" to "chiga",
    "ch" to "čamoršćina",
    "chk" to "chuukezišćina",
    "chm" to "marišćina",
    "cho" to "choctawšćina",
    "chp" to "chipewyanšćina",
    "chr" to "cherokee",
    "chy" to "cheyennešćina",
    "ckb" to "sorani",
    "ckb-alt-menu" to "sorani",
    "ckb-alt-variant" to "centralna kurdišćina",
    "clc" to "chilcotinšćina",
    "co" to "korsišćina",
    "cr" to "kri",
    "crg" to "michifšćina",
    "crj" to "krotkozajtšna creešćina",
    "crk" to "plains creešćina",
    "crl" to "dłujkozajtšna creešćina",
    "crm" to "moode creešćina",
    "crr" to "carolina algonquianšćina",
    "cs" to "češćina",
    "csw" to "swampy creešćina",
    "cu" to "cerkwinosłowjańšćina",
    "cv" to "chuvashišćina",
    "cy" to "walizišćina",
    "da" to "danšćina",
    "dak" to "dakotašćina",
    "dar" to "dargwašćina",
    "dav" to "taita",
    "de" to "nimšćina",
    "de-AT" to "awstriska nimšćina",
    "de-CH" to "šwicarska wusokonimšćina",
    "dgr" to "dogribšćina",
    "dje" to "zarma",
    "doi" to "dogrišćina",
    "dsb" to "dolnoserbšćina",
    "dua" to "duala",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazagašćina",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efikšćina",
    "eka" to "ekajukšćina",
    "el" to "grichišćina",
    "en" to "engelšćina",
    "en-AU" to "awstralska engelšćina",
    "en-CA" to "kanadiska engelšćina",
    "en-GB" to "britiska engelšćina",
    "en-GB-alt-short" to "UK-engelšćina",
    "en-US" to "ameriska engelšćina",
    "en-US-alt-short" to "US-engelšćina",
    "eo" to "esperanto",
    "es" to "špańšćina",
    "es-419" to "łatyńskoamerikańska špańšćina",
    "es-ES" to "europejska špańšćina",
    "es-MX" to "mexikańska špańšćina",
    "et" to "estišćina",
    "eu" to "baskišćina",
    "ewo" to "ewondo",
    "fa" to "persišćina",
    "fa-AF" to "dari",
    "ff" to "fulbšćina",
    "fi" to "finšćina",
    "fil" to "filipinšćina",
    "fj" to "fidžišćina",
    "fo" to "ferejšćina",
    "fon" to "fonšćina",
    "fr" to "francojšćina",
    "fr-CA" to "kanadiska francojšćina",
    "fr-CH" to "šwicarska francojšćina",
    "frc" to "cajun francojšćina",
    "frr" to "pódpołnocna frizišćina",
    "fur" to "friulšćina",
    "fy" to "frizišćina",
    "ga" to "iršćina",
    "gaa" to "gašćina",
    "gag" to "gagauzšćina",
    "gd" to "šotišćina",
    "gez" to "geezišćina",
    "gil" to "gilbertezišćina",
    "gl" to "galicišćina",
    "gn" to "guarani",
    "gor" to "gorontalošćina",
    "got" to "gotišćina",
    "gsw" to "šwicarska nimšćina",
    "gu" to "gudžaratšćina",
    "guz" to "gusii",
    "gv" to "manšćina",
    "gwi" to "gwichʼinšćina",
    "ha" to "hausa",
    "hai" to "haidašćina",
    "haw" to "hawaiišćina",
    "hax" to "pódpołdnjowa haidašćina",
    "he" to "hebrejšćina",
    "hi" to "hindišćina",
    "hil" to "hiligaynonšćina",
    "hmn" to "hmongšćina",
    "hr" to "chorwatšćina",
    "hsb" to "górnoserbšćina",
    "ht" to "haitišćina",
    "hu" to "hungoršćina",
    "hup" to "hupašćina",
    "hur" to "halkomelemšćina",
    "hy" to "armeńšćina",
    "hz" to "hererošćina",
    "ia" to "interlingua",
    "iba" to "ibanšćina",
    "ibb" to "ibibiošćina",
    "id" to "indonešćina",
    "ie" to "interlinguešćina",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiak",
    "ikt" to "pódwjacornokanadiska inuktitutšćina",
    "ilo" to "ilokošćina",
    "inh" to "ingushišćina",
    "io" to "ido",
    "is" to "islandšćina",
    "it" to "italšćina",
    "iu" to "inuitšćina",
    "ja" to "japańšćina",
    "jbo" to "lojbanšćina",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "javašćina",
    "ka" to "georgišćina",
    "kab" to "kabylšćina",
    "kac" to "kachinšćina",
    "kaj" to "jjušćina",
    "kam" to "kamba",
    "kbd" to "kabardianšćina",
    "kcg" to "tyapšćina",
    "kde" to "makonde",
    "kea" to "kapverdšćina",
    "kfo" to "korošćina",
    "kgp" to "kaingangšćina",
    "kha" to "khasišćina",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyamašćina",
    "kk" to "kazachšćina",
    "kkj" to "kako",
    "kl" to "grönlandšćina",
    "kln" to "kalenjin",
    "km" to "kambodžanšćina",
    "kmb" to "kimbundušćina",
    "kn" to "kannadšćina",
    "ko" to "korejańšćina",
    "koi" to "komi-permyak",
    "kok" to "konkani",
    "kpe" to "kpellešćina",
    "kr" to "kanurišćina",
    "krc" to "karachay-balkaršćina",
    "krl" to "karelianšćina",
    "kru" to "kurukhšćina",
    "ks" to "kašmiršćina",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kelnšćina",
    "ku" to "kurdišćina",
    "kum" to "kumykšćina",
    "kv" to "komišćina",
    "kw" to "kornišćina",
    "kwk" to "kwakʼwalašćina",
    "kxv" to "kuvišćina",
    "ky" to "kirgišćina",
    "la" to "łatyńšćina",
    "lad" to "ladinšćina",
    "lag" to "langi",
    "lb" to "luxemburgšćina",
    "lez" to "lezgianšćina",
    "lg" to "gandšćina",
    "li" to "limburšćina",
    "lij" to "liguriańšćina",
    "lil" to "lillooetšćina",
    "lkt" to "lakotšćina",
    "lmo" to "lombardišćina",
    "ln" to "lingala",
    "lo" to "laošćina",
    "lou" to "Louisiana kreolšćina",
    "loz" to "lozišćina",
    "lrc" to "pódpołnocna lurišćina",
    "lsm" to "saamiašćina",
    "lt" to "litawšćina",
    "lu" to "luba-katanga",
    "lua" to "luba-luluašćina",
    "lun" to "lundašćina",
    "lus" to "mizošćina",
    "luy" to "luhya",
    "lv" to "letišćina",
    "mad" to "madurezišćina",
    "mag" to "magahišćina",
    "mai" to "maithilšćina",
    "mak" to "makasaršćina",
    "mas" to "masaišćina",
    "mdf" to "mokshašćina",
    "men" to "mendišćina",
    "mer" to "meru",
    "mfe" to "mauriciska kreolšćina",
    "mg" to "malgašćina",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallezišćina",
    "mi" to "maorišćina",
    "mic" to "mi'kmaqšćina",
    "min" to "minangkabaušćina",
    "mk" to "makedońšćina",
    "ml" to "malajamšćina",
    "mn" to "mongolšćina",
    "mni" to "manipuršćina",
    "moe" to "innu-aimunšćina",
    "moh" to "mohawkšćina",
    "mos" to "mossišćina",
    "mr" to "maratišćina",
    "ms" to "malajšćina",
    "mt" to "maltašćina",
    "mua" to "mundang",
    "mul" to "wěcejrěcne",
    "mus" to "krik",
    "mwl" to "mirandezišćina",
    "my" to "burmašćina",
    "myv" to "erzyašćina",
    "mzn" to "mazanderanšćina",
    "na" to "naurušćina",
    "nap" to "neapolitanšćina",
    "naq" to "nama",
    "nb" to "norwegske bokmål",
    "nd" to "pódpołnocne ndebele",
    "nds" to "dolnonimšćina",
    "ne" to "nepalšćina",
    "new" to "newarišćina",
    "ng" to "ndongašćina",
    "nia" to "niazišćina",
    "niu" to "niueanšćina",
    "nl" to "nižozemšćina",
    "nl-BE" to "flamšćina",
    "nmg" to "kwasio",
    "nn" to "norwegske nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norwegšćina",
    "nog" to "nogaišćina",
    "nqo" to "n’ko",
    "nr" to "pódpołdnjowa ndebelšćina",
    "nso" to "połnocna sothošćina",
    "nus" to "nuer",
    "nv" to "navaho",
    "ny" to "nyanja",
    "nyn" to "nyankole",
    "oc" to "okcitanšćina",
    "ojb" to "dłujkowjacorna ojibwašćina",
    "ojc" to "centralna ojibwašćina",
    "ojs" to "oji-creešćina",
    "ojw" to "pódwjacorna ojibwašćina",
    "oka" to "okanaganšćina",
    "om" to "oromo",
    "or" to "orojišćina",
    "os" to "osetšćina",
    "pa" to "pandžabšćina",
    "pag" to "pangasinanšćina",
    "pam" to "pampangašćina",
    "pap" to "papiamentošćina",
    "pau" to "palauanšćina",
    "pcm" to "nigerijanski pidgin",
    "pis" to "pijinšćina",
    "pl" to "pólšćina",
    "pqm" to "maliseet-passamaquoddyšćina",
    "prg" to "prusčina",
    "ps" to "paštunšćina",
    "pt" to "portugalšćina",
    "pt-BR" to "brazilska portugalšćina",
    "pt-PT" to "europejska portugalšćina",
    "qu" to "kečua",
    "quc" to "kʼicheʼ",
    "raj" to "rajasthanišćina",
    "rap" to "rapanuišćina",
    "rar" to "rarotonganšćina",
    "rhg" to "rohingyašćina",
    "rm" to "retoromańšćina",
    "rn" to "kirundišćina",
    "ro" to "rumunšćina",
    "ro-MD" to "moldawišćina",
    "rof" to "rombo",
    "ru" to "rušćina",
    "rup" to "armanianšćina",
    "rw" to "kinjarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawešćina",
    "sah" to "jakutšćina",
    "saq" to "samburu",
    "sat" to "santalšćina",
    "sba" to "ngambayšćina",
    "sbp" to "sangu",
    "sc" to "sardinšćina",
    "scn" to "sicilianišćina",
    "sco" to "scotšćina",
    "sd" to "sindšćina",
    "se" to "lapšćina",
    "seh" to "sena",
    "ses" to "koyra senni",
    "sg" to "sango",
    "sh" to "serbochorwatšćina",
    "shi" to "tašelhit",
    "shn" to "shanšćina",
    "si" to "singalšćina",
    "sk" to "słowakšćina",
    "sl" to "słowjeńšćina",
    "slh" to "pódpołdnjowa lushootseedšćina",
    "sm" to "samošćina",
    "sma" to "pódpołdnjowa samišćina",
    "smj" to "lule-samišćina",
    "smn" to "inari-samišćina",
    "sms" to "skolt-samišćina",
    "sn" to "šonšćina",
    "snk" to "soninkešćina",
    "so" to "somališćina",
    "sq" to "albanšćina",
    "sr" to "serbišćina",
    "srn" to "sranan tongošćina",
    "ss" to "siswati",
    "st" to "pódpołdnjowa sotšćina (Sesotho)",
    "stq" to "saterfrizišćina",
    "str" to "straits salishšćina",
    "su" to "sundanšćina",
    "suk" to "sukumašćina",
    "sv" to "šwedšćina",
    "sw" to "swahilišćina",
    "sw-CD" to "kongojska swahilišćina",
    "swb" to "comorianšćina",
    "syr" to "syriacšćina",
    "szl" to "šlazyńšćina",
    "ta" to "tamilšćina",
    "tce" to "pódpołdnjowa tutchonšćina",
    "te" to "telugšćina",
    "tem" to "timnešćina",
    "teo" to "teso",
    "tet" to "tetumšćina",
    "tg" to "tadžikišćina",
    "tgx" to "tagishšćina",
    "th" to "thailandšćina",
    "tht" to "tahltanšćina",
    "ti" to "tigrinja",
    "tig" to "tigrešćina",
    "tk" to "turkmeńšćina",
    "tl" to "tagalog",
    "tlh" to "klingonšćina",
    "tli" to "tlingitšćina",
    "tn" to "tswana",
    "to" to "tonganšćina",
    "tok" to "toki ponašćina",
    "tpi" to "tok pisinšćina",
    "tr" to "turkojšćina",
    "trv" to "tarokošćina",
    "ts" to "tsonga",
    "tt" to "tataršćina",
    "ttm" to "połnocna tutchonšćina",
    "tum" to "tumbukašćina",
    "tvl" to "tuvalušćina",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitišćina",
    "tyv" to "tuvinianšćina",
    "tzm" to "centralnoatlaski tamazight",
    "udm" to "udmurtšćina",
    "ug" to "ujguršćina",
    "uk" to "ukrainšćina",
    "umb" to "umbundušćina",
    "und" to "njeznata rěc",
    "ur" to "urdušćina",
    "uz" to "usbekšćina",
    "ve" to "vendašćina",
    "vec" to "venetišćina",
    "vi" to "vietnamšćina",
    "vmw" to "makhuwašćina",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "walonšćina",
    "wae" to "walzeršćina",
    "wal" to "wolayttašćina",
    "war" to "warayšćina",
    "wo" to "wolof",
    "wuu" to "wu chinšćina",
    "xal" to "kalmykšćina",
    "xh" to "xhosa",
    "xnr" to "kangrišćina",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yembašćina",
    "yi" to "jidišćina",
    "yo" to "jorubšćina",
    "yrl" to "nheengatušćina",
    "yue" to "kantonšćina",
    "yue-alt-menu" to "chinšćina (kantonšćina)",
    "za" to "zhuang",
    "zgh" to "standardny marokkański tamazight",
    "zh" to "chinšćina",
    "zh-alt-menu" to "chinšćina (mandarin)",
    "zh-Hans" to "chinšćina (zjadnorjona)",
    "zh-Hans-alt-long" to "chinšćina (zjadnorjona)",
    "zh-Hant" to "chinšćina (tradicionalna)",
    "zh-Hant-alt-long" to "chinšćina (tradicionalna)",
    "zu" to "zulu",
    "zun" to "zunišćina",
    "zxx" to "žedno rěcne wopśimjeśe",
    "zza" to "zazašćina",
  ) }

  val dua: ImmutableMap by lazy { immutableMapOf(
    "dua" to "duálá",
  ) }

  val dyo: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akan",
    "am" to "amharik",
    "ar" to "arab",
    "be" to "belarus",
    "bg" to "bulgaari",
    "bn" to "bengali",
    "cs" to "sek",
    "de" to "alman",
    "dyo" to "joola",
    "el" to "greek",
    "en" to "angle",
    "es" to "español",
    "fa" to "persan",
    "fr" to "franse",
    "ha" to "hausa",
    "hi" to "endu",
    "hu" to "ongrua",
    "id" to "indoneesi",
    "ig" to "igbo",
    "it" to "italien",
    "ja" to "saponee",
    "jv" to "savanee",
    "km" to "kmeer",
    "ko" to "koree",
    "ms" to "maleesi",
    "my" to "birmani",
    "ne" to "nepalees",
    "nl" to "neerlande",
    "pa" to "penjabi",
    "pl" to "polonees",
    "pt" to "portugees",
    "ro" to "rumeen",
    "ru" to "rus",
    "rw" to "ruanda",
    "so" to "somali",
    "sv" to "suedi",
    "ta" to "tamil",
    "th" to "tay",
    "tr" to "turki",
    "uk" to "ukrain",
    "ur" to "urdu",
    "vi" to "vietnam",
    "yo" to "yoruba",
    "zh" to "sinua",
    "zh-alt-menu" to "sinua",
    "zu" to "sulu",
  ) }

  val dz: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ཨ་ཕར་ཁ",
    "ab" to "ཨཱབ་ཁ་ཟི་ཡ་ཁ",
    "af" to "ཨཕ་རི་ཀཱནས་ཁ",
    "am" to "ཨམ་ཧ་རིཀ་ཁ",
    "ar" to "ཨེ་ར་བིཀ་ཁ",
    "as" to "ཨ་ས་མིས་ཁ",
    "az" to "ཨ་ཛར་བྷའི་ཇཱན་ཁ",
    "az-alt-short" to "ཨ་ཛར་བྷའི་ཇཱན་ཁ",
    "be" to "བེལ་ཨ་རུས་ཁ",
    "bg" to "བཱལ་གེ་རི་ཡཱན་ཁ",
    "bn" to "བངྒ་ལ་ཁ",
    "bo" to "བོད་ཁ",
    "bs" to "བྷོས་ནི་ཡཱན་ཁ",
    "ca" to "ཀེ་ཊ་ལཱན་ཁ",
    "cs" to "ཅེཀ་ཁ",
    "cy" to "ཝེལཤ་ཁ",
    "da" to "ཌེ་ནིཤ་ཁ",
    "dak" to "ད་ཀོ་ཏ་ཁ",
    "de" to "ཇཱར་མཱན་ཁ",
    "de-AT" to "ཨཱོས་ཊྲི་ཡཱན་ཇཱར་མཱན་ཁ",
    "de-CH" to "སུ་ཡིས་གི་མཐོ་སའི་ཇཱར་མཱན་ཁ",
    "dv" to "དི་བེ་ཧི་ཁ",
    "dz" to "རྫོང་ཁ",
    "el" to "གྲིཀ་ཁ",
    "en" to "ཨིང་ལིཤ་ཁ",
    "en-AU" to "ཨཱོས་ཊྲེ་ལི་ཡཱན་ཨིང་ལིཤ་ཁ",
    "en-CA" to "ཀེ་ན་ཌི་ཡཱན་ཨིང་ལིཤ་ཁ",
    "en-GB" to "བྲི་ཊིཤ་ཨིང་ལིཤ་ཁ",
    "en-GB-alt-short" to "བྲི་ཊིཤ་ཨིང་ལིཤ་ཁ",
    "en-US" to "ཡུ་ཨེས་ཨིང་ལིཤ་ཁ",
    "en-US-alt-short" to "ཡུ་ཨེས་ཨིང་ལིཤ་ཁ",
    "eo" to "ཨེས་པ་རཱན་ཏོ་ཁ",
    "es" to "ཨིས་པེ་ནིཤ་ཁ",
    "es-419" to "ལེ་ཊིན་ཨ་མེ་རི་ཀཱན་གི་ཨིས་པེ་ནིཤ་ཁ",
    "es-ES" to "ཡུ་རོབ་ཀྱི་ཨིས་པེ་ནིཤ་ཁ",
    "et" to "ཨེས་ཊོ་ནི་ཡཱན་ཁ",
    "eu" to "བཱསཀ་ཁ",
    "fa" to "པར་ཤི་ཡཱན་ཁ",
    "fi" to "ཕི་ནིཤ་ཁ",
    "fil" to "ཕི་ལི་པི་ནོ་ཁ",
    "fj" to "ཕི་ཇི་ཡཱན་ཁ",
    "fo" to "ཕཱ་རོ་ཨིས་ཁ",
    "fr" to "ཕྲནཅ་ཁ",
    "fr-CA" to "ཀེ་ན་ཌི་ཡཱན་ཕྲནཅ་ཁ",
    "fr-CH" to "སུ་ཡིས་ཕྲནཅ་ཁ",
    "fy" to "ནུབ་ཕྼི་སི་ཡན་ཁ",
    "ga" to "ཨཱའི་རིཤ་ཁ",
    "gl" to "གལ་ཨིས་ཨི་ཡན་ཁ",
    "gn" to "གུ་ཝ་ར་ནི་ཁ",
    "gsw" to "སུ་ཡིས་ཇཱར་མཱན་ཁ",
    "gu" to "གུ་ཇ་ར་ཏི་ཁ",
    "ha" to "ཧཝ་ས་ཁ",
    "haw" to "ཧ་ཝ་ཡིའི་ཁ",
    "he" to "ཧེ་བྲུ་ཁ",
    "hi" to "ཧིན་དི་ཁ",
    "hr" to "ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ",
    "ht" to "ཧེ་ཏི་ཡཱན་ཁ",
    "hu" to "ཧཱང་གྷ་རི་ཡཱན་ཁ",
    "hy" to "ཨར་མི་ནི་ཡཱན་ཁ",
    "id" to "ཨིན་ཌོ་ནེ་ཤི་ཡཱན་ཁ",
    "ig" to "ཨིག་བོ་ཁ",
    "is" to "ཨ་ཡིས་ལེན་ཌིཀ་ཁ",
    "it" to "ཨི་ཊ་ལི་ཡཱན་ཁ",
    "ja" to "ཇཱ་པཱ་ནིས་ཁ",
    "jv" to "ཇཱ་བ་ནིས་ཁ",
    "ka" to "ཇཽ་ཇི་ཡཱན་ཁ",
    "kac" to "ཀ་ཆིན་ཁ",
    "kfo" to "ཀོ་རོ་ཁ",
    "kk" to "ཀ་ཛགས་ཁ",
    "km" to "ཁེ་མེར་ཁ",
    "kn" to "ཀ་ན་ཌ་ཁ",
    "ko" to "ཀོ་རི་ཡཱན་ཁ",
    "ks" to "ཀཱཤ་མི་རི་ཁ",
    "ku" to "ཀར་ཌིཤ་ཁ",
    "ky" to "ཀིར་གིས་ཁ",
    "la" to "ལེ་ཊིན་ཁ",
    "lb" to "ལག་ཛམ་བོརྒ་ཁ",
    "lo" to "ལཱ་ཝོས་ཁ",
    "lt" to "ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ",
    "lv" to "ལཊ་བི་ཡཱན་ཁ",
    "mg" to "མ་ལ་ག་སི་ཁ",
    "mi" to "མ་ཨོ་རི་ཁ",
    "mk" to "མ་སེ་ཌོ་ནི་ཡཱན་ཁ",
    "ml" to "མ་ལ་ཡ་ལམ་ཁ",
    "mnc" to "མན་ཇུ་ཁ",
    "mr" to "མ་ར་ཐི་ཁ",
    "ms" to "མ་ལེ་ཁ",
    "mt" to "མཱལ་ཊ་ཁ",
    "my" to "བར་མིས་ཁ",
    "nb" to "ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ",
    "ne" to "ནེ་པཱལི་ཁ",
    "nl" to "ཌཆ་ཁ",
    "nl-BE" to "ཕྷེལེ་མིཤ་ཁ",
    "nn" to "ནོར་ཝེ་ཇི་ཡཱན་ནོརསཀ་ཁ",
    "no" to "ནོར་ཝི་ཇི་ཡན་ཁ",
    "or" to "ཨོ་རི་ཡ་ཁ",
    "pa" to "པཱན་ཇ་བི་ཁ",
    "pl" to "པོ་ལིཤ་ཁ",
    "ps" to "པཱཤ་ཏོ་ཁ",
    "pt" to "པོར་ཅུ་གིས་ཁ",
    "pt-BR" to "བྲ་ཛི་ལི་ཡཱན་པོར་ཅུ་གིས་ཁ",
    "pt-PT" to "ཨི་བེ་རི་ཡཱན་པོར་ཅུ་གིས་ཁ",
    "qu" to "ཀྭེ་ཆུ་ཨ་ཁ",
    "rm" to "རོ་མེ་ནིཤ་ཁ",
    "ro" to "རོ་མེ་ནི་ཡཱན་ཁ",
    "ru" to "ཨུ་རུ་སུའི་ཁ",
    "sa" to "སཾསྐྲྀཏ་ཁ",
    "sd" to "སིན་དཱི་ཁ",
    "shn" to "ཤཱན་ཁ",
    "si" to "སིང་ཧ་ལ་ཁ",
    "sk" to "སུ་ལོ་བཱཀ་ཁ",
    "sl" to "སུ་ལོ་བི་ནི་ཡཱན་ཁ",
    "so" to "སོ་མ་ལི་ཁ",
    "sq" to "ཨཱལ་བེ་ནི་ཡཱན་ཁ",
    "sr" to "སཱར་བྷི་ཡཱན་ཁ",
    "su" to "སཱུན་ད་ནིས་ཁ",
    "sv" to "སུའི་ཌིཤ་ཁ",
    "sw" to "སྭཱ་ཧི་ལི་ཁ",
    "ta" to "ཏ་མིལ་ཁ",
    "te" to "ཏེ་ལུ་གུ་ཁ",
    "tg" to "ཏ་ཇིཀ་ཁ",
    "th" to "ཐཱའི་ཁ",
    "ti" to "ཏིག་རི་ཉ་ཁ",
    "tk" to "ཊཱརཀ་མེན་ཁ",
    "to" to "ཊོང་གྷན་ཁ",
    "tr" to "ཊཱར་ཀིཤ་ཁ",
    "tt" to "ཊ་ཊར་ཁ",
    "ug" to "ཝི་གུར་ཁ",
    "uk" to "ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ",
    "und" to "ཁ་ངོ་མ་ཤེསཔ",
    "ur" to "ཨུར་དུ་ཁ",
    "uz" to "ཨུས་བེཀ་ཁ",
    "vi" to "བེཊ་ནཱ་མིས་ཁ",
    "wo" to "ཝོ་ལོཕ་ཁ",
    "xh" to "ཞོ་ས་ཁ",
    "yo" to "ཡོ་རུ་བ་ཁ",
    "zh" to "རྒྱ་མི་ཁ",
    "zh-alt-menu" to "རྒྱ་མི་ཁ",
    "zh-Hans" to "རྒྱ་མི་ཁ་འཇམ་སངམ",
    "zh-Hans-alt-long" to "རྒྱ་མི་ཁ་འཇམ་སངམ",
    "zh-Hant" to "སྔ་དུས་ཀྱི་རྒྱ་མི་ཁ",
    "zh-Hant-alt-long" to "སྔ་དུས་ཀྱི་རྒྱ་མི་ཁ",
    "zu" to "ཟུ་ལུ་ཁ",
    "zxx" to "སྐད་རིག་ནང་དོན་མེདཔ",
  ) }

  val ebu: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kĩakan",
    "am" to "Kĩamhari",
    "ar" to "Kĩarabu",
    "be" to "Kĩmbelarusi",
    "bg" to "Kĩbulgaria",
    "bn" to "Kĩbangla",
    "cs" to "Kĩcheki",
    "de" to "Kĩnjeremani",
    "ebu" to "Kĩembu",
    "el" to "Kĩngriki",
    "en" to "Kĩthungu",
    "es" to "Kĩhispania",
    "fa" to "Kĩanjemi",
    "fr" to "Kĩfaransa",
    "ha" to "Kĩhausa",
    "hi" to "Kĩhindĩ",
    "hu" to "Kĩhungari",
    "id" to "Kĩindonesia",
    "ig" to "Kĩigbo",
    "it" to "Kĩitaliano",
    "ja" to "Kĩnjapani",
    "jv" to "Kĩjava",
    "km" to "Kĩkambodia",
    "ko" to "Kĩkorea",
    "ms" to "Kĩmalesia",
    "my" to "Kĩburma",
    "ne" to "Kĩnepali",
    "nl" to "Kĩholanzi",
    "pa" to "Kĩpunjabi",
    "pl" to "Kĩpolandi",
    "pt" to "Kĩreno",
    "ro" to "Kĩromania",
    "ru" to "Kĩrusi",
    "rw" to "Kĩnyarwanda",
    "so" to "Kĩsomali",
    "sv" to "Kĩswidi",
    "ta" to "Kĩtamil",
    "th" to "Kĩtailandi",
    "tr" to "Kĩturuki",
    "uk" to "Kĩukrania",
    "ur" to "Kĩurdu",
    "vi" to "Kĩvietinamu",
    "yo" to "Kĩyoruba",
    "zh" to "Kĩchina",
    "zh-alt-menu" to "Kĩchina",
    "zu" to "Kĩzulu",
  ) }

  val ee: ImmutableMap by lazy { immutableMapOf(
    "ab" to "abkhaziagbe",
    "af" to "afrikaangbe",
    "agq" to "aghemgbe",
    "ak" to "blugbe",
    "am" to "amhariagbe",
    "ar" to "Arabiagbe",
    "as" to "assamegbe",
    "asa" to "asagbe",
    "ay" to "aymargbe",
    "az" to "azerbaijangbe",
    "az-alt-short" to "azerbaijangbe",
    "be" to "belarusiagbe",
    "bem" to "bembagbe",
    "bez" to "benagbe",
    "bg" to "bulgariagbe",
    "bm" to "bambaragbe",
    "bn" to "Bengaligbe",
    "bo" to "tibetagbe",
    "br" to "bretongbe",
    "brx" to "bodogbe",
    "bs" to "bosniagbe",
    "ca" to "katalagbe",
    "cs" to "tsɛkgbe",
    "cy" to "walesgbe",
    "da" to "denmarkgbe",
    "de" to "Germaniagbe",
    "de-AT" to "Germaniagbe (Austria)",
    "de-CH" to "Germaniagbe (Switzerland)",
    "dv" to "divehgbe",
    "dz" to "dzongkhagbe",
    "ebu" to "embugbe",
    "ee" to "eʋegbe",
    "efi" to "efigbe",
    "el" to "grisigbe",
    "en" to "iŋlisigbe",
    "en-AU" to "Yevugbe (Australia)",
    "en-CA" to "Yevugbe (Canada)",
    "en-GB" to "Yevugbe (Britain)",
    "en-GB-alt-short" to "Yevugbe (GB)",
    "en-US" to "Yevugbe (America)",
    "en-US-alt-short" to "Yevugbe (US)",
    "eo" to "esperantogbe",
    "es" to "Spanishgbe",
    "es-419" to "Spanishgbe (Latin America)",
    "es-ES" to "Spanishgbe (Europe)",
    "es-MX" to "Spanishgbe (Mexico)",
    "et" to "estoniagbe",
    "eu" to "basqugbe",
    "fa" to "persiagbe",
    "fi" to "finlanɖgbe",
    "fil" to "filipingbe",
    "fj" to "fidzigbe",
    "fr" to "Fransegbe",
    "fr-CA" to "Fransegbe (Canada)",
    "fr-CH" to "Fransegbe (Switzerland)",
    "ga" to "irelanɖgbe",
    "gl" to "galatagbe",
    "gn" to "guarangbe",
    "gsw" to "swizerlanɖtɔwo ƒe germaniagbe",
    "gu" to "gujarati",
    "ha" to "hausagbe",
    "haw" to "hawaigbe",
    "he" to "hebrigbe",
    "hi" to "Hindigbe",
    "hr" to "kroatiagbe",
    "ht" to "haitigbe",
    "hu" to "hungarigbe",
    "hy" to "armeniagbe",
    "id" to "Indonesiagbe",
    "ig" to "igbogbe",
    "is" to "icelanɖgbe",
    "it" to "Italiagbe",
    "ja" to "Japangbe",
    "jv" to "dzavangbe",
    "ka" to "gɔgiagbe",
    "kea" to "cape verdegbe",
    "kk" to "kazakhstangbe",
    "km" to "khmergbe",
    "kn" to "kannadagbe",
    "ko" to "Koreagbe",
    "ks" to "kashmirgbe",
    "ku" to "kurdiagbe",
    "ky" to "kirghistangbe",
    "la" to "latin",
    "lah" to "lahndagbe",
    "lb" to "laksembɔggbe",
    "ln" to "lingala",
    "lo" to "laogbe",
    "lt" to "lithuaniagbe",
    "luy" to "luyiagbe",
    "lv" to "latviagbe",
    "mg" to "malagasegbe",
    "mi" to "maorgbe",
    "mk" to "makedoniagbe",
    "ml" to "malayagbe",
    "mn" to "mongoliagbe",
    "mr" to "marathiagbe",
    "ms" to "malaygbe",
    "mt" to "maltagbe",
    "mul" to "gbegbɔgblɔ sɔgbɔwo",
    "my" to "burmagbe",
    "nb" to "nɔweigbe bokmål",
    "nd" to "dziehe ndebelegbe",
    "ne" to "nepalgbe",
    "nl" to "Hollandgbe",
    "nl-BE" to "Flemishgbe",
    "nn" to "nɔweigbe ninɔsk",
    "no" to "nɔweigbe",
    "nso" to "dziehe sothogbe",
    "ny" to "nyanjagbe",
    "or" to "oriyagbe",
    "os" to "ossetiagbe",
    "pa" to "pundzabgbe",
    "pl" to "Polishgbe",
    "ps" to "pashtogbe",
    "pt" to "Portuguesegbe",
    "pt-BR" to "Portuguesegbe (Brazil)",
    "pt-PT" to "Portuguesegbe (Europe)",
    "qu" to "kwetsuagbe",
    "rm" to "romanshgbe",
    "rn" to "rundigbe",
    "ro" to "romaniagbe",
    "rof" to "rombogbe",
    "ru" to "Russiagbe",
    "rw" to "ruwandagbe",
    "rwk" to "rwagbe",
    "sa" to "sanskrigbe",
    "sah" to "sakagbe",
    "sd" to "sindhgbe",
    "se" to "dziehe samigbe",
    "sg" to "sangogbe",
    "sh" to "serbo-croatiagbe",
    "si" to "sinhalgbe",
    "sk" to "slovakiagbe",
    "sl" to "sloveniagbe",
    "sm" to "samoagbe",
    "sn" to "shonagbe",
    "so" to "somaliagbe",
    "sq" to "albaniagbe",
    "sr" to "serbiagbe",
    "ss" to "swatgbe",
    "st" to "anyiehe sothogbe",
    "sv" to "swedengbe",
    "sw" to "swahili",
    "swb" to "komorogbe",
    "ta" to "tamilgbe",
    "te" to "telegugbe",
    "tet" to "tetumgbe",
    "tg" to "tadzikistangbe",
    "th" to "Thailandgbe",
    "ti" to "tigrinyagbe",
    "tk" to "tɛkmengbe",
    "tl" to "tagalogbe",
    "tn" to "tswanagbe",
    "to" to "tongagbe",
    "tpi" to "tok pisigbe",
    "tr" to "Turkishgbe",
    "ts" to "tsongagbe",
    "ty" to "tahitigbe",
    "ug" to "uighurgbe",
    "uk" to "ukraingbe",
    "und" to "gbegbɔgblɔ manya",
    "ur" to "urdugbe",
    "uz" to "uzbekistangbe",
    "ve" to "vendagbe",
    "vi" to "vietnamgbe",
    "wae" to "walsegbe",
    "wo" to "wolofgbe",
    "xh" to "xhosagbe",
    "yo" to "yorubagbe",
    "yue" to "cantongbe",
    "yue-alt-menu" to "cantongbe",
    "zh" to "Chinagbe",
    "zh-alt-menu" to "Chinagbe",
    "zh-Hans" to "tsainagbe",
    "zh-Hans-alt-long" to "tsainagbe",
    "zh-Hant" to "blema tsainagbe",
    "zh-Hant-alt-long" to "blema tsainagbe",
    "zu" to "zulugbe",
    "zxx" to "gbegbɔgblɔ manɔmee",
  ) }

  val ee_TG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val el: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Αφάρ",
    "ab" to "Αμπχαζικά",
    "ace" to "Ατσινιζικά",
    "ach" to "Ακολί",
    "ada" to "Αντάνγκμε",
    "ady" to "Αντιγκέα",
    "ae" to "Αβεστάν",
    "af" to "Αφρικάανς",
    "afh" to "Αφριχίλι",
    "agq" to "Αγκέμ",
    "ain" to "Αϊνού",
    "ak" to "Ακάν",
    "akk" to "Ακάντιαν",
    "ale" to "Αλεούτ",
    "alt" to "Νότια Αλτάι",
    "am" to "Αμχαρικά",
    "an" to "Αραγονικά",
    "ang" to "Παλαιά Αγγλικά",
    "ann" to "Ομπόλο",
    "anp" to "Ανγκικά",
    "ar" to "Αραβικά",
    "ar-001" to "Σύγχρονα Τυπικά Αραβικά",
    "arc" to "Αραμαϊκά",
    "arn" to "Αραουκανικά",
    "arp" to "Αραπάχο",
    "ars" to "Αραβικά Νάτζντι",
    "arw" to "Αραγουάκ",
    "as" to "Ασαμικά",
    "asa" to "Άσου",
    "ast" to "Αστουριανά",
    "atj" to "Ατικαμέκ",
    "av" to "Αβαρικά",
    "awa" to "Αγουαντί",
    "ay" to "Αϊμάρα",
    "az" to "Αζερμπαϊτζανικά",
    "az-alt-short" to "Αζερικά",
    "ba" to "Μπασκίρ",
    "bal" to "Μπαλούτσι",
    "ban" to "Μπαλινίζ",
    "bas" to "Μπάσα",
    "bax" to "Μπαμούν",
    "bbj" to "Γκομάλα",
    "be" to "Λευκορωσικά",
    "bej" to "Μπέζα",
    "bem" to "Μπέμπα",
    "bez" to "Μπένα",
    "bfd" to "Μπαφούτ",
    "bg" to "Βουλγαρικά",
    "bgc" to "Χαργιάνβι",
    "bgn" to "Δυτικά Μπαλοχικά",
    "bho" to "Μπότζπουρι",
    "bi" to "Μπισλάμα",
    "bik" to "Μπικόλ",
    "bin" to "Μπίνι",
    "bkm" to "Κομ",
    "bla" to "Σικσίκα",
    "blo" to "Ανίι",
    "bm" to "Μπαμπάρα",
    "bn" to "Βεγγαλικά",
    "bo" to "Θιβετιανά",
    "br" to "Βρετονικά",
    "bra" to "Μπρατζ",
    "brx" to "Μπόντο",
    "bs" to "Βοσνιακά",
    "bss" to "Ακόσι",
    "bua" to "Μπουριάτ",
    "bug" to "Μπουγκίζ",
    "bum" to "Μπουλού",
    "byn" to "Μπλιν",
    "byv" to "Μεντούμπα",
    "ca" to "Καταλανικά",
    "cad" to "Κάντο",
    "car" to "Καρίμπ",
    "cay" to "Καγιούγκα",
    "cch" to "Ατσάμ",
    "ccp" to "Τσάκμα",
    "ce" to "Τσετσενικά",
    "ceb" to "Σεμπουάνο",
    "cgg" to "Τσίγκα",
    "ch" to "Τσαμόρο",
    "chb" to "Τσίμπτσα",
    "chg" to "Τσαγκατάι",
    "chk" to "Τσουκίζι",
    "chm" to "Μάρι",
    "chn" to "Ιδιωματικά Σινούκ",
    "cho" to "Τσόκτο",
    "chp" to "Τσίπιουαν",
    "chr" to "Τσερόκι",
    "chy" to "Τσεγιέν",
    "ckb" to "Κεντρικά Κουρδικά",
    "ckb-alt-menu" to "Κουρδικά, Κεντρικά",
    "ckb-alt-variant" to "Κουρδικά, Σοράνι",
    "clc" to "Τσιλκότιν",
    "co" to "Κορσικανικά",
    "cop" to "Κοπτικά",
    "cr" to "Κρι",
    "crg" to "Μίτσιφ",
    "crh" to "Τουρκικά Κριμαίας",
    "crj" to "Νοτιοανατολικά Κρι",
    "crk" to "Κρι πεδιάδας",
    "crl" to "Βορειοανατολικά Κρι",
    "crm" to "Μους Κρι",
    "crr" to "Καρολίνα Αλγκονκιάν",
    "crs" to "Κρεολικά Γαλλικά Σεϋχελλών",
    "cs" to "Τσεχικά",
    "csb" to "Κασούμπιαν",
    "csw" to "Κρι Βάλτου",
    "cu" to "Εκκλησιαστικά Σλαβικά",
    "cv" to "Τσουβασικά",
    "cy" to "Ουαλικά",
    "da" to "Δανικά",
    "dak" to "Ντακότα",
    "dar" to "Ντάργκουα",
    "dav" to "Τάιτα",
    "de" to "Γερμανικά",
    "de-AT" to "Γερμανικά Αυστρίας",
    "de-CH" to "Υψηλά Γερμανικά Ελβετίας",
    "del" to "Ντέλαγουερ",
    "den" to "Σλαβικά",
    "dgr" to "Ντόγκριμπ",
    "din" to "Ντίνκα",
    "dje" to "Ζάρμα",
    "doi" to "Ντόγκρι",
    "dsb" to "Κάτω Σορβικά",
    "dua" to "Ντουάλα",
    "dum" to "Μέσα Ολλανδικά",
    "dv" to "Ντιβέχι",
    "dyo" to "Τζόλα-Φόνι",
    "dyu" to "Ντογιούλα",
    "dz" to "Ντζόνγκχα",
    "dzg" to "Νταζάγκα",
    "ebu" to "Έμπου",
    "ee" to "Έουε",
    "efi" to "Εφίκ",
    "egy" to "Αρχαία Αιγυπτιακά",
    "eka" to "Εκατζούκ",
    "el" to "Ελληνικά",
    "elx" to "Ελαμάιτ",
    "en" to "Αγγλικά",
    "en-AU" to "Αγγλικά Αυστραλίας",
    "en-CA" to "Αγγλικά Καναδά",
    "en-GB" to "Αγγλικά Βρετανίας",
    "en-GB-alt-short" to "Αγγλικά ΗΒ",
    "en-US" to "Αγγλικά Αμερικής",
    "en-US-alt-short" to "Αγγλικά ΗΠΑ",
    "enm" to "Μέσα Αγγλικά",
    "eo" to "Εσπεράντο",
    "es" to "Ισπανικά",
    "es-419" to "Ισπανικά Λατινικής Αμερικής",
    "es-ES" to "Ισπανικά Ευρώπης",
    "es-MX" to "Ισπανικά Μεξικού",
    "et" to "Εσθονικά",
    "eu" to "Βασκικά",
    "ewo" to "Εγουόντο",
    "fa" to "Περσικά",
    "fa-AF" to "Νταρί",
    "fan" to "Φανγκ",
    "fat" to "Φάντι",
    "ff" to "Φουλά",
    "fi" to "Φινλανδικά",
    "fil" to "Φιλιππινικά",
    "fj" to "Φίτζι",
    "fo" to "Φεροϊκά",
    "fon" to "Φον",
    "fr" to "Γαλλικά",
    "fr-CA" to "Γαλλικά Καναδά",
    "fr-CH" to "Γαλλικά Ελβετίας",
    "frc" to "Γαλλικά (Λουιζιάνα)",
    "frm" to "Μέσα Γαλλικά",
    "fro" to "Παλαιά Γαλλικά",
    "frr" to "Βόρεια Φριζιανά",
    "frs" to "Ανατολικά Φριζιανά",
    "fur" to "Φριουλανικά",
    "fy" to "Δυτικά Φριζικά",
    "ga" to "Ιρλανδικά",
    "gaa" to "Γκα",
    "gag" to "Γκαγκάουζ",
    "gay" to "Γκάγιο",
    "gba" to "Γκμπάγια",
    "gd" to "Σκωτικά Κελτικά",
    "gez" to "Γκιζ",
    "gil" to "Γκιλμπερτίζ",
    "gl" to "Γαλικιανά",
    "gmh" to "Μέσα Άνω Γερμανικά",
    "gn" to "Γκουαρανί",
    "goh" to "Παλαιά Άνω Γερμανικά",
    "gon" to "Γκόντι",
    "gor" to "Γκοροντάλο",
    "got" to "Γοτθικά",
    "grb" to "Γκρίμπο",
    "grc" to "Αρχαία Ελληνικά",
    "gsw" to "Γερμανικά Ελβετίας",
    "gu" to "Γκουτζαρατικά",
    "guz" to "Γκούσι",
    "gv" to "Μανξ",
    "gwi" to "Γκουίτσιν",
    "ha" to "Χάουσα",
    "hai" to "Χάιντα",
    "haw" to "Χαβαϊκά",
    "hax" to "Βόρεια Χάιντα",
    "he" to "Εβραϊκά",
    "hi" to "Χίντι",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Χιλιγκαϊνόν",
    "hit" to "Χιτίτε",
    "hmn" to "Χμονγκ",
    "ho" to "Χίρι Μότου",
    "hr" to "Κροατικά",
    "hsb" to "Άνω Σορβικά",
    "ht" to "Αϊτιανά",
    "hu" to "Ουγγρικά",
    "hup" to "Χούπα",
    "hur" to "Χαλκομελέμ",
    "hy" to "Αρμενικά",
    "hz" to "Χερέρο",
    "ia" to "Ιντερλίνγκουα",
    "iba" to "Ιμπάν",
    "ibb" to "Ιμπίμπιο",
    "id" to "Ινδονησιακά",
    "ie" to "Ιντερλίνγκουε",
    "ig" to "Ίγκμπο",
    "ii" to "Σίτσουαν Γι",
    "ik" to "Ινουπιάκ",
    "ikt" to "Ινουκτιτούτ Δυτικού Καναδά",
    "ilo" to "Ιλόκο",
    "inh" to "Ινγκούς",
    "io" to "Ίντο",
    "is" to "Ισλανδικά",
    "it" to "Ιταλικά",
    "iu" to "Ινούκτιτουτ",
    "ja" to "Ιαπωνικά",
    "jbo" to "Λόζμπαν",
    "jgo" to "Νγκόμπα",
    "jmc" to "Ματσάμε",
    "jpr" to "Ιουδαϊκά-Περσικά",
    "jrb" to "Ιουδαϊκά-Αραβικά",
    "jv" to "Ιαβανικά",
    "ka" to "Γεωργιανά",
    "kaa" to "Κάρα-Καλπάκ",
    "kab" to "Καμπίλε",
    "kac" to "Κατσίν",
    "kaj" to "Τζου",
    "kam" to "Κάμπα",
    "kaw" to "Κάουι",
    "kbd" to "Καμπαρντιανά",
    "kbl" to "Κανέμπου",
    "kcg" to "Τιάπ",
    "kde" to "Μακόντε",
    "kea" to "Γλώσσα του Πράσινου Ακρωτηρίου",
    "kfo" to "Κόρο",
    "kg" to "Κονγκό",
    "kgp" to "Κάινγκανγκ",
    "kha" to "Κάσι",
    "kho" to "Κοτανικά",
    "khq" to "Κόιρα Τσίνι",
    "ki" to "Κικούγιου",
    "kj" to "Κουανιάμα",
    "kk" to "Καζακικά",
    "kkj" to "Κάκο",
    "kl" to "Καλαάλισουτ",
    "kln" to "Καλεντζίν",
    "km" to "Χμερ",
    "kmb" to "Κιμπούντου",
    "kn" to "Κανάντα",
    "ko" to "Κορεατικά",
    "koi" to "Κόμι-Περμιάκ",
    "kok" to "Κονκανικά",
    "kos" to "Κοσραενικά",
    "kpe" to "Κπέλε",
    "kr" to "Κανούρι",
    "krc" to "Καρατσάι-Μπαλκάρ",
    "krl" to "Καρελικά",
    "kru" to "Κουρούχ",
    "ks" to "Κασμιρικά",
    "ksb" to "Σαμπάλα",
    "ksf" to "Μπάφια",
    "ksh" to "Κολωνικά",
    "ku" to "Κουρδικά",
    "kum" to "Κουμγιούκ",
    "kut" to "Κουτενάι",
    "kv" to "Κόμι",
    "kw" to "Κορνουαλικά",
    "kwk" to "Κουακουάλα",
    "kxv" to "Κούβι",
    "ky" to "Κιργιζικά",
    "la" to "Λατινικά",
    "lad" to "Λαδίνο",
    "lag" to "Λάνγκι",
    "lah" to "Λάχδα",
    "lam" to "Λάμπα",
    "lb" to "Λουξεμβουργιανά",
    "lez" to "Λεζγκικά",
    "lg" to "Γκάντα",
    "li" to "Λιμβουργιανά",
    "lij" to "Λιγουριανά",
    "lil" to "Λιλουέτ",
    "lkt" to "Λακότα",
    "lmo" to "Λομβαρδικά",
    "ln" to "Λινγκάλα",
    "lo" to "Λαοτινά",
    "lol" to "Μόνγκο",
    "lou" to "Κρεολικά (Λουιζιάνα)",
    "loz" to "Λόζι",
    "lrc" to "Βόρεια Λούρι",
    "lsm" to "Σαάμια",
    "lt" to "Λιθουανικά",
    "lu" to "Λούμπα-Κατάνγκα",
    "lua" to "Λούμπα-Λουλούα",
    "lui" to "Λουισένο",
    "lun" to "Λούντα",
    "luo" to "Λούο",
    "lus" to "Μίζο",
    "luy" to "Λούχια",
    "lv" to "Λετονικά",
    "mad" to "Μαντουρίζ",
    "maf" to "Μάφα",
    "mag" to "Μαγκάχι",
    "mai" to "Μαϊτχίλι",
    "mak" to "Μακασάρ",
    "man" to "Μαντίνγκο",
    "mas" to "Μασάι",
    "mde" to "Μάμπα",
    "mdf" to "Μόκσα",
    "mdr" to "Μανδάρ",
    "men" to "Μέντε",
    "mer" to "Μέρου",
    "mfe" to "Μορισιέν",
    "mg" to "Μαλγασικά",
    "mga" to "Μέσα Ιρλανδικά",
    "mgh" to "Μακούβα-Μέτο",
    "mgo" to "Μέτα",
    "mh" to "Μαρσαλέζικα",
    "mi" to "Μαορί",
    "mic" to "Μικμάκ",
    "min" to "Μινανγκαμπάου",
    "mk" to "Σλαβομακεδονικά",
    "ml" to "Μαλαγιαλαμικά",
    "mn" to "Μογγολικά",
    "mnc" to "Μαντσού",
    "mni" to "Μανιπούρι",
    "moe" to "Ινου-αϊμούν",
    "moh" to "Μοχόκ",
    "mos" to "Μόσι",
    "mr" to "Μαραθικά",
    "ms" to "Μαλαισιανά",
    "mt" to "Μαλτεζικά",
    "mua" to "Μουντάνγκ",
    "mul" to "Πολλαπλές γλώσσες",
    "mus" to "Κρικ",
    "mwl" to "Μιραντεζικά",
    "mwr" to "Μαργουάρι",
    "my" to "Βιρμανικά",
    "mye" to "Μιένε",
    "myv" to "Έρζια",
    "mzn" to "Μαζαντεράνι",
    "na" to "Ναούρου",
    "nap" to "Ναπολιτανικά",
    "naq" to "Νάμα",
    "nb" to "Νορβηγικά Μποκμάλ",
    "nd" to "Βόρεια Ντεμπέλε",
    "nds" to "Κάτω Γερμανικά",
    "nds-NL" to "Κάτω Γερμανικά Ολλανδίας",
    "ne" to "Νεπαλικά",
    "new" to "Νεγουάρι",
    "ng" to "Ντόνγκα",
    "nia" to "Νίας",
    "niu" to "Νιούε",
    "nl" to "Ολλανδικά",
    "nl-BE" to "Φλαμανδικά",
    "nmg" to "Κβάσιο",
    "nn" to "Νορβηγικά Νινόρσκ",
    "nnh" to "Νγκιεμπούν",
    "no" to "Νορβηγικά",
    "nog" to "Νογκάι",
    "non" to "Παλαιά Νορβηγικά",
    "nqo" to "Ν’Κο",
    "nr" to "Νότια Ντεμπέλε",
    "nso" to "Βόρεια Σόθο",
    "nus" to "Νούερ",
    "nv" to "Νάβαχο",
    "nwc" to "Κλασικά Νεουάρι",
    "ny" to "Νιάντζα",
    "nym" to "Νιαμγουέζι",
    "nyn" to "Νιανκόλε",
    "nyo" to "Νιόρο",
    "nzi" to "Νζίμα",
    "oc" to "Οξιτανικά",
    "oj" to "Οζιβίγουα",
    "ojb" to "Βορειοδυτικά Οζιβίγουα",
    "ojc" to "Κεντρικά Οτζίμπουα",
    "ojs" to "Ότζι-Κρι",
    "ojw" to "Δυτικά Οζιβίγουα",
    "oka" to "Οκανάγκαν",
    "om" to "Ορόμο",
    "or" to "Όντια",
    "os" to "Οσετικά",
    "osa" to "Οσάζ",
    "ota" to "Οθωμανικά Τουρκικά",
    "pa" to "Παντζαπικά",
    "pag" to "Πανγκασινάν",
    "pal" to "Παχλάβι",
    "pam" to "Παμπάνγκα",
    "pap" to "Παπιαμέντο",
    "pau" to "Παλάουαν",
    "pcm" to "Πίτζιν Νιγηρίας",
    "peo" to "Αρχαία Περσικά",
    "phn" to "Φοινικικά",
    "pi" to "Πάλι",
    "pis" to "Πιτζίν",
    "pl" to "Πολωνικά",
    "pon" to "Πομπηικά",
    "pqm" to "Μαλισιτ-Πασσαμακουόντ",
    "prg" to "Πρωσικά",
    "pro" to "Παλαιά Προβανσάλ",
    "ps" to "Πάστο",
    "pt" to "Πορτογαλικά",
    "pt-BR" to "Πορτογαλικά Βραζιλίας",
    "pt-PT" to "Πορτογαλικά Ευρώπης",
    "qu" to "Κέτσουα",
    "quc" to "Κιτσέ",
    "raj" to "Ραζασθάνι",
    "rap" to "Ραπανούι",
    "rar" to "Ραροτονγκάν",
    "rhg" to "Ροχίνγκια",
    "rm" to "Ρομανικά",
    "rn" to "Ρούντι",
    "ro" to "Ρουμανικά",
    "ro-MD" to "Μολδαβικά",
    "rof" to "Ρόμπο",
    "rom" to "Ρομανί",
    "ru" to "Ρωσικά",
    "rup" to "Αρομανικά",
    "rw" to "Κινιαρουάντα",
    "rwk" to "Ρουά",
    "sa" to "Σανσκριτικά",
    "sad" to "Σαντάγουε",
    "sah" to "Σαχά",
    "sam" to "Σαμαρίτικα Αραμαϊκά",
    "saq" to "Σαμπούρου",
    "sas" to "Σασάκ",
    "sat" to "Σαντάλι",
    "sba" to "Νγκαμπέι",
    "sbp" to "Σάνγκου",
    "sc" to "Σαρδηνιακά",
    "scn" to "Σικελικά",
    "sco" to "Σκωτικά",
    "sd" to "Σίντι",
    "sdh" to "Νότια Κουρδικά",
    "se" to "Βόρεια Σάμι",
    "see" to "Σένεκα",
    "seh" to "Σένα",
    "sel" to "Σελκούπ",
    "ses" to "Κοϊραμπόρο Σένι",
    "sg" to "Σάνγκο",
    "sga" to "Παλαιά Ιρλανδικά",
    "sh" to "Σερβοκροατικά",
    "shi" to "Τασελχίτ",
    "shn" to "Σαν",
    "shu" to "Αραβικά του Τσαντ",
    "si" to "Σινχαλεζικά",
    "sid" to "Σιντάμο",
    "sk" to "Σλοβακικά",
    "sl" to "Σλοβενικά",
    "slh" to "Νότια Λάσουτσιντ",
    "sm" to "Σαμοανά",
    "sma" to "Νότια Σάμι",
    "smj" to "Λούλε Σάμι",
    "smn" to "Ινάρι Σάμι",
    "sms" to "Σκολτ Σάμι",
    "sn" to "Σόνα",
    "snk" to "Σονίνκε",
    "so" to "Σομαλικά",
    "sog" to "Σογκντιέν",
    "sq" to "Αλβανικά",
    "sr" to "Σερβικά",
    "srn" to "Σρανάν Τόνγκο",
    "srr" to "Σερέρ",
    "ss" to "Σουάτι",
    "ssy" to "Σάχο",
    "st" to "Νότια Σόθο",
    "str" to "Στρέιτς Σαλίς",
    "su" to "Σουνδανικά",
    "suk" to "Σουκούμα",
    "sus" to "Σούσου",
    "sux" to "Σουμερικά",
    "sv" to "Σουηδικά",
    "sw" to "Σουαχίλι",
    "sw-CD" to "Κονγκό Σουαχίλι",
    "swb" to "Κομοριανά",
    "syc" to "Κλασικά Συριακά",
    "syr" to "Συριακά",
    "szl" to "Σιλεσικά",
    "ta" to "Ταμιλικά",
    "tce" to "Νότια Τουτσόνε",
    "te" to "Τελούγκου",
    "tem" to "Τίμνε",
    "teo" to "Τέσο",
    "ter" to "Τερένο",
    "tet" to "Τέτουμ",
    "tg" to "Τατζικικά",
    "tgx" to "Τατζίς",
    "th" to "Ταϊλανδικά",
    "tht" to "Ταλτάν",
    "ti" to "Τιγκρινικά",
    "tig" to "Τίγκρε",
    "tiv" to "Τιβ",
    "tk" to "Τουρκμενικά",
    "tkl" to "Τοκελάου",
    "tl" to "Τάγκαλογκ",
    "tlh" to "Κλίνγκον",
    "tli" to "Τλίνγκιτ",
    "tmh" to "Ταμασέκ",
    "tn" to "Τσουάνα",
    "to" to "Τονγκανικά",
    "tog" to "Νιάσα Τόνγκα",
    "tok" to "Τόκι Πόνα",
    "tpi" to "Τοκ Πισίν",
    "tr" to "Τουρκικά",
    "trv" to "Ταρόκο",
    "ts" to "Τσόνγκα",
    "tsi" to "Τσίμσιαν",
    "tt" to "Ταταρικά",
    "ttm" to "Βόρεια Τουτσόνε",
    "tum" to "Τουμπούκα",
    "tvl" to "Τουβαλού",
    "tw" to "Τούι",
    "twq" to "Τασαβάκ",
    "ty" to "Ταϊτιανά",
    "tyv" to "Τουβινικά",
    "tzm" to "Ταμαζίτ Κεντρικού Μαρόκο",
    "udm" to "Ουντμούρτ",
    "ug" to "Ουιγουρικά",
    "ug-alt-variant" to "Ουιγούρ",
    "uga" to "Ουγκαριτικά",
    "uk" to "Ουκρανικά",
    "umb" to "Ουμπούντου",
    "und" to "Άγνωστη γλώσσα",
    "ur" to "Ούρντου",
    "uz" to "Ουζμπεκικά",
    "vai" to "Βάι",
    "ve" to "Βέντα",
    "vec" to "Βενετικά",
    "vi" to "Βιετναμικά",
    "vmw" to "Μακούα",
    "vo" to "Βολαπιούκ",
    "vot" to "Βότικ",
    "vun" to "Βούντζο",
    "wa" to "Βαλλωνικά",
    "wae" to "Βάλσερ",
    "wal" to "Γουολάιτα",
    "war" to "Γουάραϊ",
    "was" to "Γουασό",
    "wbp" to "Γουαρλπίρι",
    "wo" to "Γουόλοφ",
    "wuu" to "Κινεζικά Γου",
    "xal" to "Καλμίκ",
    "xh" to "Κόσα",
    "xnr" to "Κάνγκρι",
    "xog" to "Σόγκα",
    "yao" to "Γιάο",
    "yap" to "Γιαπίζ",
    "yav" to "Γιανγκμπέν",
    "ybb" to "Γιέμπα",
    "yi" to "Γίντις",
    "yo" to "Γιορούμπα",
    "yrl" to "Νινγκατού",
    "yue" to "Καντονέζικα",
    "yue-alt-menu" to "Κινεζικά, Καντονέζικα",
    "za" to "Ζουάνγκ",
    "zap" to "Ζάποτεκ",
    "zbl" to "Σύμβολα Bliss",
    "zen" to "Ζενάγκα",
    "zgh" to "Τυπικά Ταμαζίτ Μαρόκου",
    "zh" to "Κινεζικά",
    "zh-alt-menu" to "Κινεζικά, Μανδαρινικά",
    "zh-Hans" to "Απλοποιημένα Κινεζικά",
    "zh-Hans-alt-long" to "Απλοποιημένα Μανδαρινικά Κινεζικά",
    "zh-Hant" to "Παραδοσιακά Κινεζικά",
    "zh-Hant-alt-long" to "Παραδοσιακά Μανδαρινικά Κινεζικά",
    "zu" to "Ζουλού",
    "zun" to "Ζούνι",
    "zxx" to "Χωρίς γλωσσολογικό περιεχόμενο",
    "zza" to "Ζάζα",
  ) }

  val el_CY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val el_polyton: ImmutableMap by lazy { immutableMapOf(
    "ar" to "Ἀραβικά",
    "arc" to "Ἀραμαϊκά",
    "cy" to "Οὐαλικά",
    "egy" to "Αἰγυπτιακὰ (ἀρχαῖα)",
    "el" to "Ἑλληνικά",
    "en" to "Ἀγγλικά",
    "es" to "Ἱσπανικά",
    "et" to "Ἐσθονικά",
    "ga" to "Ἰρλανδικά",
    "gd" to "Σκωτικὰ κελτικά",
    "grc" to "Ἀρχαῖα Ἑλληνικά",
    "he" to "Ἑβραϊκά",
    "hu" to "Οὑγγρικά",
    "hy" to "Ἀρμενικά",
    "id" to "Ἰνδονησιακά",
    "is" to "Ἰσλανδικά",
    "it" to "Ἰταλικά",
    "ja" to "Ἰαπωνικά",
    "mul" to "Πολλαπλές γλῶσσες",
    "nl" to "Ὁλλανδικά",
    "ota" to "Τουρκικά, ὀθωμανικὰ",
    "peo" to "Ἀρχαῖα περσικὰ",
    "sq" to "Ἀλβανικά",
    "uk" to "Οὐκρανικά",
    "yi" to "Ἰουδαϊκά",
  ) }

  val en: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkhazian",
    "ace" to "Acehnese",
    "ach" to "Acoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "ae" to "Avestan",
    "aeb" to "Tunisian Arabic",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Akkadian",
    "akz" to "Alabama",
    "ale" to "Aleut",
    "aln" to "Gheg Albanian",
    "alt" to "Southern Altai",
    "am" to "Amharic",
    "an" to "Aragonese",
    "ang" to "Old English",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arabic",
    "ar-001" to "Modern Standard Arabic",
    "arc" to "Aramaic",
    "arn" to "Mapuche",
    "aro" to "Araona",
    "arp" to "Arapaho",
    "arq" to "Algerian Arabic",
    "ars" to "Najdi Arabic",
    "ars-alt-menu" to "Arabic, Najdi",
    "arw" to "Arawak",
    "ary" to "Moroccan Arabic",
    "arz" to "Egyptian Arabic",
    "as" to "Assamese",
    "asa" to "Asu",
    "ase" to "American Sign Language",
    "ast" to "Asturian",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijani",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "bal" to "Baluchi",
    "ban" to "Balinese",
    "bar" to "Bavarian",
    "bas" to "Basaa",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala",
    "be" to "Belarusian",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgarian",
    "bgc" to "Haryanvi",
    "bgn" to "Western Balochi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bjn" to "Banjar",
    "bkm" to "Kom",
    "bla" to "Siksiká",
    "blo" to "Anii",
    "blt" to "Tai Dam",
    "bm" to "Bambara",
    "bn" to "Bangla",
    "bo" to "Tibetan",
    "bpy" to "Bishnupriya",
    "bqi" to "Bakhtiari",
    "br" to "Breton",
    "bra" to "Braj",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnian",
    "bss" to "Akoose",
    "bua" to "Buriat",
    "bug" to "Buginese",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Catalan",
    "cad" to "Caddo",
    "car" to "Carib",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "chn" to "Chinook Jargon",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "cic" to "Chickasaw",
    "ckb" to "Central Kurdish",
    "ckb-alt-menu" to "Kurdish, Central",
    "ckb-alt-variant" to "Kurdish, Sorani",
    "clc" to "Chilcotin",
    "co" to "Corsican",
    "cop" to "Coptic",
    "cps" to "Capiznon",
    "cr" to "Cree",
    "crg" to "Michif",
    "crh" to "Crimean Tatar",
    "crj" to "Southern East Cree",
    "crk" to "Plains Cree",
    "crl" to "Northern East Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "crs" to "Seselwa Creole French",
    "cs" to "Czech",
    "csb" to "Kashubian",
    "csw" to "Swampy Cree",
    "cu" to "Church Slavic",
    "cv" to "Chuvash",
    "cwd" to "Woods Cree",
    "cy" to "Welsh",
    "da" to "Danish",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "German",
    "de-AT" to "Austrian German",
    "de-CH" to "Swiss High German",
    "del" to "Delaware",
    "den" to "Slave",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Lower Sorbian",
    "dtp" to "Central Dusun",
    "dua" to "Duala",
    "dum" to "Middle Dutch",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egl" to "Emilian",
    "egy" to "Ancient Egyptian",
    "eka" to "Ekajuk",
    "el" to "Greek",
    "elx" to "Elamite",
    "en" to "English",
    "en-AU" to "Australian English",
    "en-CA" to "Canadian English",
    "en-GB" to "British English",
    "en-GB-alt-short" to "UK English",
    "en-US" to "American English",
    "en-US-alt-short" to "US English",
    "enm" to "Middle English",
    "eo" to "Esperanto",
    "es" to "Spanish",
    "es-419" to "Latin American Spanish",
    "es-ES" to "European Spanish",
    "es-MX" to "Mexican Spanish",
    "esu" to "Central Yupik",
    "et" to "Estonian",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "ext" to "Extremaduran",
    "fa" to "Persian",
    "fa-AF" to "Dari",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fula",
    "fi" to "Finnish",
    "fil" to "Filipino",
    "fit" to "Tornedalen Finnish",
    "fj" to "Fijian",
    "fo" to "Faroese",
    "fon" to "Fon",
    "fr" to "French",
    "fr-CA" to "Canadian French",
    "fr-CH" to "Swiss French",
    "frc" to "Cajun French",
    "frm" to "Middle French",
    "fro" to "Old French",
    "frp" to "Arpitan",
    "frr" to "Northern Frisian",
    "frs" to "Eastern Frisian",
    "fur" to "Friulian",
    "fy" to "Western Frisian",
    "ga" to "Irish",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gan" to "Gan Chinese",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gbz" to "Zoroastrian Dari",
    "gd" to "Scottish Gaelic",
    "gez" to "Geez",
    "gil" to "Gilbertese",
    "gl" to "Galician",
    "glk" to "Gilaki",
    "gmh" to "Middle High German",
    "gn" to "Guarani",
    "goh" to "Old High German",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gothic",
    "grb" to "Grebo",
    "grc" to "Ancient Greek",
    "gsw" to "Swiss German",
    "gu" to "Gujarati",
    "guc" to "Wayuu",
    "gur" to "Frafra",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "hak" to "Hakka Chinese",
    "haw" to "Hawaiian",
    "hax" to "Southern Haida",
    "hdn" to "Northern Haida",
    "he" to "Hebrew",
    "hi" to "Hindi",
    "hi-Latn" to "Hindi (Latin)",
    "hi-Latn-alt-variant" to "Hinglish",
    "hif" to "Fiji Hindi",
    "hil" to "Hiligaynon",
    "hit" to "Hittite",
    "hmn" to "Hmong",
    "hnj" to "Hmong Njua",
    "ho" to "Hiri Motu",
    "hr" to "Croatian",
    "hsb" to "Upper Sorbian",
    "hsn" to "Xiang Chinese",
    "ht" to "Haitian Creole",
    "hu" to "Hungarian",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenian",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesian",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ik" to "Inupiaq",
    "ike" to "Eastern Canadian Inuktitut",
    "ikt" to "Western Canadian Inuktitut",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Icelandic",
    "it" to "Italian",
    "iu" to "Inuktitut",
    "izh" to "Ingrian",
    "ja" to "Japanese",
    "jam" to "Jamaican Creole English",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Judeo-Persian",
    "jrb" to "Judeo-Arabic",
    "jut" to "Jutish",
    "jv" to "Javanese",
    "ka" to "Georgian",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardian",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "kho" to "Khotanese",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Kikuyu",
    "kiu" to "Kirmanjki",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korean",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani",
    "kos" to "Kosraean",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Karelian",
    "kru" to "Kurukh",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Colognian",
    "ku" to "Kurdish",
    "kum" to "Kumyk",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kyrgyz",
    "ky-alt-variant" to "Kirghiz",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Western Panjabi",
    "lam" to "Lamba",
    "lb" to "Luxembourgish",
    "lez" to "Lezghian",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Ligurian",
    "lil" to "Lillooet",
    "liv" to "Livonian",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lol" to "Mongo",
    "lou" to "Louisiana Creole",
    "loz" to "Lozi",
    "lrc" to "Northern Luri",
    "lsm" to "Saamia",
    "lt" to "Lithuanian",
    "ltg" to "Latgalian",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvian",
    "lzh" to "Literary Chinese",
    "lzz" to "Laz",
    "mad" to "Madurese",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mga" to "Middle Irish",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Metaʼ",
    "mh" to "Marshallese",
    "mi" to "Māori",
    "mic" to "Mi'kmaw",
    "min" to "Minangkabau",
    "mk" to "Macedonian",
    "ml" to "Malayalam",
    "mn" to "Mongolian",
    "mnc" to "Manchu",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "mrj" to "Western Mari",
    "ms" to "Malay",
    "mt" to "Maltese",
    "mua" to "Mundang",
    "mul" to "Multiple languages",
    "mus" to "Muscogee",
    "mus-alt-official" to "Mvskoke",
    "mwl" to "Mirandese",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Burmese",
    "my-alt-variant" to "Myanmar Language",
    "mye" to "Myene",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nan" to "Min Nan Chinese",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Norwegian Bokmål",
    "nd" to "North Ndebele",
    "nds" to "Low German",
    "nds-NL" to "Low Saxon",
    "ne" to "Nepali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "njo" to "Ao Naga",
    "nl" to "Dutch",
    "nl-BE" to "Flemish",
    "nmg" to "Kwasio",
    "nn" to "Norwegian Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norwegian",
    "nog" to "Nogai",
    "non" to "Old Norse",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "South Ndebele",
    "nso" to "Northern Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Classical Newari",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Occitan",
    "oj" to "Ojibwa",
    "ojb" to "Northwestern Ojibwa",
    "ojc" to "Central Ojibwa",
    "ojg" to "Eastern Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "Western Ojibwa",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossetic",
    "osa" to "Osage",
    "ota" to "Ottoman Turkish",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pal" to "Pahlavi",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcd" to "Picard",
    "pcm" to "Nigerian Pidgin",
    "pdc" to "Pennsylvania German",
    "pdt" to "Plautdietsch",
    "peo" to "Old Persian",
    "pfl" to "Palatine German",
    "phn" to "Phoenician",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Polish",
    "pms" to "Piedmontese",
    "pnt" to "Pontic",
    "pon" to "Pohnpeian",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prussian",
    "pro" to "Old Provençal",
    "ps" to "Pashto",
    "ps-alt-variant" to "Pushto",
    "pt" to "Portuguese",
    "pt-BR" to "Brazilian Portuguese",
    "pt-PT" to "European Portuguese",
    "qu" to "Quechua",
    "quc" to "Kʼicheʼ",
    "qug" to "Chimborazo Highland Quichua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rgn" to "Romagnol",
    "rhg" to "Rohingya",
    "rif" to "Riffian",
    "rm" to "Romansh",
    "rn" to "Rundi",
    "ro" to "Romanian",
    "ro-MD" to "Moldavian",
    "rof" to "Rombo",
    "rom" to "Romany",
    "rtm" to "Rotuman",
    "ru" to "Russian",
    "rue" to "Rusyn",
    "rug" to "Roviana",
    "rup" to "Aromanian",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "sam" to "Samaritan Aramaic",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinian",
    "scn" to "Sicilian",
    "sco" to "Scots",
    "sd" to "Sindhi",
    "sdc" to "Sassarese Sardinian",
    "sdh" to "Southern Kurdish",
    "se" to "Northern Sami",
    "se-alt-menu" to "Sami, Northern",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkup",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Old Irish",
    "sgs" to "Samogitian",
    "sh" to "Serbo-Croatian",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "shu" to "Chadian Arabic",
    "si" to "Sinhala",
    "sid" to "Sidamo",
    "sk" to "Slovak",
    "sl" to "Slovenian",
    "slh" to "Southern Lushootseed",
    "sli" to "Lower Silesian",
    "sly" to "Selayar",
    "sm" to "Samoan",
    "sma" to "Southern Sami",
    "sma-alt-menu" to "Sami, Southern",
    "smj" to "Lule Sami",
    "smj-alt-menu" to "Sami, Lule",
    "smn" to "Inari Sami",
    "smn-alt-menu" to "Sami, Inari",
    "sms" to "Skolt Sami",
    "sms-alt-menu" to "Sami, Skolt",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sog" to "Sogdien",
    "sq" to "Albanian",
    "sr" to "Serbian",
    "sr-ME" to "Montenegrin",
    "srn" to "Sranan Tongo",
    "srr" to "Serer",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Southern Sotho",
    "stq" to "Saterland Frisian",
    "str" to "Straits Salish",
    "su" to "Sundanese",
    "suk" to "Sukuma",
    "sus" to "Susu",
    "sux" to "Sumerian",
    "sv" to "Swedish",
    "sw" to "Swahili",
    "sw-CD" to "Congo Swahili",
    "swb" to "Comorian",
    "syc" to "Classical Syriac",
    "syr" to "Syriac",
    "szl" to "Silesian",
    "ta" to "Tamil",
    "tce" to "Southern Tutchone",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmen",
    "tkl" to "Tokelau",
    "tkr" to "Tsakhur",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tly" to "Talysh",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tongan",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turkish",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "trw" to "Torwali",
    "ts" to "Tsonga",
    "tsd" to "Tsakonian",
    "tsi" to "Tsimshian",
    "tt" to "Tatar",
    "ttm" to "Northern Tutchone",
    "ttt" to "Muslim Tat",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitian",
    "tyv" to "Tuvinian",
    "tzm" to "Central Atlas Tamazight",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "ug-alt-variant" to "Uighur",
    "uga" to "Ugaritic",
    "uk" to "Ukrainian",
    "umb" to "Umbundu",
    "und" to "Unknown language",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venetian",
    "vep" to "Veps",
    "vi" to "Vietnamese",
    "vls" to "West Flemish",
    "vmf" to "Main-Franconian",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vot" to "Votic",
    "vro" to "Võro",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu Chinese",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xmf" to "Mingrelian",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapese",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Cantonese",
    "yue-alt-menu" to "Chinese, Cantonese",
    "za" to "Zhuang",
    "zap" to "Zapotec",
    "zbl" to "Blissymbols",
    "zea" to "Zeelandic",
    "zen" to "Zenaga",
    "zgh" to "Standard Moroccan Tamazight",
    "zh" to "Chinese",
    "zh-alt-long" to "Mandarin Chinese",
    "zh-alt-menu" to "Chinese, Mandarin",
    "zh-Hans" to "Simplified Chinese",
    "zh-Hans-alt-long" to "Simplified Mandarin Chinese",
    "zh-Hant" to "Traditional Chinese",
    "zh-Hant-alt-long" to "Traditional Mandarin Chinese",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "No linguistic content",
    "zza" to "Zaza",
  ) }

  val en_001: ImmutableMap by lazy { immutableMapOf(
    "bla" to "Siksika",
    "mus" to "Creek",
    "nds-NL" to "West Low German",
  ) }

  val en_150: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_AU: ImmutableMap by lazy { immutableMapOf(
    "bn" to "Bengali",
    "ckb-alt-menu" to "Kurdish (Central)",
    "ckb-alt-variant" to "Kurdish (Sorani)",
    "en-US" to "United States English",
    "ro-MD" to "Moldovan",
  ) }

  val en_BB: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_BZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CA: ImmutableMap by lazy { immutableMapOf(
    "ar-001" to "Arabic (Modern Standard)",
    "bn" to "Bengali",
    "mfe" to "Mauritian Creole",
    "my-alt-variant" to "Myanmar language",
    "nds-NL" to "West Low German",
    "ro-MD" to "Moldovan",
  ) }

  val en_CC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CX: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_CY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_DE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_DG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_DK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_DM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_Dsrt: ImmutableMap by lazy { immutableMapOf(
    "an" to "𐐈𐑉𐐲𐑀𐐱𐑌𐐨𐑆",
    "ar" to "𐐇𐑉𐐲𐐺𐐮𐐿",
    "br" to "𐐒𐑉𐐯𐐻𐐲𐑌",
    "byn" to "𐐒𐑊𐐮𐑌",
    "ca" to "𐐗𐐪𐐻𐐲𐑊𐐪𐑌",
    "chr" to "𐐕𐐯𐑉𐐬𐐿𐐨",
    "chy" to "𐐟𐐴𐐰𐑌",
    "co" to "𐐗𐐬𐑉𐑅𐐮𐐿𐐲𐑌",
    "cop" to "𐐗𐐬𐐹𐐻𐐮𐐿",
    "cr" to "𐐗𐑉𐐨",
    "cs" to "𐐕𐐯𐐿",
    "cy" to "𐐎𐐯𐑊𐑇",
    "da" to "𐐔𐐩𐑌𐐮𐑇",
    "dak" to "𐐔𐐲𐐿𐐬𐐻𐐲",
    "de" to "𐐖𐐲𐑉𐑋𐑌𐐲",
    "dsb" to "𐐢𐐬𐐲𐑉 𐐝𐐬𐑉𐐺𐐨𐐲𐑌",
    "dum" to "𐐣𐐮𐐼𐐲𐑊 𐐔𐐲𐐽",
    "egy" to "𐐁𐑌𐐽𐐲𐑌𐐻 𐐀𐐾𐐮𐐹𐐽𐐲𐑌",
    "el" to "𐐘𐑉𐐨𐐿",
    "en" to "𐐀𐑍𐑊𐐮𐑇",
    "enm" to "𐐣𐐮𐐼𐐲𐑊 𐐀𐑍𐑊𐐮𐑇",
    "eo" to "𐐇𐑅𐐹𐐯𐑉𐐪𐑌𐐻𐐬",
    "es" to "𐐝𐐹𐐰𐑌𐐮𐑇",
    "et" to "𐐀𐑅𐐻𐐬𐑌𐐨𐐲𐑌",
    "eu" to "𐐒𐐰𐑅𐐿",
    "fr" to "𐐙𐑉𐐯𐑌𐐽",
    "frm" to "𐐣𐐮𐐼𐐲𐑊 𐐙𐑉𐐯𐑌𐐽",
    "ga" to "𐐌𐑉𐐮𐑇",
    "gil" to "𐐘𐐮𐑊𐐺𐐯𐑉𐐻𐐨𐑆",
    "gmh" to "𐐣𐐮𐐼𐐲𐑊 𐐐𐐴 𐐖𐐲𐑉𐑋𐐲𐑌",
    "got" to "𐐘𐐱𐑃𐐮𐐿",
    "grc" to "𐐁𐑌𐐽𐐲𐑌𐐻 𐐘𐑉𐐨𐐿",
    "gv" to "𐐣𐐰𐑌𐐿𐑅",
    "haw" to "𐐐𐐲𐐶𐐴𐐲𐑌",
    "hi" to "𐐐𐐮𐑌𐐼𐐨",
    "hit" to "𐐐𐐮𐐻𐐴𐐻",
    "hr" to "𐐗𐑉𐐬𐐩𐑇𐐲𐑌",
    "ht" to "𐐐𐐩𐑇𐐲𐑌",
    "hy" to "𐐂𐑉𐑋𐐨𐑌𐐨𐐲𐑌",
    "ia" to "𐐆𐑌𐐻𐐲𐑉𐑊𐐮𐑍𐐶𐐲",
    "id" to "𐐆𐑌𐐼𐐬𐑌𐐨𐑈𐐲𐑌",
    "is" to "𐐌𐑅𐑊𐐰𐑌𐐼𐐮𐐿",
    "it" to "𐐆𐐻𐐰𐑊𐐷𐐲𐑌",
    "ja" to "𐐖𐐰𐐹𐐲𐑌𐐨𐑆",
    "jpr" to "𐐖𐐭𐐼𐐨𐐬-𐐑𐐯𐑉𐑈𐐲𐑌",
    "jrb" to "𐐖𐐭𐐼𐐨𐐬-𐐈𐑉𐐲𐐺𐐮𐐿",
    "jv" to "𐐖𐐪𐑂𐐲𐑌𐐨𐑆",
    "ka" to "𐐖𐐬𐑉𐐾𐐲𐑌",
    "km" to "𐐗𐐲𐑋𐐯𐑉",
    "ko" to "𐐗𐐬𐑉𐐨𐐲𐑌",
    "ku" to "𐐗𐐲𐑉𐐼𐐮𐑇",
    "kut" to "𐐢𐐰𐐼𐐨𐑌𐐬",
    "kw" to "𐐗𐐬𐑉𐑌𐐮𐑇",
    "la" to "𐐢𐐰𐐻𐐮𐑌",
    "lb" to "𐐢𐐲𐐿𐑅𐐯𐑋𐐺𐐲𐑉𐑀𐐮𐑇",
    "lo" to "𐐢𐐵",
    "lv" to "𐐢𐐰𐐻𐑂𐐨𐐲𐑌",
    "mga" to "𐐣𐐮𐐼𐐲𐑊 𐐌𐑉𐐮𐑇",
    "mi" to "𐐣𐐵𐑉𐐨",
    "mk" to "𐐣𐐰𐑅𐐯𐐼𐐬𐑌𐐨𐐲𐑌",
    "mn" to "𐐣𐐱𐑍𐐬𐑊𐐨𐐲𐑌",
    "mnc" to "𐐣𐐰𐑌𐐽𐐭",
    "moh" to "𐐐𐐬𐐸𐐪𐐿",
    "mul" to "𐐣𐐲𐑊𐐻𐐮𐐹𐐲𐑊 𐐢𐐩𐑍𐐶𐐮𐐾𐐲𐑆",
    "mus" to "𐐗𐑉𐐨𐐿",
    "my" to "𐐒𐐲𐑉𐑋𐐨𐑆",
    "nap" to "𐐤𐐨𐐲𐐹𐐱𐑊𐐮𐐻𐐲𐑌",
    "nds" to "𐐢𐐬 𐐖𐐯𐑉𐑋𐐲𐑌",
    "nl" to "𐐔𐐲𐐽",
    "nv" to "𐐤𐐪𐑂𐐲𐐸𐐬",
    "ro-MD" to "𐐣𐐬𐑊𐐼𐐩𐑂𐐨𐐲𐑌",
    "tlh" to "𐐗𐑊𐐮𐑍𐐱𐑌",
    "zbl" to "𐐒𐑊𐐮𐑅-𐑅𐐮𐑋𐐺𐐲𐑊𐑆",
    "zh" to "𐐕𐐴𐑌𐐨𐑆",
    "zh-alt-menu" to "𐐕𐐴𐑌𐐨𐑆",
    "zxx" to "𐐤𐐬 𐑊𐐨𐑍𐐶𐐮𐑅𐐻𐐮𐐿 𐐿𐐱𐑌𐐻𐐯𐑌𐐻",
  ) }

  val en_ER: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_FI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_FJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_FK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_FM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GB: ImmutableMap by lazy { immutableMapOf(
    "ff" to "Fulah",
  ) }

  val en_GD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_GY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_HK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_ID: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_IE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_IL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_IM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_IN: ImmutableMap by lazy { immutableMapOf(
    "bn" to "Bengali",
  ) }

  val en_IO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_JE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_JM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_KE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_KI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_KN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_KY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_LC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_LR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_LS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MP: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MV: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_MY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_NZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_PW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_RW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SB: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SX: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_SZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TV: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_TZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_UG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_UM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_VC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_VG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_VI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_VU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_WS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_ZA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_ZM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val en_ZW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val eo: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afara",
    "ab" to "abĥaza",
    "af" to "afrikansa",
    "am" to "amhara",
    "ar" to "araba",
    "as" to "asama",
    "ay" to "ajmara",
    "az" to "azerbajĝana",
    "az-alt-short" to "azerbajĝana",
    "ba" to "baŝkira",
    "be" to "belorusa",
    "bg" to "bulgara",
    "bi" to "bislamo",
    "bn" to "bengala",
    "bo" to "tibeta",
    "br" to "bretona",
    "bs" to "bosna",
    "ca" to "kataluna",
    "co" to "korsika",
    "cs" to "ĉeĥa",
    "cy" to "kimra",
    "da" to "dana",
    "de" to "germana",
    "dv" to "maldiva",
    "dz" to "dzonko",
    "efi" to "ibibioefika",
    "el" to "greka",
    "en" to "angla",
    "eo" to "Esperanto",
    "es" to "hispana",
    "et" to "estona",
    "eu" to "eŭska",
    "fa" to "persa",
    "fi" to "finna",
    "fil" to "filipina",
    "fj" to "fiĝia",
    "fo" to "feroa",
    "fr" to "franca",
    "fy" to "okcident-frisa",
    "ga" to "irlanda",
    "gaa" to "gaa",
    "gd" to "skot-gaela",
    "gl" to "galega",
    "gn" to "gvarania",
    "gu" to "guĝarata",
    "ha" to "haŭsa",
    "haw" to "havaja",
    "he" to "hebrea",
    "hi" to "hinda",
    "hr" to "kroata",
    "ht" to "haitia kreola",
    "hu" to "hungara",
    "hy" to "armena",
    "ia" to "Interlingvao",
    "id" to "indonezia",
    "ie" to "Interlingveo",
    "ik" to "eskima",
    "is" to "islanda",
    "it" to "itala",
    "iu" to "inuita",
    "ja" to "japana",
    "jv" to "java",
    "ka" to "kartvela",
    "kk" to "kazaĥa",
    "kl" to "gronlanda",
    "km" to "kmera",
    "kn" to "kanara",
    "ko" to "korea",
    "ks" to "kaŝmira",
    "ku" to "kurda",
    "ky" to "kirgiza",
    "la" to "latino",
    "lb" to "luksemburga",
    "ln" to "lingala",
    "lo" to "laŭa",
    "lt" to "litova",
    "lv" to "latva",
    "mg" to "malagasa",
    "mi" to "maoria",
    "mk" to "makedona",
    "ml" to "malajalama",
    "mn" to "mongola",
    "mr" to "marata",
    "ms" to "malaja",
    "mt" to "malta",
    "my" to "birma",
    "na" to "naura",
    "nb" to "dannorvega",
    "ne" to "nepala",
    "nl" to "nederlanda",
    "nn" to "novnorvega",
    "no" to "norvega",
    "oc" to "okcitana",
    "om" to "oroma",
    "or" to "orijo",
    "pa" to "panĝaba",
    "pl" to "pola",
    "ps" to "paŝtua",
    "pt" to "portugala",
    "pt-BR" to "portugala brazila",
    "pt-PT" to "portugala eŭropa",
    "qu" to "keĉua",
    "rm" to "romanĉa",
    "rn" to "burunda",
    "ro" to "rumana",
    "ru" to "rusa",
    "rw" to "ruanda",
    "sa" to "sanskrito",
    "sd" to "sinda",
    "sg" to "sangoa",
    "sh" to "serbo-Kroata",
    "si" to "sinhala",
    "sk" to "slovaka",
    "sl" to "slovena",
    "sm" to "samoa",
    "sn" to "ŝona",
    "so" to "somala",
    "sq" to "albana",
    "sr" to "serba",
    "ss" to "svazia",
    "st" to "sota",
    "su" to "sunda",
    "sv" to "sveda",
    "sw" to "svahila",
    "ta" to "tamila",
    "te" to "telugua",
    "tg" to "taĝika",
    "th" to "taja",
    "ti" to "tigraja",
    "tk" to "turkmena",
    "tl" to "tagaloga",
    "tlh" to "klingona",
    "tn" to "cvana",
    "to" to "tongana",
    "tr" to "turka",
    "ts" to "conga",
    "tt" to "tatara",
    "ug" to "ujgura",
    "uk" to "ukraina",
    "und" to "nekonata lingvo",
    "ur" to "urduo",
    "uz" to "uzbeka",
    "vi" to "vjetnama",
    "vo" to "Volapuko",
    "wo" to "volofa",
    "xh" to "ksosa",
    "yi" to "jida",
    "yo" to "joruba",
    "za" to "ĝuanga",
    "zh" to "ĉina",
    "zh-alt-menu" to "ĉina",
    "zh-Hans" to "ĉina simpligita",
    "zh-Hans-alt-long" to "ĉina simpligita",
    "zh-Hant" to "ĉina tradicia",
    "zh-Hant-alt-long" to "ĉina tradicia",
    "zu" to "zulua",
    "zxx" to "nelingvaĵo",
  ) }

  val es: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abjasio",
    "ace" to "achenés",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adigué",
    "ae" to "avéstico",
    "af" to "afrikáans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "acadio",
    "ale" to "aleutiano",
    "alt" to "altái meridional",
    "am" to "amárico",
    "an" to "aragonés",
    "ang" to "inglés antiguo",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "árabe",
    "ar-001" to "árabe estándar moderno",
    "arc" to "arameo",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "ars" to "árabe najdí",
    "arw" to "arahuaco",
    "as" to "asamés",
    "asa" to "asu",
    "ast" to "asturiano",
    "atj" to "atikamekw",
    "av" to "avar",
    "awa" to "avadhi",
    "ay" to "aimara",
    "az" to "azerbaiyano",
    "az-alt-short" to "azerí",
    "ba" to "baskir",
    "bal" to "baluchi",
    "ban" to "balinés",
    "bas" to "basaa",
    "bax" to "bamún",
    "bbj" to "ghomala",
    "be" to "bielorruso",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "búlgaro",
    "bgc" to "haryanvi",
    "bgn" to "baluchi occidental",
    "bho" to "bhoyapurí",
    "bi" to "bislama",
    "bik" to "bicol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalí",
    "bo" to "tibetano",
    "br" to "bretón",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosnio",
    "bss" to "akoose",
    "bua" to "buriato",
    "bug" to "buginés",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalán",
    "cad" to "caddo",
    "car" to "caribe",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "checheno",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatái",
    "chk" to "trukés",
    "chm" to "marí",
    "chn" to "jerga chinuk",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cheroqui",
    "chy" to "cheyene",
    "ckb" to "kurdo sorani",
    "ckb-alt-menu" to "kurdo sorani",
    "ckb-alt-variant" to "kurdo central",
    "clc" to "chilcotin",
    "co" to "corso",
    "cop" to "copto",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "tártaro de Crimea",
    "crj" to "cree suroriental",
    "crk" to "cree de las llanuras",
    "crl" to "cree nororiental",
    "crm" to "cree moose",
    "crr" to "algonquino de Carolina",
    "crs" to "criollo seychelense",
    "cs" to "checo",
    "csb" to "casubio",
    "csw" to "cree de los pantanos",
    "cu" to "eslavo eclesiástico",
    "cv" to "chuvasio",
    "cy" to "galés",
    "da" to "danés",
    "dak" to "dakota",
    "dar" to "dargva",
    "dav" to "taita",
    "de" to "alemán",
    "de-AT" to "alemán austríaco",
    "de-CH" to "alto alemán suizo",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "bajo sorbio",
    "dua" to "duala",
    "dum" to "neerlandés medio",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "diula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewé",
    "efi" to "efik",
    "egy" to "egipcio antiguo",
    "eka" to "ekajuk",
    "el" to "griego",
    "elx" to "elamita",
    "en" to "inglés",
    "en-AU" to "inglés australiano",
    "en-CA" to "inglés canadiense",
    "en-GB" to "inglés británico",
    "en-GB-alt-short" to "inglés (RU)",
    "en-US" to "inglés estadounidense",
    "en-US-alt-short" to "inglés (EE. UU.)",
    "enm" to "inglés medio",
    "eo" to "esperanto",
    "es" to "español",
    "es-419" to "español latinoamericano",
    "es-ES" to "español de España",
    "es-MX" to "español de México",
    "et" to "estonio",
    "eu" to "euskera",
    "ewo" to "ewondo",
    "fa" to "persa",
    "fa-AF" to "darí",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "finés",
    "fil" to "filipino",
    "fj" to "fiyiano",
    "fo" to "feroés",
    "fon" to "fon",
    "fr" to "francés",
    "fr-CA" to "francés canadiense",
    "fr-CH" to "francés suizo",
    "frc" to "francés cajún",
    "frm" to "francés medio",
    "fro" to "francés antiguo",
    "frr" to "frisón septentrional",
    "frs" to "frisón oriental",
    "fur" to "friulano",
    "fy" to "frisón occidental",
    "ga" to "irlandés",
    "gaa" to "ga",
    "gag" to "gagauzo",
    "gan" to "chino gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "gaélico escocés",
    "gez" to "geez",
    "gil" to "gilbertés",
    "gl" to "gallego",
    "gmh" to "alto alemán medio",
    "gn" to "guaraní",
    "goh" to "alto alemán antiguo",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gótico",
    "grb" to "grebo",
    "grc" to "griego antiguo",
    "gsw" to "alemán suizo",
    "gu" to "guyaratí",
    "guz" to "gusii",
    "gv" to "manés",
    "gwi" to "kutchin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "chino hakka",
    "haw" to "hawaiano",
    "hax" to "haida meridional",
    "he" to "hebreo",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hit" to "hitita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croata",
    "hsb" to "alto sorbio",
    "hsn" to "chino xiang",
    "ht" to "criollo haitiano",
    "hu" to "húngaro",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenio",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesio",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi de Sichuán",
    "ik" to "inupiaq",
    "ikt" to "inuit del oeste de Canadá",
    "ilo" to "ilocano",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandés",
    "it" to "italiano",
    "iu" to "inuktitut",
    "ja" to "japonés",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "judeo-persa",
    "jrb" to "judeo-árabe",
    "jv" to "javanés",
    "ka" to "georgiano",
    "kaa" to "karakalpako",
    "kab" to "cabileño",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardiano",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "criollo caboverdiano",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "káingang",
    "kha" to "khasi",
    "kho" to "kotanés",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazajo",
    "kkj" to "kako",
    "kl" to "groenlandés",
    "kln" to "kalenjin",
    "km" to "jemer",
    "kmb" to "kimbundu",
    "kn" to "canarés",
    "ko" to "coreano",
    "koi" to "komi permio",
    "kok" to "konkaní",
    "kos" to "kosraeano",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "krl" to "carelio",
    "kru" to "kurukh",
    "ks" to "cachemir",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurdo",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "córnico",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirguís",
    "la" to "latín",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgués",
    "lez" to "lezgiano",
    "lg" to "ganda",
    "li" to "limburgués",
    "lij" to "ligur",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardo",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongo",
    "lou" to "criollo de Luisiana",
    "loz" to "lozi",
    "lrc" to "lorí septentrional",
    "lsm" to "samia",
    "lt" to "lituano",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseño",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letón",
    "mad" to "madurés",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "macasar",
    "man" to "mandingo",
    "mas" to "masái",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "criollo mauriciano",
    "mg" to "malgache",
    "mga" to "irlandés medio",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshalés",
    "mi" to "maorí",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedonio",
    "ml" to "malayálam",
    "mn" to "mongol",
    "mnc" to "manchú",
    "mni" to "manipurí",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "maratí",
    "ms" to "malayo",
    "mt" to "maltés",
    "mua" to "mundang",
    "mul" to "varios idiomas",
    "mus" to "creek",
    "mwl" to "mirandés",
    "mwr" to "marwari",
    "my" to "birmano",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazandaraní",
    "na" to "nauruano",
    "nan" to "chino min nan",
    "nap" to "napolitano",
    "naq" to "nama",
    "nb" to "noruego bokmal",
    "nd" to "ndebele septentrional",
    "nds" to "bajo alemán",
    "nds-NL" to "bajo sajón",
    "ne" to "nepalí",
    "new" to "nevarí",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueano",
    "nl" to "neerlandés",
    "nl-BE" to "flamenco",
    "nmg" to "kwasio",
    "nn" to "noruego nynorsk",
    "nnh" to "ngiemboon",
    "no" to "noruego",
    "nog" to "nogai",
    "non" to "nórdico antiguo",
    "nqo" to "n’ko",
    "nr" to "ndebele meridional",
    "nso" to "sotho septentrional",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari clásico",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitano",
    "oj" to "ojibwa",
    "ojb" to "ojibwa noroccidental",
    "ojc" to "ojibwa central",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa occidental",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "osético",
    "osa" to "osage",
    "ota" to "turco otomano",
    "pa" to "punyabí",
    "pag" to "pangasinán",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauano",
    "pcm" to "pidgin de Nigeria",
    "peo" to "persa antiguo",
    "phn" to "fenicio",
    "pi" to "pali",
    "pis" to "pidgin salomonense",
    "pl" to "polaco",
    "pon" to "pohnpeiano",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prusiano",
    "pro" to "provenzal antiguo",
    "ps" to "pastún",
    "ps-alt-variant" to "pastú",
    "pt" to "portugués",
    "pt-BR" to "portugués de Brasil",
    "pt-PT" to "portugués de Portugal",
    "qu" to "quechua",
    "quc" to "quiché",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongano",
    "rhg" to "rohinyá",
    "rm" to "romanche",
    "rn" to "kirundi",
    "ro" to "rumano",
    "ro-MD" to "moldavo",
    "rof" to "rombo",
    "rom" to "romaní",
    "ru" to "ruso",
    "rup" to "arrumano",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sánscrito",
    "sad" to "sandawe",
    "sah" to "sakha",
    "sam" to "arameo samaritano",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "siciliano",
    "sco" to "escocés",
    "sd" to "sindi",
    "sdh" to "kurdo meridional",
    "se" to "sami septentrional",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "irlandés antiguo",
    "sh" to "serbocroata",
    "shi" to "tashelhit",
    "shn" to "shan",
    "shu" to "árabe chadiano",
    "si" to "cingalés",
    "sid" to "sidamo",
    "sk" to "eslovaco",
    "sl" to "esloveno",
    "slh" to "lushootseed meridional",
    "sm" to "samoano",
    "sma" to "sami meridional",
    "smj" to "sami lule",
    "smn" to "sami inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninké",
    "so" to "somalí",
    "sog" to "sogdiano",
    "sq" to "albanés",
    "sr" to "serbio",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "suazi",
    "ssy" to "saho",
    "st" to "sotho meridional",
    "str" to "salish de los estrechos",
    "su" to "sundanés",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerio",
    "sv" to "sueco",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "swb" to "comorense",
    "syc" to "siríaco clásico",
    "syr" to "siriaco",
    "szl" to "silesio",
    "ta" to "tamil",
    "tce" to "tutchone meridional",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetún",
    "tg" to "tayiko",
    "tgx" to "tagish",
    "th" to "tailandés",
    "tht" to "tahltan",
    "ti" to "tigriña",
    "tig" to "tigré",
    "tiv" to "tiv",
    "tk" to "turcomano",
    "tkl" to "tokelauano",
    "tl" to "tagalo",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tmh" to "tamashek",
    "tn" to "setsuana",
    "to" to "tongano",
    "tog" to "tonga del Nyasa",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshiano",
    "tt" to "tártaro",
    "ttm" to "tutchone septentrional",
    "tum" to "tumbuka",
    "tvl" to "tuvaluano",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiano",
    "tyv" to "tuviniano",
    "tzm" to "tamazight del Atlas Central",
    "udm" to "udmurt",
    "ug" to "uigur",
    "ug-alt-variant" to "uygur",
    "uga" to "ugarítico",
    "uk" to "ucraniano",
    "umb" to "umbundu",
    "und" to "lengua desconocida",
    "ur" to "urdu",
    "uz" to "uzbeko",
    "ve" to "venda",
    "vec" to "veneciano",
    "vi" to "vietnamita",
    "vmw" to "makua",
    "vo" to "volapük",
    "vot" to "vótico",
    "vun" to "vunjo",
    "wa" to "valón",
    "wae" to "walser",
    "wal" to "wolayta",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wólof",
    "wuu" to "chino wu",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapés",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yidis",
    "yo" to "yoruba",
    "yrl" to "ñe’engatú",
    "yue" to "cantonés",
    "yue-alt-menu" to "chino cantonés",
    "za" to "zhuang",
    "zap" to "zapoteco",
    "zbl" to "símbolos Bliss",
    "zen" to "zenaga",
    "zgh" to "tamazight estándar marroquí",
    "zh" to "chino",
    "zh-alt-menu" to "chino mandarín",
    "zh-Hans" to "chino simplificado",
    "zh-Hans-alt-long" to "chino mandarín simplificado",
    "zh-Hant" to "chino tradicional",
    "zh-Hant-alt-long" to "chino mandarín tradicional",
    "zu" to "zulú",
    "zun" to "zuñi",
    "zxx" to "sin contenido lingüístico",
    "zza" to "zazaki",
  ) }

  val es_419: ImmutableMap by lazy { immutableMapOf(
    "ady" to "adigeo",
    "alt" to "altái del sur",
    "arp" to "arapajó",
    "ars" to "árabe de Néyed",
    "bla" to "siksiká",
    "eu" to "vasco",
    "goh" to "alemán de la alta edad antigua",
    "grc" to "griego clásico",
    "gu" to "gujarati",
    "ht" to "haitiano",
    "kbd" to "cabardiano",
    "krc" to "karachái-bálkaro",
    "ks" to "cachemiro",
    "lij" to "genovés",
    "ml" to "malabar",
    "mni" to "manipuri",
    "nr" to "ndebele del sur",
    "nso" to "sesotho del norte",
    "pa" to "panyabí",
    "prg" to "prusiano antiguo",
    "ps-alt-variant" to "pashtún",
    "rm" to "retorrománico",
    "sd" to "sindhi",
    "shu" to "árabe (Chad)",
    "sma" to "sami del sur",
    "st" to "sesotho del sur",
    "sw" to "swahili",
    "sw-CD" to "swahili (Congo)",
    "syr" to "siríaco",
    "tet" to "tetun",
    "tyv" to "tuvano",
    "ug-alt-variant" to "uighur",
    "vec" to "véneto",
    "wal" to "walamo",
    "wuu" to "wu",
    "xal" to "calmuco",
    "zun" to "zuni",
  ) }

  val es_AR: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_BO: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_BR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_BZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_CL: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_CO: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_CR: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_CU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_DO: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_EA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_EC: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_GQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_GT: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_HN: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_IC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_MX: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "ady" to "adigué",
    "arp" to "arapaho",
    "ars" to "árabe neyedí",
    "bas" to "basa",
    "bax" to "bamun",
    "bho" to "bhoshpuri",
    "bla" to "siksika",
    "bua" to "buriat",
    "ckb-alt-menu" to "kurdo del centro",
    "crj" to "cree del sureste",
    "crl" to "cree del noreste",
    "crr" to "carolina algonquian",
    "dar" to "darguin",
    "dum" to "neerlandés medieval",
    "en-GB-alt-short" to "inglés (R. U.)",
    "enm" to "inglés medieval",
    "eu" to "euskera",
    "frm" to "francés medieval",
    "gan" to "gan (China)",
    "gmh" to "alemán de la alta edad media",
    "grc" to "griego antiguo",
    "hak" to "kejia (China)",
    "hax" to "haida del sur",
    "hil" to "hiligainón",
    "hsn" to "xiang (China)",
    "ikt" to "inuktitut del oeste de Canadá",
    "inh" to "ingusetio",
    "kbd" to "kabardiano",
    "kgp" to "kaingang",
    "krc" to "karachái bálkaro",
    "kum" to "cumuco",
    "mga" to "irlandés medieval",
    "nan" to "min nan (Chino)",
    "nr" to "ndebele meridional",
    "nso" to "sotho septentrional",
    "ojb" to "ojibwa del noroeste",
    "ojw" to "ojibwa del oeste",
    "pa" to "punyabí",
    "shu" to "árabe chadiano",
    "slh" to "lushootseed del sur",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "syr" to "siriaco",
    "tce" to "tutchone del sur",
    "ug-alt-variant" to "uyghur",
    "wuu" to "chino wu",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_NI: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_PA: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_PE: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_PH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_PR: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "ss" to "siswati",
    "wo" to "wolof",
  ) }

  val es_PY: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val es_SV: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "ss" to "siswati",
    "wo" to "wolof",
  ) }

  val es_US: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "alt" to "altái meridional",
    "arp" to "arapaho",
    "ars" to "árabe najdi",
    "bax" to "bamun",
    "bgc" to "hariana",
    "bho" to "bhojpuri",
    "bla" to "siksika",
    "blo" to "ani",
    "bua" to "buriat",
    "clc" to "chilcotín",
    "crj" to "cree del sureste",
    "crl" to "cree del noreste",
    "crm" to "moose cree",
    "crr" to "algonquian",
    "dum" to "neerlandés medieval",
    "enm" to "inglés medieval",
    "eu" to "euskera",
    "frm" to "francés medieval",
    "gan" to "gan (China)",
    "gmh" to "alemán de la alta edad media",
    "grc" to "griego antiguo",
    "gu" to "gurayatí",
    "hax" to "haida del sur",
    "hil" to "hiligainón",
    "hsn" to "xiang (China)",
    "ht" to "criollo haitiano",
    "ikt" to "inuktitut del oeste de Canadá",
    "inh" to "ingusetio",
    "kab" to "cabilio",
    "krc" to "karachay-balkar",
    "lij" to "ligur",
    "lou" to "creole de Luisiana",
    "lrc" to "lorí del norte",
    "lsm" to "saamia",
    "mga" to "irlandés medieval",
    "nd" to "ndebele del norte",
    "nr" to "ndebele meridional",
    "ojb" to "ojibwa del noroeste",
    "ojw" to "ojibwa del oeste",
    "pis" to "pijín",
    "rm" to "romanche",
    "se" to "sami del norte",
    "shu" to "árabe chadiano",
    "slh" to "lushootseed del sur",
    "sma" to "sami meridional",
    "smn" to "sami de Inari",
    "ss" to "siswati",
    "str" to "straits salish",
    "sw-CD" to "swahili del Congo",
    "syr" to "siriaco",
    "tce" to "tutchone del sur",
    "tet" to "tetún",
    "ttm" to "tutchone del norte",
    "tyv" to "tuviniano",
    "ug-alt-variant" to "uigur variante",
    "wal" to "wolayta",
    "xnr" to "dogrí",
  ) }

  val es_UY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val es_VE: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehnés",
    "arp" to "arapaho",
    "bho" to "bhojpuri",
    "eu" to "euskera",
    "grc" to "griego antiguo",
    "nso" to "sotho septentrional",
    "pa" to "punyabí",
    "ss" to "siswati",
    "sw" to "suajili",
    "sw-CD" to "suajili del Congo",
    "tn" to "setswana",
    "wo" to "wolof",
    "zgh" to "tamazight marroquí estándar",
  ) }

  val et: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afari",
    "ab" to "abhaasi",
    "ace" to "atšehi",
    "ach" to "atšoli",
    "ada" to "adangme",
    "ady" to "adõgee",
    "ae" to "avesta",
    "aeb" to "Tuneesia araabia",
    "af" to "afrikaani",
    "afh" to "afrihili",
    "agq" to "aghemi",
    "ain" to "ainu",
    "ak" to "akani",
    "akk" to "akadi",
    "akz" to "alabama",
    "ale" to "aleuudi",
    "aln" to "geegi",
    "alt" to "altai",
    "am" to "amhara",
    "an" to "aragoni",
    "ang" to "vanainglise",
    "ann" to "obolo",
    "anp" to "angika",
    "apc" to "Levandi araabia",
    "ar" to "araabia",
    "ar-001" to "tänapäeva araabia kirjakeel",
    "arc" to "aramea",
    "arn" to "mapudunguni",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "Alžeeria araabia",
    "ars" to "Najdi araabia",
    "arw" to "aravaki",
    "ary" to "Maroko araabia",
    "arz" to "Egiptuse araabia",
    "as" to "assami",
    "asa" to "asu",
    "ase" to "Ameerika viipekeel",
    "ast" to "astuuria",
    "atj" to "atikameki",
    "av" to "avaari",
    "awa" to "avadhi",
    "ay" to "aimara",
    "az" to "aserbaidžaani",
    "az-alt-short" to "aseri",
    "ba" to "baškiiri",
    "bal" to "belutši",
    "ban" to "bali",
    "bar" to "baieri",
    "bas" to "basaa",
    "bax" to "bamuni",
    "bbc" to "bataki",
    "bbj" to "ghomala",
    "be" to "valgevene",
    "bej" to "bedža",
    "bem" to "bemba",
    "bew" to "betavi",
    "bez" to "bena",
    "bfd" to "bafuti",
    "bfq" to "badaga",
    "bg" to "bulgaaria",
    "bgc" to "harjaanvi",
    "bgn" to "läänebelutši",
    "bho" to "bhodžpuri",
    "bi" to "bislama",
    "bik" to "bikoli",
    "bin" to "edo",
    "bjn" to "bandžari",
    "bkm" to "komi (Aafrika)",
    "bla" to "mustjalaindiaani",
    "blo" to "anii",
    "blt" to "tai-dami",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tiibeti",
    "bpy" to "bišnuprija",
    "bqi" to "bahtiari",
    "br" to "bretooni",
    "bra" to "bradži",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosnia",
    "bss" to "akoose",
    "bua" to "burjaadi",
    "bug" to "bugi",
    "bum" to "bulu",
    "byn" to "bilini",
    "byv" to "medumba",
    "ca" to "katalaani",
    "cad" to "kado",
    "car" to "kariibi",
    "cay" to "kajuka",
    "cch" to "aitšami",
    "ccp" to "tšaakma",
    "ce" to "tšetšeeni",
    "ceb" to "sebu",
    "cgg" to "tšiga",
    "ch" to "tšamorro",
    "chb" to "tšibtša",
    "chg" to "tšagatai",
    "chk" to "tšuugi",
    "chm" to "mari",
    "chn" to "tšinuki žargoon",
    "cho" to "tšokto",
    "chp" to "tšipevai",
    "chr" to "tšerokii",
    "chy" to "šaieeni",
    "cic" to "tšikasoo",
    "ckb" to "sorani",
    "ckb-alt-menu" to "kurdi (keskkurdi)",
    "ckb-alt-variant" to "keskkurdi",
    "clc" to "tšilkotini",
    "co" to "korsika",
    "cop" to "kopti",
    "cps" to "kapisnoni",
    "cr" to "krii",
    "crg" to "michifi",
    "crh" to "krimmitatari",
    "crj" to "lõuna-idakrii",
    "crk" to "tasandikukrii",
    "crl" to "põhja-idakrii",
    "crm" to "põdrakrii",
    "crr" to "Carolina algonkini",
    "crs" to "seišelli",
    "cs" to "tšehhi",
    "csb" to "kašuubi",
    "csw" to "sookrii",
    "cu" to "kirikuslaavi",
    "cv" to "tšuvaši",
    "cy" to "kõmri",
    "da" to "taani",
    "dak" to "siuu",
    "dar" to "dargi",
    "dav" to "davida",
    "de" to "saksa",
    "de-AT" to "Austria saksa",
    "de-CH" to "Šveitsi ülemsaksa",
    "del" to "delavari",
    "den" to "sleivi",
    "dgr" to "dogribi",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "alamsorbi",
    "dtp" to "keskdusuni",
    "dua" to "duala",
    "dum" to "keskhollandi",
    "dv" to "maldiivi",
    "dyo" to "fonji",
    "dyu" to "djula",
    "dz" to "dzongkha",
    "dzg" to "daza",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efiki",
    "egl" to "emiilia",
    "egy" to "egiptuse",
    "eka" to "ekadžuki",
    "el" to "kreeka",
    "elx" to "eelami",
    "en" to "inglise",
    "en-AU" to "Austraalia inglise",
    "en-CA" to "Kanada inglise",
    "en-GB" to "Briti inglise",
    "en-GB-alt-short" to "Briti inglise",
    "en-US" to "Ameerika inglise",
    "en-US-alt-short" to "USA inglise",
    "enm" to "keskinglise",
    "eo" to "esperanto",
    "es" to "hispaania",
    "es-419" to "Ladina-Ameerika hispaania",
    "es-ES" to "Euroopa hispaania",
    "es-MX" to "Mehhiko hispaania",
    "esu" to "keskjupiki",
    "et" to "eesti",
    "eu" to "baski",
    "ewo" to "evondo",
    "ext" to "estremenju",
    "fa" to "pärsia",
    "fa-AF" to "dari",
    "fan" to "fangi",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "soome",
    "fil" to "filipiini",
    "fit" to "meä",
    "fj" to "fidži",
    "fo" to "fääri",
    "fon" to "foni",
    "fr" to "prantsuse",
    "fr-CA" to "Kanada prantsuse",
    "fr-CH" to "Šveitsi prantsuse",
    "frc" to "cajun’i",
    "frm" to "keskprantsuse",
    "fro" to "vanaprantsuse",
    "frp" to "frankoprovansi",
    "frr" to "põhjafriisi",
    "frs" to "idafriisi",
    "fur" to "friuuli",
    "fy" to "läänefriisi",
    "ga" to "iiri",
    "gag" to "gagauusi",
    "gan" to "kani",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gd" to "gaeli",
    "gez" to "etioopia",
    "gil" to "kiribati",
    "gl" to "galeegi",
    "glk" to "gilaki",
    "gmh" to "keskülemsaksa",
    "gn" to "guaranii",
    "goh" to "vanaülemsaksa",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gooti",
    "grb" to "grebo",
    "grc" to "vanakreeka",
    "gsw" to "šveitsisaksa",
    "gu" to "gudžarati",
    "guc" to "vajuu",
    "gur" to "farefare",
    "guz" to "gusii",
    "gv" to "mänksi",
    "gwi" to "gvitšini",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka",
    "haw" to "havai",
    "hax" to "lõunahaida",
    "he" to "heebrea",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglishi",
    "hif" to "Fidži hindi",
    "hil" to "hiligainoni",
    "hit" to "heti",
    "hmn" to "hmongi",
    "ho" to "hirimotu",
    "hr" to "horvaadi",
    "hsb" to "ülemsorbi",
    "hsn" to "sjangi",
    "ht" to "haiti",
    "hu" to "ungari",
    "hup" to "hupa",
    "hur" to "halkomelemi",
    "hy" to "armeenia",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "ibani",
    "ibb" to "ibibio",
    "id" to "indoneesia",
    "ie" to "interlingue",
    "ig" to "ibo",
    "ii" to "nuosu",
    "ik" to "injupiaki",
    "ikt" to "Lääne-Kanada inuktituti",
    "ilo" to "iloko",
    "inh" to "inguši",
    "io" to "ido",
    "is" to "islandi",
    "it" to "itaalia",
    "iu" to "inuktituti",
    "izh" to "isuri",
    "ja" to "jaapani",
    "jam" to "Jamaica kreoolkeel",
    "jbo" to "ložban",
    "jgo" to "ngomba",
    "jmc" to "matšame",
    "jpr" to "juudipärsia",
    "jrb" to "juudiaraabia",
    "jut" to "jüüti",
    "jv" to "jaava",
    "ka" to "gruusia",
    "kaa" to "karakalpaki",
    "kab" to "kabiili",
    "kac" to "katšini",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kaavi",
    "kbd" to "kabardi-tšerkessi",
    "kbl" to "kanembu",
    "kcg" to "tjapi",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingangi",
    "kha" to "khasi",
    "kho" to "saka",
    "khq" to "koyra chiini",
    "khw" to "khovari",
    "ki" to "kikuju",
    "kiu" to "kõrmandžki",
    "kj" to "kvanjama",
    "kk" to "kasahhi",
    "kkj" to "kako",
    "kl" to "grööni",
    "kln" to "kalendžini",
    "km" to "khmeeri",
    "kmb" to "mbundu",
    "kn" to "kannada",
    "ko" to "korea",
    "koi" to "permikomi",
    "kok" to "konkani",
    "kos" to "kosrae",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatšai-balkaari",
    "kri" to "krio",
    "krj" to "kinaraia",
    "krl" to "karjala",
    "kru" to "kuruhhi",
    "ks" to "kašmiiri",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kölni",
    "ku" to "kurdi",
    "kum" to "kumõki",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "korni",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "kirgiisi",
    "la" to "ladina",
    "lad" to "ladiino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "letseburgi",
    "lez" to "lesgi",
    "lg" to "ganda",
    "li" to "limburgi",
    "lij" to "liguuri",
    "lil" to "lillueti",
    "liv" to "liivi",
    "lkt" to "lakota",
    "lld" to "ladiini",
    "lmo" to "lombardi",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongo",
    "lou" to "Louisiana kreoolkeel",
    "loz" to "lozi",
    "lrc" to "põhjaluri",
    "lsm" to "samia",
    "lt" to "leedu",
    "ltg" to "latgali",
    "lu" to "Katanga luba",
    "lua" to "lulua",
    "lui" to "luisenjo",
    "lun" to "lunda",
    "lus" to "lušei",
    "luy" to "luhja",
    "lv" to "läti",
    "lzh" to "klassikaline hiina",
    "lzz" to "lazi",
    "mad" to "madura",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassari",
    "man" to "malinke",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "mokša",
    "mdr" to "mandari",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "Mauritiuse kreoolkeel",
    "mg" to "malagassi",
    "mga" to "keskiiri",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta",
    "mh" to "maršalli",
    "mhn" to "mohheni",
    "mi" to "maoori",
    "mic" to "mikmaki",
    "min" to "minangkabau",
    "mk" to "makedoonia",
    "ml" to "malajalami",
    "mn" to "mongoli",
    "mnc" to "mandžu",
    "mni" to "manipuri",
    "moe" to "innu",
    "moh" to "mohoogi",
    "mos" to "more",
    "mr" to "marathi",
    "mrj" to "mäemari",
    "ms" to "malai",
    "mt" to "malta",
    "mua" to "mundangi",
    "mul" to "mitu keelt",
    "mus" to "maskogi",
    "mwl" to "miranda",
    "mwr" to "marvari",
    "mwv" to "mentavei",
    "my" to "birma",
    "mye" to "mjene",
    "myv" to "ersa",
    "mzn" to "mazandaraani",
    "na" to "nauru",
    "nan" to "lõunamini",
    "nap" to "napoli",
    "naq" to "nama",
    "nb" to "norra bokmål",
    "nd" to "põhjandebele",
    "nds" to "alamsaksa",
    "nds-NL" to "Hollandi alamsaksa",
    "ne" to "nepali",
    "new" to "nevari",
    "ng" to "ndonga",
    "nia" to "niasi",
    "niu" to "niue",
    "njo" to "ao",
    "nl" to "hollandi",
    "nl-BE" to "flaami",
    "nmg" to "kwasio",
    "nn" to "uusnorra",
    "nnh" to "ngiembooni",
    "no" to "norra",
    "nog" to "nogai",
    "non" to "vanapõhja",
    "nov" to "noviaal",
    "nqo" to "nkoo",
    "nr" to "lõunandebele",
    "nso" to "põhjasotho",
    "nus" to "nueri",
    "nv" to "navaho",
    "nwc" to "vananevari",
    "ny" to "njandža",
    "nym" to "njamvesi",
    "nyn" to "njankole",
    "nyo" to "njoro",
    "nzi" to "nzima",
    "oc" to "oksitaani",
    "oj" to "odžibvei",
    "ojb" to "loodeodžibvei",
    "ojc" to "keskodžibvei",
    "ojs" to "Severni odžibvei",
    "ojw" to "lääneodžibvei",
    "oka" to "okanagani",
    "om" to "oromo",
    "or" to "oria",
    "os" to "osseedi",
    "osa" to "oseidži",
    "ota" to "osmanitürgi",
    "pa" to "pandžabi",
    "pag" to "pangasinani",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "belau",
    "pcd" to "pikardi",
    "pcm" to "Nigeeria pidžinkeel",
    "pdc" to "Pennsylvania saksa",
    "pdt" to "mennoniidisaksa",
    "peo" to "vanapärsia",
    "pfl" to "Pfalzi",
    "phn" to "foiniikia",
    "pi" to "paali",
    "pis" to "pijini",
    "pl" to "poola",
    "pms" to "piemonte",
    "pnt" to "pontose",
    "pon" to "poonpei",
    "pqm" to "passamakodi",
    "prg" to "preisi",
    "pro" to "vanaprovansi",
    "ps" to "puštu",
    "pt" to "portugali",
    "pt-BR" to "Brasiilia portugali",
    "pt-PT" to "Euroopa portugali",
    "qu" to "ketšua",
    "quc" to "kitše",
    "raj" to "radžastani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rgn" to "romanja",
    "rhg" to "rohingja",
    "rif" to "riifi",
    "rm" to "romanši",
    "rn" to "rundi",
    "ro" to "rumeenia",
    "ro-MD" to "moldova",
    "rof" to "rombo",
    "rom" to "mustlaskeel",
    "rtm" to "rotuma",
    "ru" to "vene",
    "rue" to "russiini",
    "rug" to "roviana",
    "rup" to "aromuuni",
    "rw" to "ruanda",
    "rwk" to "rvaa",
    "sa" to "sanskriti",
    "sad" to "sandave",
    "sah" to "jakuudi",
    "sam" to "Samaaria aramea",
    "saq" to "samburu",
    "sas" to "sasaki",
    "sat" to "santali",
    "saz" to "sauraštra",
    "sba" to "ngambai",
    "sbp" to "sangu",
    "sc" to "sardi",
    "scn" to "sitsiilia",
    "sco" to "šoti",
    "sd" to "sindhi",
    "sdh" to "lõunakurdi",
    "se" to "põhjasaami",
    "see" to "seneka",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "sölkupi",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "vanaiiri",
    "sgs" to "žemaidi",
    "sh" to "serbia-horvaadi",
    "shi" to "šilha",
    "shn" to "šani",
    "shu" to "Tšaadi araabia",
    "si" to "singali",
    "sid" to "sidamo",
    "sk" to "slovaki",
    "skr" to "seraiki",
    "sl" to "sloveeni",
    "slh" to "Lõuna-Puget-Soundi sališi",
    "sli" to "alamsileesia",
    "sly" to "selajari",
    "sm" to "samoa",
    "sma" to "lõunasaami",
    "smj" to "Lule saami",
    "smn" to "Inari saami",
    "sms" to "koltasaami",
    "sn" to "šona",
    "snk" to "soninke",
    "so" to "somaali",
    "sog" to "sogdi",
    "sq" to "albaania",
    "sr" to "serbia",
    "srn" to "sranani",
    "srr" to "sereri",
    "ss" to "svaasi",
    "ssy" to "saho",
    "st" to "lõunasotho",
    "stq" to "saterfriisi",
    "str" to "väinasališi",
    "su" to "sunda",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeri",
    "sv" to "rootsi",
    "sw" to "suahiili",
    "sw-CD" to "Kongo suahiili",
    "swb" to "komoori",
    "syc" to "vanasüüria",
    "syr" to "süüria",
    "szl" to "sileesia",
    "ta" to "tamili",
    "tce" to "lõunatutšoni",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetumi",
    "tg" to "tadžiki",
    "tgx" to "tagishi",
    "th" to "tai",
    "tht" to "tahltani",
    "ti" to "tigrinja",
    "tig" to "tigree",
    "tiv" to "tivi",
    "tk" to "türkmeeni",
    "tkl" to "tokelau",
    "tkr" to "tsahhi",
    "tl" to "tagalogi",
    "tlh" to "klingoni",
    "tli" to "tlingiti",
    "tly" to "talõši",
    "tmh" to "tamašeki",
    "tn" to "tsvana",
    "to" to "tonga",
    "tog" to "tšitonga",
    "tok" to "toki pona",
    "tpi" to "uusmelaneesia",
    "tr" to "türgi",
    "tru" to "turojo",
    "trv" to "taroko",
    "trw" to "torvali",
    "ts" to "tsonga",
    "tsd" to "tsakoonia",
    "tsi" to "tsimši",
    "tt" to "tatari",
    "ttm" to "põhjatutšoni",
    "ttt" to "lõunataadi",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "tvii",
    "twq" to "taswaqi",
    "ty" to "tahiti",
    "tyv" to "tõva",
    "tzm" to "tamasikti",
    "udm" to "udmurdi",
    "ug" to "uiguuri",
    "uga" to "ugariti",
    "uk" to "ukraina",
    "umb" to "umbundu",
    "und" to "määramata keel",
    "ur" to "urdu",
    "uz" to "usbeki",
    "ve" to "venda",
    "vec" to "veneti",
    "vep" to "vepsa",
    "vi" to "vietnami",
    "vls" to "lääneflaami",
    "vmf" to "Maini frangi",
    "vmw" to "makua",
    "vo" to "volapüki",
    "vot" to "vadja",
    "vro" to "võru",
    "vun" to "vundžo",
    "wa" to "vallooni",
    "wae" to "valsi",
    "wal" to "volaita",
    "war" to "varai",
    "was" to "vašo",
    "wbp" to "varlpiri",
    "wo" to "volofi",
    "wuu" to "uu",
    "xal" to "kalmõki",
    "xh" to "koosa",
    "xmf" to "megreli",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "jao",
    "yap" to "japi",
    "yav" to "yangbeni",
    "ybb" to "jemba",
    "yi" to "jidiši",
    "yo" to "joruba",
    "yrl" to "njengatu",
    "yue" to "kantoni",
    "yue-alt-menu" to "hiina (kantoni)",
    "za" to "tšuangi",
    "zap" to "sapoteegi",
    "zbl" to "Blissi sümbolid",
    "zea" to "zeelandi",
    "zen" to "zenaga",
    "zgh" to "tamasikti (Maroko)",
    "zh" to "hiina",
    "zh-alt-menu" to "hiina (mandariinihiina)",
    "zh-Hans" to "lihtsustatud hiina",
    "zh-Hans-alt-long" to "lihtsustatud mandariinihiina",
    "zh-Hant" to "traditsiooniline hiina",
    "zh-Hant-alt-long" to "traditsiooniline mandariinihiina",
    "zu" to "suulu",
    "zun" to "sunji",
    "zxx" to "mittekeeleline",
    "zza" to "zaza",
  ) }

  val eu: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarera",
    "ab" to "abkhaziera",
    "ace" to "acehnera",
    "ach" to "acholiera",
    "ada" to "adangmera",
    "ady" to "adigera",
    "af" to "afrikaansa",
    "agq" to "aghemera",
    "ain" to "ainuera",
    "ak" to "akanera",
    "ale" to "aleutera",
    "alt" to "hegoaldeko altaiera",
    "am" to "amharera",
    "an" to "aragoiera",
    "ann" to "oboloera",
    "anp" to "angikera",
    "ar" to "arabiera",
    "ar-001" to "arabiera moderno estandarra",
    "arn" to "mapudunguna",
    "arp" to "arapahoera",
    "ars" to "Najdeko arabiera",
    "as" to "assamera",
    "asa" to "asua",
    "ast" to "asturiera",
    "atj" to "atikamekwera",
    "av" to "avarera",
    "awa" to "awadhiera",
    "ay" to "aimara",
    "az" to "azerbaijanera",
    "az-alt-short" to "azerbaijanera",
    "ba" to "baxkirera",
    "ban" to "baliera",
    "bas" to "basaa",
    "be" to "bielorrusiera",
    "bem" to "bembera",
    "bez" to "benera",
    "bg" to "bulgariera",
    "bgc" to "haryanera",
    "bho" to "bhojpurera",
    "bi" to "bislama",
    "bin" to "edoera",
    "bla" to "siksikera",
    "blo" to "aniiera",
    "bm" to "bambarera",
    "bn" to "bengalera",
    "bo" to "tibetera",
    "br" to "bretoiera",
    "brx" to "bodoera",
    "bs" to "bosniera",
    "bug" to "buginera",
    "byn" to "bilenera",
    "ca" to "katalana",
    "cay" to "cayugera",
    "ccp" to "chakmera",
    "ce" to "txetxenera",
    "ceb" to "cebuanoera",
    "cgg" to "chiga",
    "ch" to "txamorroera",
    "chk" to "chuukera",
    "chm" to "mariera",
    "cho" to "txoktawera",
    "chp" to "chipewyera",
    "chr" to "txerokiera",
    "chy" to "txeieneera",
    "ckb" to "erdialdeko kurduera",
    "ckb-alt-menu" to "erdialdeko kurduera",
    "ckb-alt-variant" to "erdialdeko kurduera",
    "clc" to "chilcotinera",
    "co" to "korsikera",
    "crg" to "metisera",
    "crj" to "hego-ekialdeko creera",
    "crk" to "lautadetako creera",
    "crl" to "ipar-ekialdeko creera",
    "crm" to "Mooseko creera",
    "crr" to "Carolinako algonkinera",
    "crs" to "Seychelleetako kreolera",
    "cs" to "txekiera",
    "csw" to "zingiretako creera",
    "cu" to "elizako eslaviera",
    "cv" to "txuvaxera",
    "cy" to "galesa",
    "da" to "daniera",
    "dak" to "dakotera",
    "dar" to "darginera",
    "dav" to "taitera",
    "de" to "alemana",
    "de-AT" to "Austriako alemana",
    "de-CH" to "Suitzako aleman garaia",
    "dgr" to "dogribera",
    "dje" to "zarma",
    "doi" to "dogria",
    "dsb" to "behe-sorabiera",
    "dua" to "dualera",
    "dv" to "dhivehia",
    "dyo" to "fonyi jolera",
    "dz" to "dzongkha",
    "dzg" to "dazaera",
    "ebu" to "embuera",
    "ee" to "eweera",
    "efi" to "efikera",
    "eka" to "ekajuka",
    "el" to "greziera",
    "en" to "ingelesa",
    "en-AU" to "Australiako ingelesa",
    "en-CA" to "Kanadako ingelesa",
    "en-GB" to "Britainia Handiko ingelesa",
    "en-GB-alt-short" to "Erresuma Batuko ingelesa",
    "en-US" to "ingeles amerikarra",
    "en-US-alt-short" to "AEBko ingelesa",
    "eo" to "esperantoa",
    "es" to "gaztelania",
    "es-419" to "Latinoamerikako gaztelania",
    "es-ES" to "Europako gaztelania",
    "es-MX" to "Mexikoko gaztelania",
    "et" to "estoniera",
    "eu" to "euskara",
    "ewo" to "ewondoa",
    "fa" to "persiera",
    "fa-AF" to "daria",
    "ff" to "fula",
    "fi" to "finlandiera",
    "fil" to "filipinera",
    "fj" to "fijiera",
    "fo" to "faroera",
    "fon" to "fonera",
    "fr" to "frantsesa",
    "fr-CA" to "Kanadako frantsesa",
    "fr-CH" to "Suitzako frantsesa",
    "frc" to "cajun frantsesa",
    "frr" to "iparraldeko frisiera",
    "fur" to "friulera",
    "fy" to "mendebaldeko frisiera",
    "ga" to "irlandera",
    "gaa" to "gaera",
    "gag" to "gagauzera",
    "gd" to "Eskoziako gaelikoa",
    "gez" to "ge’eza",
    "gil" to "kiribatiera",
    "gl" to "galiziera",
    "gn" to "guaraniera",
    "gor" to "gorontaloera",
    "gsw" to "Suitzako alemana",
    "gu" to "gujaratera",
    "guz" to "gusiiera",
    "gv" to "manxera",
    "gwi" to "gwich’inera",
    "ha" to "hausa",
    "hai" to "haidera",
    "haw" to "hawaiiera",
    "hax" to "hegoaldeko haidera",
    "he" to "hebreera",
    "hi" to "hindia",
    "hi-Latn" to "hindia (latindarra)",
    "hi-Latn-alt-variant" to "hinglisha",
    "hil" to "hiligaynonera",
    "hmn" to "hmonga",
    "hr" to "kroaziera",
    "hsb" to "goi-sorabiera",
    "ht" to "Haitiko kreolera",
    "hu" to "hungariera",
    "hup" to "hupera",
    "hur" to "halkomelema",
    "hy" to "armeniera",
    "hz" to "hereroera",
    "ia" to "interlingua",
    "iba" to "ibanera",
    "ibb" to "ibibioera",
    "id" to "indonesiera",
    "ie" to "interlinguea",
    "ig" to "igboera",
    "ii" to "Sichuango yiera",
    "ikt" to "Kanada mendebaldeko inuitera",
    "ilo" to "ilocanoera",
    "inh" to "ingushera",
    "io" to "idoa",
    "is" to "islandiera",
    "it" to "italiera",
    "iu" to "inuitera",
    "ja" to "japoniera",
    "jbo" to "lojbana",
    "jgo" to "ngomba",
    "jmc" to "machamea",
    "jv" to "javera",
    "ka" to "georgiera",
    "kab" to "kabiliera",
    "kac" to "jingphoera",
    "kaj" to "jjua",
    "kam" to "kambera",
    "kbd" to "kabardiera",
    "kcg" to "tyapa",
    "kde" to "makondeera",
    "kea" to "Cabo Verdeko kreolera",
    "kfo" to "koroa",
    "kg" to "kikongoa",
    "kgp" to "kaingangera",
    "kha" to "khasiera",
    "khq" to "koyra chiinia",
    "ki" to "kikuyuera",
    "kj" to "kuanyama",
    "kk" to "kazakhera",
    "kkj" to "kakoa",
    "kl" to "groenlandiera",
    "kln" to "kalenjinera",
    "km" to "khemerera",
    "kmb" to "kimbundua",
    "kn" to "kannada",
    "ko" to "koreera",
    "koi" to "komi-permyakera",
    "kok" to "konkanera",
    "kpe" to "kpelleera",
    "kr" to "kanuriera",
    "krc" to "karachayera-balkarera",
    "krl" to "kareliera",
    "kru" to "kurukhera",
    "ks" to "kaxmirera",
    "ksb" to "shambalera",
    "ksf" to "bafiera",
    "ksh" to "koloniera",
    "ku" to "kurduera",
    "kum" to "kumykera",
    "kv" to "komiera",
    "kw" to "kornubiera",
    "kwk" to "kwakwala",
    "kxv" to "kuvia",
    "ky" to "kirgizera",
    "la" to "latina",
    "lad" to "ladinoa",
    "lag" to "langiera",
    "lb" to "luxenburgera",
    "lez" to "lezginera",
    "lg" to "luganda",
    "li" to "limburgera",
    "lij" to "liguriera",
    "lil" to "lillooetera",
    "lkt" to "lakotera",
    "lmo" to "lombardiera",
    "ln" to "lingala",
    "lo" to "laosera",
    "lou" to "Louisianako kreolera",
    "loz" to "loziera",
    "lrc" to "iparraldeko lurera",
    "lsm" to "saamia",
    "lt" to "lituaniera",
    "lu" to "Katangako lubera",
    "lua" to "Kasai mendebaldeko lubera",
    "lun" to "lundera",
    "luo" to "luoera",
    "lus" to "mizoera",
    "luy" to "luhyera",
    "lv" to "letoniera",
    "mad" to "madurera",
    "mag" to "magadhera",
    "mai" to "maithilia",
    "mak" to "makassarera",
    "mas" to "masaiera",
    "mdf" to "mokxera",
    "men" to "mendeera",
    "mer" to "meruera",
    "mfe" to "Mauritaniako kreolera",
    "mg" to "malgaxea",
    "mgh" to "makhuwa-meettoera",
    "mgo" to "metaʼera",
    "mh" to "marshallera",
    "mi" to "maoriera",
    "mic" to "mikmakera",
    "min" to "minangkabauera",
    "mk" to "mazedoniera",
    "ml" to "malabarera",
    "mn" to "mongoliera",
    "mni" to "manipurera",
    "moe" to "innuera",
    "moh" to "mohawkera",
    "mos" to "mossiera",
    "mr" to "marathera",
    "ms" to "malaysiera",
    "mt" to "maltera",
    "mua" to "mudangera",
    "mul" to "zenbait hizkuntza",
    "mus" to "muscogeera",
    "mwl" to "mirandesa",
    "my" to "birmaniera",
    "myv" to "erziera",
    "mzn" to "mazandarandera",
    "na" to "nauruera",
    "nap" to "napoliera",
    "naq" to "namera",
    "nb" to "bokmål (norvegiera)",
    "nd" to "iparraldeko ndebeleera",
    "nds" to "behe-alemana",
    "nds-NL" to "behe-saxoiera",
    "ne" to "nepalera",
    "new" to "newarera",
    "ng" to "ndonga",
    "nia" to "niasera",
    "niu" to "niueera",
    "nl" to "nederlandera",
    "nl-BE" to "flandriera",
    "nmg" to "kwasiera",
    "nn" to "nynorsk (norvegiera)",
    "nnh" to "ngiemboonera",
    "no" to "norvegiera",
    "nog" to "nogaiera",
    "nqo" to "n’koera",
    "nr" to "hegoaldeko ndebeleera",
    "nso" to "pediera",
    "nus" to "nuerera",
    "nv" to "navajoera",
    "ny" to "chewera",
    "nyn" to "nkoreera",
    "oc" to "okzitaniera",
    "ojb" to "ipar-mendebaldeko ojibwa",
    "ojc" to "erdialdeko ojibwa",
    "ojs" to "oji-creera",
    "ojw" to "mendebaldeko ojibwa",
    "oka" to "okanaganera",
    "om" to "oromoera",
    "or" to "oriya",
    "os" to "osetiera",
    "pa" to "punjabera",
    "pag" to "pangasinanera",
    "pam" to "pampangera",
    "pap" to "papiamentoa",
    "pau" to "palauera",
    "pcm" to "Nigeriako pidgina",
    "pis" to "pijina",
    "pl" to "poloniera",
    "pqm" to "maliseet-passamaquoddyera",
    "prg" to "prusiera",
    "ps" to "paxtunera",
    "pt" to "portugesa",
    "pt-BR" to "Brasilgo portugesa",
    "pt-PT" to "Europako portugesa",
    "qu" to "kitxua",
    "quc" to "quicheera",
    "raj" to "rajastanera",
    "rap" to "rapanuia",
    "rar" to "rarotongera",
    "rhg" to "rohingyera",
    "rm" to "erretorromaniera",
    "rn" to "rundiera",
    "ro" to "errumaniera",
    "ro-MD" to "moldaviera",
    "rof" to "romboa",
    "ru" to "errusiera",
    "rup" to "aromaniera",
    "rw" to "kinyaruanda",
    "rwk" to "rwera",
    "sa" to "sanskritoa",
    "sad" to "sandaweera",
    "sah" to "sakhera",
    "saq" to "samburuera",
    "sat" to "santalera",
    "sba" to "ngambayera",
    "sbp" to "sanguera",
    "sc" to "sardiniera",
    "scn" to "siziliera",
    "sco" to "eskoziera",
    "sd" to "sindhia",
    "se" to "iparraldeko samiera",
    "seh" to "senera",
    "ses" to "koyraboro sennia",
    "sg" to "sangoa",
    "sh" to "serbokroaziera",
    "shi" to "tachelhita",
    "shn" to "shanera",
    "si" to "sinhala",
    "sk" to "eslovakiera",
    "sl" to "esloveniera",
    "slh" to "lushootseeda",
    "sm" to "samoera",
    "sma" to "hegoaldeko samiera",
    "smj" to "Luleko samiera",
    "smn" to "Inariko samiera",
    "sms" to "skolten samiera",
    "sn" to "shonera",
    "snk" to "soninkeera",
    "so" to "somaliera",
    "sq" to "albaniera",
    "sr" to "serbiera",
    "srn" to "sranan tongoa",
    "ss" to "swatiera",
    "ssy" to "sahoa",
    "st" to "hegoaldeko sothoera",
    "str" to "itsasarteetako salishera",
    "su" to "sundanera",
    "suk" to "sukumera",
    "sv" to "suediera",
    "sw" to "swahilia",
    "sw-CD" to "Kongoko swahilia",
    "swb" to "komoreera",
    "syr" to "asiriera",
    "szl" to "silesiera",
    "ta" to "tamilera",
    "tce" to "hegoaldeko tutchoneera",
    "te" to "telugua",
    "tem" to "temneera",
    "teo" to "tesoera",
    "tet" to "tetuma",
    "tg" to "tajikera",
    "tgx" to "tagishera",
    "th" to "thailandiera",
    "tht" to "tahltanera",
    "ti" to "tigrinyera",
    "tig" to "tigreera",
    "tk" to "turkmenera",
    "tl" to "tagaloa",
    "tlh" to "klingonera",
    "tli" to "tlingitera",
    "tn" to "tswanera",
    "to" to "tongera",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turkiera",
    "trv" to "tarokoera",
    "ts" to "tsongera",
    "tt" to "tatarera",
    "ttm" to "iparraldeko tutchoneera",
    "tum" to "tumbukera",
    "tvl" to "tuvaluera",
    "tw" to "twia",
    "twq" to "tasawaqa",
    "ty" to "tahitiera",
    "tyv" to "tuvera",
    "tzm" to "Erdialdeko Atlaseko amazigera",
    "udm" to "udmurtera",
    "ug" to "uigurrera",
    "uk" to "ukrainera",
    "umb" to "umbundua",
    "und" to "hizkuntza ezezaguna",
    "ur" to "urdua",
    "uz" to "uzbekera",
    "vai" to "vaiera",
    "ve" to "vendera",
    "vec" to "veneziera",
    "vi" to "vietnamera",
    "vmw" to "makhuwera",
    "vo" to "volapük",
    "vun" to "vunjoa",
    "wa" to "valoniera",
    "wae" to "walserera",
    "wal" to "wolayttera",
    "war" to "warayera",
    "wo" to "wolofera",
    "wuu" to "wu txinera",
    "xal" to "kalmykera",
    "xh" to "xhosera",
    "xnr" to "kangrera",
    "xog" to "sogera",
    "yav" to "yangbenera",
    "ybb" to "yemba",
    "yi" to "yiddisha",
    "yo" to "jorubera",
    "yrl" to "nheengatua",
    "yue" to "kantonera",
    "yue-alt-menu" to "Kantongo txinera",
    "za" to "zhuangera",
    "zgh" to "amazigera estandarra",
    "zh" to "txinera",
    "zh-alt-menu" to "mandarina",
    "zh-Hans" to "txinera sinplifikatua",
    "zh-Hans-alt-long" to "mandarin sinplifikatua",
    "zh-Hant" to "txinera tradizionala",
    "zh-Hant-alt-long" to "mandarin tradizionala",
    "zu" to "zuluera",
    "zun" to "zuñiera",
    "zxx" to "ez dago eduki linguistikorik",
    "zza" to "zazera",
  ) }

  val ewo: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Ǹkɔ́bɔ akán",
    "am" to "Ǹkɔ́bɔ amária",
    "ar" to "Ǹkɔ́bɔ arábia",
    "be" to "Ǹkɔ́bɔ belarúsian",
    "bg" to "Ǹkɔ́bɔ buləgárian",
    "bn" to "Ǹkɔ́bɔ bɛngalí",
    "cs" to "Ǹkɔ́bɔ tsɛ́g",
    "de" to "Ǹkɔ́bɔ ndzáman",
    "el" to "Ǹkɔ́bɔ gəlɛ́g",
    "en" to "Ǹkɔ́bɔ éngəlís",
    "es" to "ǹkɔ́bɔ kpənyá",
    "ewo" to "ewondo",
    "fa" to "ǹkɔ́bɔ fɛ́rəsian",
    "fr" to "Ǹkɔ́bɔ fulɛnsí",
    "ha" to "Ǹkɔ́bɔ aúsá",
    "hi" to "Ǹkɔ́bɔ hindí",
    "hu" to "Ǹkɔ́bɔ ungárían",
    "id" to "Ǹkɔ́bɔ ɛndonésian",
    "ig" to "Ǹkɔ́bɔ ibó",
    "it" to "Ǹkɔ́bɔ etáliɛn",
    "ja" to "Ǹkɔ́bɔ hapɔ́n",
    "jv" to "Ǹkɔ́bɔ havanís",
    "km" to "Ǹkɔ́bɔ kəmɛ́r",
    "ko" to "Ǹkɔ́bɔ koréan",
    "ms" to "Ǹkɔ́bɔ malɛ́sian",
    "my" to "Ǹkɔ́bɔ birəmán",
    "ne" to "ǹkɔ́bɔ nefálian",
    "nl" to "Ǹkɔ́bɔ nɛrəlándía",
    "pa" to "ǹkɔ́bɔ funəhábia",
    "pl" to "ǹkɔ́bɔ fólis",
    "pt" to "ǹkɔ́bɔ fɔtugɛ́s",
    "ro" to "ńkɔ́bɔ románía",
    "ru" to "ǹkɔ́bɔ rúsian",
    "rw" to "ǹkɔ́bɔ ruwandá",
    "so" to "ǹkɔ́bɔ somália",
    "sv" to "ǹkɔ́bɔ suwɛ́d",
    "ta" to "ǹkɔ́bɔ tamíl",
    "th" to "ǹkɔ́bɔ táilan",
    "tr" to "ǹkɔ́bɔ túrəki",
    "uk" to "ǹkɔ́bɔ ukelénia",
    "ur" to "ǹkɔ́bɔ urudú",
    "vi" to "ǹkɔ́bɔ hiɛdənám",
    "yo" to "ǹkɔ́bɔ yorúba",
    "zh" to "Ǹkɔ́bɔ tsainís",
    "zh-alt-menu" to "Ǹkɔ́bɔ tsainís",
    "zu" to "ǹkɔ́bɔ zulú",
  ) }

  val fa: ImmutableMap by lazy { immutableMapOf(
    "aa" to "آفاری",
    "ab" to "آبخازی",
    "ace" to "آچئی",
    "ach" to "آچولیایی",
    "ada" to "آدانگمه‌ای",
    "ady" to "آدیجیایی",
    "ae" to "اوستایی",
    "aeb" to "عربی تونسی",
    "af" to "آفریکانس",
    "afh" to "آفریهیلی",
    "agq" to "آگیم",
    "ain" to "آینویی",
    "ak" to "آکان",
    "akk" to "اکدی",
    "akz" to "آلابامایی",
    "ale" to "آلئوتی",
    "alt" to "آلتایی جنوبی",
    "am" to "امهری",
    "an" to "آراگونی",
    "ang" to "انگلیسی باستان",
    "ann" to "اوبولو",
    "anp" to "آنگیکا",
    "ar" to "عربی",
    "ar-001" to "عربی رسمی",
    "arc" to "آرامی",
    "arn" to "ماپوچه‌ای",
    "arp" to "آراپاهویی",
    "arq" to "عربی الجزایری",
    "ars" to "عربی نجدی",
    "arw" to "آراواکی",
    "ary" to "عربی مراکشی",
    "arz" to "عربی مصری",
    "as" to "آسامی",
    "asa" to "آسو",
    "ast" to "آستوری",
    "atj" to "آتیکامکو",
    "av" to "آواری",
    "awa" to "اودهی",
    "ay" to "آیمارایی",
    "az" to "ترکی آذربایجانی",
    "az-alt-short" to "آذری",
    "az-alt-variant" to "آذربایجانی",
    "az-Arab" to "ترکی آذری جنوبی",
    "ba" to "باشقیری",
    "bal" to "بلوچی",
    "ban" to "بالیایی",
    "bar" to "باواریایی",
    "bas" to "باسایی",
    "bax" to "بمونی",
    "be" to "بلاروسی",
    "bej" to "بجایی",
    "bem" to "بمبایی",
    "bez" to "بنایی",
    "bg" to "بلغاری",
    "bgc" to "هارایاناوی",
    "bgn" to "بلوچی غربی",
    "bho" to "بوجپوری",
    "bi" to "بیسلاما",
    "bik" to "بیکولی",
    "bin" to "بینی",
    "bla" to "سیکسیکا",
    "blo" to "باسیلا",
    "bm" to "بامبارایی",
    "bn" to "بنگالی",
    "bo" to "تبتی",
    "bqi" to "لری بختیاری",
    "br" to "برتون",
    "bra" to "براج",
    "brh" to "براهویی",
    "brx" to "بودویی",
    "bs" to "بوسنیایی",
    "bua" to "بوریاتی",
    "bug" to "بوگینس",
    "byn" to "بلین",
    "ca" to "کاتالان",
    "cad" to "کادویی",
    "car" to "کاریبی",
    "cay" to "کایوگا",
    "ccp" to "چاکما",
    "ce" to "چچنی",
    "ceb" to "سبویی",
    "cgg" to "چیگا",
    "ch" to "چامورویی",
    "chb" to "چیبچا",
    "chg" to "جغتایی",
    "chk" to "چوکی",
    "chm" to "ماریایی",
    "cho" to "چوکتویی",
    "chp" to "چیپه‌ویه‌ای",
    "chr" to "چروکی",
    "chy" to "شایانی",
    "ckb" to "کردی مرکزی",
    "ckb-alt-menu" to "کردی، مرکزی",
    "ckb-alt-variant" to "کردی سورانی",
    "clc" to "چیلکوتن",
    "co" to "کورسی",
    "cop" to "قبطی",
    "cr" to "کریایی",
    "crg" to "میچیف",
    "crh" to "ترکی کریمه",
    "crj" to "کری جنوب شرقی",
    "crk" to "کری صحرایی",
    "crl" to "کری شمال شرقی",
    "crm" to "موس کری",
    "crr" to "آلگانکوین کارولینا",
    "crs" to "سیشل آمیختهٔ فرانسوی",
    "cs" to "چکی",
    "csb" to "کاشوبی",
    "csw" to "کری سوامپی",
    "cu" to "اسلاوی کلیسایی",
    "cv" to "چوواشی",
    "cy" to "ولزی",
    "da" to "دانمارکی",
    "dak" to "داکوتایی",
    "dar" to "دارگوا",
    "dav" to "تایتا",
    "de" to "آلمانی",
    "de-AT" to "آلمانی اتریش",
    "de-CH" to "آلمانی معیار سوئیس",
    "del" to "دلاواری",
    "dgr" to "دوگریب",
    "din" to "دینکایی",
    "dje" to "زرما",
    "doi" to "دوگری",
    "dsb" to "صُربی سفلی",
    "dua" to "دوآلایی",
    "dum" to "هلندی میانه",
    "dv" to "دیوهی",
    "dyo" to "دیولا فونی",
    "dyu" to "دایولایی",
    "dz" to "دزونگخا",
    "dzg" to "دازاگا",
    "ebu" to "امبو",
    "ee" to "اوه‌ای",
    "efi" to "افیکی",
    "egy" to "مصری کهن",
    "eka" to "اکاجوک",
    "el" to "یونانی",
    "elx" to "عیلامی",
    "en" to "انگلیسی",
    "en-AU" to "انگلیسی استرالیا",
    "en-CA" to "انگلیسی کانادا",
    "en-GB" to "انگلیسی بریتانیا",
    "en-GB-alt-short" to "انگلیسی بریتانیا",
    "en-US" to "انگلیسی آمریکا",
    "en-US-alt-short" to "انگلیسی آمریکا",
    "enm" to "انگلیسی میانه",
    "eo" to "اسپرانتو",
    "es" to "اسپانیایی",
    "es-419" to "اسپانیایی امریکای لاتین",
    "es-ES" to "اسپانیایی اروپا",
    "es-MX" to "اسپانیایی مکزیک",
    "et" to "استونیایی",
    "eu" to "باسکی",
    "ewo" to "اواندو",
    "fa" to "فارسی",
    "fa-AF" to "دری",
    "fan" to "فانگی",
    "fat" to "فانتیایی",
    "ff" to "فولانی",
    "fi" to "فنلاندی",
    "fil" to "فیلیپینی",
    "fj" to "فیجیایی",
    "fo" to "فارویی",
    "fon" to "فونی",
    "fr" to "فرانسوی",
    "fr-CA" to "فرانسوی کانادا",
    "fr-CH" to "فرانسوی سوئیس",
    "frc" to "فرانسوی کاجون",
    "frm" to "فرانسوی میانه",
    "fro" to "فرانسوی باستان",
    "frr" to "فریزی شمالی",
    "frs" to "فریزی شرقی",
    "fur" to "فریولیایی",
    "fy" to "فریسی غربی",
    "ga" to "ایرلندی",
    "gaa" to "گایی",
    "gag" to "گاگائوزیایی",
    "gay" to "گایویی",
    "gba" to "گبایایی",
    "gbz" to "دری زرتشتی",
    "gd" to "گیلی اسکاتلندی",
    "gez" to "گی‌ئزی",
    "gil" to "گیلبرتی",
    "gl" to "گالیسیایی",
    "glk" to "گیلکی",
    "gmh" to "آلمانی معیار میانه",
    "gn" to "گوارانی",
    "goh" to "آلمانی علیای باستان",
    "gon" to "گوندی",
    "gor" to "گورونتالو",
    "got" to "گوتی",
    "grb" to "گریبویی",
    "grc" to "یونانی کهن",
    "gsw" to "آلمانی سوئیسی",
    "gu" to "گجراتی",
    "guz" to "گوسی",
    "gv" to "مانی",
    "gwi" to "گویچ این",
    "ha" to "هوسایی",
    "hai" to "هایدایی",
    "haw" to "هاوایی",
    "hax" to "هایدا جنوبی",
    "he" to "عبری",
    "hi" to "هندی",
    "hi-Latn-alt-variant" to "هندی (انگلیسی)",
    "hif" to "هندی فیجیایی",
    "hil" to "هیلی‌گاینونی",
    "hit" to "هیتی",
    "hmn" to "همونگ",
    "ho" to "موتویی هیری",
    "hr" to "کروات",
    "hsb" to "صُربی علیا",
    "ht" to "هائیتیایی",
    "hu" to "مجاری",
    "hup" to "هوپا",
    "hur" to "هالکوملم",
    "hy" to "ارمنی",
    "hz" to "هریرویی",
    "ia" to "اینترلینگوا",
    "iba" to "ایبانی",
    "ibb" to "ایبیبیو",
    "id" to "اندونزیایی",
    "ie" to "اکسیدنتال",
    "ig" to "ایگبویی",
    "ii" to "یی سیچوان",
    "ik" to "اینوپیک",
    "ikt" to "اینوکتیتوت غرب کانادا",
    "ilo" to "ایلوکویی",
    "inh" to "اینگوشی",
    "io" to "ایدو",
    "is" to "ایسلندی",
    "it" to "ایتالیایی",
    "iu" to "اینوکتیتوت",
    "ja" to "ژاپنی",
    "jbo" to "لوجبان",
    "jgo" to "نگومبا",
    "jmc" to "ماچامه‌ای",
    "jpr" to "فارسی یهودی",
    "jrb" to "عربی یهودی",
    "jv" to "جاوه‌ای",
    "ka" to "گرجی",
    "kaa" to "قره‌قالپاقی",
    "kab" to "قبایلی",
    "kac" to "کاچینی",
    "kaj" to "جو",
    "kam" to "کامبایی",
    "kaw" to "کاویایی",
    "kbd" to "کاباردینی",
    "kcg" to "تیاپی",
    "kde" to "ماکونده",
    "kea" to "کابووردیانو",
    "kfo" to "کورو",
    "kg" to "کنگویی",
    "kgp" to "کاین گنگ",
    "kha" to "خاسیایی",
    "kho" to "ختنی",
    "khq" to "کوجراچینی",
    "khw" to "کهوار",
    "ki" to "کیکویویی",
    "kiu" to "کرمانجی",
    "kj" to "کوانیاما",
    "kk" to "قزاقی",
    "kkj" to "کاکایی",
    "kl" to "گرینلندی",
    "kln" to "کالنجین",
    "km" to "خمری",
    "kmb" to "کیمبوندویی",
    "kn" to "کانارا",
    "ko" to "کره‌ای",
    "koi" to "کومی پرمیاک",
    "kok" to "کنکانی",
    "kpe" to "کپله‌ای",
    "kr" to "کانوریایی",
    "krc" to "قره‌چایی‐بالکاری",
    "krl" to "کاریلیانی",
    "kru" to "کوروخی",
    "ks" to "کشمیری",
    "ksb" to "شامبالا",
    "ksf" to "بافیایی",
    "ksh" to "کولش",
    "ku" to "کردی",
    "kum" to "کومیکی",
    "kut" to "کوتنی",
    "kv" to "کومیایی",
    "kw" to "کورنی",
    "kwk" to "کواک والا",
    "kxv" to "کووی",
    "ky" to "قرقیزی",
    "la" to "لاتین",
    "lad" to "لادینو",
    "lag" to "لانگی",
    "lah" to "لاهندا",
    "lam" to "لامبا",
    "lb" to "لوگزامبورگی",
    "lez" to "لزگی",
    "lg" to "گاندایی",
    "li" to "لیمبورگی",
    "lij" to "لیگوری",
    "lil" to "لیلوئت",
    "lkt" to "لاکوتا",
    "lmo" to "لومبارد",
    "ln" to "لینگالا",
    "lo" to "لائوسی",
    "lol" to "مونگویی",
    "lou" to "کرئول لوئیزیانا",
    "loz" to "لوزیایی",
    "lrc" to "لری شمالی",
    "lsm" to "سامیا",
    "lt" to "لیتوانیایی",
    "lu" to "لوبایی‐کاتانگا",
    "lua" to "لوبایی‐لولوا",
    "lui" to "لویسنو",
    "lun" to "لوندایی",
    "luo" to "لوئویی",
    "lus" to "میزو",
    "luy" to "لویا",
    "lv" to "لتونیایی",
    "lzh" to "چینی ادبی",
    "mad" to "مادورایی",
    "mag" to "ماگاهیایی",
    "mai" to "مایدیلی",
    "mak" to "ماکاسار",
    "man" to "ماندینگویی",
    "mas" to "ماسایی",
    "mdf" to "مکشایی",
    "mdr" to "ماندار",
    "men" to "منده‌ای",
    "mer" to "مرویی",
    "mfe" to "موریسین",
    "mg" to "مالاگاسی",
    "mga" to "ایرلندی میانه",
    "mgh" to "ماکوا متو",
    "mgo" to "متایی",
    "mh" to "مارشالی",
    "mi" to "مائوری",
    "mic" to "میکماکی",
    "min" to "مینانگ‌کابویی",
    "mk" to "مقدونی",
    "ml" to "مالایالامی",
    "mn" to "مغولی",
    "mnc" to "مانچویی",
    "mni" to "مانیپوری",
    "moe" to "اینوآیموم",
    "moh" to "موهاکی",
    "mos" to "ماسیایی",
    "mr" to "مراتی",
    "ms" to "مالایی",
    "mt" to "مالتی",
    "mua" to "ماندانگی",
    "mul" to "چندین زبان",
    "mus" to "کریکی",
    "mwl" to "میراندی",
    "mwr" to "مارواری",
    "my" to "برمه‌ای",
    "myv" to "ارزیایی",
    "mzn" to "مازندرانی",
    "na" to "نائورویی",
    "nap" to "ناپلی",
    "naq" to "نامایی",
    "nb" to "نروژی بوک‌مُل",
    "nd" to "انده‌بله‌ای شمالی",
    "nds" to "آلمانی سفلی",
    "nds-NL" to "ساکسونی سفلی",
    "ne" to "نپالی",
    "new" to "نواریایی",
    "ng" to "اندونگایی",
    "nia" to "نیاسی",
    "niu" to "نیویی",
    "nl" to "هلندی",
    "nl-BE" to "فلمنگی",
    "nmg" to "کوازیو",
    "nn" to "نروژی نی‌نُشک",
    "nnh" to "نیامبون",
    "no" to "نروژی",
    "nog" to "نغایی",
    "non" to "نرس باستان",
    "nqo" to "نکو",
    "nr" to "انده‌بله‌ای جنوبی",
    "nso" to "سوتویی شمالی",
    "nus" to "نویر",
    "nv" to "ناواهویی",
    "nwc" to "نواریایی کلاسیک",
    "ny" to "نیانجایی",
    "nym" to "نیام‌وزیایی",
    "nyn" to "نیانکوله‌ای",
    "nyo" to "نیورویی",
    "nzi" to "نزیمایی",
    "oc" to "اکسیتان",
    "oj" to "اوجیبوایی",
    "ojb" to "اوجیبوای شمالی",
    "ojc" to "اوجیبوای مرکزی",
    "ojs" to "اوجی-کری",
    "ojw" to "اوجیبوای غربی",
    "oka" to "اوکاناگان",
    "om" to "اورومویی",
    "or" to "اوریه‌ای",
    "os" to "آسی",
    "osa" to "اوسیجی",
    "ota" to "ترکی عثمانی",
    "pa" to "پنجابی",
    "pag" to "پانگاسینانی",
    "pal" to "پهلوی",
    "pam" to "پامپانگایی",
    "pap" to "پاپیامنتو",
    "pau" to "پالائویی",
    "pcm" to "نیم‌زبان نیجریه‌ای",
    "pdc" to "آلمانی پنسیلوانیایی",
    "peo" to "فارسی باستان",
    "phn" to "فنیقی",
    "pi" to "پالی",
    "pis" to "پی‌جین",
    "pl" to "لهستانی",
    "pon" to "پانپیی",
    "pqm" to "ملیسیت - پاسماکودی",
    "prg" to "پروسی",
    "pro" to "پرووانسی باستان",
    "ps" to "پشتو",
    "ps-alt-variant" to "پختو",
    "pt" to "پرتغالی",
    "pt-BR" to "پرتغالی برزیل",
    "pt-PT" to "پرتغالی اروپا",
    "qu" to "کچوایی",
    "quc" to "کیچه‌",
    "raj" to "راجستانی",
    "rap" to "راپانویی",
    "rar" to "راروتونگایی",
    "rhg" to "روهینگیا",
    "rm" to "رومانش",
    "rn" to "روندیایی",
    "ro" to "رومانیایی",
    "ro-MD" to "مولداویایی",
    "rof" to "رومبویی",
    "rom" to "رومانویی",
    "ru" to "روسی",
    "rup" to "آرومانی",
    "rw" to "کینیارواندایی",
    "rwk" to "روایی",
    "sa" to "سانسکریت",
    "sad" to "سانداوه‌ای",
    "sah" to "یاقوتی",
    "sam" to "آرامی سامری",
    "saq" to "سامبورو",
    "sas" to "ساساکی",
    "sat" to "سانتالی",
    "sba" to "انگامبایی",
    "sbp" to "سانگویی",
    "sc" to "ساردینیایی",
    "scn" to "سیسیلی",
    "sco" to "اسکاتلندی",
    "sd" to "سندی",
    "sdh" to "کردی جنوبی",
    "se" to "سامی شمالی",
    "seh" to "سنا",
    "sel" to "سلکوپی",
    "ses" to "کویرابورا سنی",
    "sg" to "سانگو",
    "sga" to "ایرلندی باستان",
    "sh" to "صرب و کرواتی",
    "shi" to "تاچل‌هیت",
    "shn" to "شانی",
    "shu" to "عربی چادی",
    "si" to "سینهالی",
    "sid" to "سیدامویی",
    "sk" to "اسلواکی",
    "sl" to "اسلوونیایی",
    "slh" to "لاشوتسید جنوبی",
    "sli" to "سیلزیایی سفلی",
    "sm" to "ساموآیی",
    "sma" to "سامی جنوبی",
    "smj" to "لوله سامی",
    "smn" to "ایناری سامی",
    "sms" to "اسکولت سامی",
    "sn" to "شونایی",
    "snk" to "سونینکه‌ای",
    "so" to "سومالیایی",
    "sog" to "سغدی",
    "sq" to "آلبانیایی",
    "sr" to "صربی",
    "srn" to "زبان اسرانان",
    "srr" to "سریری",
    "ss" to "سوازیایی",
    "ssy" to "ساهو",
    "st" to "سوتوی جنوبی",
    "str" to "سالیش استریتز",
    "su" to "سوندایی",
    "suk" to "سوکومایی",
    "sus" to "سوسویی",
    "sux" to "سومری",
    "sv" to "سوئدی",
    "sw" to "سواحیلی",
    "sw-CD" to "سواحیلی کنگو",
    "swb" to "کوموری",
    "syc" to "سریانی کلاسیک",
    "syr" to "سریانی",
    "szl" to "سیلزیایی",
    "ta" to "تامیلی",
    "tce" to "توچون جنوبی",
    "te" to "تلوگویی",
    "tem" to "تمنه‌ای",
    "teo" to "تسویی",
    "ter" to "ترنو",
    "tet" to "تتومی",
    "tg" to "تاجیکی",
    "tgx" to "تاگیش",
    "th" to "تایلندی",
    "tht" to "تالتان",
    "ti" to "تیگرینیایی",
    "tig" to "تیگره‌ای",
    "tiv" to "تیوی",
    "tk" to "ترکمنی",
    "tl" to "تاگالوگی",
    "tlh" to "کلینگون",
    "tli" to "تلین‌گیتی",
    "tmh" to "تاماشقی",
    "tn" to "تسوانایی",
    "to" to "تونگایی",
    "tog" to "تونگایی نیاسا",
    "tok" to "توکی پونا",
    "tpi" to "توک‌پیسینی",
    "tr" to "ترکی استانبولی",
    "tr-alt-secondary" to "ترکی",
    "trv" to "تاروکویی",
    "ts" to "تسونگایی",
    "tsi" to "تسیم‌شیانی",
    "tt" to "تاتاری",
    "ttm" to "تاچونی شمالی",
    "tum" to "تومبوکایی",
    "tvl" to "تووالویی",
    "tw" to "توی‌یایی",
    "twq" to "تسواکی",
    "ty" to "تاهیتیایی",
    "tyv" to "تووایی",
    "tzm" to "آمازیغی اطلس مرکزی",
    "udm" to "اودمورتی",
    "ug" to "اویغوری",
    "uga" to "اوگاریتی",
    "uk" to "اوکراینی",
    "umb" to "امبوندویی",
    "und" to "زبان نامشخص",
    "ur" to "اردو",
    "uz" to "ازبکی",
    "vai" to "ویایی",
    "ve" to "وندایی",
    "vec" to "ونیزی",
    "vi" to "ویتنامی",
    "vmw" to "ماکوا",
    "vo" to "ولاپوک",
    "vot" to "وتی",
    "vun" to "ونجو",
    "wa" to "والونی",
    "wae" to "والسر",
    "wal" to "والامو",
    "war" to "وارایی",
    "was" to "واشویی",
    "wbp" to "وارلپیری",
    "wo" to "ولوفی",
    "wuu" to "وو چینی",
    "xal" to "قلموقی",
    "xh" to "خوسایی",
    "xnr" to "کانگری",
    "xog" to "سوگایی",
    "yao" to "یائویی",
    "yap" to "یاپی",
    "yav" to "یانگبنی",
    "ybb" to "یمبایی",
    "yi" to "یدی",
    "yo" to "یوروبایی",
    "yrl" to "نهین گاتو",
    "yue" to "کانتونی",
    "yue-alt-menu" to "چینی کانتونی",
    "za" to "ژوانگی",
    "zap" to "زاپوتکی",
    "zen" to "زناگا",
    "zgh" to "آمازیغی معیار مراکش",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی، ماندارین",
    "zh-Hans" to "چینی ساده‌شده",
    "zh-Hans-alt-long" to "چینی ماندارین ساده‌شده",
    "zh-Hant" to "چینی سنتی",
    "zh-Hant-alt-long" to "چینی ماندارین سنتی",
    "zu" to "زولویی",
    "zun" to "زونیایی",
    "zxx" to "بدون محتوای زبانی",
    "zza" to "زازایی",
  ) }

  val fa_AF: ImmutableMap by lazy { immutableMapOf(
    "ab" to "افریکانس",
    "ar-001" to "عربی فصیح",
    "as" to "اسامی",
    "ast" to "اتریشی",
    "az" to "آذربایجانی",
    "ckb" to "کردی سورانی",
    "dv" to "مالدیوی",
    "es" to "هسپانوی",
    "fi" to "فنلندی",
    "ga" to "آیرلندی",
    "hr" to "کروشیایی",
    "id" to "اندونیزیایی",
    "is" to "آیسلندی",
    "it" to "ایتالوی",
    "ja" to "جاپانی",
    "ko" to "کوریایی",
    "ksh" to "کلنی",
    "ky" to "قرغزی",
    "lus" to "میزویی",
    "mai" to "مایتیلی",
    "mn" to "مغلی",
    "nb" to "نروژی کتابی",
    "ne" to "نیپالی",
    "nl" to "هالندی",
    "nl-BE" to "فلمیش",
    "nn" to "نروژی نو",
    "no" to "نارویژی",
    "pl" to "پولندی",
    "ps-alt-variant" to "پشتو",
    "pt" to "پرتگالی",
    "sq" to "البانیایی",
    "srn" to "زبان سرانان",
    "sv" to "سویدنی",
    "sw" to "سواحلی",
    "tg" to "تاجکی",
    "zh-Hans" to "چینی ساده شده",
    "zza" to "زازاکی",
  ) }

  val ff: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akaan",
    "am" to "Amarik",
    "ar" to "Aarabeere",
    "be" to "Belaruuse",
    "bg" to "Bulgariire",
    "bn" to "Bengali",
    "cs" to "Cekkere",
    "de" to "Docceere",
    "el" to "Gerke",
    "en" to "Engeleere",
    "es" to "Español",
    "fa" to "Perseere",
    "ff" to "Pulaar",
    "fr" to "Farayseere",
    "ha" to "Hawsaŋkoore",
    "hi" to "Hinndi",
    "hu" to "Hongariire",
    "id" to "Endonesiire",
    "ig" to "Igiboore",
    "it" to "Italiyeere",
    "ja" to "Saponeere",
    "jv" to "Sawaneere",
    "km" to "Kemeere",
    "ko" to "Koreere",
    "ms" to "Malayeere",
    "my" to "Burmeese",
    "ne" to "Nepaaleere",
    "nl" to "Dacceere",
    "pa" to "Punjabeere",
    "pl" to "Poloneere",
    "pt" to "Purtugeere",
    "ro" to "Romaneere",
    "ru" to "Riis",
    "rw" to "Ruwaanndeere",
    "so" to "Somalii",
    "sv" to "Sweedeere",
    "ta" to "Tamil",
    "th" to "Taay",
    "tr" to "Turkeere",
    "uk" to "Ukereneere",
    "ur" to "Urdu",
    "vi" to "Wiyetnameere",
    "yo" to "Yorrubaa",
    "zh" to "Sinuwaare",
    "zh-alt-menu" to "Sinuwaare",
    "zu" to "Suluŋkoore",
  ) }

  val ff_Adlm: ImmutableMap by lazy { immutableMapOf(
    "aa" to "𞤀𞤬𞤢𞥄𞤪𞤫",
    "ab" to "𞤀𞤦𞤳𞤢𞥄𞤧𞤭𞤴𞤢𞤲𞤪𞤫",
    "ace" to "𞤀𞥄𞤧𞤭𞤴𞤢𞤲𞤪𞤫",
    "ada" to "𞤀𞤣𞤢𞤲𞤺𞤥𞤫𞥅𞤪𞤫",
    "ady" to "𞤀𞤣𞤭𞤿𞤭𞥅𞤪𞤫",
    "af" to "𞤀𞤬𞤪𞤭𞤳𞤢𞤲𞤪𞤫",
    "agq" to "𞤀𞤺𞤸𞤫𞤥𞤪𞤫",
    "ain" to "𞤀𞤴𞤲𞤵𞥅𞤪𞤫",
    "ak" to "𞤀𞤳𞤢𞤲𞤪𞤫",
    "ale" to "𞤀𞤤𞤫𞤵𞤼𞤵𞥅𞤪𞤫",
    "alt" to "𞤀𞤤𞤼𞤢𞤴𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮𞥅𞤪𞤫",
    "am" to "𞤀𞤥𞤸𞤢𞤪𞤭𞥅𞤪𞤫",
    "an" to "𞤀𞤪𞤢𞤺𞤮𞤲𞤪𞤫",
    "ann" to "𞤌𞤦𞤮𞤤𞤮𞥅𞤪𞤫",
    "anp" to "𞤀𞤲𞤺𞤭𞤳𞤢𞥄𞤪𞤫",
    "ar" to "𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫",
    "ar-001" to "𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫 𞤊𞤵𞤧𞤸𞤢 𞤒𞤫𞤲𞤯𞤵𞤳𞤢",
    "arn" to "𞤃𞤢𞤨𞤵𞤷𞤭𞥅𞤪𞤫",
    "arp" to "𞤀𞤪𞤢𞤨𞤢𞤸𞤮𞥅𞤪𞤫",
    "ars" to "𞤀𞥄𞤪𞤢𞤦𞤫𞥅𞤪𞤫 𞤐𞤢𞤶𞤣𞤭",
    "as" to "𞤀𞤧𞤢𞤥𞤫𞥅𞤪𞤫",
    "asa" to "𞤀𞤧𞤵𞥅𞤪𞤫",
    "ast" to "𞤀𞤧𞤼𞤵𞤪𞤭𞥅𞤪𞤫",
    "atj" to "𞤀𞤼𞤭𞤥𞤫𞤳𞤵𞤱𞤪𞤫",
    "av" to "𞤀𞤬𞤱𞤢𞤪𞤭𞥅𞤪𞤫",
    "awa" to "𞤀𞤱𞤢𞤣𞤭𞥅𞤪𞤫",
    "ay" to "𞤀𞤴𞤥𞤢𞤪𞤢𞥄𞤪𞤫",
    "az" to "𞤀𞤶𞤢𞤪𞤦𞤢𞤴𞤭𞤶𞤢𞤲𞤭𞥅𞤪𞤫",
    "az-alt-short" to "𞤀𞤶𞤢𞤪𞤭𞥅𞤪𞤫",
    "ba" to "𞤄𞤢𞤧𞤳𞤭𞥅𞤪𞤫",
    "ban" to "𞤄𞤢𞥄𞤤𞤭𞥅𞤪𞤫",
    "bas" to "𞤄𞤢𞤧𞤢𞥄𞤪𞤫",
    "be" to "𞤄𞤫𞤤𞤢𞤪𞤭𞥅𞤧𞤭𞥅𞤪𞤫",
    "bem" to "𞤄𞤫𞤥𞤦𞤢𞥄𞤪𞤫",
    "bez" to "𞤄𞤫𞤲𞤢𞥄𞤪𞤫",
    "bg" to "𞤄𞤭𞤤𞤺𞤢𞥄𞤪𞤫",
    "bgc" to "𞤖𞤢𞤪𞤴𞤢𞤲𞤾𞤭𞥅𞤪𞤫",
    "bho" to "𞤄𞤮𞤧𞤨𞤵𞤪𞤭𞥅𞤪𞤫",
    "bi" to "𞤄𞤭𞤧𞤤𞤢𞤥𞤢𞥄𞤪𞤫",
    "bin" to "𞤄𞤭𞤲𞤭𞥅𞤪𞤫",
    "bla" to "𞤅𞤭𞤳𞤧𞤭𞤳𞤢𞥄𞤪𞤫",
    "bm" to "𞤄𞤢𞤥𞤦𞤢𞤪𞤢𞥄𞤪𞤫",
    "bn" to "𞤄𞤫𞤲𞤺𞤢𞤤𞤭𞥅𞤪𞤫",
    "bo" to "𞤚𞤭𞤦𞤫𞤼𞤫𞤲𞤪𞤫",
    "br" to "𞤄𞤫𞤪𞤫𞤼𞤮𞤲𞤪𞤫",
    "brx" to "𞤄𞤮𞤣𞤮𞥅𞤪𞤫",
    "bs" to "𞤄𞤮𞤧𞤲𞤭𞤴𞤢𞥄𞤪𞤫",
    "bug" to "𞤄𞤵𞤺𞤭𞤧𞤢𞥄𞤪𞤫",
    "byn" to "𞤄𞤭𞤤𞤭𞤲𞤪𞤫",
    "ca" to "𞤑𞤢𞤼𞤢𞤤𞤢𞤲𞤪𞤫",
    "cay" to "𞤑𞤢𞤴𞤺𞤢𞥄𞤪𞤫",
    "ccp" to "𞤅𞤢𞤳𞤥𞤢𞥄𞤪𞤫",
    "ce" to "𞤕𞤫𞤷𞤫𞤲𞤪𞤫",
    "ceb" to "𞤅𞤫𞤦𞤱𞤢𞤲𞤮𞥅𞤪𞤫",
    "cgg" to "𞤕𞤭𞤺𞤢𞥄𞤪𞤫",
    "ch" to "𞤕𞤢𞤥𞤮𞤪𞤮𞥅𞤪𞤫",
    "chk" to "𞤕𞤵𞥅𞤳𞤵𞥅𞤪𞤫",
    "chm" to "𞤃𞤢𞤪𞤭𞥅𞤪𞤫",
    "cho" to "𞤕𞤢𞤸𞤼𞤢𞥄𞤪𞤫",
    "chp" to "𞤕𞤭𞤨𞤴𞤢𞤲𞤪𞤫",
    "chr" to "𞤕𞤫𞥅𞤪𞤮𞤳𞤭𞥅𞤪𞤫",
    "chy" to "𞤅𞤢𞥄𞤴𞤢𞤲𞤪𞤫",
    "ckb" to "𞤑𞤵𞤪𞤣𞤵𞥅𞤪𞤫",
    "ckb-alt-menu" to "𞤑𞤵𞤪𞤣𞤵𞥅𞤪𞤫",
    "ckb-alt-variant" to "𞤑𞤵𞤪𞤣𞤵𞥅𞤪𞤫 𞤅𞤮𞤪𞤢𞤲𞤭",
    "clc" to "𞤕𞤭𞤤𞤳𞤮𞤼𞤭𞤲𞤪𞤫",
    "co" to "𞤑𞤮𞤪𞤧𞤭𞤳𞤢𞥄𞤪𞤫",
    "crg" to "𞤃𞤭𞤷𞤭𞤬𞤪𞤫",
    "crj" to "𞤑𞤪𞤭𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮",
    "crk" to "𞤆𞤤𞤫𞤭𞤲𞤧 𞤑𞤪𞤭𞥅𞤪𞤫",
    "crl" to "Vote 𞤑𞤪𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞤬𞤵𞤯𞤲𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "crm" to "𞤃𞤮𞥅𞤧𞤫 𞤑𞤪𞤭𞥅𞤪𞤫",
    "crr" to "𞤀𞤤𞤺𞤮𞤲𞤳𞤭𞤲𞤪𞤫 𞤑𞤢𞥄𞤪𞤤𞤭𞤲𞤢",
    "cs" to "𞤕𞤫𞤳𞤧𞤭𞤲𞤢𞥄𞤪𞤫",
    "csw" to "𞤑𞤪𞤭𞥅𞤪𞤫 𞤅𞤢𞤱𞤨𞤭𞥅",
    "cu" to "𞤅𞤭𞤤𞤾𞤭𞤳𞤪𞤫 𞤕𞤮𞥅𞤷𞤭",
    "cv" to "𞤕𞤵𞥅𞤾𞤢𞤧𞤪𞤫",
    "cy" to "𞤘𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "da" to "𞤁𞤢𞥄𞤲𞤭𞤧𞤳𞤮𞥅𞤪𞤫",
    "dak" to "𞤁𞤢𞤳𞤮𞤼𞤢𞥄𞤪𞤫",
    "dar" to "𞤁𞤢𞤪𞤺𞤭𞤲𞤢𞥄𞤪𞤫",
    "dav" to "𞤚𞤢𞤭𞤼𞤢𞥄𞤪𞤫",
    "de" to "𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "de-AT" to "𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤌𞤼𞤭𞤪𞤧𞤢",
    "de-CH" to "𞤔𞤫𞤪𞤥𞤢𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫 𞤅𞤵𞤱𞤭𞥅𞤧",
    "dgr" to "𞤁𞤮𞤺𞤪𞤭𞤦𞤪𞤫",
    "dje" to "𞤔𞤢𞤪𞤥𞤢𞥄𞤪𞤫",
    "doi" to "𞤁𞤮𞤺𞤪𞤭𞥅𞤪𞤫",
    "dsb" to "𞤂𞤫𞤧 𞤅𞤮𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫",
    "dua" to "𞤁𞤵𞤱𞤢𞤤𞤢𞥄𞤪𞤫",
    "dv" to "𞤁𞤭𞥅𞤬𞤫𞤸𞤭𞥅𞤪𞤫",
    "dyo" to "𞤔𞤮𞥅𞤤𞤢𞥄𞤪𞤫",
    "dz" to "𞤄𞤵𞥅𞤼𞤢𞤲𞤪𞤫",
    "dzg" to "𞤁𞤢𞤶𞤢𞤺𞤢𞥄𞤪𞤫",
    "ebu" to "𞤉𞤥𞤦𞤵𞥅𞤪𞤫",
    "ee" to "𞤉𞤱𞤫𞥅𞤪𞤫",
    "efi" to "𞤉𞤬𞤭𞤳𞤪𞤫",
    "eka" to "𞤉𞤳𞤢𞤶𞤵𞤳𞤪𞤫",
    "el" to "𞤘𞤭𞥅𞤪𞤧𞤢𞥄𞤪𞤫",
    "en" to "𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫",
    "en-GB-alt-short" to "𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤁𞤘",
    "en-US" to "𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤀𞤥𞤫𞤪𞤭𞤳𞤢𞤲𞤳𞤮𞤪𞤫",
    "en-US-alt-short" to "𞤉𞤲𞤺𞤭𞤤𞤫𞥅𞤪𞤫 𞤁𞤂𞤀",
    "eo" to "𞤉𞤧𞤨𞤫𞤪𞤢𞤲𞤼𞤮𞥅𞤪𞤫",
    "es" to "𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "es-419" to "𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤥𞤭𞤪𞤭𞤳 𞤂𞤢𞤼𞤭𞤲𞤭𞤴𞤢",
    "es-ES" to "𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤀𞤪𞤮𞤦𞤢",
    "es-MX" to "𞤅𞤭𞤨𞤢𞤲𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤃𞤫𞤳𞤧𞤭𞤳",
    "et" to "𞤉𞤧𞤼𞤮𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "eu" to "𞤄𞤢𞤧𞤳𞤢𞤪𞤢𞥄𞤪𞤫",
    "ewo" to "𞤉𞤱𞤮𞤲𞤣𞤮𞥅𞤪𞤫",
    "fa" to "𞤊𞤢𞥄𞤪𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "fa-AF" to "𞤁𞤢𞤪𞤭𞥅𞤪𞤫",
    "ff" to "𞤆𞤵𞤤𞤢𞤪",
    "fi" to "𞤊𞤫𞤲𞤭𞤧𞤪𞤫",
    "fil" to "𞤊𞤭𞤤𞤭𞤨𞤭𞤲𞤮𞥅𞤪𞤫",
    "fj" to "𞤊𞤭𞥅𞤶𞤭𞤴𞤢𞤲𞤪𞤫",
    "fo" to "𞤊𞤫𞤪𞤮𞤱𞤫𞤧𞤪𞤫",
    "fon" to "𞤊𞤮𞤲𞤪𞤫",
    "fr" to "𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫",
    "fr-CA" to "𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤑𞤢𞤲𞤢𞤣𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "fr-CH" to "𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤅𞤵𞤱𞤭𞥅𞤧",
    "frc" to "𞤊𞤢𞤪𞤢𞤲𞤧𞤭𞥅𞤪𞤫 𞤑𞤢𞤣𞤭𞤴𞤫𞤲𞤪𞤫",
    "frr" to "𞤊𞤭𞤪𞤧𞤭𞤴𞤢𞤲𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "fur" to "𞤊𞤭𞤪𞥇𞤵𞤤𞤭𞤴𞤢𞤲𞤪𞤫",
    "fy" to "𞤊𞤭𞤪𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤖𞤭𞤪𞤲𞤢",
    "ga" to "𞤋𞤪𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫",
    "gaa" to "𞤘𞤢𞥄𞤪𞤫",
    "gd" to "𞤅𞤭𞤳𞤮𞤼𞤭𞤧𞤪𞤫 𞤘𞤢𞤫𞤭𞤳",
    "gez" to "𞤘𞤫𞥅𞤶𞤪𞤫",
    "gil" to "𞤘𞤭𞤤𞤦𞤫𞤪𞤼𞤫𞥅𞤧𞤪𞤫",
    "gl" to "𞤘𞤢𞤤𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤪𞤫",
    "gn" to "𞤘𞤵𞤢𞤪𞤢𞤲𞤭𞥅𞤪𞤫",
    "gor" to "𞤘𞤮𞤪𞤮𞤲𞤼𞤢𞤤𞤮𞥅𞤪𞤫",
    "gsw" to "𞤔𞤫𞤪𞤥𞤢𞤲𞤪𞤫 𞤅𞤵𞤱𞤭𞤧",
    "gu" to "𞤘𞤵𞤶𞤢𞤪𞤢𞤼𞤭𞥅𞤪𞤫",
    "guz" to "𞤘𞤵𞤧𞤭𞥅𞤪𞤫",
    "gv" to "𞤃𞤢𞤲𞤳𞤭𞤧𞤪𞤫",
    "gwi" to "𞤘𞤭𞤱𞤧𞤭𞤲𞤪𞤫",
    "ha" to "𞤖𞤢𞤱𞤧𞤢𞥄𞤪𞤫",
    "hai" to "𞤖𞤢𞤴𞤣𞤢𞥄𞤪𞤫",
    "haw" to "𞤖𞤢𞤱𞤢𞥄𞤭𞤴𞤫𞤲𞤪𞤫",
    "hax" to "𞤖𞤢𞤭𞤣𞤢𞥄𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮",
    "he" to "𞤖𞤭𞤦𞤵𞤪𞤵𞥅𞤪𞤫",
    "hi" to "𞤖𞤭𞤲𞤣𞤭𞥅𞤪𞤫",
    "hi-Latn-alt-variant" to "𞤖𞤭𞤲𞤺𞤭𞤤𞤭𞤧𞤭𞥅𞤪𞤫",
    "hil" to "𞤖𞤭𞤤𞤭𞤺𞤢𞤴𞤲𞤮𞤲𞤪𞤫",
    "hmn" to "𞤖𞤵𞤥𞤺𞤵𞤲𞤪𞤫",
    "hr" to "𞤑𞤮𞤪𞤮𞤱𞤢𞤧𞤭𞥅𞤪𞤫",
    "hsb" to "𞤅𞤮𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫 𞤁𞤮𞤱𞤪𞤭",
    "ht" to "𞤀𞤳𞤵𞥅𞤪𞤫 𞤖𞤢𞤴𞤼𞤭𞥅",
    "hu" to "𞤖𞤵𞤲𞤺𞤢𞤪𞤭𞤴𞤢𞤲𞤪𞤫",
    "hup" to "𞤖𞤵𞤨𞤢𞥄𞤪𞤫",
    "hur" to "𞤖𞤢𞤤𞤳𞤮𞤥𞤫𞤤𞤫𞤥𞤪𞤫",
    "hy" to "𞤀𞤪𞤥𞤫𞤲𞤭𞥅𞤪𞤫",
    "hz" to "𞤖𞤫𞤪𞤫𞤪𞤮𞥅𞤪𞤫",
    "ia" to "𞤉𞤲𞤼𞤫𞤪𞤤𞤭𞤺𞤢𞥄𞤪𞤫",
    "iba" to "𞤋𞤦𞤢𞤲𞤪𞤫",
    "ibb" to "𞤋𞤦𞤭𞥅𞤦𞤭𞤴𞤮𞥅𞤪𞤫",
    "id" to "𞤋𞤲𞤣𞤮𞤲𞤭𞥅𞤧𞤭𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "ig" to "𞤋𞤦𞤮𞥅𞤪𞤫",
    "ii" to "𞤅𞤭𞤧𞤵𞤢𞤲𞤪𞤫 𞤒𞤭𞥅",
    "ikt" to "𞤋𞤲𞤵𞤳𞤼𞤵𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫 𞤑𞤢𞤲𞤢𞤣𞤢𞥄",
    "ilo" to "𞤋𞤤𞤮𞤳𞤮𞥅𞤪𞤫",
    "inh" to "𞤋𞤲𞤺𞤮𞤧𞤫𞥅𞤪𞤫",
    "io" to "𞤋𞤣𞤮𞥅𞤪𞤫",
    "is" to "𞤀𞤴𞤧𞤭𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫",
    "it" to "𞤋𞤼𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "iu" to "𞤋𞤲𞤵𞤳𞤼𞤫𞥅𞤪𞤫",
    "ja" to "𞤐𞤭𞤨𞤮𞤲𞤪𞤫",
    "jbo" to "𞤂𞤮𞤶𞤦𞤢𞤲𞤪𞤫",
    "jgo" to "𞤐𞤺𞤮𞤥𞤦𞤢𞥄𞤪𞤫",
    "jmc" to "𞤃𞤢𞤳𞤢𞤥𞤫𞥅𞤪𞤫",
    "jv" to "𞤔𞤢𞥄𞤱𞤢𞤫𞥅𞤪𞤫",
    "ka" to "𞤔𞤮𞥅𞤪𞥁𞤭𞤴𞤢𞤲𞤪𞤫",
    "kab" to "𞤑𞤢𞤦𞤭𞤤𞤭𞥅𞤪𞤫",
    "kac" to "𞤑𞤢𞤧𞤭𞤲𞤪𞤫",
    "kaj" to "𞤑𞤢𞤶𞤫𞥅𞤪𞤫",
    "kam" to "𞤑𞤢𞤥𞤦𞤢𞥄𞤪𞤫",
    "kbd" to "𞤑𞤢𞤦𞤢𞤪𞤣𞤭𞤴𞤢𞤲𞤪𞤫",
    "kcg" to "𞤚𞤵𞤴𞤢𞤨𞤵𞥅𞤪𞤫",
    "kde" to "𞤃𞤢𞤳𞤮𞤲𞤣𞤫𞥅𞤪𞤫",
    "kea" to "𞤑𞤢𞤦𞤵𞤾𞤫𞤪𞤣𞤭𞤴𞤢𞤲𞤪𞤫",
    "kfo" to "𞤑𞤮𞤪𞤮𞥅𞤪𞤫",
    "kgp" to "𞤑𞤢𞤭𞤲𞤺𞤢𞤲𞤺𞤪𞤫",
    "kha" to "𞤝𞤢𞤧𞤭𞥅𞤪𞤫",
    "khq" to "𞤑𞤮𞤴𞤪𞤢𞤷𞤭𞤲𞤪𞤫",
    "ki" to "𞤑𞤭𞤳𞤵𞤴𞤵𞥅𞤪𞤫",
    "kj" to "𞤑𞤵𞤢𞤻𞤢𞤥𞤢𞥄𞤪𞤫",
    "kk" to "𞤑𞤢𞥁𞤢𞤳𞤪𞤫",
    "kkj" to "𞤑𞤢𞤳𞤮𞥅𞤪𞤫",
    "kl" to "𞤑𞤢𞤤𞤢𞥄𞤤𞤧𞤵𞤼𞤪𞤫",
    "kln" to "𞤑𞤢𞤤𞤫𞤲𞤶𞤭𞤲𞤪𞤫",
    "km" to "𞤑𞤵𞤥𞤢𞤴𞤪𞤫",
    "kmb" to "𞤑𞤭𞤥𞤦𞤵𞤲𞤣𞤵𞥅𞤪𞤫",
    "kn" to "𞤑𞤢𞤲𞥆𞤢𞤣𞤢𞥄𞤪𞤫",
    "ko" to "𞤑𞤮𞥅𞤪𞤫𞤴𞤢𞤲𞤪𞤫",
    "kok" to "𞤑𞤮𞤲𞤳𞤢𞤲𞤭𞥅𞤪𞤫",
    "kpe" to "𞤘𞤫𞤪𞤧𞤫𞥅𞤪𞤫",
    "kr" to "𞤑𞤮𞥅𞤤𞤫𞥅𞤪𞤫",
    "krc" to "𞤑𞤢𞤪𞤢𞤧𞤢𞤴-𞤄𞤢𞤤𞤳𞤢𞥄𞤪𞤫",
    "krl" to "𞤑𞤢𞤪𞤫𞤤𞤭𞤢𞤲𞤪𞤫",
    "kru" to "𞤑𞤵𞤪𞤵𞤿𞤵𞥅𞤪𞤫",
    "ks" to "𞤑𞤢𞥃𞤥𞤭𞥅𞤪𞤫",
    "ksb" to "𞤅𞤢𞤥𞤦𞤢𞤤𞤢𞥄𞤪𞤫",
    "ksf" to "𞤄𞤢𞤬𞤭𞤴𞤢𞥄𞤪𞤫",
    "ksh" to "𞤑𞤮𞤤𞤮𞤺𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "ku" to "𞤑𞤵𞤪𞤣𞤭𞤧𞤭𞥅𞤪𞤫",
    "kum" to "𞤑𞤵𞤥𞤴𞤢𞤳𞤪𞤫",
    "kv" to "𞤑𞤮𞤥𞤭𞥅𞤪𞤫",
    "kw" to "𞤑𞤮𞤪𞤲𞤭𞥅𞤪𞤫",
    "kwk" to "𞤑𞤢𞤱𞤳𞥇𞤱𞤢𞤤𞤢𞥄𞤪𞤫",
    "ky" to "𞤑𞤭𞤪𞤺𞤵𞥅𞤪𞤫",
    "la" to "𞤂𞤢𞤼𞤫𞤲𞤪𞤫",
    "lad" to "𞤂𞤢𞤣𞤭𞤲𞤮𞥅𞤪𞤫",
    "lag" to "𞤂𞤢𞤲𞤺𞤭𞥅𞤪𞤫",
    "lb" to "𞤂𞤵𞥁𞤫𞤲𞤦𞤵𞥅𞤪𞤺𞤭𞤧𞤪𞤫",
    "lez" to "𞤂𞤫𞥁𞤺𞤭𞤴𞤢𞤲𞤪𞤫",
    "lg" to "𞤘𞤢𞤲𞤣𞤢𞥄𞤪𞤫",
    "li" to "𞤂𞤭𞤥𞤦𞤵𞤪𞤺𞤵𞤧𞤪𞤫",
    "lij" to "𞤂𞤳𞤭𞤺𞤵𞥅𞤪𞤫",
    "lil" to "𞤂𞤭𞤤𞥆𞤮𞥅𞤫𞤼𞤪𞤫",
    "lkt" to "𞤂𞤢𞤳𞤮𞤼𞤢𞥄𞤪𞤫",
    "lmo" to "𞤂𞤮𞤥𞤦𞤢𞤪𞤣𞤫",
    "ln" to "𞤂𞤭𞤲𞤺𞤢𞤤𞤢𞥄𞤪𞤫",
    "lo" to "𞤂𞤢𞤮𞥅𞤪𞤫",
    "lou" to "𞤀𞤳𞤵𞥅𞤪𞤫 𞤂𞤵𞥅𞥁𞤭𞤴𞤢𞥄𞤲𞤢",
    "loz" to "𞤂𞤮𞥁𞤭𞥅𞤪𞤫",
    "lrc" to "𞤂𞤵𞤪𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "lsm" to "𞤅𞤢𞥄𞤥𞤭𞤢𞥄𞤪𞤫",
    "lt" to "𞤂𞤭𞤼𞤮𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "lu" to "𞤂𞤵𞤦𞤢-𞤑𞤢𞤼𞤢𞤲𞤺𞤢𞥄𞤪𞤫",
    "lua" to "𞤂𞤵𞤦𞤢 𞤑𞤢𞤧𞤢𞤭𞤪𞤫",
    "lun" to "𞤂𞤵𞤲𞤣𞤢𞥄𞤪𞤫",
    "luo" to "𞤂𞤵𞤮𞥅𞤪𞤫",
    "lus" to "𞤃𞤭𞤧𞤮𞥅𞤪𞤫",
    "luy" to "𞤂𞤵𞤴𞤭𞤢𞥄𞤪𞤫",
    "lv" to "𞤂𞤢𞤼𞤾𞤭𞤴𞤢𞤲𞤪𞤫",
    "mad" to "𞤃𞤢𞤣𞤵𞤪𞤫𞥅𞤪𞤫",
    "mag" to "𞤃𞤢𞤺𞤢𞤸𞤭𞥅𞤪𞤫",
    "mai" to "𞤃𞤢𞤴𞤭𞤼𞤭𞤤𞤭𞥅𞤪𞤫",
    "mak" to "𞤃𞤢𞤳𞤢𞤧𞤢𞤪𞤢𞥄𞤪𞤫",
    "mas" to "𞤃𞤢𞤧𞤢𞤴𞤭𞥅𞤪𞤫",
    "mdf" to "𞤃𞤮𞤳𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "men" to "𞤃𞤫𞤲𞤣𞤫𞥅𞤪𞤫",
    "mer" to "𞤃𞤫𞤪𞤵𞥅𞤪𞤫",
    "mfe" to "𞤃𞤮𞤪𞤭𞥅𞤧𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "mg" to "𞤃𞤢𞤤𞤢𞤺𞤢𞤧𞤭𞥅𞤪𞤫",
    "mgh" to "𞤃𞤢𞤳𞤵𞤱𞤢𞥄𞤪𞤫",
    "mgo" to "𞤃𞤫𞤼𞤢𞥄𞤪𞤫",
    "mh" to "𞤃𞤢𞤪𞤧𞤢𞤤𞤫𞥅𞤪𞤫",
    "mi" to "𞤃𞤢𞥄𞤮𞤪𞤭𞥅𞤪𞤫",
    "mic" to "𞤃𞤭𞤳𞤥𞤢𞤹𞤵𞥅𞤪𞤫",
    "min" to "𞤃𞤭𞤲𞤢𞤲𞤺𞤳𞤢𞤦𞤢𞤵𞥅𞤪𞤫",
    "mk" to "𞤃𞤢𞤧𞤫𞤣𞤮𞤲𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "ml" to "𞤃𞤢𞤤𞤢𞤴𞤢𞤤𞤢𞤥𞤪𞤫",
    "mn" to "𞤃𞤮𞤲𞤺𞤮𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "mni" to "𞤃𞤢𞤲𞤭𞤨𞤵𞥅𞤪𞤫",
    "moe" to "𞤋𞤲𞥆𞤵-𞤢𞤴𞤥𞤵𞤲𞤪𞤫",
    "moh" to "𞤃𞤮𞥅𞤸𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "mos" to "𞤃𞤮𞥅𞤧𞤭𞥅𞤪𞤫",
    "mr" to "𞤃𞤢𞤪𞤢𞤼𞤭𞥅𞤪𞤫",
    "ms" to "𞤃𞤢𞤤𞤫𞥅𞤪𞤫",
    "mt" to "𞤃𞤢𞤤𞤼𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "mua" to "𞤃𞤵𞤲𞤣𞤢𞤲𞤪𞤫",
    "mul" to "𞤍𞤫𞤲𞤯𞤫 𞤅𞤫𞤪𞤼𞤵𞤯𞤫",
    "mus" to "𞤃𞤵𞤧𞤳𞤮𞤳𞤭𞥅𞤪𞤫",
    "mwl" to "𞤃𞤭𞤪𞤢𞤲𞤣𞤫𞥅𞤪𞤫",
    "my" to "𞤄𞤵𞤪𞤥𞤢𞥄𞤪𞤫",
    "myv" to "𞤉𞤪𞤶𞤭𞤴𞤢𞤲𞤪𞤫",
    "mzn" to "𞤃𞤢𞥁𞤢𞤲𞤣𞤫𞤪𞤢𞤲𞤭𞥅𞤪𞤫",
    "na" to "𞤐𞤢𞤱𞤵𞤪𞤵𞤲𞤳𞤮𞥅𞤪𞤫",
    "nap" to "𞤐𞤢𞥄𞤨𞤮𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "naq" to "𞤐𞤢𞤥𞤢𞥄𞤪𞤫",
    "nb" to "𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 𞤄𞤮𞤳𞤥𞤢𞤤",
    "nd" to "𞤐𞤣𞤫𞤦𞤫𞤤𞤫𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤺𞤫",
    "nds" to "𞤂𞤫𞤧-𞤀𞤤𞤵𞤥𞤢𞤲𞤪𞤫",
    "nds-NL" to "𞤂𞤫𞤧 𞤅𞤢𞤳𞤧𞤮𞤲𞤪𞤫",
    "ne" to "𞤐𞤫𞤨𞤢𞤤𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "new" to "𞤐𞤫𞤱𞤢𞤪𞤭𞥅𞤪𞤫",
    "ng" to "𞤐𞤣𞤮𞤲𞤺𞤢𞥄𞤪𞤫",
    "nia" to "𞤙𞤢𞤧𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "niu" to "𞤐𞤭𞤵𞤫𞤴𞤢𞤲𞤪𞤫",
    "nl" to "𞤁𞤮𞥅𞤷𞤵𞤪𞤫",
    "nl-BE" to "𞤊𞤭𞤤𞤢𞤥𞤢𞤲𞤪𞤫",
    "nmg" to "𞤐𞤺𞤵𞤥𞤦𞤢𞥄𞤪𞤫",
    "nn" to "𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫 𞤙𞤮𞤪𞤧𞤳",
    "nnh" to "𞤐𞤶𞤢𞤥𞤦𞤵𞥅𞤪𞤫",
    "no" to "𞤐𞤮𞤪𞤱𞤫𞤶𞤭𞤴𞤢𞤲𞤪𞤫",
    "nog" to "𞤐𞤮𞤺𞤢𞤭𞥅𞤪𞤫",
    "nqo" to "𞤐𞤳𞤮𞥅𞤪𞤫",
    "nr" to "𞤐𞤣𞤫𞤦𞤫𞤤𞤫𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫",
    "nso" to "𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "nus" to "𞤐𞤵𞤫𞤪𞤭𞥅𞤪𞤫",
    "nv" to "𞤐𞤢𞤬𞤱𞤢𞤸𞤮𞥅𞤪𞤫",
    "ny" to "𞤙𞤢𞤲𞤶𞤢𞥄𞤪𞤫",
    "nyn" to "𞤙𞤢𞤲𞤳𞤮𞤤𞤫𞥅𞤪𞤫",
    "oc" to "𞤌𞤷𞥆𞤭𞤼𞤢𞤲𞤪𞤫",
    "ojb" to "𞤌𞤶𞤭𞤦𞤵𞤱𞤢𞥄𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "ojc" to "𞤌𞤶𞤭𞤦𞤵𞤱𞤪𞤫 𞤕𞤢𞤳𞤢",
    "ojs" to "𞤌𞤶𞤭-𞤑𞤪𞤭𞥅𞤪𞤫",
    "ojw" to "𞤌𞤶𞤭𞤦𞤱𞤢𞥄𞤪𞤫 𞤖𞤭𞥅𞤪𞤲𞤢𞥄𞤲𞤺𞤫",
    "oka" to "𞤌𞤳𞤢𞤲𞤢𞤺𞤢𞤲𞤪𞤫",
    "om" to "𞤌𞤪𞤮𞤥𞤮𞥅𞤪𞤫",
    "or" to "𞤌𞤣𞤭𞤢𞥄𞤪𞤫",
    "os" to "𞤌𞤧𞥆𞤫𞤼𞤭𞤳𞤪𞤫",
    "pa" to "𞤆𞤵𞤲𞤶𞤢𞥄𞤦𞤭𞥅𞤪𞤫",
    "pag" to "𞤆𞤢𞤲𞤺𞤢𞤧𞤭𞤲𞤢𞤲𞤪𞤫",
    "pam" to "𞤆𞤢𞤥𞤨𞤢𞤲𞤺𞤢𞥄𞤪𞤫",
    "pap" to "𞤆𞤢𞤨𞤭𞤢𞤥𞤫𞤲𞤼𞤮𞥅𞤪𞤫",
    "pau" to "𞤆𞤢𞤤𞤢𞤵𞤴𞤢𞤲𞤪𞤫",
    "pcm" to "𞤆𞤭𞤶𞤫𞤲𞤪𞤫 𞤐𞤢𞤶𞤭𞤪𞤭𞤴𞤢𞥄",
    "pis" to "𞤆𞤭𞤶𞤭𞤲𞤪𞤫",
    "pl" to "𞤆𞤮𞤤𞤢𞤲𞤣𞤭𞥅𞤪𞤫",
    "pqm" to "𞤃𞤢𞤤𞤭𞤧𞤫𞥅𞤼-𞤆𞤢𞤧𞤢𞤥𞤢𞤹𞤵𞤮𞤣𞥆𞤭",
    "prg" to "𞤆𞤵𞤪𞤧𞤭𞤴𞤢𞤲𞤪𞤫",
    "ps" to "𞤆𞤢𞤧𞤼𞤵𞤲𞤪𞤫",
    "pt" to "𞤆𞤮𞤪𞤼𞤮𞤳𞤫𞥅𞤧𞤭𞥅𞤪𞤫",
    "pt-BR" to "𞤆𞤮𞤪𞤼𞤮𞤳𞤫𞥅𞤧𞤭𞥅𞤪𞤫 𞤄𞤪𞤫𞥁𞤭𞤤",
    "pt-PT" to "𞤆𞤮𞤪𞤼𞤮𞤳𞤫𞥅𞤧𞤭𞥅𞤪𞤫 𞤆𞤮𞤪𞤼𞤭𞤺𞤢𞥄𞤤",
    "qu" to "𞤗𞤵𞤷𞤵𞤢𞤲𞤪𞤫",
    "raj" to "𞤈𞤢𞤶𞤢𞤧𞤼𞤢𞤲𞤭𞥅𞤪𞤫",
    "rap" to "𞤈𞤢𞤨𞤢𞤲𞤵𞤭𞥅𞤪𞤫",
    "rar" to "𞤈𞤢𞤪𞤮𞤼𞤮𞤲𞤺𞤢𞤲𞤪𞤫",
    "rhg" to "𞤈𞤮𞤸𞤭𞤲𞤺𞤢𞥄𞤪𞤫",
    "rif" to "𞤈𞤭𞤬𞤭𞤴𞤢𞤲𞤪𞤫",
    "rm" to "𞤈𞤮𞤥𞤢𞤲𞤧𞤪𞤫",
    "rn" to "𞤈𞤵𞤲𞤣𞤭𞥅𞤪𞤫",
    "ro" to "𞤈𞤮𞤥𞤢𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "ro-MD" to "𞤃𞤮𞤤𞤣𞤢𞤾𞤭𞤴𞤢𞤲𞤪𞤫",
    "rof" to "𞤈𞤮𞤥𞤦𞤮𞥅𞤪𞤫",
    "ru" to "𞤈𞤮𞥅𞤧𞤭𞤴𞤢𞤲𞤪𞤫",
    "rup" to "𞤀𞤪𞤮𞤥𞤢𞤲𞤭𞥅𞤪𞤫",
    "rw" to "𞤑𞤭𞤻𞤭𞤪𞤵𞤱𞤢𞤲𞤣𞤫𞥅𞤪𞤫",
    "rwk" to "𞤈𞤵𞤱𞤢𞥄𞤪𞤫",
    "sa" to "𞤅𞤢𞤲𞤧𞤳𞤪𞤭𞤼𞤪𞤫",
    "sad" to "𞤅𞤢𞤲𞤣𞤢𞤱𞤫𞥅𞤪𞤫",
    "sah" to "𞤅𞤢𞤿𞤢𞥄𞤪𞤫",
    "saq" to "𞤅𞤢𞤥𞤦𞤵𞤪𞤵𞥅𞤪𞤫",
    "sat" to "𞤅𞤢𞤲𞤼𞤢𞤤𞤭𞥅𞤪𞤫",
    "sba" to "𞤐𞤺𞤢𞤥𞤦𞤢𞤴𞤪𞤫",
    "sbp" to "𞤅𞤢𞤲𞤺𞤵𞥅𞤪𞤫",
    "sc" to "𞤅𞤢𞤪𞤣𞤭𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "scn" to "𞤅𞤭𞤧𞤭𞤤𞤭𞤴𞤢𞤲𞤪𞤫",
    "sco" to "𞤅𞤭𞤳𞤮𞤼𞤧𞤪𞤫",
    "sd" to "𞤅𞤭𞤲𞤣𞤢𞥄𞤪𞤫",
    "se" to "𞤅𞤢𞤥𞤭𞥅𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "seh" to "𞤅𞤫𞤲𞤢𞥄𞤪𞤫",
    "ses" to "𞤑𞤮𞤪𞤮𞤦𞤮𞤪𞤮𞥅𞤪𞤫 𞤅𞤫𞤲𞥆𞤭",
    "sg" to "𞤅𞤢𞤲𞤺𞤮𞥅𞤪𞤫",
    "shi" to "𞤚𞤢𞤧𞤭𞤤𞤸𞤭𞤼𞤪𞤫",
    "shn" to "𞤅𞤢𞤲𞤪𞤫",
    "si" to "𞤅𞤭𞤲𞤸𞤢𞤤𞤢𞥄𞤪𞤫",
    "sk" to "𞤅𞤤𞤮𞤾𞤢𞥄𞤳𞤪𞤫",
    "sl" to "𞤅𞤤𞤮𞤾𞤫𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "slh" to "𞤂𞤵𞥃𞤵𞤼𞤧𞤭𞤣𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮",
    "sm" to "𞤅𞤢𞤥𞤮𞤢𞤲𞤪𞤫",
    "smn" to "𞤋𞤲𞤢𞤪𞤭𞤧𞤳𞤢𞤤𞤭𞥅𞤪𞤫",
    "sms" to "𞤅𞤭𞤳𞤮𞤤𞤼 𞤅𞤢𞤥𞤭𞥅𞤪𞤫",
    "sn" to "𞤅𞤮𞤲𞤢𞥄𞤪𞤫",
    "snk" to "𞤅𞤢𞤪𞤢𞤲𞤳𞤵𞤤𞥆𞤪𞤫",
    "so" to "𞤅𞤮𞤥𞤢𞤤𞤭𞥅𞤪𞤫",
    "sq" to "𞤀𞤤𞤦𞤢𞤲𞤭𞥅𞤪𞤫",
    "sr" to "𞤅𞤫𞤪𞤦𞤭𞤴𞤢𞤲𞤪𞤫",
    "srn" to "𞤅𞤢𞤪𞤲𞤢𞤲-𞤚𞤮𞤲𞤺𞤮𞥅𞤪𞤫",
    "ss" to "𞤅𞤵𞤱𞤢𞤼𞤭𞥅𞤪𞤫",
    "st" to "𞤅𞤮𞤼𞤮𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫𞤲𞤳𞤮",
    "str" to "𞤅𞤭𞤼𞤪𞤭𞤼 𞤅𞤢𞤤𞤭𞤧𞤪𞤫",
    "su" to "𞤅𞤵𞤲𞤣𞤢𞤲𞤭𞥅𞤪𞤫",
    "suk" to "𞤅𞤵𞤳𞤵𞤥𞤢𞥄𞤪𞤫",
    "sv" to "𞤅𞤱𞤫𞤣𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "sw" to "𞤅𞤵𞤱𞤢𞤸𞤭𞤤𞤭𞥅𞤪𞤫",
    "sw-CD" to "𞤅𞤵𞤱𞤢𞤸𞤭𞤤𞤭𞥅𞤪𞤫 𞤑𞤮𞤲𞤺𞤮 𞤑𞤭𞤲𞤧𞤢𞤧𞤢",
    "swb" to "𞤑𞤮𞤥𞤮𞤪𞤭𞥅𞤪𞤫",
    "syr" to "𞤅𞤭𞥅𞤪𞤭𞤴𞤢𞤳𞤪𞤫",
    "ta" to "𞤚𞤢𞤥𞤵𞤤𞤪𞤫",
    "tce" to "𞤚𞤵𞤼𞤳𞤮𞤲𞤭𞥅𞤪𞤫 𞤙𞤢𞥄𞤥𞤲𞤢𞥄𞤲𞤺𞤫",
    "te" to "𞤚𞤫𞤤𞤫𞤺𞤵𞥅𞤪𞤫",
    "tem" to "𞤚𞤫𞤥𞤫𞤲𞤫𞥅𞤪𞤫",
    "teo" to "𞤚𞤫𞤧𞤮𞥅𞤪𞤫",
    "tet" to "𞤚𞤫𞤼𞤵𞤥𞤪𞤫",
    "tg" to "𞤚𞤢𞤶𞤭𞤳𞤪𞤫",
    "tgx" to "𞤚𞤢𞤺𞤭𞥃𞤪𞤫",
    "th" to "𞤚𞤢𞤴𞤤𞤢𞤲𞤣𞤫𞥅𞤪𞤫",
    "tht" to "𞤚𞤢𞤸𞤢𞤤𞤼𞤢𞤲𞤪𞤫",
    "ti" to "𞤚𞤭𞤺𞤭𞤪𞤻𞤢𞥄𞤪𞤫",
    "tig" to "𞤚𞤭𞤺𞤭𞤪𞤴𞤢𞤲𞤪𞤫",
    "tk" to "𞤼𞤵𞤪𞤳𞤥𞤢𞤲𞤪𞤫",
    "tlh" to "𞤑𞤭𞤤𞤭𞤲𞤺𞤮𞤲𞤪𞤫",
    "tli" to "𞤚𞤤𞤭𞤲𞤺𞤭𞤼𞤪𞤫",
    "tn" to "𞤚𞤭𞤧𞤱𞤢𞤲𞤢𞥄𞤪𞤫",
    "to" to "𞤚𞤮𞤲𞤺𞤢𞤲𞤪𞤫",
    "tok" to "𞤚𞤮𞤳𞤭 𞤆𞤮𞤲𞤢𞥄𞤪𞤫",
    "tpi" to "𞤚𞤮𞤳 𞤆𞤭𞤧𞤭𞤲𞤪𞤫",
    "tr" to "𞤚𞤵𞥅𞤪𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "trv" to "𞤚𞤢𞤪𞤮𞤳𞤮𞥅𞤪𞤫",
    "ts" to "𞤚𞤭𞤧𞤮𞤲𞤺𞤢𞥄𞤪𞤫",
    "tt" to "𞤚𞤢𞤼𞤢𞤪𞥇𞤪𞤫",
    "ttm" to "𞤚𞤵𞤼𞤷𞤮𞤲𞤫𞤲𞤪𞤫 𞤐𞤢𞤲𞥆𞤢𞥄𞤲𞤺𞤫𞥅𞤪𞤫",
    "tum" to "𞤚𞤵𞤥𞤦𞤵𞤳𞤢𞥄𞤪𞤫",
    "tvl" to "𞤚𞤵𞤾𞤢𞤤𞤵𞥅𞤪𞤫",
    "twq" to "𞤚𞤢𞤧𞤢𞥄𞤹𞤪𞤫",
    "ty" to "𞤚𞤢𞤸𞤭𞤼𞤭𞤴𞤢𞤲𞤪𞤫",
    "tyv" to "𞤚𞤵𞤾𞤭𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "tzm" to "𞤚𞤢𞤥𞤢𞤶𞤭𞤼𞤪𞤫 𞤅𞤢𞤲𞤼𞤪𞤢𞤤 𞤀𞤼𞤤𞤢𞤧",
    "udm" to "𞤓𞤣𞤥𞤵𞤪𞤼𞤪𞤫",
    "ug" to "𞤓𞥅𞤴𞤺𞤵𞥅𞤪𞤫",
    "uk" to "𞤒𞤵𞤳𞤪𞤫𞤲𞤭𞤴𞤢𞤲𞤪𞤫",
    "umb" to "𞤓𞤥𞤦𞤵𞤲𞤣𞤵𞥅𞤪𞤫",
    "und" to "𞤍𞤫𞤲𞤺𞤢𞤤 𞤢𞤧-𞤢𞤲𞤣𞤢𞥄𞤲𞤺𞤢𞤤",
    "ur" to "𞤓𞤪𞤣𞤵𞥅𞤪𞤫",
    "uz" to "𞤓𞥅𞤧𞤦𞤫𞤳𞤪𞤫",
    "vai" to "𞤾𞤢𞥄𞤴𞤪𞤫",
    "ve" to "𞤏𞤫𞤲𞤣𞤢𞥄𞤪𞤫",
    "vec" to "𞤏𞤫𞤲𞤭𞥅𞤧𞤴𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "vi" to "𞤏𞤭𞤴𞤫𞤼𞤲𞤢𞤥𞤭𞤲𞤳𞤮𞥅𞤪𞤫",
    "vo" to "𞤏𞤮𞤤𞤢𞤨𞤵𞤳𞤪𞤫",
    "vun" to "𞤏𞤵𞤲𞤶𞤮𞥅𞤪𞤫",
    "wa" to "𞤏𞤢𞥄𞤤𞤮𞤲𞤳𞤮𞥅𞤪𞤫",
    "wae" to "𞤏𞤢𞤤𞤧𞤫𞥅𞤪𞤫",
    "wal" to "𞤏𞤮𞥅𞤤𞤢𞤴𞤼𞤢𞥄𞤪𞤫",
    "war" to "𞤏𞤢𞤪𞤢𞤴𞤫𞥅𞤪𞤫",
    "wo" to "𞤏𞤮𞤤𞤮𞤬𞤪𞤫",
    "wuu" to "𞤏𞤵𞥅𞤪𞤫 𞤅𞤭𞥅𞤲",
    "xal" to "𞤑𞤢𞤤𞤥𞤵𞤳𞤪𞤫",
    "xh" to "𞤑𞤮𞥅𞤧𞤢𞥄𞤪𞤫",
    "xog" to "𞤅𞤮𞤺𞤢𞥄𞤪𞤫",
    "yav" to "𞤒𞤢𞤲𞤺𞤦𞤫𞥅𞤪𞤫",
    "ybb" to "𞤒𞤫𞤥𞤦𞤢𞥄𞤪𞤫",
    "yi" to "𞤒𞤭𞤣𞤭𞤧𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "yo" to "𞤒𞤮𞥅𞤪𞤵𞤦𞤢𞥄𞤪𞤫",
    "yrl" to "𞤛𞤫𞥅𞤲𞤺𞤢𞤼𞤵𞥅𞤪𞤫",
    "yue" to "𞤑𞤢𞤲𞤼𞤮𞤲𞤫𞥅𞤪𞤫",
    "yue-alt-menu" to "𞤑𞤢𞤲𞤼𞤮𞤲𞤫𞥅𞤪𞤫 𞤅𞤭𞥅𞤲",
    "zgh" to "𞤚𞤢𞤥𞤢𞥁𞤭𞤼𞤪𞤫 𞤖𞤢𞤲𞤼𞤵𞤲𞥋𞤣𞤫 𞤃𞤢𞤪𞤮𞥅𞤳",
    "zh" to "𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫",
    "zh-alt-menu" to "𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤃𞤢𞤲𞤣𞤢𞤪𞤫𞤲𞤪𞤫",
    "zh-Hans" to "𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤖𞤮𞤴𞤬𞤭𞤲𞤢𞥄𞤲𞤣𞤫",
    "zh-Hans-alt-long" to "𞤃𞤢𞤲𞤣𞤢𞤪𞤫𞤲𞤪𞤫 𞤖𞤮𞤴𞤬𞤭𞤲𞤢𞥄𞤲𞤣𞤫",
    "zh-Hant" to "𞤕𞤢𞤴𞤲𞤢𞤲𞤳𞤮𞥅𞤪𞤫 𞤒𞤫𞤷𞥆𞤵𞤲𞥋𞤣𞤫",
    "zh-Hant-alt-long" to "𞤃𞤢𞤲𞤣𞤢𞤪𞤫𞤲𞤪𞤫 𞤀𞤪𞤣𞤭𞥅𞤲𞤣𞤫",
    "zu" to "𞥁𞤵𞤤𞤵𞥅𞤪𞤫",
    "zun" to "𞤟𞤵𞤲𞤭𞥅𞤪𞤫",
    "zxx" to "𞤀𞤤𞤢𞥄 𞤦𞤢𞤯𞤮𞤪𞤢𞤤 𞤯𞤫𞤲𞤯𞤢𞤲𞤳𞤮",
    "zza" to "𞤟𞤢𞥁𞤢𞥄𞤪𞤫",
  ) }

  val ff_Adlm_BF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_CM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_GH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_GM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_GW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_LR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_MR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_NE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_NG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_SL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Adlm_SN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_BF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_CM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_GH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_GM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_GN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_GW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_LR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_MR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_NE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_NG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ff_Latn_SL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fi: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abhaasi",
    "ace" to "atšeh",
    "ach" to "atšoli",
    "ada" to "adangme",
    "ady" to "adyge",
    "ae" to "avesta",
    "aeb" to "tunisianarabia",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ajp" to "urduni",
    "ak" to "akan",
    "akk" to "akkadi",
    "akz" to "alabama",
    "ale" to "aleutti",
    "aln" to "gegi",
    "alt" to "altai",
    "am" to "amhara",
    "an" to "aragonia",
    "ang" to "muinaisenglanti",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabia",
    "ar-001" to "yleisarabia",
    "arc" to "valtakunnanaramea",
    "arn" to "mapudungun",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "algerianarabia",
    "ars" to "arabia – najd",
    "arw" to "arawak",
    "ary" to "marokonarabia",
    "arz" to "egyptinarabia",
    "as" to "assami",
    "asa" to "asu",
    "ase" to "amerikkalainen viittomakieli",
    "ast" to "asturia",
    "atj" to "atikamekw",
    "av" to "avaari",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "aimara",
    "az" to "azeri",
    "az-alt-short" to "azeri",
    "ba" to "baškiiri",
    "bal" to "belutši",
    "ban" to "bali",
    "bar" to "baijeri",
    "bas" to "basaa",
    "bax" to "bamum",
    "bbc" to "batak-toba",
    "bbj" to "ghomala",
    "be" to "valkovenäjä",
    "bej" to "bedža",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "fut",
    "bfq" to "badaga",
    "bg" to "bulgaria",
    "bgc" to "haryanvi",
    "bgn" to "länsibelutši",
    "bho" to "bhodžpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "blt" to "tai dam",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tiibet",
    "bpy" to "bišnupria",
    "bqi" to "bahtiari",
    "br" to "bretoni",
    "bra" to "bradž",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosnia",
    "bss" to "koose",
    "bua" to "burjaatti",
    "bug" to "bugi",
    "bum" to "bulu",
    "byn" to "bilin",
    "byv" to "medumba",
    "ca" to "katalaani",
    "cad" to "caddo",
    "car" to "karibi",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "tšetšeeni",
    "ceb" to "cebuano",
    "cgg" to "kiga",
    "ch" to "tšamorro",
    "chb" to "tšibtša",
    "chg" to "tšagatai",
    "chk" to "chuuk",
    "chm" to "mari",
    "chn" to "chinook-jargon",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "cic" to "chickasaw",
    "ckb" to "soranî",
    "ckb-alt-menu" to "kurdi – soranî",
    "ckb-alt-variant" to "soranî",
    "clc" to "chilcotin",
    "co" to "korsika",
    "cop" to "kopti",
    "cps" to "capiznon",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "krimintataari",
    "crh-alt-secondary" to "kriminturkki",
    "crj" to "east cree (eteläinen)",
    "crk" to "plains cree",
    "crl" to "east cree (pohjoinen)",
    "crm" to "moose cree",
    "crr" to "pamlico",
    "crs" to "seychellienkreoli",
    "cs" to "tšekki",
    "csb" to "kašubi",
    "csw" to "swampy cree",
    "cu" to "kirkkoslaavi",
    "cv" to "tšuvassi",
    "cy" to "kymri",
    "da" to "tanska",
    "dak" to "dakota",
    "dar" to "dargi",
    "dav" to "taita",
    "de" to "saksa",
    "de-AT" to "itävallansaksa",
    "de-CH" to "sveitsinyläsaksa",
    "del" to "delaware",
    "den" to "slevi",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "djerma",
    "doi" to "dogri",
    "dsb" to "alasorbi",
    "dtp" to "dusun",
    "dua" to "duala",
    "dum" to "keskihollanti",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "djula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emilia",
    "egy" to "muinaisegypti",
    "eka" to "ekajuk",
    "el" to "kreikka",
    "elx" to "elami",
    "en" to "englanti",
    "en-AU" to "australianenglanti",
    "en-CA" to "kanadanenglanti",
    "en-GB" to "britannianenglanti",
    "en-GB-alt-short" to "englanti (Britannia)",
    "en-US" to "amerikanenglanti",
    "en-US-alt-short" to "englanti (USA)",
    "enm" to "keskienglanti",
    "eo" to "esperanto",
    "es" to "espanja",
    "es-419" to "amerikanespanja",
    "es-ES" to "euroopanespanja",
    "es-MX" to "meksikonespanja",
    "esu" to "alaskanjupik",
    "et" to "viro",
    "eu" to "baski",
    "ewo" to "ewondo",
    "ext" to "extremadura",
    "fa" to "persia",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulani",
    "fi" to "suomi",
    "fil" to "filipino",
    "fit" to "meänkieli",
    "fj" to "fidži",
    "fo" to "fääri",
    "fon" to "fon",
    "fr" to "ranska",
    "fr-CA" to "kanadanranska",
    "fr-CH" to "sveitsinranska",
    "frc" to "cajunranska",
    "frm" to "keskiranska",
    "fro" to "muinaisranska",
    "frp" to "arpitaani",
    "frr" to "pohjoisfriisi",
    "frs" to "itäfriisi",
    "fur" to "friuli",
    "fy" to "länsifriisi",
    "ga" to "iiri",
    "gaa" to "ga",
    "gag" to "gagauzi",
    "gan" to "gan-kiina",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gbz" to "zoroastrialaisdari",
    "gd" to "gaeli",
    "gez" to "ge’ez",
    "gil" to "kiribati",
    "gl" to "galicia",
    "glk" to "gilaki",
    "gmh" to "keskiyläsaksa",
    "gn" to "guarani",
    "goh" to "muinaisyläsaksa",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gootti",
    "grb" to "grebo",
    "grc" to "muinaiskreikka",
    "gsw" to "sveitsinsaksa",
    "gu" to "gudžarati",
    "guc" to "wayuu",
    "gur" to "frafra",
    "guz" to "gusii",
    "gv" to "manksi",
    "gwi" to "gwitšin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka-kiina",
    "haw" to "havaiji",
    "hax" to "haida (eteläinen)",
    "he" to "heprea",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "fidžinhindi",
    "hil" to "hiligaino",
    "hit" to "heetti",
    "hmn" to "hmong",
    "hnj" to "hmong njua",
    "ho" to "hiri-motu",
    "hr" to "kroatia",
    "hsb" to "yläsorbi",
    "hsn" to "xiang-kiina",
    "ht" to "haiti",
    "hu" to "unkari",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenia",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesia",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuanin-yi",
    "ik" to "inupiaq",
    "ikt" to "Länsi-Kanadan inuktitut",
    "ilo" to "iloko",
    "inh" to "inguuši",
    "io" to "ido",
    "is" to "islanti",
    "it" to "italia",
    "iu" to "inuktitut",
    "izh" to "inkeroinen",
    "ja" to "japani",
    "jam" to "jamaikankreolienglanti",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "juutalaispersia",
    "jrb" to "juutalaisarabia",
    "jut" to "juutti",
    "jv" to "jaava",
    "ka" to "georgia",
    "kaa" to "karakalpakki",
    "kab" to "kabyyli",
    "kac" to "katšin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kavi",
    "kbd" to "kabardi",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kapverdenkreoli",
    "ken" to "kenyang",
    "kfo" to "norsunluurannikonkoro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotani",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuju",
    "kiu" to "kirmanjki",
    "kj" to "kuanjama",
    "kk" to "kazakki",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kl-alt-secondary" to "grönlanti",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "korea",
    "koi" to "komipermjakki",
    "kok" to "konkani",
    "kos" to "kosrae",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatšai-balkaari",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "karjala",
    "kru" to "kurukh",
    "ks" to "kašmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurdi",
    "kum" to "kumykki",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "korni",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgiisi",
    "la" to "latina",
    "lad" to "ladino",
    "lad-alt-secondary" to "juutalaisespanja",
    "lag" to "lango",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburg",
    "lez" to "lezgi",
    "lfn" to "lingua franca nova",
    "lg" to "ganda",
    "li" to "limburg",
    "lij" to "liguuri",
    "lil" to "lillooet",
    "liv" to "liivi",
    "lkt" to "lakota",
    "lld" to "ladin",
    "lmo" to "lombardi",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongo",
    "lou" to "louisianankreoli",
    "loz" to "lozi",
    "lrc" to "pohjoisluri",
    "lsm" to "samia",
    "lt" to "liettua",
    "ltg" to "latgalli",
    "lu" to "katanganluba",
    "lua" to "luluanluba",
    "lui" to "luiseño",
    "lun" to "lunda",
    "lus" to "lusai",
    "luy" to "luhya",
    "lv" to "latvia",
    "lzh" to "klassinen kiina",
    "lzz" to "lazi",
    "mad" to "madura",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassar",
    "man" to "mandingo",
    "mas" to "maasai",
    "mde" to "maba",
    "mdf" to "mokša",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malagassi",
    "mga" to "keski-iiri",
    "mgh" to "makua-meetto",
    "mgo" to "meta’",
    "mh" to "marshall",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedonia",
    "ml" to "malajalam",
    "mn" to "mongoli",
    "mnc" to "mantšu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "vuorimari",
    "ms" to "malaiji",
    "mt" to "malta",
    "mua" to "mundang",
    "mul" to "useita kieliä",
    "mus" to "creek",
    "mwl" to "mirandeesi",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "burma",
    "mye" to "myene",
    "myv" to "ersä",
    "mzn" to "mazandarani",
    "na" to "nauru",
    "nan" to "min nan -kiina",
    "nap" to "napoli",
    "naq" to "nama",
    "nb" to "norjan bokmål",
    "nd" to "pohjois-ndebele",
    "nds" to "alasaksa",
    "nds-NL" to "alankomaidenalasaksa",
    "ne" to "nepali",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "njo" to "ao naga",
    "nl" to "hollanti",
    "nl-BE" to "flaami",
    "nmg" to "kwasio",
    "nn" to "norjan nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norja",
    "nog" to "nogai",
    "non" to "muinaisnorja",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "etelä-ndebele",
    "nso" to "pohjoissotho",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "klassinen newari",
    "ny" to "njandža",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "oksitaani",
    "oj" to "odžibwa",
    "ojb" to "luoteis-odžibwa",
    "ojc" to "keskiojibwa",
    "ojs" to "oji-cree",
    "ojw" to "länsi-odžibwa",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "orija",
    "os" to "osseetti",
    "osa" to "osage",
    "ota" to "osmani",
    "pa" to "pandžabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamentu",
    "pau" to "palau",
    "pcd" to "picardi",
    "pcm" to "nigerianpidgin",
    "pdc" to "pennsylvaniansaksa",
    "pdt" to "plautdietsch",
    "peo" to "muinaispersia",
    "pfl" to "pfaltsi",
    "phn" to "foinikia",
    "pi" to "paali",
    "pis" to "pijin",
    "pl" to "puola",
    "pms" to "piemonte",
    "pnt" to "pontoksenkreikka",
    "pon" to "pohnpei",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "muinaispreussi",
    "pro" to "muinaisprovensaali",
    "ps" to "paštu",
    "pt" to "portugali",
    "pt-BR" to "brasilianportugali",
    "pt-PT" to "euroopanportugali",
    "qu" to "ketšua",
    "quc" to "kʼicheʼ",
    "qug" to "chimborazonylänköketšua",
    "raj" to "radžastani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rgn" to "romagnoli",
    "rhg" to "rohinga",
    "rif" to "tarifit",
    "rm" to "retoromaani",
    "rn" to "rundi",
    "ro" to "romania",
    "ro-MD" to "moldova",
    "rof" to "rombo",
    "rom" to "romani",
    "rtm" to "rotuma",
    "ru" to "venäjä",
    "rue" to "ruteeni",
    "rug" to "roviana",
    "rup" to "aromania",
    "rw" to "ruanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "jakuutti",
    "sam" to "samarianaramea",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "sauraštri",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardi",
    "scn" to "sisilia",
    "sco" to "skotti",
    "sd" to "sindhi",
    "sdc" to "sassarinsardi",
    "sdh" to "eteläkurdi",
    "se" to "pohjoissaame",
    "see" to "seneca",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkuppi",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "muinaisiiri",
    "sgs" to "samogiitti",
    "sh" to "serbokroaatti",
    "shi" to "tašelhit",
    "shn" to "shan",
    "shu" to "tšadinarabia",
    "si" to "sinhala",
    "sid" to "sidamo",
    "sk" to "slovakki",
    "skr" to "saraiki",
    "sl" to "sloveeni",
    "slh" to "lushootseed (eteläinen)",
    "sli" to "sleesiansaksa",
    "sly" to "selayar",
    "sm" to "samoa",
    "sma" to "eteläsaame",
    "smj" to "luulajansaame",
    "smn" to "inarinsaame",
    "sms" to "koltansaame",
    "sn" to "šona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdi",
    "sq" to "albania",
    "sr" to "serbia",
    "srn" to "sranan",
    "srr" to "serer",
    "ss" to "swazi",
    "ssy" to "saho",
    "st" to "eteläsotho",
    "stq" to "saterlandinfriisi",
    "str" to "straits-salish",
    "su" to "sunda",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeri",
    "sv" to "ruotsi",
    "sw" to "swahili",
    "sw-CD" to "kongonswahili",
    "swb" to "komori",
    "syc" to "muinaissyyria",
    "syr" to "syyria",
    "szl" to "sleesia",
    "ta" to "tamili",
    "tce" to "etelätutchone",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadžikki",
    "tgx" to "tagish",
    "th" to "thai",
    "tht" to "tahlta",
    "ti" to "tigrinja",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmeeni",
    "tkl" to "tokelau",
    "tkr" to "tsahuri",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tly" to "tališi",
    "tmh" to "tamašek",
    "tn" to "tswana",
    "to" to "tonga",
    "tog" to "malawintonga",
    "tok" to "toki pona",
    "tpi" to "tok-pisin",
    "tr" to "turkki",
    "tru" to "turojo",
    "trv" to "taroko",
    "trw" to "torwali",
    "ts" to "tsonga",
    "tsd" to "tsakonia",
    "tsi" to "tsimši",
    "tt" to "tataari",
    "ttm" to "pohjoinen tutchone",
    "ttt" to "tati",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahiti",
    "tyv" to "tuva",
    "tzm" to "keskiatlaksentamazight",
    "udm" to "udmurtti",
    "ug" to "uiguuri",
    "uga" to "ugarit",
    "uk" to "ukraina",
    "umb" to "mbundu",
    "und" to "tuntematon kieli",
    "ur" to "urdu",
    "uz" to "uzbekki",
    "ve" to "venda",
    "vec" to "venetsia",
    "vep" to "vepsä",
    "vi" to "vietnam",
    "vls" to "länsiflaami",
    "vmf" to "maininfrankki",
    "vmw" to "makhuwa",
    "vo" to "volapük",
    "vot" to "vatja",
    "vro" to "võro",
    "vun" to "vunjo",
    "wa" to "valloni",
    "wae" to "walser",
    "wal" to "wolaitta",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu-kiina",
    "xal" to "kalmukki",
    "xh" to "xhosa",
    "xmf" to "mingreli",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "jao",
    "yap" to "japi",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddiš",
    "yo" to "joruba",
    "yrl" to "ñeengatú",
    "yue" to "kantoninkiina",
    "yue-alt-menu" to "kiina (kantonin)",
    "za" to "zhuang",
    "zap" to "zapoteekki",
    "zbl" to "blisskieli",
    "zea" to "seelanti",
    "zen" to "zenaga",
    "zgh" to "vakioitu tamazight",
    "zh" to "kiina",
    "zh-alt-menu" to "kiina (mandariini)",
    "zh-Hans-alt-long" to "mandariinikiina (yksinkertaistettu)",
    "zh-Hant-alt-long" to "mandariinikiina (perinteinen)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "ei kielellistä sisältöä",
    "zza" to "zaza",
  ) }

  val fil: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkhazian",
    "ace" to "Achinese",
    "ach" to "Acoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "af" to "Afrikaans",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Southern Altai",
    "am" to "Amharic",
    "an" to "Aragonese",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arabic",
    "ar-001" to "Modernong Karaniwang Arabic",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "ars" to "Najdi Arabic",
    "as" to "Assamese",
    "asa" to "Asu",
    "ast" to "Asturian",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijani",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "ban" to "Balinese",
    "bas" to "Basaa",
    "be" to "Belarusian",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgarian",
    "bgc" to "Haryanvi",
    "bgn" to "Kanlurang Balochi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bangla",
    "bo" to "Tibetan",
    "br" to "Breton",
    "brx" to "Bodo",
    "bs" to "Bosnian",
    "bug" to "Buginese",
    "byn" to "Blin",
    "ca" to "Catalan",
    "cay" to "Cayuga",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Central Kurdish",
    "ckb-alt-menu" to "Kurdish, Central",
    "ckb-alt-variant" to "Kurdish, Sorani",
    "clc" to "Chilcotin",
    "co" to "Corsican",
    "crg" to "Michif",
    "crj" to "Southern East Cree",
    "crk" to "Plains Cree",
    "crl" to "Northern East Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "crs" to "Seselwa Creole French",
    "cs" to "Czech",
    "csw" to "Latian na Cree",
    "cu" to "Church Slavic",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Danish",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "German",
    "de-AT" to "Austrian German",
    "de-CH" to "Swiss High German",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Lower Sorbian",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Greek",
    "en" to "Ingles",
    "en-GB-alt-short" to "Ingles sa UK",
    "en-US" to "Ingles (American)",
    "en-US-alt-short" to "Ingles sa US",
    "eo" to "Esperanto",
    "es" to "Spanish",
    "es-419" to "Latin American na Espanyol",
    "es-ES" to "European Spanish",
    "es-MX" to "Mexican na Espanyol",
    "et" to "Estonian",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Persian",
    "fa-AF" to "Dari",
    "ff" to "Fulah",
    "fi" to "Finnish",
    "fil" to "Filipino",
    "fj" to "Fijian",
    "fo" to "Faroese",
    "fon" to "Fon",
    "fr" to "French",
    "fr-CH" to "Swiss na French",
    "frc" to "Cajun French",
    "frr" to "Hilagang Frisian",
    "fur" to "Friulian",
    "fy" to "Western Frisian",
    "ga" to "Irish",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gd" to "Scottish Gaelic",
    "gez" to "Geez",
    "gil" to "Gilbertese",
    "gl" to "Galician",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "gsw" to "Swiss German",
    "gu" to "Gujarati",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaiian",
    "hax" to "Katimugang Haida",
    "he" to "Hebrew",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Hiligaynon",
    "hmn" to "Hmong",
    "hr" to "Croatian",
    "hsb" to "Upper Sorbian",
    "ht" to "Haitian",
    "hu" to "Hungarian",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenian",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesian",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Kanlurang Canadian Inuktitut",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Icelandic",
    "it" to "Italian",
    "iu" to "Inuktitut",
    "ja" to "Japanese",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Javanese",
    "ka" to "Georgian",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Kabardian",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korean",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelian",
    "kru" to "Kurukh",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Colognian",
    "ku" to "Kurdish",
    "kum" to "Kumyk",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kirghiz",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lb" to "Luxembourgish",
    "lez" to "Lezghian",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Ligurian",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lou" to "Louisiana Creole",
    "loz" to "Lozi",
    "lrc" to "Hilagang Luri",
    "lsm" to "Saamia",
    "lt" to "Lithuanian",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvian",
    "mad" to "Madurese",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshallese",
    "mi" to "Māori",
    "mic" to "Micmac",
    "min" to "Minangkabau",
    "mk" to "Macedonian",
    "ml" to "Malayalam",
    "mn" to "Mongolian",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Malay",
    "mt" to "Maltese",
    "mua" to "Mundang",
    "mul" to "Maramihang Wika",
    "mus" to "Creek",
    "mwl" to "Mirandese",
    "my" to "Burmese",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Norwegian Bokmål",
    "nd" to "Hilagang Ndebele",
    "nds" to "Low German",
    "nds-NL" to "Low Saxon",
    "ne" to "Nepali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "nl" to "Dutch",
    "nl-BE" to "Flemish",
    "nmg" to "Kwasio",
    "nn" to "Norwegian Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norwegian",
    "nog" to "Nogai",
    "nqo" to "N’Ko",
    "nr" to "South Ndebele",
    "nso" to "Hilagang Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Occitan",
    "ojb" to "Hilagang-Kanluran ng Ojibwa",
    "ojc" to "Central Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "Kanlurang Ojibwa",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossetic",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Nigerian Pidgin",
    "pis" to "Pijin",
    "pl" to "Polish",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prussian",
    "ps" to "Pashto",
    "ps-alt-variant" to "Pushto",
    "pt" to "Portuguese",
    "pt-BR" to "Portuges ng Brasil",
    "pt-PT" to "European Portuguese",
    "qu" to "Quechua",
    "quc" to "Kʼicheʼ",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rhg" to "Rohingya",
    "rm" to "Romansh",
    "rn" to "Rundi",
    "ro" to "Romanian",
    "ro-MD" to "Moldavian",
    "rof" to "Rombo",
    "ru" to "Russian",
    "rup" to "Aromanian",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "saq" to "Samburu",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinian",
    "scn" to "Sicilian",
    "sco" to "Scots",
    "sd" to "Sindhi",
    "sdh" to "Katimugang Kurdish",
    "se" to "Hilagang Sami",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sh" to "Serbo-Croatian",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sk" to "Slovak",
    "sl" to "Slovenian",
    "slh" to "Katimugang Lushootseed",
    "sm" to "Samoan",
    "sma" to "Katimugang Sami",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sq" to "Albanian",
    "sr" to "Serbian",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Katimugang Sotho",
    "str" to "Straits Salish",
    "su" to "Sundanese",
    "suk" to "Sukuma",
    "sv" to "Swedish",
    "sw" to "Swahili",
    "sw-CD" to "Congo Swahili",
    "swb" to "Comorian",
    "syr" to "Syriac",
    "szl" to "Silesian",
    "ta" to "Tamil",
    "tce" to "Katimugang Tutchone",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tetum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tk" to "Turkmen",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Tongan",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turkish",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Tatar",
    "ttm" to "Northern Tutchone",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitian",
    "tyv" to "Tuvinian",
    "tzm" to "Central Atlas Tamazight",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "ug-alt-variant" to "Uighur",
    "uk" to "Ukranian",
    "umb" to "Umbundu",
    "und" to "Hindi Kilalang Wika",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venetian",
    "vi" to "Vietnamese",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu Chinese",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Cantonese",
    "yue-alt-menu" to "Chinese, Cantonese",
    "za" to "Zhuang",
    "zgh" to "Standard Moroccan Tamazight",
    "zh" to "Chinese",
    "zh-alt-menu" to "Chinese, Mandarin",
    "zh-Hans" to "Pinasimpleng Chinese",
    "zh-Hans-alt-long" to "Pinasimpleng Mandarin Chinese",
    "zh-Hant" to "Tradisyonal na Chinese",
    "zh-Hant-alt-long" to "Tradisyonal na Mandarin Chinese",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Walang nilalaman na ukol sa wika",
    "zza" to "Zaza",
  ) }

  val fo: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhasiskt",
    "ace" to "achinese",
    "ada" to "adangme",
    "ady" to "adyghe",
    "af" to "afrikaans",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "ale" to "aleut",
    "alt" to "suður altai",
    "am" to "amhariskt",
    "an" to "aragoniskt",
    "anp" to "angika",
    "ar" to "arabiskt",
    "ar-001" to "nútíðar vanligt arabiskt",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "as" to "assamesiskt",
    "asa" to "asu",
    "ast" to "asturianskt",
    "av" to "avariskt",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "aserbajdsjanskt",
    "az-alt-short" to "azeri",
    "ba" to "bashkir",
    "ban" to "balinesiskt",
    "bas" to "basaa",
    "be" to "hvitarussiskt",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bulgarskt",
    "bgc" to "haryanvi",
    "bgn" to "vestur balochi",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bin" to "bini",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bangla",
    "bo" to "tibetskt",
    "br" to "bretonskt",
    "brx" to "bodo",
    "bs" to "bosniskt",
    "bss" to "bakossi",
    "bug" to "buginesiskt",
    "byn" to "blin",
    "ca" to "katalani",
    "ccp" to "khakma",
    "ce" to "tjetjenskt",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chk" to "chuukese",
    "chm" to "mari",
    "cho" to "choctaw",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "miðkurdiskt",
    "ckb-alt-menu" to "kurdiskt, mið",
    "ckb-alt-variant" to "kurdiskt, sorani",
    "co" to "korsikanskt",
    "crs" to "seselwa creole franskt",
    "cs" to "kekkiskt",
    "csw" to "swampy cree",
    "cu" to "kirkju sláviskt",
    "cv" to "chuvash",
    "cy" to "walisiskt",
    "da" to "danskt",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "týskt",
    "de-CH" to "høgt týskt (Sveis)",
    "dgr" to "dogrib",
    "dje" to "sarma",
    "doi" to "dogri",
    "dsb" to "lágt sorbian",
    "dua" to "duala",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "eka" to "ekajuk",
    "el" to "grikskt",
    "en" to "enskt",
    "eo" to "esperanto",
    "es" to "spanskt",
    "et" to "estiskt",
    "eu" to "baskiskt",
    "ewo" to "ewondo",
    "fa" to "persiskt",
    "fa-AF" to "dari",
    "ff" to "fulah",
    "fi" to "finskt",
    "fil" to "filipiniskt",
    "fj" to "fijimál",
    "fo" to "føroyskt",
    "fon" to "fon",
    "fr" to "franskt",
    "fur" to "friuliskt",
    "fy" to "vestur frísiskt",
    "ga" to "írskt",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gan" to "gan kinesiskt",
    "gd" to "skotskt gæliskt",
    "gez" to "geez",
    "gil" to "kiribatiskt",
    "gl" to "galisiskt",
    "gn" to "guarani",
    "gor" to "gorontalo",
    "gsw" to "týskt (Sveis)",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwich’in",
    "ha" to "hausa",
    "hak" to "hakka kinesiskt",
    "haw" to "hawaiianskt",
    "he" to "hebraiskt",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hmn" to "hmong",
    "hr" to "kroatiskt",
    "hsb" to "ovara sorbian",
    "hsn" to "xiang kinesiskt",
    "ht" to "haitiskt creole",
    "hu" to "ungarskt",
    "hup" to "hupa",
    "hy" to "armenskt",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesiskt",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ilo" to "iloko",
    "inh" to "inguish",
    "io" to "ido",
    "is" to "íslendskt",
    "it" to "italskt",
    "iu" to "inuktitut",
    "ja" to "japanskt",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "javanskt",
    "ka" to "georgiskt",
    "kab" to "kabyle",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kbd" to "kabardinskt",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "grønhøvdaoyggjarskt",
    "kfo" to "koro",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazakh",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreanskt",
    "koi" to "komi-permyak",
    "kok" to "konkani",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "krl" to "karelskt",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kølnskt",
    "ku" to "kurdiskt",
    "kum" to "kumyk",
    "kv" to "komi",
    "kw" to "corniskt",
    "kxv" to "kuvi",
    "ky" to "kyrgyz",
    "la" to "latín",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lb" to "luksemborgskt",
    "lez" to "lezghian",
    "lg" to "ganda",
    "li" to "limburgiskt",
    "lij" to "liguriskt",
    "lkt" to "lakota",
    "lmo" to "lombard",
    "ln" to "lingala",
    "lo" to "laoskt",
    "loz" to "lozi",
    "lrc" to "norður luri",
    "lt" to "litaviskt",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "lettiskt",
    "mad" to "maduresiskt",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "mas" to "masai",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malagassiskt",
    "mgh" to "makhuwa-meetto",
    "mgo" to "metaʼ",
    "mh" to "marshallesiskt",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedónskt",
    "ml" to "malayalam",
    "mn" to "mongolskt",
    "mni" to "manupuri",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malaiiskt",
    "mt" to "maltiskt",
    "mua" to "mundang",
    "mul" to "ymisk mál",
    "mus" to "creek",
    "mwl" to "mirandesiskt",
    "my" to "burmesiskt",
    "myv" to "erzya",
    "mzn" to "mazanderani",
    "na" to "nauru",
    "nan" to "min nan kinesiskt",
    "nap" to "napolitanskt",
    "naq" to "nama",
    "nb" to "norskt bókmál",
    "nd" to "norður ndebele",
    "nds" to "lágt týskt",
    "nds-NL" to "lágt saksiskt",
    "ne" to "nepalskt",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niuean",
    "nl" to "hálendskt",
    "nl-BE" to "flamskt",
    "nmg" to "kwasio",
    "nn" to "nýnorskt",
    "nnh" to "ngiemboon",
    "no" to "norskt",
    "nog" to "nogai",
    "nqo" to "nʼko",
    "nr" to "suður ndebele",
    "nso" to "norður sotho",
    "nus" to "nuer",
    "nv" to "navajo",
    "ny" to "nyanja",
    "nyn" to "nyankole",
    "oc" to "occitanskt",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossetiskt",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauan",
    "pcm" to "nigeriskt pidgin",
    "pl" to "pólskt",
    "prg" to "prusslanskt",
    "ps" to "pashto",
    "pt" to "portugiskiskt",
    "pt-BR" to "portugiskiskt (Brasilia)",
    "pt-PT" to "portugiskiskt (Evropa)",
    "qu" to "quechua",
    "quc" to "kʼicheʼ",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongiskt",
    "rm" to "retoromanskt",
    "rn" to "rundi",
    "ro" to "rumenskt",
    "ro-MD" to "moldaviskt",
    "rof" to "rombo",
    "ru" to "russiskt",
    "rup" to "aromenskt",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "sakha",
    "saq" to "samburu",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardiskt",
    "scn" to "sisilanskt",
    "sco" to "skotskt",
    "sd" to "sindhi",
    "sdh" to "suður kurdiskt",
    "se" to "norður sámiskt",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sh" to "serbokroatiskt",
    "shi" to "tachelhit",
    "shn" to "shan",
    "si" to "singalesiskt",
    "sk" to "slovakiskt",
    "sl" to "slovenskt",
    "sm" to "sámoiskt",
    "sma" to "suður sámiskt",
    "smj" to "lule sámiskt",
    "smn" to "inari sami",
    "sms" to "skolt sámiskt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somaliskt",
    "sq" to "albanskt",
    "sr" to "serbiskt",
    "srn" to "sranan tongo",
    "ss" to "swatiskt",
    "ssy" to "saho",
    "st" to "sesotho",
    "su" to "sundanesiskt",
    "suk" to "sukuma",
    "sv" to "svenskt",
    "sw" to "swahili",
    "sw-CD" to "kongo svahili",
    "swb" to "komoriskt",
    "syr" to "syriac",
    "szl" to "silesiskt",
    "ta" to "tamilskt",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "tet" to "tetum",
    "tg" to "tajik",
    "th" to "tailendskt",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tk" to "turkmenskt",
    "tl" to "tagalog",
    "tlh" to "klingonskt",
    "tn" to "tswana",
    "to" to "tonganskt",
    "tpi" to "tok pisin",
    "tr" to "turkiskt",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tt" to "tatar",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiskt",
    "tyv" to "tuvinian",
    "tzm" to "miðatlasfjøll tamazight",
    "udm" to "udmurt",
    "ug" to "uyghur",
    "uk" to "ukrainskt",
    "umb" to "umbundu",
    "und" to "ókent mál",
    "ur" to "urdu",
    "uz" to "usbekiskt",
    "ve" to "venda",
    "vec" to "venetiskt",
    "vi" to "vjetnamesiskt",
    "vmw" to "makhuwa",
    "vo" to "volapykk",
    "vun" to "vunjo",
    "wa" to "walloon",
    "wae" to "walser",
    "wal" to "wolaytta",
    "war" to "waray",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu kinesiskt",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddiskt",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "kantonesiskt",
    "yue-alt-menu" to "kinesiskt, kantonesiskt",
    "za" to "zhuang",
    "zgh" to "vanligt marokanskt tamazight",
    "zh" to "kinesiskt",
    "zh-alt-menu" to "kinesiskt, mandarin",
    "zh-Hans" to "einkult kinesiskt",
    "zh-Hans-alt-long" to "mandarin kinesiskt (einkult)",
    "zh-Hant" to "vanligt kinesiskt",
    "zh-Hant-alt-long" to "mandarin kinesiskt (vanligt)",
    "zu" to "sulu",
    "zun" to "zuni",
    "zxx" to "einki málsligt innihald",
    "zza" to "zaza",
  ) }

  val fo_DK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhaze",
    "ace" to "aceh",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adyguéen",
    "ae" to "avestique",
    "aeb" to "arabe tunisien",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "aïnou",
    "ak" to "akan",
    "akk" to "akkadien",
    "akz" to "alabama",
    "ale" to "aléoute",
    "aln" to "guègue",
    "alt" to "altaï du Sud",
    "am" to "amharique",
    "an" to "aragonais",
    "ang" to "ancien anglais",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabe",
    "ar-001" to "arabe standard moderne",
    "arc" to "araméen",
    "arn" to "mapuche",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "arabe algérien",
    "ars" to "arabe najdi",
    "arw" to "arawak",
    "ary" to "arabe marocain",
    "arz" to "arabe égyptien",
    "as" to "assamais",
    "asa" to "asu",
    "ase" to "langue des signes américaine",
    "ast" to "asturien",
    "atj" to "atikamekw",
    "av" to "avar",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbaïdjanais",
    "az-alt-short" to "azéri",
    "ba" to "bachkir",
    "bal" to "baloutchi",
    "ban" to "balinais",
    "bar" to "bavarois",
    "bas" to "bassa",
    "bax" to "bamoun",
    "bbc" to "batak toba",
    "bbj" to "ghomalaʼ",
    "be" to "biélorusse",
    "bej" to "bedja",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "bulgare",
    "bgc" to "haryanvi",
    "bgn" to "baloutchi occidental",
    "bho" to "bhodjpouri",
    "bi" to "bichelamar",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibétain",
    "bpy" to "bishnupriya",
    "bqi" to "bakhtiari",
    "br" to "breton",
    "bra" to "braj",
    "brh" to "brahoui",
    "brx" to "bodo",
    "bs" to "bosniaque",
    "bss" to "akoose",
    "bua" to "bouriate",
    "bug" to "bugi",
    "bum" to "boulou",
    "byn" to "blin",
    "byv" to "médumba",
    "ca" to "catalan",
    "cad" to "caddo",
    "car" to "caribe",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "changma kodha",
    "ce" to "tchétchène",
    "ceb" to "cebuano",
    "cgg" to "kiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "tchaghataï",
    "chk" to "chuuk",
    "chm" to "mari",
    "chn" to "jargon chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "sorani",
    "ckb-alt-menu" to "kurde sorani",
    "ckb-alt-variant" to "sorani",
    "clc" to "chilcotin",
    "co" to "corse",
    "cop" to "copte",
    "cps" to "capiznon",
    "cr" to "cree",
    "crg" to "mitchif",
    "crh" to "tatar de Crimée",
    "crj" to "cri de l’Est (dialecte du Sud)",
    "crk" to "cri des plaines",
    "crl" to "cri de l’Est (dialecte du Nord)",
    "crm" to "cri de Moose",
    "crr" to "algonquin de Caroline",
    "crs" to "créole seychellois",
    "cs" to "tchèque",
    "csb" to "kachoube",
    "csw" to "cri des marais",
    "cu" to "slavon d’église",
    "cv" to "tchouvache",
    "cy" to "gallois",
    "da" to "danois",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "allemand",
    "de-AT" to "allemand autrichien",
    "de-CH" to "allemand suisse",
    "del" to "delaware",
    "den" to "esclave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "bas-sorabe",
    "dtp" to "dusun central",
    "dua" to "douala",
    "dum" to "moyen néerlandais",
    "dv" to "maldivien",
    "dyo" to "diola-fogny",
    "dyu" to "dioula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "éwé",
    "efi" to "éfik",
    "egl" to "émilien",
    "egy" to "égyptien ancien",
    "eka" to "ékadjouk",
    "el" to "grec",
    "elx" to "élamite",
    "en" to "anglais",
    "en-AU" to "anglais australien",
    "en-CA" to "anglais canadien",
    "en-GB" to "anglais britannique",
    "en-GB-alt-short" to "anglais britannique",
    "en-US" to "anglais américain",
    "en-US-alt-short" to "anglais américain",
    "enm" to "moyen anglais",
    "eo" to "espéranto",
    "es" to "espagnol",
    "es-419" to "espagnol d’Amérique latine",
    "es-ES" to "espagnol d’Espagne",
    "es-MX" to "espagnol du Mexique",
    "esu" to "youpik central",
    "et" to "estonien",
    "eu" to "basque",
    "ewo" to "éwondo",
    "ext" to "estrémègne",
    "fa" to "persan",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "peul",
    "fi" to "finnois",
    "fil" to "filipino",
    "fit" to "finnois tornédalien",
    "fj" to "fidjien",
    "fo" to "féroïen",
    "fon" to "fon",
    "fr" to "français",
    "fr-CA" to "français canadien",
    "fr-CH" to "français suisse",
    "frc" to "français cadien",
    "frm" to "moyen français",
    "fro" to "ancien français",
    "frp" to "francoprovençal",
    "frr" to "frison septentrional",
    "frs" to "frison oriental",
    "fur" to "frioulan",
    "fy" to "frison occidental",
    "ga" to "irlandais",
    "gaa" to "ga",
    "gag" to "gagaouze",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "dari zoroastrien",
    "gd" to "gaélique écossais",
    "gez" to "guèze",
    "gil" to "gilbertin",
    "gl" to "galicien",
    "glk" to "gilaki",
    "gmh" to "moyen haut-allemand",
    "gn" to "guarani",
    "goh" to "ancien haut allemand",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotique",
    "grb" to "grebo",
    "grc" to "grec ancien",
    "gsw" to "suisse allemand",
    "gu" to "goudjarati",
    "guc" to "wayuu",
    "gur" to "gurenne",
    "guz" to "gusii",
    "gv" to "mannois",
    "gwi" to "gwichʼin",
    "ha" to "haoussa",
    "hai" to "haïda",
    "hak" to "hakka",
    "haw" to "hawaïen",
    "hax" to "haïda du Sud",
    "he" to "hébreu",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "hindi fidjien",
    "hil" to "hiligaynon",
    "hit" to "hittite",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croate",
    "hsb" to "haut-sorabe",
    "hsn" to "xiang",
    "ht" to "créole haïtien",
    "hu" to "hongrois",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "arménien",
    "hz" to "héréro",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonésien",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi du Sichuan",
    "ik" to "inupiaq",
    "ikt" to "inuktitut de l’Ouest canadien",
    "ilo" to "ilocano",
    "inh" to "ingouche",
    "io" to "ido",
    "is" to "islandais",
    "it" to "italien",
    "iu" to "inuktitut",
    "izh" to "ingrien",
    "ja" to "japonais",
    "jam" to "créole jamaïcain",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "matchamé",
    "jpr" to "judéo-persan",
    "jrb" to "judéo-arabe",
    "jut" to "jute",
    "jv" to "javanais",
    "ka" to "géorgien",
    "kaa" to "karakalpak",
    "kab" to "kabyle",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabarde",
    "kbl" to "kanembou",
    "kcg" to "tyap",
    "kde" to "makondé",
    "kea" to "capverdien",
    "ken" to "kényang",
    "kfo" to "koro",
    "kg" to "kikongo",
    "kgp" to "caingangue",
    "kha" to "khasi",
    "kho" to "khotanais",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuyu",
    "kiu" to "kirmanjki",
    "kj" to "kuanyama",
    "kk" to "kazakh",
    "kkj" to "kako",
    "kl" to "groenlandais",
    "kln" to "kalendjin",
    "km" to "khmer",
    "kmb" to "kimboundou",
    "kn" to "kannada",
    "ko" to "coréen",
    "koi" to "komi-permiak",
    "kok" to "konkani",
    "kos" to "kosraéen",
    "kpe" to "kpellé",
    "kr" to "kanouri",
    "krc" to "karatchaï balkar",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "carélien",
    "kru" to "kouroukh",
    "ks" to "cachemiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurde",
    "kum" to "koumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "cornique",
    "kwk" to "kwak’wala",
    "kxv" to "kuvi",
    "ky" to "kirghize",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxembourgeois",
    "lez" to "lezghien",
    "lfn" to "lingua franca nova",
    "lg" to "ganda",
    "li" to "limbourgeois",
    "lij" to "ligure",
    "lil" to "lillooet",
    "liv" to "livonien",
    "lkt" to "lakota",
    "lmo" to "lombard",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongo",
    "lou" to "créole louisianais",
    "loz" to "lozi",
    "lrc" to "lori du Nord",
    "lsm" to "samia",
    "lt" to "lituanien",
    "ltg" to "latgalien",
    "lu" to "luba-katanga (kiluba)",
    "lua" to "luba-kasaï (ciluba)",
    "lui" to "luiseño",
    "lun" to "lunda",
    "lus" to "lushaï",
    "luy" to "luyia",
    "lv" to "letton",
    "lzh" to "chinois littéraire",
    "lzz" to "laze",
    "mad" to "madurais",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maïthili",
    "mak" to "makassar",
    "man" to "mandingue",
    "mas" to "maasaï",
    "mde" to "maba",
    "mdf" to "mokcha",
    "mdr" to "mandar",
    "men" to "mendé",
    "mer" to "meru",
    "mfe" to "créole mauricien",
    "mg" to "malgache",
    "mga" to "moyen irlandais",
    "mgh" to "makua",
    "mgo" to "metaʼ",
    "mh" to "marshallais",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macédonien",
    "ml" to "malayalam",
    "mn" to "mongol",
    "mnc" to "mandchou",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "moré",
    "mr" to "marathi",
    "mrj" to "mari occidental",
    "ms" to "malais",
    "mt" to "maltais",
    "mua" to "moundang",
    "mul" to "multilingue",
    "mus" to "creek",
    "mwl" to "mirandais",
    "mwr" to "marwarî",
    "mwv" to "mentawaï",
    "my" to "birman",
    "mye" to "myènè",
    "myv" to "erzya",
    "mzn" to "mazandérani",
    "na" to "nauruan",
    "nan" to "minnan",
    "nap" to "napolitain",
    "naq" to "nama",
    "nb" to "norvégien bokmål",
    "nd" to "ndébélé du Nord",
    "nds" to "bas-allemand",
    "nds-NL" to "bas-saxon néerlandais",
    "ne" to "népalais",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "niha",
    "niu" to "niuéen",
    "njo" to "ao",
    "nl" to "néerlandais",
    "nl-BE" to "flamand",
    "nmg" to "ngoumba",
    "nn" to "norvégien nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvégien",
    "nog" to "nogaï",
    "non" to "vieux norrois",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "ndébélé du Sud",
    "nso" to "sotho du Nord",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newarî classique",
    "ny" to "chewa",
    "nym" to "nyamwezi",
    "nyn" to "nyankolé",
    "nyo" to "nyoro",
    "nzi" to "nzema",
    "oc" to "occitan",
    "oj" to "ojibwa",
    "ojb" to "ojibwé du Nord-Ouest",
    "ojc" to "ojibwé central",
    "ojs" to "oji-cri",
    "ojw" to "ojibwé occidental",
    "oka" to "colville-okanagan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossète",
    "osa" to "osage",
    "ota" to "turc ottoman",
    "pa" to "pendjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampangan",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcd" to "picard",
    "pcm" to "pidgin nigérian",
    "pdc" to "pennsilfaanisch",
    "pdt" to "bas-prussien",
    "peo" to "persan ancien",
    "pfl" to "allemand palatin",
    "phn" to "phénicien",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "polonais",
    "pms" to "piémontais",
    "pnt" to "pontique",
    "pon" to "pohnpei",
    "pqm" to "malécite-passamaquoddy",
    "prg" to "prussien",
    "pro" to "provençal ancien",
    "ps" to "pachto",
    "ps-alt-variant" to "pashto",
    "pt" to "portugais",
    "pt-BR" to "portugais brésilien",
    "pt-PT" to "portugais européen",
    "qu" to "quechua",
    "quc" to "quiché",
    "qug" to "quichua du Haut-Chimborazo",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongien",
    "rgn" to "romagnol",
    "rhg" to "rohingya",
    "rif" to "rifain",
    "rm" to "romanche",
    "rn" to "roundi",
    "ro" to "roumain",
    "ro-MD" to "moldave",
    "rof" to "rombo",
    "rom" to "romani",
    "rtm" to "rotuman",
    "ru" to "russe",
    "rue" to "ruthène",
    "rug" to "roviana",
    "rup" to "aroumain",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "iakoute",
    "sam" to "araméen samaritain",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurashtra",
    "sba" to "ngambay",
    "sbp" to "isangu",
    "sc" to "sarde",
    "scn" to "sicilien",
    "sco" to "écossais",
    "sd" to "sindhi",
    "sdc" to "sarde sassarais",
    "sdh" to "kurde du Sud",
    "se" to "same du Nord",
    "see" to "seneca",
    "seh" to "cisena",
    "sei" to "séri",
    "sel" to "selkoupe",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "ancien irlandais",
    "sgs" to "samogitien",
    "sh" to "serbo-croate",
    "shi" to "chleuh",
    "shn" to "shan",
    "shu" to "arabe tchadien",
    "si" to "cingalais",
    "sid" to "sidamo",
    "sk" to "slovaque",
    "sl" to "slovène",
    "slh" to "lushootseed du Sud",
    "sli" to "bas-silésien",
    "sly" to "sélayar",
    "sm" to "samoan",
    "sma" to "same du Sud",
    "smj" to "same de Lule",
    "smn" to "same d’Inari",
    "sms" to "same skolt",
    "sn" to "shona",
    "snk" to "soninké",
    "so" to "somali",
    "sog" to "sogdien",
    "sq" to "albanais",
    "sr" to "serbe",
    "srn" to "sranan tongo",
    "srr" to "sérère",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sotho du Sud",
    "stq" to "saterlandais",
    "str" to "salish des détroits",
    "su" to "soundanais",
    "suk" to "soukouma",
    "sus" to "soussou",
    "sux" to "sumérien",
    "sv" to "suédois",
    "sw" to "swahili",
    "sw-CD" to "swahili du Congo",
    "swb" to "comorien",
    "syc" to "syriaque classique",
    "syr" to "syriaque",
    "szl" to "silésien",
    "ta" to "tamoul",
    "tce" to "tutchone du Sud",
    "tcy" to "toulou",
    "te" to "télougou",
    "tem" to "timné",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tétoum",
    "tg" to "tadjik",
    "tgx" to "tagish",
    "th" to "thaï",
    "tht" to "tahltan",
    "ti" to "tigrigna",
    "tig" to "tigré",
    "tiv" to "tiv",
    "tk" to "turkmène",
    "tkl" to "tokelau",
    "tkr" to "tsakhour",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tly" to "talysh",
    "tmh" to "tamacheq",
    "tn" to "tswana",
    "to" to "tongien",
    "tog" to "tonga nyasa",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turc",
    "tru" to "touroyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "tsakonien",
    "tsi" to "tsimshian",
    "tt" to "tatar",
    "ttm" to "tutchone du Nord",
    "ttt" to "tati caucasien",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitien",
    "tyv" to "touvain",
    "tzm" to "amazighe de l’Atlas central",
    "udm" to "oudmourte",
    "ug" to "ouïghour",
    "ug-alt-variant" to "ouïgour",
    "uga" to "ougaritique",
    "uk" to "ukrainien",
    "umb" to "umbundu",
    "und" to "langue indéterminée",
    "ur" to "ourdou",
    "uz" to "ouzbek",
    "vai" to "vaï",
    "ve" to "venda",
    "vec" to "vénitien",
    "vep" to "vepse",
    "vi" to "vietnamien",
    "vls" to "flamand occidental",
    "vmf" to "franconien du Main",
    "vmw" to "macua",
    "vo" to "volapük",
    "vot" to "vote",
    "vro" to "võro",
    "vun" to "vunjo",
    "wa" to "wallon",
    "wae" to "walser",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kalmouk",
    "xh" to "xhosa",
    "xmf" to "mingrélien",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapois",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatou",
    "yue" to "cantonais",
    "yue-alt-menu" to "chinois cantonais",
    "za" to "zhuang",
    "zap" to "zapotèque",
    "zbl" to "symboles Bliss",
    "zea" to "zélandais",
    "zen" to "zenaga",
    "zgh" to "amazighe standard marocain",
    "zh" to "chinois",
    "zh-alt-menu" to "chinois mandarin",
    "zh-Hans" to "chinois simplifié",
    "zh-Hans-alt-long" to "mandarin simplifié",
    "zh-Hant" to "chinois traditionnel",
    "zh-Hant-alt-long" to "mandarin traditionnel",
    "zu" to "zoulou",
    "zun" to "zuñi",
    "zxx" to "sans contenu linguistique",
    "zza" to "zazaki",
  ) }

  val fr_BE: ImmutableMap by lazy { immutableMapOf(
    "frp" to "franco-provençal",
    "goh" to "ancien haut-allemand",
    "gu" to "gujarati",
  ) }

  val fr_BF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_BI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_BJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_BL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_CA: ImmutableMap by lazy { immutableMapOf(
    "ady" to "adygué",
    "ang" to "vieil anglais",
    "asa" to "asou",
    "bbj" to "ghomala",
    "bik" to "bicol",
    "byn" to "bilen",
    "byv" to "medumba",
    "chg" to "tchagatay",
    "chn" to "chinook",
    "ckb" to "kurde central",
    "ckb-alt-menu" to "kurde central",
    "cr" to "cri",
    "crg" to "michif",
    "crl" to "cri du Nord-Est",
    "crr" to "algonquin de la Caroline",
    "den" to "slave",
    "dgr" to "tlicho",
    "ebu" to "embou",
    "en-GB-alt-short" to "anglais (R.-U.)",
    "en-US-alt-short" to "anglais (É.-U.)",
    "esu" to "yupik central",
    "ewo" to "ewondo",
    "frc" to "cajun",
    "frp" to "franco-provençal",
    "goh" to "vieux haut-allemand",
    "gu" to "gujarati",
    "ii" to "yi de Sichuan",
    "ken" to "kenyang",
    "kl" to "kalaallisut",
    "ks" to "kashmiri",
    "ksb" to "chambala",
    "liv" to "live",
    "lu" to "luba-katanga",
    "lzh" to "chinois classique",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "nds-NL" to "bas saxon",
    "njo" to "ao naga",
    "nmg" to "kwasio",
    "nwc" to "newari classique",
    "nyn" to "nkole",
    "oka" to "okanagan",
    "pau" to "palauan",
    "pdc" to "allemand de Pennsylvanie",
    "pdt" to "bas allemand mennonite",
    "peo" to "vieux perse",
    "pfl" to "palatin",
    "pis" to "pidgin",
    "pro" to "ancien occitan",
    "quc" to "k’iche’",
    "rar" to "rarotonga",
    "sbp" to "sangu",
    "sdh" to "kurde méridional",
    "sei" to "seri",
    "sga" to "vieil irlandais",
    "sly" to "selayar",
    "smn" to "sami d’Inari",
    "stq" to "frison de Saterland",
    "sus" to "sosso",
    "sw-CD" to "swahili congolais",
    "tru" to "turoyo",
    "tzm" to "tamazight",
    "ug-alt-variant" to "ouïghour",
    "yue-alt-menu" to "chinois, cantonais",
    "zh-alt-menu" to "chinois, mandarin",
    "zh-Hans-alt-long" to "chinois, mandarin simplifié",
    "zh-Hant-alt-long" to "chinois, mandarin traditionnel",
  ) }

  val fr_CD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_CF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_CG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_CH: ImmutableMap by lazy { immutableMapOf(
    "gu" to "goudjrati",
    "pdc" to "allemand de Pennsylvanie",
    "sdh" to "kurde méridional",
  ) }

  val fr_CI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_CM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_DJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_DZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_GA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_GF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_GN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_GP: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_GQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_HT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_KM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_LU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_ML: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_MU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_NC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_NE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_PF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_PM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_RE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_RW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_SC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_SN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_SY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_TD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_TG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_TN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_VU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_WF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val fr_YT: ImmutableMap by lazy { immutableMapOf(
  ) }

  val frr: ImmutableMap by lazy { immutableMapOf(
    "frr" to "Nordfriisk",
  ) }

  val fur: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abcazian",
    "ae" to "avestan",
    "af" to "afrikaans",
    "am" to "amaric",
    "an" to "aragonês",
    "ang" to "vieri inglês",
    "ar" to "arap",
    "arc" to "aramaic",
    "as" to "assamês",
    "ast" to "asturian",
    "av" to "avar",
    "ay" to "aymarà",
    "az" to "azerbaijani",
    "az-alt-short" to "azerbaijani",
    "be" to "bielorùs",
    "bg" to "bulgar",
    "bn" to "bengalês",
    "bo" to "tibetan",
    "br" to "breton",
    "bs" to "bosniac",
    "ca" to "catalan",
    "ce" to "cecen",
    "ch" to "chamorro",
    "co" to "cors",
    "cop" to "coptic",
    "cr" to "cree",
    "cs" to "cec",
    "cu" to "sclâf de glesie",
    "cy" to "galês",
    "da" to "danês",
    "de" to "todesc",
    "de-AT" to "todesc de Austrie",
    "de-CH" to "alt todesc de Svuizare",
    "den" to "sclâf",
    "egy" to "vieri egjizian",
    "el" to "grêc",
    "en" to "inglês",
    "en-AU" to "inglês australian",
    "en-CA" to "inglês canadês",
    "en-GB" to "inglês britanic",
    "en-GB-alt-short" to "inglês britanic",
    "en-US" to "ingles merecan",
    "en-US-alt-short" to "ingles merecan",
    "eo" to "esperanto",
    "es" to "spagnûl",
    "es-419" to "spagnûl de Americhe Latine",
    "es-ES" to "spagnûl iberic",
    "et" to "eston",
    "eu" to "basc",
    "fa" to "persian",
    "ff" to "fulah",
    "fi" to "finlandês",
    "fil" to "filipin",
    "fj" to "fizian",
    "fo" to "faroês",
    "fr" to "francês",
    "fr-CA" to "francês dal Canade",
    "fr-CH" to "francês de Svuizare",
    "fro" to "vieri francês",
    "fur" to "furlan",
    "fy" to "frisian",
    "ga" to "gaelic irlandês",
    "gd" to "gaelic scozês",
    "gl" to "galizian",
    "gn" to "guaranì",
    "got" to "gotic",
    "grc" to "vieri grêc",
    "gu" to "gujarati",
    "gv" to "manx",
    "he" to "ebraic",
    "hi" to "hindi",
    "hr" to "cravuat",
    "ht" to "haitian",
    "hu" to "ongjarês",
    "hy" to "armen",
    "id" to "indonesian",
    "ig" to "igbo",
    "ik" to "inupiaq",
    "io" to "ido",
    "is" to "islandês",
    "it" to "talian",
    "iu" to "inuktitut",
    "ja" to "gjaponês",
    "ka" to "gjeorgjian",
    "kk" to "kazac",
    "kl" to "kalaallisut",
    "km" to "khmer",
    "kn" to "kannada",
    "ko" to "corean",
    "ku" to "curd",
    "kw" to "cornualiês",
    "la" to "latin",
    "lad" to "ladin",
    "lb" to "lussemburghês",
    "li" to "limburghês",
    "ln" to "lingala",
    "lo" to "lao",
    "lt" to "lituan",
    "lv" to "leton",
    "mg" to "malagasy",
    "mi" to "maori",
    "mk" to "macedon",
    "ml" to "malayalam",
    "mn" to "mongul",
    "mr" to "marathi",
    "ms" to "malês",
    "mt" to "maltês",
    "mul" to "lenghis multiplis",
    "mwl" to "mirandês",
    "nap" to "napoletan",
    "nb" to "norvegjês bokmål",
    "nd" to "ndebele setentrionâl",
    "nds" to "bas todesc",
    "ne" to "nepalês",
    "nl" to "olandês",
    "nl-BE" to "flamant",
    "nn" to "norvegjês nynorsk",
    "no" to "norvegjês",
    "non" to "vieri norvegjês",
    "nso" to "sotho setentrionâl",
    "nv" to "navajo",
    "oc" to "ocitan",
    "or" to "oriya",
    "os" to "osetic",
    "ota" to "turc otoman",
    "pa" to "punjabi",
    "pap" to "papiamento",
    "peo" to "vieri persian",
    "pl" to "polac",
    "pro" to "vieri provenzâl",
    "ps" to "pashto",
    "pt" to "portughês",
    "pt-BR" to "portughês brasilian",
    "pt-PT" to "portughês iberic",
    "qu" to "quechua",
    "rm" to "rumanç",
    "ro" to "romen",
    "ro-MD" to "moldâf",
    "ru" to "rus",
    "sa" to "sanscrit",
    "sc" to "sardegnûl",
    "scn" to "sicilian",
    "sco" to "scozês",
    "sd" to "sindhi",
    "se" to "sami setentrionâl",
    "sg" to "sango",
    "sga" to "vieri irlandês",
    "si" to "sinalês",
    "sk" to "slovac",
    "sl" to "sloven",
    "sm" to "samoan",
    "so" to "somal",
    "sq" to "albanês",
    "sr" to "serp",
    "ss" to "swati",
    "st" to "sotho meridionâl",
    "su" to "sundanês",
    "sux" to "sumeric",
    "sv" to "svedês",
    "sw" to "swahili",
    "ta" to "tamil",
    "te" to "telegu",
    "tet" to "tetum",
    "tg" to "tagic",
    "th" to "thai",
    "tk" to "turcmen",
    "tl" to "tagalog",
    "tr" to "turc",
    "tt" to "tartar",
    "ty" to "tahitian",
    "ug" to "uigur",
    "uk" to "ucrain",
    "und" to "indeterminade",
    "ur" to "urdu",
    "uz" to "uzbec",
    "ve" to "venda",
    "vi" to "vietnamite",
    "wa" to "valon",
    "wo" to "wolof",
    "xh" to "xhosa",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "zh" to "cinês",
    "zh-alt-menu" to "cinês",
    "zh-Hans" to "cinês semplificât",
    "zh-Hans-alt-long" to "cinês semplificât",
    "zh-Hant" to "cinês tradizionâl",
    "zh-Hant-alt-long" to "cinês tradizionâl",
    "zu" to "zulu",
  ) }

  val fy: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchazysk",
    "ace" to "Atjeesk",
    "ach" to "Akoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "ae" to "Avestysk",
    "af" to "Afrikaansk",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Akkadysk",
    "ale" to "Aleut",
    "alt" to "Sûd-Altaïsk",
    "am" to "Amhaarsk",
    "an" to "Aragoneesk",
    "ang" to "âldingelsk",
    "anp" to "Angika",
    "ar" to "Arabysk",
    "ar-001" to "Modern standert Arabysk",
    "arc" to "Arameesk",
    "arn" to "Araukaansk",
    "arp" to "Arapaho",
    "arw" to "Arawak",
    "as" to "Assameesk",
    "asa" to "Asu",
    "ast" to "Asturysk",
    "av" to "Avarysk",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbeidzjaansk",
    "az-alt-short" to "Azeri",
    "ba" to "Basjkiersk",
    "bal" to "Baloetsjysk",
    "ban" to "Balineesk",
    "bas" to "Basa",
    "bax" to "Bamoun",
    "bbj" to "Ghomala’",
    "be" to "Wyt-Russysk",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bg" to "Bulgaarsk",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bkm" to "Kom",
    "bla" to "Siksika",
    "bm" to "Bambara",
    "bn" to "Bengaalsk",
    "bo" to "Tibetaansk",
    "br" to "Bretonsk",
    "bra" to "Braj",
    "brx" to "Bodo",
    "bs" to "Bosnysk",
    "bss" to "Akoose",
    "bua" to "Buriat",
    "bug" to "Bugineesk",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Katalaansk",
    "cad" to "Kaddo",
    "car" to "Karibysk",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ce" to "Tsjetsjeensk",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Chuukeesk",
    "chm" to "Mari",
    "chn" to "Chinook-jargon",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Soranî",
    "ckb-alt-menu" to "Soranî",
    "ckb-alt-variant" to "Soranî",
    "co" to "Korsikaansk",
    "cop" to "Koptysk",
    "cr" to "Cree",
    "crh" to "Krim-Tataarsk",
    "cs" to "Tsjechysk",
    "csb" to "Kasjoebysk",
    "cu" to "Kerkslavysk",
    "cv" to "Tsjoevasjysk",
    "cy" to "Welsk",
    "da" to "Deensk",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Dútsk",
    "de-AT" to "Eastenryks Dútsk",
    "de-CH" to "Switsersk Heechdútsk",
    "del" to "Delaware",
    "den" to "Slave",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Nedersorbysk",
    "dua" to "Duala",
    "dum" to "Middelnederlânsk",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Aldegyptysk",
    "eka" to "Ekajuk",
    "el" to "Gryks",
    "elx" to "Elamitysk",
    "en" to "Ingelsk",
    "en-AU" to "Australysk Ingelsk",
    "en-CA" to "Kanadeesk Ingelsk",
    "en-GB" to "Britsk Ingelsk",
    "en-GB-alt-short" to "Britsk Ingelsk",
    "en-US" to "Amerikaansk Ingelsk",
    "en-US-alt-short" to "Amerikaansk Ingelsk",
    "enm" to "Middelingelsk",
    "eo" to "Esperanto",
    "es" to "Spaansk",
    "es-419" to "Latynsk-Amerikaansk Spaansk",
    "es-ES" to "Europeesk Spaansk",
    "es-MX" to "Meksikaansk Spaansk",
    "et" to "Estlânsk",
    "eu" to "Baskysk",
    "ewo" to "Ewondo",
    "fa" to "Perzysk",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fulah",
    "fi" to "Finsk",
    "fil" to "Filipynsk",
    "fj" to "Fijysk",
    "fo" to "Faeröersk",
    "fon" to "Fon",
    "fr" to "Frânsk",
    "fr-CA" to "Kanadeesk Frânsk",
    "fr-CH" to "Switserse Frânsk",
    "frm" to "Middelfrânsk",
    "fro" to "Aldfrânsk",
    "frr" to "Noard-Frysk",
    "frs" to "East-Frysk",
    "fur" to "Friulysk",
    "fy" to "Frysk",
    "ga" to "Iersk",
    "gaa" to "Ga",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gd" to "Schotsk Gaelic",
    "gez" to "Geez",
    "gil" to "Gilberteesk",
    "gl" to "Galisysk",
    "gmh" to "Middelheechdútsk",
    "gn" to "Guaraní",
    "goh" to "Alsheechdútsk",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gothysk",
    "grb" to "Grebo",
    "grc" to "Aldgryks",
    "gsw" to "Switsers Dútsk",
    "gu" to "Gujarati",
    "guz" to "Gusii",
    "gv" to "Manks",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaïaansk",
    "he" to "Hebreeuwsk",
    "hi" to "Hindi",
    "hil" to "Hiligaynon",
    "hit" to "Hettitysk",
    "hmn" to "Hmong",
    "ho" to "Hiri Motu",
    "hr" to "Kroatysk",
    "hsb" to "Oppersorbysk",
    "ht" to "Haïtiaansk",
    "hu" to "Hongaarsk",
    "hup" to "Hupa",
    "hy" to "Armeensk",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Yndonezysk",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ik" to "Inupiaq",
    "ilo" to "Iloko",
    "inh" to "Ingoesj",
    "io" to "Ido",
    "is" to "Yslâns",
    "it" to "Italiaansk",
    "iu" to "Inuktitut",
    "ja" to "Japans",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Judeo-Perzysk",
    "jrb" to "Judeo-Arabysk",
    "jv" to "Javaansk",
    "ka" to "Georgysk",
    "kaa" to "Karakalpaks",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardysk",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kaapverdysk Creools",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kha" to "Khasi",
    "kho" to "Khotaneesk",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazachs",
    "kkj" to "Kako",
    "kl" to "Grienlâns",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Koreaansk",
    "kok" to "Konkani",
    "kos" to "Kosraeaansk",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelysk",
    "kru" to "Kurukh",
    "ks" to "Kasjmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Kölsch",
    "ku" to "Koerdysk",
    "kum" to "Koemuks",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Cornish",
    "ky" to "Kirgizysk",
    "la" to "Latyn",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Luxemburgs",
    "lez" to "Lezgysk",
    "lg" to "Ganda",
    "li" to "Limburgs",
    "lkt" to "Lakota",
    "ln" to "Lingala",
    "lo" to "Laotiaansk",
    "lol" to "Mongo",
    "loz" to "Lozi",
    "lt" to "Litouws",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Lushai",
    "luy" to "Luyia",
    "lv" to "Letlâns",
    "mad" to "Madurees",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makassaars",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasysk",
    "mga" to "Middeliers",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshallees",
    "mi" to "Maori",
    "mic" to "Mi’kmaq",
    "min" to "Minangkabau",
    "mk" to "Macedonysk",
    "ml" to "Malayalam",
    "mn" to "Mongools",
    "mnc" to "Mantsjoe",
    "mni" to "Manipoeri",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Maleis",
    "mt" to "Maltees",
    "mua" to "Mundang",
    "mul" to "Meardere talen",
    "mus" to "Creek",
    "mwl" to "Mirandees",
    "mwr" to "Marwari",
    "my" to "Birmees",
    "mye" to "Myene",
    "myv" to "Erzja",
    "na" to "Nauruaansk",
    "nap" to "Napolitaansk",
    "naq" to "Nama",
    "nb" to "Noors - Bokmål",
    "nd" to "Noard-Ndbele",
    "nds" to "Laagduits",
    "ne" to "Nepalees",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niueaansk",
    "nl" to "Nederlânsk",
    "nl-BE" to "Vlaams",
    "nmg" to "Ngumba",
    "nn" to "Noors - Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Noors",
    "nog" to "Nogai",
    "non" to "Aldnoarsk",
    "nqo" to "N’ko",
    "nr" to "Sûd-Ndbele",
    "nso" to "Noard-Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Klassiek Newari",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Occitaansk",
    "oj" to "Ojibwa",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossetysk",
    "osa" to "Osage",
    "ota" to "Ottomaansk-Turks",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pal" to "Pahlavi",
    "pam" to "Pampanga",
    "pap" to "Papiaments",
    "pau" to "Palauaansk",
    "peo" to "Aldperzysk",
    "phn" to "Foenisysk",
    "pi" to "Pali",
    "pl" to "Poalsk",
    "pon" to "Pohnpeiaansk",
    "pro" to "Aldprovençaals",
    "ps" to "Pasjtoe",
    "ps-alt-variant" to "Pashto",
    "pt" to "Portugeesk",
    "pt-BR" to "Brazyljaansk Portugees",
    "pt-PT" to "Europees Portugees",
    "qu" to "Quechua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rm" to "Reto-Romaansk",
    "rn" to "Kirundi",
    "ro" to "Roemeensk",
    "ro-MD" to "Moldavysk",
    "rof" to "Rombo",
    "rom" to "Romani",
    "ru" to "Russysk",
    "rup" to "Aromaniaansk",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskriet",
    "sad" to "Sandawe",
    "sah" to "Jakoets",
    "sam" to "Samaritaansk-Arameesk",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinysk",
    "scn" to "Siciliaansk",
    "sco" to "Schots",
    "sd" to "Sindhi",
    "se" to "Noard-Samysk",
    "see" to "Seneca",
    "seh" to "Sena",
    "sel" to "Selkup",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Aldyrsk",
    "sh" to "Servokroatysk",
    "shi" to "Tashelhiyt",
    "shn" to "Shan",
    "shu" to "Tsjadysk Arabysk",
    "si" to "Singalees",
    "sid" to "Sidamo",
    "sk" to "Slowaaks",
    "sl" to "Sloveensk",
    "sm" to "Samoaansk",
    "sma" to "Sûd-Samysk",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalysk",
    "sog" to "Sogdysk",
    "sq" to "Albaneesk",
    "sr" to "Servysk",
    "srn" to "Sranantongo",
    "srr" to "Serer",
    "ss" to "Swazi",
    "ssy" to "Saho",
    "st" to "Sûd-Sotho",
    "su" to "Soendaneesk",
    "suk" to "Sukuma",
    "sus" to "Soesoe",
    "sux" to "Soemerysk",
    "sv" to "Zweeds",
    "sw" to "Swahili",
    "sw-CD" to "Congo Swahili",
    "swb" to "Shimaore",
    "syc" to "Klassiek Syrysk",
    "syr" to "Syrysk",
    "ta" to "Tamil",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetun",
    "tg" to "Tadzjieks",
    "th" to "Thais",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmeens",
    "tkl" to "Tokelaus",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tongaansk",
    "tog" to "Nyasa Tonga",
    "tpi" to "Tok Pisin",
    "tr" to "Turks",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsi" to "Tsimshian",
    "tt" to "Tataars",
    "tum" to "Toemboeka",
    "tvl" to "Tuvaluaansk",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitysk",
    "tyv" to "Tuvinysk",
    "tzm" to "Tamazight (Sintraal-Marokko)",
    "udm" to "Oedmoerts",
    "ug" to "Oeigoers",
    "uga" to "Oegaritysk",
    "uk" to "Oekraïens",
    "umb" to "Umbundu",
    "und" to "Onbekende taal",
    "ur" to "Urdu",
    "uz" to "Oezbeeks",
    "vai" to "Vai",
    "ve" to "Venda",
    "vi" to "Vietnamees",
    "vo" to "Volapük",
    "vot" to "Votysk",
    "vun" to "Vunjo",
    "wa" to "Waals",
    "wae" to "Walser",
    "wal" to "Walamo",
    "war" to "Waray",
    "was" to "Washo",
    "wo" to "Wolof",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapees",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Jiddysk",
    "yo" to "Yoruba",
    "yue" to "Kantoneesk",
    "yue-alt-menu" to "Kantoneesk",
    "za" to "Zhuang",
    "zap" to "Zapotec",
    "zbl" to "Blissymbolen",
    "zen" to "Zenaga",
    "zgh" to "Standert Marokkaanske Tamazight",
    "zh" to "Sineesk",
    "zh-alt-menu" to "Sineesk",
    "zh-Hans" to "Ferienfâldich Sineesk",
    "zh-Hans-alt-long" to "Ferienfâldich Sineesk",
    "zh-Hant" to "Tradisjoneel Sineesk",
    "zh-Hant-alt-long" to "Tradisjoneel Sineesk",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Gjin linguïstyske ynhâld",
    "zza" to "Zaza",
  ) }

  val ga: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afáiris",
    "ab" to "Abcáisis",
    "ace" to "Aicinéis",
    "ada" to "Daingmis",
    "ady" to "Adaigéis",
    "ae" to "Aivéistis",
    "af" to "Afracáinis",
    "agq" to "Aigeimis",
    "ain" to "Aidhniúis",
    "ak" to "Acáinis",
    "akk" to "Acáidis",
    "ale" to "Ailiúitis",
    "alt" to "Altaeis an Deiscirt",
    "am" to "Amáiris",
    "an" to "Aragóinis",
    "ang" to "Sean-Bhéarla",
    "ann" to "Obolo",
    "anp" to "Aingícis",
    "ar" to "Araibis",
    "ar-001" to "Araibis Chaighdeánach",
    "arc" to "Aramais",
    "arn" to "Mapúitsis",
    "arp" to "Arapachóis",
    "ars" to "Araibis Najdi",
    "as" to "Asaimis",
    "asa" to "Asúis",
    "ast" to "Astúiris",
    "atj" to "Atikamekw",
    "av" to "Aváiris",
    "awa" to "Avaidis",
    "ay" to "Aidhmiris",
    "az" to "Asarbaiseáinis",
    "az-alt-short" to "Asairis",
    "ba" to "Baiscíris",
    "ban" to "Bailís",
    "bar" to "Baváiris",
    "bas" to "Basáis",
    "be" to "Bealarúisis",
    "bem" to "Beimbis",
    "bez" to "Beinis",
    "bg" to "Bulgáiris",
    "bgc" to "Haryanvi",
    "bho" to "Vóispiris",
    "bi" to "Bioslaimis",
    "bin" to "Binis",
    "bla" to "Sicsicis",
    "blo" to "Anii",
    "bm" to "Bambairis",
    "bn" to "Beangáilis",
    "bo" to "Tibéidis",
    "br" to "Briotáinis",
    "brx" to "Bódóis",
    "bs" to "Boisnis",
    "bua" to "Buiriáitis",
    "bug" to "Buiginis",
    "byn" to "Blinis",
    "ca" to "Catalóinis",
    "cay" to "teanga Cayuga",
    "ccp" to "Seácmais",
    "ce" to "Seisnis",
    "ceb" to "Seabúáinis",
    "cgg" to "Cígis",
    "ch" to "Seamóiris",
    "chk" to "Siúicísis",
    "chm" to "Mairis",
    "cho" to "Seactáis",
    "chp" to "Siopúáinis",
    "chr" to "Seiricis",
    "chy" to "Siáinis",
    "ckb" to "Coirdis Lárnach",
    "ckb-alt-menu" to "Coirdis Lárnach",
    "ckb-alt-variant" to "Coirdis, Sóráinis",
    "clc" to "Chilcotin",
    "co" to "Corsaicis",
    "cop" to "Coptais",
    "cr" to "Craís",
    "crg" to "Michif",
    "crj" to "Craís an Deiscirt Thoir",
    "crk" to "Plains Cree",
    "crl" to "Craís Thoir Thuaidh",
    "crm" to "Moose Cree",
    "crr" to "teanga Algancach Carolina",
    "crs" to "Criól Fraincise Seselwa",
    "cs" to "Seicis",
    "csb" to "Caisiúibis",
    "csw" to "Swampy Cree",
    "cu" to "Slavais na hEaglaise",
    "cv" to "Suvaisis",
    "cy" to "Breatnais",
    "da" to "Danmhairgis",
    "dak" to "Dacótais",
    "dar" to "Dargais",
    "dav" to "Taita",
    "de" to "Gearmáinis",
    "de-AT" to "Gearmáinis na hOstaire",
    "de-CH" to "Ard-Ghearmáinis Eilvéiseach",
    "dgr" to "Dograibis",
    "dje" to "Zarmais",
    "doi" to "Dóigris",
    "dsb" to "Sorbais Íochtarach",
    "dua" to "Duailis",
    "dum" to "Meán-Ollainnis",
    "dv" to "Divéihis",
    "dyo" to "Jóla-Fainis",
    "dz" to "Seoinicis",
    "dzg" to "Dazaga",
    "ebu" to "Ciambúis",
    "ee" to "Éabhais",
    "efi" to "Eificis",
    "egy" to "Sean-Éigiptis",
    "eka" to "Acaidiúcais",
    "el" to "Gréigis",
    "en" to "Béarla",
    "en-AU" to "Béarla na hAstráile",
    "en-CA" to "Béarla Cheanada",
    "en-GB" to "Béarla na Breataine",
    "en-GB-alt-short" to "Béarla na R.A.",
    "en-US" to "Béarla Mheiriceá",
    "en-US-alt-short" to "Béarla S.A.M.",
    "enm" to "Meán-Bhéarla",
    "eo" to "Esperanto",
    "es" to "Spáinnis",
    "es-419" to "Spáinnis Mheiriceá Laidinigh",
    "es-ES" to "Spáinnis Eorpach",
    "es-MX" to "Spáinnis Mheicsiceach",
    "et" to "Eastóinis",
    "eu" to "Bascais",
    "ewo" to "Éabhandóis",
    "fa" to "Peirsis",
    "fa-AF" to "Dairis",
    "ff" to "Fuláinis",
    "fi" to "Fionlainnis",
    "fil" to "Filipínis",
    "fj" to "Fidsis",
    "fo" to "Faróis",
    "fon" to "Fonais",
    "fr" to "Fraincis",
    "fr-CA" to "Fraincis Cheanada",
    "fr-CH" to "Fraincis na hEilvéise",
    "frc" to "Fraincis Cajun",
    "frm" to "Meán-Fhraincis",
    "fro" to "Sean-Fhraincis",
    "frr" to "Freaslainnis an Tuaiscirt",
    "fur" to "Friúilis",
    "fy" to "Freaslainnis Iartharach",
    "ga" to "Gaeilge",
    "gaa" to "Geáis",
    "gan" to "Sínis Gan",
    "gd" to "Gaeilge na hAlban",
    "gez" to "Aetóipis",
    "gil" to "Gilbeartais",
    "gl" to "Gailísis",
    "gmh" to "Meán-Ard-Ghearmáinis",
    "gn" to "Guaráinis",
    "goh" to "Sean-Ard-Ghearmáinis",
    "gor" to "Gorantalais",
    "grc" to "Sean-Ghréigis",
    "gsw" to "Gearmáinis Eilvéiseach",
    "gu" to "Gúisearáitis",
    "guc" to "Uaúis",
    "guz" to "Gúsaís",
    "gv" to "Manainnis",
    "gwi" to "Goitsinis",
    "ha" to "Hásais",
    "hai" to "Haídis",
    "hak" to "Haicéis",
    "haw" to "Haváis",
    "hax" to "Haídis an Deiscirt",
    "he" to "Eabhrais",
    "hi" to "Hiondúis",
    "hif" to "Hiondúis Fhidsí",
    "hil" to "Hilgeanóinis",
    "hit" to "Hitis",
    "hmn" to "Hmongais",
    "ho" to "Motúis Hírí",
    "hr" to "Cróitis",
    "hsb" to "Sorbais Uachtarach",
    "hsn" to "Sínis Xiang",
    "ht" to "Críol Háítí",
    "hu" to "Ungáiris",
    "hup" to "Húipis",
    "hur" to "Halkomelem",
    "hy" to "Airméinis",
    "hz" to "Heiréiris",
    "ia" to "Interlingua",
    "iba" to "Ibeainis",
    "ibb" to "Ibibis",
    "id" to "Indinéisis",
    "ie" to "Interlingue",
    "ig" to "Íogbóis",
    "ii" to "Ís Shichuan",
    "ik" to "Iniúipiaicis",
    "ikt" to "Ionúitis Iarthar Cheanada",
    "ilo" to "Ileacáinis",
    "inh" to "Iongúis",
    "io" to "Ídis",
    "is" to "Íoslainnis",
    "it" to "Iodáilis",
    "iu" to "Ionúitis",
    "ja" to "Seapáinis",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jut" to "Iútlainnis",
    "jv" to "Iáivis",
    "ka" to "Seoirsis",
    "kaa" to "Cara-Chalpáis",
    "kab" to "Caibílis",
    "kac" to "Caitsinis",
    "kaj" to "Jju",
    "kam" to "Cambais",
    "kbd" to "Cabairdis",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Criól Cabo Verde",
    "kfo" to "Koro",
    "kg" to "Congóis",
    "kgp" to "Kaingang",
    "kha" to "Caisis",
    "khq" to "Songais Iartharach",
    "ki" to "Ciocúis",
    "kj" to "Cuainiáimis",
    "kk" to "Casaicis",
    "kkj" to "Cacóis",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Ciméiris",
    "kmb" to "Ciombundais",
    "kn" to "Cannadais",
    "ko" to "Cóiréis",
    "kok" to "Concáinis",
    "kpe" to "Caipeilis",
    "kr" to "Canúiris",
    "krc" to "Caraicí-Balcáiris",
    "krl" to "Cairéilis",
    "kru" to "Curúicis",
    "ks" to "Caismíris",
    "ksb" to "Shambala",
    "ksf" to "Baifiais",
    "ksh" to "Coilsis",
    "ku" to "Coirdis",
    "kum" to "Cúimicis",
    "kv" to "Coimis",
    "kw" to "Coirnis",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Cirgisis",
    "la" to "Laidin",
    "lad" to "Laidínis",
    "lag" to "Ciolaingis",
    "lah" to "Puinseáibis Iartharach",
    "lb" to "Lucsambuirgis",
    "lez" to "Leisgis",
    "lg" to "Lugandais",
    "li" to "Liombuirgis",
    "lij" to "Liogúiris",
    "lil" to "Lillooet",
    "liv" to "Liovóinis",
    "lkt" to "Lacótais",
    "lmo" to "Lombairdis",
    "ln" to "Liongáilis",
    "lo" to "Laoisis",
    "lou" to "Criól Louisiana",
    "loz" to "Lóisis",
    "lrc" to "Lúiris an Tuaiscirt",
    "lsm" to "Saamia",
    "lt" to "Liotuáinis",
    "lu" to "Lúba-Cataingis",
    "lua" to "Luba-Lulua",
    "lun" to "Lundais",
    "luo" to "Lúóis",
    "lus" to "Míosóis",
    "luy" to "Luyia",
    "lv" to "Laitvis",
    "mad" to "Maidiúiris",
    "mag" to "Magaidis",
    "mai" to "Maitilis",
    "mak" to "Macasairis",
    "mas" to "Másais",
    "mdf" to "Mocsais",
    "men" to "Meindis",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagáisis",
    "mga" to "Meán-Ghaeilge",
    "mgh" to "Meiteo-Macuais",
    "mgo" to "Metaʼ",
    "mh" to "Mairsillis",
    "mi" to "Maorais",
    "mic" to "Micmeaicis",
    "min" to "Míneangcababhais",
    "mk" to "Macadóinis",
    "ml" to "Mailéalaimis",
    "mn" to "Mongóilis",
    "mni" to "Manapúiris",
    "moe" to "Innu-aimun",
    "moh" to "Móháicis",
    "mos" to "Mosais",
    "mr" to "Maraitis",
    "mrj" to "Mairis Iartharach",
    "ms" to "Malaeis",
    "mt" to "Máltais",
    "mua" to "Mundang",
    "mul" to "Ilteangacha",
    "mus" to "Muscogee",
    "mwl" to "Mioraindéis",
    "mwr" to "Marmhairis",
    "my" to "Burmais",
    "myv" to "Éirsis",
    "mzn" to "Mázandaráinis",
    "na" to "Nárúis",
    "nan" to "Sínis Min Nan",
    "nap" to "Napóilis",
    "naq" to "Nama",
    "nb" to "Bocmál",
    "nd" to "N-deibéilis an Tuaiscirt",
    "nds" to "Gearmáinis Íochtarach",
    "nds-NL" to "Sacsainis Íochtarach",
    "ne" to "Neipeailis",
    "new" to "Néamharais",
    "ng" to "Ndongais",
    "nia" to "Niaisis",
    "niu" to "Níobhais",
    "nl" to "Ollainnis",
    "nl-BE" to "Pléimeannais",
    "nmg" to "Cuaiseois",
    "nn" to "Nua-Ioruais",
    "nnh" to "Ngiemboon",
    "no" to "Ioruais",
    "nog" to "Nógaeis",
    "non" to "Sean-Lochlainnis",
    "nqo" to "N-cóis",
    "nr" to "Ndeibéilis an Deiscirt",
    "nso" to "Sútúis an Tuaiscirt",
    "nus" to "Nuairis",
    "nv" to "Navachóis",
    "ny" to "Siséivis",
    "nyn" to "Niancóilis",
    "oc" to "Ocsatáinis",
    "oj" to "Óisibis",
    "ojb" to "Óisibis Iarthuiscirt",
    "ojc" to "Óisibis Lárnach",
    "ojs" to "Oji-Cree",
    "ojw" to "Óisibis an Iarthar",
    "oka" to "Okanagan",
    "om" to "Oraimis",
    "or" to "Odia",
    "os" to "Oiséitis",
    "pa" to "Puinseáibis",
    "pag" to "Pangasaíneánais",
    "pam" to "Pampaingis",
    "pap" to "Paipeamaintis",
    "pau" to "Palabhais",
    "pcm" to "pidsean na Nigéire",
    "peo" to "Sean-Pheirsis",
    "pi" to "Páilis",
    "pis" to "Pijin",
    "pl" to "Polainnis",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prúisis",
    "ps" to "Paistis",
    "pt" to "Portaingéilis",
    "pt-BR" to "Portaingéilis Bhrasaíleach",
    "pt-PT" to "Portaingéilis Ibéarach",
    "qu" to "Ceatsuais",
    "quc" to "Cuitséis",
    "raj" to "Rajasthani",
    "rap" to "Rapanúis",
    "rar" to "Raratongais",
    "rhg" to "Róihinis",
    "rm" to "Rómainis",
    "rn" to "Rúindis",
    "ro" to "Rómáinis",
    "ro-MD" to "Moldáivis",
    "rof" to "Rombo",
    "rom" to "Romainis",
    "ru" to "Rúisis",
    "rup" to "Arómáinis",
    "rw" to "Ciniaruaindis",
    "rwk" to "Rwa",
    "sa" to "Sanscrait",
    "sad" to "Sandabhais",
    "sah" to "Sachais",
    "sam" to "Aramais Shamárach",
    "saq" to "Samburu",
    "sat" to "Santáilis",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sairdínis",
    "scn" to "Sicilis",
    "sco" to "Albainis",
    "sd" to "Sindis",
    "se" to "Sáimis an Tuaiscirt",
    "seh" to "Sena",
    "ses" to "Songais Oirthearach",
    "sg" to "Sangóis",
    "sga" to "Sean-Ghaeilge",
    "sh" to "Seirbea-Chróitis",
    "shi" to "Tachelhit",
    "shn" to "Seánais",
    "si" to "Siolóinis",
    "sk" to "Slóvaicis",
    "sl" to "Slóivéinis",
    "slh" to "Lushootseed an Deiscirt",
    "sm" to "Samóis",
    "sma" to "Sáimis Theas",
    "smj" to "Sáimis Lule",
    "smn" to "Sáimis Inari",
    "sms" to "Sáimis Skolt",
    "sn" to "Seoinis",
    "snk" to "Soinincéis",
    "so" to "Somáilis",
    "sog" to "Sogdánais",
    "sq" to "Albáinis",
    "sr" to "Seirbis",
    "srn" to "Suranaimis",
    "ss" to "Suaisis",
    "st" to "Sútúis an Deiscirt",
    "str" to "Straits Salish",
    "su" to "Sundais",
    "suk" to "Sucúimis",
    "sux" to "Suiméiris",
    "sv" to "Sualainnis",
    "sw" to "Svahaílis",
    "sw-CD" to "Svahaílis an Chongó",
    "swb" to "teanga na gComórach",
    "syr" to "Siricis",
    "szl" to "Siléisis",
    "ta" to "Tamailis",
    "tce" to "Tutchone an Deiscirt",
    "te" to "Teileagúis",
    "tem" to "Teimnis",
    "teo" to "Teso",
    "tet" to "Teitimis",
    "tg" to "Taidsícis",
    "tgx" to "Tagish",
    "th" to "Téalainnis",
    "tht" to "Tahltan",
    "ti" to "Tigrinis",
    "tig" to "Tigréis",
    "tk" to "Tuircméinis",
    "tl" to "Tagálaigis",
    "tlh" to "Klingon",
    "tli" to "Clincitis",
    "tn" to "Suáinis",
    "to" to "Tongais",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Tuircis",
    "trv" to "Taroko",
    "ts" to "Songais",
    "tt" to "Tatairis",
    "ttm" to "Northern Tutchone",
    "tum" to "Tumbúicis",
    "tvl" to "Tuvalu",
    "tw" to "Tíbhis",
    "twq" to "Tasawaq",
    "ty" to "Taihítis",
    "tyv" to "Túvainis",
    "tzm" to "Tamaisis Atlais Láir",
    "udm" to "Udmairtis",
    "ug" to "Uigiúiris",
    "uk" to "Úcráinis",
    "umb" to "Umbundais",
    "und" to "Teanga anaithnid",
    "ur" to "Urdúis",
    "uz" to "Úisbéiceastáinis",
    "vai" to "Vadhais",
    "ve" to "Veindis",
    "vec" to "Veinéisis",
    "vi" to "Vítneaimis",
    "vls" to "Pléimeannais Iartharach",
    "vmw" to "Macuais",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Vallúnais",
    "wae" to "Walser",
    "wal" to "Uailéitis",
    "war" to "Uairéis",
    "wo" to "Volaifis",
    "wuu" to "Sínis Wu",
    "xal" to "Cailmícis",
    "xh" to "Cóisis",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Giúdais",
    "yo" to "Iarúibis",
    "yrl" to "Nheengatu",
    "yue" to "Cantainis",
    "yue-alt-menu" to "Sínis, Cantainis",
    "za" to "Siuáingis",
    "zea" to "Séalainnis",
    "zgh" to "Tamaisis Chaighdeánach Mharacó",
    "zh" to "Sínis",
    "zh-alt-menu" to "Sínis, Mandairínis",
    "zh-Hans" to "Sínis Shimplithe",
    "zh-Hans-alt-long" to "Mandairínis Shimplithe",
    "zh-Hant" to "Sínis Thraidisiúnta",
    "zh-Hant-alt-long" to "Mandairínis Thraidisiúnta",
    "zu" to "Súlúis",
    "zun" to "Zúinis",
    "zxx" to "Gan ábhar teangeolaíoch",
    "zza" to "Zázá",
  ) }

  val ga_GB: ImmutableMap by lazy { immutableMapOf(
  ) }

  val gaa: ImmutableMap by lazy { immutableMapOf(
    "en" to "Blɔfo",
    "gaa" to "Gã",
  ) }

  val gd: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchasais",
    "ace" to "Basa Acèh",
    "ach" to "Acoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "ae" to "Avestanais",
    "aeb" to "Arabais Thuiniseach",
    "af" to "Afraganais",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Acadais",
    "akz" to "Alabama",
    "ale" to "Aleutais",
    "aln" to "Albàinis Ghegeach",
    "alt" to "Altais Dheasach",
    "am" to "Amtharais",
    "an" to "Aragonais",
    "ang" to "Seann-Bheurla",
    "ann" to "Obolo",
    "anp" to "Angika",
    "apc" to "Arabais Levantach",
    "ar" to "Arabais",
    "ar-001" to "Nuadh-Arabais Stannardach",
    "arc" to "Aramais",
    "arn" to "Mapudungun",
    "aro" to "Araona",
    "arp" to "Arapaho",
    "arq" to "Arabais Aildireach",
    "ars" to "Arabais Najdi",
    "arw" to "Arawak",
    "ary" to "Arabais Mhorocach",
    "arz" to "Arabais Èipheiteach",
    "as" to "Asamais",
    "asa" to "Asu",
    "ase" to "Cainnt-shanais na h-Aimeireaga",
    "ast" to "Astùrais",
    "atj" to "Atikamekw",
    "av" to "Avarais",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Asarbaideànais",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "bal" to "Baluchì",
    "ban" to "Cànan Bali",
    "bas" to "Basaa",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala",
    "be" to "Bealaruisis",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgarais",
    "bgc" to "Haryanvi",
    "bgn" to "Balochi Shiarach",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Edo",
    "bjn" to "Banjar",
    "bkm" to "Kom",
    "bla" to "Siksika",
    "blo" to "Anii",
    "blt" to "Tai Dam",
    "bm" to "Bambara",
    "bn" to "Bangla",
    "bo" to "Tibeitis",
    "bpy" to "Bishnupriya",
    "bqi" to "Bakhtiari",
    "br" to "Breatnais",
    "bra" to "Braj",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnais",
    "bss" to "Akoose",
    "bua" to "Buriat",
    "bug" to "Cànan nam Bugis",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Catalanais",
    "cad" to "Caddo",
    "car" to "Carib",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Deideanais",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Cànan Chuuk",
    "chm" to "Mari",
    "chn" to "Chinuk Wawa",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "cic" to "Chickasaw",
    "ckb" to "Cùrdais Mheadhanach",
    "ckb-alt-menu" to "Cùrdais Mheadhanach",
    "ckb-alt-variant" to "Cùrdais Sorani",
    "clc" to "Chilcotin",
    "co" to "Corsais",
    "cop" to "Coptais",
    "cps" to "Capiznon",
    "cr" to "Cree",
    "crg" to "Michif",
    "crh" to "Turcais Chriomach",
    "crj" to "Cree Ear-dheasach",
    "crk" to "Cree nam Machair",
    "crl" to "Cree Ear-thuathach",
    "crm" to "Moose Cree",
    "crr" to "Algonquianais Charolina",
    "crs" to "Seiseallais",
    "cs" to "Seicis",
    "csb" to "Caisiubais",
    "csw" to "Omushkego",
    "cu" to "Slàbhais na h-Eaglaise",
    "cv" to "Chuvash",
    "cy" to "Cuimris",
    "da" to "Danmhairgis",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Gearmailtis",
    "de-AT" to "Gearmailtis na h-Ostaire",
    "de-CH" to "Àrd-Ghearmailtis na h-Eilbheise",
    "del" to "Delaware",
    "den" to "Slavey",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Sòrbais Ìochdarach",
    "dtp" to "Dusun Mheadhanach",
    "dua" to "Duala",
    "dum" to "Meadhan-Dhuitsis",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Èipheitis Àrsaidh",
    "eka" to "Ekajuk",
    "el" to "Greugais",
    "elx" to "Elamais",
    "en" to "Beurla",
    "en-AU" to "Beurla Astràilia",
    "en-CA" to "Beurla Chanada",
    "en-GB" to "Beurla Bhreatainn",
    "en-GB-alt-short" to "Beurla na RA",
    "en-US" to "Beurla na h-Aimeireaga",
    "en-US-alt-short" to "Beurla nan SA",
    "enm" to "Meadhan-Bheurla",
    "eo" to "Esperanto",
    "es" to "Spàinntis",
    "es-419" to "Spàinntis na h-Aimeireaga Laidinneach",
    "es-ES" to "Spàinntis Eòrpach",
    "es-MX" to "Spàinntis Mheagsagach",
    "esu" to "Yupik Mheadhanach",
    "et" to "Eastoinis",
    "eu" to "Basgais",
    "ewo" to "Ewondo",
    "ext" to "Cànan na h-Extremadura",
    "fa" to "Peirsis",
    "fa-AF" to "Dari",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fulah",
    "fi" to "Fionnlannais",
    "fil" to "Filipinis",
    "fit" to "Meänkieli",
    "fj" to "Fìdis",
    "fo" to "Fàrothais",
    "fon" to "Fon",
    "fr" to "Fraingis",
    "fr-CA" to "Fraingis Chanada",
    "fr-CH" to "Fraingis Eilbheiseach",
    "frc" to "Fraingis nan Cajun",
    "frm" to "Meadhan-Fhraingis",
    "fro" to "Seann-Fhraingis",
    "frp" to "Arpitan",
    "frr" to "Frìoslannais Thuathach",
    "frs" to "Frìoslannais Earach",
    "fur" to "Friùilis",
    "fy" to "Frìoslannais Shiarach",
    "ga" to "Gaeilge",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gan" to "Gan",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gbz" to "Dari Zoroastrach",
    "gd" to "Gàidhlig",
    "gez" to "Ge’ez",
    "gil" to "Ciribeasais",
    "gl" to "Gailìsis",
    "glk" to "Gilaki",
    "gmh" to "Meadhan-Àrd-Gearmailtis",
    "gn" to "Guaraní",
    "goh" to "Seann-Àrd-Gearmailtis",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gotais",
    "grb" to "Grebo",
    "grc" to "Greugais Àrsaidh",
    "gsw" to "Gearmailtis Eilbheiseach",
    "gu" to "Gujarati",
    "guc" to "Wayuu",
    "gur" to "Frafra",
    "guz" to "Gusii",
    "gv" to "Gaelg",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "hak" to "Hakka",
    "haw" to "Cànan Hawai’i",
    "hax" to "Haida Dheasach",
    "he" to "Eabhra",
    "hi" to "Hindis",
    "hi-Latn-alt-variant" to "Hinglish",
    "hif" to "Hindis Fhìditheach",
    "hil" to "Hiligaynon",
    "hit" to "Cànan Het",
    "hmn" to "Hmong",
    "hnj" to "Hmong Njua",
    "ho" to "Hiri Motu",
    "hr" to "Cròthaisis",
    "hsb" to "Sòrbais Uachdarach",
    "hsn" to "Xiang",
    "ht" to "Crìtheol Haidhti",
    "hu" to "Ungairis",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Airmeinis",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Innd-Innsis",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Yi Sichuan",
    "ik" to "Inupiaq",
    "ikt" to "Inuktitut Shiarach Chanada",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Innis Tìlis",
    "it" to "Eadailtis",
    "iu" to "Inuktitut",
    "ja" to "Seapanais",
    "jam" to "Beurla Crìtheolach Diameuga",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Peirsis Iùdhach",
    "jrb" to "Arabais Iùdhach",
    "jv" to "Deàbhanais",
    "ka" to "Cairtbheilis",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Cabardais",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "kho" to "Cànan Khotan",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Kikuyu",
    "kiu" to "Kirmanjki",
    "kj" to "Kuanyama",
    "kk" to "Casachais",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Cmèar",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Coirèanais",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Cairealais",
    "kru" to "Kurukh",
    "ks" to "Caismiris",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Gearmailtis Chologne",
    "ku" to "Cùrdais",
    "kum" to "Kumyk",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Còrnais",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Cìorgasais",
    "la" to "Laideann",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Lugsamburgais",
    "lez" to "Leasgais",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Ganda",
    "li" to "Cànan Limburg",
    "lij" to "Liogùrais",
    "lil" to "Lillooet",
    "lkt" to "Lakhóta",
    "lld" to "Ladainis",
    "lmo" to "Lombardais",
    "ln" to "Lingala",
    "lo" to "Làtho",
    "lol" to "Mongo",
    "lou" to "Crìtheol Louisiana",
    "loz" to "Lozi",
    "lrc" to "Luri Thuathach",
    "lsm" to "Saamia",
    "lt" to "Liotuainis",
    "ltg" to "Latgailis",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseño",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Laitbheis",
    "lzh" to "Sìnis an Litreachais",
    "lzz" to "Laz",
    "mad" to "Cànan Madhura",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "man" to "Mandingo",
    "mas" to "Maasai",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasais",
    "mga" to "Meadhan-Ghaeilge",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshallais",
    "mhn" to "Mócheno",
    "mi" to "Māori",
    "mic" to "Mi’kmaq",
    "min" to "Minangkabau",
    "mk" to "Masadonais",
    "ml" to "Malayalam",
    "mn" to "Mongolais",
    "mnc" to "Manchu",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "mrj" to "Mari Shiarach",
    "ms" to "Malaidhis",
    "mt" to "Maltais",
    "mua" to "Mundang",
    "mul" to "Iomadh cànan",
    "mus" to "Creek",
    "mwl" to "Miorandais",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Burmais",
    "mye" to "Myene",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nabhru",
    "nan" to "Min Nan",
    "nap" to "Eadailtis Napoli",
    "naq" to "Nama",
    "nb" to "Bokmål na Nirribhidh",
    "nd" to "Ndebele Thuathach",
    "nds" to "Gearmailtis Ìochdarach",
    "nds-NL" to "Sagsannais Ìochdarach",
    "ne" to "Neapàlais",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Cànan Niue",
    "njo" to "Ao Naga",
    "nl" to "Duitsis",
    "nl-BE" to "Flànrais",
    "nmg" to "Kwasio",
    "nn" to "Nynorsk na Nirribhidh",
    "nnh" to "Ngiemboon",
    "no" to "Nirribhis",
    "nog" to "Nogai",
    "non" to "Seann-Lochlannais",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "Ndebele Dheasach",
    "nso" to "Sesotho sa Leboa",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Newari Chlasaigeach",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Ogsatanais",
    "oj" to "Ojibwa",
    "ojb" to "Ojibwa Iar-thuathach",
    "ojc" to "Ojibwa Mheadhanach",
    "ojs" to "Oji-Cree",
    "ojw" to "Ojibwa Shiarach",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossetic",
    "osa" to "Osage",
    "ota" to "Turcais Otomanach",
    "pa" to "Panjabi",
    "pag" to "Pangasinan",
    "pal" to "Pahlavi",
    "pam" to "Pampanga",
    "pap" to "Papiamentu",
    "pau" to "Palabhais",
    "pcd" to "Picard",
    "pcm" to "Beurla Nigèiriach",
    "pdc" to "Gearmailtis Phennsylvania",
    "pdt" to "Plautdietsch",
    "peo" to "Seann-Pheirsis",
    "phn" to "Phenicis",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Pòlainnis",
    "pms" to "Piedmontese",
    "pon" to "Cànan Pohnpei",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Pruisis",
    "pro" to "Seann-Phrovençal",
    "ps" to "Pashto",
    "pt" to "Portagailis",
    "pt-BR" to "Portagailis Bhraisileach",
    "pt-PT" to "Portagailis Eòrpach",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "qug" to "Quichua Àrd-tìr Chimborazo",
    "raj" to "Rajasthani",
    "rap" to "Rapa Nui",
    "rar" to "Cànan Rarotonga",
    "rgn" to "Romagnol",
    "rhg" to "Rohingya",
    "rif" to "Tamaisich an Rif",
    "rm" to "Rumains",
    "rn" to "Kirundi",
    "ro" to "Romàinis",
    "ro-MD" to "Moldobhais",
    "rof" to "Rombo",
    "rom" to "Romanais",
    "ru" to "Ruisis",
    "rue" to "Rusyn",
    "rug" to "Roviana",
    "rup" to "Aromanais",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Sakha",
    "sam" to "Aramais Shamaritanach",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sàrdais",
    "scn" to "Sisilis",
    "sco" to "Albais",
    "sd" to "Sindhi",
    "sdc" to "Sassarese",
    "sdh" to "Cùrdais Dheasach",
    "se" to "Sàmais Thuathach",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkup",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Seann-Ghaeilge",
    "sh" to "Sèirb-Chròthaisis",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "shu" to "Arabais Seàdach",
    "si" to "Sinhala",
    "sid" to "Sidamo",
    "sk" to "Slòbhacais",
    "skr" to "Saraiki",
    "sl" to "Slòbhainis",
    "slh" to "Lushootseed Dheasach",
    "sly" to "Selayar",
    "sm" to "Samothais",
    "sma" to "Sàmais Dheasach",
    "smj" to "Sàmais Lule",
    "smn" to "Sàmais Inari",
    "sms" to "Sàmais Skolt",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somàilis",
    "sq" to "Albàinis",
    "sr" to "Sèirbis",
    "srn" to "Sranan Tongo",
    "srr" to "Serer",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Sesotho",
    "str" to "Salish a’ Chaolais",
    "su" to "Cànan Sunda",
    "suk" to "Sukuma",
    "sus" to "Susu",
    "sux" to "Cànan Sumer",
    "sv" to "Suainis",
    "sw" to "Kiswahili",
    "sw-CD" to "Kiswahili na Congo",
    "swb" to "Comorais",
    "syc" to "Suraidheac Chlasaigeach",
    "syr" to "Suraidheac",
    "szl" to "Sileisis",
    "ta" to "Taimilis",
    "tce" to "Tutchone Dheasach",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Terêna",
    "tet" to "Tetum",
    "tg" to "Taidigis",
    "tgx" to "Tagish",
    "th" to "Cànan nan Tàidh",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turcmanais",
    "tkl" to "Tokelau",
    "tkr" to "Tsakhur",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tly" to "Talysh",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tonga",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turcais",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "trw" to "Torwali",
    "ts" to "Tsonga",
    "tsi" to "Tsimshian",
    "tt" to "Tatarais",
    "ttm" to "Tutchone Thuathach",
    "ttt" to "Tati",
    "tum" to "Tumbuka",
    "tvl" to "Tubhalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Cànan Tahiti",
    "tyv" to "Cànan Tuva",
    "tzm" to "Tamaisich an Atlais Mheadhanaich",
    "udm" to "Udmurt",
    "ug" to "Ùigiurais",
    "uk" to "Ucràinis",
    "umb" to "Umbundu",
    "und" to "Cànan neo-aithnichte",
    "ur" to "Ùrdu",
    "uz" to "Usbagais",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Bheinisis",
    "vep" to "Veps",
    "vi" to "Bhiet-Namais",
    "vls" to "Flànrais Shiarach",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vro" to "Võro",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Gearmailtis Wallis",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Cànan Yap",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Iùdhais",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Cantonais",
    "yue-alt-menu" to "Sìnis, Cantonais",
    "za" to "Zhuang",
    "zap" to "Zapotec",
    "zbl" to "Comharran Bliss",
    "zea" to "Cànan Zeeland",
    "zen" to "Zenaga",
    "zgh" to "Tamaisich Stannardach Moroco",
    "zh" to "Sìnis",
    "zh-alt-menu" to "Sìnis, Mandairinis",
    "zh-Hans" to "Sìnis Shimplichte",
    "zh-Hans-alt-long" to "Mandairinis Shimplichte",
    "zh-Hant" to "Sìnis Thradaiseanta",
    "zh-Hant-alt-long" to "Mandairinis Thradaiseanta",
    "zu" to "Zulu",
    "zun" to "Zuñi",
    "zxx" to "Susbaint nach eil ’na chànan",
    "zza" to "Zazaki",
  ) }

  val gl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhazo",
    "ace" to "achinés",
    "ach" to "acholí",
    "ada" to "adangme",
    "ady" to "adigueo",
    "af" to "afrikaans",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "ale" to "aleutiano",
    "alt" to "altai meridional",
    "am" to "amhárico",
    "an" to "aragonés",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "árabe",
    "ar-001" to "árabe estándar moderno",
    "arc" to "arameo",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "ars" to "árabe najdi",
    "as" to "assamés",
    "asa" to "asu",
    "ast" to "asturiano",
    "atj" to "atikamekw",
    "av" to "avar",
    "awa" to "awadhi",
    "ay" to "aimará",
    "az" to "acerbaixano",
    "az-alt-short" to "azerí",
    "ba" to "baxkir",
    "ban" to "balinés",
    "bas" to "basaa",
    "be" to "belaruso",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "búlgaro",
    "bgc" to "hariani",
    "bgn" to "baluchi occidental",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bin" to "bini",
    "bla" to "siksiká",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalí",
    "bo" to "tibetano",
    "br" to "bretón",
    "brx" to "bodo",
    "bs" to "bosníaco",
    "bug" to "buginés",
    "byn" to "blin",
    "ca" to "catalán",
    "cay" to "cayuga",
    "ccp" to "chakma",
    "ce" to "checheno",
    "ceb" to "cebuano",
    "cgg" to "kiga",
    "ch" to "chamorro",
    "chk" to "chuuk",
    "chm" to "mari",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "kurdo central",
    "ckb-alt-menu" to "kurdo central",
    "ckb-alt-variant" to "sorani",
    "clc" to "chilcotin",
    "co" to "corso",
    "crg" to "michif",
    "crj" to "cree do sueste",
    "crk" to "cree das chairas",
    "crl" to "cree do nordeste",
    "crm" to "cree de Moose",
    "crr" to "algonquino de Carolina",
    "crs" to "seselwa (crioulo das Seychelles)",
    "cs" to "checo",
    "csw" to "cree dos pantanos",
    "cu" to "eslavo eclesiástico",
    "cv" to "chuvaxo",
    "cy" to "galés",
    "da" to "dinamarqués",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "alemán",
    "de-AT" to "alemán austríaco",
    "de-CH" to "alto alemán suízo",
    "dgr" to "dogrib",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baixo sorbio",
    "dua" to "duala",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "exipcio antigo",
    "eka" to "ekajuk",
    "el" to "grego",
    "en" to "inglés",
    "en-AU" to "inglés australiano",
    "en-CA" to "inglés canadense",
    "en-GB" to "inglés británico",
    "en-GB-alt-short" to "inglés (RU)",
    "en-US" to "inglés estadounidense",
    "en-US-alt-short" to "inglés (EUA)",
    "eo" to "esperanto",
    "es" to "español",
    "es-419" to "español de América",
    "es-ES" to "español de España",
    "es-MX" to "español de México",
    "et" to "estoniano",
    "eu" to "éuscaro",
    "ewo" to "ewondo",
    "fa" to "persa",
    "fa-AF" to "dari",
    "ff" to "fula",
    "fi" to "finés",
    "fil" to "filipino",
    "fj" to "fixiano",
    "fo" to "feroés",
    "fon" to "fon",
    "fr" to "francés",
    "fr-CA" to "francés canadense",
    "fr-CH" to "francés suízo",
    "frc" to "francés cajun",
    "frr" to "frisón setentrional",
    "fur" to "friulano",
    "fy" to "frisón occidental",
    "ga" to "irlandés",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gd" to "gaélico escocés",
    "gez" to "ge’ez",
    "gil" to "kiribatiano",
    "gl" to "galego",
    "gn" to "guaraní",
    "gor" to "gorontalo",
    "grc" to "grego antigo",
    "gsw" to "alemán suízo",
    "gu" to "guxarati",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "hawaiano",
    "hax" to "haida do sur",
    "he" to "hebreo",
    "hi" to "hindi",
    "hi-Latn" to "hindi (alfabeto latino)",
    "hi-Latn-alt-variant" to "hinglish (alfabeto latino)",
    "hil" to "hiligaynon",
    "hmn" to "hmong",
    "hr" to "croata",
    "hsb" to "alto sorbio",
    "ht" to "crioulo haitiano",
    "hu" to "húngaro",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenio",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesio",
    "ie" to "occidental",
    "ig" to "igbo",
    "ii" to "yi sichuanés",
    "ikt" to "inuktitut canadense occidental",
    "ilo" to "ilocano",
    "inh" to "inguxo",
    "io" to "ido",
    "is" to "islandés",
    "it" to "italiano",
    "iu" to "inuktitut",
    "ja" to "xaponés",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "xavanés",
    "ka" to "xeorxiano",
    "kab" to "cabila",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kbd" to "cabardiano",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "caboverdiano",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "caingangue",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazako",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannará",
    "ko" to "coreano",
    "koi" to "komi permio",
    "kok" to "konkani",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "carachaio-bálcara",
    "krl" to "carelio",
    "kru" to "kurukh",
    "ks" to "caxemirés",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurdo",
    "kum" to "kumyk",
    "kv" to "komi",
    "kw" to "córnico",
    "kwk" to "kwakiutl",
    "kxv" to "kuvi",
    "ky" to "kirguiz",
    "la" to "latín",
    "lad" to "ladino",
    "lag" to "langi",
    "lb" to "luxemburgués",
    "lez" to "lezguio",
    "lg" to "ganda",
    "li" to "limburgués",
    "lij" to "lígur",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardo",
    "ln" to "lingala",
    "lo" to "laosiano",
    "lou" to "crioulo de Luisiana",
    "loz" to "lozi",
    "lrc" to "luri setentrional",
    "lsm" to "saamia",
    "lt" to "lituano",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letón",
    "mad" to "madurés",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "mas" to "masai",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "crioulo mauriciano",
    "mg" to "malgaxe",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshalés",
    "mi" to "maorí",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedonio",
    "ml" to "malabar",
    "mn" to "mongol",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malaio",
    "mt" to "maltés",
    "mua" to "mundang",
    "mul" to "varias linguas",
    "mus" to "creek",
    "mwl" to "mirandés",
    "my" to "birmano",
    "myv" to "erzya",
    "mzn" to "mazandaraní",
    "na" to "nauruano",
    "nap" to "napolitano",
    "naq" to "nama",
    "nb" to "noruegués bokmål",
    "nd" to "ndebele setentrional",
    "nds" to "baixo alemán",
    "nds-NL" to "baixo saxón",
    "ne" to "nepalí",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueano",
    "nl" to "neerlandés",
    "nl-BE" to "flamengo",
    "nmg" to "kwasio",
    "nn" to "noruegués nynorsk",
    "nnh" to "ngiemboon",
    "no" to "noruegués",
    "nog" to "nogai",
    "nqo" to "n’ko",
    "nr" to "ndebele meridional",
    "nso" to "sesotho do norte",
    "nus" to "nuer",
    "nv" to "navajo",
    "ny" to "chewa",
    "nyn" to "nyankole",
    "oc" to "occitano",
    "ojb" to "ojibwa do noroeste",
    "ojc" to "ojibwa",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa do oeste",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odiá",
    "os" to "ossetio",
    "pa" to "panxabí",
    "pag" to "pangasinan",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauano",
    "pcm" to "pidgin nixeriano",
    "pis" to "pijin",
    "pl" to "polaco",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "prusiano",
    "ps" to "paxto",
    "pt" to "portugués",
    "pt-BR" to "portugués do Brasil",
    "pt-PT" to "portugués de Portugal",
    "qu" to "quechua",
    "quc" to "quiché",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongano",
    "rhg" to "rohingya",
    "rm" to "romanche",
    "rn" to "rundi",
    "ro" to "romanés",
    "ro-MD" to "moldavo",
    "rof" to "rombo",
    "ru" to "ruso",
    "rup" to "aromanés",
    "rw" to "kiñaruanda",
    "rwk" to "rwa",
    "sa" to "sánscrito",
    "sad" to "sandawe",
    "sah" to "iacuto",
    "saq" to "samburu",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "siciliano",
    "sco" to "escocés",
    "sd" to "sindhi",
    "sdh" to "kurdo meridional",
    "se" to "saami setentrional",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sh" to "serbocroata",
    "shi" to "tachelhit",
    "shn" to "shan",
    "si" to "cingalés",
    "sk" to "eslovaco",
    "sl" to "esloveno",
    "slh" to "lushootseed do sur",
    "sm" to "samoano",
    "sma" to "saami meridional",
    "smj" to "saami de Lule",
    "smn" to "saami de Inari",
    "sms" to "saami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalí",
    "sq" to "albanés",
    "sr" to "serbio",
    "srn" to "sranan tongo",
    "ss" to "suazi",
    "ssy" to "saho",
    "st" to "sesotho",
    "str" to "salish dos estreitos",
    "su" to "sundanés",
    "suk" to "sukuma",
    "sv" to "sueco",
    "sw" to "suahili",
    "sw-CD" to "suahili congolés",
    "swb" to "comoriano",
    "syr" to "siríaco",
    "szl" to "silesiano",
    "ta" to "támil",
    "tce" to "tutchone do sur",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "tet" to "tetun",
    "tg" to "taxico",
    "tgx" to "tagish",
    "th" to "tailandés",
    "tht" to "tahltan",
    "ti" to "tigriña",
    "tig" to "tigré",
    "tk" to "turkmeno",
    "tl" to "tagalo",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tn" to "tswana",
    "to" to "tongano",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tt" to "tártaro",
    "ttm" to "tutchone do norte",
    "tum" to "tumbuka",
    "tvl" to "tuvalés",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiano",
    "tyv" to "tuvaniano",
    "tzm" to "tamazight de Marrocos central",
    "udm" to "udmurto",
    "ug" to "uigur",
    "uk" to "ucraíno",
    "umb" to "umbundu",
    "und" to "lingua descoñecida",
    "ur" to "urdú",
    "uz" to "uzbeko",
    "ve" to "venda",
    "vec" to "véneto",
    "vi" to "vietnamita",
    "vmw" to "makua",
    "vo" to "volapuk",
    "vun" to "vunjo",
    "wa" to "valón",
    "wae" to "walser",
    "wal" to "wolaytta",
    "war" to "waray-waray",
    "wbp" to "walrpiri",
    "wo" to "wólof",
    "wuu" to "chinés wu",
    "xal" to "calmuco",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "ioruba",
    "yrl" to "nheengatu",
    "yue" to "cantonés",
    "yue-alt-menu" to "chinés cantonés",
    "za" to "zhuang",
    "zgh" to "tamazight marroquí estándar",
    "zh" to "chinés",
    "zh-alt-menu" to "chinés mandarín",
    "zh-Hans" to "chinés simplificado",
    "zh-Hans-alt-long" to "chinés mandarín simplificado",
    "zh-Hant" to "chinés tradicional",
    "zh-Hant-alt-long" to "chinés mandarín tradicional",
    "zu" to "zulú",
    "zun" to "zuni",
    "zxx" to "sen contido lingüístico",
    "zza" to "zazaki",
  ) }

  val gn: ImmutableMap by lazy { immutableMapOf(
    "gn" to "avañe’ẽ",
  ) }

  val gsw: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchasisch",
    "ace" to "Aceh",
    "ach" to "Acholi",
    "ada" to "Adangme",
    "ady" to "Adygai",
    "ae" to "Avestisch",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Akkadisch",
    "ale" to "Aleutisch",
    "alt" to "Süüd-Altaisch",
    "am" to "Amharisch",
    "an" to "Aragonesisch",
    "ang" to "Altänglisch",
    "anp" to "Angika",
    "ar" to "Arabisch",
    "arc" to "Aramääisch",
    "arn" to "Araukanisch",
    "arp" to "Arapaho",
    "arw" to "Arawak",
    "as" to "Assamesisch",
    "ast" to "Aschturianisch",
    "av" to "Awarisch",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Aserbaidschanisch",
    "az-alt-short" to "Aserbaidschanisch",
    "ba" to "Baschkirisch",
    "bal" to "Belutschisch",
    "ban" to "Balinesisch",
    "bas" to "Basaa",
    "be" to "Wiissrussisch",
    "bej" to "Bedauye",
    "bem" to "Bemba",
    "bg" to "Bulgaarisch",
    "bho" to "Bhodschpuri",
    "bi" to "Bislama",
    "bik" to "Bikolisch",
    "bin" to "Bini",
    "bla" to "Blackfoot-Schpraach",
    "bm" to "Bambara",
    "bn" to "Bengalisch",
    "bo" to "Tibeetisch",
    "br" to "Brötoonisch",
    "bra" to "Braj-Bhakha",
    "bs" to "Bosnisch",
    "bua" to "Burjatisch",
    "bug" to "Bugineesisch",
    "byn" to "Blin",
    "ca" to "Katalaanisch",
    "cad" to "Caddo",
    "car" to "Kariibisch",
    "cch" to "Atsam",
    "ce" to "Tschetscheenisch",
    "ceb" to "Cebuano",
    "ch" to "Chamorro",
    "chb" to "Tschibtscha",
    "chg" to "Tschagataisch",
    "chk" to "Trukesisch",
    "chm" to "Tscheremissisch",
    "chn" to "Chinook",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "co" to "Korsisch",
    "cop" to "Koptisch",
    "cr" to "Cree",
    "crh" to "Krimtatarisch",
    "cs" to "Tschechisch",
    "csb" to "Kaschubisch",
    "cu" to "Chileslawisch",
    "cv" to "Tschuwaschisch",
    "cy" to "Walisisch",
    "da" to "Tänisch",
    "dak" to "Takota",
    "dar" to "Targiinisch",
    "de" to "Tüütsch",
    "de-AT" to "Öschtriichischs Tüütsch",
    "de-CH" to "Schwiizer Hochtüütsch",
    "del" to "Delaware-Schpraach",
    "den" to "Slavey",
    "dgr" to "Togrib",
    "din" to "Tinka",
    "doi" to "Togri",
    "dsb" to "Nidersorbisch",
    "dua" to "Tuala",
    "dum" to "Mittelniderländisch",
    "dv" to "Malediivisch",
    "dyu" to "Tiula",
    "dz" to "Dschongkha",
    "ee" to "Ewe",
    "efi" to "Efikisch",
    "egy" to "Altägyptisch",
    "eka" to "Ekajuk",
    "el" to "Griechisch",
    "elx" to "Elamisch",
    "en" to "Änglisch",
    "en-AU" to "Auschtralischs Änglisch",
    "en-CA" to "Kanadischs Änglisch",
    "en-GB" to "Britischs Änglisch",
    "en-GB-alt-short" to "Britischs Änglisch",
    "en-US" to "Amerikanischs Änglisch",
    "en-US-alt-short" to "Amerikanischs Änglisch",
    "enm" to "Mittelänglisch",
    "eo" to "Eschperanto",
    "es" to "Schpanisch",
    "es-419" to "Latiinamerikanischs Schpanisch",
    "es-ES" to "Ibeerischs Schpanisch",
    "et" to "Eestnisch",
    "eu" to "Baskisch",
    "ewo" to "Ewondo",
    "fa" to "Persisch",
    "fan" to "Pangwe-Schpraach",
    "fat" to "Fanti-Schpraach",
    "ff" to "Ful",
    "fi" to "Finnisch",
    "fil" to "Filipino",
    "fj" to "Fidschianisch",
    "fo" to "Färöisch",
    "fon" to "Fon",
    "fr" to "Französisch",
    "fr-CA" to "Kanadischs Französisch",
    "fr-CH" to "Schwiizer Französisch",
    "frm" to "Mittelfranzösisch",
    "fro" to "Altfranzösisch",
    "frr" to "Nordfriesisch",
    "frs" to "Oschtfriesisch",
    "fur" to "Friulisch",
    "fy" to "Friesisch",
    "ga" to "Iirisch",
    "gaa" to "Ga",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gd" to "Schottisch-Gäälisch",
    "gez" to "Geez",
    "gil" to "Gilbertesisch",
    "gl" to "Galizisch",
    "gmh" to "Mittelhochtüütsch",
    "gn" to "Guarani",
    "goh" to "Althochtüütsch",
    "gon" to "Gondi",
    "gor" to "Mongondou",
    "got" to "Gotisch",
    "grb" to "Grebo",
    "grc" to "Altgriechisch",
    "gsw" to "Schwiizertüütsch",
    "gu" to "Gujarati",
    "gv" to "Manx-Gäälisch",
    "gwi" to "Kutchinisch",
    "ha" to "Haussa",
    "hai" to "Haida",
    "haw" to "Hawaiianisch",
    "he" to "Hebräisch",
    "hi" to "Hindi",
    "hil" to "Hiligaynonisch",
    "hit" to "Hethitisch",
    "hmn" to "Miao",
    "ho" to "Hiri-Motu",
    "hr" to "Kroazisch",
    "hsb" to "Obersorbisch",
    "ht" to "Haitisch",
    "hu" to "Ungarisch",
    "hup" to "Hupa",
    "hy" to "Armenisch",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Ibanisch",
    "id" to "Indonesisch",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sezuanischs Yi",
    "ik" to "Inupiak",
    "ilo" to "Ilokano",
    "inh" to "Inguschisch",
    "io" to "Ido",
    "is" to "Iisländisch",
    "it" to "Italiänisch",
    "iu" to "Inukitut",
    "ja" to "Japanisch",
    "jbo" to "Lojbanisch",
    "jpr" to "Jüüdisch-Persisch",
    "jrb" to "Jüüdisch-Arabisch",
    "jv" to "Javanisch",
    "ka" to "Georgisch",
    "kaa" to "Karakalpakisch",
    "kab" to "Kabylisch",
    "kac" to "Kachin-Schpraach",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardinisch",
    "kcg" to "Tyap",
    "kfo" to "Koro",
    "kg" to "Kongolesisch",
    "kha" to "Khasisch",
    "kho" to "Sakisch",
    "ki" to "Kikuyu-Schpraach",
    "kj" to "Kwanyama",
    "kk" to "Kasachisch",
    "kl" to "Gröönländisch",
    "km" to "Kambodschanisch",
    "kmb" to "Kimbundu-Schpraach",
    "kn" to "Kannada",
    "ko" to "Koreaanisch",
    "kok" to "Konkani",
    "kos" to "Kosraeanisch",
    "kpe" to "Kpelle-Schpraach",
    "kr" to "Kanuri-Schpraach",
    "krc" to "Karatschaiisch-Balkarisch",
    "krl" to "Karelisch",
    "kru" to "Oraon-Schpraach",
    "ks" to "Kaschmirisch",
    "ku" to "Kurdisch",
    "kum" to "Kumükisch",
    "kut" to "Kutenai-Schpraach",
    "kv" to "Komi-Schpraach",
    "kw" to "Kornisch",
    "ky" to "Kirgiisisch",
    "la" to "Latiin",
    "lad" to "Ladino",
    "lah" to "Lahndanisch",
    "lam" to "Lambanisch",
    "lb" to "Luxemburgisch",
    "lez" to "Lesgisch",
    "lg" to "Ganda-Schpraach",
    "li" to "Limburgisch",
    "ln" to "Lingala",
    "lo" to "Laozisch",
    "lol" to "Mongo",
    "loz" to "Rotse-Schpraach",
    "lt" to "Litauisch",
    "lu" to "Luba",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno-Schpraach",
    "lun" to "Lunda-Schpraach",
    "luo" to "Luo-Schpraach",
    "lus" to "Lushai-Schpraach",
    "lv" to "Lettisch",
    "mad" to "Maduresisch",
    "mag" to "Khotta",
    "mai" to "Maithili",
    "mak" to "Makassarisch",
    "man" to "Manding-Schpraach",
    "mas" to "Massai-Schpraach",
    "mdf" to "Mokschamordwinisch",
    "mdr" to "Mandaresisch",
    "men" to "Mende-Schpraach",
    "mg" to "Madagassisch",
    "mga" to "Mittelirisch",
    "mh" to "Marschallesisch",
    "mi" to "Maori",
    "mic" to "Micmac-Schpraach",
    "min" to "Minangkabau-Schpraach",
    "mk" to "Mazedonisch",
    "ml" to "Malayalam",
    "mn" to "Mongolisch",
    "mnc" to "Mandschurisch",
    "mni" to "Meithei-Schpraach",
    "moh" to "Mohawk-Schpraach",
    "mos" to "Mossi-Schpraach",
    "mr" to "Marathi",
    "ms" to "Malaiisch",
    "mt" to "Maltesisch",
    "mul" to "Mehrschpraachig",
    "mus" to "Muskogee-Schpraach",
    "mwl" to "Mirandesisch",
    "mwr" to "Marwarisch",
    "my" to "Birmanisch",
    "myv" to "Erzya",
    "na" to "Nauruisch",
    "nap" to "Neapolitanisch",
    "nb" to "Norwegisch Bokmål",
    "nd" to "Nord-Ndebele-Schpraach",
    "nds" to "Nidertüütsch",
    "ne" to "Nepalesisch",
    "new" to "Newarisch",
    "ng" to "Ndonga",
    "nia" to "Nias-Schpraach",
    "niu" to "Niue-Schpraach",
    "nl" to "Niderländisch",
    "nl-BE" to "Fläämisch",
    "nn" to "Norwegisch Nynorsk",
    "no" to "Norwegisch",
    "nog" to "Nogaisch",
    "non" to "Altnordisch",
    "nqo" to "N’Ko",
    "nr" to "Süüd-Ndebele-Schpraach",
    "nso" to "Nord-Sotho-Schpraach",
    "nv" to "Navajo-Schpraach",
    "nwc" to "Alt-Newari",
    "ny" to "Chewa-Schpraach",
    "nym" to "Nyamwezi-Schpraach",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Okzitanisch",
    "oj" to "Ojibwa-Schpraach",
    "om" to "Oromo",
    "or" to "Orija",
    "os" to "Ossezisch",
    "osa" to "Osage-Schpraach",
    "ota" to "Osmanisch",
    "pa" to "Pandschabisch",
    "pag" to "Pangasinanisch",
    "pal" to "Mittelpersisch",
    "pam" to "Pampanggan-Schpraach",
    "pap" to "Papiamento",
    "pau" to "Palau",
    "peo" to "Altpersisch",
    "phn" to "Phönikisch",
    "pi" to "Pali",
    "pl" to "Polnisch",
    "pon" to "Ponapeanisch",
    "pro" to "Altprovenzalisch",
    "ps" to "Paschtu",
    "pt" to "Portugiisisch",
    "pt-BR" to "Brasilianischs Portugiisisch",
    "pt-PT" to "Iberischs Portugiisisch",
    "qu" to "Quechua",
    "raj" to "Rajasthani",
    "rap" to "Oschterinsel-Schpraach",
    "rar" to "Rarotonganisch",
    "rm" to "Rätoromanisch",
    "rn" to "Rundi-Schpraach",
    "ro" to "Rumänisch",
    "ro-MD" to "Moldawisch",
    "rom" to "Zigüünerschpraach",
    "ru" to "Russisch",
    "rup" to "Aromunisch",
    "rw" to "Ruandisch",
    "sa" to "Sanschkrit",
    "sad" to "Sandawe-Schpraach",
    "sah" to "Jakutisch",
    "sam" to "Samaritanisch",
    "sas" to "Sasak",
    "sat" to "Santali",
    "sc" to "Sardisch",
    "scn" to "Sizilianisch",
    "sco" to "Schottisch",
    "sd" to "Sindhi",
    "se" to "Nord-Samisch",
    "sel" to "Selkupisch",
    "sg" to "Sango",
    "sga" to "Altirisch",
    "sh" to "Serbo-Kroatisch",
    "shn" to "Schan-Schpraach",
    "si" to "Singhalesisch",
    "sid" to "Sidamo",
    "sk" to "Slowakisch",
    "sl" to "Slowenisch",
    "sm" to "Samoanisch",
    "sma" to "Süüd-Samisch",
    "smj" to "Lule-Samisch",
    "smn" to "Inari-Samisch",
    "sms" to "Skolt-Samisch",
    "sn" to "Schhona",
    "snk" to "Soninke-Schpraach",
    "so" to "Somali",
    "sog" to "Sogdisch",
    "sq" to "Albanisch",
    "sr" to "Serbisch",
    "srn" to "Srananisch",
    "srr" to "Serer-Schpraach",
    "ss" to "Swazi",
    "st" to "Süüd-Sotho-Schpraach",
    "su" to "Sundanesisch",
    "suk" to "Sukuma-Schpraach",
    "sus" to "Susu",
    "sux" to "Sumerisch",
    "sv" to "Schwedisch",
    "sw" to "Suaheli",
    "syc" to "Altsyrisch",
    "syr" to "Syrisch",
    "ta" to "Tamilisch",
    "te" to "Telugu",
    "tem" to "Temne",
    "ter" to "Tereno-Schpraach",
    "tet" to "Tetum-Schpraach",
    "tg" to "Tadschikisch",
    "th" to "Thailändisch",
    "ti" to "Tigrinja",
    "tig" to "Tigre",
    "tiv" to "Tiv-Schpraach",
    "tk" to "Turkmenisch",
    "tkl" to "Tokelauanisch",
    "tl" to "Tagalog",
    "tlh" to "Klingonisch",
    "tli" to "Tlingit-Schpraach",
    "tmh" to "Tamaseq",
    "tn" to "Tswana-Schpraach",
    "to" to "Tongaisch",
    "tog" to "Tsonga-Schpraach",
    "tpi" to "Neumelanesisch",
    "tr" to "Türkisch",
    "ts" to "Tsonga",
    "tsi" to "Tsimshian-Schpraach",
    "tt" to "Tatarisch",
    "tum" to "Tumbuka-Schpraach",
    "tvl" to "Elliceanisch",
    "tw" to "Twi",
    "ty" to "Tahitisch",
    "tyv" to "Tuwinisch",
    "udm" to "Udmurtisch",
    "ug" to "Uigurisch",
    "uga" to "Ugaritisch",
    "uk" to "Ukrainisch",
    "umb" to "Mbundu-Schpraach",
    "und" to "Unbeschtimmti Schpraach",
    "ur" to "Urdu",
    "uz" to "Usbekisch",
    "vai" to "Vai-Schpraach",
    "ve" to "Venda-Schpraach",
    "vi" to "Vietnamesisch",
    "vo" to "Volapük",
    "vot" to "Wotisch",
    "wa" to "Wallonisch",
    "wal" to "Walamo-Schpraach",
    "war" to "Waray",
    "was" to "Washo-Schpraach",
    "wo" to "Wolof",
    "xal" to "Kalmückisch",
    "xh" to "Xhosa",
    "yao" to "Yao-Schpraach",
    "yap" to "Yapesisch",
    "yi" to "Jiddisch",
    "yo" to "Yoruba",
    "za" to "Zhuang",
    "zap" to "Zapotekisch",
    "zbl" to "Bliss-Symbool",
    "zen" to "Zenaga",
    "zh" to "Chineesisch",
    "zh-alt-menu" to "Chineesisch",
    "zh-Hans" to "Veräifachts Chineesisch",
    "zh-Hans-alt-long" to "Veräifachts Chineesisch",
    "zh-Hant" to "Tradizionells Chineesisch",
    "zh-Hant-alt-long" to "Tradizionells Chineesisch",
    "zu" to "Zulu",
    "zun" to "Zuni-Schpraach",
    "zxx" to "Kän schpraachliche Inhalt",
    "zza" to "Zaza",
  ) }

  val gsw_FR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val gsw_LI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val gu: ImmutableMap by lazy { immutableMapOf(
    "aa" to "અફાર",
    "ab" to "અબખાજિયન",
    "ace" to "અચીની",
    "ach" to "એકોલી",
    "ada" to "અદાંગ્મી",
    "ady" to "અદિઘે",
    "ae" to "અવેસ્તન",
    "af" to "આફ્રિકન્સ",
    "afh" to "અફ્રિહિલી",
    "agq" to "અઘેમ",
    "ain" to "ઐનુ",
    "ak" to "અકાન",
    "akk" to "અક્કાદીયાન",
    "ale" to "અલેઉત",
    "alt" to "દક્ષિણ અલ્તાઇ",
    "am" to "એમ્હારિક",
    "an" to "અર્ગોનીઝ",
    "ang" to "જુની અંગ્રેજી",
    "ann" to "ઓબોલો",
    "anp" to "અંગીકા",
    "ar" to "અરબી",
    "ar-001" to "મોડર્ન સ્ટાન્ડર્ડ અરબી",
    "arc" to "એરમૈક",
    "arn" to "મેપુચે",
    "arp" to "અરાપાહો",
    "arq" to "આલ્જેરિયન અરબી",
    "ars" to "નજદી અરેબિક",
    "arw" to "અરાવક",
    "ary" to "મોરોક્કન અરબી",
    "arz" to "ઈજિપ્શિયન અરબી",
    "as" to "આસામી",
    "asa" to "અસુ",
    "ast" to "અસ્તુરિયન",
    "atj" to "એટીકામેકવ",
    "av" to "અવેરિક",
    "awa" to "અવધી",
    "ay" to "આયમારા",
    "az" to "અઝરબૈજાની",
    "az-alt-short" to "અઝેરી",
    "ba" to "બશ્કીર",
    "bal" to "બલૂચી",
    "ban" to "બાલિનીસ",
    "bas" to "બસા",
    "bax" to "બામન",
    "be" to "બેલારુશિયન",
    "bej" to "બેજા",
    "bem" to "બેમ્બા",
    "bez" to "બેના",
    "bg" to "બલ્ગેરિયન",
    "bgc" to "હરિયાણવી",
    "bgn" to "પશ્ચિમી બાલોચી",
    "bho" to "ભોજપુરી",
    "bi" to "બિસ્લામા",
    "bik" to "બિકોલ",
    "bin" to "બિની",
    "bla" to "સિક્સિકા",
    "blo" to "અની",
    "bm" to "બામ્બારા",
    "bn" to "બાંગ્લા",
    "bo" to "તિબેટીયન",
    "bpy" to "બિષ્નુપ્રિયા",
    "br" to "બ્રેટોન",
    "bra" to "વ્રજ",
    "brh" to "બ્રાહુઈ",
    "brx" to "બોડો",
    "bs" to "બોસ્નિયન",
    "bua" to "બુરિયાત",
    "bug" to "બુગિનીસ",
    "byn" to "બ્લિન",
    "ca" to "કતલાન",
    "cad" to "કડ્ડો",
    "car" to "કરિબ",
    "cay" to "કેયુગા",
    "cch" to "અત્સમ",
    "ccp" to "ચકમા",
    "ce" to "ચેચન",
    "ceb" to "સિબુઆનો",
    "cgg" to "ચિગા",
    "ch" to "કેમોરો",
    "chb" to "ચિબ્ચા",
    "chg" to "છગાતાઇ",
    "chk" to "ચૂકીસ",
    "chm" to "મારી",
    "chn" to "ચિનૂક જાર્ગન",
    "cho" to "ચોક્તૌ",
    "chp" to "શિપેવ્યાન",
    "chr" to "શેરોકી",
    "chy" to "શેયેન્ન",
    "ckb" to "સેન્ટ્રલ કુર્દિશ",
    "ckb-alt-menu" to "કુર્દિશ, સેન્ટ્રલ",
    "ckb-alt-variant" to "કુર્દિશ, સોરાની",
    "clc" to "ચિલકોટિન",
    "co" to "કોર્સિકન",
    "cop" to "કોપ્ટિક",
    "cr" to "ક્રી",
    "crg" to "મિચિફ",
    "crh" to "ક્રિમિયન તુર્કી",
    "crj" to "દક્ષિણ પૂર્વ ક્રી",
    "crk" to "પ્લેઇન્સ ક્રી",
    "crl" to "ઉત્તરી પૂર્વ ક્રી",
    "crm" to "મૂઝ ક્રી",
    "crr" to "કેરોલિના એલ્ગોનક્વિઅન",
    "crs" to "સેસેલ્વા ક્રેઓલે ફ્રેન્ચ",
    "cs" to "ચેક",
    "csb" to "કાશુબિયન",
    "csw" to "સ્વેમ્પી ક્રી",
    "cu" to "ચર્ચ સ્લાવિક",
    "cv" to "ચૂવાશ",
    "cy" to "વેલ્શ",
    "da" to "ડેનિશ",
    "dak" to "દાકોતા",
    "dar" to "દાર્ગવા",
    "dav" to "તૈતા",
    "de" to "જર્મન",
    "de-AT" to "ઓસ્ટ્રિઅન જર્મન",
    "de-CH" to "સ્વિસ હાય જર્મન",
    "del" to "દેલવેર",
    "den" to "સ્લેવ",
    "dgr" to "ડોગ્રિબ",
    "din" to "દિન્કા",
    "dje" to "ઝર્મા",
    "doi" to "ડોગ્રી",
    "dsb" to "લોઅર સોર્બિયન",
    "dua" to "દુઆલા",
    "dum" to "મધ્ય ડચ",
    "dv" to "દિવેહી",
    "dyo" to "જોલા-ફોન્યી",
    "dyu" to "ડ્યુલા",
    "dz" to "ડ્ઝોંગ્ખા",
    "dzg" to "દાઝાગા",
    "ebu" to "ઍમ્બુ",
    "ee" to "ઈવ",
    "efi" to "એફિક",
    "egy" to "પ્રાચીન ઇજીપ્શિયન",
    "eka" to "એકાજુક",
    "el" to "ગ્રીક",
    "elx" to "એલામાઇટ",
    "en" to "અંગ્રેજી",
    "en-AU" to "ઓસ્ટ્રેલિયન અંગ્રેજી",
    "en-CA" to "કેનેડિયન અંગ્રેજી",
    "en-GB" to "બ્રિટિશ અંગ્રેજી",
    "en-GB-alt-short" to "યુ.કે. અંગ્રેજી",
    "en-US" to "અમેરિકન અંગ્રેજી",
    "en-US-alt-short" to "અમેરિકન અંગ્રેજી",
    "enm" to "મિડિલ અંગ્રેજી",
    "eo" to "એસ્પેરાન્ટો",
    "es" to "સ્પેનિશ",
    "es-419" to "લેટિન અમેરિકન સ્પેનિશ",
    "es-ES" to "યુરોપિયન સ્પેનિશ",
    "es-MX" to "મેક્સિકન સ્પેનિશ",
    "et" to "એસ્ટોનિયન",
    "eu" to "બાસ્ક",
    "ewo" to "ઇવોન્ડો",
    "fa" to "ફારસી",
    "fa-AF" to "ડારી",
    "fan" to "ફેંગ",
    "fat" to "ફન્ટી",
    "ff" to "ફુલા",
    "fi" to "ફિનિશ",
    "fil" to "ફિલિપિનો",
    "fj" to "ફીજીયન",
    "fo" to "ફોરિસ્ત",
    "fon" to "ફોન",
    "fr" to "ફ્રેન્ચ",
    "fr-CH" to "સ્વિસ ફ્રેંચ",
    "frc" to "કાજૂન ફ્રેન્ચ",
    "frm" to "મિડિલ ફ્રેંચ",
    "fro" to "જૂની ફ્રેંચ",
    "frr" to "ઉત્તરી ફ્રિશિયન",
    "frs" to "પૂર્વ ફ્રિશિયન",
    "fur" to "ફ્રિયુલિયાન",
    "fy" to "પશ્ચિમિ ફ્રિશિયન",
    "ga" to "આઇરિશ",
    "gaa" to "ગા",
    "gag" to "ગાગાઝ",
    "gan" to "gan",
    "gay" to "ગાયો",
    "gba" to "બાયા",
    "gbz" to "ઝોરોસ્ટ્રિઅન દારી",
    "gd" to "સ્કોટીસ ગેલિક",
    "gez" to "ગીઝ",
    "gil" to "જિલ્બરટીઝ",
    "gl" to "ગેલિશિયન",
    "gmh" to "મધ્ય હાઇ જર્મન",
    "gn" to "ગુઆરાની",
    "goh" to "જૂની હાઇ જર્મન",
    "gon" to "ગોંડી",
    "gor" to "ગોરોન્તાલો",
    "got" to "ગોથિક",
    "grb" to "ગ્રેબો",
    "grc" to "પ્રાચીન ગ્રીક",
    "gsw" to "સ્વિસ જર્મન",
    "gu" to "ગુજરાતી",
    "guz" to "ગુસી",
    "gv" to "માંક્સ",
    "gwi" to "ગ્વિચ’ઇન",
    "ha" to "હૌસા",
    "hai" to "હૈડા",
    "haw" to "હવાઇયન",
    "hax" to "દક્ષિણ હૈડા",
    "he" to "હીબ્રુ",
    "hi" to "હિન્દી",
    "hi-Latn-alt-variant" to "હિંગ્લિશ",
    "hif" to "ફીજી હિંદી",
    "hil" to "હિલિગેનોન",
    "hit" to "હિટ્ટિતે",
    "hmn" to "હમોંગ",
    "ho" to "હિરી મોટૂ",
    "hr" to "ક્રોએશિયન",
    "hsb" to "અપર સોર્બિયન",
    "ht" to "હૈતિઅન ક્રેઓલે",
    "hu" to "હંગેરિયન",
    "hup" to "હૂપા",
    "hur" to "હેલ્કોમેલેમ",
    "hy" to "આર્મેનિયન",
    "hz" to "હેરેરો",
    "ia" to "ઇંટરલિંગુઆ",
    "iba" to "ઇબાન",
    "ibb" to "ઇબિબિઓ",
    "id" to "ઇન્ડોનેશિયન",
    "ie" to "ઇંટરલિંગ",
    "ig" to "ઇગ્બો",
    "ii" to "સિચુઆન યી",
    "ik" to "ઇનુપિયાક",
    "ikt" to "પશ્ચિમ કેનેડિયન ઇનુકિટ્યુટ",
    "ilo" to "ઇલોકો",
    "inh" to "ઇંગુશ",
    "io" to "ઈડો",
    "is" to "આઇસલેન્ડિક",
    "it" to "ઇટાલિયન",
    "iu" to "ઇનુકિટૂટ",
    "ja" to "જાપાનીઝ",
    "jbo" to "લોજ્બાન",
    "jgo" to "નગોમ્બા",
    "jmc" to "મકામે",
    "jpr" to "જુદેઓ-પર્શિયન",
    "jrb" to "જુદેઓ-અરબી",
    "jv" to "જાવાનીસ",
    "ka" to "જ્યોર્જિયન",
    "kaa" to "કારા-કલ્પક",
    "kab" to "કબાઇલ",
    "kac" to "કાચિન",
    "kaj" to "જ્જુ",
    "kam" to "કમ્બા",
    "kaw" to "કાવી",
    "kbd" to "કબાર્ડિયન",
    "kcg" to "ત્યાપ",
    "kde" to "મકોન્ડે",
    "kea" to "કાબુવર્ડિઆનુ",
    "kfo" to "કોરો",
    "kg" to "કોંગો",
    "kgp" to "કૈંગાંગ",
    "kha" to "ખાસી",
    "kho" to "ખોતાનીસ",
    "khq" to "કોયરા ચિનિ",
    "ki" to "કિકુયૂ",
    "kj" to "ક્વાન્યામા",
    "kk" to "કઝાખ",
    "kkj" to "કાકો",
    "kl" to "કલાલ્લિસુત",
    "kln" to "કલેજિન",
    "km" to "ખ્મેર",
    "kmb" to "કિમ્બન્દુ",
    "kn" to "કન્નડ",
    "ko" to "કોરિયન",
    "koi" to "કોમી-પર્મ્યાક",
    "kok" to "કોંકણી",
    "kos" to "કોસરિયન",
    "kpe" to "ક્પેલ્લે",
    "kr" to "કનુરી",
    "krc" to "કરાચય-બલ્કાર",
    "krl" to "કરેલિયન",
    "kru" to "કુરૂખ",
    "ks" to "કાશ્મીરી",
    "ksb" to "શમ્બાલા",
    "ksf" to "બફિયા",
    "ksh" to "કોલોગ્નિયન",
    "ku" to "કુર્દિશ",
    "kum" to "કુમીક",
    "kut" to "કુતેનાઇ",
    "kv" to "કોમી",
    "kw" to "કોર્નિશ",
    "kwk" to "ક્વેકવાલા",
    "kxv" to "કૂવી",
    "ky" to "કિર્ગીઝ",
    "la" to "લેટિન",
    "lad" to "લાદીનો",
    "lag" to "લંગી",
    "lah" to "લાહન્ડા",
    "lam" to "લામ્બા",
    "lb" to "લક્ઝેમબર્ગિશ",
    "lez" to "લેઝધીયન",
    "lfn" to "લિંગ્વા ફેન્કા નોવા",
    "lg" to "ગાંડા",
    "li" to "લિંબૂર્ગિશ",
    "lij" to "લિગુરીઅન",
    "lil" to "લિલુએટ",
    "lkt" to "લાકોટા",
    "lmo" to "લોંબાર્ડ",
    "ln" to "લિંગાલા",
    "lo" to "લાઓ",
    "lol" to "મોંગો",
    "lou" to "લ્યુઇસિયાના ક્રેઓલ",
    "loz" to "લોઝી",
    "lrc" to "ઉત્તરી લુરી",
    "lsm" to "સામિયા",
    "lt" to "લિથુઆનિયન",
    "lu" to "લૂબા-કટાંગા",
    "lua" to "લૂબા-લુલુઆ",
    "lui" to "લુઇસેનો",
    "lun" to "લુન્ડા",
    "luo" to "લ્યુઓ",
    "lus" to "મિઝો",
    "luy" to "લુઈયા",
    "lv" to "લાતવિયન",
    "mad" to "માદુરીસ",
    "mag" to "મગહી",
    "mai" to "મૈથિલી",
    "mak" to "મકાસર",
    "man" to "મન્ડિન્ગો",
    "mas" to "મસાઇ",
    "mdf" to "મોક્ષ",
    "mdr" to "મંદાર",
    "men" to "મેન્ડે",
    "mer" to "મેરુ",
    "mfe" to "મોરીસ્યેન",
    "mg" to "મલાગસી",
    "mga" to "મધ્ય આઈરિશ",
    "mgh" to "માખુવા-મીટ્ટુ",
    "mgo" to "મેતા",
    "mh" to "માર્શલીઝ",
    "mi" to "માઓરી",
    "mic" to "મિકમેક",
    "min" to "મિનાંગ્કાબાઉ",
    "mk" to "મેસેડોનિયન",
    "ml" to "મલયાલમ",
    "mn" to "મોંગોલિયન",
    "mnc" to "માન્ચુ",
    "mni" to "મણિપુરી",
    "moe" to "ઇન્નુ-આયમુન",
    "moh" to "મોહૌક",
    "mos" to "મોસ્સી",
    "mr" to "મરાઠી",
    "mrj" to "પશ્ચિમી મારી",
    "ms" to "મલય",
    "mt" to "માલ્ટિઝ",
    "mua" to "મુનડાન્ગ",
    "mul" to "બહુવિધ ભાષાઓ",
    "mus" to "ક્રિક",
    "mwl" to "મિરાંડી",
    "mwr" to "મારવાડી",
    "my" to "બર્મીઝ",
    "myv" to "એર્ઝયા",
    "mzn" to "મઝાન્દેરાની",
    "na" to "નાઉરૂ",
    "nap" to "નેપોલિટાન",
    "naq" to "નમા",
    "nb" to "નોર્વેજિયન બોકમાલ",
    "nd" to "ઉત્તર દેબેલ",
    "nds" to "લો જર્મન",
    "nds-NL" to "લો સેક્સોન",
    "ne" to "નેપાળી",
    "new" to "નેવારી",
    "ng" to "ડોન્ગા",
    "nia" to "નિયાસ",
    "niu" to "નિયુઆન",
    "nl" to "ડચ",
    "nl-BE" to "ફ્લેમિશ",
    "nmg" to "ક્વાસિઓ",
    "nn" to "નોર્વેજિયન નાયનૉર્સ્ક",
    "nnh" to "નીએમબુન",
    "no" to "નૉર્વેજીયન",
    "nog" to "નોગાઇ",
    "non" to "જૂની નોર્સ",
    "nqo" to "એન’કો",
    "nr" to "દક્ષિણ દેબેલ",
    "nso" to "ઉત્તરી સોથો",
    "nus" to "નુએર",
    "nv" to "નાવાજો",
    "nwc" to "પરંપરાગત નેવારી",
    "ny" to "ન્યાન્જા",
    "nym" to "ન્યામવેઝી",
    "nyn" to "ન્યાનકોલ",
    "nyo" to "ન્યોરો",
    "nzi" to "ન્ઝિમા",
    "oc" to "ઓક્સિટન",
    "oj" to "ઓજિબ્વા",
    "ojb" to "ઉત્તરપશ્ચિમી ઓઝિબવે",
    "ojc" to "સેન્ટ્રલ ઓઝિબ્વા",
    "ojs" to "ઓજી-ક્રી",
    "ojw" to "પશ્ચિમી ઓઝિબ્વા",
    "oka" to "ઓકાનાગન",
    "om" to "ઓરોમો",
    "or" to "ઉડિયા",
    "os" to "ઓસ્સેટિક",
    "osa" to "ઓસેજ",
    "ota" to "ઓટોમાન તુર્કિશ",
    "pa" to "પંજાબી",
    "pag" to "પંગાસીનાન",
    "pal" to "પહલવી",
    "pam" to "પમ્પાન્ગા",
    "pap" to "પાપિયામેન્ટો",
    "pau" to "પલાઉઆન",
    "pcm" to "નાઇજેરિયન પીજીન",
    "peo" to "જૂની ફારસી",
    "phn" to "ફોનિશિયન",
    "pi" to "પાલી",
    "pis" to "પિજિન",
    "pl" to "પોલીશ",
    "pon" to "પોહપિએન",
    "pqm" to "મલિસીટ-પાસમાક્વોડ્ડી",
    "prg" to "પ્રુસ્સીયન",
    "pro" to "જુની પ્રોવેન્સલ",
    "ps" to "પશ્તો",
    "ps-alt-variant" to "પુશ્તો",
    "pt" to "પોર્ટુગીઝ",
    "pt-BR" to "બ્રાઝિલીયન પોર્ટુગીઝ",
    "pt-PT" to "યુરોપિયન પોર્ટુગીઝ",
    "qu" to "ક્વેચુઆ",
    "quc" to "કિચે",
    "raj" to "રાજસ્થાની",
    "rap" to "રાપાનુઇ",
    "rar" to "રારોટોંગન",
    "rhg" to "રોહિંગ્યા",
    "rm" to "રોમાન્શ",
    "rn" to "રૂન્દી",
    "ro" to "રોમાનિયન",
    "ro-MD" to "મોલડાવિયન",
    "rof" to "રોમ્બો",
    "rom" to "રોમાની",
    "ru" to "રશિયન",
    "rup" to "અરોમેનિયન",
    "rw" to "કિન્યારવાન્ડા",
    "rwk" to "રવા",
    "sa" to "સંસ્કૃત",
    "sad" to "સોંડવે",
    "sah" to "સખા",
    "sam" to "સામરિટાન અરેમિક",
    "saq" to "સમ્બુરુ",
    "sas" to "સાસાક",
    "sat" to "સંતાલી",
    "sba" to "ન્ગામ્બેય",
    "sbp" to "સાંગુ",
    "sc" to "સાર્દિનિયન",
    "scn" to "સિસિલિયાન",
    "sco" to "સ્કોટ્સ",
    "sd" to "સિંધી",
    "sdh" to "સર્ઘન કુર્દીશ",
    "se" to "ઉત્તરી સામી",
    "seh" to "સેના",
    "sel" to "સેલ્કપ",
    "ses" to "કોયરાબોરો સેન્ની",
    "sg" to "સાંગો",
    "sga" to "જૂની આયરિશ",
    "sh" to "સર્બો-ક્રોએશિયન",
    "shi" to "તેશીલહિટ",
    "shn" to "શેન",
    "si" to "સિંહાલી",
    "sid" to "સિદામો",
    "sk" to "સ્લોવૅક",
    "sl" to "સ્લોવેનિયન",
    "slh" to "દક્ષિણ લુશુટસીડ",
    "sm" to "સામોન",
    "sma" to "દક્ષિણી સામી",
    "smj" to "લુલે સામી",
    "smn" to "ઇનારી સામી",
    "sms" to "સ્કોલ્ટ સામી",
    "sn" to "શોના",
    "snk" to "સોનિન્કે",
    "so" to "સોમાલી",
    "sog" to "સોગ્ડિએન",
    "sq" to "અલ્બેનિયન",
    "sr" to "સર્બિયન",
    "srn" to "સ્રાનન ટોન્ગો",
    "srr" to "સેરેર",
    "ss" to "સ્વાતી",
    "ssy" to "સાહો",
    "st" to "દક્ષિણ સોથો",
    "str" to "સ્ટ્રેટ્સ સેલિશ",
    "su" to "સંડેનીઝ",
    "suk" to "સુકુમા",
    "sus" to "સુસુ",
    "sux" to "સુમેરિયન",
    "sv" to "સ્વીડિશ",
    "sw" to "સ્વાહિલી",
    "sw-CD" to "કોંગો સ્વાહિલી",
    "swb" to "કોમોરિયન",
    "syc" to "પરંપરાગત સિરિએક",
    "syr" to "સિરિએક",
    "szl" to "સિલેસ્યિન",
    "ta" to "તમિલ",
    "tce" to "દક્ષિણ ટુચૉન",
    "tcy" to "તુલુ",
    "te" to "તેલુગુ",
    "tem" to "ટિમ્ને",
    "teo" to "તેસો",
    "ter" to "તેરેનો",
    "tet" to "તેતુમ",
    "tg" to "તાજીક",
    "tgx" to "ટાગિશ",
    "th" to "થાઈ",
    "tht" to "તહલતાન",
    "ti" to "ટાઇગ્રિનિયા",
    "tig" to "ટાઇગ્રે",
    "tiv" to "તિવ",
    "tk" to "તુર્કમેન",
    "tkl" to "તોકેલાઉ",
    "tl" to "ટાગાલોગ",
    "tlh" to "ક્લિન્ગોન",
    "tli" to "ટ્લિંગિટ",
    "tmh" to "તામાશેખ",
    "tn" to "ત્સ્વાના",
    "to" to "ટોંગાન",
    "tog" to "ન્યાસા ટોન્ગા",
    "tok" to "ટોકી પોના",
    "tpi" to "ટોક પિસિન",
    "tr" to "ટર્કિશ",
    "trv" to "ટારોકો",
    "ts" to "સોંગા",
    "tsi" to "સિમ્શિયન",
    "tt" to "તતાર",
    "ttm" to "ઉત્તરી ટુચૉન",
    "ttt" to "મુસ્લિમ તાટ",
    "tum" to "તુમ્બુકા",
    "tvl" to "તુવાલુ",
    "tw" to "ટ્વાઇ",
    "twq" to "તસાવાક",
    "ty" to "તાહિતિયન",
    "tyv" to "ટુવીનિયન",
    "tzm" to "સેન્ટ્રલ એટલાસ તામાઝિટ",
    "udm" to "ઉદમુર્ત",
    "ug" to "ઉઇગુર",
    "uga" to "યુગેરિટિક",
    "uk" to "યુક્રેનિયન",
    "umb" to "ઉમ્બુન્ડૂ",
    "und" to "અજ્ઞાત ભાષા",
    "ur" to "ઉર્દૂ",
    "uz" to "ઉઝ્બેક",
    "vai" to "વાઇ",
    "ve" to "વેન્દા",
    "vec" to "વેનેશ્યિન",
    "vi" to "વિયેતનામીસ",
    "vmw" to "મખુવા",
    "vo" to "વોલાપુક",
    "vot" to "વોટિક",
    "vun" to "વુન્જો",
    "wa" to "વાલૂન",
    "wae" to "વેલ્સેર",
    "wal" to "વોલાયટ્ટા",
    "war" to "વારેય",
    "was" to "વાશો",
    "wbp" to "વાર્લ્પીરી",
    "wo" to "વોલોફ",
    "wuu" to "વુ ચાઈનીઝ",
    "xal" to "કાલ્મિક",
    "xh" to "ખોસા",
    "xnr" to "કંગરી",
    "xog" to "સોગા",
    "yao" to "યાઓ",
    "yap" to "યાપીસ",
    "yav" to "યાન્ગબેન",
    "ybb" to "યેમ્બા",
    "yi" to "યિદ્દિશ",
    "yo" to "યોરૂબા",
    "yrl" to "નહેનગાતુ",
    "yue" to "કેંટોનીઝ",
    "yue-alt-menu" to "ચાઇનીઝ, કેન્ટોનીઝ",
    "za" to "ઝુઆગ",
    "zap" to "ઝેપોટેક",
    "zbl" to "બ્લિસિમ્બોલ્સ",
    "zen" to "ઝેનાગા",
    "zgh" to "માનક મોરોક્કન તામાઝિટ",
    "zh" to "ચાઇનીઝ",
    "zh-alt-menu" to "ચાઇનીઝ, મેન્ડેરિન",
    "zh-Hans" to "સરળીકૃત ચાઇનીઝ",
    "zh-Hans-alt-long" to "સરળીકૃત મેન્ડેરિન ચાઇનીઝ",
    "zh-Hant" to "પારંપરિક ચાઇનીઝ",
    "zh-Hant-alt-long" to "પરંપરાગત મેન્ડેરિન ચાઇનીઝ",
    "zu" to "ઝુલુ",
    "zun" to "ઝૂની",
    "zxx" to "કોઇ ભાષાશાસ્ત્રીય સામગ્રી નથી",
    "zza" to "ઝાઝા",
  ) }

  val guz: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "guz" to "Ekegusii",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val gv: ImmutableMap by lazy { immutableMapOf(
    "gv" to "Gaelg",
  ) }

  val ha: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abkhazian",
    "ace" to "Achinese",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "af" to "Afirkanci",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Altai na Kudanci",
    "am" to "Amharik",
    "an" to "Aragonesanci",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Larabci",
    "ar-001" to "Larabci Asali Na Zamani",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "ars" to "Larabcin Najdi",
    "as" to "Asamisanci",
    "asa" to "Asu",
    "ast" to "Asturia",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "awa" to "Awadhi",
    "ay" to "Aymaranci",
    "az" to "Azerbaijanci",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "ban" to "Balenesanci",
    "bas" to "Basaa",
    "be" to "Belarusanci",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgariyanci",
    "bgc" to "Haryanvi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksiká",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengali",
    "bo" to "Tibetan",
    "br" to "Buretananci",
    "brx" to "Bodo",
    "bs" to "Bosniyanci",
    "bug" to "Buginesanci",
    "byn" to "Blin",
    "ca" to "Kataloniyanci",
    "cay" to "Cayuga",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Kurdawa ta Tsakiya",
    "ckb-alt-menu" to "Kurdawa ta Tsakiya",
    "ckb-alt-variant" to "Kurdawa ta Tsakiya",
    "clc" to "Chilcotin",
    "co" to "Corsican",
    "crg" to "Michif",
    "crj" to "Cree na Kusu-Maso-Gabas",
    "crk" to "Plains Cree",
    "crl" to "Cree na Arewacin-Gabas",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "cs" to "Cek",
    "csw" to "Swampy Cree",
    "cu" to "Church Slavic",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Danish",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Jamusanci",
    "de-AT" to "Jamusanci Ostiriya",
    "de-CH" to "Jamusanci Suwizalan",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Harshen Dogri",
    "dsb" to "Sorbianci ta kasa",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Girkanci",
    "en" to "Turanci",
    "en-AU" to "Turanci Ostareliya",
    "en-GB-alt-short" to "Turanci (Biritaniya)",
    "en-US-alt-short" to "Turanci (Amurka)",
    "eo" to "Esperanto",
    "es" to "Sifaniyanci",
    "es-419" to "Sifaniyancin Latin Amirka",
    "es-ES" to "Sifaniyanci Turai",
    "es-MX" to "Sifaniyanci Mesiko",
    "et" to "Istoniyanci",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Farisanci",
    "fa-AF" to "Farisanci na Afaganistan",
    "ff" to "Fula",
    "fi" to "Yaren mutanen Finland",
    "fil" to "Dan Filifin",
    "fj" to "Fijiyanci",
    "fo" to "Faroese",
    "fon" to "Fon",
    "fr" to "Faransanci",
    "fr-CA" to "Farasanci Kanada",
    "fr-CH" to "Farasanci Suwizalan",
    "frc" to "Faransancin Cajun",
    "frr" to "Firisiyanci na Arewaci",
    "fur" to "Friulian",
    "fy" to "Frisian ta Yamma",
    "ga" to "Dan Irish",
    "gaa" to "Ga",
    "gd" to "Kʼabilan Scots Gaelic",
    "gez" to "Geez",
    "gil" to "Gilbertese",
    "gl" to "Bagalike",
    "gn" to "Guwaraniyanci",
    "gor" to "Gorontalo",
    "gsw" to "Jamusanci Swiss",
    "gu" to "Gujarati",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaiianci",
    "hax" to "Haida na Kudanci",
    "he" to "Ibrananci",
    "hi" to "Harshen Hindi",
    "hi-Latn-alt-variant" to "Harshen Hindi (Latin)",
    "hil" to "Hiligaynon",
    "hmn" to "Hmong",
    "hr" to "Kuroshiyan",
    "hsb" to "Sorbianci ta Sama",
    "ht" to "Haitian Creole",
    "hu" to "Harshen Hungari",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armeniyanci",
    "hz" to "Herero",
    "ia" to "Yare Tsakanin Kasashe",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Harshen Indunusiya",
    "ie" to "Intagulanci",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Inuktitut na Yammacin Kanada",
    "ilo" to "Ikolo",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Yaren mutanen Iceland",
    "it" to "Italiyanci",
    "iu" to "Inuktitut",
    "ja" to "Japananci",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Javananci",
    "ka" to "Jojiyanci",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Karbadiyanci",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "kfo" to "Koro",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Harshen Kimar",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Harshen Koriya",
    "kok" to "Konkananci",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Kareliyanci",
    "kru" to "Kurukh",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Colognian",
    "ku" to "Kurdanci",
    "kum" to "Kumyk",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kavi",
    "ky" to "Kirgizanci",
    "la" to "Dan Kabilar Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lb" to "Luxembourgish",
    "lez" to "Lezghiniyanci",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Liguriyanci",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lou" to "Creole na Louisiana",
    "loz" to "Lozi",
    "lrc" to "Arewacin Luri",
    "lsm" to "Saamiyanci",
    "lt" to "Lituweniyanci",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latbiyanci",
    "mad" to "Madurese",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Harshen Masai",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasi",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Metaʼ",
    "mh" to "Marshallese",
    "mi" to "Maori",
    "mic" to "Mi'kmaq",
    "min" to "Minangkabau",
    "mk" to "Dan Masedoniya",
    "ml" to "Malayalamci",
    "mn" to "Mongoliyanci",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Maratinci",
    "ms" to "Harshen Malay",
    "mt" to "Harshen Maltis",
    "mua" to "Mundang",
    "mul" to "Harsuna masu yawa",
    "mus" to "Muscogee",
    "mwl" to "Mirandese",
    "my" to "Burmanci",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Norwegian Bokmål",
    "nd" to "North Ndebele",
    "nds" to "Low German",
    "ne" to "Nepali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "nl" to "Holanci",
    "nmg" to "Kwasio",
    "nn" to "Norwegian Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Harhsen Norway",
    "nog" to "Harshen Nogai",
    "nqo" to "N’Ko",
    "nr" to "Ndebele na Kudu",
    "nso" to "Sotho na Arewaci",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Ositanci",
    "ojb" to "Ojibwa na Arewa-Maso-Yamma",
    "ojc" to "Ojibwa na Tsakiya",
    "ojs" to "Oji-Cree",
    "ojw" to "Ojibwa na Yammaci",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odiya",
    "os" to "Ossetic",
    "pa" to "Punjabi",
    "pag" to "Pangasinanci",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Pidgin na Najeriya",
    "pis" to "Pijin",
    "pl" to "Harshen Polan",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Ferusawa",
    "ps" to "Pashtanci",
    "pt" to "Harshen Potugis",
    "pt-BR" to "Harshen Potugis na Birazil",
    "pt-PT" to "Potugis Ƙasashen Turai",
    "qu" to "Quechua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rhg" to "Harshen Rohingya",
    "rm" to "Romansh",
    "rn" to "Rundi",
    "ro" to "Romaniyanci",
    "rof" to "Rombo",
    "ru" to "Rashanci",
    "rup" to "Aromaniyanci",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "saq" to "Samburu",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardiniyanci",
    "scn" to "Sisiliyanci",
    "sco" to "Scots",
    "sd" to "Sindiyanci",
    "se" to "Sami ta Arewa",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sh" to "Kuroweshiyancin-Sabiya",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Sinhalanci",
    "sk" to "Basulke",
    "sl" to "Basulabe",
    "slh" to "Lushbootseed na Kudanci",
    "sm" to "Samoan",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalianci",
    "sq" to "Albaniyanci",
    "sr" to "Sabiyan",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "st" to "Sesotanci",
    "str" to "Straits Salish",
    "su" to "Harshen Sundanese",
    "suk" to "Sukuma",
    "sv" to "Harshen Suwedan",
    "sw" to "Harshen Suwahili",
    "swb" to "Komoriyanci",
    "syr" to "Syriac",
    "szl" to "Silessiyanci",
    "ta" to "Tamil",
    "tce" to "Tutchone na Kudanci",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tatum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinyanci",
    "tig" to "Tigre",
    "tk" to "Tukmenistanci",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Tonganci",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Harshen Turkiyya",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Tatar",
    "ttm" to "Tutchone na Arewaci",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Tiwiniyanci",
    "twq" to "Tasawak",
    "ty" to "Tahitiyanci",
    "tyv" to "Tuviniyanci",
    "tzm" to "Tamazight na Atlas Tsaka",
    "udm" to "Udmurt",
    "ug" to "Ugiranci",
    "uk" to "Harshen Yukuren",
    "umb" to "Umbundu",
    "und" to "Harshen da ba a sani ba",
    "ur" to "Urdanci",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Veneshiyanci",
    "vi" to "Harshen Biyetinam",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wo" to "Wolof",
    "wuu" to "Sinancin Wu",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yaren Yiddish",
    "yo" to "Yarbanci",
    "yrl" to "Nheengatu",
    "yue" to "Harshen Cantonese",
    "yue-alt-menu" to "Sinanci, Cantonese",
    "za" to "Zhuang",
    "zgh" to "Daidaitaccen Moroccan Tamazight",
    "zh" to "Harshen Sinanci",
    "zh-alt-menu" to "Harshen, Sinanci",
    "zh-Hans" to "Sauƙaƙaƙƙen Sinanci",
    "zh-Hans-alt-long" to "Sauƙaƙaƙƙen Sinanci",
    "zh-Hant" to "Sinanci na gargajiya",
    "zh-Hant-alt-long" to "Sinanci na gargajiya",
    "zu" to "Harshen Zulu",
    "zun" to "Zuni",
    "zxx" to "Babu abun cikin yare",
    "zza" to "Zaza",
  ) }

  val ha_GH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ha_NE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val haw: ImmutableMap by lazy { immutableMapOf(
    "ar" to "ʻAlapia",
    "cy" to "Wale",
    "da" to "Kenemaka",
    "de" to "Kelemānia",
    "el" to "Helene",
    "en" to "Pelekānia",
    "en-AU" to "Pelekāne Nū Hōlani",
    "en-CA" to "Pelekāne Kanakā",
    "en-GB" to "Pelekānia Pekekāne",
    "en-GB-alt-short" to "Pelekānia Pekekāne",
    "en-US" to "Pelekānia ʻAmelika",
    "en-US-alt-short" to "Pelekānia ʻAmelika",
    "es" to "Paniolo",
    "fj" to "Pīkī",
    "fr" to "Palani",
    "fr-CA" to "Palani Kanakā",
    "fr-CH" to "Kuikilani",
    "ga" to "ʻAiliki",
    "gsw" to "Kuikilani Kelemānia",
    "haw" to "ʻŌlelo Hawaiʻi",
    "he" to "Hebera",
    "it" to "ʻĪkālia",
    "ja" to "Kepanī",
    "ko" to "Kōlea",
    "la" to "Lākina",
    "mi" to "Māori",
    "nl" to "Hōlani",
    "pt" to "Pukikī",
    "pt-BR" to "Pukikī Palakila",
    "ru" to "Lūkia",
    "sm" to "Kāmoa",
    "sv" to "Kuekene",
    "to" to "Tonga",
    "ty" to "Polapola",
    "und" to "ʻIke ʻole ‘ia a kūpono ʻole paha ka ʻōlelo",
    "vi" to "Wiekanama",
    "zh" to "Pākē",
    "zh-alt-menu" to "Pākē",
    "zh-Hans" to "Pākē Hoʻomaʻalahi ʻia",
    "zh-Hans-alt-long" to "Pākē Hoʻomaʻalahi ʻia",
    "zh-Hant" to "Pākē Kuʻuna",
    "zh-Hant-alt-long" to "Pākē Kuʻuna",
  ) }

  val he: ImmutableMap by lazy { immutableMapOf(
    "aa" to "אפארית",
    "ab" to "אבחזית",
    "ace" to "אכינזית",
    "ach" to "אקצ׳ולי",
    "ada" to "אדנמה",
    "ady" to "אדיגית",
    "ae" to "אבסטן",
    "af" to "אפריקאנס",
    "afh" to "אפריהילי",
    "agq" to "אע׳ם",
    "ain" to "אינו",
    "ak" to "אקאן",
    "akk" to "אכדית",
    "ale" to "אלאוט",
    "alt" to "אלטאי דרומית",
    "am" to "אמהרית",
    "an" to "אראגונית",
    "ang" to "אנגלית עתיקה",
    "ann" to "אובולו",
    "anp" to "אנג׳יקה",
    "ar" to "ערבית",
    "ar-001" to "ערבית ספרותית",
    "arc" to "ארמית",
    "arn" to "אראוקנית",
    "arp" to "אראפהו",
    "ars" to "ערבית - נג׳ד",
    "arw" to "ארוואק",
    "as" to "אסאמית",
    "asa" to "אסו",
    "ast" to "אסטורית",
    "atj" to "אטיקמק",
    "av" to "אווארית",
    "awa" to "אוואדית",
    "ay" to "איימארית",
    "az" to "אזרית",
    "az-alt-short" to "אזרית",
    "ba" to "בשקירית",
    "bal" to "באלוצ׳י",
    "ban" to "באלינזית",
    "bar" to "בווארית",
    "bas" to "בסאא",
    "bax" to "במום",
    "bbj" to "גומאלה",
    "be" to "בלארוסית",
    "bej" to "בז׳ה",
    "bem" to "במבה",
    "bez" to "בנה",
    "bfd" to "באפוט",
    "bg" to "בולגרית",
    "bgc" to "הריאנבי",
    "bgn" to "באלוצ׳י מערבית",
    "bho" to "בוג׳פורי",
    "bi" to "ביסלמה",
    "bik" to "ביקול",
    "bin" to "ביני",
    "bkm" to "קום",
    "bla" to "סיקסיקה",
    "blo" to "אני",
    "bm" to "במבארה",
    "bn" to "בנגלית",
    "bo" to "טיבטית",
    "br" to "ברטונית",
    "bra" to "בראג׳",
    "brx" to "בודו",
    "bs" to "בוסנית",
    "bss" to "אקוסה",
    "bua" to "בוריאט",
    "bug" to "בוגינזית",
    "bum" to "בולו",
    "byn" to "בלין",
    "byv" to "מדומבה",
    "ca" to "קטלאנית",
    "cad" to "קאדו",
    "car" to "קאריב",
    "cay" to "קאיוגה",
    "cch" to "אטסם",
    "ccp" to "צ׳אקמה",
    "ce" to "צ׳צ׳נית",
    "ceb" to "סבואנו",
    "cgg" to "צ׳יגה",
    "ch" to "צ׳מורו",
    "chb" to "צ׳יבצ׳ה",
    "chg" to "צ׳אגאטאי",
    "chk" to "צ׳וקסה",
    "chm" to "מארי",
    "chn" to "ניב צ׳ינוק",
    "cho" to "צ׳וקטאו",
    "chp" to "צ׳יפוויאן",
    "chr" to "צ׳רוקי",
    "chy" to "שאיין",
    "ckb" to "כורדית סוראנית",
    "ckb-alt-menu" to "כורדית סוראנית",
    "ckb-alt-variant" to "כורדית סוראנית",
    "clc" to "צ׳ילקוטין",
    "co" to "קורסיקנית",
    "cop" to "קופטית",
    "cr" to "קרי",
    "crg" to "מצ׳יף",
    "crh" to "טטרית של קרים",
    "crj" to "קרי דרום מזרחי",
    "crk" to "קרי מישורים",
    "crl" to "קרי צפון מזרחי",
    "crm" to "מוס קרי",
    "crr" to "אלגונקוויאן בקרוליינה",
    "crs" to "קריאולית (סיישל)",
    "cs" to "צ׳כית",
    "csb" to "קשובית",
    "csw" to "קרי של אזור הביצות",
    "cu" to "סלאבית כנסייתית עתיקה",
    "cv" to "צ׳ובאש",
    "cy" to "וולשית",
    "da" to "דנית",
    "dak" to "דקוטה",
    "dar" to "דרגווה",
    "dav" to "טאיטה",
    "de" to "גרמנית",
    "del" to "דלאוור",
    "den" to "סלאבית",
    "dgr" to "דוגריב",
    "din" to "דינקה",
    "dje" to "זארמה",
    "doi" to "דוגרי",
    "dsb" to "סורבית תחתית",
    "dua" to "דואלה",
    "dum" to "הולנדית תיכונה",
    "dv" to "דיבהי",
    "dyo" to "ג׳ולה פונית",
    "dyu" to "דיולה",
    "dz" to "דזונקה",
    "dzg" to "דזאנגה",
    "ebu" to "אמבו",
    "ee" to "אווה",
    "efi" to "אפיק",
    "egy" to "מצרית עתיקה",
    "eka" to "אקיוק",
    "el" to "יוונית",
    "elx" to "עילמית",
    "en" to "אנגלית",
    "enm" to "אנגלית תיכונה",
    "eo" to "אספרנטו",
    "es" to "ספרדית",
    "et" to "אסטונית",
    "eu" to "בסקית",
    "ewo" to "אוונדו",
    "fa" to "פרסית",
    "fa-AF" to "דארי",
    "fan" to "פנג",
    "fat" to "פאנטי",
    "ff" to "פולה",
    "fi" to "פינית",
    "fil" to "פיליפינית",
    "fj" to "פיג׳ית",
    "fo" to "פארואזית",
    "fon" to "פון",
    "fr" to "צרפתית",
    "frc" to "צרפתית קייג׳ונית",
    "frm" to "צרפתית תיכונה",
    "fro" to "צרפתית עתיקה",
    "frr" to "פריזית צפונית",
    "frs" to "פריזית מזרחית",
    "fur" to "פריולית",
    "fy" to "פריזית מערבית",
    "ga" to "אירית",
    "gaa" to "גא",
    "gag" to "גגאוזית",
    "gan" to "סינית גאן",
    "gay" to "גאיו",
    "gba" to "גבאיה",
    "gd" to "גאלית סקוטית",
    "gez" to "געז",
    "gil" to "קיריבטית",
    "gl" to "גליציאנית",
    "gmh" to "גרמנית בינונית-גבוהה",
    "gn" to "גוארני",
    "goh" to "גרמנית עתיקה גבוהה",
    "gon" to "גונדי",
    "gor" to "גורונטאלו",
    "got" to "גותית",
    "grb" to "גרבו",
    "grc" to "יוונית עתיקה",
    "gsw" to "גרמנית שוויצרית",
    "gu" to "גוג׳ארטי",
    "guz" to "גוסי",
    "gv" to "מאנית",
    "gwi" to "גוויצ׳ן",
    "ha" to "האוסה",
    "hai" to "האידה",
    "hak" to "סינית האקה",
    "haw" to "הוואית",
    "hax" to "האידה דרומית",
    "he" to "עברית",
    "hi" to "הינדי",
    "hi-Latn-alt-variant" to "הינגליש",
    "hil" to "היליגאינון",
    "hit" to "חתית",
    "hmn" to "המונג",
    "ho" to "הירי מוטו",
    "hr" to "קרואטית",
    "hsb" to "סורבית עילית",
    "hsn" to "סינית שיאנג",
    "ht" to "קריאולית (האיטי)",
    "hu" to "הונגרית",
    "hup" to "הופה",
    "hur" to "הלקומלם",
    "hy" to "ארמנית",
    "hz" to "הררו",
    "ia" to "‏אינטרלינגואה",
    "iba" to "איבאן",
    "ibb" to "איביביו",
    "id" to "אינדונזית",
    "ie" to "אינטרלינגה",
    "ig" to "איגבו",
    "ii" to "סצ׳ואן יי",
    "ik" to "אינופיאק",
    "ikt" to "אינוקטיטוט במערב קנדה",
    "ilo" to "אילוקו",
    "inh" to "אינגושית",
    "io" to "אידו",
    "is" to "איסלנדית",
    "it" to "איטלקית",
    "iu" to "אינוקטיטוט",
    "ja" to "יפנית",
    "jbo" to "לוז׳באן",
    "jgo" to "נגומבה",
    "jmc" to "מאקאמה",
    "jpr" to "פרסית יהודית",
    "jrb" to "ערבית יהודית",
    "jv" to "יאוואית",
    "ka" to "גאורגית",
    "kaa" to "קארא-קלפאק",
    "kab" to "קבילה",
    "kac" to "קצ׳ין",
    "kaj" to "ג׳ו",
    "kam" to "קמבה",
    "kaw" to "קאווי",
    "kbd" to "קברדית",
    "kbl" to "קנמבו",
    "kcg" to "טיאפ",
    "kde" to "מקונדה",
    "kea" to "קאבוורדיאנו",
    "kfo" to "קורו",
    "kg" to "קונגו",
    "kgp" to "קיינגאנג",
    "kha" to "קהאסי",
    "kho" to "קוטאנזית",
    "khq" to "קוירה צ׳יני",
    "ki" to "קיקויו",
    "kj" to "קואניאמה",
    "kk" to "קזחית",
    "kkj" to "קאקו",
    "kl" to "גרינלנדית",
    "kln" to "קלנג׳ין",
    "km" to "חמרית",
    "kmb" to "קימבונדו",
    "kn" to "קנאדה",
    "ko" to "קוריאנית",
    "koi" to "קומי-פרמיאקית",
    "kok" to "קונקאני",
    "kos" to "קוסראיאן",
    "kpe" to "קפלה",
    "kr" to "קאנורי",
    "krc" to "קראצ׳י-בלקר",
    "krl" to "קארלית",
    "kru" to "קורוק",
    "ks" to "קשמירית",
    "ksb" to "שמבאלה",
    "ksf" to "באפיה",
    "ksh" to "קולוניאן",
    "ku" to "כורדית",
    "kum" to "קומיקית",
    "kut" to "קוטנאי",
    "kv" to "קומי",
    "kw" to "קורנית",
    "kwk" to "קוואקוואלה",
    "kxv" to "קווי",
    "ky" to "קירגיזית",
    "la" to "לטינית",
    "lad" to "לדינו",
    "lag" to "לאנגי",
    "lah" to "לנדה",
    "lam" to "למבה",
    "lb" to "לוקסמבורגית",
    "lez" to "לזגית",
    "lg" to "גאנדה",
    "li" to "לימבורגית",
    "lij" to "ליגורית",
    "lil" to "לילואט",
    "lkt" to "לקוטה",
    "lmo" to "לומברדית",
    "ln" to "לינגלה",
    "lo" to "לאו",
    "lol" to "מונגו",
    "lou" to "קריאולית לואיזיאנית",
    "loz" to "לוזית",
    "lrc" to "לורית צפונית",
    "lsm" to "סמיה",
    "lt" to "ליטאית",
    "lu" to "לובה-קטנגה",
    "lua" to "לובה-לולואה",
    "lui" to "לויסנו",
    "lun" to "לונדה",
    "luo" to "לואו",
    "lus" to "מיזו",
    "luy" to "לויה",
    "lv" to "לטבית",
    "mad" to "מדורזית",
    "maf" to "מאפאה",
    "mag" to "מאגאהית",
    "mai" to "מאיטילית",
    "mak" to "מקסאר",
    "man" to "מנדינגו",
    "mas" to "מסאית",
    "mde" to "מאבא",
    "mdf" to "מוקשה",
    "mdr" to "מנדאר",
    "men" to "מנדה",
    "mer" to "מרו",
    "mfe" to "קריאולית מאוריציאנית",
    "mg" to "מלגשית",
    "mga" to "אירית תיכונה",
    "mgh" to "מאקוואה מטו",
    "mgo" to "מטא",
    "mh" to "מרשלית",
    "mi" to "מאורית",
    "mic" to "מיקמק",
    "min" to "מיננגקבאו",
    "mk" to "מקדונית",
    "ml" to "מליאלאם",
    "mn" to "מונגולית",
    "mnc" to "מנצ׳ו",
    "mni" to "מניפורית",
    "moe" to "אינו-אמון",
    "moh" to "מוהוק",
    "mos" to "מוסי",
    "mr" to "מראטהית",
    "ms" to "מלאית",
    "mt" to "מלטית",
    "mua" to "מונדאנג",
    "mul" to "מספר שפות",
    "mus" to "קריק",
    "mwl" to "מירנדזית",
    "mwr" to "מרווארי",
    "my" to "בורמזית",
    "mye" to "מאיין",
    "myv" to "ארזיה",
    "mzn" to "מאזאנדראני",
    "na" to "נאורית",
    "nan" to "סינית מין נאן",
    "nap" to "נפוליטנית",
    "naq" to "נאמה",
    "nb" to "נורווגית ספרותית",
    "nd" to "נדבלה צפונית",
    "nds" to "גרמנית תחתית",
    "nds-NL" to "סקסונית תחתית",
    "ne" to "נפאלית",
    "new" to "נווארי",
    "ng" to "נדונגה",
    "nia" to "ניאס",
    "niu" to "ניואן",
    "nl" to "הולנדית",
    "nl-BE" to "הולנדית (פלמית)",
    "nmg" to "קוואסיו",
    "nn" to "נורווגית חדשה",
    "nnh" to "נגיאמבון",
    "no" to "נורווגית",
    "nog" to "נוגאי",
    "non" to "‏נורדית עתיקה",
    "nqo" to "נ׳קו",
    "nr" to "נדבלה דרומית",
    "nso" to "סותו צפונית",
    "nus" to "נואר",
    "nv" to "נאוואחו",
    "nwc" to "נווארית קלאסית",
    "ny" to "ניאנג׳ה",
    "nym" to "ניאמווזי",
    "nyn" to "ניאנקולה",
    "nyo" to "ניורו",
    "nzi" to "נזימה",
    "oc" to "אוקסיטנית",
    "oj" to "אוג׳יבווה",
    "ojb" to "אוג׳יבווה צפון מערבית",
    "ojc" to "אוג׳יבווה (מרכז)",
    "ojs" to "אוג׳י-קרי",
    "ojw" to "אוביג׳ווה מערבית",
    "oka" to "אוקאנגן",
    "om" to "אורומו",
    "or" to "אורייה",
    "os" to "אוסטית",
    "osa" to "אוסג׳",
    "ota" to "טורקית עות׳מנית",
    "pa" to "פנג׳אבי",
    "pag" to "פנגסינאן",
    "pal" to "פלאבי",
    "pam" to "פמפאניה",
    "pap" to "פפיאמנטו",
    "pau" to "פלוואן",
    "pcm" to "פידגין ניגרי",
    "peo" to "פרסית עתיקה",
    "phn" to "פיניקית",
    "pi" to "פאלי",
    "pis" to "פייג׳ין",
    "pl" to "פולנית",
    "pon" to "פונפיאן",
    "pqm" to "מליסיט-פאסמקוודי",
    "prg" to "פרוסית",
    "pro" to "פרובנסאל עתיקה",
    "ps" to "פאשטו",
    "ps-alt-variant" to "פושטו",
    "pt" to "פורטוגזית",
    "qu" to "קצ׳ואה",
    "quc" to "קיצ׳ה",
    "raj" to "ראג׳סטאני",
    "rap" to "רפאנוי",
    "rar" to "ררוטונגאן",
    "rhg" to "רוהינגיה",
    "rm" to "רומאנש",
    "rn" to "קירונדי",
    "ro" to "רומנית",
    "ro-MD" to "מולדבית",
    "rof" to "רומבו",
    "rom" to "רומאני",
    "ru" to "רוסית",
    "rup" to "ארומנית",
    "rw" to "קנירואנדית",
    "rwk" to "ראווה",
    "sa" to "סנסקריט",
    "sad" to "סנדאווה",
    "sah" to "סאחה",
    "sam" to "ארמית שומרונית",
    "saq" to "סמבורו",
    "sas" to "סאסק",
    "sat" to "סאנטאלי",
    "sba" to "נגמבאי",
    "sbp" to "סאנגו",
    "sc" to "סרדינית",
    "scn" to "סיציליאנית",
    "sco" to "סקוטית",
    "sd" to "סינדהית",
    "sdh" to "כורדית דרומית",
    "se" to "סמי צפונית",
    "see" to "סנקה",
    "seh" to "סנה",
    "sel" to "סלקופ",
    "ses" to "קויראבורו סני",
    "sg" to "סנגו",
    "sga" to "אירית עתיקה",
    "sh" to "סרבו-קרואטית",
    "shi" to "שילה",
    "shn" to "שאן",
    "shu" to "ערבית צ׳אדית",
    "si" to "סינהלה",
    "sid" to "סידאמו",
    "sk" to "סלובקית",
    "sl" to "סלובנית",
    "slh" to "לשוטסיד",
    "sm" to "סמואית",
    "sma" to "סאמי דרומית",
    "smj" to "לולה סאמי",
    "smn" to "אינארי סאמי",
    "sms" to "סקולט סאמי",
    "sn" to "שונה",
    "snk" to "סונינקה",
    "so" to "סומלית",
    "sog" to "סוגדיאן",
    "sq" to "אלבנית",
    "sr" to "סרבית",
    "srn" to "סרנאן טונגו",
    "srr" to "סרר",
    "ss" to "סאווזי",
    "ssy" to "סאהו",
    "st" to "סותו דרומית",
    "str" to "סאליש מיצרי חואן דה פוקה",
    "su" to "סונדנזית",
    "suk" to "סוקומה",
    "sus" to "סוסו",
    "sux" to "שומרית",
    "sv" to "שוודית",
    "sw" to "סווהילי",
    "sw-CD" to "סווהילי קונגו",
    "swb" to "קומורית",
    "syc" to "סירית קלאסית",
    "syr" to "סורית",
    "szl" to "שלזית",
    "ta" to "טמילית",
    "tce" to "טצ׳ון דרומית",
    "te" to "טלוגו",
    "tem" to "טימנה",
    "teo" to "טסו",
    "ter" to "טרנו",
    "tet" to "טטום",
    "tg" to "טג׳יקית",
    "tgx" to "טגישית",
    "th" to "תאית",
    "tht" to "טלתנית",
    "ti" to "תיגרינית",
    "tig" to "טיגרית",
    "tiv" to "טיב",
    "tk" to "טורקמנית",
    "tkl" to "טוקלאו",
    "tl" to "טאגאלוג",
    "tlh" to "קלינגונית",
    "tli" to "טלינגיט",
    "tmh" to "טמאשק",
    "tn" to "סוואנה",
    "to" to "טונגאית",
    "tog" to "ניאסה טונגה",
    "tok" to "טוקי פונה",
    "tpi" to "טוק פיסין",
    "tr" to "טורקית",
    "trv" to "טרוקו",
    "ts" to "טסונגה",
    "tsi" to "טסימשיאן",
    "tt" to "טטרית",
    "ttm" to "טצ׳ון צפונית",
    "tum" to "טומבוקה",
    "tvl" to "טובאלו",
    "tw" to "טווי",
    "twq" to "טסוואק",
    "ty" to "טהיטית",
    "tyv" to "טובינית",
    "tzm" to "תמאזיגת של מרכז מרוקו",
    "udm" to "אודמורט",
    "ug" to "אויגורית",
    "uga" to "אוגריתית",
    "uk" to "אוקראינית",
    "umb" to "אומבונדו",
    "und" to "שפה לא ידועה",
    "ur" to "אורדו",
    "uz" to "אוזבקית",
    "vai" to "וואי",
    "ve" to "וונדה",
    "vec" to "ונציאנית",
    "vi" to "וייטנאמית",
    "vmw" to "מאקואה",
    "vo" to "‏וולאפיק",
    "vot" to "ווטיק",
    "vun" to "וונג׳ו",
    "wa" to "ולונית",
    "wae" to "וואלסר",
    "wal" to "ווליאטה",
    "war" to "ווראי",
    "was" to "וואשו",
    "wbp" to "וורלפירי",
    "wo" to "וולוף",
    "wuu" to "סינית וו",
    "xal" to "קלמיקית",
    "xh" to "קוסה",
    "xnr" to "קאנגרי",
    "xog" to "סוגה",
    "yao" to "יאו",
    "yap" to "יאפזית",
    "yav" to "יאנגבן",
    "ybb" to "ימבה",
    "yi" to "יידיש",
    "yo" to "יורובה",
    "yrl" to "נינגטו",
    "yue" to "קנטונזית",
    "yue-alt-menu" to "סינית, קנטונזית",
    "za" to "זואנג",
    "zap" to "זאפוטק",
    "zbl" to "בליסימבולס",
    "zen" to "זנאגה",
    "zgh" to "תמזיע׳ת מרוקאית תקנית",
    "zh" to "סינית",
    "zh-alt-menu" to "סינית, מנדרינית",
    "zh-Hans" to "סינית פשוטה",
    "zh-Hans-alt-long" to "סינית מנדרינית פשוטה",
    "zh-Hant" to "סינית מסורתית",
    "zh-Hant-alt-long" to "סינית מנדרינית מסורתית",
    "zu" to "זולו",
    "zun" to "זוני",
    "zxx" to "ללא תוכן לשוני",
    "zza" to "זאזא",
  ) }

  val hi: ImmutableMap by lazy { immutableMapOf(
    "aa" to "अफ़ार",
    "ab" to "अब्ख़ाज़ियन",
    "ace" to "अचाइनीस",
    "ach" to "अकोली",
    "ada" to "अदान्गमे",
    "ady" to "अदिघे",
    "ae" to "अवस्ताई",
    "af" to "अफ़्रीकी",
    "afh" to "अफ्रिहिली",
    "agq" to "अग्हेम",
    "ain" to "ऐनू",
    "ak" to "अकन",
    "akk" to "अक्कादी",
    "ale" to "अलेउत",
    "alt" to "दक्षिणी अल्ताई",
    "am" to "अम्हेरी",
    "an" to "अरागोनी",
    "ang" to "पुरानी अंग्रेज़ी",
    "ann" to "ओबोलो",
    "anp" to "अंगिका",
    "ar" to "अरबी",
    "ar-001" to "आधुनिक मानक अरबी",
    "arc" to "ऐरेमेक",
    "arn" to "मापूचे",
    "arp" to "अरापाहो",
    "ars" to "नज्दी अरबी",
    "ars-alt-menu" to "अरबी, नज्दी",
    "arw" to "अरावक",
    "as" to "असमिया",
    "asa" to "असु",
    "ast" to "अस्तुरियन",
    "atj" to "अतिकामेक्व",
    "av" to "अवेरिक",
    "awa" to "अवधी",
    "ay" to "आयमारा",
    "az" to "अज़रबैजानी",
    "az-alt-short" to "अज़ेरी",
    "ba" to "बशख़िर",
    "bal" to "बलूची",
    "ban" to "बालिनीस",
    "bas" to "बसा",
    "be" to "बेलारूसी",
    "bej" to "बेजा",
    "bem" to "बेम्बा",
    "bew" to "बेतावी",
    "bez" to "बेना",
    "bg" to "बुल्गारियाई",
    "bgc" to "हरियाणवी",
    "bgn" to "पश्चिमी बलोची",
    "bho" to "भोजपुरी",
    "bi" to "बिस्लामा",
    "bik" to "बिकोल",
    "bin" to "बिनी",
    "bla" to "सिक्सिका",
    "blo" to "अनी",
    "bm" to "बाम्बारा",
    "bn" to "बंगाली",
    "bo" to "तिब्बती",
    "br" to "ब्रेटन",
    "bra" to "ब्रज",
    "brx" to "बोडो",
    "bs" to "बोस्नियाई",
    "bss" to "अकूसे",
    "bua" to "बुरियात",
    "bug" to "बगिनीस",
    "byn" to "ब्लिन",
    "ca" to "कातालान",
    "cad" to "कैड्डो",
    "car" to "कैरिब",
    "cay" to "कायुगा",
    "cch" to "अत्सम",
    "ccp" to "चकमा",
    "ce" to "चेचन",
    "ceb" to "सिबुआनो",
    "cgg" to "शिगा",
    "ch" to "कमोरो",
    "chb" to "चिब्चा",
    "chg" to "छगाताई",
    "chk" to "चूकीस",
    "chm" to "मारी",
    "chn" to "चिनूक जारगॉन",
    "cho" to "चोक्तौ",
    "chp" to "शिपेव्यान",
    "chr" to "चेरोकी",
    "chy" to "शेयेन्न",
    "cic" to "चिकसॉ",
    "ckb" to "सोरानी कुर्दिश",
    "ckb-alt-menu" to "कुर्दी, सोरानी",
    "ckb-alt-variant" to "सोरानी कुर्दिश",
    "clc" to "चिलकोटिन",
    "co" to "कोर्सीकन",
    "cop" to "कॉप्टिक",
    "cr" to "क्री",
    "crg" to "मिचिफ़",
    "crh" to "क्रीमीन तुर्की",
    "crj" to "दक्षिण पूर्वी क्री",
    "crk" to "प्लेन्स क्री",
    "crl" to "नॉर्दन ईस्ट क्री",
    "crm" to "मूस क्री",
    "crr" to "कैरोलाइना एल्गोंक्वीयन",
    "crs" to "सेसेल्वा क्रिओल फ्रेंच",
    "cs" to "चेक",
    "csb" to "काशुबियन",
    "csw" to "स्वॉम्पी क्री",
    "cu" to "चर्च साल्विक",
    "cv" to "चूवाश",
    "cy" to "वेल्श",
    "da" to "डेनिश",
    "dak" to "दाकोता",
    "dar" to "दार्गवा",
    "dav" to "तैता",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रियाई जर्मन",
    "de-CH" to "स्विस उच्च जर्मन",
    "del" to "डिलैवेयर",
    "den" to "स्लेव",
    "dgr" to "डोग्रिब",
    "din" to "दिन्का",
    "dje" to "झार्मा",
    "doi" to "डोगरी",
    "dsb" to "निचला सॉर्बियन",
    "dua" to "दुआला",
    "dum" to "मध्यकालीन पुर्तगाली",
    "dv" to "दिवेही",
    "dyo" to "जोला-फोंई",
    "dyu" to "ड्युला",
    "dz" to "ज़ोन्गखा",
    "dzg" to "दज़ागा",
    "ebu" to "एम्बु",
    "ee" to "ईवे",
    "efi" to "एफिक",
    "egy" to "प्राचीन मिस्री",
    "eka" to "एकाजुक",
    "el" to "यूनानी",
    "elx" to "एलामाइट",
    "en" to "अंग्रेज़ी",
    "en-AU" to "ऑस्ट्रेलियाई अंग्रेज़ी",
    "en-CA" to "कनाडाई अंग्रेज़ी",
    "en-GB" to "ब्रिटिश अंग्रेज़ी",
    "en-GB-alt-short" to "यू॰के॰ अंग्रेज़ी",
    "en-US" to "अमेरिकी अंग्रेज़ी",
    "en-US-alt-short" to "अमेरिकी अंग्रेज़ी",
    "enm" to "मध्यकालीन अंग्रेज़ी",
    "eo" to "एस्पेरेंतो",
    "es" to "स्पेनिश",
    "es-419" to "लैटिन अमेरिकी स्पेनिश",
    "es-ES" to "यूरोपीय स्पेनिश",
    "es-MX" to "मैक्सिकन स्पेनिश",
    "et" to "एस्टोनियाई",
    "eu" to "बास्क",
    "ewo" to "इवोन्डो",
    "fa" to "फ़ारसी",
    "fa-AF" to "दारी",
    "fan" to "फैन्ग",
    "fat" to "फन्टी",
    "ff" to "फुलाह",
    "fi" to "फ़िनिश",
    "fil" to "फ़िलिपीनो",
    "fj" to "फिजियन",
    "fo" to "फ़ैरोइज़",
    "fon" to "फॉन",
    "fr" to "फ़्रेंच",
    "fr-CA" to "कनाडाई फ़्रेंच",
    "fr-CH" to "स्विस फ़्रेंच",
    "frc" to "केजन फ़्रेंच",
    "frm" to "मध्यकालीन फ़्रांसीसी",
    "fro" to "पुरातन फ़्रांसीसी",
    "frr" to "उत्तरी फ़्रीसियाई",
    "frs" to "पूर्वी फ़्रीसियाई",
    "fur" to "फ्रीयुलीयान",
    "fy" to "पश्चिमी फ़्रिसियाई",
    "ga" to "आयरिश",
    "gaa" to "गा",
    "gag" to "गागौज़",
    "gay" to "गायो",
    "gba" to "ग्बाया",
    "gd" to "स्कॉटिश गाएलिक",
    "gez" to "गीज़",
    "gil" to "गिल्बरतीस",
    "gl" to "गैलिशियन",
    "gmh" to "मध्यकालीन हाइ जर्मन",
    "gn" to "गुआरानी",
    "goh" to "पुरातन हाइ जर्मन",
    "gon" to "गाँडी",
    "gor" to "गोरोन्तालो",
    "got" to "गॉथिक",
    "grb" to "ग्रेबो",
    "grc" to "प्राचीन यूनानी",
    "gsw" to "स्विस जर्मन",
    "gu" to "गुजराती",
    "guz" to "गुसी",
    "gv" to "मैंक्स",
    "gwi" to "ग्विचइन",
    "ha" to "हौसा",
    "hai" to "हैडा",
    "haw" to "हवाई",
    "hax" to "दक्षिणी हाइदा",
    "he" to "हिब्रू",
    "hi" to "हिन्दी",
    "hi-Latn-alt-variant" to "हिंग्लिश",
    "hil" to "हिलिगेनन",
    "hit" to "हिताइत",
    "hmn" to "ह्मॉंग",
    "hnj" to "हमोंग नजुआ",
    "ho" to "हिरी मोटू",
    "hr" to "क्रोएशियाई",
    "hsb" to "ऊपरी सॉर्बियन",
    "ht" to "हैतियाई",
    "hu" to "हंगेरियाई",
    "hup" to "हूपा",
    "hur" to "हल्कोमेलम",
    "hy" to "आर्मेनियाई",
    "hz" to "हरैरो",
    "ia" to "इंटरलिंगुआ",
    "iba" to "इबान",
    "ibb" to "इबिबियो",
    "id" to "इंडोनेशियाई",
    "ie" to "ईन्टरलिंगुइ",
    "ig" to "ईग्बो",
    "ii" to "सिचुआन यी",
    "ik" to "इनुपियाक्",
    "ikt" to "पश्चिमी कनाडाई इनुक्टिटुट",
    "ilo" to "इलोको",
    "inh" to "इंगुश",
    "io" to "इडौ",
    "is" to "आइसलैंडिक",
    "it" to "इतालवी",
    "iu" to "इनुक्टिटुट",
    "ja" to "जापानी",
    "jbo" to "लोज्बान",
    "jgo" to "नगोंबा",
    "jmc" to "मैकहैमे",
    "jpr" to "जुदेओ-पर्शियन",
    "jrb" to "जुदेओ-अरेबिक",
    "jv" to "जावानीज़",
    "ka" to "जॉर्जियाई",
    "kaa" to "कारा-कल्पक",
    "kab" to "कबाइल",
    "kac" to "काचिन",
    "kaj" to "ज्जु",
    "kam" to "कम्बा",
    "kaw" to "कावी",
    "kbd" to "कबार्डियन",
    "kcg" to "त्याप",
    "kde" to "मैकोंड",
    "kea" to "काबुवेर्दियानु",
    "kfo" to "कोरो",
    "kg" to "कोंगो",
    "kgp" to "काइंगांग",
    "kha" to "खासी",
    "kho" to "खोतानीस",
    "khq" to "कोयरा चीनी",
    "ki" to "किकुयू",
    "kj" to "क्वान्यामा",
    "kk" to "कज़ाख़",
    "kkj" to "काको",
    "kl" to "कलालीसुत",
    "kln" to "कलेंजिन",
    "km" to "खमेर",
    "kmb" to "किम्बन्दु",
    "kn" to "कन्नड़",
    "ko" to "कोरियाई",
    "koi" to "कोमी-पर्मयाक",
    "kok" to "कोंकणी",
    "kos" to "कोसरैन",
    "kpe" to "क्पेल",
    "kr" to "कनुरी",
    "krc" to "कराचय-बल्कार",
    "krl" to "करेलियन",
    "kru" to "कुरूख",
    "ks" to "कश्मीरी",
    "ksb" to "शम्बाला",
    "ksf" to "बफिआ",
    "ksh" to "कोलोनियाई",
    "ku" to "कुर्दिश",
    "kum" to "कुमीक",
    "kut" to "क्यूतनाई",
    "kv" to "कोमी",
    "kw" to "कोर्निश",
    "kwk" to "क्वॉकवाला",
    "kxv" to "कुवी",
    "ky" to "किर्गीज़",
    "la" to "लैटिन",
    "lad" to "लादीनो",
    "lag" to "लांगि",
    "lah" to "लाह्न्डा",
    "lam" to "लाम्बा",
    "lb" to "लग्ज़मबर्गी",
    "lez" to "लेज़्घीयन",
    "lg" to "गांडा",
    "li" to "लिंबर्गिश",
    "lij" to "लिगुरियन",
    "lil" to "लिलोएट",
    "lkt" to "लैकोटा",
    "lmo" to "लॉमबर्ड",
    "ln" to "लिंगाला",
    "lo" to "लाओ",
    "lol" to "मोंगो",
    "lou" to "लुईज़ियाना क्रियोल",
    "loz" to "लोज़ी",
    "lrc" to "उत्तरी लूरी",
    "lsm" to "सामिया",
    "lt" to "लिथुआनियाई",
    "lu" to "ल्यूबा-कटांगा",
    "lua" to "ल्यूबा-लुलुआ",
    "lui" to "लुइसेनो",
    "lun" to "लुन्डा",
    "luo" to "ल्युओ",
    "lus" to "मिज़ो",
    "luy" to "ल्युईआ",
    "lv" to "लातवियाई",
    "mad" to "मादुरीस",
    "mag" to "मगही",
    "mai" to "मैथिली",
    "mak" to "मकासर",
    "man" to "मन्डिन्गो",
    "mas" to "मसाई",
    "mdf" to "मोक्ष",
    "mdr" to "मंदार",
    "men" to "मेन्डे",
    "mer" to "मेरु",
    "mfe" to "मोरीस्येन",
    "mg" to "मालागासी",
    "mga" to "मध्यकालीन आइरिश",
    "mgh" to "मैखुवा-मीट्टो",
    "mgo" to "मेटा",
    "mh" to "मार्शलीज़",
    "mi" to "माओरी",
    "mic" to "मिकमैक",
    "min" to "मिनांग्काबाउ",
    "mk" to "मकदूनियाई",
    "ml" to "मलयालम",
    "mn" to "मंगोलियाई",
    "mnc" to "मन्चु",
    "mni" to "मणिपुरी",
    "moe" to "इन्नु-एईमन",
    "moh" to "मोहौक",
    "mos" to "मोस्सी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "mt" to "माल्टीज़",
    "mua" to "मुंडैंग",
    "mul" to "एकाधिक भाषाएँ",
    "mus" to "क्रीक",
    "mwl" to "मिरांडी",
    "mwr" to "मारवाड़ी",
    "my" to "बर्मीज़",
    "myv" to "एर्ज़या",
    "mzn" to "माज़न्देरानी",
    "na" to "नाउरू",
    "nan" to "मिन नान",
    "nap" to "नीपोलिटन",
    "naq" to "नामा",
    "nb" to "नॉर्वेजियाई बोकमाल",
    "nd" to "उत्तरी देबेल",
    "nds" to "निचला जर्मन",
    "nds-NL" to "निचली सैक्सन",
    "ne" to "नेपाली",
    "new" to "नेवाड़ी",
    "ng" to "डोन्गा",
    "nia" to "नियास",
    "niu" to "नियुआन",
    "nl" to "डच",
    "nl-BE" to "फ़्लेमिश",
    "nmg" to "क्वासिओ",
    "nn" to "नॉर्वेजियाई नॉयनॉर्स्क",
    "nnh" to "गैम्बू",
    "no" to "नॉर्वेजियाई",
    "nog" to "नोगाई",
    "non" to "पुराना नॉर्स",
    "nqo" to "एन्को",
    "nr" to "दक्षिण देबेल",
    "nso" to "उत्तरी सोथो",
    "nus" to "नुएर",
    "nv" to "नवाहो",
    "nwc" to "पारम्परिक नेवारी",
    "ny" to "न्यानजा",
    "nym" to "न्यामवेज़ी",
    "nyn" to "न्यानकोल",
    "nyo" to "न्योरो",
    "nzi" to "न्ज़ीमा",
    "oc" to "ओसीटान",
    "oj" to "ओजिब्वा",
    "ojb" to "उत्तरपश्चिमी ओजिब्वे",
    "ojc" to "सेंट्रल ओजीब्वे",
    "ojs" to "ओजी-क्री",
    "ojw" to "पश्चिमी ओजिब्वा",
    "oka" to "ओकनागन",
    "om" to "ओरोमो",
    "or" to "ओड़िया",
    "os" to "ओस्सेटिक",
    "osa" to "ओसेज",
    "ota" to "ओटोमान तुर्किश",
    "pa" to "पंजाबी",
    "pag" to "पंगासीनान",
    "pal" to "पाह्लावी",
    "pam" to "पाम्पान्गा",
    "pap" to "पापियामेन्टो",
    "pau" to "पलोउआन",
    "pcm" to "नाइजीरियाई पिडगिन",
    "peo" to "पुरानी फारसी",
    "phn" to "फोएनिशियन",
    "pi" to "पाली",
    "pis" to "पाईजिन",
    "pl" to "पोलिश",
    "pon" to "पोह्नपिएन",
    "pqm" to "मलेसीट-पासेमेक्वोडी",
    "prg" to "प्रुशियाई",
    "pro" to "पुरानी प्रोवेन्सल",
    "ps" to "पश्तो",
    "ps-alt-variant" to "पुश्तो",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राज़ीली पुर्तगाली",
    "pt-PT" to "यूरोपीय पुर्तगाली",
    "qu" to "क्वेचुआ",
    "quc" to "किश",
    "raj" to "राजस्थानी",
    "rap" to "रापानुई",
    "rar" to "रारोतोंगन",
    "rhg" to "रोहिंग्या",
    "rm" to "रोमान्श",
    "rn" to "रुन्दी",
    "ro" to "रोमानियाई",
    "ro-MD" to "मोलडावियन",
    "rof" to "रोम्बो",
    "rom" to "रोमानी",
    "ru" to "रूसी",
    "rup" to "अरोमानियन",
    "rw" to "किन्यारवांडा",
    "rwk" to "रवा",
    "sa" to "संस्कृत",
    "sad" to "सन्डावे",
    "sah" to "याकूत",
    "sam" to "सामैरिटन अरैमिक",
    "saq" to "सैम्बुरु",
    "sas" to "सासाक",
    "sat" to "संथाली",
    "sba" to "न्गाम्बे",
    "sbp" to "सैंगु",
    "sc" to "सार्दिनियन",
    "scn" to "सिसिलियन",
    "sco" to "स्कॉट्स",
    "sd" to "सिंधी",
    "sdh" to "दक्षिणी कार्डिश",
    "se" to "नॉर्दन सामी",
    "seh" to "सेना",
    "sel" to "सेल्कप",
    "ses" to "कोयराबोरो सेन्नी",
    "sg" to "सांगो",
    "sga" to "पुरानी आइरिश",
    "sh" to "सेर्बो-क्रोएशियाई",
    "shi" to "तैचेल्हित",
    "shn" to "शैन",
    "si" to "सिंहली",
    "sid" to "सिदामो",
    "sk" to "स्लोवाक",
    "sl" to "स्लोवेनियाई",
    "slh" to "दक्षिणी लशूटसीड",
    "sm" to "सामोन",
    "sma" to "दक्षिणी सामी",
    "smj" to "ल्युल सामी",
    "smn" to "इनारी सामी",
    "sms" to "स्कोल्ट सामी",
    "sn" to "शोणा",
    "snk" to "सोनिन्के",
    "so" to "सोमाली",
    "sog" to "सोग्डिएन",
    "sq" to "अल्बानियाई",
    "sr" to "सर्बियाई",
    "srn" to "स्रानान टॉन्गो",
    "srr" to "सेरेर",
    "ss" to "स्वाती",
    "ssy" to "साहो",
    "st" to "दक्षिणी सेसेथो",
    "str" to "स्ट्रेट्स सैलिश",
    "su" to "सुंडानी",
    "suk" to "सुकुमा",
    "sus" to "सुसु",
    "sux" to "सुमेरियन",
    "sv" to "स्वीडिश",
    "sw" to "स्वाहिली",
    "sw-CD" to "कांगो स्वाहिली",
    "swb" to "कोमोरियन",
    "syc" to "क्लासिकल सिरिएक",
    "syr" to "सिरिएक",
    "szl" to "सायलिज़ियन",
    "ta" to "तमिल",
    "tce" to "दक्षिणी टशोनी",
    "te" to "तेलुगू",
    "tem" to "टिम्ने",
    "teo" to "टेसो",
    "ter" to "तेरेनो",
    "tet" to "तेतुम",
    "tg" to "ताजिक",
    "tgx" to "टैगिश",
    "th" to "थाई",
    "tht" to "टैल्हटन",
    "ti" to "तिग्रीन्या",
    "tig" to "टाइग्रे",
    "tiv" to "तिव",
    "tk" to "तुर्कमेन",
    "tkl" to "तोकेलाऊ",
    "tl" to "टैगलॉग",
    "tlh" to "क्लिंगन",
    "tli" to "त्लिंगित",
    "tmh" to "तामाशेक",
    "tn" to "सेत्स्वाना",
    "to" to "टोंगन",
    "tog" to "न्यासा टोन्गा",
    "tok" to "टोकी पोना",
    "tpi" to "टोक पिसिन",
    "tr" to "तुर्की",
    "trv" to "तारोको",
    "ts" to "सोंगा",
    "tsi" to "त्सिमीशियन",
    "tt" to "तातार",
    "ttm" to "उत्तरी टुशोनी",
    "tum" to "तम्बूका",
    "tvl" to "तुवालु",
    "tw" to "ट्वी",
    "twq" to "टासवाक",
    "ty" to "ताहितियन",
    "tyv" to "तुवीनियन",
    "tzm" to "मध्य एटलस तमाज़ित",
    "udm" to "उदमुर्त",
    "ug" to "उइगर",
    "uga" to "युगैरिटिक",
    "uk" to "यूक्रेनियाई",
    "umb" to "उम्बुन्डु",
    "und" to "अज्ञात भाषा",
    "ur" to "उर्दू",
    "uz" to "उज़्बेक",
    "vai" to "वाई",
    "ve" to "वेन्दा",
    "vec" to "वनीशन",
    "vi" to "वियतनामी",
    "vmw" to "मखुवा",
    "vo" to "वोलापुक",
    "vot" to "वॉटिक",
    "vun" to "वुंजो",
    "wa" to "वाल्लून",
    "wae" to "वाल्सर",
    "wal" to "वलामो",
    "war" to "वारै",
    "was" to "वाशो",
    "wbp" to "वॉल्पेरी",
    "wo" to "वोलोफ़",
    "wuu" to "वू चीनी",
    "xal" to "काल्मिक",
    "xh" to "ख़ोसा",
    "xnr" to "कांगड़ी",
    "xog" to "सोगा",
    "yao" to "याओ",
    "yap" to "यापीस",
    "yav" to "यांगबेन",
    "ybb" to "येंबा",
    "yi" to "यहूदी",
    "yo" to "योरूबा",
    "yrl" to "नेइंगातू",
    "yue" to "कैंटोनीज़",
    "yue-alt-menu" to "चीनी, कैंटोनीज़",
    "za" to "ज़ुआंग",
    "zap" to "ज़ेपोटेक",
    "zbl" to "ब्लिसिम्बॉल्स",
    "zen" to "ज़ेनान्गा",
    "zgh" to "मानक मोरक्कन तामाज़ाइट",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मैंडेरिन",
    "zh-Hans" to "सरलीकृत चीनी",
    "zh-Hans-alt-long" to "सरलीकृत मैंडेरिन चीनी",
    "zh-Hant" to "पारंपरिक चीनी",
    "zh-Hant-alt-long" to "पारंपरिक मैंडेरिन चीनी",
    "zu" to "ज़ुलू",
    "zun" to "ज़ूनी",
    "zxx" to "कोई भाषा सामग्री नहीं",
    "zza" to "ज़ाज़ा",
  ) }

  val hi_Latn: ImmutableMap by lazy { immutableMapOf(
    "af" to "Afreeki",
    "bgc" to "Hariyaanvi",
    "bn" to "Bangla",
    "bo" to "Tibbati",
    "ckb" to "Kurdish, Sorani",
    "crh" to "Crimean Turkish",
    "fa" to "Faarsi",
    "ff" to "Fulah",
    "lah" to "Lahnda",
    "mic" to "Mi'kmaq",
    "mus" to "Muscogee",
    "nan" to "Min Nan",
    "nb" to "Norwegian Bokmal",
    "nds-NL" to "Low Saxon",
    "ug" to "Uighur",
    "wal" to "walamo",
  ) }

  val hnj: ImmutableMap by lazy { immutableMapOf(
    "ar" to "𞄤𞄣",
    "bn" to "𞄜𞄤",
    "en" to "𞄥𞄴𞄅𞄇𞄉𞄦𞄱𞄊",
    "fr" to "𞄕𞄤𞄰𞄎𞄦𞄴",
    "hmn" to "𞄀𞄄𞄰𞄩",
    "hnj" to "𞄀𞄄𞄰𞄩𞄍𞄜𞄰",
    "zh" to "𞄋𞄄",
    "zh-alt-menu" to "𞄋𞄄",
  ) }

  val hnj_Hmnp: ImmutableMap by lazy { immutableMapOf(
  ) }

  val hr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarski",
    "ab" to "abhaski",
    "ace" to "ačinski",
    "ach" to "ačoli",
    "ada" to "adangme",
    "ady" to "adigejski",
    "ae" to "avestički",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainuski",
    "ak" to "akanski",
    "akk" to "akadski",
    "ale" to "aleutski",
    "alt" to "južni altai",
    "am" to "amharski",
    "an" to "aragonski",
    "ang" to "staroengleski",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arapski",
    "ar-001" to "moderni standardni arapski",
    "arc" to "aramejski",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "ars" to "najdi arapski",
    "ars-alt-menu" to "arapski, najdi",
    "arw" to "aravački",
    "as" to "asamski",
    "asa" to "asu",
    "ast" to "asturijski",
    "atj" to "atikamekw",
    "av" to "avarski",
    "awa" to "awadhi",
    "ay" to "ajmarski",
    "az" to "azerbajdžanski",
    "az-alt-short" to "azerski",
    "az-Arab" to "južnoazerbajdžanski",
    "ba" to "baškirski",
    "bal" to "belučki",
    "ban" to "balijski",
    "bas" to "basa",
    "bax" to "bamunski",
    "bbj" to "ghomala",
    "be" to "bjeloruski",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bugarski",
    "bgc" to "haryanvi",
    "bgn" to "zapadnobaludžijski",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikolski",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bangla",
    "bo" to "tibetski",
    "br" to "bretonski",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosanski",
    "bss" to "akoose",
    "bua" to "burjatski",
    "bug" to "buginski",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "katalonski",
    "cad" to "caddo",
    "car" to "karipski",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "čečenski",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "čibča",
    "chg" to "čagatajski",
    "chk" to "chuukese",
    "chm" to "marijski",
    "chn" to "chinook žargon",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "čerokijski",
    "chy" to "čejenski",
    "ckb" to "soranski kurdski",
    "ckb-alt-menu" to "kurdski, sorani",
    "ckb-alt-variant" to "kurdski, soranski",
    "clc" to "chilcotin",
    "co" to "korzički",
    "cop" to "koptski",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "krimski turski",
    "crj" to "jugoistični cree",
    "crk" to "plains cree",
    "crl" to "sjevernoistočni cree",
    "crm" to "moose cree",
    "crr" to "karolinski algonkijski",
    "crs" to "sejšelski kreolski",
    "cs" to "češki",
    "csb" to "kašupski",
    "csw" to "močvarni cree",
    "cu" to "crkvenoslavenski",
    "cv" to "čuvaški",
    "cy" to "velški",
    "da" to "danski",
    "dak" to "dakota jezik",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "njemački",
    "de-AT" to "austrijski njemački",
    "de-CH" to "gornjonjemački (švicarski)",
    "del" to "delavarski",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "donjolužički",
    "dua" to "duala",
    "dum" to "srednjonizozemski",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "staroegipatski",
    "eka" to "ekajuk",
    "el" to "grčki",
    "elx" to "elamitski",
    "en" to "engleski",
    "en-AU" to "australski engleski",
    "en-CA" to "kanadski engleski",
    "en-GB" to "britanski engleski",
    "en-GB-alt-short" to "engleski (UK)",
    "en-US" to "američki engleski",
    "en-US-alt-short" to "engleski (SAD)",
    "enm" to "srednjoengleski",
    "eo" to "esperanto",
    "es" to "španjolski",
    "es-419" to "latinoamerički španjolski",
    "es-ES" to "europski španjolski",
    "es-MX" to "meksički španjolski",
    "et" to "estonski",
    "eu" to "baskijski",
    "ewo" to "ewondo",
    "fa" to "perzijski",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "finski",
    "fil" to "filipinski",
    "fj" to "fidžijski",
    "fo" to "ferojski",
    "fon" to "fon",
    "fr" to "francuski",
    "fr-CA" to "kanadski francuski",
    "fr-CH" to "švicarski francuski",
    "frc" to "kajunski francuski",
    "frm" to "srednjofrancuski",
    "fro" to "starofrancuski",
    "frr" to "sjevernofrizijski",
    "frs" to "istočnofrizijski",
    "fur" to "furlanski",
    "fy" to "zapadnofrizijski",
    "ga" to "irski",
    "gaa" to "ga",
    "gag" to "gagauski",
    "gan" to "gan kineski",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "škotski gaelski",
    "gez" to "geez",
    "gil" to "gilbertski",
    "gl" to "galicijski",
    "gmh" to "srednjogornjonjemački",
    "gn" to "gvaranski",
    "goh" to "starovisokonjemački",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotski",
    "grb" to "grebo",
    "grc" to "starogrčki",
    "gsw" to "švicarski njemački",
    "gu" to "gudžaratski",
    "guz" to "gusii",
    "gv" to "manski",
    "gwi" to "gwich’in",
    "ha" to "hausa",
    "hai" to "haidi",
    "hak" to "hakka kineski",
    "haw" to "havajski",
    "hax" to "južni haida",
    "he" to "hebrejski",
    "hi" to "hindski",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynonski",
    "hit" to "hetitski",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "hrvatski",
    "hsb" to "gornjolužički",
    "hsn" to "xiang kineski",
    "ht" to "haićanski kreolski",
    "hu" to "mađarski",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenski",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonezijski",
    "ie" to "interligua",
    "ig" to "igbo",
    "ii" to "sichuan ji",
    "ik" to "inupiaq",
    "ikt" to "zapadnokanadski inuktitut",
    "ilo" to "iloko",
    "inh" to "ingušetski",
    "io" to "ido",
    "is" to "islandski",
    "it" to "talijanski",
    "iu" to "inuktitut",
    "ja" to "japanski",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "judejsko-perzijski",
    "jrb" to "judejsko-arapski",
    "jv" to "javanski",
    "ka" to "gruzijski",
    "kaa" to "kara-kalpak",
    "kab" to "kabilski",
    "kac" to "kačinski",
    "kaj" to "kaje",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardinski",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "zelenortski",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanese",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazaški",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjin",
    "km" to "kmerski",
    "kmb" to "kimbundu",
    "kn" to "karnatački",
    "ko" to "korejski",
    "koi" to "komi-permski",
    "kok" to "konkani",
    "kos" to "naurski",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "krl" to "karelijski",
    "kru" to "kuruški",
    "ks" to "kašmirski",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kelnski",
    "ku" to "kurdski",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "kornski",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgiski",
    "la" to "latinski",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luksemburški",
    "lez" to "lezgiški",
    "lg" to "ganda",
    "li" to "limburški",
    "lij" to "ligurski",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardski",
    "ln" to "lingala",
    "lo" to "laoski",
    "lol" to "mongo",
    "lou" to "lujzijanski kreolski",
    "loz" to "lozi",
    "lrc" to "sjevernolurski",
    "lsm" to "saamia",
    "lt" to "litavski",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "luyia",
    "lv" to "latvijski",
    "mad" to "madurski",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masajski",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauricijski kreolski",
    "mg" to "malgaški",
    "mga" to "srednjoirski",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "maršalski",
    "mi" to "maorski",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedonski",
    "ml" to "malajalamski",
    "mn" to "mongolski",
    "mnc" to "mandžurski",
    "mni" to "manipurski",
    "moe" to "innu-aimun",
    "moh" to "mohok",
    "mos" to "mossi",
    "mr" to "marathski",
    "ms" to "malajski",
    "mt" to "malteški",
    "mua" to "mundang",
    "mul" to "više jezika",
    "mus" to "creek",
    "mwl" to "mirandski",
    "mwr" to "marwari",
    "my" to "burmanski",
    "mye" to "myene",
    "myv" to "mordvinski",
    "mzn" to "mazanderanski",
    "na" to "nauru",
    "nan" to "min nan kineski",
    "nap" to "napolitanski",
    "naq" to "nama",
    "nb" to "norveški bokmål",
    "nd" to "sjeverni ndebele",
    "nds" to "donjonjemački",
    "nds-NL" to "donjosaksonski",
    "ne" to "nepalski",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niujski",
    "nl" to "nizozemski",
    "nl-BE" to "flamanski",
    "nmg" to "kwasio",
    "nn" to "norveški nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norveški",
    "nog" to "nogajski",
    "non" to "staronorveški",
    "nqo" to "n’ko",
    "nr" to "južni ndebele",
    "nso" to "sjeverni sotski",
    "nus" to "nuerski",
    "nv" to "navajo",
    "nwc" to "klasični newari",
    "ny" to "njandža",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "okcitanski",
    "oj" to "ojibwa",
    "ojb" to "sjeverozapadni ojibwa",
    "ojc" to "centralni ojibwa",
    "ojs" to "oji-cree",
    "ojw" to "zapadni ojibwa",
    "oka" to "okanagan",
    "om" to "oromski",
    "or" to "orijski",
    "os" to "osetski",
    "osa" to "osage",
    "ota" to "turski - otomanski",
    "pa" to "pandžapski",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauanski",
    "pcm" to "nigerijski pidžin",
    "peo" to "staroperzijski",
    "phn" to "fenički",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "poljski",
    "pon" to "pohnpeian",
    "pqm" to "maliseet-Passamaquoddy",
    "prg" to "pruski",
    "pro" to "staroprovansalski",
    "ps" to "paštunski",
    "ps-alt-variant" to "puštu",
    "pt" to "portugalski",
    "pt-BR" to "brazilski portugalski",
    "pt-PT" to "europski portugalski",
    "qu" to "kečuanski",
    "quc" to "kiče",
    "raj" to "rajasthani",
    "rap" to "rapa nui",
    "rar" to "rarotonški",
    "rhg" to "rohindža",
    "rm" to "retoromanski",
    "rn" to "rundi",
    "ro" to "rumunjski",
    "ro-MD" to "moldavski",
    "rof" to "rombo",
    "rom" to "romski",
    "ru" to "ruski",
    "rup" to "aromunski",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrtski",
    "sad" to "sandawe",
    "sah" to "jakutski",
    "sam" to "samarijanski aramejski",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santalski",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardski",
    "scn" to "sicilijski",
    "sco" to "škotski",
    "sd" to "sindski",
    "sdh" to "južnokurdski",
    "se" to "sjeverni sami",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkupski",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "staroirski",
    "sh" to "srpsko-hrvatski",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "čadski arapski",
    "si" to "sinhaleški",
    "sid" to "sidamo",
    "sk" to "slovački",
    "sl" to "slovenski",
    "slh" to "južni lushootseed",
    "sm" to "samoanski",
    "sma" to "južni sami",
    "smj" to "lule sami",
    "smn" to "inari sami",
    "sms" to "skolt sami",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalski",
    "sog" to "sogdien",
    "sq" to "albanski",
    "sr" to "srpski",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "svati",
    "ssy" to "saho",
    "st" to "sesotski",
    "str" to "sjeverni sališki",
    "su" to "sundanski",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerski",
    "sv" to "švedski",
    "sw" to "svahili",
    "sw-CD" to "kongoanski svahili",
    "swb" to "komorski",
    "syc" to "klasični sirski",
    "syr" to "sirijski",
    "szl" to "šleski",
    "ta" to "tamilski",
    "tce" to "južni tutchone",
    "te" to "teluški",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadžički",
    "tgx" to "tagish",
    "th" to "tajlandski",
    "tht" to "tahltan",
    "ti" to "tigrinja",
    "tig" to "tigriški",
    "tiv" to "tiv",
    "tk" to "turkmenski",
    "tkl" to "tokelaunski",
    "tl" to "tagalog",
    "tlh" to "klingonski",
    "tli" to "tlingit",
    "tmh" to "tamašečki",
    "tn" to "cvana",
    "to" to "tonganski",
    "tog" to "nyasa tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turski",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshian",
    "tt" to "tatarski",
    "ttm" to "sjeverni tutchone",
    "tum" to "tumbuka",
    "tvl" to "tuvaluanski",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahićanski",
    "tyv" to "tuvinski",
    "tzm" to "tamašek (Srednji Atlas)",
    "udm" to "udmurtski",
    "ug" to "ujgurski",
    "uga" to "ugaritski",
    "uk" to "ukrajinski",
    "umb" to "umbundu",
    "und" to "nepoznati jezik",
    "ur" to "urdski",
    "uz" to "uzbečki",
    "ve" to "venda",
    "vec" to "venecijanski",
    "vi" to "vijetnamski",
    "vmw" to "makhuwa",
    "vo" to "volapük",
    "vot" to "votski",
    "vun" to "vunjo",
    "wa" to "valonski",
    "wae" to "walserski",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "volof",
    "wuu" to "wu kineski",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "japski",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jidiš",
    "yo" to "jorupski",
    "yrl" to "nheengatu",
    "yue" to "kantonski",
    "yue-alt-menu" to "kineski, kantonski",
    "za" to "zhuang",
    "zap" to "zapotečki",
    "zbl" to "Blissovi simboli",
    "zen" to "zenaga",
    "zgh" to "standardni marokanski tamašek",
    "zh" to "kineski",
    "zh-alt-menu" to "kineski, mandarinski",
    "zh-Hans" to "kineski (pojednostavljeni)",
    "zh-Hans-alt-long" to "mandarinski kineski (pojednostavljeni)",
    "zh-Hant" to "kineski (tradicionalni)",
    "zh-Hant-alt-long" to "mandarinski kineski (tradicionalni)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "bez jezičnog sadržaja",
    "zza" to "zazaki",
  ) }

  val hr_BA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val hsb: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afaršćina",
    "ab" to "abchazišćina",
    "ace" to "achinezišćina",
    "ada" to "adangmešćina",
    "ady" to "adyghešćina",
    "af" to "afrikaanšćina",
    "agq" to "aghemšćina",
    "ain" to "ainušćina",
    "ak" to "akanšćina",
    "ale" to "aleutišćina",
    "alt" to "južna altaišćina",
    "am" to "amharšćina",
    "an" to "aragonšćina",
    "ang" to "anglosakšćina",
    "ann" to "obološćina",
    "anp" to "angikašćina",
    "ar" to "arabšćina",
    "ar-001" to "moderna wysokoarabšćina",
    "arn" to "arawkanšćina",
    "arp" to "arapahošćina",
    "ars" to "najdi arabšćina",
    "as" to "asamšćina",
    "asa" to "pare",
    "ast" to "asturšćina",
    "atj" to "atikamekwišćina",
    "av" to "awaršćina",
    "awa" to "awandhišćina",
    "ay" to "aymaršćina",
    "az" to "azerbajdźanšćina",
    "az-alt-short" to "azerbajdźanšćina",
    "ba" to "baškiršćina",
    "ban" to "balinezišćina",
    "bas" to "basaa",
    "be" to "běłorušćina",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bołharšćina",
    "bgc" to "haryanvi",
    "bho" to "bhojpurišćina",
    "bi" to "bislamšćina",
    "bin" to "binišćina",
    "bla" to "siksikášćina",
    "blo" to "aniišćina",
    "bm" to "bambara",
    "bn" to "bengalšćina",
    "bo" to "tibetšćina",
    "br" to "bretonšćina",
    "brx" to "bodo",
    "bs" to "bosnišćina",
    "bug" to "buginezišćina",
    "byn" to "blinšćina",
    "ca" to "katalanšćina",
    "cay" to "cayugašćina",
    "ccp" to "čakma",
    "ce" to "čečenšćina",
    "ceb" to "cebuanšćina",
    "cgg" to "chiga",
    "ch" to "čamoršćina",
    "chk" to "chuukezišćina",
    "chm" to "marišćina",
    "cho" to "choctawšćina",
    "chp" to "chipewyanšćina",
    "chr" to "cherokee",
    "chy" to "cheyennešćina",
    "ckb" to "sorani",
    "ckb-alt-menu" to "sorani",
    "ckb-alt-variant" to "centralna kurdišćina",
    "clc" to "chilcotinšćina",
    "co" to "korsišćina",
    "cr" to "kri",
    "crg" to "michifšćina",
    "crj" to "južnowuchodna creešćina",
    "crk" to "plains creešćina",
    "crl" to "sewjernowuchodna creešćina",
    "crm" to "moode creešćina",
    "crr" to "carolina algonquianšćina",
    "cs" to "čěšćina",
    "csw" to "swampy creešćina",
    "cu" to "cyrkwinosłowjanšćina",
    "cv" to "chuvashišćina",
    "cy" to "walizišćina",
    "da" to "danšćina",
    "dak" to "dakotašćina",
    "dar" to "dargwašćina",
    "dav" to "taita",
    "de" to "němčina",
    "de-AT" to "awstriska němčina",
    "de-CH" to "šwicarska wysokoněmčina",
    "dgr" to "dogribšćina",
    "dje" to "zarma",
    "doi" to "dogrišćina",
    "dsb" to "delnjoserbšćina",
    "dua" to "duala",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazagašćina",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efikšćina",
    "eka" to "ekajukšćina",
    "el" to "grjekšćina",
    "en" to "jendźelšćina",
    "en-AU" to "awstralska jendźelšćina",
    "en-CA" to "kanadiska jendźelšćina",
    "en-GB" to "britiska jendźelšćina",
    "en-GB-alt-short" to "jendźelšćina (UK)",
    "en-US" to "ameriska jendźelšćina",
    "en-US-alt-short" to "jendźelšćina (USA)",
    "eo" to "esperanto",
    "es" to "španišćina",
    "es-419" to "łaćonskoameriska španišćina",
    "es-ES" to "europska španišćina",
    "es-MX" to "mexiska španišćina",
    "et" to "estišćina",
    "eu" to "baskišćina",
    "ewo" to "ewondo",
    "fa" to "persišćina",
    "fa-AF" to "dari",
    "ff" to "fulbšćina",
    "fi" to "finšćina",
    "fil" to "filipinšćina",
    "fj" to "fidźišćina",
    "fo" to "färöšćina",
    "fon" to "fonšćina",
    "fr" to "francošćina",
    "fr-CA" to "kanadiska francošćina",
    "fr-CH" to "šwicarska francošćina",
    "frc" to "cajun francošćina",
    "frr" to "sewjernofrizišćina",
    "fur" to "friulšćina",
    "fy" to "frizišćina",
    "ga" to "iršćina",
    "gaa" to "gašćina",
    "gag" to "gagauzišćina",
    "gd" to "šotiska gelšćina",
    "gez" to "geezišćina",
    "gil" to "gilbertezišćina",
    "gl" to "galicišćina",
    "gn" to "guarani",
    "gor" to "gorontalošćina",
    "got" to "gotšćina",
    "gsw" to "šwicarska němčina",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manšćina",
    "gwi" to "gwichʼinšćina",
    "ha" to "hausa",
    "hai" to "haidašćina",
    "haw" to "hawaiišćina",
    "hax" to "južna haidašćina",
    "he" to "hebrejšćina",
    "hi" to "hindišćina",
    "hil" to "hiligaynonšćina",
    "hmn" to "hmongšćina",
    "hr" to "chorwatšćina",
    "hsb" to "hornjoserbšćina",
    "ht" to "haitišćina",
    "hu" to "madźaršćina",
    "hup" to "hupašćina",
    "hur" to "halkomelemšćina",
    "hy" to "armenšćina",
    "hz" to "hererošćina",
    "ia" to "interlingua",
    "iba" to "ibanšćina",
    "ibb" to "ibibiošćina",
    "id" to "indonešćina",
    "ie" to "interlinguešćina",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiak",
    "ikt" to "zapadnokanadska inuktitutšćina",
    "ilo" to "ilokošćina",
    "inh" to "ingushišćina",
    "io" to "ido",
    "is" to "islandšćina",
    "it" to "italšćina",
    "iu" to "inuitšćina",
    "ja" to "japanšćina",
    "jbo" to "lojbanšćina",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "javašćina",
    "ka" to "georgišćina",
    "kab" to "kabylšćina",
    "kac" to "kachinšćina",
    "kaj" to "jjušćina",
    "kam" to "kamba",
    "kbd" to "kabardianšćina",
    "kcg" to "tyapšćina",
    "kde" to "makonde",
    "kea" to "kapverdšćina",
    "kfo" to "korošćina",
    "kgp" to "kaingangšćina",
    "kha" to "khasišćina",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyamašćina",
    "kk" to "kazachšćina",
    "kkj" to "kako",
    "kl" to "gröndlandšćina",
    "kln" to "kalenjin",
    "km" to "khmeršćina",
    "kmb" to "kimbundušćina",
    "kn" to "kannadšćina",
    "ko" to "korejšćina",
    "koi" to "permska komišćina",
    "kok" to "konkani",
    "kpe" to "kpellešćina",
    "kr" to "kanurišćina",
    "krc" to "karachay-balkaršćina",
    "krl" to "karelianšćina",
    "kru" to "kurukhšćina",
    "ks" to "kašmiršćina",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kelnšćina",
    "ku" to "kurdišćina",
    "kum" to "kumykšćina",
    "kv" to "komišćina",
    "kw" to "kornišćina",
    "kwk" to "kwakʼwalašćina",
    "kxv" to "kuvišćina",
    "ky" to "kirgišćina",
    "la" to "łaćonšćina",
    "lad" to "ladinšćina",
    "lag" to "langi",
    "lb" to "luxemburgšćina",
    "lez" to "lezgianšćina",
    "lg" to "gandšćina",
    "li" to "limburšćina",
    "lij" to "ligurianšćina",
    "lil" to "lillooetšćina",
    "lkt" to "lakota",
    "lmo" to "lombardšćina",
    "ln" to "lingala",
    "lo" to "laošćina",
    "lou" to "Louisiana kreolšćina",
    "loz" to "lozišćina",
    "lrc" to "sewjerna lurišćina",
    "lsm" to "saamiašćina",
    "lt" to "litawšćina",
    "lu" to "luba-katanga",
    "lua" to "luba-luluašćina",
    "lun" to "lundašćina",
    "lus" to "mizošćina",
    "luy" to "luhya",
    "lv" to "letišćina",
    "mad" to "madurezišćina",
    "mag" to "magahišćina",
    "mai" to "maithilšćina",
    "mak" to "makasaršćina",
    "mas" to "masaišćina",
    "mdf" to "mokshašćina",
    "men" to "mendišćina",
    "mer" to "meru",
    "mfe" to "mauriciska kreolšćina",
    "mg" to "malagassišćina",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallezišćina",
    "mi" to "maoršćina",
    "mic" to "mi'kmaqšćina",
    "min" to "minangkabaušćina",
    "mk" to "makedonšćina",
    "ml" to "malajamšćina",
    "mn" to "mongolšćina",
    "mni" to "manipuršćina",
    "moe" to "innu-aimunšćina",
    "moh" to "mohawkšćina",
    "mos" to "mossišćina",
    "mr" to "maratišćina",
    "ms" to "malajšćina",
    "mt" to "maltašćina",
    "mua" to "mundang",
    "mul" to "wjacerěčne",
    "mus" to "krik",
    "mwl" to "mirandezišćina",
    "my" to "burmašćina",
    "myv" to "erzyašćina",
    "mzn" to "mazanderanšćina",
    "na" to "naurušćina",
    "nap" to "neapolitanšćina",
    "naq" to "nama",
    "nb" to "norwegšćina (bokmål)",
    "nd" to "sewjero-ndebele",
    "nds" to "delnjoněmčina",
    "ne" to "nepalšćina",
    "new" to "newarišćina",
    "ng" to "ndongašćina",
    "nia" to "niazišćina",
    "niu" to "niueanšćina",
    "nl" to "nižozemšćina",
    "nl-BE" to "flamšćina",
    "nmg" to "kwasio",
    "nn" to "norwegšćina (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "norwegšćina",
    "nog" to "nogaišćina",
    "nqo" to "n’ko",
    "nr" to "južna ndebelšćina",
    "nso" to "sewjerna sothošćina",
    "nus" to "nuer",
    "nv" to "navaho",
    "ny" to "nyanja",
    "nyn" to "nyankole",
    "oc" to "okcitanšćina",
    "ojb" to "sewjernozapadna ojibwašćina",
    "ojc" to "centralna ojibwašćina",
    "ojs" to "oji-creešćina",
    "ojw" to "zapadna ojibwašćina",
    "oka" to "okanaganšćina",
    "om" to "oromo",
    "or" to "orijšćina",
    "os" to "osetšćina",
    "pa" to "pandźabšćina",
    "pag" to "pangasinanšćina",
    "pam" to "pampangašćina",
    "pap" to "papiamentošćina",
    "pau" to "palauanšćina",
    "pcm" to "nigerijanski pidgin",
    "pis" to "pijinšćina",
    "pl" to "pólšćina",
    "pqm" to "maliseet-passamaquoddyšćina",
    "prg" to "prušćina",
    "ps" to "paštunšćina",
    "pt" to "portugalšćina",
    "pt-BR" to "brazilska portugalšćina",
    "pt-PT" to "europska portugalšćina",
    "qu" to "kečua",
    "quc" to "kʼicheʼ",
    "raj" to "rajasthani",
    "rap" to "rapanuišćina",
    "rar" to "rarotonganšćina",
    "rhg" to "rohingyašćina",
    "rm" to "retoromanšćina",
    "rn" to "kirundišćina",
    "ro" to "rumunšćina",
    "ro-MD" to "moldawšćina",
    "rof" to "rombo",
    "ru" to "rušćina",
    "rup" to "armanianšćina",
    "rw" to "kinjarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawešćina",
    "sah" to "jakutšćina",
    "saq" to "samburu",
    "sat" to "santalšćina",
    "sba" to "ngambayšćina",
    "sbp" to "sangu",
    "sc" to "sardinšćina",
    "scn" to "sicilšćina",
    "sco" to "scotšćina",
    "sd" to "sindhišćina",
    "se" to "sewjerosamišćina",
    "seh" to "sena",
    "ses" to "koyra senni",
    "sg" to "sango",
    "sh" to "serbochorwatšćina",
    "shi" to "tašelhit",
    "shn" to "shanšćina",
    "si" to "singhalšćina",
    "sk" to "słowakšćina",
    "sl" to "słowjenšćina",
    "slh" to "južna lushootseedšćina",
    "sm" to "samoašćina",
    "sma" to "južnosamišćina",
    "smj" to "lule-samišćina",
    "smn" to "inari-samišćina",
    "sms" to "skolt-samišćina",
    "sn" to "šonašćina",
    "snk" to "soninkešćina",
    "so" to "somališćina",
    "sq" to "albanšćina",
    "sr" to "serbišćina",
    "srn" to "sranan tongošćina",
    "ss" to "siswati",
    "st" to "južnosotšćina (Sesotho)",
    "stq" to "saterfrizišćina",
    "str" to "straits salishšćina",
    "su" to "sundanezišćina",
    "suk" to "sukumašćina",
    "sv" to "šwedšćina",
    "sw" to "suahelšćina",
    "sw-CD" to "kongoska suahelšćina",
    "swb" to "comorianšćina",
    "syr" to "syriacšćina",
    "szl" to "šlezišćina",
    "ta" to "tamilšćina",
    "tce" to "južna tutchonšćina",
    "te" to "telugu",
    "tem" to "timnešćina",
    "teo" to "teso",
    "tet" to "tetumšćina",
    "tg" to "tadźikšćina",
    "tgx" to "tagishšćina",
    "th" to "thailandšćina",
    "tht" to "tahltanšćina",
    "ti" to "tigrinšćina",
    "tig" to "tigrešćina",
    "tk" to "turkmenšćina",
    "tl" to "tagalog",
    "tlh" to "klingonšćina",
    "tli" to "tlingitšćina",
    "tn" to "tswana",
    "to" to "tongašćina",
    "tok" to "toki ponašćina",
    "tpi" to "tok pisinšćina",
    "tr" to "turkowšćina",
    "trv" to "tarokošćina",
    "ts" to "tsonga",
    "tt" to "tataršćina",
    "ttm" to "sewjerna tutchonšćina",
    "tum" to "tumbukašćina",
    "tvl" to "tuvalušćina",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitišćina",
    "tyv" to "tuvinianšćina",
    "tzm" to "tamazight (srjedźny Marokko)",
    "udm" to "udmurtšćina",
    "ug" to "ujguršćina",
    "uk" to "ukrainšćina",
    "umb" to "umbundušćina",
    "und" to "njeznata rěč",
    "ur" to "urdušćina",
    "uz" to "uzbekšćina",
    "ve" to "vendašćina",
    "vec" to "venetišćina",
    "vi" to "vietnamšćina",
    "vmw" to "makhuwašćina",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "walonšćina",
    "wae" to "walzeršćina",
    "wal" to "wolayttašćina",
    "war" to "warayšćina",
    "wo" to "wolof",
    "wuu" to "wu chinšćina",
    "xal" to "kalmykšćina",
    "xh" to "xhosa",
    "xnr" to "kangrišćina",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yembašćina",
    "yi" to "jidišćina",
    "yo" to "jorubašćina",
    "yrl" to "nheengatušćina",
    "yue" to "kantonšćina",
    "yue-alt-menu" to "chinšćina (kantonšćina)",
    "za" to "zhuang",
    "zgh" to "tamazight",
    "zh" to "chinšćina",
    "zh-alt-menu" to "chinšćina (mandarin)",
    "zh-Hans" to "chinšćina (zjednorjena)",
    "zh-Hans-alt-long" to "chinšćina (zjednorjena)",
    "zh-Hant" to "chinšćina (tradicionalna)",
    "zh-Hant-alt-long" to "chinšćina (tradicionalna)",
    "zu" to "zulušćina",
    "zun" to "zunišćina",
    "zxx" to "žadyn rěčny wobsah",
    "zza" to "zazašćina",
  ) }

  val hu: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abház",
    "ace" to "achinéz",
    "ach" to "akoli",
    "ada" to "adangme",
    "ady" to "adyghe",
    "ae" to "avesztán",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "agem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akkád",
    "ale" to "aleut",
    "alt" to "dél-altaji",
    "am" to "amhara",
    "an" to "aragonéz",
    "ang" to "óangol",
    "ann" to "obolo",
    "anp" to "angika",
    "apc" to "levantei arab",
    "ar" to "arab",
    "ar-001" to "modern szabványos arab",
    "arc" to "arámi",
    "arn" to "mapucse",
    "arp" to "arapaho",
    "ars" to "nedzsdi arab",
    "ars-alt-menu" to "arab, nedzsdi",
    "arw" to "aravak",
    "as" to "asszámi",
    "asa" to "asu",
    "ast" to "asztúr",
    "atj" to "attikamek",
    "av" to "avar",
    "awa" to "awádi",
    "ay" to "ajmara",
    "az" to "azerbajdzsáni",
    "az-alt-short" to "azeri",
    "ba" to "baskír",
    "bal" to "balucsi",
    "ban" to "balinéz",
    "bas" to "basza",
    "bax" to "bamun",
    "bbj" to "gomala",
    "be" to "belarusz",
    "bej" to "bedzsa",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bolgár",
    "bgc" to "haryanvi",
    "bgn" to "nyugati beludzs",
    "bho" to "bodzspuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bangla",
    "bo" to "tibeti",
    "br" to "breton",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosnyák",
    "bss" to "koszi",
    "bua" to "burját",
    "bug" to "buginéz",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "katalán",
    "cad" to "caddo",
    "car" to "karib",
    "cay" to "kajuga",
    "cch" to "atszam",
    "ccp" to "csakma",
    "ce" to "csecsen",
    "ceb" to "szebuano",
    "cgg" to "kiga",
    "ch" to "csamoró",
    "chb" to "csibcsa",
    "chg" to "csagatáj",
    "chk" to "csukéz",
    "chm" to "mari",
    "chn" to "csinuk zsargon",
    "cho" to "csoktó",
    "chp" to "csipevé",
    "chr" to "cseroki",
    "chy" to "csejen",
    "ckb" to "közép-ázsiai kurd",
    "ckb-alt-menu" to "közép-ázsiai kurd",
    "ckb-alt-variant" to "kurd, szoráni",
    "clc" to "csilkotin",
    "co" to "korzikai",
    "cop" to "kopt",
    "cr" to "krí",
    "crg" to "micsif",
    "crh" to "krími tatár",
    "crj" to "délkeleti krí",
    "crk" to "síksági krí",
    "crl" to "északkeleti krí",
    "crm" to "moose krí",
    "crr" to "karolinai algonkin",
    "crs" to "szeszelva kreol francia",
    "cs" to "cseh",
    "csb" to "kasub",
    "csw" to "mocsári krí",
    "cu" to "egyházi szláv",
    "cv" to "csuvas",
    "cy" to "walesi",
    "da" to "dán",
    "dak" to "dakota",
    "dar" to "dargva",
    "dav" to "taita",
    "de" to "német",
    "de-AT" to "osztrák német",
    "de-CH" to "svájci felnémet",
    "del" to "delavár",
    "den" to "szlevi",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "alsó-szorb",
    "dua" to "duala",
    "dum" to "közép holland",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "diula",
    "dz" to "dzsonga",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efik",
    "egy" to "óegyiptomi",
    "eka" to "ekadzsuk",
    "el" to "görög",
    "elx" to "elamit",
    "en" to "angol",
    "en-AU" to "ausztrál angol",
    "en-CA" to "kanadai angol",
    "en-GB" to "brit angol",
    "en-GB-alt-short" to "angol (UK)",
    "en-US" to "amerikai angol",
    "en-US-alt-short" to "angol (USA)",
    "enm" to "közép angol",
    "eo" to "eszperantó",
    "es" to "spanyol",
    "es-419" to "latin-amerikai spanyol",
    "es-ES" to "európai spanyol",
    "es-MX" to "spanyol (mexikói)",
    "et" to "észt",
    "eu" to "baszk",
    "ewo" to "evondo",
    "fa" to "perzsa",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulani",
    "fi" to "finn",
    "fil" to "filippínó",
    "fj" to "fidzsi",
    "fo" to "feröeri",
    "fon" to "fon",
    "fr" to "francia",
    "fr-CA" to "kanadai francia",
    "fr-CH" to "svájci francia",
    "frc" to "cajun francia",
    "frm" to "közép francia",
    "fro" to "ófrancia",
    "frr" to "északi fríz",
    "frs" to "keleti fríz",
    "fur" to "friuli",
    "fy" to "nyugati fríz",
    "ga" to "ír",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gan" to "gan kínai",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gd" to "skóciai kelta",
    "gez" to "geez",
    "gil" to "ikiribati",
    "gl" to "gallego",
    "gmh" to "közép felső német",
    "gn" to "guarani",
    "goh" to "ófelső német",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gót",
    "grb" to "grebó",
    "grc" to "ógörög",
    "gsw" to "svájci német",
    "gu" to "gudzsaráti",
    "guz" to "guszii",
    "gv" to "man-szigeti",
    "gwi" to "gvicsin",
    "ha" to "hausza",
    "hai" to "haida",
    "hak" to "hakka kínai",
    "haw" to "hawaii",
    "hax" to "déli haida",
    "he" to "héber",
    "hi" to "hindi",
    "hi-Latn" to "hindi (latin)",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "ilokano",
    "hit" to "hettita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "horvát",
    "hsb" to "felső-szorb",
    "hsn" to "xiang kínai",
    "ht" to "haiti kreol",
    "hu" to "magyar",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "örmény",
    "hz" to "herero",
    "ia" to "interlingva",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonéz",
    "ie" to "interlingue",
    "ig" to "igbó",
    "ii" to "szecsuán ji",
    "ik" to "inupiak",
    "ikt" to "nyugat-kanadai inuit",
    "ilo" to "ilokó",
    "inh" to "ingus",
    "io" to "idó",
    "is" to "izlandi",
    "it" to "olasz",
    "iu" to "inuktitut",
    "ja" to "japán",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "zsidó-perzsa",
    "jrb" to "zsidó-arab",
    "jv" to "jávai",
    "ka" to "grúz",
    "kaa" to "kara-kalpak",
    "kab" to "kabije",
    "kac" to "kacsin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardi",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "kaszi",
    "kho" to "kotanéz",
    "khq" to "kojra-csíni",
    "ki" to "kikuju",
    "kj" to "kuanyama",
    "kk" to "kazah",
    "kkj" to "kakó",
    "kl" to "grönlandi",
    "kln" to "kalendzsin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreai",
    "koi" to "komi-permják",
    "kok" to "konkani",
    "kos" to "kosrei",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karacsáj-balkár",
    "krl" to "karelai",
    "kru" to "kuruh",
    "ks" to "kasmíri",
    "ksb" to "sambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurd",
    "kum" to "kumük",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "korni",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgiz",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgi",
    "lez" to "lezg",
    "lg" to "ganda",
    "li" to "limburgi",
    "lij" to "ligur",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombard",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "mongó",
    "lou" to "louisianai kreol",
    "loz" to "lozi",
    "lrc" to "északi luri",
    "lsm" to "samia",
    "lt" to "litván",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "lujia",
    "lv" to "lett",
    "mad" to "madurai",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makaszar",
    "man" to "mandingó",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "moksán",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauritiusi kreol",
    "mg" to "malgas",
    "mga" to "közép ír",
    "mgh" to "makua-metó",
    "mgo" to "meta’",
    "mh" to "marshalli",
    "mi" to "maori",
    "mic" to "mikmak",
    "min" to "minangkabau",
    "mk" to "macedón",
    "ml" to "malajálam",
    "mn" to "mongol",
    "mnc" to "mandzsu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "moszi",
    "mr" to "maráthi",
    "ms" to "maláj",
    "mt" to "máltai",
    "mua" to "mundang",
    "mul" to "többszörös nyelvek",
    "mus" to "krík",
    "mwl" to "mirandéz",
    "mwr" to "márvári",
    "my" to "burmai",
    "mye" to "myene",
    "myv" to "erzjány",
    "mzn" to "mázanderáni",
    "na" to "naurui",
    "nan" to "min nan kínai",
    "nap" to "nápolyi",
    "naq" to "nama",
    "nb" to "norvég (bokmål)",
    "nd" to "északi ndebele",
    "nds" to "alsónémet",
    "nds-NL" to "alsószász",
    "ne" to "nepáli",
    "new" to "nevari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niuei",
    "nl" to "holland",
    "nl-BE" to "flamand",
    "nmg" to "ngumba",
    "nn" to "norvég (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "norvég",
    "nog" to "nogaj",
    "non" to "óskandináv",
    "nqo" to "n’kó",
    "nr" to "déli ndebele",
    "nso" to "északi szeszotó",
    "nus" to "nuer",
    "nv" to "navahó",
    "nwc" to "klasszikus newari",
    "ny" to "nyandzsa",
    "nym" to "nyamvézi",
    "nyn" to "nyankole",
    "nyo" to "nyoró",
    "nzi" to "nzima",
    "oc" to "okszitán",
    "oj" to "ojibva",
    "ojb" to "északnyugati odzsibva",
    "ojc" to "középvidéki odzsibva",
    "ojs" to "odzsi-krí",
    "ojw" to "nyugati odzsibva",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "oszét",
    "osa" to "osage",
    "ota" to "oszmán-török",
    "pa" to "pandzsábi",
    "pag" to "pangaszinan",
    "pal" to "pahlavi",
    "pam" to "pampangan",
    "pap" to "papiamento",
    "pau" to "palaui",
    "pcm" to "nigériai pidgin",
    "peo" to "óperzsa",
    "phn" to "főniciai",
    "pi" to "pali",
    "pis" to "pidzsin",
    "pl" to "lengyel",
    "pon" to "pohnpei",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "porosz",
    "pro" to "óprovánszi",
    "ps" to "pastu",
    "pt" to "portugál",
    "pt-BR" to "brazíliai portugál",
    "pt-PT" to "európai portugál",
    "qu" to "kecsua",
    "quc" to "kicse",
    "raj" to "radzsasztáni",
    "rap" to "rapanui",
    "rar" to "rarotongai",
    "rhg" to "rohingja",
    "rm" to "rétoromán",
    "rn" to "kirundi",
    "ro" to "román",
    "ro-MD" to "moldvai",
    "rof" to "rombo",
    "rom" to "roma",
    "ru" to "orosz",
    "rup" to "aromán",
    "rw" to "kinyarvanda",
    "rwk" to "rwo",
    "sa" to "szanszkrit",
    "sad" to "szandave",
    "sah" to "szaha",
    "sam" to "szamaritánus arámi",
    "saq" to "szamburu",
    "sas" to "sasak",
    "sat" to "szantáli",
    "sba" to "ngambay",
    "sbp" to "szangu",
    "sc" to "szardíniai",
    "scn" to "szicíliai",
    "sco" to "skót",
    "sd" to "szindhi",
    "sdh" to "dél-kurd",
    "se" to "északi számi",
    "see" to "szeneka",
    "seh" to "szena",
    "sel" to "szölkup",
    "ses" to "kojra-szenni",
    "sg" to "szangó",
    "sga" to "óír",
    "sh" to "szerbhorvát",
    "shi" to "tachelhit",
    "shn" to "san",
    "shu" to "csádi arab",
    "si" to "szingaléz",
    "sid" to "szidamó",
    "sk" to "szlovák",
    "sl" to "szlovén",
    "slh" to "déli lushootseed",
    "sm" to "szamoai",
    "sma" to "déli számi",
    "smj" to "lulei számi",
    "smn" to "inari számi",
    "sms" to "kolta számi",
    "sn" to "sona",
    "snk" to "szoninke",
    "so" to "szomáli",
    "sog" to "sogdien",
    "sq" to "albán",
    "sr" to "szerb",
    "srn" to "szranai tongó",
    "srr" to "szerer",
    "ss" to "sziszuati",
    "ssy" to "szahó",
    "st" to "déli szeszotó",
    "str" to "szorosmenti salish",
    "su" to "szundanéz",
    "suk" to "szukuma",
    "sus" to "szuszu",
    "sux" to "sumér",
    "sv" to "svéd",
    "sw" to "szuahéli",
    "sw-CD" to "kongói szuahéli",
    "swb" to "comorei",
    "syc" to "klasszikus szír",
    "syr" to "szír",
    "szl" to "sziléziai",
    "ta" to "tamil",
    "tce" to "déli tutchone",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teszó",
    "ter" to "terenó",
    "tet" to "tetum",
    "tg" to "tadzsik",
    "tgx" to "tagish",
    "th" to "thai",
    "tht" to "tahltan",
    "ti" to "tigrinya",
    "tig" to "tigré",
    "tiv" to "tiv",
    "tk" to "türkmén",
    "tkl" to "tokelaui",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tmh" to "tamasek",
    "tn" to "szecsuáni",
    "to" to "tongai",
    "tog" to "nyugati nyasza",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "török",
    "trv" to "tarokó",
    "ts" to "conga",
    "tsi" to "csimsiáni",
    "tt" to "tatár",
    "ttm" to "északi tutchone",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "szavák",
    "ty" to "tahiti",
    "tyv" to "tuvai",
    "tzm" to "közép-atlaszi tamazigt",
    "udm" to "udmurt",
    "ug" to "ujgur",
    "uga" to "ugariti",
    "uk" to "ukrán",
    "umb" to "umbundu",
    "und" to "ismeretlen nyelv",
    "ur" to "urdu",
    "uz" to "üzbég",
    "ve" to "venda",
    "vec" to "velencei",
    "vi" to "vietnámi",
    "vmw" to "makua",
    "vo" to "volapük",
    "vot" to "votják",
    "vun" to "vunjo",
    "wa" to "vallon",
    "wae" to "walser",
    "wal" to "valamo",
    "war" to "varaó",
    "was" to "vasó",
    "wbp" to "warlpiri",
    "wo" to "volof",
    "wuu" to "wu kínai",
    "xal" to "kalmük",
    "xh" to "xhosza",
    "xnr" to "kangri",
    "xog" to "szoga",
    "yao" to "jaó",
    "yap" to "japi",
    "yav" to "jangben",
    "ybb" to "jemba",
    "yi" to "jiddis",
    "yo" to "joruba",
    "yrl" to "nheengatu",
    "yue" to "kantoni",
    "yue-alt-menu" to "kantoni kínai",
    "za" to "zsuang",
    "zap" to "zapoték",
    "zbl" to "Bliss jelképrendszer",
    "zen" to "zenaga",
    "zgh" to "marokkói tamazight",
    "zh" to "kínai",
    "zh-alt-menu" to "mandarin",
    "zh-Hans" to "egyszerűsített kínai",
    "zh-Hans-alt-long" to "kínai (egyszerűsített)",
    "zh-Hant" to "hagyományos kínai",
    "zh-Hant-alt-long" to "kínai (hagyományos)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "nincs nyelvészeti tartalom",
    "zza" to "zaza",
  ) }

  val hy: ImmutableMap by lazy { immutableMapOf(
    "aa" to "աֆարերեն",
    "ab" to "աբխազերեն",
    "ace" to "աչեհերեն",
    "ach" to "աչոլի",
    "ada" to "ադանգմերեն",
    "ady" to "ադիղերեն",
    "aeb" to "թունիսական արաբերեն",
    "af" to "աֆրիկաանս",
    "agq" to "աղեմ",
    "ain" to "այներեն",
    "ak" to "աքան",
    "akk" to "աքքադերեն",
    "ale" to "ալեութերեն",
    "alt" to "հարավային ալթայերեն",
    "am" to "ամհարերեն",
    "an" to "արագոներեն",
    "ang" to "հին անգլերեն",
    "ann" to "օբոլո",
    "anp" to "անգիկա",
    "ar" to "արաբերեն",
    "ar-001" to "արդի ընդհանուր արաբերեն",
    "arc" to "արամեերեն",
    "arn" to "մապուչի",
    "arp" to "արապահո",
    "arq" to "ալժիրական արաբերեն",
    "ars" to "նեջդի արաբերեն",
    "arz" to "եգիպտական արաբերեն",
    "as" to "ասամերեն",
    "asa" to "ասու",
    "ase" to "ամերիկյան ժեստերի լեզու",
    "ast" to "աստուրերեն",
    "atj" to "աթիկամեկ",
    "av" to "ավարերեն",
    "awa" to "ավադհի",
    "ay" to "այմարա",
    "az" to "ադրբեջաներեն",
    "az-alt-short" to "ադրբեջաներեն",
    "ba" to "բաշկիրերեն",
    "ban" to "բալիերեն",
    "bas" to "բասաա",
    "be" to "բելառուսերեն",
    "bem" to "բեմբա",
    "bez" to "բենա",
    "bg" to "բուլղարերեն",
    "bgc" to "հարյանվի",
    "bgn" to "արևմտաբելուջիերեն",
    "bho" to "բհոպուրի",
    "bi" to "բիսլամա",
    "bin" to "բինի",
    "bla" to "սիկսիկա",
    "blo" to "անիի",
    "bm" to "բամբարա",
    "bn" to "բենգալերեն",
    "bo" to "տիբեթերեն",
    "br" to "բրետոներեն",
    "brx" to "բոդո",
    "bs" to "բոսնիերեն",
    "bss" to "աքուզ",
    "bug" to "բուգիերեն",
    "byn" to "բիլին",
    "ca" to "կատալաներեն",
    "cay" to "կայուգա",
    "ccp" to "չակմա",
    "ce" to "չեչեներեն",
    "ceb" to "սեբուերեն",
    "cgg" to "չիգա",
    "ch" to "չամոռո",
    "chk" to "տրուկերեն",
    "chm" to "մարի",
    "cho" to "չոկտո",
    "chp" to "չիպևայան",
    "chr" to "չերոկի",
    "chy" to "շայեն",
    "ckb" to "սորանի քրդերեն",
    "ckb-alt-menu" to "քրդերեն (սորանի)",
    "ckb-alt-variant" to "սորանի",
    "clc" to "չիլկոտիներեն",
    "co" to "կորսիկերեն",
    "cop" to "ղպտերեն",
    "crg" to "միչիֆ",
    "crh" to "ղրիմյան թուրքերեն",
    "crj" to "հարավ-արևելյան քրի",
    "crk" to "հարթավայրերի քրի",
    "crl" to "հյուսիս-արևելյան քրի",
    "crm" to "մուզ քրի",
    "crr" to "կարոլինական ալգոնկիներեն",
    "crs" to "սեյշելյան խառնակերտ ֆրանսերեն",
    "cs" to "չեխերեն",
    "csw" to "ճահճի քրի",
    "cu" to "սլավոներեն, եկեղեցական",
    "cv" to "չուվաշերեն",
    "cy" to "ուելսերեն",
    "da" to "դանիերեն",
    "dak" to "դակոտա",
    "dar" to "դարգիներեն",
    "dav" to "թաիթա",
    "de" to "գերմաներեն",
    "de-AT" to "ավստրիական գերմաներեն",
    "de-CH" to "շվեյցարական վերին գերմաներեն",
    "dgr" to "դոգրիբ",
    "dje" to "զարմա",
    "doi" to "դոգրի",
    "dsb" to "ստորին սորբերեն",
    "dua" to "դուալա",
    "dv" to "դիվեհի",
    "dyo" to "ջոլա-ֆոնյի",
    "dz" to "ջոնգքհա",
    "dzg" to "դազագա",
    "ebu" to "էմբու",
    "ee" to "էվե",
    "efi" to "էֆիկ",
    "egy" to "հին եգիպտերեն",
    "eka" to "էկաջուկ",
    "el" to "հունարեն",
    "en" to "անգլերեն",
    "en-AU" to "ավստրալիական անգլերեն",
    "en-CA" to "կանադական անգլերեն",
    "en-GB" to "բրիտանական անգլերեն",
    "en-GB-alt-short" to "բրիտանական անգլերեն",
    "en-US" to "ամերիկյան անգլերեն",
    "en-US-alt-short" to "ամերիկյան անգլերեն",
    "eo" to "էսպերանտո",
    "es" to "իսպաներեն",
    "es-419" to "լատինամերիկյան իսպաներեն",
    "es-ES" to "եվրոպական իսպաներեն",
    "es-MX" to "մեքսիկական իսպաներեն",
    "et" to "էստոներեն",
    "eu" to "բասկերեն",
    "ewo" to "էվոնդո",
    "fa" to "պարսկերեն",
    "fa-AF" to "դարի",
    "ff" to "ֆուլահ",
    "fi" to "ֆիններեն",
    "fil" to "ֆիլիպիներեն",
    "fit" to "տորնադելեն ֆիններեն",
    "fj" to "ֆիջիերեն",
    "fo" to "ֆարյորերեն",
    "fon" to "ֆոն",
    "fr" to "ֆրանսերեն",
    "fr-CA" to "կանադական ֆրանսերեն",
    "fr-CH" to "շվեյցարական ֆրանսերեն",
    "frc" to "քաջունական ֆրանսերեն",
    "fro" to "հին ֆրանսերեն",
    "frr" to "հյուսիսային ֆրիզերեն",
    "frs" to "արևելաֆրիզերեն",
    "fur" to "ֆրիուլիերեն",
    "fy" to "արևմտաֆրիզերեն",
    "ga" to "իռլանդերեն",
    "gaa" to "գայերեն",
    "gag" to "գագաուզերեն",
    "gbz" to "զրադաշտական դարի",
    "gd" to "շոտլանդական գաելերեն",
    "gez" to "գեեզ",
    "gil" to "կիրիբատի",
    "gl" to "գալիսերեն",
    "gn" to "գուարանի",
    "goh" to "հին վերին գերմաներեն",
    "gor" to "գորոնտալո",
    "got" to "գոթերեն",
    "grc" to "հին հունարեն",
    "gsw" to "շվեյցարական գերմաներեն",
    "gu" to "գուջարաթի",
    "guc" to "վայուու",
    "guz" to "գուսի",
    "gv" to "մեներեն",
    "gwi" to "գվիչին",
    "ha" to "հաուսա",
    "hai" to "հայդա",
    "haw" to "հավայիերեն",
    "hax" to "հարավային հայդա",
    "he" to "եբրայերեն",
    "hi" to "հինդի",
    "hi-Latn" to "հինդի (լատինատառ)",
    "hi-Latn-alt-variant" to "հինգլիշ",
    "hil" to "հիլիգայնոն",
    "hmn" to "հմոնգ",
    "hr" to "խորվաթերեն",
    "hsb" to "վերին սորբերեն",
    "hsn" to "սյան չինարեն",
    "ht" to "խառնակերտ հայիթերեն",
    "hu" to "հունգարերեն",
    "hup" to "հուպա",
    "hur" to "հալքոմելեմ",
    "hy" to "հայերեն",
    "hz" to "հերերո",
    "ia" to "ինտերլինգուա",
    "iba" to "իբաներեն",
    "ibb" to "իբիբիո",
    "id" to "ինդոնեզերեն",
    "ie" to "ինտերլինգուե",
    "ig" to "իգբո",
    "ii" to "սիչուան",
    "ikt" to "արևմտականադական ինուկտիտուտ",
    "ilo" to "իլոկերեն",
    "inh" to "ինգուշերեն",
    "io" to "իդո",
    "is" to "իսլանդերեն",
    "it" to "իտալերեն",
    "iu" to "ինուկտիտուտ",
    "ja" to "ճապոներեն",
    "jbo" to "լոժբան",
    "jgo" to "նգոմբա",
    "jmc" to "մաշամե",
    "jv" to "ճավայերեն",
    "ka" to "վրացերեն",
    "kab" to "կաբիլերեն",
    "kac" to "կաչիներեն",
    "kaj" to "ջյու",
    "kam" to "կամբա",
    "kbd" to "կաբարդերեն",
    "kcg" to "տիապ",
    "kde" to "մակոնդե",
    "kea" to "կաբուվերդերեն",
    "kfo" to "կորո",
    "kgp" to "կաինգան",
    "kha" to "քասիերեն",
    "khq" to "կոյրա չինի",
    "ki" to "կիկույու",
    "kj" to "կուանյամա",
    "kk" to "ղազախերեն",
    "kkj" to "կակո",
    "kl" to "կալաալիսուտ",
    "kln" to "կալենջին",
    "km" to "քմերերեն",
    "kmb" to "կիմբունդու",
    "kn" to "կաննադա",
    "ko" to "կորեերեն",
    "koi" to "պերմյակ կոմիերեն",
    "kok" to "կոնկանի",
    "kpe" to "կպելլեերեն",
    "kr" to "կանուրի",
    "krc" to "կարաչայ-բալկարերեն",
    "krl" to "կարելերեն",
    "kru" to "կուրուխ",
    "ks" to "քաշմիրերեն",
    "ksb" to "շամբալա",
    "ksf" to "բաֆիա",
    "ksh" to "քյոլներեն",
    "ku" to "քրդերեն",
    "kum" to "կումիկերեն",
    "kv" to "կոմիերեն",
    "kw" to "կոռներեն",
    "kwk" to "կվակվալա",
    "kxv" to "կուվի",
    "ky" to "ղրղզերեն",
    "la" to "լատիներեն",
    "lad" to "լադինո",
    "lag" to "լանգի",
    "lb" to "լյուքսեմբուրգերեն",
    "lez" to "լեզգիերեն",
    "lg" to "գանդա",
    "li" to "լիմբուրգերեն",
    "lij" to "լիգուրերեն",
    "lil" to "լիլուետ",
    "lkt" to "լակոտա",
    "lmo" to "լոմբարդերեն",
    "ln" to "լինգալա",
    "lo" to "լաոսերեն",
    "lou" to "լուիզիանական կրեոլերեն",
    "loz" to "լոզի",
    "lrc" to "հյուսիսային լուրիերեն",
    "lsm" to "սաամերեն",
    "lt" to "լիտվերեն",
    "lu" to "լուբա-կատանգա",
    "lua" to "լուբա-լուլուա",
    "lun" to "լունդա",
    "luo" to "լուո",
    "lus" to "միզո",
    "luy" to "լույա",
    "lv" to "լատվիերեն",
    "mad" to "մադուրերեն",
    "mag" to "մագահի",
    "mai" to "մայթիլի",
    "mak" to "մակասարերեն",
    "mas" to "մասաի",
    "mdf" to "մոկշայերեն",
    "men" to "մենդե",
    "mer" to "մերու",
    "mfe" to "մորիսյեն",
    "mg" to "մալգաշերեն",
    "mgh" to "մաքուա-մետտո",
    "mgo" to "մետա",
    "mh" to "մարշալերեն",
    "mi" to "մաորի",
    "mic" to "միկմակ",
    "min" to "մինանգկաբաու",
    "mk" to "մակեդոներեն",
    "ml" to "մալայալամ",
    "mn" to "մոնղոլերեն",
    "mni" to "մանիպուրի",
    "moe" to "իննու-այմուն",
    "moh" to "մոհավք",
    "mos" to "մոսսի",
    "mr" to "մարաթի",
    "mrj" to "արևմտամարիերեն",
    "ms" to "մալայերեն",
    "mt" to "մալթայերեն",
    "mua" to "մունդանգ",
    "mul" to "բազմալեզու",
    "mus" to "մասքոջի",
    "mwl" to "միրանդերեն",
    "my" to "բիրմայերեն",
    "myv" to "էրզյա",
    "mzn" to "մազանդարաներեն",
    "na" to "նաուրու",
    "nap" to "նեապոլերեն",
    "naq" to "նամա",
    "nb" to "գրքային նորվեգերեն",
    "nd" to "հյուսիսային նդեբելե",
    "nds" to "ստորին գերմաներեն",
    "nds-NL" to "ստորին սաքսոներեն",
    "ne" to "նեպալերեն",
    "new" to "նեվարերեն",
    "ng" to "նդոնգա",
    "nia" to "նիասերեն",
    "niu" to "նիուերեն",
    "nl" to "հոլանդերեն",
    "nl-BE" to "ֆլամանդերեն",
    "nmg" to "կվասիո",
    "nn" to "նոր նորվեգերեն",
    "nnh" to "նգիեմբուն",
    "no" to "նորվեգերեն",
    "nog" to "նոգայերեն",
    "non" to "հին նորվեգերեն",
    "nqo" to "նկո",
    "nr" to "հարավային նդեբելե",
    "nso" to "հյուսիսային սոթո",
    "nus" to "նուեր",
    "nv" to "նավախո",
    "ny" to "նյանջա",
    "nyn" to "նյանկոլե",
    "oc" to "օքսիտաներեն",
    "oj" to "օջիբվա",
    "ojb" to "հյուսիս-արևմտյան օջիբվե",
    "ojc" to "կենտրոնական օջիբվե",
    "ojs" to "օջի քրի",
    "ojw" to "արևմտյան օջիբվե",
    "oka" to "օկանագան",
    "om" to "օրոմո",
    "or" to "օրիյա",
    "os" to "օսերեն",
    "osa" to "օսեյջ",
    "ota" to "օսմաներեն",
    "pa" to "փենջաբերեն",
    "pag" to "պանգասինաներեն",
    "pal" to "պահլավերեն",
    "pam" to "պամպանգաերեն",
    "pap" to "պապյամենտո",
    "pau" to "պալաուերեն",
    "pcd" to "պիկարդերեն",
    "pcm" to "նիգերիական փիջին",
    "pdc" to "փենսիլվանական գերմաներեն",
    "pdt" to "պլատագերմաներեն",
    "peo" to "հին պարսկերեն",
    "pfl" to "պալատինյան գերմաներեն",
    "phn" to "փյունիկերեն",
    "pi" to "պալի",
    "pis" to "փիջին",
    "pl" to "լեհերեն",
    "pms" to "պիեմոնտերեն",
    "pnt" to "պոնտերեն",
    "pon" to "պոնպեերեն",
    "pqm" to "մալեսիտ-պասամակվոդի",
    "prg" to "պրուսերեն",
    "pro" to "հին պրովանսերեն",
    "ps" to "փուշթու",
    "pt" to "պորտուգալերեն",
    "pt-BR" to "բրազիլական պորտուգալերեն",
    "pt-PT" to "եվրոպական պորտուգալերեն",
    "qu" to "կեչուա",
    "quc" to "քիչե",
    "raj" to "ռաջաստաներեն",
    "rap" to "ռապանուի",
    "rar" to "ռարոտոնգաներեն",
    "rgn" to "ռոմանիոլերեն",
    "rhg" to "ռոհինջա",
    "rif" to "ռիֆերեն",
    "rm" to "ռոմանշերեն",
    "rn" to "ռունդի",
    "ro" to "ռումիներեն",
    "ro-MD" to "մոլդովերեն",
    "rof" to "ռոմբո",
    "rom" to "ռոմաներեն",
    "rtm" to "ռոտուման",
    "ru" to "ռուսերեն",
    "rue" to "ռուսիներեն",
    "rug" to "ռովիանա",
    "rup" to "արոմաներեն",
    "rw" to "կինյառուանդա",
    "rwk" to "ռվա",
    "sa" to "սանսկրիտ",
    "sad" to "սանդավե",
    "sah" to "յակուտերեն",
    "saq" to "սամբուրու",
    "sat" to "սանտալի",
    "sba" to "նգամբայ",
    "sbp" to "սանգու",
    "sc" to "սարդիներեն",
    "scn" to "սիցիլիերեն",
    "sco" to "շոտլանդերեն",
    "sd" to "սինդհի",
    "sdh" to "հարավային քրդերեն",
    "se" to "հյուսիսային սաամի",
    "seh" to "սենա",
    "ses" to "կոյրաբորո սեննի",
    "sg" to "սանգո",
    "sga" to "հին իռլանդերեն",
    "sh" to "սերբա-խորվաթերեն",
    "shi" to "տաշելհիթ",
    "shn" to "շաներեն",
    "si" to "սինհալերեն",
    "sk" to "սլովակերեն",
    "sl" to "սլովեներեն",
    "slh" to "հարավային լուշուցիդ",
    "sm" to "սամոաերեն",
    "sma" to "հարավային սաամի",
    "smj" to "լուլե սաամի",
    "smn" to "ինարի սաամի",
    "sms" to "սկոլտ սաամի",
    "sn" to "շոնա",
    "snk" to "սոնինկե",
    "so" to "սոմալիերեն",
    "sq" to "ալբաներեն",
    "sr" to "սերբերեն",
    "srn" to "սրանան տոնգո",
    "ss" to "սվազերեն",
    "ssy" to "սահոերեն",
    "st" to "հարավային սոթո",
    "str" to "սթրեյթս սալիշերեն",
    "su" to "սունդաներեն",
    "suk" to "սուկումա",
    "sv" to "շվեդերեն",
    "sw" to "սուահիլի",
    "sw-CD" to "կոնգոյի սուահիլի",
    "swb" to "կոմորերեն",
    "syr" to "ասորերեն",
    "szl" to "սիլեզերեն",
    "ta" to "թամիլերեն",
    "tce" to "հարավային թուտչոնե",
    "tcy" to "տուլու",
    "te" to "թելուգու",
    "tem" to "տեմնե",
    "teo" to "տեսո",
    "ter" to "տերենո",
    "tet" to "տետում",
    "tg" to "տաջիկերեն",
    "tgx" to "թագիշ",
    "th" to "թայերեն",
    "tht" to "թալթան",
    "ti" to "տիգրինյա",
    "tig" to "տիգրե",
    "tiv" to "տիվերեն",
    "tk" to "թուրքմեներեն",
    "tkl" to "տոկելաու",
    "tkr" to "ցախուր",
    "tl" to "տագալերեն",
    "tlh" to "կլինգոն",
    "tli" to "տլինգիտ",
    "tly" to "թալիշերեն",
    "tmh" to "տամաշեկ",
    "tn" to "ցվանա",
    "to" to "տոնգերեն",
    "tok" to "տոկիպոնա",
    "tpi" to "տոկ փիսին",
    "tr" to "թուրքերեն",
    "tru" to "տուրոյո",
    "trv" to "տարոկո",
    "ts" to "ցոնգա",
    "tsd" to "ցակոներեն",
    "tsi" to "ցիմշյան",
    "tt" to "թաթարերեն",
    "ttm" to "հյուսիսային թուտչոնե",
    "tum" to "տումբուկա",
    "tvl" to "թուվալուերեն",
    "tw" to "տուի",
    "twq" to "տասավաք",
    "ty" to "թաիտերեն",
    "tyv" to "տուվերեն",
    "tzm" to "կենտրոնատլասյան թամազիղտ",
    "udm" to "ուդմուրտերեն",
    "ug" to "ույղուրերեն",
    "uga" to "ուգարիտերեն",
    "uk" to "ուկրաիներեն",
    "umb" to "ումբունդու",
    "und" to "անհայտ լեզու",
    "ur" to "ուրդու",
    "uz" to "ուզբեկերեն",
    "vai" to "վաի",
    "ve" to "վենդա",
    "vec" to "վենետերեն",
    "vep" to "վեպսերեն",
    "vi" to "վիետնամերեն",
    "vls" to "արևմտաֆլամանդերեն",
    "vmw" to "մաքուա",
    "vo" to "վոլապյուկ",
    "vot" to "վոդերեն",
    "vro" to "վորո",
    "vun" to "վունջո",
    "wa" to "վալոներեն",
    "wae" to "վալսերեն",
    "wal" to "վոլայտա",
    "war" to "վարայերեն",
    "was" to "վաշո",
    "wbp" to "վարլպիրի",
    "wo" to "վոլոֆ",
    "wuu" to "վու չինարեն",
    "xal" to "կալմիկերեն",
    "xh" to "քոսա",
    "xnr" to "կանգրի",
    "xog" to "սոգա",
    "yao" to "յաո",
    "yap" to "յափերեն",
    "yav" to "յանգբեն",
    "ybb" to "եմբա",
    "yi" to "իդիշ",
    "yo" to "յորուբա",
    "yrl" to "նինգաթու",
    "yue" to "կանտոներեն",
    "yue-alt-menu" to "չինարեն, կանտոներեն",
    "za" to "ժուանգ",
    "zap" to "սապոտեկերեն",
    "zea" to "զեյլանդերեն",
    "zen" to "զենագա",
    "zgh" to "ընդհանուր մարոկյան թամազիղտ",
    "zh" to "չինարեն",
    "zh-alt-menu" to "չինարեն, մանդարին",
    "zh-Hans" to "պարզեցված չինարեն",
    "zh-Hans-alt-long" to "պարզեցված մանդարին չինարեն",
    "zh-Hant" to "ավանդական չինարեն",
    "zh-Hant-alt-long" to "ավանդական մանդարին չինարեն",
    "zu" to "զուլուերեն",
    "zun" to "զունիերեն",
    "zxx" to "առանց լեզվային բովանդակության",
    "zza" to "զազաերեն",
  ) }

  val ia: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhazo",
    "ace" to "acehnese",
    "ada" to "adangme",
    "ady" to "adygeano",
    "af" to "afrikaans",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "ale" to "aleuto",
    "alt" to "altai del sud",
    "am" to "amharico",
    "an" to "aragonese",
    "ann" to "obolo",
    "anp" to "angika",
    "apc" to "arabe levantin",
    "ar" to "arabe",
    "ar-001" to "arabe standard moderne",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "ars" to "arabe najdi",
    "as" to "assamese",
    "asa" to "asu",
    "ast" to "asturiano",
    "atj" to "atikamekw",
    "av" to "avaro",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbaidzhano",
    "az-alt-short" to "azeri",
    "ba" to "bashkir",
    "bal" to "baluchi",
    "ban" to "balinese",
    "bas" to "basaa",
    "be" to "bielorusso",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bg" to "bulgaro",
    "bgc" to "haryanvi",
    "bgn" to "baluchi occidental",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bin" to "bini",
    "bla" to "siksika",
    "blo" to "anii",
    "blt" to "tai dam",
    "bm" to "bambara",
    "bn" to "bengalese",
    "bo" to "tibetano",
    "br" to "breton",
    "brx" to "bodo",
    "bs" to "bosniaco",
    "bss" to "akoose",
    "bug" to "buginese",
    "byn" to "blin",
    "ca" to "catalano",
    "cad" to "caddo",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "checheno",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chk" to "chuukese",
    "chm" to "mari",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "cic" to "chickasaw",
    "ckb" to "kurdo central",
    "ckb-alt-menu" to "kurdo central",
    "ckb-alt-variant" to "kurdo sorani",
    "clc" to "chilcotin",
    "co" to "corso",
    "crg" to "mitchif",
    "crj" to "cree del sud-est",
    "crk" to "cree del planas",
    "crl" to "cree del nord-est",
    "crm" to "cree moose",
    "crr" to "algonquino de Carolina",
    "crs" to "creolo seychellese",
    "cs" to "checo",
    "csw" to "cree del paludes",
    "cu" to "slavo ecclesiastic",
    "cv" to "chuvash",
    "cy" to "gallese",
    "da" to "danese",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "germano",
    "de-AT" to "germano austriac",
    "de-CH" to "alte germano suisse",
    "dgr" to "dogrib",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "basse sorabo",
    "dua" to "duala",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "eka" to "ekajuk",
    "el" to "greco",
    "en" to "anglese",
    "en-AU" to "anglese australian",
    "en-CA" to "anglese canadian",
    "en-GB" to "anglese britannic",
    "en-GB-alt-short" to "anglese (GB)",
    "en-US" to "anglese american",
    "en-US-alt-short" to "anglese (SUA)",
    "eo" to "esperanto",
    "es" to "espaniol",
    "es-419" to "espaniol latinoamerican",
    "es-ES" to "espaniol europee",
    "es-MX" to "espaniol mexican",
    "et" to "estoniano",
    "eu" to "basco",
    "ewo" to "ewondo",
    "fa" to "persa",
    "fa-AF" to "dari",
    "ff" to "fula",
    "fi" to "finnese",
    "fil" to "filipino",
    "fj" to "fijiano",
    "fo" to "feroese",
    "fon" to "fon",
    "fr" to "francese",
    "fr-CA" to "francese canadian",
    "fr-CH" to "francese suisse",
    "frc" to "francese cajun",
    "frr" to "frison septentrional",
    "fur" to "friulano",
    "fy" to "frison occidental",
    "ga" to "irlandese",
    "gaa" to "ga",
    "gd" to "gaelico scotese",
    "gez" to "ge’ez",
    "gil" to "gilbertese",
    "gl" to "galleco",
    "gn" to "guarani",
    "gor" to "gorontalo",
    "gsw" to "germano suisse",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "mannese",
    "gwi" to "gwich’in",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "hawaiano",
    "hax" to "haida del sud",
    "he" to "hebreo",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hmn" to "hmong",
    "hr" to "croato",
    "hsb" to "alte sorabo",
    "ht" to "creolo haitian",
    "hu" to "hungaro",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenio",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesiano",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi de Sichuan",
    "ikt" to "inuktitut del west canadian",
    "ilo" to "ilocano",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandese",
    "it" to "italiano",
    "iu" to "inuktitut",
    "ja" to "japonese",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "javanese",
    "ka" to "georgiano",
    "kaa" to "kara-kalpak",
    "kab" to "kabylo",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kbd" to "cabardiano",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "capoverdiano",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazakh",
    "kkj" to "kako",
    "kl" to "groenlandese",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreano",
    "kok" to "konkani",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkaro",
    "krl" to "careliano",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "coloniese",
    "ku" to "kurdo",
    "kum" to "kumyko",
    "kv" to "komi",
    "kw" to "cornico",
    "kwk" to "kwakwala",
    "kxv" to "kuvi",
    "ky" to "kirghizo",
    "la" to "latino",
    "lad" to "judeo-espaniol",
    "lag" to "langi",
    "lb" to "luxemburgese",
    "lez" to "lezghiano",
    "lg" to "luganda",
    "li" to "limburgese",
    "lij" to "ligure",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lld" to "ladino",
    "lmo" to "lombardo",
    "ln" to "lingala",
    "lo" to "laotiano",
    "lou" to "creolo louisianese",
    "loz" to "lozi",
    "lrc" to "luri del nord",
    "lsm" to "samia",
    "lt" to "lithuano",
    "ltg" to "latgaliano",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letton",
    "mad" to "madurese",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "macassarese",
    "mas" to "masai",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meri",
    "mfe" to "creolo mauritian",
    "mg" to "malgache",
    "mgh" to "macua de Metto",
    "mgo" to "metaʼ",
    "mh" to "marshallese",
    "mhn" to "mocheno",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedone",
    "ml" to "malayalam",
    "mn" to "mongol",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malay",
    "mt" to "maltese",
    "mua" to "mundang",
    "mul" to "plure linguas",
    "mus" to "creek",
    "mwl" to "mirandese",
    "my" to "birmano",
    "myv" to "erzya",
    "mzn" to "mazanderani",
    "na" to "nauru",
    "nap" to "napolitano",
    "naq" to "nama",
    "nb" to "norvegiano bokmål",
    "nd" to "ndebele del nord",
    "nds" to "basse germano",
    "nds-NL" to "basse saxone",
    "ne" to "nepalese",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "nieuano",
    "nl" to "nederlandese",
    "nl-BE" to "flamingo",
    "nmg" to "kwasio",
    "nn" to "norvegiano nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvegiano",
    "nog" to "nogai",
    "nqo" to "n’ko",
    "nr" to "ndebele del sud",
    "nso" to "sotho del nord",
    "nus" to "nuer",
    "nv" to "navajo",
    "ny" to "nyanja",
    "nyn" to "nyankole",
    "oc" to "occitano",
    "ojb" to "ojibwa del nord-west",
    "ojc" to "ojibwa central",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa del west",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "osseto",
    "osa" to "osage",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauano",
    "pcm" to "pidgin nigerian",
    "pis" to "pijin",
    "pl" to "polonese",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "prussiano",
    "ps" to "pashto",
    "pt" to "portugese",
    "pt-BR" to "portugese de Brasil",
    "pt-PT" to "portugese de Portugal",
    "qu" to "quechua",
    "quc" to "kʼicheʼ",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongano",
    "rhg" to "rohingya",
    "rif" to "rifeno",
    "rm" to "romanche",
    "rn" to "rundi",
    "ro" to "romaniano",
    "ro-MD" to "moldavo",
    "rof" to "rombo",
    "ru" to "russo",
    "rup" to "aromaniano",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanscrito",
    "sad" to "sandawe",
    "sah" to "yakuto",
    "saq" to "samburu",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "siciliano",
    "sco" to "scotese",
    "sd" to "sindhi",
    "sdh" to "kurdo del sud",
    "se" to "sami del nord",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sh" to "serbocroato",
    "shi" to "tachelhit",
    "shn" to "shan",
    "si" to "cingalese",
    "sid" to "sidamo",
    "sk" to "slovaco",
    "skr" to "saraiki",
    "sl" to "sloveno",
    "slh" to "lushootseed del sud",
    "sm" to "samoano",
    "sma" to "sami del sud",
    "smj" to "sami de Lule",
    "smn" to "sami de Inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sq" to "albanese",
    "sr" to "serbo",
    "srn" to "sranan tongo",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sotho del sud",
    "str" to "salish del strictos",
    "su" to "sundanese",
    "suk" to "sukuma",
    "sv" to "svedese",
    "sw" to "swahili",
    "sw-CD" to "swahili del Congo",
    "swb" to "comoriano",
    "syr" to "syriaco",
    "szl" to "silesiano",
    "ta" to "tamil",
    "tce" to "tutchone del sud",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "tet" to "tetum",
    "tg" to "tajiko",
    "tgx" to "tagish",
    "th" to "thai",
    "tht" to "tahltan",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tk" to "turkmeno",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tn" to "tswana",
    "to" to "tongano",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "trv" to "taroko",
    "trw" to "torwali",
    "ts" to "tsonga",
    "tt" to "tataro",
    "ttm" to "tutchone del nord",
    "tum" to "tumbuka",
    "tvl" to "tuvaluano",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiano",
    "tyv" to "tuvano",
    "tzm" to "tamazight del Atlas Central",
    "udm" to "udmurto",
    "ug" to "uighur",
    "uk" to "ukrainiano",
    "umb" to "umbundu",
    "und" to "lingua incognite",
    "ur" to "urdu",
    "uz" to "uzbeko",
    "ve" to "venda",
    "vec" to "venetiano",
    "vi" to "vietnamese",
    "vmw" to "macua",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "wallon",
    "wae" to "walser",
    "wal" to "wolaytta",
    "war" to "waray",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "calmuco",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "cantonese",
    "yue-alt-menu" to "chinese cantonese",
    "za" to "zhuang",
    "zgh" to "tamazight marocchin standard",
    "zh" to "chinese",
    "zh-alt-menu" to "chinese mandarin",
    "zh-Hans" to "chinese simplificate",
    "zh-Hans-alt-long" to "chinese mandarin simplificate",
    "zh-Hant" to "chinese traditional",
    "zh-Hant-alt-long" to "chinese mandarin traditional",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "sin contento linguistic",
    "zza" to "zaza",
  ) }

  val id: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkhaz",
    "ace" to "Aceh",
    "ach" to "Acoli",
    "ada" to "Adangme",
    "ady" to "Adygei",
    "ae" to "Avesta",
    "aeb" to "Arab Tunisia",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "akk" to "Akkadia",
    "akz" to "Alabama",
    "ale" to "Aleut",
    "alt" to "Altai Selatan",
    "am" to "Amharik",
    "an" to "Aragon",
    "ang" to "Inggris Kuno",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arab",
    "ar-001" to "Arab Standar Modern",
    "arc" to "Aram",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "arq" to "Arab Aljazair",
    "ars" to "Arab Najdi",
    "arw" to "Arawak",
    "ary" to "Arab Maroko",
    "arz" to "Arab Mesir",
    "as" to "Assam",
    "asa" to "Asu",
    "ase" to "Bahasa Isyarat Amerika",
    "ast" to "Asturia",
    "atj" to "Atikamekw",
    "av" to "Avar",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijani",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "bal" to "Baluchi",
    "ban" to "Bali",
    "bar" to "Bavaria",
    "bas" to "Basa",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala",
    "be" to "Belarusia",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bg" to "Bulgaria",
    "bgc" to "Haryanvi",
    "bgn" to "Balochi Barat",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bjn" to "Banjar",
    "bkm" to "Kom",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengali",
    "bo" to "Tibet",
    "br" to "Breton",
    "bra" to "Braj",
    "brx" to "Bodo",
    "bs" to "Bosnia",
    "bss" to "Akoose",
    "bua" to "Buriat",
    "bug" to "Bugis",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Katalan",
    "cad" to "Kado",
    "car" to "Karibia",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Kiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Chuuke",
    "chm" to "Mari",
    "chn" to "Jargon Chinook",
    "cho" to "Koktaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Kurdi Sorani",
    "ckb-alt-menu" to "Kurdi Sorani",
    "ckb-alt-variant" to "Kurdi, Sorani",
    "clc" to "Chilcotin",
    "co" to "Korsika",
    "cop" to "Koptik",
    "cr" to "Kree",
    "crg" to "Michif",
    "crh" to "Tatar Krimea",
    "crj" to "East Cree Selatan",
    "crk" to "Cree Dataran",
    "crl" to "East Cree Utara",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "crs" to "Seselwa Kreol Prancis",
    "cs" to "Ceko",
    "csb" to "Kashubia",
    "csw" to "Cree Rawa",
    "cu" to "Bahasa Gereja Slavonia",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Dansk",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Jerman",
    "de-CH" to "Jerman Tinggi (Swiss)",
    "del" to "Delaware",
    "den" to "Slave",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Sorbia Hilir",
    "dua" to "Duala",
    "dum" to "Belanda Abad Pertengahan",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Mesir Kuno",
    "eka" to "Ekajuk",
    "el" to "Yunani",
    "elx" to "Elam",
    "en" to "Inggris",
    "en-GB" to "Inggris (Britania)",
    "en-GB-alt-short" to "Inggris (UK)",
    "enm" to "Inggris Abad Pertengahan",
    "eo" to "Esperanto",
    "es" to "Spanyol",
    "es-ES" to "Spanyol (Eropa)",
    "et" to "Estonia",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Persia",
    "fa-AF" to "Persia Dari",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fula",
    "fi" to "Suomi",
    "fil" to "Filipino",
    "fj" to "Fiji",
    "fo" to "Faroe",
    "fon" to "Fon",
    "fr" to "Prancis",
    "frc" to "Prancis Cajun",
    "frm" to "Prancis Abad Pertengahan",
    "fro" to "Prancis Kuno",
    "frp" to "Arpitan",
    "frr" to "Frisia Utara",
    "frs" to "Frisia Timur",
    "fur" to "Friuli",
    "fy" to "Frisia Barat",
    "ga" to "Irlandia",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gd" to "Gaelik Skotlandia",
    "gez" to "Geez",
    "gil" to "Gilbert",
    "gl" to "Galisia",
    "glk" to "Gilaki",
    "gmh" to "Jerman Abad Pertengahan",
    "gn" to "Guarani",
    "goh" to "Jerman Kuno",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gotik",
    "grb" to "Grebo",
    "grc" to "Yunani Kuno",
    "gsw" to "Jerman (Swiss)",
    "gu" to "Gujarat",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwich’in",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaii",
    "hax" to "Haida Selatan",
    "he" to "Ibrani",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hif" to "Hindi Fiji",
    "hil" to "Hiligaynon",
    "hit" to "Hitit",
    "hmn" to "Hmong",
    "ho" to "Hiri Motu",
    "hr" to "Kroasia",
    "hsb" to "Sorbia Hulu",
    "ht" to "Kreol Haiti",
    "hu" to "Hungaria",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenia",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesia",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ik" to "Inupiak",
    "ikt" to "Inuktitut Kanada Barat",
    "ilo" to "Iloko",
    "inh" to "Ingushetia",
    "io" to "Ido",
    "is" to "Islandia",
    "it" to "Italia",
    "iu" to "Inuktitut",
    "ja" to "Jepang",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Ibrani-Persia",
    "jrb" to "Ibrani-Arab",
    "jv" to "Jawa",
    "ka" to "Georgia",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardi",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "kho" to "Khotan",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korea",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani",
    "kos" to "Kosre",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachai Balkar",
    "kri" to "Krio",
    "krl" to "Karelia",
    "kru" to "Kuruk",
    "ks" to "Kashmir",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Dialek Kolsch",
    "ku" to "Kurdi",
    "kum" to "Kumyk",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Kornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kirgiz",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Luksemburg",
    "lez" to "Lezghia",
    "lg" to "Ganda",
    "li" to "Limburgia",
    "lij" to "Liguria",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lol" to "Mongo",
    "lou" to "Kreol Louisiana",
    "loz" to "Lozi",
    "lrc" to "Luri Utara",
    "lsm" to "Saamia",
    "lt" to "Lituania",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvia",
    "lzz" to "Laz",
    "mad" to "Madura",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisien",
    "mg" to "Malagasi",
    "mga" to "Irlandia Abad Pertengahan",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshall",
    "mi" to "Maori",
    "mic" to "Mikmak",
    "min" to "Minangkabau",
    "mk" to "Makedonia",
    "ml" to "Malayalam",
    "mn" to "Mongolia",
    "mnc" to "Manchuria",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Melayu",
    "mt" to "Malta",
    "mua" to "Mundang",
    "mul" to "Beberapa Bahasa",
    "mus" to "Bahasa Muskogee",
    "mwl" to "Miranda",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Burma",
    "mye" to "Myene",
    "myv" to "Eryza",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Bokmål Norwegia",
    "nd" to "Ndebele Utara",
    "nds" to "Jerman Rendah",
    "ne" to "Nepali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuea",
    "nl" to "Belanda",
    "nmg" to "Kwasio",
    "nn" to "Nynorsk Norwegia",
    "nnh" to "Ngiemboon",
    "no" to "Norwegia",
    "nog" to "Nogai",
    "non" to "Norse Kuno",
    "nqo" to "N’Ko",
    "nr" to "Ndebele Selatan",
    "nso" to "Sotho Utara",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Newari Klasik",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Ositania",
    "oj" to "Ojibwa",
    "ojb" to "Ojibwe Barat Laut",
    "ojc" to "Ojibwe Tengah",
    "ojs" to "Oji-Cree",
    "ojw" to "Ojibwe Barat",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Oriya",
    "os" to "Ossetia",
    "osa" to "Osage",
    "ota" to "Turki Osmani",
    "pa" to "Punjabi",
    "pag" to "Pangasina",
    "pal" to "Pahlevi",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palau",
    "pcm" to "Pidgin Nigeria",
    "pdc" to "Jerman Pennsylvania",
    "peo" to "Persia Kuno",
    "phn" to "Funisia",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Polski",
    "pon" to "Pohnpeia",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prusia",
    "pro" to "Provencal Lama",
    "ps" to "Pashto",
    "ps-alt-variant" to "Pushto",
    "pt" to "Portugis",
    "pt-PT" to "Portugis (Eropa)",
    "qu" to "Quechua",
    "quc" to "Kʼicheʼ",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotonga",
    "rhg" to "Rohingya",
    "rm" to "Reto-Roman",
    "rn" to "Rundi",
    "ro" to "Rumania",
    "ro-MD" to "Moldavia",
    "rof" to "Rombo",
    "rom" to "Romani",
    "rtm" to "Rotuma",
    "ru" to "Rusia",
    "rup" to "Aromania",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskerta",
    "sad" to "Sandawe",
    "sah" to "Sakha",
    "sam" to "Aram Samaria",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "sba" to "Ngambai",
    "sbp" to "Sangu",
    "sc" to "Sardinia",
    "scn" to "Sisilia",
    "sco" to "Skotlandia",
    "sd" to "Sindhi",
    "sdh" to "Kurdi Selatan",
    "se" to "Sami Utara",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkup",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Irlandia Kuno",
    "sh" to "Serbo-Kroasia",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "shu" to "Arab Suwa",
    "si" to "Sinhala",
    "sid" to "Sidamo",
    "sk" to "Slovak",
    "sl" to "Slovenia",
    "slh" to "Lushootseed Selatan",
    "sli" to "Silesia Rendah",
    "sly" to "Selayar",
    "sm" to "Samoa",
    "sma" to "Sami Selatan",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalia",
    "sog" to "Sogdien",
    "sq" to "Albania",
    "sr" to "Serbia",
    "srn" to "Sranan Tongo",
    "srr" to "Serer",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Sotho Selatan",
    "str" to "Salish Selat",
    "su" to "Sunda",
    "suk" to "Sukuma",
    "sus" to "Susu",
    "sux" to "Sumeria",
    "sv" to "Swedia",
    "sw" to "Swahili",
    "sw-CD" to "Swahili (Kongo)",
    "swb" to "Komoria",
    "syc" to "Suriah Klasik",
    "syr" to "Suriah",
    "szl" to "Silesia",
    "ta" to "Tamil",
    "tce" to "Tutchone Selatan",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetun",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmen",
    "tkl" to "Tokelau",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tonga",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turki",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsi" to "Tsimshia",
    "tt" to "Tatar",
    "ttm" to "Tutchone Utara",
    "ttt" to "Tat Muslim",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahiti",
    "tyv" to "Tuvinia",
    "tzm" to "Tamazight Maroko Tengah",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "ug-alt-variant" to "Uighur",
    "uga" to "Ugarit",
    "uk" to "Ukraina",
    "umb" to "Umbundu",
    "und" to "Bahasa Tidak Dikenal",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venesia",
    "vi" to "Vietnam",
    "vmw" to "Makhuwa",
    "vo" to "Volapuk",
    "vot" to "Votia",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Walamo",
    "war" to "Warai",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu Tionghoa",
    "xal" to "Kalmuk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapois",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kanton",
    "yue-alt-menu" to "Tionghoa, Kanton",
    "za" to "Zhuang",
    "zap" to "Zapotek",
    "zbl" to "Blissymbol",
    "zen" to "Zenaga",
    "zgh" to "Tamazight Maroko Standar",
    "zh" to "Tionghoa",
    "zh-alt-menu" to "Tionghoa, Mandarin",
    "zh-Hans-alt-long" to "Tionghoa Mandarin (Sederhana)",
    "zh-Hant-alt-long" to "Tionghoa Mandarin (Tradisional)",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Tidak ada konten linguistik",
    "zza" to "Zaza",
  ) }

  val ie: ImmutableMap by lazy { immutableMapOf(
    "ar" to "arabic",
    "cs" to "tchec",
    "da" to "danesi",
    "de" to "german",
    "de-AT" to "austrian german",
    "de-CH" to "sviss alt-german",
    "el" to "grec",
    "en" to "anglesi",
    "es" to "hispan",
    "es-419" to "hispan del latin America",
    "es-ES" to "europan hispan",
    "es-MX" to "mexican hispan",
    "et" to "estonian",
    "fa" to "persian",
    "fr" to "francesi",
    "fr-CH" to "sviss francesi",
    "hu" to "hungarian",
    "id" to "indonesian",
    "ie" to "Interlingue",
    "it" to "italian",
    "ja" to "japanesi",
    "ko" to "korean",
    "lij" to "ligurian",
    "lv" to "lettonian",
    "mt" to "maltesi",
    "nl" to "hollandesi",
    "nl-BE" to "flandrian",
    "pl" to "polonesi",
    "prg" to "prussian",
    "pt" to "portugalesi",
    "pt-BR" to "brasilian portugalesi",
    "pt-PT" to "europan portugalesi",
    "ru" to "russ",
    "sk" to "slovac",
    "sl" to "slovenian",
    "sv" to "sved",
    "sw" to "swahili",
    "tr" to "turc",
    "und" to "ínconosset lingue",
    "zh" to "chinesi",
    "zh-alt-menu" to "chinesi, mandarin",
  ) }

  val ig: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkaziani",
    "ace" to "Achinisi",
    "ada" to "Adangme",
    "ady" to "Adigi",
    "af" to "Afrikaans",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Southern Altai",
    "am" to "Amariikị",
    "an" to "Aragonisị",
    "ann" to "Obolo",
    "anp" to "Angika",
    "apc" to "apcc",
    "ar" to "Arabiikị",
    "ar-001" to "Ụdị Arabiikị nke oge a",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "ars" to "Najdi Arabikị",
    "as" to "Asamisị",
    "asa" to "Asụ",
    "ast" to "Asturianị",
    "atj" to "Atikamekw",
    "av" to "Avarịk",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijani",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "bal" to "Baluchi",
    "ban" to "Balinese",
    "bas" to "Basaà",
    "be" to "Belarusian",
    "bem" to "Bembà",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bg" to "Bulgarian",
    "bgc" to "Haryanvi",
    "bgn" to "Western Balochi",
    "bho" to "Bojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksikà",
    "blo" to "Anii",
    "blt" to "Tai Dam",
    "bm" to "Bambara",
    "bn" to "Bangla",
    "bo" to "Tibetan",
    "br" to "Breton",
    "brx" to "Bodo",
    "bs" to "Bosnian",
    "bss" to "Akoose",
    "bug" to "Buginese",
    "byn" to "Blin",
    "ca" to "Catalan",
    "cad" to "Caddo",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyene",
    "cic" to "Chickasaw",
    "ckb" to "Central Kurdish",
    "ckb-alt-menu" to "Kurdish, Central",
    "ckb-alt-variant" to "Kurdish, Sorani",
    "clc" to "Chilcotin",
    "co" to "Corsican",
    "crg" to "Michif",
    "crj" to "Southern East Cree",
    "crk" to "Plains Cree",
    "crl" to "Northern East Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "cs" to "Czech",
    "csw" to "Asụsụ Swampy Kree",
    "cu" to "Church slavic",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Danish",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "German",
    "de-AT" to "Austrian German",
    "de-CH" to "Swiss High German",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Lower Sorbian",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dọzngọka",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Grik",
    "en" to "Bekee",
    "en-AU" to "Bekee ndị Australia",
    "en-CA" to "Bekee ndị Canada",
    "en-GB" to "Bekee ndị United Kingdom",
    "en-GB-alt-short" to "Bekee ndị UK",
    "en-US" to "Bekee ndị America",
    "en-US-alt-short" to "Bekee ndị US",
    "eo" to "Esperanto",
    "es" to "Spanish",
    "es-419" to "Spanish ndị Latin America",
    "es-ES" to "Spanish ndị Europe",
    "es-MX" to "Spanish ndị Mexico",
    "et" to "Estonian",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Asụsụ Persia",
    "fa-AF" to "Dari",
    "ff" to "Fula",
    "fi" to "Finnish",
    "fil" to "Filipino",
    "fj" to "Fijanị",
    "fo" to "Faroese",
    "fon" to "Fon",
    "fr" to "French",
    "fr-CA" to "Canadian French",
    "fr-CH" to "Swiss French",
    "frc" to "Cajun French",
    "frr" to "Northern Frisian",
    "fur" to "Friulian",
    "fy" to "Ọdịda anyanwụ Frisian",
    "ga" to "Irish",
    "gaa" to "Ga",
    "gd" to "Asụsụ Scottish Gaelic",
    "gez" to "Geez",
    "gil" to "Gilbertese",
    "gl" to "Galician",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "gsw" to "German Swiss",
    "gu" to "Gujarati",
    "guz" to "Gusii",
    "gv" to "Mansị",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaịlịan",
    "hax" to "Southern Haida",
    "he" to "Hebrew",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Hiligayanon",
    "hmn" to "Hmong",
    "hnj" to "Hmong Njua",
    "hr" to "Croatian",
    "hsb" to "Upper Sorbian",
    "ht" to "Haịtịan ndị Cerọle",
    "hu" to "Hungarian",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenianị",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesian",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Westarn Canadian Inuktitut",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Icelandic",
    "it" to "Italian",
    "iu" to "Inuktitut",
    "ja" to "Japanese",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Javanese",
    "ka" to "Georgian",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Kabadian",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabụverdịanụ",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korean",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelian",
    "kru" to "Kurukh",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafịa",
    "ksh" to "Colognian",
    "ku" to "Kurdish",
    "kum" to "Kumik",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kyrgyz",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langị",
    "lb" to "Luxembourgish",
    "lez" to "Lezghian",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Ligurian",
    "lil" to "Liloetị",
    "lkt" to "Lakota",
    "lld" to "ID",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lou" to "Louisiana Creole",
    "loz" to "Lozi",
    "lrc" to "Northern Luri",
    "lsm" to "Saamia",
    "lt" to "Lithuanian",
    "ltg" to "Latgalian",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvian",
    "mad" to "Madurese",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta",
    "mh" to "Marshallese",
    "mhn" to "mhnn",
    "mi" to "Māori",
    "mic" to "Mi'kmaw",
    "min" to "Minangkabau",
    "mk" to "Macedonian",
    "ml" to "Malayalam",
    "mn" to "Mọngolịan",
    "mni" to "Asụsụ Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Asụsụ Marathi",
    "ms" to "Malay",
    "mt" to "Asụsụ Malta",
    "mua" to "Mundang",
    "mul" to "Ọtụtụ asụsụ",
    "mus" to "Muscogee",
    "mwl" to "Mirandese",
    "my" to "Burmese",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Norwegian Bokmål",
    "nd" to "North Ndebele",
    "nds" to "Low German",
    "nds-NL" to "Low Saxon",
    "ne" to "Nepali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "nl" to "Dutch",
    "nl-BE" to "Flemish",
    "nmg" to "Kwasio",
    "nn" to "Norwegian Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norwegian",
    "nog" to "Nogai",
    "nqo" to "N’Ko",
    "nr" to "South Ndebele",
    "nso" to "Northern Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Asụsụ Osịtan",
    "ojb" to "Northwestern Ojibwa",
    "ojc" to "Central Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "Westarn Ojibwa",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Ọdịa",
    "os" to "Ossetic",
    "osa" to "Osage",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Pidgin ndị Naijirịa",
    "pis" to "Pijin",
    "pl" to "Asụsụ Polish",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prụssịan",
    "ps" to "Pashọ",
    "pt" to "Pọrtụgụese",
    "pt-BR" to "Asụsụ Portugese ndị Brazil",
    "pt-PT" to "Asụsụ Portuguese ndị Europe",
    "qu" to "Asụsụ Quechua",
    "quc" to "Kʼicheʼ",
    "raj" to "Rajastani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rhg" to "Rohingya",
    "rif" to "Riffian",
    "rm" to "Asụsụ Romansh",
    "rn" to "Rundi",
    "ro" to "Asụsụ Romanian",
    "ro-MD" to "Moldavian",
    "rof" to "Rombo",
    "ru" to "Asụsụ Russia",
    "rup" to "Aromanian",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Asụsụ Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "saq" to "Samburu",
    "sat" to "Asụsụ Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Asụsụ Sardini",
    "scn" to "Sicilian",
    "sco" to "Scots",
    "sd" to "Asụsụ Sindhi",
    "sdh" to "Southern Kurdish",
    "se" to "Northern Sami",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "shi" to "Tachịkịt",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sid" to "Sidamo",
    "sk" to "Asụsụ Slovak",
    "skr" to "skrr",
    "sl" to "Asụsụ Slovenia",
    "slh" to "Southern Lushootseed",
    "sm" to "Samoan",
    "sma" to "Southern Sami",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sq" to "Asụsụ Albania",
    "sr" to "Asụsụ Serbia",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Southern Sotho",
    "str" to "Straits Salish",
    "su" to "Asụsụ Sundan",
    "suk" to "Sukuma",
    "sv" to "Sụwidiishi",
    "sw" to "Asụsụ Swahili",
    "swb" to "Comorian",
    "syr" to "Sirịak",
    "szl" to "Asụsụ Sileshia",
    "ta" to "Tamil",
    "tce" to "Southern Tutchone",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tetum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahitan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tk" to "Turkmen",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Tongan",
    "tok" to "Toki Pona",
    "tpi" to "Tok pisin",
    "tr" to "Turkish",
    "trv" to "Taroko",
    "trw" to "Torwali",
    "ts" to "Tsonga",
    "tt" to "Asụsụ Tatar",
    "ttm" to "Northern Tutchone",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "twq" to "Tasawaq",
    "ty" to "Tahitian",
    "tyv" to "Tuvinian",
    "tzm" to "Central Atlas Tamazight",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "uk" to "Asụsụ Ukrain",
    "umb" to "Umbundu",
    "und" to "Asụsụ a na-amaghị",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "ve" to "Venda",
    "vec" to "Asụsụ Veneshia",
    "vi" to "Vietnamese",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wu Chinese",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Asụsụ Nheengatu",
    "yue" to "Cantonese",
    "yue-alt-menu" to "Chaịniiz,Cantonese",
    "za" to "Zhuang",
    "zgh" to "Standard Moroccan Tamazight",
    "zh" to "Chaịniiz",
    "zh-alt-menu" to "Chaịniiz, Mandarin",
    "zh-Hans" to "Asụsụ Chaịniiz dị mfe",
    "zh-Hans-alt-long" to "Asụsụ Mandarin Chaịniiz dị mfe",
    "zh-Hant" to "Asụsụ ọdịnala Chaịniiz",
    "zh-Hant-alt-long" to "Asụsụ ọdịnala Mandarin Chaịniiz",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Enweghị asụsụ dịnaya",
    "zza" to "Zaza",
  ) }

  val ii: ImmutableMap by lazy { immutableMapOf(
    "ar" to "ꀊꇁꀨꉙ",
    "ar-001" to "ꀊꇁꀨꉙ(ꋧꃅ)",
    "de" to "ꄓꇩꉙ",
    "en" to "ꑱꇩꉙ",
    "es" to "ꑭꀠꑸꉙ",
    "fr" to "ꃔꇩꉙ",
    "hi" to "ꑴꄃꉙ",
    "hi-Latn-alt-variant" to "ꑴꐛꑱꉙ",
    "ii" to "ꆈꌠꉙ",
    "it" to "ꑴꄊꆺꉙ",
    "ja" to "ꏝꀪꉙ",
    "nds" to "ꃅꄷꀁꂥꄓꉙ",
    "nl" to "ꉿꇂꉙ",
    "pt" to "ꁍꄨꑸꉙ",
    "ro" to "ꇆꂷꆀꑸꉙ",
    "ru" to "ꊉꇩꉙ",
    "sw" to "ꌖꑟꆺꉙ",
    "und" to "ꅉꀋꌠꅇꂷ",
    "zh" to "ꍏꇩꉙ",
    "zh-alt-menu" to "ꍏꇩꉙ",
  ) }

  val io: ImmutableMap by lazy { immutableMapOf(
    "io" to "Ido",
  ) }

  val `is`: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afár",
    "ab" to "abkasíska",
    "ace" to "akkíska",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adýge",
    "ae" to "avestíska",
    "af" to "afríkanska",
    "afh" to "afríhílí",
    "agq" to "aghem",
    "ain" to "aínu (Japan)",
    "ak" to "akan",
    "akk" to "akkadíska",
    "ale" to "aleúska",
    "alt" to "suðuraltaíska",
    "am" to "amharíska",
    "an" to "aragonska",
    "ang" to "fornenska",
    "ann" to "obolo",
    "anp" to "angíka",
    "ar" to "arabíska",
    "ar-001" to "stöðluð nútímaarabíska",
    "arc" to "arameíska",
    "arn" to "mapuche",
    "arp" to "arapahó",
    "ars" to "najdi-arabíska",
    "arw" to "aravakska",
    "as" to "assamska",
    "asa" to "asu",
    "ast" to "astúríska",
    "atj" to "atikamekw",
    "av" to "avaríska",
    "awa" to "avadí",
    "ay" to "aímara",
    "az" to "aserska",
    "az-alt-short" to "aserska",
    "ba" to "baskír",
    "bal" to "balúkí",
    "ban" to "balíska",
    "bas" to "basa",
    "bax" to "bamun",
    "be" to "hvítrússneska",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "búlgarska",
    "bgc" to "haryanví",
    "bgn" to "vesturbalotsí",
    "bho" to "bojpúrí",
    "bi" to "bíslama",
    "bik" to "bíkol",
    "bin" to "bíní",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalska",
    "bo" to "tíbeska",
    "br" to "bretónska",
    "bra" to "braí",
    "brx" to "bódó",
    "bs" to "bosníska",
    "bss" to "bakossi",
    "bua" to "búríat",
    "bug" to "búgíska",
    "byn" to "blín",
    "ca" to "katalónska",
    "cad" to "kaddó",
    "car" to "karíbamál",
    "cay" to "kajúga",
    "cch" to "atsam",
    "ccp" to "tsjakma",
    "ce" to "tsjetsjenska",
    "ceb" to "kebúanó",
    "cgg" to "kíga",
    "ch" to "kamorró",
    "chb" to "síbsja",
    "chg" to "sjagataí",
    "chk" to "sjúkíska",
    "chm" to "marí",
    "chn" to "sínúk",
    "cho" to "sjoktá",
    "chp" to "sípevíska",
    "chr" to "Cherokee-mál",
    "chy" to "sjeyen",
    "ckb" to "miðkúrdíska",
    "ckb-alt-menu" to "miðkúrdíska",
    "ckb-alt-variant" to "miðkúrdíska",
    "clc" to "chilcotin",
    "co" to "korsíska",
    "cop" to "koptíska",
    "cr" to "krí",
    "crg" to "michif",
    "crh" to "krímtyrkneska",
    "crj" to "suðaustur-cree",
    "crk" to "nehiyawak",
    "crl" to "norðaustur-cree",
    "crm" to "moose cree",
    "crr" to "Karólínu-algonkvínska",
    "crs" to "seychelles-kreólska",
    "cs" to "tékkneska",
    "csb" to "kasúbíska",
    "csw" to "maskekon",
    "cu" to "kirkjuslavneska",
    "cv" to "sjúvas",
    "cy" to "velska",
    "da" to "danska",
    "dak" to "dakóta",
    "dar" to "dargva",
    "dav" to "taíta",
    "de" to "þýska",
    "de-AT" to "austurrísk þýska",
    "de-CH" to "svissnesk háþýska",
    "del" to "delaver",
    "den" to "slavneska",
    "dgr" to "dogríb",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogrí",
    "dsb" to "lágsorbneska",
    "dua" to "dúala",
    "dum" to "miðhollenska",
    "dv" to "dívehí",
    "dyo" to "jola-fonyi",
    "dyu" to "djúla",
    "dz" to "dsongka",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efík",
    "egy" to "fornegypska",
    "eka" to "ekajúk",
    "el" to "gríska",
    "elx" to "elamít",
    "en" to "enska",
    "en-AU" to "áströlsk enska",
    "en-CA" to "kanadísk enska",
    "en-GB" to "bresk enska",
    "en-GB-alt-short" to "enska (bresk)",
    "en-US" to "bandarísk enska",
    "en-US-alt-short" to "enska (BNA)",
    "enm" to "miðenska",
    "eo" to "esperantó",
    "es" to "spænska",
    "es-419" to "rómönsk-amerísk spænska",
    "es-ES" to "evrópsk spænska",
    "es-MX" to "mexíkósk spænska",
    "et" to "eistneska",
    "eu" to "baskneska",
    "ewo" to "evondó",
    "fa" to "persneska",
    "fa-AF" to "darí",
    "fan" to "fang",
    "fat" to "fantí",
    "ff" to "fúla",
    "fi" to "finnska",
    "fil" to "filippseyska",
    "fj" to "fídjeyska",
    "fo" to "færeyska",
    "fon" to "fón",
    "fr" to "franska",
    "fr-CA" to "kanadísk franska",
    "fr-CH" to "svissnesk franska",
    "frc" to "cajun-franska",
    "frm" to "miðfranska",
    "fro" to "fornfranska",
    "frr" to "norðurfrísneska",
    "frs" to "austurfrísneska",
    "fur" to "fríúlska",
    "fy" to "vesturfrísneska",
    "ga" to "írska",
    "gaa" to "ga",
    "gag" to "gagás",
    "gan" to "gan",
    "gay" to "gajó",
    "gba" to "gbaja",
    "gd" to "skosk gelíska",
    "gez" to "gís",
    "gil" to "gilberska",
    "gl" to "galisíska",
    "gmh" to "miðháþýska",
    "gn" to "gvaraní",
    "goh" to "fornháþýska",
    "gon" to "gondí",
    "gor" to "gorontaló",
    "got" to "gotneska",
    "grb" to "gerbó",
    "grc" to "forngríska",
    "gsw" to "svissnesk þýska",
    "gu" to "gújaratí",
    "guz" to "gusii",
    "gv" to "manska",
    "gwi" to "gvísín",
    "ha" to "hása",
    "hai" to "haída",
    "haw" to "havaíska",
    "hax" to "suður-haída",
    "he" to "hebreska",
    "hi" to "hindí",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "híligaínon",
    "hit" to "hettitíska",
    "hmn" to "hmong",
    "ho" to "hírímótú",
    "hr" to "króatíska",
    "hsb" to "hásorbneska",
    "ht" to "haítíska",
    "hu" to "ungverska",
    "hup" to "húpa",
    "hur" to "halkomelem",
    "hy" to "armenska",
    "hz" to "hereró",
    "ia" to "interlingua",
    "iba" to "íban",
    "ibb" to "ibibio",
    "id" to "indónesíska",
    "ie" to "interlingve",
    "ig" to "ígbó",
    "ii" to "sísúanjí",
    "ik" to "ínúpíak",
    "ikt" to "vestur-kanadískt inúktitút",
    "ilo" to "ílokó",
    "inh" to "ingús",
    "io" to "ídó",
    "is" to "íslenska",
    "it" to "ítalska",
    "iu" to "inúktitút",
    "ja" to "japanska",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "masjáme",
    "jpr" to "gyðingapersneska",
    "jrb" to "gyðingaarabíska",
    "jv" to "javanska",
    "ka" to "georgíska",
    "kaa" to "karakalpak",
    "kab" to "kabíle",
    "kac" to "kasín",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kaví",
    "kbd" to "kabardíska",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "grænhöfðeyska",
    "kfo" to "koro",
    "kg" to "kongóska",
    "kgp" to "kaingang",
    "kha" to "kasí",
    "kho" to "kotaska",
    "khq" to "koyra chiini",
    "ki" to "kíkújú",
    "kj" to "kúanjama",
    "kk" to "kasakska",
    "kkj" to "kako",
    "kl" to "grænlenska",
    "kln" to "kalenjin",
    "km" to "kmer",
    "kmb" to "kimbúndú",
    "kn" to "kannada",
    "ko" to "kóreska",
    "koi" to "kómí-permyak",
    "kok" to "konkaní",
    "kos" to "kosraska",
    "kpe" to "kpelle",
    "kr" to "kanúrí",
    "krc" to "karasaíbalkar",
    "krl" to "karélska",
    "kru" to "kúrúk",
    "ks" to "kasmírska",
    "ksb" to "sjambala",
    "ksf" to "bafía",
    "ksh" to "kölníska",
    "ku" to "kúrdíska",
    "kum" to "kúmík",
    "kut" to "kútenaí",
    "kv" to "komíska",
    "kw" to "kornbreska",
    "kwk" to "kwakʼwala",
    "kxv" to "kúví",
    "ky" to "kirgiska",
    "la" to "latína",
    "lad" to "ladínska",
    "lag" to "langí",
    "lah" to "landa",
    "lam" to "lamba",
    "lb" to "lúxemborgíska",
    "lez" to "lesgíska",
    "lg" to "ganda",
    "li" to "limbúrgíska",
    "lij" to "lígúríska",
    "lil" to "lillooet",
    "lkt" to "lakóta",
    "lmo" to "lombardíska",
    "ln" to "lingala",
    "lo" to "laó",
    "lol" to "mongó",
    "lou" to "kreólska (Louisiana)",
    "loz" to "lozi",
    "lrc" to "norðurlúrí",
    "lsm" to "saamia",
    "lt" to "litháíska",
    "lu" to "lúbakatanga",
    "lua" to "luba-lulua",
    "lui" to "lúisenó",
    "lun" to "lúnda",
    "luo" to "lúó",
    "lus" to "lúsaí",
    "luy" to "luyia",
    "lv" to "lettneska",
    "mad" to "madúrska",
    "mag" to "magahí",
    "mai" to "maítílí",
    "mak" to "makasar",
    "man" to "mandingó",
    "mas" to "masaí",
    "mdf" to "moksa",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "merú",
    "mfe" to "máritíska",
    "mg" to "malagasíska",
    "mga" to "miðírska",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallska",
    "mi" to "maorí",
    "mic" to "mikmak",
    "min" to "mínangkabá",
    "mk" to "makedónska",
    "ml" to "malajalam",
    "mn" to "mongólska",
    "mnc" to "mansjú",
    "mni" to "manípúrí",
    "moe" to "innu-aimun",
    "moh" to "móhíska",
    "mos" to "mossí",
    "mr" to "maratí",
    "ms" to "malaíska",
    "mt" to "maltneska",
    "mua" to "mundang",
    "mul" to "mörg tungumál",
    "mus" to "krík",
    "mwl" to "mirandesíska",
    "mwr" to "marvarí",
    "my" to "búrmneska",
    "myv" to "ersja",
    "mzn" to "masanderaní",
    "na" to "nárúska",
    "nap" to "napólíska",
    "naq" to "nama",
    "nb" to "norskt bókmál",
    "nd" to "norður-ndebele",
    "nds" to "lágþýska; lágsaxneska",
    "nds-NL" to "lágsaxneska",
    "ne" to "nepalska",
    "new" to "nevarí",
    "ng" to "ndonga",
    "nia" to "nías",
    "niu" to "níveska",
    "nl" to "hollenska",
    "nl-BE" to "flæmska",
    "nmg" to "kwasio",
    "nn" to "nýnorska",
    "nnh" to "ngiemboon",
    "no" to "norska",
    "nog" to "nógaí",
    "non" to "norræna",
    "nqo" to "n’ko",
    "nr" to "suðurndebele",
    "nso" to "norðursótó",
    "nus" to "núer",
    "nv" to "navahó",
    "nwc" to "klassísk nevaríska",
    "ny" to "nýanja",
    "nym" to "njamvesí",
    "nyn" to "nyankole",
    "nyo" to "njóró",
    "nzi" to "nsíma",
    "oc" to "oksítaníska",
    "oj" to "ojibva",
    "ojb" to "norðvestur-ojibwa",
    "ojc" to "ojibwa",
    "ojs" to "oji-cree",
    "ojw" to "vestur-ojibwa",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "óría",
    "os" to "ossetíska",
    "osa" to "ósage",
    "ota" to "tyrkneska, ottóman",
    "pa" to "púnjabí",
    "pag" to "pangasínmál",
    "pal" to "palaví",
    "pam" to "pampanga",
    "pap" to "papíamentó",
    "pau" to "paláska",
    "pcm" to "nígerískt pidgin",
    "peo" to "fornpersneska",
    "phn" to "fönikíska",
    "pi" to "palí",
    "pis" to "pijin",
    "pl" to "pólska",
    "pon" to "ponpeiska",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prússneska",
    "pro" to "fornpróvensalska",
    "ps" to "pastú",
    "pt" to "portúgalska",
    "pt-BR" to "brasílísk portúgalska",
    "pt-PT" to "evrópsk portúgalska",
    "qu" to "kvesjúa",
    "quc" to "kiche",
    "raj" to "rajastaní",
    "rap" to "rapanúí",
    "rar" to "rarótongska",
    "rhg" to "rohingja",
    "rm" to "rómanska",
    "rn" to "rúndí",
    "ro" to "rúmenska",
    "ro-MD" to "moldóvska",
    "rof" to "rombó",
    "rom" to "romaní",
    "ru" to "rússneska",
    "rup" to "arúmenska",
    "rw" to "kínjarvanda",
    "rwk" to "rúa",
    "sa" to "sanskrít",
    "sad" to "sandave",
    "sah" to "jakút",
    "sam" to "samversk arameíska",
    "saq" to "sambúrú",
    "sas" to "sasak",
    "sat" to "santalí",
    "sba" to "ngambay",
    "sbp" to "sangú",
    "sc" to "sardínska",
    "scn" to "sikileyska",
    "sco" to "skoska",
    "sd" to "sindí",
    "sdh" to "suðurkúrdíska",
    "se" to "norðursamíska",
    "seh" to "sena",
    "sel" to "selkúp",
    "ses" to "koíraboró-senní",
    "sg" to "sangó",
    "sga" to "fornírska",
    "sh" to "serbókróatíska",
    "shi" to "tachelhit",
    "shn" to "sjan",
    "si" to "singalíska",
    "sid" to "sídamó",
    "sk" to "slóvakíska",
    "sl" to "slóvenska",
    "slh" to "suður-lushootseed",
    "sm" to "samóska",
    "sma" to "suðursamíska",
    "smj" to "lúlesamíska",
    "smn" to "enaresamíska",
    "sms" to "skoltesamíska",
    "sn" to "shona",
    "snk" to "sóninke",
    "so" to "sómalska",
    "sog" to "sogdíen",
    "sq" to "albanska",
    "sr" to "serbneska",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "svatí",
    "ssy" to "saho",
    "st" to "suðursótó",
    "str" to "Straits-salisíanska",
    "su" to "súndanska",
    "suk" to "súkúma",
    "sus" to "súsú",
    "sux" to "súmerska",
    "sv" to "sænska",
    "sw" to "svahílí",
    "sw-CD" to "kongósvahílí",
    "swb" to "shimaoríska",
    "syc" to "klassísk sýrlenska",
    "syr" to "sýrlenska",
    "szl" to "slesíska",
    "ta" to "tamílska",
    "tce" to "suður-tutchone",
    "te" to "telúgú",
    "tem" to "tímne",
    "teo" to "tesó",
    "ter" to "terenó",
    "tet" to "tetúm",
    "tg" to "tadsjikska",
    "tgx" to "tagíska",
    "th" to "taílenska",
    "tht" to "tahltan",
    "ti" to "tígrinja",
    "tig" to "tígre",
    "tiv" to "tív",
    "tk" to "túrkmenska",
    "tkl" to "tókeláska",
    "tl" to "tagalog",
    "tlh" to "klingonska",
    "tli" to "tlingit",
    "tmh" to "tamasjek",
    "tn" to "tsúana",
    "to" to "tongverska",
    "tog" to "tongverska (nyasa)",
    "tok" to "toki pona",
    "tpi" to "tokpisin",
    "tr" to "tyrkneska",
    "trv" to "tarókó",
    "ts" to "tsonga",
    "tsi" to "tsimsíska",
    "tt" to "tatarska",
    "ttm" to "norður-tutchone",
    "tum" to "túmbúka",
    "tvl" to "túvalúska",
    "tw" to "tví",
    "twq" to "tasawaq",
    "ty" to "tahítíska",
    "tyv" to "túvínska",
    "tzm" to "tamazight",
    "udm" to "údmúrt",
    "ug" to "úígúr",
    "uga" to "úgarítíska",
    "uk" to "úkraínska",
    "umb" to "úmbúndú",
    "und" to "óþekkt tungumál",
    "ur" to "úrdú",
    "uz" to "úsbekska",
    "vai" to "vaí",
    "ve" to "venda",
    "vec" to "feneyska",
    "vi" to "víetnamska",
    "vmw" to "makúva",
    "vo" to "volapyk",
    "vot" to "votíska",
    "vun" to "vunjó",
    "wa" to "vallónska",
    "wae" to "valser",
    "wal" to "volayatta",
    "war" to "varaí",
    "was" to "vasjó",
    "wbp" to "varlpiri",
    "wo" to "volof",
    "wuu" to "wu-kínverska",
    "xal" to "kalmúkska",
    "xh" to "sósa",
    "xnr" to "kangrí",
    "xog" to "sóga",
    "yao" to "jaó",
    "yap" to "japíska",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddíska",
    "yo" to "jórúba",
    "yrl" to "nheengatu",
    "yue" to "kantónska",
    "yue-alt-menu" to "kínverska, kantónska",
    "za" to "súang",
    "zap" to "sapótek",
    "zbl" to "blisstákn",
    "zen" to "senaga",
    "zgh" to "staðlað marokkóskt tamazight",
    "zh" to "kínverska",
    "zh-alt-menu" to "kínverska, mandarín",
    "zh-Hans" to "kínverska (einfölduð)",
    "zh-Hans-alt-long" to "mandarín (einfölduð)",
    "zh-Hant" to "kínverska (hefðbundin)",
    "zh-Hant-alt-long" to "mandarín (hefðbundin)",
    "zu" to "súlú",
    "zun" to "súní",
    "zxx" to "ekkert tungumálaefni",
    "zza" to "zázáíska",
  ) }

  val it: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abcaso",
    "ace" to "accinese",
    "ach" to "acioli",
    "ada" to "adangme",
    "ady" to "adyghe",
    "ae" to "avestan",
    "aeb" to "arabo tunisino",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "accado",
    "akz" to "alabama",
    "ale" to "aleuto",
    "aln" to "albanese ghego",
    "alt" to "altai meridionale",
    "am" to "amarico",
    "an" to "aragonese",
    "ang" to "inglese antico",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabo",
    "ar-001" to "arabo moderno standard",
    "arc" to "aramaico",
    "arn" to "mapudungun",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "arabo algerino",
    "ars" to "arabo najd",
    "arw" to "aruaco",
    "ary" to "arabo marocchino",
    "arz" to "arabo egiziano",
    "as" to "assamese",
    "asa" to "asu",
    "ase" to "lingua dei segni americana",
    "ast" to "asturiano",
    "atj" to "atikamekw",
    "av" to "avaro",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbaigiano",
    "az-alt-short" to "azero",
    "ba" to "baschiro",
    "bal" to "beluci",
    "ban" to "balinese",
    "bar" to "bavarese",
    "bas" to "basa",
    "bax" to "bamun",
    "bbc" to "batak toba",
    "bbj" to "ghomala",
    "be" to "bielorusso",
    "bej" to "begia",
    "bem" to "wemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "bulgaro",
    "bgc" to "haryanvi",
    "bgn" to "beluci occidentale",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bicol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalese",
    "bo" to "tibetano",
    "bpy" to "bishnupriya",
    "bqi" to "bakhtiari",
    "br" to "bretone",
    "bra" to "braj",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosniaco",
    "bss" to "akoose",
    "bua" to "buriat",
    "bug" to "bugi",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalano",
    "cad" to "caddo",
    "car" to "caribico",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "ceceno",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "ciagataico",
    "chk" to "chuukese",
    "chm" to "mari",
    "chn" to "gergo chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "curdo centrale",
    "ckb-alt-menu" to "curdo (centrale)",
    "ckb-alt-variant" to "curdo (sorani)",
    "clc" to "chilcotin",
    "co" to "corso",
    "cop" to "copto",
    "cps" to "capiznon",
    "cr" to "cree",
    "crg" to "métchif",
    "crh" to "turco crimeo",
    "crj" to "cree sud-orientale",
    "crk" to "cree delle pianure",
    "crl" to "cree nord-orientale",
    "crm" to "cree moose",
    "crr" to "algonchino della Carolina",
    "crs" to "creolo delle Seychelles",
    "cs" to "ceco",
    "csb" to "kashubian",
    "csw" to "cree delle paludi",
    "cu" to "slavo ecclesiastico",
    "cv" to "ciuvascio",
    "cy" to "gallese",
    "da" to "danese",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "tedesco",
    "de-AT" to "tedesco austriaco",
    "de-CH" to "alto tedesco svizzero",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinca",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "basso sorabo",
    "dtp" to "dusun centrale",
    "dua" to "duala",
    "dum" to "olandese medio",
    "dv" to "divehi",
    "dyo" to "jola-fony",
    "dyu" to "diula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emiliano",
    "egy" to "egiziano antico",
    "eka" to "ekajuka",
    "el" to "greco",
    "elx" to "elamitico",
    "en" to "inglese",
    "en-AU" to "inglese australiano",
    "en-CA" to "inglese canadese",
    "en-GB" to "inglese britannico",
    "en-GB-alt-short" to "inglese (GB)",
    "en-US" to "inglese americano",
    "en-US-alt-short" to "inglese (USA)",
    "enm" to "inglese medio",
    "eo" to "esperanto",
    "es" to "spagnolo",
    "es-419" to "spagnolo latinoamericano",
    "es-ES" to "spagnolo europeo",
    "es-MX" to "spagnolo messicano",
    "esu" to "yupik centrale",
    "et" to "estone",
    "eu" to "basco",
    "ewo" to "ewondo",
    "ext" to "estremegno",
    "fa" to "persiano",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finlandese",
    "fil" to "filippino",
    "fit" to "finlandese del Tornedalen",
    "fj" to "figiano",
    "fo" to "faroese",
    "fon" to "fon",
    "fr" to "francese",
    "fr-CA" to "francese canadese",
    "fr-CH" to "francese svizzero",
    "frc" to "francese cajun",
    "frm" to "francese medio",
    "fro" to "francese antico",
    "frp" to "francoprovenzale",
    "frr" to "frisone settentrionale",
    "frs" to "frisone orientale",
    "fur" to "friulano",
    "fy" to "frisone occidentale",
    "ga" to "irlandese",
    "gaa" to "ga",
    "gag" to "gagauzo",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "dari zoroastriano",
    "gd" to "gaelico scozzese",
    "gez" to "geez",
    "gil" to "gilbertese",
    "gl" to "galiziano",
    "glk" to "gilaki",
    "gmh" to "tedesco medio alto",
    "gn" to "guaraní",
    "goh" to "tedesco antico alto",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotico",
    "grb" to "grebo",
    "grc" to "greco antico",
    "gsw" to "tedesco svizzero",
    "gu" to "gujarati",
    "guc" to "wayuu",
    "guz" to "gusii",
    "gv" to "mannese",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka",
    "haw" to "hawaiano",
    "hax" to "haida meridionale",
    "he" to "ebraico",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "hindi figiano",
    "hil" to "ilongo",
    "hit" to "hittite",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croato",
    "hsb" to "alto sorabo",
    "hsn" to "xiang",
    "ht" to "creolo haitiano",
    "hu" to "ungherese",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armeno",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesiano",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiak",
    "ikt" to "inuktitut canadese occidentale",
    "ilo" to "ilocano",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandese",
    "it" to "italiano",
    "iu" to "inuktitut",
    "izh" to "ingrico",
    "ja" to "giapponese",
    "jam" to "creolo giamaicano",
    "jbo" to "lojban",
    "jgo" to "ngamambo",
    "jmc" to "machame",
    "jpr" to "giudeo persiano",
    "jrb" to "giudeo arabo",
    "jut" to "jutlandico",
    "jv" to "giavanese",
    "ka" to "georgiano",
    "kaa" to "kara-kalpak",
    "kab" to "cabilo",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "cabardino",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "capoverdiano",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanese",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuyu",
    "kiu" to "kirmanjki",
    "kj" to "kuanyama",
    "kk" to "kazako",
    "kkj" to "kako",
    "kl" to "groenlandese",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreano",
    "koi" to "permiaco",
    "kok" to "konkani",
    "kos" to "kosraean",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-Balkar",
    "krl" to "careliano",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "coloniese",
    "ku" to "curdo",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "cornico",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirghiso",
    "la" to "latino",
    "lad" to "giudeo-spagnolo",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "lussemburghese",
    "lez" to "lesgo",
    "lfn" to "Lingua Franca Nova",
    "lg" to "ganda",
    "li" to "limburghese",
    "lij" to "ligure",
    "lil" to "lillooet",
    "liv" to "livone",
    "lkt" to "lakota",
    "lld" to "ladino",
    "lmo" to "lombardo",
    "ln" to "lingala",
    "lo" to "lao",
    "lol" to "lolo bantu",
    "lou" to "creolo della Louisiana",
    "loz" to "lozi",
    "lrc" to "luri settentrionale",
    "lsm" to "samia",
    "lt" to "lituano",
    "ltg" to "letgallo",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "luyia",
    "lv" to "lettone",
    "lzh" to "cinese classico",
    "lzz" to "laz",
    "mad" to "madurese",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "creolo mauriziano",
    "mg" to "malgascio",
    "mga" to "irlandese medio",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallese",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "menangkabau",
    "mk" to "macedone",
    "ml" to "malayalam",
    "mn" to "mongolo",
    "mnc" to "manchu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "mari occidentale",
    "ms" to "malese",
    "mt" to "maltese",
    "mua" to "mundang",
    "mul" to "multilingua",
    "mus" to "creek",
    "mwl" to "mirandese",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "birmano",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazandarani",
    "na" to "nauru",
    "nan" to "min nan",
    "nap" to "napoletano",
    "naq" to "nama",
    "nb" to "norvegese bokmål",
    "nd" to "ndebele del nord",
    "nds" to "basso tedesco",
    "nds-NL" to "basso tedesco olandese",
    "ne" to "nepalese",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "njo" to "ao",
    "nl" to "olandese",
    "nl-BE" to "fiammingo",
    "nmg" to "kwasio",
    "nn" to "norvegese nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvegese",
    "nog" to "nogai",
    "non" to "norse antico",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "ndebele del sud",
    "nso" to "sotho del nord",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari classico",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitano",
    "oj" to "ojibwa",
    "ojb" to "ojibwe nord-occidentale",
    "ojc" to "ojibwe centrale",
    "ojs" to "oji-cree",
    "ojw" to "ojibwe occidentale",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossetico",
    "osa" to "osage",
    "ota" to "turco ottomano",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcd" to "piccardo",
    "pcm" to "pidgin nigeriano",
    "pdc" to "tedesco della Pennsylvania",
    "peo" to "persiano antico",
    "pfl" to "tedesco palatino",
    "phn" to "fenicio",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "polacco",
    "pms" to "piemontese",
    "pnt" to "pontico",
    "pon" to "ponape",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "prussiano",
    "pro" to "provenzale antico",
    "ps" to "pashto",
    "pt" to "portoghese",
    "pt-BR" to "portoghese brasiliano",
    "pt-PT" to "portoghese europeo",
    "qu" to "quechua",
    "quc" to "k’iche’",
    "qug" to "quechua dell’altopiano del Chimborazo",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rgn" to "romagnolo",
    "rhg" to "rohingya",
    "rif" to "tarifit",
    "rm" to "romancio",
    "rn" to "rundi",
    "ro" to "rumeno",
    "ro-MD" to "moldavo",
    "rof" to "rombo",
    "rom" to "romani",
    "rtm" to "rotumano",
    "ru" to "russo",
    "rue" to "ruteno",
    "rug" to "roviana",
    "rup" to "arumeno",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanscrito",
    "sad" to "sandawe",
    "sah" to "sacha",
    "sam" to "aramaico samaritano",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurashtra",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "siciliano",
    "sco" to "scozzese",
    "sd" to "sindhi",
    "sdc" to "sassarese",
    "sdh" to "curdo meridionale",
    "se" to "sami del nord",
    "see" to "seneca",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "irlandese antico",
    "sgs" to "samogitico",
    "sh" to "serbo-croato",
    "shi" to "tashelhit",
    "shn" to "shan",
    "shu" to "arabo ciadiano",
    "si" to "singalese",
    "sid" to "sidamo",
    "sk" to "slovacco",
    "sl" to "sloveno",
    "slh" to "lushootseed meridionale",
    "sli" to "tedesco slesiano",
    "sly" to "selayar",
    "sm" to "samoano",
    "sma" to "sami del sud",
    "smj" to "sami di Lule",
    "smn" to "sami di Inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalo",
    "sog" to "sogdiano",
    "sq" to "albanese",
    "sr" to "serbo",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sotho del sud",
    "stq" to "saterfriesisch",
    "str" to "salish straits",
    "su" to "sundanese",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumero",
    "sv" to "svedese",
    "sw" to "swahili",
    "sw-CD" to "swahili del Congo",
    "swb" to "comoriano",
    "syc" to "siriaco classico",
    "syr" to "siriaco",
    "szl" to "slesiano",
    "ta" to "tamil",
    "tce" to "tutchone meridionale",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tagico",
    "tgx" to "tagish",
    "th" to "thailandese",
    "tht" to "tahltan",
    "ti" to "tigrino",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turcomanno",
    "tkl" to "tokelau",
    "tkr" to "tsakhur",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tly" to "taliscio",
    "tmh" to "tamashek",
    "tn" to "tswana",
    "to" to "tongano",
    "tog" to "nyasa del Tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "tru" to "turoyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "zaconico",
    "tsi" to "tsimshian",
    "tt" to "tataro",
    "ttm" to "tutchone settentrionale",
    "ttt" to "tat islamico",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "ci",
    "twq" to "tasawaq",
    "ty" to "taitiano",
    "tyv" to "tuvinian",
    "tzm" to "tamazight",
    "udm" to "udmurt",
    "ug" to "uiguro",
    "uga" to "ugaritico",
    "uk" to "ucraino",
    "umb" to "mbundu",
    "und" to "lingua imprecisata",
    "ur" to "urdu",
    "uz" to "uzbeco",
    "ve" to "venda",
    "vec" to "veneto",
    "vep" to "vepso",
    "vi" to "vietnamita",
    "vls" to "fiammingo occidentale",
    "vmw" to "macua",
    "vo" to "volapük",
    "vot" to "voto",
    "vro" to "võro",
    "vun" to "vunjo",
    "wa" to "vallone",
    "wae" to "walser",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xmf" to "mengrelio",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao (bantu)",
    "yap" to "yapese",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "cantonese",
    "yue-alt-menu" to "cinese (cantonese)",
    "za" to "zhuang",
    "zap" to "zapotec",
    "zbl" to "blissymbol",
    "zea" to "zelandese",
    "zen" to "zenaga",
    "zgh" to "tamazight del Marocco standard",
    "zh" to "cinese",
    "zh-alt-menu" to "cinese (mandarino)",
    "zh-Hans" to "cinese semplificato",
    "zh-Hans-alt-long" to "cinese mandarino semplificato",
    "zh-Hant" to "cinese tradizionale",
    "zh-Hant-alt-long" to "cinese mandarino tradizionale",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "nessun contenuto linguistico",
    "zza" to "zaza",
  ) }

  val it_CH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val it_SM: ImmutableMap by lazy { immutableMapOf(
  ) }

  val it_VA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ja: ImmutableMap by lazy { immutableMapOf(
    "aa" to "アファル語",
    "ab" to "アブハズ語",
    "ace" to "アチェ語",
    "ach" to "アチョリ語",
    "ada" to "アダングメ語",
    "ady" to "アディゲ語",
    "ae" to "アヴェスタ語",
    "aeb" to "チュニジア・アラビア語",
    "af" to "アフリカーンス語",
    "afh" to "アフリヒリ語",
    "agq" to "アゲム語",
    "ain" to "アイヌ語",
    "ak" to "アカン語",
    "akk" to "アッカド語",
    "akz" to "アラバマ語",
    "ale" to "アレウト語",
    "aln" to "ゲグ・アルバニア語",
    "alt" to "南アルタイ語",
    "am" to "アムハラ語",
    "an" to "アラゴン語",
    "ang" to "古英語",
    "ann" to "オボロ語",
    "anp" to "アンギカ語",
    "ar" to "アラビア語",
    "ar-001" to "現代標準アラビア語",
    "arc" to "アラム語",
    "arn" to "マプチェ語",
    "aro" to "アラオナ語",
    "arp" to "アラパホー語",
    "arq" to "アルジェリア・アラビア語",
    "ars" to "ナジュド地方・アラビア語",
    "ars-alt-menu" to "アラビア語(ナジュド地方)",
    "arw" to "アラワク語",
    "ary" to "モロッコ・アラビア語",
    "arz" to "エジプト・アラビア語",
    "as" to "アッサム語",
    "asa" to "アス語",
    "ase" to "アメリカ手話",
    "ast" to "アストゥリアス語",
    "atj" to "アティカメク語",
    "av" to "アヴァル語",
    "avk" to "コタヴァ",
    "awa" to "アワディー語",
    "ay" to "アイマラ語",
    "az" to "アゼルバイジャン語",
    "az-alt-short" to "アゼリー語",
    "ba" to "バシキール語",
    "bal" to "バルーチー語",
    "ban" to "バリ語",
    "bar" to "バイエルン・オーストリア語",
    "bas" to "バサ語",
    "bax" to "バムン語",
    "bbc" to "トバ・バタク語",
    "bbj" to "ゴーマラ語",
    "be" to "ベラルーシ語",
    "bej" to "ベジャ語",
    "bem" to "ベンバ語",
    "bew" to "ベタウィ語",
    "bez" to "ベナ語",
    "bfd" to "バフット語",
    "bfq" to "バダガ語",
    "bg" to "ブルガリア語",
    "bgc" to "ハリヤーンウィー語",
    "bgn" to "西バローチー語",
    "bho" to "ボージュプリー語",
    "bi" to "ビスラマ語",
    "bik" to "ビコル語",
    "bin" to "ビニ語",
    "bjn" to "バンジャル語",
    "bkm" to "コム語",
    "bla" to "シクシカ語",
    "blo" to "アニ語 (blo)",
    "bm" to "バンバラ語",
    "bn" to "ベンガル語",
    "bo" to "チベット語",
    "bpy" to "ビシュヌプリヤ・マニプリ語",
    "bqi" to "バフティヤーリー語",
    "br" to "ブルトン語",
    "bra" to "ブラジ語",
    "brh" to "ブラフイ語",
    "brx" to "ボド語",
    "bs" to "ボスニア語",
    "bss" to "アコース語",
    "bua" to "ブリヤート語",
    "bug" to "ブギ語",
    "bum" to "ブル語",
    "byn" to "ビリン語",
    "byv" to "メドゥンバ語",
    "ca" to "カタロニア語",
    "cad" to "カドー語",
    "car" to "カリブ語",
    "cay" to "カユーガ語",
    "cch" to "チャワイ語",
    "ccp" to "チャクマ語",
    "ce" to "チェチェン語",
    "ceb" to "セブアノ語",
    "cgg" to "チガ語",
    "ch" to "チャモロ語",
    "chb" to "チブチャ語",
    "chg" to "チャガタイ語",
    "chk" to "チューク語",
    "chm" to "マリ語",
    "chn" to "チヌーク混成語",
    "cho" to "チョクトー語",
    "chp" to "チペワイアン語",
    "chr" to "チェロキー語",
    "chy" to "シャイアン語",
    "ckb" to "中央クルド語",
    "ckb-alt-menu" to "クルド語(中央)",
    "ckb-alt-variant" to "クルド語(ソラニー)",
    "clc" to "チルコーティン語",
    "co" to "コルシカ語",
    "cop" to "コプト語",
    "cps" to "カピス語",
    "cr" to "クリー語",
    "crg" to "ミチフ語",
    "crh" to "クリミア・タタール語",
    "crj" to "東部クリー語(南部)",
    "crk" to "平原クリー語",
    "crl" to "東部クリー語(北部)",
    "crm" to "ムースクリー語",
    "crr" to "カロライナ・アルゴンキン語",
    "crs" to "セーシェル・クレオール語",
    "cs" to "チェコ語",
    "csb" to "カシューブ語",
    "csw" to "湿原クリー語",
    "cu" to "教会スラブ語",
    "cv" to "チュヴァシ語",
    "cy" to "ウェールズ語",
    "da" to "デンマーク語",
    "dak" to "ダコタ語",
    "dar" to "ダルグワ語",
    "dav" to "タイタ語",
    "de" to "ドイツ語",
    "de-CH" to "標準ドイツ語 (スイス)",
    "del" to "デラウェア語",
    "den" to "スレイビー語",
    "dgr" to "ドグリブ語",
    "din" to "ディンカ語",
    "dje" to "ザルマ語",
    "doi" to "ドーグリー語",
    "dsb" to "低地ソルブ語",
    "dtp" to "中央ドゥスン語",
    "dua" to "ドゥアラ語",
    "dum" to "中世オランダ語",
    "dv" to "ディベヒ語",
    "dyo" to "ジョラ=フォニィ語",
    "dyu" to "ジュラ語",
    "dz" to "ゾンカ語",
    "dzg" to "ダザガ語",
    "ebu" to "エンブ語",
    "ee" to "エウェ語",
    "efi" to "エフィク語",
    "egl" to "エミリア語",
    "egy" to "古代エジプト語",
    "eka" to "エカジュク語",
    "el" to "ギリシャ語",
    "elx" to "エラム語",
    "en" to "英語",
    "en-AU" to "オーストラリア英語",
    "en-CA" to "カナダ英語",
    "en-GB" to "イギリス英語",
    "en-GB-alt-short" to "英語(英国)",
    "en-US" to "アメリカ英語",
    "en-US-alt-short" to "英語(米国)",
    "enm" to "中英語",
    "eo" to "エスペラント語",
    "es" to "スペイン語",
    "es-ES" to "スペイン語 (イベリア半島)",
    "esu" to "中央アラスカ・ユピック語",
    "et" to "エストニア語",
    "eu" to "バスク語",
    "ewo" to "エウォンド語",
    "ext" to "エストレマドゥーラ語",
    "fa" to "ペルシア語",
    "fa-AF" to "ダリー語",
    "fan" to "ファング語",
    "fat" to "ファンティー語",
    "ff" to "フラ語",
    "fi" to "フィンランド語",
    "fil" to "フィリピノ語",
    "fit" to "トルネダール・フィンランド語",
    "fj" to "フィジー語",
    "fo" to "フェロー語",
    "fon" to "フォン語",
    "fr" to "フランス語",
    "frc" to "ケイジャン・フランス語",
    "frm" to "中期フランス語",
    "fro" to "古フランス語",
    "frp" to "アルピタン語",
    "frr" to "北フリジア語",
    "frs" to "東フリジア語",
    "fur" to "フリウリ語",
    "fy" to "西フリジア語",
    "ga" to "アイルランド語",
    "gaa" to "ガ語",
    "gag" to "ガガウズ語",
    "gan" to "贛語",
    "gay" to "ガヨ語",
    "gba" to "バヤ語",
    "gbz" to "ダリー語(ゾロアスター教)",
    "gd" to "スコットランド・ゲール語",
    "gez" to "ゲエズ語",
    "gil" to "キリバス語",
    "gl" to "ガリシア語",
    "glk" to "ギラキ語",
    "gmh" to "中高ドイツ語",
    "gn" to "グアラニー語",
    "goh" to "古高ドイツ語",
    "gon" to "ゴーンディー語",
    "gor" to "ゴロンタロ語",
    "got" to "ゴート語",
    "grb" to "グレボ語",
    "grc" to "古代ギリシャ語",
    "gsw" to "スイスドイツ語",
    "gu" to "グジャラート語",
    "guc" to "ワユ語",
    "gur" to "フラフラ語",
    "guz" to "グシイ語",
    "gv" to "マン島語",
    "gwi" to "グウィッチン語",
    "ha" to "ハウサ語",
    "hai" to "ハイダ語",
    "hak" to "客家語",
    "haw" to "ハワイ語",
    "hax" to "南部ハイダ語",
    "he" to "ヘブライ語",
    "hi" to "ヒンディー語",
    "hi-Latn-alt-variant" to "インド英語 (ヒングリッシュ)",
    "hif" to "フィジー・ヒンディー語",
    "hil" to "ヒリガイノン語",
    "hit" to "ヒッタイト語",
    "hmn" to "フモン語",
    "ho" to "ヒリモツ語",
    "hr" to "クロアチア語",
    "hsb" to "高地ソルブ語",
    "hsn" to "湘語",
    "ht" to "ハイチ・クレオール語",
    "hu" to "ハンガリー語",
    "hup" to "フパ語",
    "hur" to "ハルコメレム語",
    "hy" to "アルメニア語",
    "hz" to "ヘレロ語",
    "ia" to "インターリングア",
    "iba" to "イバン語",
    "ibb" to "イビビオ語",
    "id" to "インドネシア語",
    "ie" to "インターリング",
    "ig" to "イボ語",
    "ii" to "四川イ語",
    "ik" to "イヌピアック語",
    "ikt" to "イヌイナクトゥン語",
    "ilo" to "イロカノ語",
    "inh" to "イングーシ語",
    "io" to "イド語",
    "is" to "アイスランド語",
    "it" to "イタリア語",
    "iu" to "イヌクティトット語",
    "izh" to "イングリア語",
    "ja" to "日本語",
    "jam" to "ジャマイカ・クレオール語",
    "jbo" to "ロジバン語",
    "jgo" to "ンゴンバ語",
    "jmc" to "マチャメ語",
    "jpr" to "ユダヤ・ペルシア語",
    "jrb" to "ユダヤ・アラビア語",
    "jut" to "ユトランド語",
    "jv" to "ジャワ語",
    "ka" to "ジョージア語",
    "kaa" to "カラカルパク語",
    "kab" to "カビル語",
    "kac" to "カチン語",
    "kaj" to "カジェ語",
    "kam" to "カンバ語",
    "kaw" to "カウィ語",
    "kbd" to "カバルド語",
    "kbl" to "カネンブ語",
    "kcg" to "カタブ語",
    "kde" to "マコンデ語",
    "kea" to "カーボベルデ・クレオール語",
    "ken" to "ニャン語",
    "kfo" to "コロ語",
    "kg" to "コンゴ語",
    "kgp" to "カインガング語",
    "kha" to "カシ語",
    "kho" to "コータン語",
    "khq" to "コイラ・チーニ語",
    "khw" to "コワール語",
    "ki" to "キクユ語",
    "kiu" to "キルマンジュキ語",
    "kj" to "クワニャマ語",
    "kk" to "カザフ語",
    "kkj" to "カコ語",
    "kl" to "グリーンランド語",
    "kln" to "カレンジン語",
    "km" to "クメール語",
    "kmb" to "キンブンド語",
    "kn" to "カンナダ語",
    "ko" to "韓国語",
    "koi" to "コミ・ペルミャク語",
    "kok" to "コンカニ語",
    "kos" to "コスラエ語",
    "kpe" to "クペレ語",
    "kr" to "カヌリ語",
    "krc" to "カラチャイ・バルカル語",
    "kri" to "クリオ語",
    "krj" to "キナライア語",
    "krl" to "カレリア語",
    "kru" to "クルク語",
    "ks" to "カシミール語",
    "ksb" to "サンバー語",
    "ksf" to "バフィア語",
    "ksh" to "ケルン語",
    "ku" to "クルド語",
    "kum" to "クムク語",
    "kut" to "クテナイ語",
    "kv" to "コミ語",
    "kw" to "コーンウォール語",
    "kwk" to "クヮキゥワラ語",
    "kxv" to "クーヴィンガ語",
    "ky" to "キルギス語",
    "la" to "ラテン語",
    "lad" to "ラディノ語",
    "lag" to "ランギ語",
    "lah" to "ラフンダー語",
    "lam" to "ランバ語",
    "lb" to "ルクセンブルク語",
    "lez" to "レズギ語",
    "lfn" to "リングア・フランカ・ノバ",
    "lg" to "ガンダ語",
    "li" to "リンブルフ語",
    "lij" to "リグリア語",
    "lil" to "リルエット語",
    "liv" to "リヴォニア語",
    "lkt" to "ラコタ語",
    "lmo" to "ロンバルド語",
    "ln" to "リンガラ語",
    "lo" to "ラオ語",
    "lol" to "モンゴ語",
    "lou" to "ルイジアナ・クレオール語",
    "loz" to "ロジ語",
    "lrc" to "北ロル語",
    "lsm" to "サーミア語",
    "lt" to "リトアニア語",
    "ltg" to "ラトガリア語",
    "lu" to "ルバ・カタンガ語",
    "lua" to "ルバ・ルルア語",
    "lui" to "ルイセーニョ語",
    "lun" to "ルンダ語",
    "luo" to "ルオ語",
    "lus" to "ミゾ語",
    "luy" to "ルヒヤ語",
    "lv" to "ラトビア語",
    "lzh" to "漢文",
    "lzz" to "ラズ語",
    "mad" to "マドゥラ語",
    "maf" to "マファ語",
    "mag" to "マガヒー語",
    "mai" to "マイティリー語",
    "mak" to "マカッサル語",
    "man" to "マンディンゴ語",
    "mas" to "マサイ語",
    "mde" to "マバ語",
    "mdf" to "モクシャ語",
    "mdr" to "マンダル語",
    "men" to "メンデ語",
    "mer" to "メル語",
    "mfe" to "モーリシャス・クレオール語",
    "mg" to "マダガスカル語",
    "mga" to "中期アイルランド語",
    "mgh" to "マクア・ミート語",
    "mgo" to "メタ語",
    "mh" to "マーシャル語",
    "mi" to "マオリ語",
    "mic" to "ミクマク語",
    "min" to "ミナンカバウ語",
    "mk" to "マケドニア語",
    "ml" to "マラヤーラム語",
    "mn" to "モンゴル語",
    "mnc" to "満州語",
    "mni" to "マニプリ語",
    "moe" to "イヌー=アイムン語",
    "moh" to "モーホーク語",
    "mos" to "モシ語",
    "mr" to "マラーティー語",
    "mrj" to "山地マリ語",
    "ms" to "マレー語",
    "mt" to "マルタ語",
    "mua" to "ムンダン語",
    "mul" to "複数言語",
    "mus" to "クリーク語",
    "mwl" to "ミランダ語",
    "mwr" to "マールワーリー語",
    "mwv" to "メンタワイ語",
    "my" to "ミャンマー語",
    "mye" to "ミエネ語",
    "myv" to "エルジャ語",
    "mzn" to "マーザンダラーン語",
    "na" to "ナウル語",
    "nan" to "閩南語",
    "nap" to "ナポリ語",
    "naq" to "ナマ語",
    "nb" to "ノルウェー語(ブークモール)",
    "nd" to "北ンデベレ語",
    "nds" to "低地ドイツ語",
    "ne" to "ネパール語",
    "new" to "ネワール語",
    "ng" to "ンドンガ語",
    "nia" to "ニアス語",
    "niu" to "ニウーエイ語",
    "njo" to "アオ・ナガ語",
    "nl" to "オランダ語",
    "nl-BE" to "フラマン語",
    "nmg" to "クワシオ語",
    "nn" to "ノルウェー語(ニーノシュク)",
    "nnh" to "ンジエムブーン語",
    "no" to "ノルウェー語",
    "nog" to "ノガイ語",
    "non" to "古ノルド語",
    "nov" to "ノヴィアル",
    "nqo" to "ンコ語",
    "nr" to "南ンデベレ語",
    "nso" to "北部ソト語",
    "nus" to "ヌエル語",
    "nv" to "ナバホ語",
    "nwc" to "古典ネワール語",
    "ny" to "ニャンジャ語",
    "nym" to "ニャムウェジ語",
    "nyn" to "ニャンコレ語",
    "nyo" to "ニョロ語",
    "nzi" to "ンゼマ語",
    "oc" to "オック語",
    "oj" to "オジブウェー語",
    "ojb" to "北西部オジブワ語",
    "ojc" to "中部オジブワ語",
    "ojs" to "セヴァーン・オジブワ語",
    "ojw" to "西部オジブワ語",
    "oka" to "オカナガン語",
    "om" to "オロモ語",
    "or" to "オディア語",
    "os" to "オセット語",
    "osa" to "オセージ語",
    "ota" to "オスマントルコ語",
    "pa" to "パンジャブ語",
    "pag" to "パンガシナン語",
    "pal" to "パフラヴィー語",
    "pam" to "パンパンガ語",
    "pap" to "パピアメント語",
    "pau" to "パラオ語",
    "pcd" to "ピカルディ語",
    "pcm" to "ナイジェリア・ピジン語",
    "pdc" to "ペンシルベニア・ドイツ語",
    "pdt" to "メノナイト低地ドイツ語",
    "peo" to "古代ペルシア語",
    "pfl" to "プファルツ語",
    "phn" to "フェニキア語",
    "pi" to "パーリ語",
    "pis" to "ピジン語",
    "pl" to "ポーランド語",
    "pms" to "ピエモンテ語",
    "pnt" to "ポントス・ギリシャ語",
    "pon" to "ポンペイ語",
    "pqm" to "マリシート=パサマコディ語",
    "prg" to "プロシア語",
    "pro" to "古期プロバンス語",
    "ps" to "パシュトゥー語",
    "ps-alt-variant" to "パシュトゥ語",
    "pt" to "ポルトガル語",
    "pt-PT" to "ポルトガル語 (イベリア半島)",
    "qu" to "ケチュア語",
    "quc" to "キチェ語",
    "qug" to "チンボラソ高地ケチュア語",
    "raj" to "ラージャスターン語",
    "rap" to "ラパヌイ語",
    "rar" to "ラロトンガ語",
    "rgn" to "ロマーニャ語",
    "rhg" to "ロヒンギャ語",
    "rif" to "リーフ語",
    "rm" to "ロマンシュ語",
    "rn" to "ルンディ語",
    "ro" to "ルーマニア語",
    "ro-MD" to "モルダビア語",
    "rof" to "ロンボ語",
    "rom" to "ロマーニー語",
    "rtm" to "ロツマ語",
    "ru" to "ロシア語",
    "rue" to "ルシン語",
    "rug" to "ロヴィアナ語",
    "rup" to "アルーマニア語",
    "rw" to "キニアルワンダ語",
    "rwk" to "ルワ語",
    "sa" to "サンスクリット語",
    "sad" to "サンダウェ語",
    "sah" to "サハ語",
    "sam" to "サマリア・アラム語",
    "saq" to "サンブル語",
    "sas" to "ササク語",
    "sat" to "サンターリー語",
    "saz" to "サウラーシュトラ語",
    "sba" to "ンガムバイ語",
    "sbp" to "サング語",
    "sc" to "サルデーニャ語",
    "scn" to "シチリア語",
    "sco" to "スコットランド語",
    "sd" to "シンド語",
    "sdc" to "サッサリ・サルデーニャ語",
    "sdh" to "南部クルド語",
    "se" to "北サーミ語",
    "see" to "セネカ語",
    "seh" to "セナ語",
    "sei" to "セリ語",
    "sel" to "セリクプ語",
    "ses" to "コイラボロ・センニ語",
    "sg" to "サンゴ語",
    "sga" to "古アイルランド語",
    "sgs" to "サモギティア語",
    "sh" to "セルボ・クロアチア語",
    "shi" to "タシルハイト語",
    "shn" to "シャン語",
    "shu" to "チャド・アラビア語",
    "si" to "シンハラ語",
    "sid" to "シダモ語",
    "sk" to "スロバキア語",
    "sl" to "スロベニア語",
    "slh" to "南部ルシュツィード語",
    "sli" to "低シレジア語",
    "sly" to "スラヤール語",
    "sm" to "サモア語",
    "sma" to "南サーミ語",
    "smj" to "ルレ・サーミ語",
    "smn" to "イナリ・サーミ語",
    "sms" to "スコルト・サーミ語",
    "sn" to "ショナ語",
    "snk" to "ソニンケ語",
    "so" to "ソマリ語",
    "sog" to "ソグド語",
    "sq" to "アルバニア語",
    "sr" to "セルビア語",
    "srn" to "スリナム語",
    "srr" to "セレル語",
    "ss" to "スワジ語",
    "ssy" to "サホ語",
    "st" to "南部ソト語",
    "stq" to "ザーターフリジア語",
    "str" to "ストレイツセイリッシュ語",
    "su" to "スンダ語",
    "suk" to "スクマ語",
    "sus" to "スス語",
    "sux" to "シュメール語",
    "sv" to "スウェーデン語",
    "sw" to "スワヒリ語",
    "sw-CD" to "コンゴ・スワヒリ語",
    "swb" to "コモロ語",
    "syc" to "古典シリア語",
    "syr" to "シリア語",
    "szl" to "シレジア語",
    "ta" to "タミル語",
    "tce" to "南部トゥショーニ語",
    "tcy" to "トゥル語",
    "te" to "テルグ語",
    "tem" to "テムネ語",
    "teo" to "テソ語",
    "ter" to "テレーノ語",
    "tet" to "テトゥン語",
    "tg" to "タジク語",
    "tgx" to "タギシュ語",
    "th" to "タイ語",
    "tht" to "タールタン語",
    "ti" to "ティグリニア語",
    "tig" to "ティグレ語",
    "tiv" to "ティブ語",
    "tk" to "トルクメン語",
    "tkl" to "トケラウ語",
    "tkr" to "ツァフル語",
    "tl" to "タガログ語",
    "tlh" to "クリンゴン語",
    "tli" to "トリンギット語",
    "tly" to "タリシュ語",
    "tmh" to "タマシェク語",
    "tn" to "ツワナ語",
    "to" to "トンガ語",
    "tog" to "トンガ語(ニアサ)",
    "tok" to "トキポナ語",
    "tpi" to "トク・ピシン語",
    "tr" to "トルコ語",
    "tru" to "トゥロヨ語",
    "trv" to "タロコ語",
    "ts" to "ツォンガ語",
    "tsd" to "ツァコン語",
    "tsi" to "チムシュ語",
    "tt" to "タタール語",
    "ttm" to "北部トゥショーニ語",
    "ttt" to "ムスリム・タタール語",
    "tum" to "トゥンブカ語",
    "tvl" to "ツバル語",
    "tw" to "トウィ語",
    "twq" to "タサワク語",
    "ty" to "タヒチ語",
    "tyv" to "トゥヴァ語",
    "tzm" to "中央アトラス・タマジクト語",
    "udm" to "ウドムルト語",
    "ug" to "ウイグル語",
    "ug-alt-variant" to "ウィグル語",
    "uga" to "ウガリト語",
    "uk" to "ウクライナ語",
    "umb" to "ムブンドゥ語",
    "und" to "言語不明",
    "ur" to "ウルドゥー語",
    "uz" to "ウズベク語",
    "vai" to "ヴァイ語",
    "ve" to "ベンダ語",
    "vec" to "ヴェネト語",
    "vep" to "ヴェプス語",
    "vi" to "ベトナム語",
    "vls" to "西フラマン語",
    "vmf" to "マインフランク語",
    "vmw" to "マクア語",
    "vo" to "ヴォラピュク語",
    "vot" to "ヴォート語",
    "vro" to "ヴォロ語",
    "vun" to "ヴンジョ語",
    "wa" to "ワロン語",
    "wae" to "ヴァリス語",
    "wal" to "ウォライタ語",
    "war" to "ワライ語",
    "was" to "ワショ語",
    "wbp" to "ワルピリ語",
    "wo" to "ウォロフ語",
    "wuu" to "呉語",
    "xal" to "カルムイク語",
    "xh" to "コサ語",
    "xmf" to "メグレル語",
    "xnr" to "カーングリー語",
    "xog" to "ソガ語",
    "yao" to "ヤオ語",
    "yap" to "ヤップ語",
    "yav" to "ヤンベン語",
    "ybb" to "イエンバ語",
    "yi" to "イディッシュ語",
    "yo" to "ヨルバ語",
    "yrl" to "ニェエンガトゥ語",
    "yue" to "広東語",
    "yue-alt-menu" to "中国語 (広東語)",
    "za" to "チワン語",
    "zap" to "サポテカ語",
    "zbl" to "ブリスシンボル",
    "zea" to "ゼーラント語",
    "zen" to "ゼナガ語",
    "zgh" to "標準モロッコ タマジクト語",
    "zh" to "中国語",
    "zh-alt-menu" to "中国語 (標準語)",
    "zh-Hans" to "簡体中国語",
    "zh-Hans-alt-long" to "標準中国語 (簡体字)",
    "zh-Hant" to "繁体中国語",
    "zh-Hant-alt-long" to "標準中国語 (繁体字)",
    "zu" to "ズールー語",
    "zun" to "ズニ語",
    "zxx" to "言語的内容なし",
    "zza" to "ザザ語",
  ) }

  val jbo: ImmutableMap by lazy { immutableMapOf(
    "jbo" to "la .lojban.",
  ) }

  val jgo: ImmutableMap by lazy { immutableMapOf(
    "ar" to "Alâbɛ",
    "de" to "Njáman",
    "el" to "Ŋgɛlɛ̂k",
    "en" to "Aŋgɛlúshi",
    "fr" to "Fɛlánci",
    "jgo" to "Ndaꞌa",
    "und" to "cú-pʉɔ yi pɛ́ ká kɛ́ jí",
    "zh" to "Shinwâ",
    "zh-alt-menu" to "Shinwâ",
  ) }

  val jmc: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakanyi",
    "am" to "Kiamharyi",
    "ar" to "Kyiarabu",
    "be" to "Kyibelarusi",
    "bg" to "Kyibulgaryia",
    "bn" to "Kyibangla",
    "cs" to "Kyichecki",
    "de" to "Kyijerumani",
    "el" to "Kyigiriki",
    "en" to "Kyingereza",
    "es" to "Kyihispania",
    "fa" to "Kyiajemi",
    "fr" to "Kyifaransa",
    "ha" to "Kyihausa",
    "hi" to "Kyihindi",
    "hu" to "Kyihungari",
    "id" to "Kyiindonesia",
    "ig" to "Kyiigbo",
    "it" to "Kyiitaliano",
    "ja" to "Kyijapani",
    "jmc" to "Kimachame",
    "jv" to "Kyijava",
    "km" to "Kyikambodia",
    "ko" to "Kyikorea",
    "ms" to "Kyimalesia",
    "my" to "Kyiburma",
    "ne" to "Kyinepali",
    "nl" to "Kyiholanzi",
    "pa" to "Kyipunjabi",
    "pl" to "Kyipolandi",
    "pt" to "Kyireno",
    "ro" to "Kyiromania",
    "ru" to "Kyirusi",
    "rw" to "Kyinyarwanda",
    "so" to "Kyisomalyi",
    "sv" to "Kyiswidi",
    "ta" to "Kyitamil",
    "th" to "Kyitailandi",
    "tr" to "Kyiturukyi",
    "uk" to "Kyiukrania",
    "ur" to "Kyiurdu",
    "vi" to "Kyivietinamu",
    "yo" to "Kyiyoruba",
    "zh" to "Kyichina",
    "zh-alt-menu" to "Kyichina",
    "zu" to "Kyizulu",
  ) }

  val jv: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abkhazian",
    "ace" to "Achinese",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "af" to "Afrika",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Altai Sisih Kidul",
    "am" to "Amharik",
    "an" to "Aragonese",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arab",
    "ar-001" to "Arab Standar Anyar",
    "arn" to "Mapushe",
    "arp" to "Arapaho",
    "ars" to "Arab Najdi",
    "as" to "Assam",
    "asa" to "Asu",
    "ast" to "Asturia",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijan",
    "az-alt-short" to "Azerbaijan",
    "ba" to "Bashkir",
    "ban" to "Bali",
    "bas" to "Basaa",
    "be" to "Belarus",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgaria",
    "bgc" to "Haryanvi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksiká",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengali",
    "bo" to "Tibet",
    "br" to "Breton",
    "brx" to "Bodo",
    "bs" to "Bosnia lan Hercegovina",
    "bug" to "Bugis",
    "byn" to "Blin",
    "ca" to "Katala",
    "cay" to "Kayuga",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Khamorro",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Kurdi Tengah",
    "ckb-alt-menu" to "Kurdi Tengah",
    "ckb-alt-variant" to "Kurdi Tengah",
    "clc" to "Chilcotin",
    "co" to "Korsika",
    "crg" to "Michif",
    "crj" to "Kree Kidul Wetan",
    "crk" to "Kree Polos",
    "crl" to "Kree Lor Segara",
    "crm" to "Moose Cree",
    "crr" to "Karolina Algonquian",
    "cs" to "Ceska",
    "csw" to "Kree Rawa",
    "cu" to "Slavia Gerejani",
    "cv" to "Khuvash",
    "cy" to "Welsh",
    "da" to "Dansk",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Jérman",
    "de-AT" to "Jérman Ostenrik",
    "de-CH" to "Jérman Switserlan",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Sorbia Non Standar",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Yunani",
    "en" to "Inggris",
    "en-AU" to "Inggris Ostrali",
    "en-CA" to "Inggris Kanada",
    "en-GB" to "Inggris Karajan Manunggal",
    "en-GB-alt-short" to "Inggris (Britania)",
    "en-US" to "Inggris Amérika Sarékat",
    "en-US-alt-short" to "Inggris (AS)",
    "eo" to "Esperanto",
    "es" to "Spanyol",
    "es-419" to "Spanyol (Amerika Latin)",
    "es-ES" to "Spanyol (Eropah)",
    "es-MX" to "Spanyol (Meksiko)",
    "et" to "Estonia",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Persia",
    "ff" to "Fula",
    "fi" to "Suomi",
    "fil" to "Tagalog",
    "fj" to "Fijian",
    "fo" to "Faroe",
    "fon" to "Fon",
    "fr" to "Prancis",
    "fr-CA" to "Prancis Kanada",
    "fr-CH" to "Prancis Switserlan",
    "frc" to "Prancis Cajun",
    "frr" to "Frisian Lor Segara",
    "fur" to "Friulian",
    "fy" to "Frisia Sisih Kulon",
    "ga" to "Irlandia",
    "gaa" to "Ga",
    "gd" to "Gaulia",
    "gez" to "Gees",
    "gil" to "Gilbertese",
    "gl" to "Galisia",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "gsw" to "Jerman Swiss",
    "gu" to "Gujarat",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Hawaii",
    "hax" to "Haida Sisih Kidul",
    "he" to "Ibrani",
    "hi" to "India",
    "hil" to "Hiligainon",
    "hmn" to "Hmong",
    "hr" to "Kroasia",
    "hsb" to "Sorbia Standar",
    "ht" to "Kreol Haiti",
    "hu" to "Hungaria",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenia",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesia",
    "ie" to "Interlingue",
    "ig" to "Iqbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Kanada Inuktitut Sisih Kulon",
    "ilo" to "Iloko",
    "inh" to "Ingus",
    "io" to "Ido",
    "is" to "Islandia",
    "it" to "Italia",
    "iu" to "Inuktitut",
    "ja" to "Jepang",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Jawa",
    "ka" to "Georgia",
    "kab" to "Kabyle",
    "kac" to "Kakhin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Kabardian",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "kfo" to "Koro",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuyu",
    "kj" to "Kuanyama",
    "kk" to "Kazakh",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korea",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachai-Balkar",
    "krl" to "Karelian",
    "kru" to "Kuruk",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Colonia",
    "ku" to "Kurdis",
    "kum" to "Kumik",
    "kv" to "Komi",
    "kw" to "Kernowek",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kirgis",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lb" to "Luksemburg",
    "lez" to "Lesghian",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Liguria",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Laos",
    "lou" to "Louisiana Creole",
    "loz" to "Losi",
    "lrc" to "Luri Sisih Lor",
    "lsm" to "Saamia",
    "lt" to "Lithuania",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Miso",
    "luy" to "Luyia",
    "lv" to "Latvia",
    "mad" to "Madura",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasi",
    "mgh" to "Makhuwa-Meeto",
    "mgo" to "Meta’",
    "mh" to "Marshallese",
    "mi" to "Maori",
    "mic" to "Mi'kmak",
    "min" to "Minangkabau",
    "mk" to "Makedonia",
    "ml" to "Malayalam",
    "mn" to "Mongolia",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Melayu",
    "mt" to "Malta",
    "mua" to "Mundang",
    "mul" to "Basa Multilingua",
    "mus" to "Muskogee",
    "mwl" to "Mirandese",
    "my" to "Myanmar",
    "myv" to "Ersia",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Bokmål Norwegia",
    "nd" to "Ndebele Lor",
    "nds" to "Jerman Non Standar",
    "ne" to "Nepal",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "nl" to "Walanda",
    "nl-BE" to "Flemis",
    "nmg" to "Kwasio",
    "nn" to "Nynorsk Norwegia",
    "nnh" to "Ngiemboon",
    "no" to "Norwegia",
    "nog" to "Nogai",
    "nqo" to "N’Ko",
    "nr" to "Ndebele Kidul",
    "nso" to "Sotho Sisih Lor",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Ossitan",
    "ojb" to "Ojibwa Kulon Segara",
    "ojc" to "Ojibwa Tengah",
    "ojs" to "Oji-Kree",
    "ojw" to "Ojibwa Sisih Kulon",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossetia",
    "pa" to "Punjab",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Nigeria Pidgin",
    "pis" to "Pijin",
    "pl" to "Polandia",
    "pqm" to "Maliseet-Passamakuoddi",
    "prg" to "Prusia",
    "ps" to "Pashto",
    "pt" to "Portugis",
    "pt-BR" to "Portugis Brasil",
    "pt-PT" to "Portugis Portugal",
    "qu" to "Quechua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rhg" to "Rohingya",
    "rm" to "Roman",
    "rn" to "Rundi",
    "ro" to "Rumania",
    "rof" to "Rombo",
    "ru" to "Rusia",
    "rup" to "Aromanian",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskerta",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "saq" to "Samburu",
    "sat" to "Santali",
    "sba" to "Ngambai",
    "sbp" to "Sangu",
    "sc" to "Sardinia",
    "scn" to "Sisilia",
    "sco" to "Skots",
    "sd" to "Sindhi",
    "se" to "Sami Sisih Lor",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sk" to "Slowakia",
    "sl" to "Slovenia",
    "slh" to "Lushootseed Sisih Kidul",
    "sm" to "Samoa",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalia",
    "sq" to "Albania",
    "sr" to "Serbia",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "st" to "Sotho Sisih Kidul",
    "str" to "Selat Salish",
    "su" to "Sunda",
    "suk" to "Sukuma",
    "sv" to "Swedia",
    "sw" to "Swahili",
    "swb" to "Komorian",
    "syr" to "Siriak",
    "szl" to "Silesia",
    "ta" to "Tamil",
    "tce" to "Tutkhone Sisih Kidul",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tetum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thailand",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tk" to "Turkmen",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turki",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Tatar",
    "ttm" to "Tutkhone Sisih Lor",
    "tum" to "Tumbuka",
    "tvl" to "Tupalu",
    "twq" to "Tasawaq",
    "ty" to "Tahiti",
    "tyv" to "Tupinian",
    "tzm" to "Tamazight Atlas Tengah",
    "udm" to "Udmurt",
    "ug" to "Uighur",
    "uk" to "Ukraina",
    "umb" to "Umbundu",
    "und" to "Basa Ora Dikenali",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venesia",
    "vi" to "Vietnam",
    "vmw" to "Makhuwa",
    "vo" to "Volapuk",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaitta",
    "war" to "Warai",
    "wo" to "Wolof",
    "wuu" to "Tyonghwa Wu",
    "xal" to "Kalmik",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kanton",
    "yue-alt-menu" to "Tyonghwa, Kanton",
    "za" to "Zhuang",
    "zgh" to "Tamazight Moroko Standar",
    "zh" to "Tyonghwa",
    "zh-alt-menu" to "Tyonghwa, Mandarin",
    "zh-Hans" to "Tyonghwa (Ringkes)",
    "zh-Hans-alt-long" to "Tyonghwa Mandarin (Ringkes)",
    "zh-Hant" to "Tyonghwa (Tradisional)",
    "zh-Hant-alt-long" to "Tyonghwa Mandarin (Tradisional)",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Konten tanpa linguistik",
    "zza" to "Zaza",
  ) }

  val ka: ImmutableMap by lazy { immutableMapOf(
    "aa" to "აფარი",
    "ab" to "აფხაზური",
    "ace" to "აჩეხური",
    "ach" to "აჩოლი",
    "ada" to "ადანგმე",
    "ady" to "ადიღეური",
    "ae" to "ავესტური",
    "af" to "აფრიკაანსი",
    "agq" to "აღემი",
    "ain" to "აინუური",
    "ak" to "აკანი",
    "akk" to "აქადური",
    "ale" to "ალეუტური",
    "alt" to "სამხრეთ ალთაური",
    "am" to "ამჰარული",
    "an" to "არაგონული",
    "ang" to "ძველი ინგლისური",
    "ann" to "ობოლო",
    "anp" to "ანგიკა",
    "ar" to "არაბული",
    "ar-001" to "თანამედროვე სტანდარტული არაბული",
    "arc" to "არამეული",
    "arn" to "მაპუდუნგუნი",
    "arp" to "არაპაჰო",
    "ars" to "ნაჯის არაბული",
    "arw" to "არავაკი",
    "as" to "ასამური",
    "asa" to "ასუ",
    "ast" to "ასტურიული",
    "atj" to "ატიკამეკი",
    "av" to "ხუნძური",
    "awa" to "ავადი",
    "ay" to "აიმარა",
    "az" to "აზერბაიჯანული",
    "az-alt-short" to "აზერბაიჯანული",
    "ba" to "ბაშკირული",
    "bal" to "ბელუჯი",
    "ban" to "ბალინური",
    "bas" to "ბასა",
    "bax" to "ბამუნი",
    "be" to "ბელარუსული",
    "bej" to "ბეჯა",
    "bem" to "ბემბა",
    "bez" to "ბენა",
    "bg" to "ბულგარული",
    "bgc" to "ჰარიანვი",
    "bgn" to "დასავლეთ ბელუჯი",
    "bho" to "ბოჯპური",
    "bi" to "ბისლამა",
    "bin" to "ბინი",
    "bla" to "სიკსიკა",
    "blo" to "ანიი",
    "bm" to "ბამბარა",
    "bn" to "ბენგალური",
    "bo" to "ტიბეტური",
    "br" to "ბრეტონული",
    "bra" to "ბრაჯი",
    "brx" to "ბოდო",
    "bs" to "ბოსნიური",
    "bua" to "ბურიატული",
    "bug" to "ბუგინური",
    "byn" to "ბილინი",
    "ca" to "კატალანური",
    "cay" to "კაიუგა",
    "ccp" to "ჩაკმა",
    "ce" to "ჩეჩნური",
    "ceb" to "სებუანო",
    "cgg" to "ჩიგა",
    "ch" to "ჩამორო",
    "chb" to "ჩიბჩა",
    "chk" to "ჩუკოტკური",
    "chm" to "მარიული",
    "chn" to "ჩინუკის ჟარგონი",
    "cho" to "ჩოკტო",
    "chp" to "ჩიპევიანი",
    "chr" to "ჩეროკი",
    "chy" to "ჩეიენი",
    "ckb" to "ცენტრალური ქურთული",
    "ckb-alt-menu" to "ცენტრალური ქურთული",
    "ckb-alt-variant" to "ცენტრალური ქურთული",
    "clc" to "ჩილკოტინი",
    "co" to "კორსიკული",
    "cop" to "კოპტური",
    "cr" to "კრი",
    "crg" to "მიჩიფი",
    "crh" to "ყირიმულ-თურქული",
    "crj" to "სამხრეთ-აღმოსავლეთის კრი",
    "crk" to "დაბლობის კრი",
    "crl" to "ჩრდილო-აღმოსავლეთის კრი",
    "crm" to "მუსური კრი",
    "crr" to "კაროლინური ალგონკინი",
    "crs" to "სესელვა-კრეოლური ფრანგული",
    "cs" to "ჩეხური",
    "csb" to "კაშუბური",
    "csw" to "ჭაობის კრი",
    "cu" to "საეკლესიო სლავური",
    "cv" to "ჩუვაშური",
    "cy" to "უელსური",
    "da" to "დანიური",
    "dak" to "დაკოტური",
    "dar" to "დარგუული",
    "dav" to "ტაიტა",
    "de" to "გერმანული",
    "de-AT" to "ავსტრიული გერმანული",
    "de-CH" to "შვეიცარიული ზემოგერმანული",
    "del" to "დელავერული",
    "den" to "სლეივი",
    "dgr" to "დოგრიბი",
    "din" to "დინკა",
    "dje" to "ზარმა",
    "doi" to "დოგრი",
    "dsb" to "ქვემოსორბული",
    "dua" to "დუალა",
    "dum" to "საშუალო ჰოლანდიური",
    "dv" to "დივეჰი",
    "dyo" to "დიოლა",
    "dyu" to "დიულა",
    "dz" to "ძონგკხა",
    "dzg" to "დაზაგა",
    "ebu" to "ემბუ",
    "ee" to "ევე",
    "efi" to "ეფიკი",
    "egy" to "ძველეგვიპტური",
    "eka" to "ეკაჯუკი",
    "el" to "ბერძნული",
    "en" to "ინგლისური",
    "en-AU" to "ავსტრალიური ინგლისური",
    "en-CA" to "კანადური ინგლისური",
    "en-GB" to "ბრიტანული ინგლისური",
    "en-GB-alt-short" to "ინგლისური (გაერთიანებული სამეფო)",
    "en-US" to "ამერიკული ინგლისური",
    "en-US-alt-short" to "აშშ ინგლისური",
    "enm" to "საშუალო ინგლისური",
    "eo" to "ესპერანტო",
    "es" to "ესპანური",
    "es-419" to "ლათინურ ამერიკული ესპანური",
    "es-ES" to "ევროპული ესპანური",
    "es-MX" to "მექსიკური ესპანური",
    "et" to "ესტონური",
    "eu" to "ბასკური",
    "ewo" to "ევონდო",
    "fa" to "სპარსული",
    "fa-AF" to "დარი",
    "ff" to "ფულა",
    "fi" to "ფინური",
    "fil" to "ფილიპინური",
    "fj" to "ფიჯი",
    "fo" to "ფარერული",
    "fon" to "ფონი",
    "fr" to "ფრანგული",
    "fr-CA" to "კანადური ფრანგული",
    "fr-CH" to "შვეიცარიული ფრანგული",
    "frc" to "კაჟუნური ფრანგული",
    "frm" to "საშუალო ფრანგული",
    "fro" to "ძველი ფრანგული",
    "frr" to "ჩრდილოფრიზიული",
    "frs" to "აღმოსავლეთფრიზიული",
    "fur" to "ფრიულური",
    "fy" to "დასავლეთფრიზიული",
    "ga" to "ირლანდიური",
    "gaa" to "გა",
    "gag" to "გაგაუზური",
    "gba" to "გბაია",
    "gd" to "შოტლანდიური გელური",
    "gez" to "გეეზი",
    "gil" to "გილბერტული",
    "gl" to "გალისიური",
    "gmh" to "საშუალო ზემოგერმანული",
    "gn" to "გუარანი",
    "goh" to "ძველი ზემოგერმანული",
    "gon" to "გონდი",
    "gor" to "გორონტალო",
    "got" to "გოთური",
    "grc" to "ძველი ბერძნული",
    "gsw" to "შვეიცარიული გერმანული",
    "gu" to "გუჯარათი",
    "guz" to "გუსიი",
    "gv" to "მენური",
    "gwi" to "გვიჩინი",
    "ha" to "ჰაუსა",
    "hai" to "ჰაიდა",
    "haw" to "ჰავაიური",
    "hax" to "სამხრეთული ჰაიდა",
    "he" to "ებრაული",
    "hi" to "ჰინდი",
    "hi-Latn-alt-variant" to "ჰინგლისური",
    "hil" to "ჰილიგაინონი",
    "hit" to "ხეთური",
    "hmn" to "ჰმონგი",
    "hr" to "ხორვატული",
    "hsb" to "ზემოსორბული",
    "ht" to "ჰაიტიური კრეოლი",
    "hu" to "უნგრული",
    "hup" to "ჰუპა",
    "hur" to "ჰალკომელემი",
    "hy" to "სომხური",
    "hz" to "ჰერერო",
    "ia" to "ინტერლინგუალური",
    "iba" to "იბანი",
    "ibb" to "იბიბიო",
    "id" to "ინდონეზიური",
    "ie" to "ინტერლინგი",
    "ig" to "იგბო",
    "ii" to "სიჩუანის ი",
    "ikt" to "დასავლეთ-კანადური ინუკტიტუტი",
    "ilo" to "ილოკო",
    "inh" to "ინგუშური",
    "io" to "იდო",
    "is" to "ისლანდიური",
    "it" to "იტალიური",
    "iu" to "ინუკტიტუტი",
    "ja" to "იაპონური",
    "jbo" to "ლოჟბანი",
    "jgo" to "ნგომბა",
    "jmc" to "კიმაშამი",
    "jpr" to "იუდეო-სპარსული",
    "jrb" to "იუდეო-არაბული",
    "jv" to "იავური",
    "ka" to "ქართული",
    "kaa" to "ყარაყალფახური",
    "kab" to "კაბილური",
    "kac" to "კაჩინი",
    "kaj" to "კაჯი",
    "kam" to "კამბა",
    "kbd" to "ყაბარდოული",
    "kcg" to "ტიაპი",
    "kde" to "მაკონდე",
    "kea" to "კაბუვერდიანუ",
    "kfo" to "კორო",
    "kg" to "კონგო",
    "kgp" to "კაინგანგი",
    "kha" to "ხასი",
    "khq" to "კოირა-ჩიინი",
    "ki" to "კიკუიუ",
    "kj" to "კუნამა",
    "kk" to "ყაზახური",
    "kkj" to "კაკო",
    "kl" to "დასავლეთ გრენლანდიური",
    "kln" to "კალენჯინი",
    "km" to "ქმერული",
    "kmb" to "კიმბუნდუ",
    "kn" to "კანადა",
    "ko" to "კორეული",
    "koi" to "კომი-პერმიაკული",
    "kok" to "კონკანი",
    "kos" to "კუსაიე",
    "kpe" to "კპელე",
    "kr" to "კანური",
    "krc" to "ყარაჩაულ-ბალყარული",
    "krl" to "კარელიური",
    "kru" to "კურუქი",
    "ks" to "ქაშმირული",
    "ksb" to "შამბალა",
    "ksf" to "ბაფია",
    "ksh" to "კიოლში",
    "ku" to "ქურთული",
    "kum" to "ყუმუხური",
    "kut" to "კუტენაი",
    "kv" to "კომი",
    "kw" to "კორნული",
    "kwk" to "კვაკვალა",
    "kxv" to "კუვი",
    "ky" to "ყირგიზული",
    "la" to "ლათინური",
    "lad" to "ლადინო",
    "lag" to "ლანგი",
    "lah" to "ლანდა",
    "lam" to "ლამბა",
    "lb" to "ლუქსემბურგული",
    "lez" to "ლეზგიური",
    "lg" to "განდა",
    "li" to "ლიმბურგული",
    "lij" to "ლიგურიული",
    "lil" to "ლილიეტი",
    "lkt" to "ლაკოტა",
    "lmo" to "ლომბარდიული",
    "ln" to "ლინგალა",
    "lo" to "ლაოსური",
    "lol" to "მონგო",
    "lou" to "ლუიზიანას კრეოლური",
    "loz" to "ლოზი",
    "lrc" to "ჩრდილოეთ ლური",
    "lsm" to "სამია",
    "lt" to "ლიეტუვური",
    "lu" to "ლუბა-კატანგა",
    "lua" to "ლუბა-ლულუა",
    "lui" to "ლუისენიო",
    "lun" to "ლუნდა",
    "luo" to "ლუო",
    "lus" to "მიზო",
    "luy" to "ლუჰია",
    "lv" to "ლატვიური",
    "mad" to "მადურული",
    "maf" to "მაფა",
    "mag" to "მაგაჰი",
    "mai" to "მაითილი",
    "mak" to "მაკასარი",
    "mas" to "მასაი",
    "mde" to "მაბა",
    "mdf" to "მოქშა",
    "men" to "მენდე",
    "mer" to "მერუ",
    "mfe" to "მორისიენი",
    "mg" to "მალაგასიური",
    "mga" to "საშუალო ირლანდიური",
    "mgh" to "მაქუვა-მეეტო",
    "mgo" to "მეტა-ენა",
    "mh" to "მარშალური",
    "mi" to "მაორი",
    "mic" to "მიკმაკი",
    "min" to "მინანგკაბაუ",
    "mk" to "მაკედონური",
    "ml" to "მალაიალამური",
    "mn" to "მონღოლური",
    "mnc" to "მანჯურიული",
    "mni" to "მანიპური",
    "moe" to "ინუ-აიმუნი",
    "moh" to "მოჰაუკური",
    "mos" to "მოსი",
    "mr" to "მარათჰი",
    "ms" to "მალაიური",
    "mt" to "მალტური",
    "mua" to "მუნდანგი",
    "mul" to "სხვადასხვა ენა",
    "mus" to "კრიკი",
    "mwl" to "მირანდული",
    "mwr" to "მარვარი",
    "my" to "ბირმული",
    "mye" to "მიენე",
    "myv" to "ერზია",
    "mzn" to "მაზანდერანული",
    "na" to "ნაურუ",
    "nap" to "ნეაპოლიტანური",
    "naq" to "ნამა",
    "nb" to "ნორვეგიული ბუკმოლი",
    "nd" to "ჩრდილოეთ ნდებელე",
    "nds" to "ქვემოგერმანული",
    "nds-NL" to "ქვემოსაქსონური",
    "ne" to "ნეპალური",
    "new" to "ნევარი",
    "ng" to "ნდონგა",
    "nia" to "ნიასი",
    "niu" to "ნიუე",
    "nl" to "ნიდერლანდური",
    "nl-BE" to "ფლამანდიური",
    "nmg" to "კვასიო",
    "nn" to "ნორვეგიული ნიუნორსკი",
    "nnh" to "ნგიმბუნი",
    "no" to "ნორვეგიული",
    "nog" to "ნოღაური",
    "non" to "ძველსკანდინავიური",
    "nqo" to "ნკო",
    "nr" to "სამხრეთ ნდებელური",
    "nso" to "ჩრდილოეთ სოთო",
    "nus" to "ნუერი",
    "nv" to "ნავახო",
    "nwc" to "კლასიკური ნევარული",
    "ny" to "ნიანჯა",
    "nym" to "ნიამვეზი",
    "nyn" to "ნიანკოლე",
    "nyo" to "ნიორო",
    "nzi" to "ნზიმა",
    "oc" to "ოქსიტანური",
    "oj" to "ოჯიბვე",
    "ojb" to "ჩრდილო-დასავლეთის ოჯიბვა",
    "ojc" to "ცენტრალური ოჯიბვე",
    "ojs" to "ოჯი-კრი",
    "ojw" to "დასავლეთის ოჯიბვა",
    "oka" to "ოკანაგანი",
    "om" to "ორომო",
    "or" to "ორია",
    "os" to "ოსური",
    "pa" to "პენჯაბური",
    "pag" to "პანგასინანი",
    "pal" to "ფალაური",
    "pam" to "პამპანგა",
    "pap" to "პაპიამენტო",
    "pau" to "ფალაუანი",
    "pcm" to "ნიგერიული კრეოლური",
    "peo" to "ძველი სპარსული",
    "phn" to "ფინიკიური",
    "pi" to "პალი",
    "pis" to "პიჯინი",
    "pl" to "პოლონური",
    "pqm" to "მალისეტ-პასამაკვოდი",
    "prg" to "პრუსიული",
    "pro" to "ძველი პროვანსული",
    "ps" to "პუშტუ",
    "pt" to "პორტუგალიური",
    "pt-BR" to "ბრაზილიური პორტუგალიური",
    "pt-PT" to "ევროპული პორტუგალიური",
    "qu" to "კეჩუა",
    "quc" to "კიჩე",
    "raj" to "რაჯასთანი",
    "rap" to "რაპანუი",
    "rar" to "რაროტონგული",
    "rhg" to "როჰინგა",
    "rm" to "რეტორომანული",
    "rn" to "რუნდი",
    "ro" to "რუმინული",
    "ro-MD" to "მოლდავური",
    "rof" to "რომბო",
    "rom" to "ბოშური",
    "ru" to "რუსული",
    "rup" to "არომანული",
    "rw" to "კინიარუანდა",
    "rwk" to "რუა",
    "sa" to "სანსკრიტი",
    "sad" to "სანდავე",
    "sah" to "იაკუტური",
    "sam" to "სამარიულ-არამეული",
    "saq" to "სამბურუ",
    "sat" to "სანტალი",
    "sba" to "ნგამბაი",
    "sbp" to "სანგუ",
    "sc" to "სარდინიული",
    "scn" to "სიცილიური",
    "sco" to "შოტლანდიური",
    "sd" to "სინდჰური",
    "sdh" to "სამხრეთქურთული",
    "se" to "ჩრდილოეთ საამური",
    "see" to "სენეკა",
    "seh" to "სენა",
    "sel" to "სელკუპური",
    "ses" to "კოირაბორო-სენი",
    "sg" to "სანგო",
    "sga" to "ძველი ირლანდიური",
    "sh" to "სერბულ-ხორვატული",
    "shi" to "შილჰა",
    "shn" to "შანი",
    "shu" to "ჩადური არაბული",
    "si" to "სინჰალური",
    "sk" to "სლოვაკური",
    "sl" to "სლოვენური",
    "slh" to "სამხრეთული ლუშუციდი",
    "sm" to "სამოა",
    "sma" to "სამხრეთსამური",
    "smj" to "ლულე-საამური",
    "smn" to "ინარი-საამური",
    "sms" to "სკოლტ-საამური",
    "sn" to "შონა",
    "snk" to "სონინკე",
    "so" to "სომალიური",
    "sq" to "ალბანური",
    "sr" to "სერბული",
    "srn" to "სრანან ტონგო",
    "ss" to "სუატი",
    "ssy" to "საჰო",
    "st" to "სამხრეთ სოთოს ენა",
    "str" to "სტრეიტს სალიში",
    "su" to "სუნდური",
    "suk" to "სუკუმა",
    "sux" to "შუმერული",
    "sv" to "შვედური",
    "sw" to "სუაჰილი",
    "sw-CD" to "კონგოს სუაჰილი",
    "swb" to "კომორული",
    "syc" to "კლასიკური სირიული",
    "syr" to "სირიული",
    "szl" to "სილესიური",
    "ta" to "ტამილური",
    "tce" to "სამხრეთ ტუჩონი",
    "te" to "ტელუგუ",
    "tem" to "ტინმე",
    "teo" to "ტესო",
    "tet" to "ტეტუმი",
    "tg" to "ტაჯიკური",
    "tgx" to "ტაგიში",
    "th" to "ტაილანდური",
    "tht" to "ტალტანი",
    "ti" to "ტიგრინია",
    "tig" to "თიგრე",
    "tk" to "თურქმენული",
    "tlh" to "კლინგონი",
    "tli" to "ტლინგიტი",
    "tn" to "ტსვანა",
    "to" to "ტონგანური",
    "tok" to "ტოკი-პონა",
    "tpi" to "ტოკ-პისინი",
    "tr" to "თურქული",
    "trv" to "ტაროკო",
    "ts" to "ტსონგა",
    "tt" to "თათრული",
    "ttm" to "ჩრდილოეთ ტუჩონი",
    "tum" to "ტუმბუკა",
    "tvl" to "ტუვალუ",
    "tw" to "თუი",
    "twq" to "ტასავაქი",
    "ty" to "ტაიტური",
    "tyv" to "ტუვა",
    "tzm" to "ცენტრალური მოროკოს ტამაზიგხტი",
    "udm" to "უდმურტული",
    "ug" to "უიღურული",
    "uga" to "უგარითული",
    "uk" to "უკრაინული",
    "umb" to "უმბუნდუ",
    "und" to "უცნობი ენა",
    "ur" to "ურდუ",
    "uz" to "უზბეკური",
    "vai" to "ვაი",
    "ve" to "ვენდა",
    "vec" to "ვენეციური",
    "vi" to "ვიეტნამური",
    "vmw" to "მაკჰუვა",
    "vo" to "ვოლაპუკი",
    "vun" to "ვუნჯო",
    "wa" to "ვალონური",
    "wae" to "ვალსერი",
    "wal" to "ველაითა",
    "war" to "ვარაი",
    "wbp" to "ვალპირი",
    "wo" to "ვოლოფური",
    "wuu" to "ვუ",
    "xal" to "ყალმუხური",
    "xh" to "ქჰოსა",
    "xnr" to "კანგრი",
    "xog" to "სოგა",
    "yav" to "იანგბენი",
    "ybb" to "იემბა",
    "yi" to "იდიში",
    "yo" to "იორუბა",
    "yrl" to "ნენგატუ",
    "yue" to "კანტონური",
    "yue-alt-menu" to "ჩინური, კანტონური",
    "za" to "ზჰუანგი",
    "zbl" to "ბლისსიმბოლოები",
    "zen" to "ზენაგა",
    "zgh" to "სტანდარტული მაროკოული ტამაზიგხტი",
    "zh" to "ჩინური",
    "zh-alt-menu" to "ჩინური, მანდარინი",
    "zh-Hans" to "გამარტივებული ჩინური",
    "zh-Hans-alt-long" to "გამარტივებული ჩინური მანდარინი",
    "zh-Hant" to "ტრადიციული ჩინური",
    "zh-Hant-alt-long" to "ტრადიციული ჩინური მანდარინი",
    "zu" to "ზულუ",
    "zun" to "ზუნი",
    "zxx" to "ლინგვისტური შიგთავსი არ არის",
    "zza" to "ზაზაკი",
  ) }

  val kaa: ImmutableMap by lazy { immutableMapOf(
    "de" to "немецше",
    "de-AT" to "немецше (Австрия)",
    "de-CH" to "немецше (Швейцария)",
    "fr" to "французша",
    "fr-CA" to "французша (Канада)",
    "fr-CH" to "французша (Швейцария)",
    "hi-Latn" to "ҳиндше (латын)",
    "hi-Latn-alt-variant" to "ҳинглиш (латын)",
    "it" to "итальянша",
    "ja" to "японша",
    "kaa" to "қарақалпақша",
    "ko" to "корейсше",
    "zh" to "қытайша",
    "zh-alt-menu" to "қытайша",
  ) }

  val kaa_Cyrl: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kab: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Takanit",
    "am" to "Tamahrict",
    "ar" to "Taɛrabt",
    "be" to "Tabilarusit",
    "bg" to "Tabulgarit",
    "bn" to "Tabengalit",
    "cs" to "Tačikit",
    "de" to "Talmant",
    "el" to "Tagrikit",
    "en" to "Taglizit",
    "es" to "Taspenyulit",
    "fa" to "Tafarisit",
    "fr" to "Tafransist",
    "ha" to "Tahwasit",
    "hi" to "Tahendit",
    "hu" to "Tahungarit",
    "id" to "Tandunisit",
    "ig" to "Tigbut",
    "it" to "Taṭalyanit",
    "ja" to "Tajapunit",
    "jv" to "Tajavanit",
    "kab" to "Taqbaylit",
    "km" to "Takemrit",
    "ko" to "Takurit",
    "ms" to "Tamalawit",
    "my" to "Taburmisit",
    "ne" to "Tanipalit",
    "nl" to "Tadučit",
    "pa" to "Tapunjabit",
    "pl" to "Tapulunit",
    "pt" to "Tapurtugalit",
    "ro" to "Tarumanit",
    "ru" to "Tarusit",
    "rw" to "Taruwandit",
    "so" to "Taṣumalit",
    "sv" to "Taswidit",
    "ta" to "Taṭamulit",
    "th" to "Taṭaylundit",
    "tr" to "Taṭurkit",
    "uk" to "Tukranit",
    "ur" to "Turdut",
    "vi" to "Tabyiṭnamit",
    "yo" to "Tayurubit",
    "zh" to "Tacinwat, Tamundarint",
    "zh-alt-menu" to "Tacinwat, Tamundarint",
    "zu" to "Tazulut",
  ) }

  val kaj: ImmutableMap by lazy { immutableMapOf(
    "kaj" to "Kaje",
  ) }

  val kam: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "kam" to "Kikamba",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val kcg: ImmutableMap by lazy { immutableMapOf(
    "kcg" to "Katab",
  ) }

  val kde: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Chakan",
    "am" to "Chamhali",
    "ar" to "Chalabu",
    "be" to "Chibelalusi",
    "bg" to "Chibulgalia",
    "bn" to "Chibangla",
    "cs" to "Chichechi",
    "de" to "Chidyelumani",
    "el" to "Chigilichi",
    "en" to "Chiingeleza",
    "es" to "Chihispania",
    "fa" to "Chiajemi",
    "fr" to "Chifalansa",
    "ha" to "Chihausa",
    "hi" to "Chihindi",
    "hu" to "Chihungali",
    "id" to "Chiiongonesia",
    "ig" to "Chiigbo",
    "it" to "Chiitaliano",
    "ja" to "Chidyapani",
    "jv" to "Chidyava",
    "kde" to "Chimakonde",
    "km" to "Chikambodia",
    "ko" to "Chikolea",
    "ms" to "Chimalesia",
    "my" to "Chibulma",
    "ne" to "Chinepali",
    "nl" to "Chiholanzi",
    "pa" to "Chipunjabi",
    "pl" to "Chipolandi",
    "pt" to "Chileno",
    "ro" to "Chilomania",
    "ru" to "Chilusi",
    "rw" to "Chinyalwanda",
    "so" to "Chisomali",
    "sv" to "Chiswidi",
    "ta" to "Chitamil",
    "th" to "Chitailandi",
    "tr" to "Chituluchi",
    "uk" to "Chiuklania",
    "ur" to "Chiuldu",
    "vi" to "Chivietinamu",
    "yo" to "Chiyoluba",
    "zh" to "Chichina",
    "zh-alt-menu" to "Chichina",
    "zu" to "Chizulu",
  ) }

  val kea: ImmutableMap by lazy { immutableMapOf(
    "ab" to "abkáziu",
    "af" to "afrikaner",
    "agq" to "aghem",
    "ak" to "akan",
    "am" to "amáriku",
    "ar" to "árabi",
    "ar-001" to "árabi mudernu",
    "arn" to "araukanu",
    "as" to "asames",
    "asa" to "asu",
    "ast" to "asturianu",
    "ay" to "aimara",
    "az" to "azerbaijanu",
    "az-alt-short" to "azeri",
    "ba" to "baxkir",
    "ban" to "balines",
    "bas" to "basa",
    "be" to "bielorusu",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "búlgaru",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetanu",
    "br" to "bretãu",
    "brx" to "bodo",
    "bs" to "bosniu",
    "ca" to "katalãu",
    "ccp" to "xakma",
    "ce" to "txetxenu",
    "ceb" to "sebuanu",
    "cgg" to "xiga",
    "chr" to "xeroki",
    "ckb" to "kurdu sentral",
    "ckb-alt-menu" to "kurdu sentral",
    "ckb-alt-variant" to "kurdu sentral",
    "co" to "kórsiku",
    "cs" to "txeku",
    "cu" to "slavu klériku",
    "cv" to "txuvaxi",
    "cy" to "gales",
    "da" to "dinamarkes",
    "dav" to "taita",
    "de" to "alemon",
    "de-AT" to "alemon austríaku",
    "de-CH" to "alemon altu suisu",
    "dje" to "zarma",
    "dsb" to "sórbiu baxu",
    "dua" to "duala",
    "dyo" to "jola-fonyi",
    "dz" to "dzonka",
    "ebu" to "embu",
    "ee" to "eve",
    "el" to "gregu",
    "en" to "ingles",
    "en-AU" to "ingles australianu",
    "en-CA" to "ingles kanadianu",
    "en-GB" to "ingles britániku",
    "en-GB-alt-short" to "ingles (R.U.)",
    "en-US" to "ingles merkanu",
    "en-US-alt-short" to "ingles (S.U.)",
    "eo" to "sperantu",
    "es" to "spanhol",
    "es-419" to "spanhol latinu-merkanu",
    "es-ES" to "spanhol europeu",
    "es-MX" to "spanhol mexikanu",
    "et" to "stonianu",
    "eu" to "basku",
    "ewo" to "ewondo",
    "fa" to "persa",
    "ff" to "fula",
    "fi" to "finlandes",
    "fil" to "filipinu",
    "fj" to "fijianu",
    "fo" to "faroes",
    "fr" to "franses",
    "fr-CA" to "franses kanadianu",
    "fr-CH" to "franses suisu",
    "fur" to "friulanu",
    "fy" to "fríziu osidental",
    "ga" to "irlandes",
    "gag" to "gagauz",
    "gl" to "galegu",
    "gn" to "guarani",
    "gsw" to "alemon suisu",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manks",
    "ha" to "auza",
    "haw" to "avaianu",
    "he" to "ebraiku",
    "hi" to "indi",
    "hmn" to "hmong",
    "hr" to "kroata",
    "hsb" to "sórbiu altu",
    "ht" to "aitianu",
    "hu" to "úngaru",
    "hy" to "arméniu",
    "ia" to "interlingua",
    "id" to "indonéziu",
    "ig" to "ibo",
    "ii" to "nuosu",
    "is" to "islandes",
    "it" to "italianu",
    "iu" to "inuktitut",
    "ja" to "japones",
    "jgo" to "ñomba",
    "jmc" to "matxame",
    "jv" to "javanes",
    "ka" to "jorjianu",
    "kab" to "kabila",
    "kam" to "kamba",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "khq" to "koira txiini",
    "ki" to "kikuiu",
    "kk" to "kazak",
    "kkj" to "kako",
    "kl" to "groenlandes",
    "kln" to "kalenjin",
    "km" to "kmer",
    "kn" to "kanares",
    "ko" to "korianu",
    "koi" to "komi-permiak",
    "kok" to "konkani",
    "ks" to "kaxmira",
    "ksf" to "bafia",
    "ksh" to "kolonhanu",
    "ku" to "kurdu",
    "kw" to "kórniku",
    "ky" to "kirgiz",
    "la" to "latin",
    "lag" to "langi",
    "lb" to "luxemburges",
    "lg" to "luganda",
    "lkt" to "lakota",
    "ln" to "lingala",
    "lo" to "lausianu",
    "lt" to "lituanu",
    "lu" to "luba-katanga",
    "luo" to "luo",
    "luy" to "luyia",
    "lv" to "letãu",
    "mg" to "malgaxi",
    "mgh" to "makua",
    "mi" to "maori",
    "mk" to "masedóniu",
    "ml" to "malaialam",
    "mr" to "marati",
    "ms" to "maláiu",
    "mt" to "maltes",
    "my" to "birmanes",
    "nb" to "norueges bokmål",
    "nds" to "alemon baxu",
    "ne" to "nepales",
    "nl" to "olandes",
    "nl-BE" to "flamengu",
    "nmg" to "kuazio",
    "nn" to "norueges nynorsk",
    "om" to "oromo",
    "or" to "odía",
    "os" to "osétiku",
    "pa" to "pandjabi",
    "pl" to "pulaku",
    "prg" to "prusianu",
    "ps" to "paxto",
    "pt" to "purtuges",
    "pt-BR" to "purtuges brazileru",
    "pt-PT" to "purtuges europeu",
    "qu" to "kexua",
    "quc" to "kitxe",
    "rm" to "romanxi",
    "rn" to "rundi",
    "ro" to "rumenu",
    "ro-MD" to "rumenu moldáviku",
    "rof" to "rombu",
    "ru" to "rusu",
    "rw" to "kiniaruanda",
    "rwk" to "rwa",
    "sa" to "sánskritu",
    "sd" to "sindi",
    "ses" to "koiraboro seni",
    "si" to "singales",
    "sk" to "slovaku",
    "sl" to "slovéniu",
    "smn" to "inari sami",
    "so" to "somali",
    "sq" to "albanes",
    "sr" to "sérviu",
    "su" to "sundanes",
    "sv" to "sueku",
    "sw" to "suaíli",
    "sw-CD" to "suaíli kongoles",
    "ta" to "tamil",
    "te" to "telugu",
    "tg" to "tadjiki",
    "th" to "tailandes",
    "ti" to "tigrinia",
    "tk" to "turkmenu",
    "to" to "tonganes",
    "tr" to "turku",
    "tt" to "tatar",
    "tzm" to "tamaziti di Atlas Sentral",
    "ug" to "uigur",
    "uk" to "ukranianu",
    "und" to "língua diskonxedu",
    "ur" to "urdu",
    "uz" to "uzbeki",
    "vi" to "vietnamita",
    "wo" to "uolof",
    "xh" to "koza",
    "yo" to "ioruba",
    "yue" to "kantunes",
    "yue-alt-menu" to "kantunes (tradisional)",
    "zgh" to "tamazait marokinu padron",
    "zh" to "xines",
    "zh-alt-menu" to "xines, mandarin",
    "zh-Hans" to "xines simplifikadu",
    "zh-Hans-alt-long" to "xines mandarin (simplificadu)",
    "zh-Hant" to "xines tradisional",
    "zh-Hant-alt-long" to "xines mandarin (tradisional)",
    "zu" to "zulu",
    "zxx" to "sen kontiudu linguístiku",
  ) }

  val ken: ImmutableMap by lazy { immutableMapOf(
    "ken" to "Kɛnyaŋ",
  ) }

  val kgp: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "amekaso",
    "ace" to "agsẽm",
    "ach" to "akori",
    "ada" to "anágme",
    "ady" to "anhige",
    "ae" to "avétiko",
    "af" to "afrikỹnẽ",
    "afh" to "afrihiri",
    "agq" to "aghẽm",
    "ain" to "ajinũ",
    "ak" to "akỹn",
    "akk" to "akajỹnũ",
    "ale" to "arevute",
    "alt" to "artaj sur",
    "am" to "amỹriko",
    "an" to "aragonẽ",
    "ang" to "ĩnhgrej arkajiku",
    "anp" to "ỹgika",
    "ar" to "arame",
    "ar-001" to "arame ta’ũn",
    "arc" to "aramajiko",
    "arn" to "mỹpunugũn",
    "arp" to "arapaho",
    "ars" to "arame nẽgene",
    "arw" to "aruvaki",
    "as" to "ajamẽ",
    "asa" to "asu",
    "ast" to "anhturijỹnũ",
    "av" to "avariko",
    "awa" to "avanhi",
    "ay" to "ajimỹra",
    "az" to "ajermajỹnũ",
    "az-alt-short" to "ajermajỹnũ",
    "az-Arab" to "aseri sur",
    "ba" to "majkir",
    "bal" to "marusi",
    "ban" to "marinẽj",
    "bas" to "masa",
    "bax" to "mamũm",
    "bbj" to "gumỹra",
    "be" to "huso-kupri",
    "bej" to "meja",
    "bem" to "mema",
    "bez" to "menỹ",
    "bfd" to "mafun",
    "bg" to "mugaru",
    "bgn" to "marusi-rãpurja",
    "bho" to "mojpuri",
    "bi" to "miramá",
    "bik" to "mikor",
    "bin" to "minĩ",
    "bkm" to "kãm",
    "bla" to "sigsika",
    "bm" to "mámara",
    "bn" to "megari",
    "bo" to "timetỹnũ",
    "br" to "mretỹ",
    "bra" to "mraj",
    "brx" to "mono",
    "bs" to "mojnia",
    "bss" to "akuse",
    "bua" to "murijato",
    "bug" to "muginẽj",
    "bum" to "muru",
    "byn" to "mrĩn",
    "byv" to "menuma",
    "ca" to "katarũg",
    "cad" to "kano",
    "car" to "karime",
    "cay" to "kajuga",
    "cch" to "ansỹm",
    "ccp" to "sakimỹ",
    "ce" to "sesẽnũ",
    "ceb" to "semujỹnũ",
    "cgg" to "siga",
    "ch" to "samãhu",
    "chb" to "simsa",
    "chg" to "sagataj",
    "chk" to "sukese",
    "chm" to "mỹri",
    "chn" to "jargỹ sinũki",
    "cho" to "sogtavo",
    "chp" to "sipevyjỹ",
    "chr" to "seroki",
    "chy" to "sejẽnẽ",
    "ckb" to "kurno kuju",
    "ckb-alt-menu" to "kurno kuju",
    "ckb-alt-variant" to "kurno kuju",
    "co" to "korso",
    "cop" to "komta",
    "cr" to "kri",
    "crh" to "krimẽja tá turko",
    "crs" to "sejséri krijoro-frỹsej",
    "cs" to "séko",
    "csb" to "kasumijỹ",
    "cu" to "eravu ekresijatiko",
    "cv" to "suvase",
    "cy" to "garej",
    "da" to "nhinỹmỹrkej",
    "dak" to "nakota",
    "dar" to "narguva",
    "dav" to "tajta",
    "de" to "arimỹv",
    "de-CH" to "suvisa arimỹv-téj",
    "del" to "neravare",
    "den" to "sirave",
    "dgr" to "nogrim",
    "din" to "ninka",
    "dje" to "jarma",
    "doi" to "nogri",
    "dsb" to "soramiv rur",
    "dua" to "nuvara",
    "dum" to "orỹnej kuju",
    "dv" to "nivehi",
    "dyo" to "jora-fonyj",
    "dyu" to "nhivura",
    "dz" to "jãnga",
    "dzg" to "najaga",
    "ebu" to "ẽmu",
    "ee" to "eve",
    "efi" to "efike",
    "egy" to "ejimso arkajku",
    "eka" to "ekajuki",
    "el" to "gregu",
    "elx" to "eramĩte",
    "en" to "ĩnhgrej",
    "enm" to "ĩnhgrej kuju",
    "eo" to "enhperỹtu",
    "es" to "enhpỹjór",
    "et" to "enhtonĩjỹnũ",
    "eu" to "manhku",
    "ewo" to "evãnu",
    "fa" to "pérsa",
    "fan" to "fỹnge",
    "fat" to "fỹti",
    "ff" to "fura",
    "fi" to "fĩranẽj",
    "fil" to "firipĩnũ",
    "fj" to "fijỹnũ",
    "fo" to "fervej",
    "fon" to "fãm",
    "fr" to "frỹsej",
    "frc" to "frỹsej kajũn",
    "frm" to "frỹsej kuju",
    "fro" to "frỹsej arkajku",
    "frr" to "friso tỹ nãrti",
    "frs" to "frisỹ rãjur",
    "fur" to "frijurỹnũ",
    "fy" to "friso rãpur",
    "ga" to "irỹnej",
    "gaa" to "ga",
    "gag" to "gagavuj",
    "gan" to "gỹn",
    "gay" to "gajo",
    "gba" to "gemaja",
    "gd" to "gajériko enhkosej",
    "gez" to "gij",
    "gil" to "gimertej",
    "gl" to "garego",
    "gmh" to "arimỹv-téj kuju",
    "gn" to "góranĩ",
    "goh" to "arimỹv-téj arkajku",
    "gon" to "gãnni",
    "gor" to "gorãntar",
    "got" to "gótiko",
    "grb" to "gremo",
    "grc" to "gregu arkajku",
    "gsw" to "arimỹv (Suvisa)",
    "gu" to "gujerati",
    "guz" to "gusij",
    "gv" to "mỹnsi",
    "gwi" to "guvisĩn",
    "ha" to "havusa",
    "hai" to "hajna",
    "hak" to "haka",
    "haw" to "havajỹnũ",
    "he" to "emrajko",
    "hi" to "hĩni",
    "hil" to "hirigajnãn",
    "hit" to "hitita",
    "hmn" to "hymãg",
    "ho" to "hiri motu",
    "hr" to "krovata",
    "hsb" to "soramiv téj",
    "hsn" to "sijỹg",
    "ht" to "hajtijỹnũ",
    "hu" to "ũgaru",
    "hup" to "hupa",
    "hy" to "armẽnĩju",
    "hz" to "herero",
    "ia" to "vĩ-jãgja",
    "iba" to "iman",
    "ibb" to "imimijo",
    "id" to "ĩnonẽsijo",
    "ie" to "vĩ-ag kuju ki",
    "ig" to "igmo",
    "ii" to "sisuvỹ ji",
    "ik" to "ĩnũpijake",
    "ilo" to "irukỹnũ",
    "inh" to "ĩnguse",
    "io" to "ino",
    "is" to "kukryr",
    "it" to "itarijỹnũ",
    "iu" to "inugtituti",
    "ja" to "japonẽj",
    "jbo" to "rojmán",
    "jgo" to "gẽma",
    "jmc" to "mỹsame",
    "jpr" to "junajko-pérsa",
    "jrb" to "junajko-aramiko",
    "jv" to "javanẽj",
    "ka" to "jiórjijỹnũ",
    "kaa" to "kara-karkag",
    "kab" to "kamyre",
    "kac" to "kasĩn",
    "kaj" to "ju",
    "kam" to "kỹma",
    "kaw" to "kavi",
    "kbd" to "kamarnhijỹnũ",
    "kbl" to "kanẽnmu",
    "kcg" to "tyjam",
    "kde" to "mỹkãne",
    "kea" to "pu-tánh-vĩ",
    "kfo" to "koro",
    "kg" to "kãgorej",
    "kgp" to "kanhgág",
    "kha" to "kasi",
    "kho" to "kotanẽj",
    "khq" to "kujra sĩnĩ",
    "ki" to "kikuju",
    "kj" to "kuvanhỹmỹ",
    "kk" to "kajake",
    "kkj" to "kako",
    "kl" to "grohẽrỹnej",
    "kln" to "karẽnjĩn",
    "km" to "kymẽr",
    "kmb" to "kĩmuno",
    "kn" to "kanỹrim",
    "ko" to "korejỹnũ",
    "koi" to "komĩ-permyjag",
    "kok" to "kãkani",
    "kos" to "kosirajỹn",
    "kpe" to "kepere",
    "kr" to "kanũri",
    "krc" to "karasaj-markar",
    "krl" to "karérijo",
    "kru" to "kurug",
    "ks" to "kasemĩra",
    "ksb" to "sỹmara",
    "ksf" to "mafija",
    "ksh" to "kárysi",
    "ku" to "kurno",
    "kum" to "kumyg",
    "kut" to "kutenaj",
    "kv" to "komĩ",
    "kw" to "kórnĩko",
    "ky" to "kirginh",
    "la" to "ratĩnh",
    "lad" to "raninũ",
    "lag" to "rỹngi",
    "lah" to "rahina",
    "lam" to "rỹma",
    "lb" to "rusẽmurgej",
    "lez" to "resgi",
    "lg" to "rugỹna",
    "li" to "rĩmurgej",
    "lkt" to "rakóta",
    "ln" to "rĩgara",
    "lo" to "raosijỹnũ",
    "lol" to "mãgo",
    "lou" to "rovusijỹnỹ tá ke pẽ",
    "loz" to "roji",
    "lrc" to "ruri nãrti",
    "lt" to "rituvỹnũ",
    "lu" to "ruma-katỹga",
    "lua" to "ruma-ruruva",
    "lui" to "rujsẽnũ",
    "lun" to "rũna",
    "luo" to "ruvo",
    "lus" to "rusaj",
    "luy" to "ruja",
    "lv" to "retỹv",
    "mad" to "mỹnurej",
    "maf" to "mafa",
    "mag" to "mỹgahi",
    "mai" to "mỹjtiri",
    "mak" to "mỹkasar",
    "man" to "mỹnhĩga",
    "mas" to "mỹsaj",
    "mde" to "mama",
    "mdf" to "mogsa",
    "mdr" to "mỹnar",
    "men" to "mẽne",
    "mer" to "mẽru",
    "mfe" to "mãrisijẽn",
    "mg" to "mỹrgase",
    "mga" to "irỹnej kuju",
    "mgh" to "mỹkuva",
    "mgo" to "mẽta",
    "mh" to "mỹrsarej",
    "mi" to "mỹvóri",
    "mic" to "mĩkemỹke",
    "min" to "mĩnỹgkamavu",
    "mk" to "mỹsenojũ",
    "ml" to "mỹrajara",
    "mn" to "mãgór",
    "mnc" to "mỹsu",
    "mni" to "mỹnĩpuri",
    "moh" to "mãjkỹnũ",
    "mos" to "mosi",
    "mr" to "marati",
    "ms" to "mỹrajo",
    "mt" to "mỹrtej",
    "mua" to "mũnág",
    "mul" to "vẽnhvĩ’e",
    "mus" to "krig",
    "mwl" to "mĩrỹnej",
    "mwr" to "mỹrvari",
    "my" to "mirmỹnẽj",
    "mye" to "myene",
    "myv" to "érsija",
    "mzn" to "mỹsánarỹni",
    "na" to "nỹvuruvánũ",
    "nan" to "mĩn nỹn",
    "nap" to "nỹporitỹnũ",
    "naq" to "nỹmỹ",
    "nb" to "mógmỹr nãrovegej",
    "nd" to "nemere nãrti",
    "nds" to "arimỹv rur",
    "nds-NL" to "sagsỹv rur",
    "ne" to "nẽparej",
    "new" to "nẽvari",
    "ng" to "nogã",
    "nia" to "nĩja",
    "niu" to "nivuvejỹnũ",
    "nl" to "orỹnej",
    "nl-BE" to "framẽgo",
    "nmg" to "kivasijo",
    "nn" to "nĩnãrsig nãrovegej",
    "nnh" to "gijẽmun",
    "no" to "nãrovegej",
    "nog" to "nãgaj",
    "non" to "nãrniko arkajku",
    "nqo" to "nyko",
    "nr" to "nemere sur",
    "nso" to "soto nãrti",
    "nus" to "nũver",
    "nv" to "nỹvaho",
    "nwc" to "nẽvari há tỹvĩ",
    "ny" to "nĩjỹnja",
    "nym" to "nyjỹm-vesi",
    "nyn" to "nyjỹmkore",
    "nyo" to "nyjor",
    "nzi" to "nĩsimỹ",
    "oc" to "ogsitỹnũ",
    "oj" to "ojimva",
    "om" to "orãmũ",
    "or" to "orija",
    "os" to "oseto",
    "osa" to "osage",
    "ota" to "turko otomỹnũ",
    "pa" to "pỹjami",
    "pag" to "pangasinỹ",
    "pal" to "paravi",
    "pam" to "pampỹga",
    "pap" to "papijamẽto",
    "pau" to "paravỹnũ",
    "pcm" to "pingĩn nĩjerijỹnũ",
    "peo" to "pérsa arkajku",
    "phn" to "fenĩso",
    "pi" to "pari",
    "pl" to "poronẽj",
    "pon" to "pãnhpejỹnũ",
    "prg" to "prusijỹnũ",
    "pro" to "provẽsar arkajku",
    "ps" to "pasito",
    "ps-alt-variant" to "pusito",
    "pt" to "fóg-vĩ",
    "qu" to "kinsuva",
    "quc" to "kisé",
    "raj" to "hajanhtỹnĩ",
    "rap" to "hapanũj",
    "rar" to "harotãganũ",
    "rm" to "homỹse",
    "rn" to "hũni",
    "ro" to "homẽnũ",
    "ro-MD" to "mãrnavijo",
    "rof" to "hãmo",
    "rom" to "homỹnĩ",
    "ru" to "huso",
    "rup" to "aromẽnũ",
    "rw" to "kinĩjarvỹna",
    "rwk" to "hywa",
    "sa" to "sỹnhkrito",
    "sad" to "sỹnave",
    "sah" to "saka",
    "sam" to "aramỹjko samaritỹnũ",
    "saq" to "sỹmuru",
    "sas" to "sasag",
    "sat" to "sỹtari",
    "sba" to "gỹmaji",
    "sbp" to "sỹgu",
    "sc" to "sarno",
    "scn" to "sisirijỹnũ",
    "sco" to "isikoti",
    "sd" to "sĩni",
    "sdh" to "kurno sur",
    "se" to "samĩ nãrti",
    "see" to "senẽka",
    "seh" to "senỹ",
    "sel" to "serkum",
    "ses" to "kojyramoro senĩ",
    "sg" to "sỹgo",
    "sga" to "irỹnej arkajku",
    "sh" to "servo-krovata",
    "shi" to "tasehiti",
    "shn" to "sỹn",
    "shu" to "arame sanijỹnũ",
    "si" to "sĩgarej",
    "sid" to "sinamũ",
    "sk" to "erovako",
    "sl" to "erovenũ",
    "sm" to "samovỹnũ",
    "sma" to "samĩ sur",
    "smj" to "samĩ Rure tá",
    "smn" to "samĩ Inari tá",
    "sms" to "samĩ Isikórti tá",
    "sn" to "sãnỹ",
    "snk" to "sãnĩke",
    "so" to "somỹri",
    "sog" to "sognijỹnũ",
    "sq" to "armánẽj",
    "sr" to "sérvijo",
    "srn" to "surinỹmẽj",
    "srr" to "serere",
    "ss" to "suvaji",
    "ssy" to "saho",
    "st" to "soto sur",
    "su" to "sunanẽj",
    "suk" to "sukumỹ",
    "sus" to "susu",
    "sux" to "sumẽrijo",
    "sv" to "suvéko",
    "sw" to "suvahiri",
    "sw-CD" to "suvahiri Kãgo tá",
    "swb" to "komorijỹnũ",
    "syc" to "sirijako há tỹvĩ",
    "syr" to "sirijako",
    "ta" to "támĩr",
    "te" to "térugo",
    "tem" to "timnẽ",
    "teo" to "teso",
    "ter" to "terẽnũ",
    "tet" to "tétũm",
    "tg" to "tanhike",
    "th" to "tajrỹnej",
    "ti" to "tigrinĩja",
    "tig" to "tigré",
    "tiv" to "tivi",
    "tk" to "turkomẽnũ",
    "tkl" to "tokeravánũ",
    "tl" to "tagaro",
    "tlh" to "krĩngãg",
    "tli" to "tiringite",
    "tmh" to "tamỹséke",
    "tn" to "tisuvanỹ",
    "to" to "tãnganẽj",
    "tog" to "tãnganẽj Nyjasa tá",
    "tpi" to "tóg-pisĩn",
    "tr" to "turko",
    "trv" to "taroko",
    "ts" to "tesãga",
    "tsi" to "simsijỹnũ",
    "tt" to "tartaru",
    "tum" to "tũmuka",
    "tvl" to "tuvaruvỹnũ",
    "tw" to "tuvi",
    "twq" to "tasavag",
    "ty" to "tajtijỹnũ",
    "tyv" to "tuvinijỹnũ",
    "tzm" to "tamỹjirte Atara Kuju tá",
    "udm" to "unmũrte",
    "ug" to "ujgur",
    "uga" to "ugaritiko",
    "uk" to "ukranĩjỹnũ",
    "umb" to "ũmunu",
    "und" to "vẽnhvĩ ki kagtĩg",
    "ur" to "urnu",
    "uz" to "unhmeke",
    "vai" to "vaj",
    "ve" to "vẽna",
    "vi" to "vijétinỹmũ",
    "vo" to "vorapuke",
    "vot" to "vótiko",
    "vun" to "vũjo",
    "wa" to "varỹv",
    "wae" to "varser",
    "wal" to "vorajta",
    "war" to "varaj",
    "was" to "vaso",
    "wbp" to "varpiri",
    "wo" to "vorofe",
    "wuu" to "vu",
    "xal" to "karmĩg",
    "xh" to "sosa",
    "xog" to "rusoga",
    "yao" to "javo",
    "yap" to "japese",
    "yav" to "jỹgmen",
    "ybb" to "jẽma",
    "yi" to "jinhise",
    "yo" to "joruma",
    "yrl" to "nhẽgatu",
    "yue" to "kỹtonẽj",
    "yue-alt-menu" to "kỹtonẽj (pẽ)",
    "za" to "juvỹg",
    "zap" to "japoteko",
    "zbl" to "sĩmoru mrij",
    "zen" to "senỹga",
    "zgh" to "tamỹjirte mỹhókinũ pã",
    "zh" to "sĩnẽj",
    "zh-alt-menu" to "sĩnẽj mỹnarĩj",
    "zh-Hans" to "sĩnẽj mẽ",
    "zh-Hans-alt-long" to "sĩnẽj mỹnarĩj (mẽ)",
    "zh-Hant" to "sĩnẽj pẽ",
    "zh-Hant-alt-long" to "sĩnẽj mỹnarĩj (pẽ)",
    "zu" to "suru",
    "zun" to "sunhi",
    "zxx" to "nén ũ vẽnhvĩ ki tũ",
    "zza" to "sasaki",
  ) }

  val khq: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akan senni",
    "am" to "Amhaarik senni",
    "ar" to "Laaraw senni",
    "be" to "Belaruus senni",
    "bg" to "Bulagaari senni",
    "bn" to "Bengali senni",
    "cs" to "Cek senni",
    "de" to "Almaŋ senni",
    "el" to "Grek senni",
    "en" to "Inglisi senni",
    "es" to "Espaaɲe senni",
    "fa" to "Farsi senni",
    "fr" to "Fransee senni",
    "ha" to "Hawsance senni",
    "hi" to "Induu senni",
    "hu" to "Hungaari senni",
    "id" to "Indoneesi senni",
    "ig" to "Iboo senni",
    "it" to "Itaali senni",
    "ja" to "Japonee senni",
    "jv" to "Javanee senni",
    "khq" to "Koyra ciini",
    "km" to "Kmeer senni, Game here",
    "ko" to "Koree senni",
    "ms" to "Maleezi senni",
    "my" to "Burme senni",
    "ne" to "Neepal senni",
    "nl" to "Holandee senni",
    "pa" to "Punjaabi sennii",
    "pl" to "Polonee senni",
    "pt" to "Portugee senni",
    "ro" to "Rumaani senni",
    "ru" to "Ruusi senni",
    "rw" to "Rwanda senni",
    "so" to "Somaali senni",
    "sv" to "Suweede senni",
    "ta" to "Tamil senni",
    "th" to "Taailandu senni",
    "tr" to "Turku senni",
    "uk" to "Ukreen senni",
    "ur" to "Urdu senni",
    "vi" to "Vietnaam senni",
    "yo" to "Yorbance senni",
    "zh" to "Sinuwa senni, Mandareŋ",
    "zh-alt-menu" to "Sinuwa senni, Mandareŋ",
    "zu" to "Julu senni",
  ) }

  val ki: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kĩarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kĩnjeremani",
    "el" to "Kigiriki",
    "en" to "Gĩthungũ",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kĩbaranja",
    "ha" to "Kihausa",
    "hi" to "Kĩhĩndĩ",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kĩtaliano",
    "ja" to "Kĩnjabani",
    "jv" to "Kijava",
    "ki" to "Gikuyu",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kĩracia",
    "rw" to "Kinyarwanda",
    "so" to "Kĩcumarĩ",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kĩcaina",
    "zh-alt-menu" to "Kĩcaina",
    "zu" to "Kizulu",
  ) }

  val kk: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афар тілі",
    "ab" to "абхаз тілі",
    "ace" to "ачех тілі",
    "ada" to "адангме тілі",
    "ady" to "адыгей тілі",
    "af" to "африкаанс тілі",
    "agq" to "агем тілі",
    "ain" to "айну тілі",
    "ak" to "акан тілі",
    "ale" to "алеут тілі",
    "alt" to "оңтүстік алтай тілі",
    "am" to "амхар тілі",
    "an" to "арагон тілі",
    "ann" to "оболо тілі",
    "anp" to "ангика тілі",
    "ar" to "араб тілі",
    "ar-001" to "қазіргі стандартты араб тілі",
    "arn" to "мапуче тілі",
    "arp" to "арапахо тілі",
    "ars" to "араб тілі (Неджда)",
    "as" to "ассам тілі",
    "asa" to "асу тілі",
    "ast" to "астурия тілі",
    "atj" to "атикамек тілі",
    "av" to "авар тілі",
    "awa" to "авадхи тілі",
    "ay" to "аймара тілі",
    "az" to "әзірбайжан тілі",
    "az-alt-short" to "әзірбайжан тілі",
    "ba" to "башқұрт тілі",
    "ban" to "бали тілі",
    "bas" to "баса тілі",
    "be" to "беларусь тілі",
    "bem" to "бемба тілі",
    "bez" to "бена тілі",
    "bg" to "болгар тілі",
    "bgc" to "хариани тілі",
    "bgn" to "батыс балучи тілі",
    "bho" to "бходжпури тілі",
    "bi" to "бислама тілі",
    "bin" to "бини тілі",
    "bla" to "сиксика тілі",
    "blo" to "ании тілі",
    "bm" to "бамбара тілі",
    "bn" to "бенгал тілі",
    "bo" to "тибет тілі",
    "br" to "бретон тілі",
    "brx" to "бодо тілі",
    "bs" to "босния тілі",
    "bug" to "бугис тілі",
    "byn" to "блин тілі",
    "ca" to "каталан тілі",
    "cay" to "кайюга тілі",
    "ccp" to "чакма тілі",
    "ce" to "шешен тілі",
    "ceb" to "себуано тілі",
    "cgg" to "кига тілі",
    "ch" to "чаморро тілі",
    "chk" to "чуук тілі",
    "chm" to "мари тілі",
    "cho" to "чокто тілі",
    "chp" to "чипевайан тілі",
    "chr" to "чероки тілі",
    "chy" to "шайен тілі",
    "ckb" to "сорани тілі",
    "ckb-alt-menu" to "сорани тілі",
    "ckb-alt-variant" to "сорани тілі",
    "clc" to "чилкотин тілі",
    "co" to "корсика тілі",
    "crg" to "мичиф тілі",
    "crj" to "оңтүстік-шығыс кри тілі",
    "crk" to "жазықтағы кри тілі",
    "crl" to "солтүстік-шығыс кри тілі",
    "crm" to "мус кри тілі",
    "crr" to "каролиналық алгонкин тілі",
    "crs" to "сейшельдік креол тілі",
    "cs" to "чех тілі",
    "csw" to "батпақты жердің кри тілі",
    "cu" to "шіркеулік славян тілі",
    "cv" to "чуваш тілі",
    "cy" to "валлий тілі",
    "da" to "дат тілі",
    "dak" to "дакота тілі",
    "dar" to "даргин тілі",
    "dav" to "таита тілі",
    "de" to "неміс тілі",
    "de-CH" to "швейцариялық әдеби неміс тілі",
    "dgr" to "догриб тілі",
    "dje" to "зарма тілі",
    "doi" to "догри тілі",
    "dsb" to "төменгі лужица тілі",
    "dua" to "дуала тілі",
    "dv" to "дивехи тілі",
    "dyo" to "диола тілі",
    "dz" to "дзонг-кэ тілі",
    "dzg" to "дазага тілі",
    "ebu" to "эмбу тілі",
    "ee" to "эве тілі",
    "efi" to "эфик тілі",
    "eka" to "экаджук тілі",
    "el" to "грек тілі",
    "en" to "ағылшын тілі",
    "eo" to "эсперанто тілі",
    "es" to "испан тілі",
    "et" to "эстон тілі",
    "eu" to "баск тілі",
    "ewo" to "эвондо тілі",
    "fa" to "парсы тілі",
    "fa-AF" to "дари тілі",
    "ff" to "фула тілі",
    "fi" to "фин тілі",
    "fil" to "филиппин тілі",
    "fj" to "фиджи тілі",
    "fo" to "фарер тілі",
    "fon" to "фон тілі",
    "fr" to "француз тілі",
    "frc" to "каджун тілі (француз)",
    "frr" to "солтүстік фриз тілі",
    "fur" to "фриуль тілі",
    "fy" to "батыс фриз тілі",
    "ga" to "ирланд тілі",
    "gaa" to "га тілі",
    "gag" to "гагауз тілі",
    "gd" to "шотландиялық гэль тілі",
    "gez" to "геэз тілі",
    "gil" to "гильберт тілі",
    "gl" to "галисия тілі",
    "gn" to "гуарани тілі",
    "gor" to "горонтало тілі",
    "gsw" to "неміс тілі (Швейцария)",
    "gu" to "гуджарати тілі",
    "guz" to "гусии тілі",
    "gv" to "мэн тілі",
    "gwi" to "гвичин тілі",
    "ha" to "хауса тілі",
    "hai" to "хайда тілі",
    "haw" to "гавайи тілі",
    "hax" to "оңтүстік хайда тілі",
    "he" to "иврит тілі",
    "hi" to "хинди тілі",
    "hi-Latn-alt-variant" to "хинглиш",
    "hil" to "хилигайнон тілі",
    "hmn" to "хмонг тілі",
    "hr" to "хорват тілі",
    "hsb" to "жоғарғы лужица тілі",
    "ht" to "гаити тілі",
    "hu" to "венгр тілі",
    "hup" to "хупа тілі",
    "hur" to "халкомелем тілі",
    "hy" to "армян тілі",
    "hz" to "гереро тілі",
    "ia" to "интерлингва тілі",
    "iba" to "ибан тілі",
    "ibb" to "ибибио тілі",
    "id" to "индонезия тілі",
    "ie" to "интерлингве тілі",
    "ig" to "игбо тілі",
    "ii" to "сычуан и тілі",
    "ikt" to "батыс канадалық инуктитут тілі",
    "ilo" to "илоко тілі",
    "inh" to "ингуш тілі",
    "io" to "идо тілі",
    "is" to "исланд тілі",
    "it" to "итальян тілі",
    "iu" to "инуктитут тілі",
    "ja" to "жапон тілі",
    "jbo" to "ложбан тілі",
    "jgo" to "нгомба тілі",
    "jmc" to "мачаме тілі",
    "jv" to "ява тілі",
    "ka" to "грузин тілі",
    "kab" to "кабил тілі",
    "kac" to "качин тілі",
    "kaj" to "каджи тілі",
    "kam" to "камба тілі",
    "kbd" to "кабардин тілі",
    "kcg" to "тьяп тілі",
    "kde" to "маконде тілі",
    "kea" to "кабувердьяну тілі",
    "kfo" to "коро тілі",
    "kgp" to "кайнганг тілі",
    "kha" to "кхаси тілі",
    "khq" to "койра чини тілі",
    "ki" to "кикуйю тілі",
    "kj" to "кваньяма тілі",
    "kk" to "қазақ тілі",
    "kkj" to "како тілі",
    "kl" to "калаалисут тілі",
    "kln" to "каленжин тілі",
    "km" to "кхмер тілі",
    "kmb" to "кимбунду тілі",
    "kn" to "каннада тілі",
    "ko" to "корей тілі",
    "koi" to "коми-пермяк тілі",
    "kok" to "конкани тілі",
    "kpe" to "кпелле тілі",
    "kr" to "канури тілі",
    "krc" to "қарашай-балқар тілі",
    "krl" to "карель тілі",
    "kru" to "курух тілі",
    "ks" to "кашмир тілі",
    "ksb" to "шамбала тілі",
    "ksf" to "бафиа тілі",
    "ksh" to "кёльн тілі",
    "ku" to "күрд тілі",
    "kum" to "құмық тілі",
    "kv" to "коми тілі",
    "kw" to "корн тілі",
    "kwk" to "квакиутль тілі",
    "kxv" to "куви тілі",
    "ky" to "қырғыз тілі",
    "la" to "латын тілі",
    "lad" to "ладино тілі",
    "lag" to "ланги тілі",
    "lb" to "люксембург тілі",
    "lez" to "лезгин тілі",
    "lg" to "ганда тілі",
    "li" to "лимбург тілі",
    "lij" to "лигур тілі",
    "lil" to "лиллуэт тілі",
    "lkt" to "лакота тілі",
    "lmo" to "ломбард тілі",
    "ln" to "лингала тілі",
    "lo" to "лаос тілі",
    "lou" to "креоль тілі (Луизиана)",
    "loz" to "лози тілі",
    "lrc" to "солтүстік люри тілі",
    "lsm" to "самия тілі",
    "lt" to "литва тілі",
    "lu" to "луба-катанга тілі",
    "lua" to "луба-лулуа тілі",
    "lun" to "лунда тілі",
    "luo" to "луо тілі",
    "lus" to "мизо тілі",
    "luy" to "лухиа тілі",
    "lv" to "латыш тілі",
    "mad" to "мадур тілі",
    "mag" to "магахи тілі",
    "mai" to "майтхили тілі",
    "mak" to "макасар тілі",
    "mas" to "масай тілі",
    "mdf" to "мокша тілі",
    "men" to "менде тілі",
    "mer" to "меру тілі",
    "mfe" to "морисиен тілі",
    "mg" to "малагаси тілі",
    "mgh" to "макуа-меетто тілі",
    "mgo" to "мета тілі",
    "mh" to "маршалл тілі",
    "mi" to "маори тілі",
    "mic" to "микмак тілі",
    "min" to "минангкабау тілі",
    "mk" to "македон тілі",
    "ml" to "малаялам тілі",
    "mn" to "моңғол тілі",
    "mni" to "манипури тілі",
    "moe" to "инну-аймун тілі",
    "moh" to "могавк тілі",
    "mos" to "мосси тілі",
    "mr" to "маратхи тілі",
    "ms" to "малай тілі",
    "mt" to "мальта тілі",
    "mua" to "мунданг тілі",
    "mul" to "бірнеше тіл",
    "mus" to "крик тілі",
    "mwl" to "миранд тілі",
    "my" to "бирма тілі",
    "myv" to "эрзя тілі",
    "mzn" to "мазандеран тілі",
    "na" to "науру тілі",
    "nap" to "неаполитан тілі",
    "naq" to "нама тілі",
    "nb" to "норвегиялық букмол тілі",
    "nd" to "солтүстік ндебеле тілі",
    "nds" to "төменгі неміс тілі",
    "nds-NL" to "төменгі саксон тілі",
    "ne" to "непал тілі",
    "new" to "невар тілі",
    "ng" to "ндонга тілі",
    "nia" to "ниас тілі",
    "niu" to "ниуэ тілі",
    "nl" to "нидерланд тілі",
    "nl-BE" to "фламанд тілі",
    "nmg" to "квасио тілі",
    "nn" to "норвегиялық нюнорск тілі",
    "nnh" to "нгиембун тілі",
    "no" to "норвег тілі",
    "nog" to "ноғай тілі",
    "nqo" to "нко тілі",
    "nr" to "оңтүстік ндебеле тілі",
    "nso" to "солтүстік сото тілі",
    "nus" to "нуэр тілі",
    "nv" to "навахо тілі",
    "ny" to "ньянджа тілі",
    "nyn" to "нианколе тілі",
    "oc" to "окситан тілі",
    "ojb" to "солтүстік-батыс оджибве тілі",
    "ojc" to "орталық оджибве тілі",
    "ojs" to "оджи-кри тілі",
    "ojw" to "батыс оджибве тілі",
    "oka" to "оканаган тілі",
    "om" to "оромо тілі",
    "or" to "ория тілі",
    "os" to "осетин тілі",
    "osa" to "осейдж тілі",
    "pa" to "пенджаб тілі",
    "pag" to "пангасинан тілі",
    "pam" to "пампанга тілі",
    "pap" to "папьяменто тілі",
    "pau" to "палау тілі",
    "pcm" to "нигериялық пиджин тілі",
    "pis" to "пиджин тілі",
    "pl" to "поляк тілі",
    "pqm" to "малесит-пассамакводди тілі",
    "prg" to "пруссия тілі",
    "ps" to "пушту тілі",
    "pt" to "португал тілі",
    "pt-BR" to "бразилиялық португал тілі",
    "pt-PT" to "еуропалық португал тілі",
    "qu" to "кечуа тілі",
    "quc" to "киче тілі",
    "raj" to "раджастани тілі",
    "rap" to "рапануй тілі",
    "rar" to "раротонган тілі",
    "rhg" to "рохинджа",
    "rm" to "романш тілі",
    "rn" to "рунди тілі",
    "ro" to "румын тілі",
    "ro-MD" to "молдован тілі",
    "rof" to "ромбо тілі",
    "ru" to "орыс тілі",
    "rup" to "арумын тілі",
    "rw" to "киньяруанда тілі",
    "rwk" to "руа тілі",
    "sa" to "санскрит тілі",
    "sad" to "сандаве тілі",
    "sah" to "саха тілі",
    "saq" to "самбуру тілі",
    "sat" to "сантали тілі",
    "sba" to "нгамбай тілі",
    "sbp" to "сангу тілі",
    "sc" to "сардин тілі",
    "scn" to "сицилия тілі",
    "sco" to "шотланд тілі",
    "sd" to "синдхи тілі",
    "sdh" to "оңтүстік күрд тілі",
    "se" to "солтүстік саам тілі",
    "seh" to "сена тілі",
    "ses" to "койраборо сенни тілі",
    "sg" to "санго тілі",
    "sh" to "серб-хорват тілі",
    "shi" to "ташелхит тілі",
    "shn" to "шан тілі",
    "si" to "сингал тілі",
    "sk" to "словак тілі",
    "sl" to "словен тілі",
    "slh" to "оңтүстік лушуцид тілі",
    "sm" to "самоа тілі",
    "sma" to "оңтүстік саам тілі",
    "smj" to "луле саам тілі",
    "smn" to "инари саам тілі",
    "sms" to "колтта саам тілі",
    "sn" to "шона тілі",
    "snk" to "сонинке тілі",
    "so" to "сомали тілі",
    "sq" to "албан тілі",
    "sr" to "серб тілі",
    "srn" to "сранан тонго тілі",
    "ss" to "свати тілі",
    "ssy" to "сахо тілі",
    "st" to "оңтүстік сото тілі",
    "str" to "солтүстік стрейтс тілі",
    "su" to "сундан тілі",
    "suk" to "сукума тілі",
    "sv" to "швед тілі",
    "sw" to "суахили тілі",
    "sw-CD" to "конго суахили тілі",
    "swb" to "комор тілі",
    "syr" to "сирия тілі",
    "szl" to "силез тілі",
    "ta" to "тамил тілі",
    "tce" to "оңтүстік тутчоне тілі",
    "te" to "телугу тілі",
    "tem" to "темне тілі",
    "teo" to "тесо тілі",
    "tet" to "тетум тілі",
    "tg" to "тәжік тілі",
    "tgx" to "тагиш тілі",
    "th" to "тай тілі",
    "tht" to "тальтан тілі",
    "ti" to "тигринья тілі",
    "tig" to "тигре тілі",
    "tk" to "түрікмен тілі",
    "tlh" to "клингон тілі",
    "tli" to "тлинкит тілі",
    "tn" to "тсвана тілі",
    "to" to "тонган тілі",
    "tok" to "токипона тілі",
    "tpi" to "ток-писин тілі",
    "tr" to "түрік тілі",
    "trv" to "тароко тілі",
    "ts" to "тсонга тілі",
    "tt" to "татар тілі",
    "ttm" to "солтүстік тутчоне тілі",
    "tum" to "тумбука тілі",
    "tvl" to "тувалу тілі",
    "tw" to "тви тілі",
    "twq" to "тасавак тілі",
    "ty" to "таити тілі",
    "tyv" to "тувин тілі",
    "tzm" to "орталық атлас тамазигхт тілі",
    "udm" to "удмурт тілі",
    "ug" to "ұйғыр тілі",
    "uk" to "украин тілі",
    "umb" to "умбунду тілі",
    "und" to "белгісіз тіл",
    "ur" to "урду тілі",
    "uz" to "өзбек тілі",
    "vai" to "вай тілі",
    "ve" to "венда тілі",
    "vec" to "венеция тілі",
    "vi" to "вьетнам тілі",
    "vmw" to "макуа тілі",
    "vo" to "волапюк тілі",
    "vun" to "вунджо тілі",
    "wa" to "валлон тілі",
    "wae" to "вальзер тілі",
    "wal" to "волайта тілі",
    "war" to "варай тілі",
    "wbp" to "вальбири тілі",
    "wo" to "волоф тілі",
    "wuu" to "қытай тілі (У)",
    "xal" to "қалмақ тілі",
    "xh" to "кхоса тілі",
    "xnr" to "кангри тілі",
    "xog" to "сога тілі",
    "yav" to "янгбен тілі",
    "ybb" to "йемба тілі",
    "yi" to "идиш тілі",
    "yo" to "йоруба тілі",
    "yrl" to "ньенгату тілі",
    "yue" to "кантон тілі",
    "yue-alt-menu" to "қытай тілі (кантон)",
    "za" to "чжуан тілі",
    "zgh" to "марокколық стандартты тамазигхт тілі",
    "zh" to "қытай тілі",
    "zh-alt-menu" to "қытай тілі (мандарин)",
    "zh-Hans" to "жеңілдетілген қытай тілі",
    "zh-Hans-alt-long" to "жеңілдетілген қытай тілі (мандарин)",
    "zh-Hant" to "дәстүрлі қытай тілі",
    "zh-Hant-alt-long" to "дәстүрлі қытай тілі (мандарин)",
    "zu" to "зулу тілі",
    "zun" to "зуни тілі",
    "zxx" to "тілдік мазмұны жоқ",
    "zza" to "заза тілі",
  ) }

  val kk_Arab: ImmutableMap by lazy { immutableMapOf(
    "kk-Arab" to "قازاق ءتىلى (توتە)",
  ) }

  val kk_Cyrl: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kk_KZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kkj: ImmutableMap by lazy { immutableMapOf(
    "en" to "yaman",
    "fr" to "numbu buy",
    "kkj" to "kakɔ",
  ) }

  val kl: ImmutableMap by lazy { immutableMapOf(
    "kl" to "kalaallisut",
  ) }

  val kln: ImmutableMap by lazy { immutableMapOf(
    "ak" to "kutitab Aka",
    "am" to "kutitab Amariek",
    "ar" to "kutitab Arabuk",
    "be" to "kutitab Belarusa",
    "bg" to "kutitab Bulgaria",
    "bn" to "kutitab Bengali",
    "cs" to "kutitab Chek",
    "de" to "kutitab Chermani",
    "el" to "kutitab Greece",
    "en" to "kutitab Uingeresa",
    "es" to "kutitab Espianik",
    "fa" to "kutitab Persia",
    "fr" to "kutitab Kifaransa",
    "ha" to "kutitab Hausa",
    "hi" to "kutitab Maindiik",
    "hu" to "kutitab Hangari",
    "id" to "kutitab Indonesia",
    "ig" to "kutitab Igbo",
    "it" to "kutitab Talianek",
    "ja" to "kutitap Japan",
    "jv" to "kutitap Javanese",
    "kln" to "Kalenjin",
    "km" to "kutitab Kher nebo Kwen",
    "ko" to "kutitab Korea",
    "ms" to "kutitab Malay",
    "my" to "kutitab Burma",
    "ne" to "kutitab Nepali",
    "nl" to "kutitab Boa",
    "pa" to "kutitab Punjab",
    "pl" to "kutitap Poland",
    "pt" to "kutitab Portugal",
    "ro" to "kutitab Romaniek",
    "ru" to "kutitab Russia",
    "rw" to "kutitab Kinyarwanda",
    "so" to "kutitab Somaliek",
    "sv" to "kutitab Sweden",
    "ta" to "kutitab Tamil",
    "th" to "kutitab Thailand",
    "tr" to "kutitab Turkey",
    "uk" to "kutitab Ukraine",
    "ur" to "kutitab Urdu",
    "vi" to "kutitab Vietnam",
    "yo" to "kutitab Yoruba",
    "zh" to "kutitab China",
    "zh-alt-menu" to "kutitab China",
    "zu" to "kutitab Zulu",
  ) }

  val km: ImmutableMap by lazy { immutableMapOf(
    "aa" to "អាហ្វារ",
    "ab" to "អាប់ខាហ៊្សាន",
    "ace" to "អាកហ៊ីនឺស",
    "ada" to "អាដេងមី",
    "ady" to "អាឌីហ្គី",
    "ae" to "អាវេស្ថាន",
    "af" to "អាហ្វ្រិកាន",
    "agq" to "អាហ្គីម",
    "ain" to "អាយនូ",
    "ak" to "អាកាន",
    "ale" to "អាលូត",
    "alt" to "អាល់តៃខាងត្បូង",
    "am" to "អាំហារិក",
    "an" to "អារ៉ាហ្គោន",
    "ann" to "អូបូឡូ",
    "anp" to "អាហ្គីកា",
    "ar" to "អារ៉ាប់",
    "ar-001" to "អារ៉ាប់ស្តង់ដារទំនើប",
    "arn" to "ម៉ាពូឈី",
    "arp" to "អារ៉ាប៉ាហូ",
    "ars" to "អារ៉ាប់ណាឌី",
    "as" to "អាសាមីស",
    "asa" to "អាស៊ូ",
    "ast" to "អាស្ទូរី",
    "atj" to "អាទិកាម៉េក",
    "av" to "អាវ៉ារីក",
    "awa" to "អាវ៉ាឌី",
    "ay" to "អីម៉ារ៉ា",
    "az" to "អាស៊ែបៃហ្សង់",
    "az-alt-short" to "អាហ្ស៊ែរី",
    "ba" to "បាស្គៀ",
    "ban" to "បាលី",
    "bas" to "បាសា",
    "be" to "បេឡារុស",
    "bem" to "បេមបា",
    "bez" to "បេណា",
    "bg" to "ប៊ុលហ្ការី",
    "bgc" to "ហារីយ៉ាន់វី",
    "bgn" to "បាឡូជីខាងលិច",
    "bho" to "បូចពូរី",
    "bi" to "ប៊ីស្លាម៉ា",
    "bin" to "ប៊ីនី",
    "bla" to "ស៊ីកស៊ីកា",
    "blo" to "អានី",
    "bm" to "បាម្បារា",
    "bn" to "បង់ក្លាដែស",
    "bo" to "ទីបេ",
    "br" to "ប្រ៊ីស្តុន",
    "brx" to "បូដូ",
    "bs" to "បូស្ន៊ី",
    "bug" to "ប៊ុកហ្គី",
    "byn" to "ប្ល៊ីន",
    "ca" to "កាតាឡាន",
    "cay" to "ខាយូហ្កា",
    "ccp" to "ចាក់ម៉ា",
    "ce" to "ឈីឆេន",
    "ceb" to "ស៊ីប៊ូអាណូ",
    "cgg" to "ឈីហ្កា",
    "ch" to "ឈីម៉ូរ៉ូ",
    "chk" to "ឈូគី",
    "chm" to "ម៉ារី",
    "cho" to "ឆុកតាវ",
    "chp" to "ឈីប៉េវ៉ាយអិន",
    "chr" to "ឆេរូគី",
    "chy" to "ឈីយីនី",
    "ckb" to "ឃើដភាគកណ្តាល",
    "ckb-alt-menu" to "ឃើដភាគកណ្តាល",
    "ckb-alt-variant" to "ឃើដភាគកណ្តាល",
    "clc" to "ឈីលកូទីន",
    "co" to "កូស៊ីខាន",
    "crg" to "មីឈីហ្វ",
    "crj" to "គ្រីខាងកើត​ប៉ែកខាងត្បូង",
    "crk" to "គ្រីតំបន់វាលរាប",
    "crl" to "គ្រីខាងកើត​ប៉ែកខាងជើង",
    "crm" to "មូសគ្រី",
    "crr" to "អាល់ហ្គនខ្វៀន ខារ៉ូលីណា",
    "crs" to "សេសេលវ៉ាគ្រីអូល (បារាំង)",
    "cs" to "ឆែក",
    "csw" to "គ្រីតំបន់ភក់ល្បាប់",
    "cu" to "ឈើជស្លាវិក",
    "cv" to "ឈូវ៉ាស",
    "cy" to "វេល",
    "da" to "ដាណឺម៉ាក",
    "dak" to "ដាកូតា",
    "dar" to "ដាចវ៉ា",
    "dav" to "តៃតា",
    "de" to "អាល្លឺម៉ង់",
    "dgr" to "ដូគ្រីប",
    "dje" to "ហ្សាម៉ា",
    "doi" to "ដូហ្គ្រី",
    "dsb" to "សូប៊ីក្រោម",
    "dua" to "ឌួលឡា",
    "dv" to "ទេវីហ៊ី",
    "dyo" to "ចូឡាហ៊្វុនយី",
    "dz" to "ដុងខា",
    "dzg" to "ដាហ្សាហ្គា",
    "ebu" to "អេមប៊ូ",
    "ee" to "អ៊ីវ",
    "efi" to "អ៊ីហ្វិក",
    "eka" to "អ៊ីកាជុក",
    "el" to "ក្រិក",
    "en" to "អង់គ្លេស",
    "en-US-alt-short" to "អង់គ្លេស (ស.រ.អ.)",
    "eo" to "អេស្ពេរ៉ាន់តូ",
    "es" to "អេស្ប៉ាញ",
    "es-ES" to "អេស្ប៉ាញ (អ៊ឺរ៉ុប)",
    "et" to "អេស្តូនី",
    "eu" to "បាសខ៍",
    "ewo" to "អ៊ីវ៉ុនដូ",
    "fa" to "ភឺសៀន",
    "fa-AF" to "ដារី",
    "ff" to "ហ្វ៊ូឡា",
    "fi" to "ហ្វាំងឡង់",
    "fil" to "ហ្វ៊ីលីពីន",
    "fj" to "ហ៊្វីជី",
    "fo" to "ហ្វារូស",
    "fon" to "ហ្វ៊ុន",
    "fr" to "បារាំង",
    "frc" to "បារាំងកាហ្សង់",
    "frr" to "ហ្វ្រ៊ីសៀន​ខាងជើង",
    "fur" to "ហ៊្វ្រូលាន",
    "fy" to "ហ្វ្រីស៊ានខាងលិច",
    "ga" to "អៀរឡង់",
    "gaa" to "ហ្គា",
    "gag" to "កាគូស",
    "gd" to "ស្កុតហ្កែលិគ",
    "gez" to "ជីស",
    "gil" to "ហ្គីលបឺទ",
    "gl" to "ហ្កាលីស្យាន",
    "gn" to "ហ្គូរ៉ានី",
    "gor" to "ហ្គូរុនតាឡូ",
    "gsw" to "អាល្លឺម៉ង (ស្វីស)",
    "gu" to "ហ្គុយ៉ារ៉ាទី",
    "guz" to "ហ្គូស៊ី",
    "gv" to "មេន",
    "gwi" to "ហ្គីចឈីន",
    "ha" to "ហូសា",
    "hai" to "ហៃដា",
    "haw" to "ហាវ៉ៃ",
    "hax" to "ហៃដាខាងត្បូង",
    "he" to "ហេប្រឺ",
    "hi" to "ហិណ្ឌី",
    "hi-Latn-alt-variant" to "ហ៊ីងលីង",
    "hil" to "ហ៊ីលីហ្គេណុន",
    "hmn" to "ម៉ុង",
    "hr" to "ក្រូអាត",
    "hsb" to "សូប៊ីលើ",
    "ht" to "ហៃទី",
    "hu" to "ហុងគ្រី",
    "hup" to "ហ៊ូប៉ា",
    "hur" to "ហាល់កូម៉េឡេម",
    "hy" to "អាមេនី",
    "hz" to "ហឺរីរ៉ូ",
    "ia" to "អ៊ីនធើលីង",
    "iba" to "អ៊ីបាន",
    "ibb" to "អាយប៊ីប៊ីអូ",
    "id" to "ឥណ្ឌូណេស៊ី",
    "ie" to "អ៊ីនធើលីងវេ",
    "ig" to "អ៊ីកបូ",
    "ii" to "ស៊ីឈាន់យី",
    "ikt" to "អ៊ីនុកទីទុត​កាណាដា​ប៉ែកខាងលិច",
    "ilo" to "អ៊ីឡូកូ",
    "inh" to "អ៊ិនហ្គូស",
    "io" to "អ៊ីដូ",
    "is" to "អ៊ីស្លង់",
    "it" to "អ៊ីតាលី",
    "iu" to "អ៊ីនុកទីទុត",
    "ja" to "ជប៉ុន",
    "jbo" to "លុចបាន",
    "jgo" to "ងុំបា",
    "jmc" to "ម៉ាឆាំ",
    "jv" to "ជ្វា",
    "ka" to "ហ្សក​ហ្ស៊ី",
    "kab" to "កាប៊ីឡេ",
    "kac" to "កាឈីន",
    "kaj" to "ជូ",
    "kam" to "កាំបា",
    "kbd" to "កាបាឌៀ",
    "kcg" to "យ៉ាប់",
    "kde" to "ម៉ាកូនដេ",
    "kea" to "កាប៊ូវឺឌៀនូ",
    "kfo" to "គូរូ",
    "kgp" to "ខាងហ្កេង",
    "kha" to "កាស៊ី",
    "khq" to "គុយរ៉ាឈីនី",
    "ki" to "គីគូយូ",
    "kj" to "គូនយ៉ាម៉ា",
    "kk" to "កាហ្សាក់",
    "kkj" to "កាកូ",
    "kl" to "កាឡាលលីស៊ុត",
    "kln" to "កាលែនជីន",
    "km" to "ខ្មែរ",
    "kmb" to "គីមប៊ុនឌូ",
    "kn" to "ខាណាដា",
    "ko" to "កូរ៉េ",
    "koi" to "គូមីភឹមយ៉ាគ",
    "kok" to "គុនកានី",
    "kpe" to "គ្លីប",
    "kr" to "កានូរី",
    "krc" to "ការ៉ាឆាយបាល់កា",
    "krl" to "ការីលា",
    "kru" to "គូរូក",
    "ks" to "កាស្មៀរ",
    "ksb" to "សាមបាឡា",
    "ksf" to "បាហ្វៀ",
    "ksh" to "កូឡូញ",
    "ku" to "ឃឺដ",
    "kum" to "គូមីគ",
    "kv" to "កូមី",
    "kw" to "កូនីស",
    "kwk" to "ក្វាក់វ៉ាឡា",
    "kxv" to "គូវី",
    "ky" to "​កៀហ្ស៊ីស",
    "la" to "ឡាតំាង",
    "lad" to "ឡាឌីណូ",
    "lag" to "ឡានហ្គី",
    "lb" to "លុចសំបួ",
    "lez" to "ឡេសហ្គី",
    "lg" to "ហ្កាន់ដា",
    "li" to "លីមប៊ូស",
    "lij" to "លីគូរី",
    "lil" to "លីលលូអេត",
    "lkt" to "ឡាកូតា",
    "lmo" to "ឡំបាត",
    "ln" to "លីនកាឡា",
    "lo" to "ឡាវ",
    "lou" to "ក្រេអូល លូអ៊ីស៊ីអាណា",
    "loz" to "ឡូហ្ស៊ី",
    "lrc" to "លូរីខាងជើង",
    "lsm" to "សាមៀ",
    "lt" to "លីទុយអានី",
    "lu" to "លូបាកាតានហ្គា",
    "lua" to "លូបាលូឡា",
    "lun" to "លុនដា",
    "luo" to "លូអូ",
    "lus" to "មីហ្សូ",
    "luy" to "លូយ៉ា",
    "lv" to "ឡាតវី",
    "mad" to "ម៉ាឌូរីស",
    "mag" to "ម៉ាហ្គាហ៊ី",
    "mai" to "ម៉ៃធីលី",
    "mak" to "ម៉ាកាសា",
    "mas" to "ម៉ាសៃ",
    "mdf" to "មុខសា",
    "men" to "មេនឌី",
    "mer" to "មេរូ",
    "mfe" to "ម៉ូរីស៊ីន",
    "mg" to "ម៉ាឡាហ្គាស៊ី",
    "mgh" to "ម៉ាកគូវ៉ាមីតូ",
    "mgo" to "មេតា",
    "mh" to "ម៉ាស់សល",
    "mi" to "ម៉ោរី",
    "mic" to "មិកមេក",
    "min" to "មីណាងកាប៊ូ",
    "mk" to "ម៉ាសេដូនី",
    "ml" to "ម៉ាឡាយ៉ាឡាម",
    "mn" to "ម៉ុងហ្គោលី",
    "mni" to "ម៉ានីពូរី",
    "moe" to "អ៊ីននូអៃមុន",
    "moh" to "ម៊ូហាគ",
    "mos" to "មូស៊ី",
    "mr" to "ម៉ារ៉ាធី",
    "ms" to "ម៉ាឡេ",
    "mt" to "ម៉ាល់តា",
    "mua" to "មុនដាង",
    "mul" to "ពហុភាសា",
    "mus" to "គ្រីក",
    "mwl" to "មីរ៉ានដេស",
    "my" to "ភូមា",
    "myv" to "អឺហ្ស៊ីយ៉ា",
    "mzn" to "ម៉ាហ្សានដឺរេនី",
    "na" to "ណូរូ",
    "nap" to "នាប៉ូលីតាន",
    "naq" to "ណាម៉ា",
    "nb" to "ន័រវែស បុកម៉ាល់",
    "nd" to "នេបេលេខាងជើង",
    "nds" to "អាល្លឺម៉ង់ក្រោម",
    "nds-NL" to "ហ្សាក់ស្យុងក្រោម",
    "ne" to "នេប៉ាល់",
    "new" to "នេវ៉ាវី",
    "ng" to "នុនហ្គា",
    "nia" to "នីអាស",
    "niu" to "នូអៀន",
    "nl" to "ហូឡង់",
    "nl-BE" to "ផ្លាមីស",
    "nmg" to "ក្វាស្យូ",
    "nn" to "ន័រវែស នីនូស",
    "nnh" to "ងៀមប៊ូន",
    "no" to "ន័រវែស",
    "nog" to "ណូហ្គៃ",
    "nqo" to "នគោ",
    "nr" to "នេប៊េលខាងត្បូង",
    "nso" to "សូថូខាងជើង",
    "nus" to "នូអ័រ",
    "nv" to "ណាវ៉ាចូ",
    "ny" to "ណានចា",
    "nyn" to "ណានកូលេ",
    "oc" to "អូសីតាន់",
    "ojb" to "អូជីបវ៉ា​ប៉ែកពាយ័ព្យ",
    "ojc" to "អូជីពវ៉ាកណ្ដាល",
    "ojs" to "អូជីគ្រី",
    "ojw" to "អូជីបវ៉ា​ខាងលិច",
    "oka" to "អូកាណាហ្កាន",
    "om" to "អូរ៉ូម៉ូ",
    "or" to "អូឌៀ",
    "os" to "អូស៊ីទិក",
    "pa" to "បឹនជាពិ",
    "pag" to "ភេនហ្គាស៊ីណាន",
    "pam" to "ផាមភេនហ្គា",
    "pap" to "ប៉ាប៉ៃមេនតូ",
    "pau" to "ប៉ាលូអាន",
    "pcm" to "ភាសាទំនាក់ទំនងនីហ្សេរីយ៉ា",
    "pis" to "ពីជីន",
    "pl" to "ប៉ូឡូញ",
    "pqm" to "ម៉ាលីស៊ីត ប៉ាសាម៉ាខ្វូឌី",
    "prg" to "ព្រូស៊ាន",
    "ps" to "បាស្តូ",
    "pt" to "ព័រទុយហ្គាល់",
    "pt-BR" to "ព័រទុយហ្កាល់ (ប្រេស៊ីល)",
    "pt-PT" to "ព័រទុយហ្គាល់ (អឺរ៉ុប)",
    "qu" to "ហ្គិកឈួ",
    "quc" to "គីចឈី",
    "raj" to "រ៉ាចាស់ថានី",
    "rap" to "រ៉ាប៉ានូ",
    "rar" to "រ៉ារ៉ូតុងហ្គាន",
    "rhg" to "រ៉ូហ៊ីងយ៉ា",
    "rm" to "រ៉ូម៉ង់",
    "rn" to "រុណ្ឌី",
    "ro" to "រូម៉ានី",
    "ro-MD" to "ម៉ុលដាវី",
    "rof" to "រុមបូ",
    "ru" to "រុស្ស៊ី",
    "rup" to "អារ៉ូម៉ានី",
    "rw" to "គិនយ៉ាវ៉ាន់ដា",
    "rwk" to "រ៉្វា",
    "sa" to "សំស្ក្រឹត",
    "sad" to "សានដាវី",
    "sah" to "យ៉ាឃុត",
    "saq" to "សាមបូរូ",
    "sat" to "សាន់តាលី",
    "sba" to "ងាំបេយ",
    "sbp" to "សានហ្គូ",
    "sc" to "សាឌីនា",
    "scn" to "ស៊ីស៊ីលាន",
    "sco" to "ស្កុត",
    "sd" to "ស៊ីនឌី",
    "sdh" to "ឃើដភាគខាងត្បូង",
    "se" to "សាមីខាងជើង",
    "seh" to "ស៊ីណា",
    "ses" to "គុយរ៉ាបូរ៉ុស៊ីនី",
    "sg" to "សានហ្គោ",
    "sh" to "សឺបូក្រូអាត",
    "shi" to "តាឈីលហ៊ីត",
    "shn" to "សាន",
    "si" to "ស្រីលង្កា",
    "sk" to "ស្លូវ៉ាគី",
    "sl" to "ស្លូវ៉ានី",
    "slh" to "ឡាស៊ូតស៊ីតខាងត្បូង",
    "sm" to "សាម័រ",
    "sma" to "សាមីខាងត្បូង",
    "smj" to "លូលីសាមី",
    "smn" to "អ៊ីណារីសាមី",
    "sms" to "ស្កុលសាមី",
    "sn" to "សូណា",
    "snk" to "សូនីនគេ",
    "so" to "សូម៉ាលី",
    "sq" to "អាល់បានី",
    "sr" to "ស៊ែប",
    "srn" to "ស្រាណានតុងហ្គោ",
    "ss" to "ស្វាទី",
    "ssy" to "សាហូ",
    "st" to "សូថូខាងត្បូង",
    "str" to "សាលីសស្ត្រេតស៍",
    "su" to "ស៊ូដង់",
    "suk" to "ស៊ូគូម៉ា",
    "sv" to "ស៊ុយអែត",
    "sw" to "ស្វាហ៊ីលី",
    "sw-CD" to "កុងហ្គោស្វាហ៊ីលី",
    "swb" to "កូម៉ូរី",
    "syr" to "ស៊ីរី",
    "szl" to "ស៊ីឡេស៊ី",
    "ta" to "តាមីល",
    "tce" to "ថុចឆុនខាងត្បូង",
    "te" to "តេលុគុ",
    "tem" to "ធីមនី",
    "teo" to "តេសូ",
    "tet" to "ទីទុំ",
    "tg" to "តាហ្ស៊ីគ",
    "tgx" to "តាហ្គីស",
    "th" to "ថៃ",
    "tht" to "តាល់តាន",
    "ti" to "ទីហ្គ្រីញ៉ា",
    "tig" to "ធីហ្គ្រា",
    "tk" to "តួកម៉េន",
    "tlh" to "ឃ្លីនហ្គុន",
    "tli" to "ថ្លីងហ្គីត",
    "tn" to "ស្វាណា",
    "to" to "តុងហ្គា",
    "tok" to "តូគីប៉ូណា",
    "tpi" to "ថុកពីស៊ីន",
    "tr" to "ទួរគី",
    "trv" to "តារ៉ូកូ",
    "ts" to "សុងហ្គា",
    "tt" to "តាតា",
    "ttm" to "ថុចឆុនខាងជើង",
    "tum" to "ទុមប៊ូកា",
    "tvl" to "ទូវ៉ាលូ",
    "tw" to "ទ្វី",
    "twq" to "តាសាវ៉ាក់",
    "ty" to "តាហ៊ីទី",
    "tyv" to "ទូវីនៀ",
    "tzm" to "តាម៉ាសាយអាត្លាសកណ្តាល",
    "udm" to "អាត់មូដ",
    "ug" to "អ៊ុយហ្គឺរ",
    "uk" to "អ៊ុយក្រែន",
    "umb" to "អាម់ប៊ុនឌូ",
    "und" to "ភាសាមិនស្គាល់",
    "ur" to "អ៊ូរឌូ",
    "uz" to "អ៊ូសបេគ",
    "vai" to "វៃ",
    "ve" to "វេនដា",
    "vec" to "វេណេតូ",
    "vi" to "វៀតណាម",
    "vmw" to "ម៉ាឃូវ៉ា",
    "vo" to "វូឡាពូក",
    "vun" to "វុនចូ",
    "wa" to "វ៉ាលូន",
    "wae" to "វេលសឺ",
    "wal" to "វ៉ូឡាយតា",
    "war" to "វ៉ារេយ",
    "wbp" to "វ៉ារីប៉ារី",
    "wo" to "វូឡុហ្វ",
    "wuu" to "អ៊ូចិន",
    "xal" to "កាលមីគ",
    "xh" to "ឃសា",
    "xnr" to "ខែងគ្រី",
    "xog" to "សូហ្គា",
    "yav" to "យ៉ាងបេន",
    "ybb" to "យេមបា",
    "yi" to "យ៉ីឌីស",
    "yo" to "យរូបា",
    "yrl" to "ញីនហ្កាទូ",
    "yue" to "កន្តាំង",
    "yue-alt-menu" to "ចិនកាតាំង",
    "za" to "ហ្សួង",
    "zgh" to "តាម៉ាហ្សៃម៉ារ៉ុកស្តង់ដា",
    "zh" to "ចិន",
    "zh-alt-menu" to "ចិនកុកងឺ",
    "zh-Hans" to "ចិន​អក្សរ​កាត់",
    "zh-Hans-alt-long" to "ចិនកុកងឺ (អក្សរ​កាត់)",
    "zh-Hant" to "ចិន​អក្សរ​ពេញ",
    "zh-Hant-alt-long" to "ចិនកុកងឺ (អក្សរ​ពុម្ព)",
    "zu" to "ហ្សូលូ",
    "zun" to "ហ្សូនី",
    "zxx" to "គ្មាន​ទិន្នន័យ​ភាសា",
    "zza" to "ហ្សាហ្សា",
  ) }

  val kn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ಅಫಾರ್",
    "ab" to "ಅಬ್ಖಾಜಿಯನ್",
    "ace" to "ಅಛಿನೀಸ್",
    "ach" to "ಅಕೋಲಿ",
    "ada" to "ಅಡಂಗ್ಮೆ",
    "ady" to "ಅಡೈಘೆ",
    "ae" to "ಅವೆಸ್ಟನ್",
    "af" to "ಆಫ್ರಿಕಾನ್ಸ್",
    "afh" to "ಆಫ್ರಿಹಿಲಿ",
    "agq" to "ಅಘೆಮ್",
    "ain" to "ಐನು",
    "ak" to "ಅಕಾನ್",
    "akk" to "ಅಕ್ಕಾಡಿಯನ್",
    "ale" to "ಅಲೆಯುಟ್",
    "alt" to "ದಕ್ಷಿಣ ಅಲ್ಟಾಯ್",
    "am" to "ಅಂಹರಿಕ್",
    "an" to "ಅರಗೊನೀಸ್",
    "ang" to "ಪ್ರಾಚೀನ ಇಂಗ್ಲೀಷ್",
    "ann" to "ಒಬೊಲೊ",
    "anp" to "ಆಂಗಿಕಾ",
    "ar" to "ಅರೇಬಿಕ್",
    "ar-001" to "ಆಧುನಿಕ ಪ್ರಮಾಣಿತ ಅರೇಬಿಕ್",
    "arc" to "ಅರಾಮಿಕ್",
    "arn" to "ಮಪುಚೆ",
    "arp" to "ಅರಪಾಹೋ",
    "ars" to "ನ್ಯಾಜ್ಡಿ ಅರೇಬಿಕ್",
    "arw" to "ಅರಾವಾಕ್",
    "as" to "ಅಸ್ಸಾಮೀಸ್",
    "asa" to "ಅಸು",
    "ast" to "ಆಸ್ಟುರಿಯನ್",
    "atj" to "ಅತಿಕಮೆಕ್",
    "av" to "ಅವರಿಕ್",
    "awa" to "ಅವಧಿ",
    "ay" to "ಅಯ್ಮಾರಾ",
    "az" to "ಅಜೆರ್ಬೈಜಾನಿ",
    "az-alt-short" to "ಅಝೆರಿ",
    "ba" to "ಬಶ್ಕಿರ್",
    "bal" to "ಬಲೂಚಿ",
    "ban" to "ಬಲಿನೀಸ್",
    "bas" to "ಬಸಾ",
    "be" to "ಬೆಲರೂಸಿಯನ್",
    "bej" to "ಬೇಜಾ",
    "bem" to "ಬೆಂಬಾ",
    "bez" to "ಬೆನ",
    "bg" to "ಬಲ್ಗೇರಿಯನ್",
    "bgc" to "ಹರ್ಯಾನ್ವಿ",
    "bgn" to "ಪಶ್ಚಿಮ ಬಲೊಚಿ",
    "bho" to "ಭೋಜಪುರಿ",
    "bi" to "ಬಿಸ್ಲಾಮಾ",
    "bik" to "ಬಿಕೊಲ್",
    "bin" to "ಬಿನಿ",
    "bla" to "ಸಿಕ್ಸಿಕಾ",
    "blo" to "ಅನೀ",
    "bm" to "ಬಂಬಾರಾ",
    "bn" to "ಬಾಂಗ್ಲಾ",
    "bo" to "ಟಿಬೇಟಿಯನ್",
    "br" to "ಬ್ರೆಟನ್",
    "bra" to "ಬ್ರಜ್",
    "brx" to "ಬೋಡೊ",
    "bs" to "ಬೋಸ್ನಿಯನ್",
    "bua" to "ಬುರಿಯಟ್",
    "bug" to "ಬುಗಿನೀಸ್",
    "byn" to "ಬ್ಲಿನ್",
    "ca" to "ಕೆಟಲಾನ್",
    "cad" to "ಕ್ಯಾಡ್ಡೋ",
    "car" to "ಕಾರಿಬ್",
    "cay" to "ಕಯುಗಾ",
    "cch" to "ಅಟ್ಸಮ್",
    "ccp" to "ಚಕ್ಮಾ",
    "ce" to "ಚಚೆನ್",
    "ceb" to "ಸೆಬುವಾನೊ",
    "cgg" to "ಚಿಗಾ",
    "ch" to "ಕಮೊರೊ",
    "chb" to "ಚಿಬ್ಚಾ",
    "chg" to "ಚಗಟಾಯ್",
    "chk" to "ಚೂಕಿಸೆ",
    "chm" to "ಮಾರಿ",
    "chn" to "ಚಿನೂಕ್ ಜಾರ್ಗೋನ್",
    "cho" to "ಚೋಕ್ಟಾವ್",
    "chp" to "ಚಿಪೆವ್ಯಾನ್",
    "chr" to "ಚೆರೋಕಿ",
    "chy" to "ಚೀಯೆನ್ನೇ",
    "ckb" to "ಮಧ್ಯ ಕುರ್ದಿಶ್",
    "ckb-alt-menu" to "ಮಧ್ಯ ಕುರ್ದಿಶ್",
    "ckb-alt-variant" to "ಕುರ್ದಿಶ್, ಸೊರಾನಿ",
    "clc" to "ಚಿಲ್ಕೋಟಿನ್",
    "co" to "ಕೋರ್ಸಿಕನ್",
    "cop" to "ಕೊಪ್ಟಿಕ್",
    "cr" to "ಕ್ರೀ",
    "crg" to "ಮಿಚಿಫ್",
    "crh" to "ಕ್ರಿಮೀಯನ್ ಟರ್ಕಿಷ್",
    "crj" to "ದಕ್ಷಿಣ ಪೂರ್ವ ಕ್ರೀ",
    "crk" to "ಪ್ಲೇನ್ಸ್ ಕ್ರೀ",
    "crl" to "ಉತ್ತರ ಪೂರ್ವ ಕ್ರೀ",
    "crm" to "ಮೂಸ್ ಕ್ರೀ",
    "crr" to "ಕೆರೊಲಿನಾ ಅಲ್ಗೊಂಕ್ವಿಯನ್",
    "crs" to "ಸೆಸೆಲ್ವಾ ಕ್ರಯೋಲ್ ಫ್ರೆಂಚ್",
    "cs" to "ಜೆಕ್",
    "csb" to "ಕಶುಬಿಯನ್",
    "csw" to "ಸ್ವಾಂಪಿ ಕ್ರೀ",
    "cu" to "ಚರ್ಚ್ ಸ್ಲಾವಿಕ್",
    "cv" to "ಚುವಾಶ್",
    "cy" to "ವೆಲ್ಶ್",
    "da" to "ಡ್ಯಾನಿಶ್",
    "dak" to "ಡಕೋಟಾ",
    "dar" to "ದರ್ಗ್ವಾ",
    "dav" to "ಟೈಟ",
    "de" to "ಜರ್ಮನ್",
    "de-AT" to "ಆಸ್ಟ್ರಿಯನ್ ಜರ್ಮನ್",
    "de-CH" to "ಸ್ವಿಸ್ ಹೈ ಜರ್ಮನ್",
    "del" to "ಡೆಲಾವೇರ್",
    "den" to "ಸ್ಲೇವ್",
    "dgr" to "ಡೋಗ್ರಿಬ್",
    "din" to "ಡಿಂಕಾ",
    "dje" to "ಜರ್ಮಾ",
    "doi" to "ಡೋಗ್ರಿ",
    "dsb" to "ಲೋವರ್ ಸರ್ಬಿಯನ್",
    "dua" to "ಡುವಾಲಾ",
    "dum" to "ಮಧ್ಯ ಡಚ್",
    "dv" to "ದಿವೆಹಿ",
    "dyo" to "ಜೊಲ-ಫೊನ್ಯಿ",
    "dyu" to "ಡ್ಯೂಲಾ",
    "dz" to "ಜೋಂಗ್‌ಖಾ",
    "dzg" to "ಡಜಾಗ",
    "ebu" to "ಎಂಬು",
    "ee" to "ಈವ್",
    "efi" to "ಎಫಿಕ್",
    "egy" to "ಪ್ರಾಚೀನ ಈಜಿಪ್ಟಿಯನ್",
    "eka" to "ಎಕಾಜುಕ್",
    "el" to "ಗ್ರೀಕ್",
    "elx" to "ಎಲಾಮೈಟ್",
    "en" to "ಇಂಗ್ಲಿಷ್",
    "en-AU" to "ಆಸ್ಟ್ರೇಲಿಯನ್ ಇಂಗ್ಲಿಷ್",
    "en-CA" to "ಕೆನೆಡಿಯನ್ ಇಂಗ್ಲಿಷ್",
    "en-GB" to "ಬ್ರಿಟಿಷ್ ಇಂಗ್ಲಿಷ್",
    "en-GB-alt-short" to "ಯು.ಕೆ. ಇಂಗ್ಲಿಷ್",
    "en-US" to "ಅಮೆರಿಕನ್ ಇಂಗ್ಲಿಷ್",
    "en-US-alt-short" to "ಯು.ಎಸ್. ಇಂಗ್ಲಿಷ್",
    "enm" to "ಮಧ್ಯ ಇಂಗ್ಲೀಷ್",
    "eo" to "ಎಸ್ಪೆರಾಂಟೊ",
    "es" to "ಸ್ಪ್ಯಾನಿಷ್",
    "es-419" to "ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್",
    "es-ES" to "ಯುರೋಪಿಯನ್ ಸ್ಪ್ಯಾನಿಷ್",
    "es-MX" to "ಮೆಕ್ಸಿಕನ್ ಸ್ಪ್ಯಾನಿಷ್",
    "et" to "ಎಸ್ಟೊನಿಯನ್",
    "eu" to "ಬಾಸ್ಕ್",
    "ewo" to "ಇವಾಂಡೋ",
    "fa" to "ಪರ್ಶಿಯನ್",
    "fa-AF" to "ದರಿ",
    "fan" to "ಫಾಂಗ್",
    "fat" to "ಫಾಂಟಿ",
    "ff" to "ಫುಲಾ",
    "fi" to "ಫಿನ್ನಿಶ್",
    "fil" to "ಫಿಲಿಪಿನೊ",
    "fj" to "ಫಿಜಿಯನ್",
    "fo" to "ಫರೋಸಿ",
    "fon" to "ಫೋನ್",
    "fr" to "ಫ್ರೆಂಚ್",
    "fr-CA" to "ಕೆನೆಡಿಯನ್ ಫ್ರೆಂಚ್",
    "fr-CH" to "ಸ್ವಿಸ್ ಫ್ರೆಂಚ್",
    "frc" to "ಕಾಜುನ್ ಫ್ರೆಂಚ್",
    "frm" to "ಮಧ್ಯ ಫ್ರೆಂಚ್",
    "fro" to "ಪ್ರಾಚೀನ ಫ್ರೆಂಚ್",
    "frr" to "ಉತ್ತರ ಫ್ರಿಸಿಯನ್",
    "frs" to "ಪೂರ್ವ ಫ್ರಿಸಿಯನ್",
    "fur" to "ಫ್ರಿಯುಲಿಯನ್",
    "fy" to "ಪಶ್ಚಿಮ ಫ್ರಿಸಿಯನ್",
    "ga" to "ಐರಿಷ್",
    "gaa" to "ಗ",
    "gag" to "ಗಗೌಜ್",
    "gan" to "ಗಾನ್ ಚೀನೀಸ್",
    "gay" to "ಗಾಯೋ",
    "gba" to "ಗ್ಬಾಯಾ",
    "gd" to "ಸ್ಕಾಟಿಶ್ ಗೆಲಿಕ್",
    "gez" to "ಗೀಝ್",
    "gil" to "ಗಿಲ್ಬರ್ಟೀಸ್",
    "gl" to "ಗ್ಯಾಲಿಶಿಯನ್",
    "gmh" to "ಮಧ್ಯ ಹೈ ಜರ್ಮನ್",
    "gn" to "ಗೌರಾನಿ",
    "goh" to "ಪ್ರಾಚೀನ ಹೈ ಜರ್ಮನ್",
    "gon" to "ಗೊಂಡಿ",
    "gor" to "ಗೊರೊಂಟಾಲೋ",
    "got" to "ಗೋಥಿಕ್",
    "grb" to "ಗ್ರೇಬೋ",
    "grc" to "ಪ್ರಾಚೀನ ಗ್ರೀಕ್",
    "gsw" to "ಸ್ವಿಸ್ ಜರ್ಮನ್",
    "gu" to "ಗುಜರಾತಿ",
    "guz" to "ಗುಸಿ",
    "gv" to "ಮ್ಯಾಂಕ್ಸ್",
    "gwi" to "ಗ್ವಿಚ್‌ಇನ್",
    "ha" to "ಹೌಸಾ",
    "hai" to "ಹೈಡಾ",
    "hak" to "ಹಕ್",
    "haw" to "ಹವಾಯಿಯನ್",
    "hax" to "ದಕ್ಷಿಣ ಹೈಡಾ",
    "he" to "ಹೀಬ್ರೂ",
    "hi" to "ಹಿಂದಿ",
    "hi-Latn-alt-variant" to "ಹಿಂಗ್ಲಿಷ್",
    "hil" to "ಹಿಲಿಗೇನನ್",
    "hit" to "ಹಿಟ್ಟಿಟೆ",
    "hmn" to "ಮೋಂಗ್",
    "ho" to "ಹಿರಿ ಮೊಟು",
    "hr" to "ಕ್ರೊಯೇಶಿಯನ್",
    "hsb" to "ಅಪ್ಪರ್ ಸರ್ಬಿಯನ್",
    "hsn" to "ಶಯಾಂಗ್ ಚೀನೀಸೇ",
    "ht" to "ಹೈಟಿಯನ್ ಕ್ರಿಯೋಲಿ",
    "hu" to "ಹಂಗೇರಿಯನ್",
    "hup" to "ಹೂಪಾ",
    "hur" to "ಹಾಲ್ಕೊಮೆಲೆಮ್",
    "hy" to "ಅರ್ಮೇನಿಯನ್",
    "hz" to "ಹೆರೆರೊ",
    "ia" to "ಇಂಟರ್‌ಲಿಂಗ್ವಾ",
    "iba" to "ಇಬಾನ್",
    "ibb" to "ಇಬಿಬಿಯೋ",
    "id" to "ಇಂಡೋನೇಶಿಯನ್",
    "ie" to "ಇಂಟರ್‌ಲಿಂಗ್",
    "ig" to "ಇಗ್ಬೊ",
    "ii" to "ಸಿಚುಅನ್ ಯಿ",
    "ik" to "ಇನುಪಿಯಾಕ್",
    "ikt" to "ಪಶ್ಚಿಮ ಕೆನಡಿಯನ್ ಇನುಕ್ಟಿಟುಟ್",
    "ilo" to "ಇಲ್ಲಿಕೋ",
    "inh" to "ಇಂಗುಷ್",
    "io" to "ಇಡೊ",
    "is" to "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್",
    "it" to "ಇಟಾಲಿಯನ್",
    "iu" to "ಇನುಕ್ಟಿಟುಟ್",
    "ja" to "ಜಾಪನೀಸ್",
    "jbo" to "ಲೊಜ್ಬಾನ್",
    "jgo" to "ನೊಂಬಾ",
    "jmc" to "ಮ್ಯಕಮೆ",
    "jpr" to "ಜೂಡಿಯೋ-ಪರ್ಶಿಯನ್",
    "jrb" to "ಜೂಡಿಯೋ-ಅರೇಬಿಕ್",
    "jv" to "ಜಾವಾನೀಸ್",
    "ka" to "ಜಾರ್ಜಿಯನ್",
    "kaa" to "ಕಾರಾ-ಕಲ್ಪಾಕ್",
    "kab" to "ಕಬೈಲ್",
    "kac" to "ಕಚಿನ್",
    "kaj" to "ಜ್ಜು",
    "kam" to "ಕಂಬಾ",
    "kaw" to "ಕಾವಿ",
    "kbd" to "ಕಬರ್ಡಿಯನ್",
    "kcg" to "ಟ್ಯಾಪ್",
    "kde" to "ಮ್ಯಾಕೊಂಡ್",
    "kea" to "ಕಬುವೆರ್ಡಿಯನು",
    "kfo" to "ಕೋರೋ",
    "kg" to "ಕಾಂಗೋ",
    "kgp" to "ಕೈಗಂಗ್",
    "kha" to "ಖಾಸಿ",
    "kho" to "ಖೋಟಾನೀಸ್",
    "khq" to "ಕೊಯ್ರ ಚೀನಿ",
    "ki" to "ಕಿಕುಯು",
    "kj" to "ಕ್ವಾನ್‌ಯಾಮಾ",
    "kk" to "ಕಝಕ್",
    "kkj" to "ಕಾಕೊ",
    "kl" to "ಕಲಾಲ್ಲಿಸುಟ್",
    "kln" to "ಕಲೆಂಜಿನ್",
    "km" to "ಖಮೇರ್",
    "kmb" to "ಕಿಂಬುಂಡು",
    "kn" to "ಕನ್ನಡ",
    "ko" to "ಕೊರಿಯನ್",
    "koi" to "ಕೋಮಿ-ಪರ್ಮ್ಯಕ್",
    "kok" to "ಕೊಂಕಣಿ",
    "kos" to "ಕೊಸರಿಯನ್",
    "kpe" to "ಕಪೆಲ್ಲೆ",
    "kr" to "ಕನುರಿ",
    "krc" to "ಕರಚಯ್-ಬಲ್ಕಾರ್",
    "krl" to "ಕರೇಲಿಯನ್",
    "kru" to "ಕುರುಖ್",
    "ks" to "ಕಾಶ್ಮೀರಿ",
    "ksb" to "ಶಂಬಲ",
    "ksf" to "ಬಫಿಯ",
    "ksh" to "ಕಲೊಗ್ನಿಯನ್",
    "ku" to "ಕುರ್ದಿಷ್",
    "kum" to "ಕುಮೈಕ್",
    "kut" to "ಕುಟೇನಾಯ್",
    "kv" to "ಕೋಮಿ",
    "kw" to "ಕಾರ್ನಿಷ್",
    "kwk" to "ಕ್ವಾಕ್‌ವಾಲಾ",
    "kxv" to "ಕುವಿ",
    "ky" to "ಕಿರ್ಗಿಜ್",
    "la" to "ಲ್ಯಾಟಿನ್",
    "lad" to "ಲ್ಯಾಡಿನೋ",
    "lag" to "ಲಾಂಗಿ",
    "lah" to "ಲಹಂಡಾ",
    "lam" to "ಲಂಬಾ",
    "lb" to "ಲಕ್ಸಂಬರ್ಗಿಷ್",
    "lez" to "ಲೆಜ್ಘಿಯನ್",
    "lg" to "ಗಾಂಡಾ",
    "li" to "ಲಿಂಬರ್ಗಿಶ್",
    "lij" to "ಲಿಗುರಿಯನ್",
    "lil" to "ಲಿಲ್ಲೂವೆಟ್",
    "lkt" to "ಲಕೊಟ",
    "lmo" to "ಲೋಂಬರ್ಡ್",
    "ln" to "ಲಿಂಗಾಲ",
    "lo" to "ಲಾವೋ",
    "lol" to "ಮೊಂಗೋ",
    "lou" to "ಲೂಯಿಸಿಯಾನ ಕ್ರಿಯೋಲ್",
    "loz" to "ಲೋಝಿ",
    "lrc" to "ಉತ್ತರ ಲೂರಿ",
    "lsm" to "ಸಾಮಿಯಾ",
    "lt" to "ಲಿಥುವೇನಿಯನ್",
    "lu" to "ಲೂಬಾ-ಕಟಾಂಗಾ",
    "lua" to "ಲುಬ-ಲುಲಾ",
    "lui" to "ಲೂಯಿಸೆನೋ",
    "lun" to "ಲುಂಡಾ",
    "luo" to "ಲುವೋ",
    "lus" to "ಮಿಝೋ",
    "luy" to "ಲುಯಿಯ",
    "lv" to "ಲಾಟ್ವಿಯನ್",
    "mad" to "ಮದುರೀಸ್",
    "mag" to "ಮಗಾಹಿ",
    "mai" to "ಮೈಥಿಲಿ",
    "mak" to "ಮಕಾಸರ್",
    "man" to "ಮಂಡಿಂಗೊ",
    "mas" to "ಮಸಾಯ್",
    "mdf" to "ಮೋಕ್ಷ",
    "mdr" to "ಮಂದಾರ್",
    "men" to "ಮೆಂಡೆ",
    "mer" to "ಮೆರು",
    "mfe" to "ಮೊರಿಸನ್",
    "mg" to "ಮಲಗಾಸಿ",
    "mga" to "ಮಧ್ಯ ಐರಿಷ್",
    "mgh" to "ಮ್ಯಖುವಾ- ಮೀಟ್ಟೊ",
    "mgo" to "ಮೆಟಾ",
    "mh" to "ಮಾರ್ಶಲ್ಲೀಸ್",
    "mi" to "ಮಾವೋರಿ",
    "mic" to "ಮಿಕ್‌ಮ್ಯಾಕ್",
    "min" to "ಮಿನಂಗ್‌ಕಬಾವು",
    "mk" to "ಮೆಸಿಡೋನಿಯನ್",
    "ml" to "ಮಲಯಾಳಂ",
    "mn" to "ಮಂಗೋಲಿಯನ್",
    "mnc" to "ಮಂಚು",
    "mni" to "ಮಣಿಪುರಿ",
    "moe" to "ಇನ್ನು-ಐಮುನ್",
    "moh" to "ಮೊಹಾವ್ಕ್",
    "mos" to "ಮೊಸ್ಸಿ",
    "mr" to "ಮರಾಠಿ",
    "ms" to "ಮಲಯ್",
    "mt" to "ಮಾಲ್ಟೀಸ್",
    "mua" to "ಮುಂಡಂಗ್",
    "mul" to "ಬಹುಸಂಖ್ಯೆಯ ಭಾಷೆಗಳು",
    "mus" to "ಕ್ರೀಕ್",
    "mwl" to "ಮಿರಾಂಡೀಸ್",
    "mwr" to "ಮಾರ್ವಾಡಿ",
    "my" to "ಬರ್ಮೀಸ್",
    "myv" to "ಎರ್ಝ್ಯಾ",
    "mzn" to "ಮಜಂದೆರಾನಿ",
    "na" to "ನೌರು",
    "nan" to "ನಾನ್",
    "nap" to "ನಿಯಾಪೊಲಿಟನ್",
    "naq" to "ನಮ",
    "nb" to "ನಾರ್ವೆಜಿಯನ್ ಬೊಕ್ಮಲ್",
    "nd" to "ಉತ್ತರ ದೆಬೆಲೆ",
    "nds" to "ಲೋ ಜರ್ಮನ್",
    "nds-NL" to "ಲೋ ಸ್ಯಾಕ್ಸನ್",
    "ne" to "ನೇಪಾಳಿ",
    "new" to "ನೇವಾರೀ",
    "ng" to "ಡೋಂಗಾ",
    "nia" to "ನಿಯಾಸ್",
    "niu" to "ನಿಯುವನ್",
    "nl" to "ಡಚ್",
    "nl-BE" to "ಫ್ಲೆಮಿಷ್",
    "nmg" to "ಖ್ವಾಸಿಯೊ",
    "nn" to "ನಾರ್ವೇಜಿಯನ್ ನೈನಾರ್ಸ್ಕ್",
    "nnh" to "ನಿಂಬೂನ್",
    "no" to "ನಾರ್ವೇಜಿಯನ್",
    "nog" to "ನೊಗಾಯ್",
    "non" to "ಪ್ರಾಚೀನ ನೋರ್ಸ್",
    "nqo" to "ಎನ್‌ಕೋ",
    "nr" to "ದಕ್ಷಿಣ ದೆಬೆಲೆ",
    "nso" to "ಉತ್ತರ ಸೋಥೋ",
    "nus" to "ನೂಯರ್",
    "nv" to "ನವಾಜೊ",
    "nwc" to "ಶಾಸ್ತ್ರೀಯ ನೇವಾರಿ",
    "ny" to "ನ್ಯಾಂಜಾ",
    "nym" to "ನ್ಯಾಮ್‌ವೆಂಜಿ",
    "nyn" to "ನ್ಯಾನ್‌ಕೋಲೆ",
    "nyo" to "ನ್ಯೋರೋ",
    "nzi" to "ಜೀಮಾ",
    "oc" to "ಒಸಿಟನ್",
    "oj" to "ಒಜಿಬ್ವಾ",
    "ojb" to "ವಾಯುವ್ಯ ಓಜಿಬ್ವಾ",
    "ojc" to "ಮಧ್ಯ ಓಜಿಬ್ವಾ",
    "ojs" to "ಓಜಿ-ಕ್ರೀ",
    "ojw" to "ಪಶ್ಚಿಮ ಓಜಿಬ್ವಾ",
    "oka" to "ಒಕನಾಗನ್",
    "om" to "ಒರೊಮೊ",
    "or" to "ಒಡಿಯ",
    "os" to "ಒಸ್ಸೆಟಿಕ್",
    "osa" to "ಓಸಾಜ್",
    "ota" to "ಒಟ್ಟೋಮನ್ ತುರ್ಕಿಷ್",
    "pa" to "ಪಂಜಾಬಿ",
    "pag" to "ಪಂಗಾಸಿನನ್",
    "pal" to "ಪಹ್ಲವಿ",
    "pam" to "ಪಂಪಾಂಗಾ",
    "pap" to "ಪಪಿಯಾಮೆಂಟೊ",
    "pau" to "ಪಲುಆನ್",
    "pcm" to "ನೈಜೀರಿಯನ್ ಪಿಡ್ಗಿನ್",
    "peo" to "ಪ್ರಾಚೀನ ಪರ್ಶಿಯನ್",
    "phn" to "ಫೀನಿಷಿಯನ್",
    "pi" to "ಪಾಲಿ",
    "pis" to "ಪಿಜಿನ್",
    "pl" to "ಪೊಲಿಶ್",
    "pon" to "ಪೋನ್‌‌ಪಿಯನ್",
    "pqm" to "ಮ್ಯಾಲಿಸೀಟ್-ಪಸ್ಸಾಮಕ್ವಾಡ್ಡಿ",
    "prg" to "ಪ್ರಶಿಯನ್",
    "pro" to "ಪ್ರಾಚೀನ ಪ್ರೊವೆನ್ಶಿಯಲ್",
    "ps" to "ಪಾಷ್ಟೋ",
    "ps-alt-variant" to "ಪುಶ್ತೋ",
    "pt" to "ಪೋರ್ಚುಗೀಸ್",
    "pt-BR" to "ಬ್ರೆಜಿಲಿಯನ್ ಪೋರ್ಚುಗೀಸ್",
    "pt-PT" to "ಯೂರೋಪಿಯನ್ ಪೋರ್ಚುಗೀಸ್",
    "qu" to "ಕ್ವೆಚುವಾ",
    "quc" to "ಕಿಷೆ",
    "raj" to "ರಾಜಸ್ಥಾನಿ",
    "rap" to "ರಾಪಾನುಯಿ",
    "rar" to "ರಾರೋಟೊಂಗನ್",
    "rhg" to "ರೋಹಿಂಗ್ಯಾ",
    "rm" to "ರೊಮಾನ್ಶ್",
    "rn" to "ರುಂಡಿ",
    "ro" to "ರೊಮೇನಿಯನ್",
    "ro-MD" to "ಮಾಲ್ಡೇವಿಯನ್",
    "rof" to "ರೊಂಬೊ",
    "rom" to "ರೋಮಾನಿ",
    "ru" to "ರಷ್ಯನ್",
    "rup" to "ಅರೋಮಾನಿಯನ್",
    "rw" to "ಕಿನ್ಯಾರ್‌ವಾಂಡಾ",
    "rwk" to "ರುವ",
    "sa" to "ಸಂಸ್ಕೃತ",
    "sad" to "ಸಂಡಾವೇ",
    "sah" to "ಸಖಾ",
    "sam" to "ಸಮರಿಟನ್ ಅರಾಮಿಕ್",
    "saq" to "ಸಂಬುರು",
    "sas" to "ಸಸಾಕ್",
    "sat" to "ಸಂತಾಲಿ",
    "sba" to "ನಂಬೇ",
    "sbp" to "ಸಂಗು",
    "sc" to "ಸರ್ಡೀನಿಯನ್",
    "scn" to "ಸಿಸಿಲಿಯನ್",
    "sco" to "ಸ್ಕೋಟ್ಸ್",
    "sd" to "ಸಿಂಧಿ",
    "sdh" to "ದಕ್ಷಿಣ ಕುರ್ದಿಶ್",
    "se" to "ಉತ್ತರ ಸಾಮಿ",
    "seh" to "ಸೆನ",
    "sel" to "ಸೆಲ್ಕಪ್",
    "ses" to "ಕೊಯ್ರಬೊರೊ ಸೆನ್ನಿ",
    "sg" to "ಸಾಂಗೋ",
    "sga" to "ಪ್ರಾಚೀನ ಐರಿಷ್",
    "sh" to "ಸರ್ಬೋ-ಕ್ರೊಯೇಶಿಯನ್",
    "shi" to "ಟಷೆಲ್‍ಹಿಟ್",
    "shn" to "ಶಾನ್",
    "si" to "ಸಿಂಹಳ",
    "sid" to "ಸಿಡಾಮೋ",
    "sk" to "ಸ್ಲೋವಾಕ್",
    "sl" to "ಸ್ಲೋವೇನಿಯನ್",
    "slh" to "ದಕ್ಷಿಣ ಲುಶೂಟ್‌ಸೀಡ್",
    "sm" to "ಸಮೋವನ್",
    "sma" to "ದಕ್ಷಿಣ ಸಾಮಿ",
    "smj" to "ಲೂಲ್ ಸಾಮಿ",
    "smn" to "ಇನಾರಿ ಸಮೀ",
    "sms" to "ಸ್ಕೋಟ್ ಸಾಮಿ",
    "sn" to "ಶೋನಾ",
    "snk" to "ಸೋನಿಂಕೆ",
    "so" to "ಸೊಮಾಲಿ",
    "sog" to "ಸೋಗ್ಡಿಯನ್",
    "sq" to "ಅಲ್ಬೇನಿಯನ್",
    "sr" to "ಸೆರ್ಬಿಯನ್",
    "srn" to "ಸ್ರಾನನ್ ಟೋಂಗೋ",
    "srr" to "ಸೇರೇರ್",
    "ss" to "ಸ್ವಾತಿ",
    "ssy" to "ಸಹೊ",
    "st" to "ದಕ್ಷಿಣ ಸೋಥೋ",
    "str" to "ಸ್ಟ್ರೇಟ್ಸ್ ಸೆಲಿಶ್",
    "su" to "ಸುಂಡಾನೀಸ್",
    "suk" to "ಸುಕುಮಾ",
    "sus" to "ಸುಸು",
    "sux" to "ಸುಮೇರಿಯನ್",
    "sv" to "ಸ್ವೀಡಿಷ್",
    "sw" to "ಸ್ವಹಿಲಿ",
    "sw-CD" to "ಕಾಂಗೊ ಸ್ವಹಿಲಿ",
    "swb" to "ಕೊಮೊರಿಯನ್",
    "syc" to "ಶಾಸ್ತ್ರೀಯ ಸಿರಿಯಕ್",
    "syr" to "ಸಿರಿಯಾಕ್",
    "szl" to "ಸಿಲೆಸಿಯನ್",
    "ta" to "ತಮಿಳು",
    "tce" to "ದಕ್ಷಿಣ ಟಚ್‌ವನ್",
    "te" to "ತೆಲುಗು",
    "tem" to "ಟಿಮ್ನೆ",
    "teo" to "ಟೆಸೊ",
    "ter" to "ಟೆರೆನೋ",
    "tet" to "ಟೇಟಮ್",
    "tg" to "ತಾಜಿಕ್",
    "tgx" to "ಟಾಗಿಶ್",
    "th" to "ಥಾಯ್",
    "tht" to "ಟಾಹ್ಲ್ಟನ್",
    "ti" to "ಟಿಗ್ರಿನ್ಯಾ",
    "tig" to "ಟೈಗ್ರೆ",
    "tiv" to "ಟಿವ್",
    "tk" to "ಟರ್ಕ್‌ಮೆನ್",
    "tkl" to "ಟೊಕೆಲಾವ್",
    "tl" to "ಟ್ಯಾಗಲೋಗ್",
    "tlh" to "ಕ್ಲಿಂಗನ್",
    "tli" to "ಟ್ಲಿಂಗಿಟ್",
    "tmh" to "ಟಮಾಷೆಕ್",
    "tn" to "ಸ್ವಾನಾ",
    "to" to "ಟೋಂಗನ್",
    "tog" to "ನ್ಯಾಸಾ ಟೋಂಗಾ",
    "tok" to "ಟೋಕಿ ಪೋನಾ",
    "tpi" to "ಟೋಕ್ ಪಿಸಿನ್",
    "tr" to "ಟರ್ಕಿಶ್",
    "trv" to "ಟರೊಕೊ",
    "ts" to "ಸೋಂಗಾ",
    "tsi" to "ಸಿಂಶಿಯನ್",
    "tt" to "ಟಾಟರ್",
    "ttm" to "ಉತ್ತರ ಟಚ್‌ವನ್",
    "tum" to "ತುಂಬುಕಾ",
    "tvl" to "ಟುವಾಲು",
    "tw" to "ಟ್ವಿ",
    "twq" to "ಟಸವಕ್",
    "ty" to "ಟಹೀಟಿಯನ್",
    "tyv" to "ಟುವಿನಿಯನ್",
    "tzm" to "ಮಧ್ಯ ಅಟ್ಲಾಸ್ ಟಮಜೈಟ್",
    "udm" to "ಉಡ್‌ಮುರ್ಟ್",
    "ug" to "ಉಯಿಘರ್",
    "ug-alt-variant" to "ಉಯ್‌ಗರ್",
    "uga" to "ಉಗಾರಿಟಿಕ್",
    "uk" to "ಉಕ್ರೇನಿಯನ್",
    "umb" to "ಉಂಬುಂಡು",
    "und" to "ಅಪರಿಚಿತ ಭಾಷೆ",
    "ur" to "ಉರ್ದು",
    "uz" to "ಉಜ್ಬೇಕ್",
    "vai" to "ವಾಯಿ",
    "ve" to "ವೆಂಡಾ",
    "vec" to "ವೆನಿಶಿಯನ್",
    "vi" to "ವಿಯೆಟ್ನಾಮೀಸ್",
    "vmw" to "ಮಖುವಾ",
    "vo" to "ವೋಲಾಪುಕ್",
    "vot" to "ವೋಟಿಕ್",
    "vun" to "ವುಂಜೊ",
    "wa" to "ವಾಲೂನ್",
    "wae" to "ವಾಲ್ಸರ್",
    "wal" to "ವಲಾಯ್ತಾ",
    "war" to "ವರಾಯ್",
    "was" to "ವಾಷೋ",
    "wbp" to "ವಾರ್ಲ್‌ಪಿರಿ",
    "wo" to "ವೋಲೋಫ್",
    "wuu" to "ವು ಚೈನೀಸ್",
    "xal" to "ಕಲ್ಮೈಕ್",
    "xh" to "ಕ್ಸೋಸ",
    "xnr" to "ಕಂಗ್ರಿ",
    "xog" to "ಸೊಗ",
    "yao" to "ಯಾವೊ",
    "yap" to "ಯಪೀಸೆ",
    "yav" to "ಯಾಂಗ್ಬೆನ್",
    "ybb" to "ಯೆಂಬಾ",
    "yi" to "ಯಿಡ್ಡಿಶ್",
    "yo" to "ಯೊರುಬಾ",
    "yrl" to "ನಿಂಗಾಟು",
    "yue" to "ಕ್ಯಾಂಟನೀಸ್",
    "yue-alt-menu" to "ಚೈನೀಸ್, ಕ್ಯಾಂಟೊನೀಸ್",
    "za" to "ಝೂವಾಂಗ್",
    "zap" to "ಝೋಪೊಟೆಕ್",
    "zbl" to "ಬ್ಲಿಸ್ಸಿಂಬಲ್ಸ್",
    "zen" to "ಝೆನಾಗಾ",
    "zgh" to "ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮೊರೊಕ್ಕನ್ ಟಮಜೈಟ್",
    "zh" to "ಚೈನೀಸ್",
    "zh-alt-menu" to "ಚೈನೀಸ್, ಮ್ಯಾಂಡರಿನ್",
    "zh-Hans" to "ಸರಳೀಕೃತ ಚೈನೀಸ್",
    "zh-Hans-alt-long" to "ಸರಳೀಕೃತ ಮ್ಯಾಂಡರಿನ್ ಚೈನೀಸ್",
    "zh-Hant" to "ಸಾಂಪ್ರದಾಯಿಕ ಚೈನೀಸ್",
    "zh-Hant-alt-long" to "ಸಾಂಪ್ರದಾಯಿಕ ಮ್ಯಾಂಡರಿನ್ ಚೈನೀಸ್",
    "zu" to "ಜುಲು",
    "zun" to "ಝೂನಿ",
    "zxx" to "ಯಾವುದೇ ಭಾಷಾಸಂಬಂಧಿ ವಿಷಯವಿಲ್ಲ",
    "zza" to "ಜಾಝಾ",
  ) }

  val ko: ImmutableMap by lazy { immutableMapOf(
    "aa" to "아파르어",
    "ab" to "압카즈어",
    "ace" to "아체어",
    "ach" to "아콜리어",
    "ada" to "아당메어",
    "ady" to "아디게어",
    "ae" to "아베스타어",
    "aeb" to "튀니지 아랍어",
    "af" to "아프리칸스어",
    "afh" to "아프리힐리어",
    "agq" to "아그햄어",
    "ain" to "아이누어",
    "ak" to "아칸어",
    "akk" to "아카드어",
    "ale" to "알류트어",
    "alt" to "남부 알타이어",
    "am" to "암하라어",
    "an" to "아라곤어",
    "ang" to "고대 영어",
    "ann" to "오볼로어",
    "anp" to "앙가어",
    "ar" to "아랍어",
    "ar-001" to "현대 표준 아랍어",
    "arc" to "아람어",
    "arn" to "마푸둥군어",
    "arp" to "아라파호어",
    "arq" to "알제리 아랍어",
    "ars" to "아랍어(나즈디)",
    "arw" to "아라와크어",
    "ary" to "모로코 아랍어",
    "arz" to "이집트 아랍어",
    "as" to "아삼어",
    "asa" to "아수어",
    "ast" to "아스투리아어",
    "atj" to "아티카메쿠어",
    "av" to "아바릭어",
    "awa" to "아와히어",
    "ay" to "아이마라어",
    "az" to "아제르바이잔어",
    "az-alt-short" to "아제리어",
    "ba" to "바슈키르어",
    "bal" to "발루치어",
    "ban" to "발리어",
    "bas" to "바사어",
    "bax" to "바문어",
    "bbj" to "고말라어",
    "be" to "벨라루스어",
    "bej" to "베자어",
    "bem" to "벰바어",
    "bez" to "베나어",
    "bfd" to "바푸트어",
    "bg" to "불가리아어",
    "bgc" to "하리안비어",
    "bgn" to "서부 발로치어",
    "bho" to "호즈푸리어",
    "bi" to "비슬라마어",
    "bik" to "비콜어",
    "bin" to "비니어",
    "bkm" to "콤어",
    "bla" to "식시카어",
    "blo" to "아니이어",
    "bm" to "밤바라어",
    "bn" to "벵골어",
    "bo" to "티베트어",
    "br" to "브르타뉴어",
    "bra" to "브라지어",
    "brh" to "브라후이어",
    "brx" to "보도어",
    "bs" to "보스니아어",
    "bss" to "아쿠즈어",
    "bua" to "부리아타",
    "bug" to "부기어",
    "bum" to "불루어",
    "byn" to "브린어",
    "byv" to "메둠바어",
    "ca" to "카탈로니아어",
    "cad" to "카도어",
    "car" to "카리브어",
    "cay" to "카유가어",
    "cch" to "앗삼어",
    "ccp" to "차크마어",
    "ce" to "체첸어",
    "ceb" to "세부아노어",
    "cgg" to "치가어",
    "ch" to "차모로어",
    "chb" to "치브차어",
    "chg" to "차가타이어",
    "chk" to "추크어",
    "chm" to "마리어",
    "chn" to "치누크 자곤",
    "cho" to "촉토어",
    "chp" to "치페우얀",
    "chr" to "체로키어",
    "chy" to "샤이엔어",
    "ckb" to "소라니 쿠르드어",
    "ckb-alt-menu" to "쿠르드어(소라니)",
    "ckb-alt-variant" to "쿠르드어(소라니)",
    "clc" to "칠코틴어",
    "co" to "코르시카어",
    "cop" to "콥트어",
    "cr" to "크리어",
    "crg" to "미치프어",
    "crh" to "크리민 터키어; 크리민 타타르어",
    "crj" to "남동부 크리어",
    "crk" to "평원 크리어",
    "crl" to "북동부 크리어",
    "crm" to "무스크리어",
    "crr" to "캐롤라이나 알곤킨어",
    "crs" to "세이셸 크리올 프랑스어",
    "cs" to "체코어",
    "csb" to "카슈비아어",
    "csw" to "습지 크리어",
    "cu" to "교회 슬라브어",
    "cv" to "추바시어",
    "cy" to "웨일스어",
    "da" to "덴마크어",
    "dak" to "다코타어",
    "dar" to "다르그와어",
    "dav" to "타이타어",
    "de" to "독일어",
    "de-CH" to "고지 독일어(스위스)",
    "del" to "델라웨어어",
    "den" to "슬라브어",
    "dgr" to "도그리브어",
    "din" to "딩카어",
    "dje" to "자르마어",
    "doi" to "도그리어",
    "dsb" to "저지 소르비아어",
    "dua" to "두알라어",
    "dum" to "중세 네덜란드어",
    "dv" to "디베히어",
    "dyo" to "졸라 포니어",
    "dyu" to "드율라어",
    "dz" to "종카어",
    "dzg" to "다장가어",
    "ebu" to "엠부어",
    "ee" to "에웨어",
    "efi" to "이픽어",
    "egy" to "고대 이집트어",
    "eka" to "이카죽어",
    "el" to "그리스어",
    "elx" to "엘람어",
    "en" to "영어",
    "enm" to "중세 영어",
    "eo" to "에스페란토어",
    "es" to "스페인어",
    "es-ES" to "스페인어(유럽)",
    "et" to "에스토니아어",
    "eu" to "바스크어",
    "ewo" to "이원도어",
    "fa" to "페르시아어",
    "fa-AF" to "다리어",
    "fan" to "팡그어",
    "fat" to "판티어",
    "ff" to "풀라어",
    "fi" to "핀란드어",
    "fil" to "필리핀어",
    "fj" to "피지어",
    "fo" to "페로어",
    "fon" to "폰어",
    "fr" to "프랑스어",
    "frc" to "케이준 프랑스어",
    "frm" to "중세 프랑스어",
    "fro" to "고대 프랑스어",
    "frr" to "북부 프리지아어",
    "frs" to "동부 프리슬란드어",
    "fur" to "프리울리어",
    "fy" to "서부 프리지아어",
    "ga" to "아일랜드어",
    "gaa" to "가어",
    "gag" to "가가우스어",
    "gan" to "간어",
    "gay" to "가요어",
    "gba" to "그바야어",
    "gbz" to "조로아스터 다리어",
    "gd" to "스코틀랜드 게일어",
    "gez" to "게이즈어",
    "gil" to "키리바시어",
    "gl" to "갈리시아어",
    "glk" to "길라키어",
    "gmh" to "중세 고지 독일어",
    "gn" to "과라니어",
    "goh" to "고대 고지 독일어",
    "gon" to "곤디어",
    "gor" to "고론탈로어",
    "got" to "고트어",
    "grb" to "게르보어",
    "grc" to "고대 그리스어",
    "gsw" to "독일어(스위스)",
    "gu" to "구자라트어",
    "guz" to "구시어",
    "gv" to "맹크스어",
    "gwi" to "그위친어",
    "ha" to "하우사어",
    "hai" to "하이다어",
    "hak" to "하카어",
    "haw" to "하와이어",
    "hax" to "남부 하이다어",
    "he" to "히브리어",
    "hi" to "힌디어",
    "hi-Latn-alt-variant" to "힝글리시",
    "hif" to "피지 힌디어",
    "hil" to "헤리가뇬어",
    "hit" to "하타이트어",
    "hmn" to "히몸어",
    "ho" to "히리 모투어",
    "hr" to "크로아티아어",
    "hsb" to "고지 소르비아어",
    "hsn" to "샹어",
    "ht" to "아이티어",
    "hu" to "헝가리어",
    "hup" to "후파어",
    "hur" to "할코멜렘어",
    "hy" to "아르메니아어",
    "hz" to "헤레로어",
    "ia" to "인터링구아",
    "iba" to "이반어",
    "ibb" to "이비비오어",
    "id" to "인도네시아어",
    "ie" to "인테르링구에",
    "ig" to "이그보어",
    "ii" to "쓰촨 이어",
    "ik" to "이누피아크어",
    "ikt" to "캐나다 서부 이누크티투트어",
    "ilo" to "이로코어",
    "inh" to "인귀시어",
    "io" to "이도어",
    "is" to "아이슬란드어",
    "it" to "이탈리아어",
    "iu" to "이눅티투트어",
    "ja" to "일본어",
    "jbo" to "로반어",
    "jgo" to "응곰바어",
    "jmc" to "마차메어",
    "jpr" to "유대-페르시아어",
    "jrb" to "유대-아라비아어",
    "jv" to "자바어",
    "ka" to "조지아어",
    "kaa" to "카라칼파크어",
    "kab" to "커바일어",
    "kac" to "카친어",
    "kaj" to "까꼬토끄어",
    "kam" to "캄바어",
    "kaw" to "카위어",
    "kbd" to "카바르디어",
    "kbl" to "카넴부어",
    "kcg" to "티얍어",
    "kde" to "마콘데어",
    "kea" to "크리올어",
    "kfo" to "코로어",
    "kg" to "콩고어",
    "kgp" to "카잉강어",
    "kha" to "카시어",
    "kho" to "호탄어",
    "khq" to "코이라 친니어",
    "khw" to "코와르어",
    "ki" to "키쿠유어",
    "kj" to "쿠안야마어",
    "kk" to "카자흐어",
    "kkj" to "카코어",
    "kl" to "그린란드어",
    "kln" to "칼렌진어",
    "km" to "크메르어",
    "kmb" to "킴분두어",
    "kn" to "칸나다어",
    "ko" to "한국어",
    "koi" to "코미페르먀크어",
    "kok" to "코카니어",
    "kos" to "코스라이엔어",
    "kpe" to "크펠레어",
    "kr" to "칸누리어",
    "krc" to "카라챠이-발카르어",
    "krl" to "카렐리야어",
    "kru" to "쿠르크어",
    "ks" to "카슈미르어",
    "ksb" to "샴발라어",
    "ksf" to "바피아어",
    "ksh" to "콜로그니안어",
    "ku" to "쿠르드어",
    "kum" to "쿠믹어",
    "kut" to "쿠테네어",
    "kv" to "코미어",
    "kw" to "콘월어",
    "kwk" to "곽왈라어",
    "kxv" to "쿠비어",
    "ky" to "키르기스어",
    "la" to "라틴어",
    "lad" to "라디노어",
    "lag" to "랑기어",
    "lah" to "라한다어",
    "lam" to "람바어",
    "lb" to "룩셈부르크어",
    "lez" to "레즈기안어",
    "lfn" to "링구아 프랑카 노바",
    "lg" to "간다어",
    "li" to "림버거어",
    "lij" to "리구리아어",
    "lil" to "릴루엣어",
    "lkt" to "라코타어",
    "lmo" to "롬바르드어",
    "ln" to "링갈라어",
    "lo" to "라오어",
    "lol" to "몽고어",
    "lou" to "루이지애나 크리올어",
    "loz" to "로지어",
    "lrc" to "북부 루리어",
    "lsm" to "사미아어",
    "lt" to "리투아니아어",
    "lu" to "루바-카탄가어",
    "lua" to "루바-룰루아어",
    "lui" to "루이세노어",
    "lun" to "룬다어",
    "luo" to "루오어",
    "lus" to "루샤이어",
    "luy" to "루야어",
    "lv" to "라트비아어",
    "mad" to "마두라어",
    "maf" to "마파어",
    "mag" to "마가히어",
    "mai" to "마이틸리어",
    "mak" to "마카사어",
    "man" to "만딩고어",
    "mas" to "마사이어",
    "mde" to "마바어",
    "mdf" to "모크샤어",
    "mdr" to "만다르어",
    "men" to "멘데어",
    "mer" to "메루어",
    "mfe" to "모리스얀어",
    "mg" to "말라가시어",
    "mga" to "중세 아일랜드어",
    "mgh" to "마크후와-메토어",
    "mgo" to "메타어",
    "mh" to "마셜어",
    "mi" to "마오리어",
    "mic" to "미크맥어",
    "min" to "미낭카바우어",
    "mk" to "마케도니아어",
    "ml" to "말라얄람어",
    "mn" to "몽골어",
    "mnc" to "만주어",
    "mni" to "마니푸리어",
    "moe" to "이누아문",
    "moh" to "모호크어",
    "mos" to "모시어",
    "mr" to "마라티어",
    "mrj" to "서부 마리어",
    "ms" to "말레이어",
    "mt" to "몰타어",
    "mua" to "문당어",
    "mul" to "다중 언어",
    "mus" to "크리크어",
    "mwl" to "미란데어",
    "mwr" to "마르와리어",
    "my" to "버마어",
    "mye" to "미예네어",
    "myv" to "엘즈야어",
    "mzn" to "마잔데라니어",
    "na" to "나우루어",
    "nan" to "민난어",
    "nap" to "나폴리어",
    "naq" to "나마어",
    "nb" to "노르웨이어(보크말)",
    "nd" to "북부 은데벨레어",
    "nds" to "저지 독일어",
    "nds-NL" to "저지 색슨어",
    "ne" to "네팔어",
    "new" to "네와르어",
    "ng" to "느동가어",
    "nia" to "니아스어",
    "niu" to "니웨언어",
    "nl" to "네덜란드어",
    "nl-BE" to "플라망어",
    "nmg" to "크와시오어",
    "nn" to "노르웨이어(니노르스크)",
    "nnh" to "느기엠본어",
    "no" to "노르웨이어",
    "nog" to "노가이어",
    "non" to "고대 노르웨이어",
    "nqo" to "응코어",
    "nr" to "남부 은데벨레어",
    "nso" to "북부 소토어",
    "nus" to "누에르어",
    "nv" to "나바호어",
    "nwc" to "고전 네와르어",
    "ny" to "냔자어",
    "nym" to "니암웨지어",
    "nyn" to "니안콜어",
    "nyo" to "뉴로어",
    "nzi" to "느지마어",
    "oc" to "오크어",
    "oj" to "오지브와어",
    "ojb" to "북서부 오지브와어",
    "ojc" to "중앙 오지브와어",
    "ojs" to "오지 크리어",
    "ojw" to "서부 오지브와어",
    "oka" to "오카나간어",
    "om" to "오로모어",
    "or" to "오리야어",
    "os" to "오세트어",
    "osa" to "오세이지어",
    "ota" to "오스만 터키어",
    "pa" to "펀잡어",
    "pag" to "판가시난어",
    "pal" to "팔레비어",
    "pam" to "팜팡가어",
    "pap" to "파피아먼토어",
    "pau" to "팔라우어",
    "pcm" to "나이지리아 피진어",
    "peo" to "고대 페르시아어",
    "phn" to "페니키아어",
    "pi" to "팔리어",
    "pis" to "피진어",
    "pl" to "폴란드어",
    "pnt" to "폰틱어",
    "pon" to "폼페이어",
    "pqm" to "말리시트 파사마쿼디어",
    "prg" to "프러시아어",
    "pro" to "고대 프로방스어",
    "ps" to "파슈토어",
    "pt" to "포르투갈어",
    "pt-PT" to "포르투갈어(유럽)",
    "qu" to "케추아어",
    "quc" to "키체어",
    "raj" to "라자스탄어",
    "rap" to "라파뉴이",
    "rar" to "라로통가어",
    "rhg" to "로힝야어",
    "rm" to "로만시어",
    "rn" to "룬디어",
    "ro" to "루마니아어",
    "ro-MD" to "몰도바어",
    "rof" to "롬보어",
    "rom" to "집시어",
    "ru" to "러시아어",
    "rue" to "루신어",
    "rup" to "아로마니아어",
    "rw" to "르완다어",
    "rwk" to "르와어",
    "sa" to "산스크리트어",
    "sad" to "산다웨어",
    "sah" to "야쿠트어",
    "sam" to "사마리아 아랍어",
    "saq" to "삼부루어",
    "sas" to "사사크어",
    "sat" to "산탈리어",
    "sba" to "느감바이어",
    "sbp" to "상구어",
    "sc" to "사르디니아어",
    "scn" to "시칠리아어",
    "sco" to "스코틀랜드어",
    "sd" to "신디어",
    "sdh" to "남부 쿠르드어",
    "se" to "북부 사미어",
    "see" to "세네카어",
    "seh" to "세나어",
    "sel" to "셀쿠프어",
    "ses" to "코이야보로 세니어",
    "sg" to "산고어",
    "sga" to "고대 아일랜드어",
    "sh" to "세르비아-크로아티아어",
    "shi" to "타셸히트어",
    "shn" to "샨어",
    "shu" to "차디언 아라비아어",
    "si" to "싱할라어",
    "sid" to "시다모어",
    "sk" to "슬로바키아어",
    "sl" to "슬로베니아어",
    "slh" to "남부 루슈트시드어",
    "sm" to "사모아어",
    "sma" to "남부 사미어",
    "smj" to "룰레 사미어",
    "smn" to "이나리 사미어",
    "sms" to "스콜트 사미어",
    "sn" to "쇼나어",
    "snk" to "소닌케어",
    "so" to "소말리아어",
    "sog" to "소그디엔어",
    "sq" to "알바니아어",
    "sr" to "세르비아어",
    "srn" to "스라난 통가어",
    "srr" to "세레르어",
    "ss" to "시스와티어",
    "ssy" to "사호어",
    "st" to "남부 소토어",
    "str" to "해안 살리시어",
    "su" to "순다어",
    "suk" to "수쿠마어",
    "sus" to "수수어",
    "sux" to "수메르어",
    "sv" to "스웨덴어",
    "sw" to "스와힐리어",
    "sw-CD" to "콩고 스와힐리어",
    "swb" to "코모로어",
    "syc" to "고전 시리아어",
    "syr" to "시리아어",
    "szl" to "실레시아어",
    "ta" to "타밀어",
    "tce" to "남부 투톤어",
    "te" to "텔루구어",
    "tem" to "팀니어",
    "teo" to "테조어",
    "ter" to "테레노어",
    "tet" to "테툼어",
    "tg" to "타지크어",
    "tgx" to "타기시어",
    "th" to "태국어",
    "tht" to "탈탄어",
    "ti" to "티그리냐어",
    "tig" to "티그레어",
    "tiv" to "티브어",
    "tk" to "투르크멘어",
    "tkl" to "토켈라우제도어",
    "tkr" to "차후르어",
    "tl" to "타갈로그어",
    "tlh" to "클링온어",
    "tli" to "틀링깃족어",
    "tly" to "탈리쉬어",
    "tmh" to "타마섹어",
    "tn" to "츠와나어",
    "to" to "통가어",
    "tog" to "니아사 통가어",
    "tok" to "도기 보나",
    "tpi" to "토크 피신어",
    "tr" to "튀르키예어",
    "trv" to "타로코어",
    "ts" to "총가어",
    "tsi" to "트심시안어",
    "tt" to "타타르어",
    "ttm" to "북부 투톤어",
    "tum" to "툼부카어",
    "tvl" to "투발루어",
    "tw" to "트위어",
    "twq" to "타사와크어",
    "ty" to "타히티어",
    "tyv" to "투비니안어",
    "tzm" to "중앙 모로코 타마지트어",
    "udm" to "우드말트어",
    "ug" to "위구르어",
    "uga" to "유가리틱어",
    "uk" to "우크라이나어",
    "umb" to "움분두어",
    "und" to "알 수 없는 언어",
    "ur" to "우르두어",
    "uz" to "우즈베크어",
    "vai" to "바이어",
    "ve" to "벤다어",
    "vec" to "베네치아어",
    "vi" to "베트남어",
    "vmw" to "마쿠와어",
    "vo" to "볼라퓌크어",
    "vot" to "보틱어",
    "vun" to "분조어",
    "wa" to "왈론어",
    "wae" to "월저어",
    "wal" to "월라이타어",
    "war" to "와라이어",
    "was" to "와쇼어",
    "wbp" to "왈피리어",
    "wo" to "월로프어",
    "wuu" to "우어",
    "xal" to "칼미크어",
    "xh" to "코사어",
    "xnr" to "캉리어",
    "xog" to "소가어",
    "yao" to "야오족어",
    "yap" to "얍페세어",
    "yav" to "양본어",
    "ybb" to "옘바어",
    "yi" to "이디시어",
    "yo" to "요루바어",
    "yrl" to "넨가투어",
    "yue" to "광둥어",
    "yue-alt-menu" to "중국어(광둥어)",
    "za" to "주앙어",
    "zap" to "사포테크어",
    "zbl" to "블리스 심볼",
    "zen" to "제나가어",
    "zgh" to "표준 모로코 타마지트어",
    "zh" to "중국어",
    "zh-alt-menu" to "중국어(만다린)",
    "zh-Hans-alt-long" to "중국어(만다린, 간체)",
    "zh-Hant-alt-long" to "중국어(만다린, 번체)",
    "zu" to "줄루어",
    "zun" to "주니어",
    "zxx" to "언어 관련 내용 없음",
    "zza" to "자자어",
  ) }

  val ko_CN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ko_KP: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kok: ImmutableMap by lazy { immutableMapOf(
    "aa" to "अफार",
    "ab" to "अबखेज़ियन",
    "ace" to "अचायनीज",
    "ada" to "अडांग्मे",
    "ady" to "अडिघे",
    "af" to "अफ्रिकान्स",
    "agq" to "अघेम",
    "ain" to "आयनू",
    "ak" to "अकान",
    "ale" to "आलिट",
    "alt" to "दक्षिणी अल्टाय",
    "am" to "अमहारिक्",
    "an" to "आरागोनिस",
    "ann" to "ओबोलो",
    "anp" to "अंगिका",
    "ar" to "अरेबिक",
    "ar-001" to "आधुनिक प्रमाणित अरेबिक",
    "arn" to "मापुचे",
    "arp" to "अरापाहो",
    "ars" to "नाझदी अरबी",
    "as" to "आसामी",
    "asa" to "असु",
    "ast" to "अस्टुरियान",
    "atj" to "अटिकामेक्वु",
    "av" to "अवारिक",
    "awa" to "अवधी",
    "ay" to "ऐमरा",
    "az" to "अझरबैजानी",
    "az-alt-short" to "अझेरी",
    "ba" to "बष्किर",
    "ban" to "बालिनीज",
    "bas" to "बस्सा",
    "be" to "बेलारुशियन",
    "bem" to "बेम्बा",
    "bez" to "बेना",
    "bg" to "बल्गेरियन",
    "bgc" to "हरयाणवी",
    "bho" to "भोजपुरी",
    "bi" to "बिसलमा",
    "bin" to "बिनी",
    "bla" to "सिकसिका",
    "blo" to "अनी",
    "bm" to "बंबारा",
    "bn" to "बांग्ला",
    "bo" to "तिबेटी",
    "br" to "ब्रेटन",
    "brx" to "बोडो",
    "bs" to "बोस्नियन",
    "bug" to "बुगिनिज",
    "byn" to "ब्लीन",
    "ca" to "कटलान",
    "cay" to "कायुगा",
    "ccp" to "चाक्मा",
    "ce" to "चिचेन",
    "ceb" to "सेबुआनो",
    "cgg" to "चिगा",
    "ch" to "चामोर्रो",
    "chk" to "चुकीज",
    "chm" to "मारी",
    "cho" to "चाकता",
    "chp" to "चिपेवायन",
    "chr" to "चॅरोकी",
    "chy" to "शायान",
    "ckb" to "मध्य कर्दिश",
    "ckb-alt-menu" to "कर्दिश, मध्य",
    "ckb-alt-variant" to "कर्दिश, सोरानी",
    "clc" to "चिलकोटिन",
    "co" to "कोर्सिकन",
    "crg" to "मिचिफ",
    "crj" to "आग्नेय क्री",
    "crk" to "प्लेन्स क्री",
    "crl" to "ईशान्य क्री",
    "crm" to "मूझ क्री",
    "crr" to "कॅरोलीना अल्गॉन्क्वियन",
    "crs" to "सेसेल्वा क्रयॉल फ्रेन्च",
    "cs" to "चेक",
    "csw" to "स्वॉम्पी क्री",
    "cu" to "चर्च स्लेव्हीक",
    "cv" to "चुवाश",
    "cy" to "वेल्श",
    "da" to "डॅनिश",
    "dak" to "डाकोटा",
    "dar" to "दार्ग्वा",
    "dav" to "तायता",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रियन जर्मन",
    "de-CH" to "स्विझ हाय जर्मन",
    "dgr" to "डोगरीब",
    "dje" to "झर्मा",
    "doi" to "डोग्री",
    "dsb" to "लोवर सोर्बियन",
    "dua" to "डुआला",
    "dv" to "दिवेही",
    "dyo" to "जोला-फोन्यी",
    "dz" to "झोंग्खा",
    "dzg" to "डाझागा",
    "ebu" to "एम्बु",
    "ee" to "एव",
    "efi" to "एफीक",
    "eka" to "एकाजुक",
    "el" to "ग्रीक",
    "en" to "इंग्लीश",
    "en-AU" to "ऑस्ट्रेलियन इंग्लीश",
    "en-CA" to "कॅनडियन इंग्लीश",
    "en-GB" to "ब्रिटीश इंग्लीश",
    "en-GB-alt-short" to "यूके इंग्लीश",
    "en-US" to "अमेरिकन इंग्लीश",
    "en-US-alt-short" to "यूएस इंग्लीश",
    "eo" to "इस्परान्टो",
    "es" to "स्पॅनीश",
    "es-419" to "लातीं अमेरिकन स्पॅनीश",
    "es-ES" to "युरोपियन स्पॅनीश",
    "es-MX" to "मॅक्सिकन स्पॅनीश",
    "et" to "इस्टोनियन",
    "eu" to "बास्क",
    "ewo" to "एवोंडो",
    "fa" to "पर्शियन",
    "fa-AF" to "दारी",
    "ff" to "फुला",
    "fi" to "फिनिश",
    "fil" to "फिलिपिनो",
    "fj" to "फिजी",
    "fo" to "फेरोस",
    "fon" to "फोन",
    "fr" to "फ्रेंच",
    "fr-CA" to "कॅनडियन फ्रेंच",
    "fr-CH" to "स्विझ फ्रेंच",
    "frc" to "कॅजां फ्रेंच",
    "frr" to "उत्तरीय फ्रिशियन",
    "fur" to "फ्रिलियन",
    "fy" to "पश्चिमी फ्रिशियन",
    "ga" to "आयरिश",
    "gaa" to "गा",
    "gd" to "स्कॉटीश गॅलीक",
    "gez" to "गेझ",
    "gil" to "गिलबर्टीस",
    "gl" to "गेलीशियन",
    "gn" to "ग्वारानी",
    "gor" to "गोरोंटालो",
    "gsw" to "स्विस जर्मन",
    "gu" to "गुजराती",
    "guz" to "गुसी",
    "gv" to "मांक्स",
    "gwi" to "ग्विच",
    "ha" to "हौसा",
    "hai" to "हैदा",
    "haw" to "हवायियान",
    "hax" to "दक्षिणी हैदा",
    "he" to "हिब्रू",
    "hi" to "हिन्दी",
    "hi-Latn-alt-variant" to "हिंग्लीश",
    "hil" to "हिलीगायनॉन",
    "hmn" to "मोंग",
    "hr" to "क्रोएशियन",
    "hsb" to "अपर सोर्बियन",
    "ht" to "हैतियन क्रेयॉल",
    "hu" to "हंगेरियन",
    "hup" to "हुपा",
    "hur" to "हाल्कोमेलेम",
    "hy" to "आर्मेनियन",
    "hz" to "हिरिरो",
    "ia" to "इन्टरलिंग्वा",
    "iba" to "आयबन",
    "ibb" to "ईबिबियो",
    "id" to "इंडोनेशियन",
    "ie" to "इन्टरलिंग्",
    "ig" to "इग्बो",
    "ii" to "सिच्युआन यी",
    "ik" to "इनूपेयाक्",
    "ikt" to "पश्चिमी कॅनडियन इनक्तितुत",
    "ilo" to "इलोको",
    "inh" to "इंगूश",
    "io" to "इदो",
    "is" to "आयस्लान्डिक",
    "it" to "इटालियन",
    "iu" to "इन्युक्तिटुट",
    "ja" to "जपानी",
    "jbo" to "लोजबान",
    "jgo" to "गोंबा",
    "jmc" to "मचामे",
    "jv" to "जावनीज",
    "ka" to "जॉर्जियन",
    "kab" to "काबायले",
    "kac" to "काचीन",
    "kaj" to "जु",
    "kam" to "कंबा",
    "kbd" to "काबार्डियन",
    "kcg" to "त्याप",
    "kde" to "माकोंडे",
    "kea" to "काबुवर्डियनु",
    "kfo" to "कोरो",
    "kgp" to "कैनगँग",
    "kha" to "खासी",
    "khq" to "कोयरा छिनी",
    "ki" to "किकुयु",
    "kj" to "क्वानयामा",
    "kk" to "कझाख",
    "kkj" to "काको",
    "kl" to "कालाल्लिसुट",
    "kln" to "कालेंजीन",
    "km" to "कंबोडिया",
    "kmb" to "किंबुंडु",
    "kn" to "कन्नड",
    "ko" to "कोरियन",
    "kok" to "कोंकणी",
    "kpe" to "पेल्ले",
    "kr" to "कानुरी",
    "krc" to "कराची-बाल्कर",
    "krl" to "कारेलियन",
    "kru" to "कुरुख",
    "ks" to "कश्मीरी",
    "ksb" to "शांबाला",
    "ksf" to "बाफिया",
    "ksh" to "कोलोनियन",
    "ku" to "कर्दिश",
    "kum" to "कुमयक",
    "kv" to "कोमी",
    "kw" to "कोर्निश",
    "kwk" to "क्वाकवाला",
    "kxv" to "कुवी",
    "ky" to "किर्गिझ",
    "la" to "लॅटिन",
    "lad" to "लाडिनो",
    "lag" to "लांगी",
    "lb" to "लक्झेम्बर्गीश",
    "lez" to "लेझघियान",
    "lg" to "गांडा",
    "li" to "लिंबर्गिश",
    "lij" to "लिगुरियन",
    "lil" to "लल्युएत",
    "lkt" to "लाकोटा",
    "lmo" to "लोमबार्ड",
    "ln" to "लिंगाला",
    "lo" to "लाओ",
    "lou" to "ल्युइसियाना क्रियोल",
    "loz" to "लोझीं",
    "lrc" to "उत्तरीय लुरी",
    "lsm" to "सामिया",
    "lt" to "लिथुआनियन",
    "lu" to "लुबा-काटांगा",
    "lua" to "लुबा-लुलुआ",
    "lun" to "लुंडा",
    "luo" to "लुओ",
    "lus" to "मिझो",
    "luy" to "ल्युइया",
    "lv" to "लात्वियन",
    "mad" to "मादुरीज",
    "mag" to "मगाही",
    "mai" to "मैथिली",
    "mak" to "माकासार",
    "mas" to "मसाई",
    "mdf" to "मोक्ष",
    "men" to "मेंडे",
    "mer" to "मेरू",
    "mfe" to "मोरिसेन",
    "mg" to "मलागसी",
    "mgh" to "माखुवा-मिट्टो",
    "mgo" to "मेटा",
    "mh" to "मार्शलीज",
    "mi" to "माओरी",
    "mic" to "मिक्माक",
    "min" to "मिनान्गकाबाव",
    "mk" to "मेसेडोनियन",
    "ml" to "मल्याळम",
    "mn" to "मंगोलियन",
    "mni" to "मणिपुरी",
    "moe" to "इन्यु-ऐमुन",
    "moh" to "मोहाक",
    "mos" to "मोस्सी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "mt" to "माल्टिज",
    "mua" to "मुडांग",
    "mul" to "साबार भाशा",
    "mus" to "मस्कोजी",
    "mwl" to "मिरांडीस",
    "my" to "बर्मीज",
    "myv" to "एरझिया",
    "mzn" to "मझांडेराणी",
    "na" to "नौरू",
    "nap" to "नियापोलिटन",
    "naq" to "नामा",
    "nb" to "नॉर्वेजियन बोकमाल",
    "nd" to "उत्तर डेबेले",
    "nds" to "लोवर जर्मन",
    "ne" to "नेपाळी",
    "new" to "नेवारी",
    "ng" to "डोंगा",
    "nia" to "नियास",
    "niu" to "नायान",
    "nl" to "डच",
    "nl-BE" to "फ्लेमिश",
    "nmg" to "क्वासीयो",
    "nn" to "नॉर्वेजियन नायनोर्स्क",
    "nnh" to "गियेम्बून",
    "no" to "नोर्वेजियन",
    "nog" to "नोगाय",
    "nqo" to "नको",
    "nr" to "दक्षिण डेबेले",
    "nso" to "उत्तरीय सोथो",
    "nus" to "न्युयर",
    "nv" to "नावाजो",
    "ny" to "नांन्जा",
    "nyn" to "नानकोले",
    "oc" to "ऑक्सिटन",
    "ojb" to "वायव्य ओजिब्वे",
    "ojc" to "मध्य ओजिब्वे",
    "ojs" to "ओजि-क्री",
    "ojw" to "पश्चिमी ओजिब्वे",
    "oka" to "ओकानागान",
    "om" to "ओरोमो",
    "or" to "उडीया",
    "os" to "ओसेटिक",
    "pa" to "पंजाबी",
    "pag" to "पांगासियनान",
    "pam" to "पांपान्गा",
    "pap" to "पाप्यामेंटो",
    "pau" to "पालावान",
    "pcm" to "नायजिरियन पिजिन",
    "pis" to "पिजिन",
    "pl" to "पोलिश",
    "pqm" to "मालिसीत-पास्सामाखिडी",
    "prg" to "प्रुसियन",
    "ps" to "पश्तो",
    "pt" to "पोर्तुगीज",
    "pt-BR" to "ब्राझिलियन पोर्तुगीज",
    "pt-PT" to "युरोपियन पोर्तुगीज",
    "qu" to "क्वेच्वा",
    "quc" to "किचे",
    "raj" to "राजस्थानी",
    "rap" to "रापान्यु",
    "rar" to "रारोटोंगान",
    "rhg" to "रोहिंग्या",
    "rm" to "रोमान्श",
    "rn" to "रुंदी",
    "ro" to "रोमानियन",
    "ro-MD" to "मोल्डावियन्",
    "rof" to "रोम्बो",
    "ru" to "रशियन",
    "rup" to "आरोमेनियन",
    "rw" to "किन्यार्वान्डा",
    "rwk" to "रवा",
    "sa" to "संस्कृत",
    "sad" to "संडावे",
    "sah" to "साखा",
    "saq" to "साम्बुरू",
    "sat" to "संथाली",
    "sba" to "गांबे",
    "sbp" to "सांगू",
    "sc" to "सार्डिनियान",
    "scn" to "सिसिलियान",
    "sco" to "स्कॉट्स",
    "sd" to "सिंधी",
    "se" to "उत्तरीय सामी",
    "seh" to "सेना",
    "ses" to "कोयराबोरो सेन्नी",
    "sg" to "सांगो",
    "sh" to "सेर्बो-क्रोयेषियन्",
    "shi" to "ताछेल्हीट",
    "shn" to "शान",
    "si" to "सिंहला",
    "sk" to "स्लोवाक",
    "sl" to "स्लोवानियन",
    "slh" to "दक्षिणी लशूतसीड",
    "sm" to "सामोअन",
    "sma" to "दक्षिणी सामी",
    "smj" to "लुले सामी",
    "smn" to "ईनारी सामी",
    "sms" to "स्कोल्ट सामी",
    "sn" to "शोना",
    "snk" to "सोनिके",
    "so" to "सोमाली",
    "sq" to "आल्बेनियन्",
    "sr" to "सर्बियन",
    "srn" to "श्रानन टोंगो",
    "ss" to "स्वाती",
    "ssy" to "साहो",
    "st" to "दक्षिणी सोथो",
    "str" to "स्ट्रैट सालिश",
    "su" to "सुंदनीस",
    "suk" to "सुकुमा",
    "sv" to "स्विडीश",
    "sw" to "स्वाहिली",
    "sw-CD" to "काँगो स्वाहिली",
    "swb" to "कोमोरियन",
    "syr" to "सिरियाक",
    "szl" to "सिलेसियान",
    "ta" to "तमिळ",
    "tce" to "दक्षिणी तुत्चोने",
    "te" to "तेलुगू",
    "tem" to "तिम्ने",
    "teo" to "तेसो",
    "tet" to "तेतम",
    "tg" to "ताजिक",
    "tgx" to "टॅगिश",
    "th" to "थाई",
    "tht" to "ताहल्तान",
    "ti" to "तिग्रिन्या",
    "tig" to "टिग्रे",
    "tk" to "तुर्कमेन",
    "tl" to "तगालोग",
    "tlh" to "क्लिंगॉन",
    "tli" to "लिंगिट",
    "tn" to "सेत्स्वाना",
    "to" to "तोंगान",
    "tok" to "तोकी पोना",
    "tpi" to "तोक पिसीन",
    "tr" to "तुर्की",
    "trv" to "तारोको",
    "ts" to "त्सोंगा",
    "tt" to "तातर",
    "ttm" to "उत्तरीय तुत्चोने",
    "tum" to "तुंबुका",
    "tvl" to "तुवालू",
    "tw" to "त्वि",
    "twq" to "तासावाक",
    "ty" to "ताहीशियन",
    "tyv" to "तुविनियन",
    "tzm" to "केंद्रीय अटलास तामाझायट",
    "udm" to "उडमुर्त",
    "ug" to "उयघूर",
    "uk" to "युक्रेनियन",
    "umb" to "उंबुंडु",
    "und" to "अज्ञात भास",
    "ur" to "उर्दू",
    "uz" to "उझबेक",
    "vai" to "वाई",
    "ve" to "वेंदा",
    "vec" to "वेनेशियन",
    "vi" to "व्हिएतनामीज",
    "vmw" to "माखुवा",
    "vo" to "ओलापुक",
    "vun" to "वुंजो",
    "wa" to "वालून",
    "wae" to "वाल्सर",
    "wal" to "वोलायटा",
    "war" to "वरय",
    "wo" to "वोलोफ",
    "wuu" to "व्हु चिनी",
    "xal" to "कालमायक",
    "xh" to "खोसा",
    "xnr" to "कांग्री",
    "xog" to "सोगा",
    "yav" to "यांगबेन",
    "ybb" to "येम्बा",
    "yi" to "यिडिश",
    "yo" to "योरुबा",
    "yrl" to "न्हीनगातु",
    "yue" to "कॅण्टोनीस",
    "yue-alt-menu" to "चिनी, कॅण्टोनीस",
    "za" to "झ्हुन्ग",
    "zgh" to "प्रमाणीत मॉरोक्कन तमाझीट",
    "zh" to "चिनी",
    "zh-alt-menu" to "चिनी, मंडारीन",
    "zh-Hans" to "सोंपी चिनी",
    "zh-Hans-alt-long" to "सोंपी मंडारीन चिनी",
    "zh-Hant" to "पारंपारीक चिनी",
    "zh-Hant-alt-long" to "पारंपारीक मंडारीन चिनी",
    "zu" to "झुलू",
    "zun" to "झुनी",
    "zxx" to "अणकार सामुग्री ना",
    "zza" to "झाझा",
  ) }

  val kok_Deva: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kok_Latn: ImmutableMap by lazy { immutableMapOf(
    "ar" to "Arbi",
    "el" to "Grik",
    "en" to "Inglix",
    "es" to "Ispanhol",
    "fr" to "Fransez",
    "kn" to "Kon’nodd",
    "kok" to "Konknni",
    "mr" to "Moratthi",
    "zh" to "Chini",
    "zh-alt-menu" to "Chini",
  ) }

  val kpe: ImmutableMap by lazy { immutableMapOf(
    "kpe" to "Kpɛlɛɛ",
  ) }

  val kpe_GN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ks: ImmutableMap by lazy { immutableMapOf(
    "aa" to "اَفار",
    "ab" to "اَبخازِیان",
    "ace" to "اَچَےنیٖز",
    "ach" to "اَکولی",
    "ada" to "اَدَنگمیے",
    "ady" to "اَدَیٖگیے",
    "ae" to "اَویستَن",
    "af" to "اَفریٖکانز",
    "afh" to "اَفرِہِلی",
    "ain" to "اینوٗ",
    "ak" to "اَکان",
    "akk" to "اَکادِیَن",
    "ale" to "اَلویتی",
    "alt" to "جنوٗبی اَلتایی",
    "am" to "اَمہاری",
    "an" to "اَراگونی",
    "ang" to "پرون اَنگریٖزی",
    "anp" to "اَنگِکا",
    "ar" to "عربی",
    "ar-001" to "ماڈرن معیٲری عربی",
    "arc" to "اَرَمیک",
    "arn" to "ایرو کونِیَن",
    "arp" to "اَراپاہو",
    "arw" to "اَراوَک",
    "as" to "اسٲمؠ",
    "ast" to "ایسٹوٗریَن",
    "av" to "اَوارِک",
    "awa" to "اَوَدی",
    "ay" to "ایمارا",
    "az" to "اَزَربیجانی",
    "az-alt-short" to "اَزَربیجانی",
    "ba" to "بَشکیٖر",
    "bal" to "بَلوٗچی",
    "ban" to "بالِنیٖز",
    "bas" to "باسا",
    "be" to "بیلَروٗشیَن",
    "bej" to "بیجا",
    "bem" to "بیمبا",
    "bg" to "بینا",
    "bho" to "بوجپوٗری",
    "bi" to "بِسلاما",
    "bik" to "بِکول",
    "bin" to "بِنی",
    "bla" to "سِکسِکا",
    "bm" to "بَمبارا",
    "bn" to "بَنگٲلؠ",
    "bo" to "تِبتی",
    "br" to "بریٹَن",
    "bra" to "برج",
    "bs" to "بوسنِیَن",
    "bua" to "بُرِیَت",
    "bug" to "بَگنیٖز",
    "byn" to "بٕلِن",
    "ca" to "کَتلان",
    "cad" to "کاڈو",
    "car" to "کارِب",
    "cch" to "اتسَم",
    "ce" to "چیچَن",
    "ceb" to "سیباونو",
    "ch" to "کَمورو",
    "chb" to "چیٖبچا",
    "chg" to "چھَگتاے",
    "chk" to "چُکیٖز",
    "chm" to "ماری",
    "chn" to "چِنوٗک جارگَن",
    "cho" to "چوکتَو",
    "chp" to "شیپویان",
    "chr" to "چیروکی",
    "chy" to "شییون",
    "co" to "کارسِکَن",
    "cop" to "کاپٹِک",
    "cr" to "کری",
    "crh" to "کرٕمیٖن تُرکی",
    "cs" to "چیک",
    "csb" to "کَشوٗبِیَن",
    "cu" to "چٔرچ سلاوِک",
    "cv" to "چُواش",
    "cy" to "ویلش",
    "da" to "ڈینِش",
    "dak" to "ڈکوٹا",
    "dar" to "دَرگوا",
    "de" to "جٔرمَن",
    "de-AT" to "آسٹرِیَن جٔرمَن",
    "de-CH" to "سٕوِس ہائی جٔرمَن",
    "del" to "ڈیلوییَر",
    "den" to "سلیو",
    "dgr" to "ڈاگرِب",
    "din" to "ڈِنکا",
    "doi" to "ڈوگری",
    "dsb" to "بۆنِم ساربِیَن",
    "dua" to "دُوالا",
    "dum" to "وَستی پُرتُگالی",
    "dv" to "دِویہی",
    "dyu" to "ڈِیوٗلا",
    "dz" to "زونگکھا",
    "ee" to "ایٖو",
    "efi" to "ایفِک",
    "egy" to "قدیٖمی مِصری",
    "eka" to "ایکاجُک",
    "el" to "یوٗنٲنی",
    "elx" to "ایلامایِٹ",
    "en" to "اَنگیٖزؠ",
    "en-AU" to "آسٹریلیَن اَنگریٖزؠ",
    "en-CA" to "کینَڈِیٲیی اَنگریٖزؠ",
    "en-GB" to "بَرطانوی اَنگریٖزؠ",
    "en-GB-alt-short" to "UK اَنٛگریٖزؠ",
    "en-US" to "امریٖکی اَنٛگریٖزؠ",
    "en-US-alt-short" to "US اَنٛگریٖزؠ",
    "enm" to "وَسطی اَنگریٖزؠ",
    "eo" to "ایسپَرینٹو",
    "es" to "ہسپانوی",
    "es-419" to "لاطیٖنی امریٖکی ہسپانوی",
    "es-ES" to "یوٗرپی ہسپانوی",
    "es-MX" to "میکسیکن ہسپانوی",
    "et" to "ایسٹونیَن",
    "eu" to "باسک",
    "ewo" to "ایوونڈو",
    "fa" to "فارسی",
    "fan" to "فینگ",
    "fat" to "فانٹی",
    "ff" to "فُلاہ",
    "fi" to "فِنِش",
    "fil" to "فِلِپیٖنو",
    "fj" to "فِجیَن",
    "fo" to "فَروس",
    "fon" to "فون",
    "fr" to "فرانسیسی",
    "fr-CA" to "کَنیڈیَن فرانسیسی",
    "fr-CH" to "سٕوٕس فرانسیسی",
    "frm" to "وسطی فرینچ",
    "fro" to "پرون فرینچ",
    "frr" to "شُمٲلی فرِشیَن",
    "frs" to "مشرِقی فرِشیَن",
    "fur" to "فروٗلِیَن",
    "fy" to "مغربی فرِشیَن",
    "ga" to "اَیرِش",
    "gaa" to "گا",
    "gay" to "گیےیو",
    "gba" to "گبایا",
    "gd" to "سکوٹِش گیےلِک",
    "gez" to "گیٖز",
    "gil" to "گِلبٔرٹیٖز",
    "gl" to "گیلِشِیَن",
    "gmh" to "وَسطی ہاے جٔرمَن",
    "gn" to "گُوارَنی",
    "goh" to "پرون ہاے جٔرمَن",
    "gon" to "گوندی",
    "gor" to "گورینٹیلو",
    "got" to "گوتھِک",
    "grb" to "گرِبو",
    "grc" to "قدیٖم یوٗنٲنی",
    "gsw" to "سٕوِس جٔرمَن",
    "gu" to "گُجرٲتی",
    "gv" to "مینکس",
    "gwi" to "گُوِچ اِن",
    "ha" to "ہاوسا",
    "hai" to "ہَیدا",
    "haw" to "ہوایِیَن",
    "he" to "عبرٲنؠ",
    "hi" to "ہِندی",
    "hil" to "ہِلیٖگینَن",
    "hit" to "ہِتایِت",
    "hmn" to "ہمونگ",
    "ho" to "ہِری موتوٗ",
    "hr" to "کروشِیَن",
    "hsb" to "ہیرِم ساربِیَن",
    "ht" to "ہیتِیاں",
    "hu" to "ہَنگیریَن",
    "hup" to "ہُپا",
    "hy" to "اَرمینیَن",
    "hz" to "ہیریٖرو",
    "ia" to "اِنٹَرلِنگوا",
    "iba" to "اِبان",
    "id" to "اِنڈونیشیا",
    "ie" to "اِنٹَر لِننگویے",
    "ig" to "اِگبو",
    "ii" to "سِچوان یٖی",
    "ik" to "اِنُپِیاک",
    "ilo" to "اِلوکو",
    "inh" to "اِنگُش",
    "io" to "اِڈو",
    "is" to "آیِسلینڈِک",
    "it" to "اِطالوی",
    "iu" to "اِنُکتِتوٗ",
    "ja" to "جاپٲنؠ",
    "jbo" to "لوجبان",
    "jpr" to "جوڈیو فارسی",
    "jrb" to "جوڈیو عربی",
    "jv" to "جَوَنیٖز",
    "ka" to "جارجِیَن",
    "kaa" to "کارا کَلپَک",
    "kab" to "کَبایِل",
    "kac" to "کاچِن",
    "kaj" to "جُوٗ",
    "kam" to "کامبا",
    "kaw" to "کَوی",
    "kbd" to "کَبارڈِیَن",
    "kcg" to "تَیَپ",
    "kfo" to "کورو",
    "kg" to "کونگو",
    "kha" to "کھاسی",
    "kho" to "کھوتَنیٖز",
    "ki" to "کِکُیوٗ",
    "kj" to "کُوانیاما",
    "kk" to "کازَخ",
    "kl" to "کَلالِسُت",
    "km" to "خَمیر",
    "kmb" to "کِمبُندوٗ",
    "kn" to "کَنَڑ",
    "ko" to "کوریَن",
    "kok" to "کونکَنی",
    "kos" to "کوسرییَن",
    "kpe" to "کَپیلی",
    "kr" to "کَنوٗری",
    "krc" to "کراچیے بَلکار",
    "krl" to "کَریلِیَن",
    "kru" to "کُرُکھ",
    "ks" to "کٲشُر",
    "ku" to "کُردِش",
    "kum" to "کُمِک",
    "kut" to "کُتینَے",
    "kv" to "کومی",
    "kw" to "کورنِش",
    "ky" to "کِرگِز",
    "la" to "لاتیٖنی",
    "lad" to "لیڈِنو",
    "lah" to "لَہَندا",
    "lam" to "لَمبا",
    "lb" to "لُکھزیمبورگِش",
    "lez" to "لیزگِیَن",
    "lg" to "گاندا",
    "li" to "لِمبٔرگِش",
    "ln" to "لِنگالا",
    "lo" to "لاو",
    "lol" to "مونگو",
    "loz" to "لوزی",
    "lt" to "لِتھوانِیَن",
    "lu" to "لوُبا کَتَنگا",
    "lua" to "لوٗبا لوٗلُوا",
    "lui" to "لویِسینو",
    "lun" to "لُندا",
    "luo" to "لُوو",
    "lus" to "لُسہاے",
    "lv" to "لَتوِیَن",
    "mad" to "مَدُریٖز",
    "mag" to "مَگاے",
    "mai" to "میتَھلی",
    "mak" to "مَکَسار",
    "man" to "مَندِنگو",
    "mas" to "مَساے",
    "mdf" to "موکشا",
    "mdr" to "مَندَر",
    "men" to "میندیے",
    "mg" to "مَلاگَسی",
    "mga" to "وَستی ایرِش",
    "mh" to "مارشَلیٖز",
    "mi" to "ماوری",
    "mic" to "مِکمیک",
    "min" to "مِنَنگکَباو",
    "mk" to "میکَڈونیَن",
    "ml" to "مٔلیالَم",
    "mn" to "مَنگولی",
    "mnc" to "مانچوٗ",
    "mni" to "مَنیپوٗری",
    "moh" to "موہاک",
    "mos" to "موسی",
    "mr" to "مَرٲٹھؠ",
    "ms" to "مَلَے",
    "mt" to "مَلتیٖس",
    "mul" to "واریاہ زبان",
    "mus" to "کریٖک",
    "mwl" to "مِراندیٖز",
    "mwr" to "مارواڑی",
    "my" to "بٔمیٖز",
    "myv" to "ایرزِیا",
    "na" to "ناورُ",
    "nap" to "نیٖپالیٹَن",
    "nb" to "ناروییَن بوکمال",
    "nd" to "شُمال ڈَبیل",
    "nds" to "بۆنِم جٔرمَن",
    "ne" to "نیپٲلؠ",
    "new" to "نیواری",
    "ng" to "ڈونگا",
    "nia" to "نِیاس",
    "niu" to "نِیویَن",
    "nl" to "ڈَچ",
    "nl-BE" to "فلیمِش",
    "nn" to "ناروییَن نَے نورسک",
    "no" to "ناروییَن",
    "nog" to "نوگاے",
    "non" to "پرون نارسی",
    "nqo" to "این کو",
    "nr" to "جنوب ڈیبیل",
    "nso" to "شمالی ستھو",
    "nv" to "نَواجو",
    "nwc" to "کلاسِکَل نیواری",
    "ny" to "نِیَنجا",
    "nym" to "نِیَمویزی",
    "nyn" to "نِیَنکول",
    "nyo" to "نِیورو",
    "nzi" to "نَظیٖما",
    "oc" to "اوکسیٖٹَن",
    "oj" to "اوجِبوا",
    "om" to "اۆرومو",
    "or" to "اۆرِیا",
    "os" to "اۆسیٹِک",
    "osa" to "اۆسیج",
    "ota" to "اوٹومَن تُرکِش",
    "pa" to "پَنجٲبؠ",
    "pag" to "پَنگاسِنَن",
    "pal" to "پَہلَوی",
    "pam" to "پَمپَنگا",
    "pap" to "پَپِیامینٹو",
    "pau" to "پَلااُواں",
    "peo" to "پرون فارسی",
    "phn" to "فونیٖشیَن",
    "pi" to "پالی",
    "pl" to "پالِش",
    "pon" to "پانپییَن",
    "pro" to "پرون پرووینچَل",
    "ps" to "پَشتوٗ",
    "pt" to "پُرتَگیٖز",
    "pt-BR" to "برازیٖلی پُرتَگیٖز",
    "pt-PT" to "یوٗرپی پُرتَگیٖز",
    "qu" to "کُویشُوا",
    "raj" to "راجِستھٲنؠ",
    "rap" to "رَپانوی",
    "rar" to "رَروٹونگَن",
    "rm" to "رومانش",
    "rn" to "رُندی",
    "ro" to "رومٲنی",
    "ro-MD" to "مولداوِیَن",
    "rom" to "رومَنی",
    "ru" to "روٗسی",
    "rup" to "اَرومانی",
    "rw" to "کِنیاوِندا",
    "sa" to "سَنسکرٕت",
    "sad" to "سَندَویے",
    "sah" to "یاکُت",
    "sam" to "سَمارِتَن اَرامیک",
    "sas" to "سَسَک",
    "sat" to "سَنتالی",
    "sc" to "سراڈیٖنی",
    "scn" to "سِچِلِیَن",
    "sco" to "سکاٹس",
    "sd" to "سِندی",
    "se" to "شُمٲلی سَمی",
    "sel" to "سیلکُپ",
    "sg" to "سَنگو",
    "sga" to "پرون ایرِش",
    "sh" to "سیربو کروشِیَن",
    "shn" to "شان",
    "si" to "سِنہالا",
    "sid" to "سِدامو",
    "sk" to "سلووَک",
    "sl" to "سلووینیَن",
    "sm" to "سَمواَن",
    "sma" to "جنوٗبی سَمی",
    "smj" to "لولیے سَمی",
    "smn" to "اِناری سَمی",
    "sms" to "سکولٹ سَمی",
    "sn" to "شونا",
    "snk" to "سونِنکیے",
    "so" to "سومٲلی",
    "sog" to "سوگڈِیَن",
    "sq" to "البانِیَن",
    "sr" to "سٔربِیَن",
    "srn" to "سرانَن ٹونگو",
    "srr" to "سیریر",
    "ss" to "سواتی",
    "st" to "جنوبی ستھو",
    "su" to "سَنڈَنیٖز",
    "suk" to "سُکُما",
    "sus" to "سُسوٗ",
    "sux" to "سُمیریَن",
    "sv" to "سویٖڈِش",
    "sw" to "سواہِلی",
    "syr" to "سیٖریٲیی",
    "ta" to "تَمِل",
    "te" to "تیلگوٗ",
    "tem" to "ٹِمنیے",
    "ter" to "ٹیرینو",
    "tet" to "ٹیٹَم",
    "tg" to "تاجِک",
    "th" to "تھاے",
    "ti" to "ٹِگرِنیا",
    "tig" to "ٹاےگریے",
    "tiv" to "تیٖو",
    "tk" to "تُرکمین",
    "tkl" to "ٹوکیٖلاو",
    "tl" to "تَماشیک",
    "tlh" to "کِلِنگون",
    "tli" to "ٹِلِنگِت",
    "tmh" to "تاماشیک",
    "tn" to "سوانا",
    "to" to "ٹونگا",
    "tog" to "نیاسا ٹونگا",
    "tpi" to "ٹاک پِسِن",
    "tr" to "تُرکِش",
    "ts" to "ژونگا",
    "tsi" to "ژھِمشِیان",
    "tt" to "تَتار",
    "tum" to "تُمبُکا",
    "tvl" to "تُوالوٗ",
    "tw" to "توی",
    "ty" to "تاہیشِیَن",
    "tyv" to "تُویٖنیَن",
    "udm" to "اُدمُرت",
    "uga" to "اُگارتِک",
    "uk" to "یوٗکرینیٲیی",
    "umb" to "یُمبُندوٗ",
    "und" to "اَنزٲنؠ یا نَہ لَگہٕہار زبان",
    "ur" to "اُردوٗ",
    "uz" to "اُزبیک",
    "vai" to "واے",
    "ve" to "ویندا",
    "vi" to "وِیَتنَمیٖز",
    "vo" to "وولَپُک",
    "vot" to "ووتِک",
    "wa" to "وَلوٗن",
    "wal" to "والامو",
    "war" to "وَریے",
    "was" to "واشو",
    "wo" to "وولوف",
    "xal" to "کالمِک",
    "xh" to "کھوسا",
    "yao" to "یاو",
    "yap" to "یَپیٖز",
    "yi" to "یِدِش",
    "yo" to "یورُبا",
    "za" to "زُہانگ",
    "zap" to "زَپوتیک",
    "zen" to "زیناگا",
    "zh" to "چیٖنی ﴿ترجمع اِشارٕ: خاص طور، مینڈارن چیٖنی۔﴾",
    "zh-alt-menu" to "چیٖنی، مینڈارن",
    "zh-Hans" to "سَہل چیٖنی",
    "zh-Hans-alt-long" to "سَہل مینڈارن چیٖنی",
    "zh-Hant" to "رِوٲجی چیٖنی",
    "zh-Hant-alt-long" to "رِوٲجی مینڈارن چیٖنی",
    "zu" to "زُلوٗ",
    "zun" to "زوٗنی",
    "zxx" to "کانہہ تہِ لِسانیاتی مواد نہٕ",
    "zza" to "زازا",
  ) }

  val ks_Arab: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ks_Deva: ImmutableMap by lazy { immutableMapOf(
    "de" to "जर्मन",
    "de-AT" to "आस्ट्रियन जर्मन",
    "de-CH" to "स्विस हाई जर्मन",
    "en" to "अंगरिज़ी",
    "en-AU" to "आसट्रेलवी अंगरिज़ी",
    "en-CA" to "कनाडियन अंगरिज़ी",
    "en-GB" to "बरतानवी अंगरिज़ी",
    "en-GB-alt-short" to "UK अंगरिज़ी",
    "en-US" to "अमरीकी अंगरिज़ी",
    "en-US-alt-short" to "US अंगरिज़ी",
    "es" to "हसपानवी",
    "es-419" to "लातिनी अमरीकी हसपानवी",
    "es-ES" to "यूरपी हसपानवी",
    "es-MX" to "मेकसिकी हसपानवी",
    "fr" to "फ्रांसीसी",
    "fr-CA" to "कनाडियन फ्रांसीसी",
    "fr-CH" to "स्विस फ्रांसीसी",
    "it" to "इतालवी",
    "ja" to "जापानी",
    "ks" to "कॉशुर",
    "pt" to "पुरतउगाली",
    "pt-BR" to "ब्राज़िली पुरतउगाली",
    "pt-PT" to "यूरपी पुरतउगाली",
    "ru" to "रूसी",
    "und" to "नामोलुम ज़बान",
    "zh" to "चीनी (तरजुम इशार: खास तोर, मैन्डरिन चीनी।)",
    "zh-alt-menu" to "चीनी, मैन्डरिन",
    "zh-Hans" to "आसान चीनी",
    "zh-Hans-alt-long" to "आसान मैन्डरिन चीनी",
    "zh-Hant" to "रिवायाती चीनी",
    "zh-Hant-alt-long" to "रिवायाती मैन्डरिन चीनी",
  ) }

  val ksb: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhali",
    "ar" to "Kialabu",
    "be" to "Kibelaausi",
    "bg" to "Kibulgalia",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijeumani",
    "el" to "Kigiiki",
    "en" to "Kiingeeza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifalansa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungai",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikolea",
    "ksb" to "Kishambaa",
    "ms" to "Kimalesia",
    "my" to "Kibulma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kileno",
    "ro" to "Kiomania",
    "ru" to "Kilusi",
    "rw" to "Kinyalwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituuki",
    "uk" to "Kiuklania",
    "ur" to "Kiuldu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoluba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val ksf: ImmutableMap by lazy { immutableMapOf(
    "ak" to "riakan",
    "am" to "riamarik",
    "ar" to "riarab",
    "be" to "ribɛlɔrís",
    "bg" to "ribulgarí",
    "bn" to "ribɛngáli",
    "cs" to "ricɛ́k",
    "de" to "ridjɛrman",
    "el" to "rigrɛ́k",
    "en" to "riingɛrís",
    "es" to "rikpanyá",
    "fa" to "ripɛrsán",
    "fr" to "ripɛrɛsǝ́",
    "ha" to "rikaksa",
    "hi" to "riíndí",
    "hu" to "riɔngrɔá",
    "id" to "riindonɛsí",
    "ig" to "riigbo",
    "it" to "riitalyɛ́n",
    "ja" to "rijapɔ́ŋ",
    "jv" to "rijawanɛ́",
    "km" to "rikmɛr",
    "ko" to "rikɔrɛɛ́",
    "ksf" to "rikpa",
    "ms" to "rimalaí",
    "my" to "ribirmán",
    "ne" to "rinepalɛ́",
    "nl" to "riɔlándɛ́",
    "pa" to "ripɛnjabí",
    "pl" to "ripɔlɔ́n",
    "pt" to "ripɔrtugɛ́",
    "ro" to "rirɔmán",
    "ru" to "rirís",
    "rw" to "rirwanda",
    "so" to "risomalí",
    "sv" to "riswɛ́dǝ",
    "ta" to "ritamúl",
    "th" to "ritaí",
    "tr" to "riturk",
    "uk" to "riukrɛ́n",
    "ur" to "riurdú",
    "vi" to "riwyɛtnám",
    "yo" to "riyúuba",
    "zh" to "ricinɔá",
    "zh-alt-menu" to "ricinɔá",
    "zu" to "rizúlu",
  ) }

  val ksh: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afahresch",
    "ab" to "Abchahsesch",
    "ace" to "Aschenehsesch",
    "ada" to "Adangmesch",
    "ady" to "Adygehjsch",
    "ae" to "Avästahnesch",
    "aeb" to "Tonehsesch Arahbesch",
    "af" to "Afrikaans",
    "afh" to "Afrehihlesch",
    "agq" to "Aghehmesch",
    "ain" to "Aijnu",
    "ak" to "Akahnesch",
    "akk" to "Akahdesch",
    "ale" to "Ale’uhtesch",
    "am" to "Amhahresch",
    "an" to "Arrajonehsesch",
    "ang" to "Ahl Änglesch",
    "anp" to "Anjikahnesch",
    "ar" to "Arahbesch",
    "ar-001" to "Schtandatt Arahbesch",
    "arp" to "Arrappaho",
    "arq" to "Aljehresch Arahbesch",
    "ary" to "Marokahnesch Arahbesch",
    "arz" to "Äjiptesch Arahbesch",
    "as" to "Aßamehsesch",
    "asa" to "Pare",
    "ase" to "Amärrekahnesche Blendeschprohch",
    "ast" to "Astuhrejahnesch",
    "av" to "Avahresch",
    "awa" to "Awahdesch",
    "ay" to "Aimahresch",
    "az" to "Asserbaidschahnesch",
    "az-alt-short" to "Asehresch",
    "az-Arab" to "Södasserbaidschahnesch",
    "ba" to "Baschkihresch",
    "bal" to "Beluhtschesch",
    "ban" to "Balinehsesch",
    "bar" to "Bairesch",
    "bas" to "Basaa-Schprohche",
    "be" to "Wiißrußesch",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulljahresch",
    "bho" to "Bhohdschpuresch",
    "bi" to "Bislahmesch",
    "bin" to "Edo",
    "bm" to "Bambara",
    "bn" to "Bängjahlesch",
    "bo" to "Tibehtesch",
    "bpy" to "Bischnuprejahnesch",
    "br" to "Bettohnesch",
    "bra" to "Brahjesch",
    "brh" to "Brahuijesch",
    "brx" to "Boddo",
    "bs" to "Boßnesch",
    "bua" to "Burejahtesch",
    "bug" to "Bujinehsesch",
    "byn" to "Bilihnesch",
    "ca" to "Kattalahnesch",
    "ce" to "Tschätschehnesch",
    "ceb" to "Zebuwahnesch",
    "cgg" to "Kihja-Schprohch",
    "ch" to "Chamorru",
    "chk" to "Trukehsesch",
    "chm" to "Mahresch",
    "cho" to "Tschoktoh",
    "chr" to "Tschärrokeh",
    "chy" to "Tschäjänn",
    "ckb" to "Zäntrahl-Kurrdesch",
    "ckb-alt-menu" to "Zäntrahl-Kurrdesch",
    "ckb-alt-variant" to "Zäntrahl-Kurrdesch",
    "co" to "Korsesch",
    "cop" to "Koptesch",
    "cs" to "Tschäschesch",
    "csb" to "Kaschuhbesch",
    "cu" to "Kerscheßlahwesch",
    "cv" to "Tschowaschesch",
    "cy" to "Wallihsesch",
    "da" to "Dähnesch",
    "dak" to "Dakohtesch",
    "dar" to "Darjihnesch",
    "dav" to "Dawedahnesch",
    "de" to "Deutsch",
    "de-AT" to "Deutsch uß Öhßterich",
    "de-CH" to "Deutsch uß de Schweijz",
    "dgr" to "Dohjribesch",
    "dje" to "Djerma",
    "dsb" to "Niddersorbesch",
    "dua" to "Du’ala",
    "dum" to "Meddelnehderlängsch",
    "dv" to "Divehjesch",
    "dyo" to "Jola-Fonyisch",
    "dz" to "Butahnesch",
    "dzg" to "Dassajahnesch",
    "ebu" to "Kîembu",
    "ee" to "Ewe",
    "efi" to "Äffiksch",
    "egl" to "Emilijahnesch",
    "egy" to "Ahl Äjiptesch",
    "eka" to "Ekajukesch",
    "el" to "Jrihschesch",
    "en" to "Änglesch",
    "en-AU" to "Änglesch uß Außtrahlije",
    "en-CA" to "Änglesch uß Kanada",
    "en-GB" to "Änglesch uß Jruhßbrettannije",
    "en-GB-alt-short" to "Brettesch Änglesch",
    "en-US" to "Amärrekahnesch Änglesch",
    "en-US-alt-short" to "Änglesch uß de USA",
    "enm" to "Meddelänglesch",
    "eo" to "Esperanto",
    "es" to "Schpahnesch",
    "es-419" to "Schpahnesch uß Latting-Ammärrika",
    "es-ES" to "Schpahnesch en Schpahneje",
    "es-MX" to "Schpahnesch en Mäxikoh",
    "esu" to "Zäntrahl-Juppik",
    "et" to "Äßnesch",
    "eu" to "Baskesch",
    "ewo" to "Ewonndo",
    "fa" to "Pärsesch",
    "ff" to "Fulfulde",
    "fi" to "Finnesch",
    "fil" to "Fillipihnesch",
    "fj" to "Fihdschesch",
    "fo" to "Färröhresch",
    "fon" to "Fohnesch",
    "fr" to "Franzühsesch",
    "fr-CA" to "Franzühsesch uß Kanada",
    "fr-CH" to "Franzühsesch uß de Schweijz",
    "fur" to "Frijauhlesch",
    "fy" to "Wäßfrihsesch",
    "ga" to "Ihresch",
    "gaa" to "Jah",
    "gez" to "Ji’is-Ahl-Ättejohpesch",
    "gil" to "Jillbättehsesch",
    "gl" to "Jallihzesch",
    "gn" to "Juwarahnesch",
    "gor" to "Jorontalohsch",
    "gsw" to "Schwitzerdütsch",
    "gu" to "Gutscharatesch",
    "gv" to "Mangx",
    "ha" to "Haußa",
    "haw" to "Hauajahnesch",
    "he" to "Hebrähjesch",
    "hi" to "Hinndi",
    "hil" to "Hiligaynon",
    "hmn" to "Hmong",
    "hr" to "Krowatesch",
    "hsb" to "Bovversorrbesch",
    "ht" to "Ha’iihtesch",
    "hu" to "Unnjarresch",
    "hup" to "Hupa",
    "hy" to "Armehnesch",
    "hz" to "Herrehro",
    "ia" to "de Interlingua",
    "iba" to "Ibahnesch",
    "ibb" to "Ibibio",
    "id" to "Indonehsesch",
    "ig" to "Igbo",
    "ilo" to "Ilokahnesch",
    "inh" to "Engjuschesch",
    "io" to "Ihdo",
    "is" to "Ißlänndesch",
    "it" to "Etalljähnesch",
    "iu" to "Inuktitut",
    "izh" to "Ingjrijahnesch",
    "ja" to "Japahnesch",
    "jam" to "Jamaikahnesch-Änglesch",
    "jbo" to "Lodschbahn",
    "jgo" to "Njomba",
    "jpr" to "Jühdesch-Pärsesch",
    "jut" to "Jüttesch",
    "jv" to "Javahnesch",
    "ka" to "Je’orjesch",
    "kab" to "Kabyhlesch",
    "kam" to "Kamba vun Kehnija",
    "kbd" to "Kabadihnesch",
    "kde" to "Chimakonde",
    "kea" to "Kapvärdesch",
    "kfo" to "Koro vun de Älfebeijnköß",
    "kha" to "Khasi",
    "khq" to "Kojra Tschihni",
    "ki" to "Rekohjo",
    "kj" to "Oschivambo",
    "kk" to "Kassakkesch",
    "kkj" to "Kako",
    "kl" to "Jröhnländesch",
    "kln" to "Kaländjihnesch",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korrejaanesch",
    "kok" to "Kon’kahnesch",
    "kpe" to "Kpäle",
    "kr" to "Kanuhresch",
    "krc" to "Karatschaj-Balkahresch-Törkesch",
    "krl" to "Karehlesch",
    "kru" to "Korochesch",
    "ks" to "Kaschmihresch",
    "ksf" to "Bafijahnesch",
    "ksh" to "Kölsch",
    "ku" to "Kurrdesch",
    "kum" to "Kumykesch",
    "kv" to "Kohmesch",
    "kw" to "Kornesch",
    "ky" to "Kirjihsesch",
    "la" to "Lateijnesch",
    "lad" to "Ladihnesch",
    "lag" to "Lango",
    "lah" to "de Landa-Schprooche",
    "lb" to "Luxemborjesch",
    "lez" to "Lesjesch",
    "lg" to "Lugannda",
    "li" to "Lemburjesch",
    "lkt" to "Lakota",
    "ln" to "Lingjalla",
    "lo" to "Lahootesch",
    "loz" to "Silohzi",
    "lrc" to "Nood-Luhresch",
    "lt" to "Littouesch",
    "lu" to "Kiluba",
    "lua" to "Tschiluba",
    "lun" to "Schilunnda",
    "luo" to "Luo",
    "luy" to "Luhjesch",
    "lv" to "Lättesch",
    "mdf" to "Mokschah",
    "mg" to "Madajaßkesch",
    "mh" to "Maschallehsesch",
    "mi" to "Ma’ohresch",
    "mk" to "Mazedohnesch",
    "ml" to "Mallajalam",
    "mn" to "Mongjohlesch",
    "mni" to "Meitei-Manipuhresch",
    "mr" to "Marrahtesch",
    "ms" to "Mallaijesch",
    "mt" to "Maltehsesch",
    "mua" to "Mundang",
    "mul" to "-ongerscheidlijje Schprohche-",
    "mus" to "Krihk",
    "mwl" to "Mirandehsesch",
    "my" to "Burmehsesch",
    "myv" to "Ärsjahnesch",
    "na" to "Nauruhesch",
    "nap" to "Napolletahnesch",
    "nb" to "Norrwehjesch Bokmål",
    "nd" to "Nood-Ndebele",
    "nds-NL" to "Nehdersaksesch en de Nederläng",
    "ne" to "Nepallehsesch",
    "new" to "Newahresch",
    "ng" to "Ndongjahnesch",
    "nl" to "Holländesch",
    "nl-BE" to "Flähmesch",
    "nmg" to "Gyele",
    "nn" to "Neu Norrwehjesch",
    "nnh" to "Njijembohn",
    "no" to "Norrwehjesch",
    "nog" to "Nojal",
    "nso" to "Nood-Sohto",
    "nv" to "Navvacho",
    "ny" to "Schi-Schewa",
    "or" to "Oriija",
    "os" to "Oßeetesch",
    "pa" to "Panschaabesch",
    "pl" to "Pollnesch",
    "ps" to "Paschtuunesch",
    "pt" to "Pochtojesesch",
    "pt-BR" to "Brasilljaanesch Pochtojesesch",
    "pt-PT" to "Pochtojesesch uß Pochtojall",
    "qu" to "Kättschowa",
    "quc" to "K’ische’",
    "rm" to "Rätoromaanesch",
    "rn" to "K-Rundesch",
    "ro" to "Rumänesch",
    "rof" to "Kirombo",
    "ru" to "Rußßesch",
    "rup" to "Arromahnesch",
    "rw" to "Kinja-Ruandesch",
    "sa" to "Sanskrit",
    "sah" to "Jackutesch",
    "sba" to "Njambaij",
    "sd" to "Sinndi",
    "se" to "Nood-Lappländesch",
    "ses" to "Kojraboro Senni",
    "sg" to "Sangjo",
    "sh" to "Särbokowatesch",
    "shi" to "Taschelhittesch",
    "si" to "Singjaleesesch",
    "sk" to "ẞlovakesch",
    "sl" to "ẞloveenesch",
    "sm" to "Sammohanesch",
    "smj" to "Lule-Läppländesch",
    "smn" to "Inahri Lappländesch",
    "sn" to "Schi-Schona",
    "so" to "Somahlesch",
    "sq" to "Albahnesch",
    "sr" to "Särbesch",
    "ss" to "Si-Swatesch",
    "st" to "Söd-Sooto",
    "su" to "Sindanehsesch",
    "sv" to "Schwehdesch",
    "sw" to "Suahehlesch",
    "swb" to "Kommohresch",
    "syr" to "Sührejakkesch",
    "ta" to "Tamihlesch",
    "te" to "Telluhju",
    "tet" to "Tetumsch",
    "tg" to "Tadschihkesch",
    "th" to "Tailändesch",
    "ti" to "Tijrenejahnesch",
    "tig" to "Tigre",
    "tk" to "Törkmehnesch",
    "tl" to "Tajalloch",
    "tlh" to "Klingjohnesch",
    "tn" to "Se-Zwahnesch",
    "to" to "Tongjahnesch",
    "tpi" to "Tok Pisin",
    "tr" to "Törkesch",
    "ts" to "Xi-Zongjahnesch",
    "tt" to "Tattahresch",
    "twq" to "Tasawaq",
    "ty" to "Tahihtesch",
    "tyv" to "Tuvinijahnesch",
    "tzm" to "Tamasicht ussem meddlere Atlas",
    "udm" to "Udmuchtesch",
    "ug" to "Uj’juhresch",
    "uk" to "Ukrainesch",
    "umb" to "Umbundesch",
    "und" to "-onbikannte-Schprooch-",
    "ur" to "Urdu/Hindi",
    "uz" to "Ußbehkesch",
    "ve" to "Wenda",
    "vi" to "Vijätnammehsesch",
    "vo" to "Volapük",
    "wa" to "Walohnesch",
    "wae" to "Walserdütsch",
    "wal" to "Welahmo",
    "war" to "Waray-Waray",
    "wo" to "Woloff",
    "xal" to "Kalmükkesch",
    "xh" to "Isi-Khohsa",
    "ybb" to "Jämmbah",
    "yi" to "Jiddesch",
    "yo" to "Joruhba",
    "yue" to "Kanton-Schinehsesch",
    "yue-alt-menu" to "Kanton-Schinehsesch",
    "zh" to "Schinehsesch (Mandarin)",
    "zh-alt-menu" to "Schinehsesch (Mandarin)",
    "zh-Hans" to "Schinehsesch (eijfache Schreff)",
    "zh-Hans-alt-long" to "Schinehsesch (eijfache Schreff)",
    "zh-Hant" to "Schinehsesch (tradizjonälle Schreff)",
    "zh-Hant-alt-long" to "Schinehsesch (tradizjonälle Schreff)",
    "zu" to "Suhlu",
    "zun" to "Suhñi",
    "zxx" to "kein Schprooch",
    "zza" to "Sahsajesch",
  ) }

  val ku: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarî",
    "ab" to "abxazî",
    "ace" to "açehî",
    "ada" to "adangmeyî",
    "ady" to "adîgeyî",
    "af" to "afrîkansî",
    "agq" to "aghemî",
    "ain" to "aynuyî",
    "ak" to "akanî",
    "ale" to "alêwîtî",
    "alt" to "altayîya başûrî",
    "am" to "amharî",
    "an" to "aragonî",
    "ann" to "obolo",
    "anp" to "angîkayî",
    "apc" to "erebîya bakurê şamê",
    "ar" to "erebî",
    "ar-001" to "erebîya modern a standard",
    "arn" to "mapuçî",
    "arp" to "arapahoyî",
    "ars" to "erebîya necdî",
    "as" to "asamî",
    "asa" to "asûyî",
    "ast" to "astûrî",
    "atj" to "atîkamekî",
    "av" to "avarî",
    "awa" to "awadhî",
    "ay" to "aymarayî",
    "az" to "azerî",
    "az-alt-short" to "azerî",
    "ba" to "başkîrî",
    "bal" to "belûcî",
    "ban" to "balînî",
    "bas" to "basayî",
    "be" to "belarûsî",
    "bem" to "bembayî",
    "bew" to "betawî",
    "bez" to "benayî",
    "bg" to "bulgarî",
    "bgc" to "haryanvîyî",
    "bgn" to "belucîya rojavayî",
    "bho" to "bojpûrî",
    "bi" to "bîslamayî",
    "bin" to "bînîyî",
    "bla" to "blakfotî",
    "blo" to "bloyî",
    "blt" to "tay dam",
    "bm" to "bambarayî",
    "bn" to "bengalî",
    "bo" to "tîbetî",
    "br" to "bretonî",
    "brx" to "bodoyî",
    "bs" to "bosnî",
    "bss" to "akooseyî",
    "bug" to "bugî",
    "byn" to "blînî",
    "ca" to "katalanî",
    "cad" to "kadoyî",
    "cay" to "kayugayî",
    "cch" to "atsamî",
    "ccp" to "çakmayî",
    "ce" to "çeçenî",
    "ceb" to "sebwanoyî",
    "cgg" to "kîgayî",
    "ch" to "çamoroyî",
    "chk" to "çûkî",
    "chm" to "marî",
    "cho" to "çoktavî",
    "chp" to "çîpevyayî",
    "chr" to "çerokî",
    "chy" to "çeyenî",
    "cic" to "çîkasawî",
    "ckb" to "kurdî (soranî)",
    "ckb-alt-menu" to "kurdî (navîn)",
    "ckb-alt-variant" to "kurdî (soranî)",
    "clc" to "çilkotînî",
    "co" to "korsîkayî",
    "crg" to "mîçîfî",
    "crj" to "krîya rojhilat ya başûrî",
    "crk" to "kriya bejayî",
    "crl" to "krîya rojhilat ya bakurî",
    "crm" to "krîya mûsî",
    "crr" to "zimanê karolina algonquianî",
    "cs" to "çekî",
    "csw" to "krîya swampî",
    "cu" to "slavîya kenîseyî",
    "cv" to "çuvaşî",
    "cy" to "weylsî",
    "da" to "danmarkî",
    "dak" to "dakotayî",
    "dar" to "dargînî",
    "dav" to "tayîtayî",
    "de" to "almanî",
    "dgr" to "dogrîbî",
    "dje" to "zarma",
    "doi" to "dogrîyî",
    "dsb" to "sorbîya jêrîn",
    "dua" to "diwalayî",
    "dv" to "divehî",
    "dyo" to "jola-fonyi",
    "dz" to "conxayî",
    "dzg" to "dazagayî",
    "ebu" to "embuyî",
    "ee" to "eweyî",
    "efi" to "efîkî",
    "eka" to "ekajukî",
    "el" to "yûnanî",
    "en" to "îngilîzî",
    "en-GB" to "îngilîzî (Qiralîyeta Yekbûyî)",
    "en-GB-alt-short" to "îngilîzî (QY)",
    "eo" to "esperantoyî",
    "es" to "spanî",
    "es-ES" to "spanî (Ewropa)",
    "et" to "estonî",
    "eu" to "baskî",
    "ewo" to "ewondoyî",
    "fa" to "farisî",
    "fa-AF" to "derî",
    "ff" to "fulahî",
    "fi" to "fînî",
    "fil" to "fîlîpînoyî",
    "fj" to "fîjî",
    "fo" to "ferî",
    "fon" to "fonî",
    "fr" to "fransizî",
    "fr-CA" to "fransizî (Kanada)",
    "fr-CH" to "fransizî (Swîsre)",
    "frc" to "fransizîya kajûnê",
    "frr" to "frîsîya bakur",
    "fur" to "frîyolî",
    "fy" to "frîsî",
    "ga" to "îrlendî",
    "gaa" to "gayî",
    "gd" to "gaelîka skotî",
    "gez" to "geez",
    "gil" to "kîrîbatî",
    "gl" to "galîsî",
    "gn" to "guwaranî",
    "gor" to "gorontaloyî",
    "gsw" to "elmanîşî",
    "gu" to "gujaratî",
    "guz" to "gusîî",
    "gv" to "manksî",
    "gwi" to "gwichʼin",
    "ha" to "hawsayî",
    "hai" to "haydayî",
    "haw" to "hawayî",
    "hax" to "haîdaya başûrî",
    "he" to "îbranî",
    "hi" to "hindî",
    "hi-Latn-alt-variant" to "hîngilîzî",
    "hil" to "hîlîgaynonî",
    "hmn" to "hmongî",
    "hnj" to "hmongîya njuayî",
    "hr" to "xirwatî",
    "hsb" to "sorbîya jorîn",
    "ht" to "haîtî",
    "hu" to "mecarî",
    "hup" to "hupayî",
    "hur" to "halkomelemî",
    "hy" to "ermenî",
    "hz" to "hereroyî",
    "ia" to "înterlîngua",
    "iba" to "iban",
    "ibb" to "îbîbîoyî",
    "id" to "endonezyayî",
    "ie" to "înterlîngue",
    "ig" to "îgboyî",
    "ii" to "yîyîya siçuwayî",
    "ikt" to "inuvialuktun",
    "ilo" to "îlokanoyî",
    "inh" to "îngûşî",
    "io" to "îdoyî",
    "is" to "îzlendî",
    "it" to "îtalî",
    "iu" to "înuîtî",
    "ja" to "japonî",
    "jbo" to "lojbanî",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "javayî",
    "ka" to "gurcî",
    "kaa" to "kara-kalpakî",
    "kab" to "kabîlî",
    "kac" to "cingphoyî",
    "kaj" to "jju",
    "kam" to "kambayî",
    "kbd" to "kabardî",
    "kcg" to "tyap",
    "kde" to "makondeyî",
    "kea" to "kapverdî",
    "ken" to "kenyangî",
    "kfo" to "koro",
    "kgp" to "kayingangî",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kîkûyûyî",
    "kj" to "kwanyamayî",
    "kk" to "qazaxî",
    "kkj" to "kako",
    "kl" to "kalalîsûtî",
    "kln" to "kalencînî",
    "km" to "ximêrî",
    "kmb" to "kîmbunduyî",
    "kn" to "kannadayî",
    "ko" to "koreyî",
    "kok" to "konkanî",
    "kpe" to "kpelleyî",
    "kr" to "kanurîyî",
    "krc" to "karaçay-balkarî",
    "krl" to "karelî",
    "kru" to "kurukh",
    "ks" to "keşmîrî",
    "ksb" to "shambala",
    "ksf" to "bafyayî",
    "ksh" to "rîpwarî",
    "ku" to "kurdî (kurmancî)",
    "kum" to "kumikî",
    "kv" to "komî",
    "kw" to "kornî",
    "kwk" to "kwak’walayî",
    "kxv" to "kuvî",
    "ky" to "kirgizî",
    "la" to "latînî",
    "lad" to "ladînoyî",
    "lag" to "langî",
    "lb" to "luksembûrgî",
    "lez" to "lezgînî",
    "lg" to "lugandayî",
    "li" to "lîmbûrgî",
    "lij" to "lîgûrî",
    "lil" to "lillooet",
    "lkt" to "lakotayî",
    "lmo" to "lombardî",
    "ln" to "lingalayî",
    "lo" to "lawsî",
    "lou" to "kreyolîya louisianayê",
    "loz" to "lozî",
    "lrc" to "lurîya bakur",
    "lsm" to "saamia",
    "lt" to "lîtwanî",
    "ltg" to "latgalî",
    "lu" to "luba-katangayî",
    "lua" to "luba-kasayî",
    "lun" to "lunda",
    "luo" to "luoyî",
    "lus" to "mizoyî",
    "luy" to "luhyayî",
    "lv" to "latvîyayî",
    "mad" to "madurayî",
    "mag" to "magahî",
    "mai" to "maithili",
    "mak" to "makasarî",
    "mas" to "masayî",
    "mdf" to "mokşayî",
    "men" to "mende",
    "mer" to "meruyî",
    "mfe" to "morisyenî",
    "mg" to "malagasî",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marşalî",
    "mi" to "maorî",
    "mic" to "mîkmakî",
    "min" to "mînangkabawî",
    "mk" to "makedonî",
    "ml" to "malayalamî",
    "mn" to "moxolî",
    "mni" to "manipuri",
    "moe" to "înûyîya rojhilatî",
    "moh" to "mohawkî",
    "mos" to "moreyî",
    "mr" to "maratî",
    "ms" to "malezî",
    "mt" to "maltayî",
    "mua" to "mundangî",
    "mul" to "pirzimanî",
    "mus" to "krîkî",
    "mwl" to "mîrandî",
    "my" to "burmayî",
    "myv" to "erzayî",
    "mzn" to "mazenderanî",
    "na" to "nawrûyî",
    "nap" to "napolîtanî",
    "naq" to "namayî",
    "nb" to "norwecî (bokmål)",
    "nd" to "ndebelîya bakurî",
    "nds" to "nedersaksî",
    "ne" to "nepalî",
    "new" to "newarî",
    "ng" to "ndongayî",
    "nia" to "nîasî",
    "niu" to "nîwî",
    "nl" to "holendî",
    "nl-BE" to "flamî",
    "nmg" to "kwasio",
    "nn" to "norwecî (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "norwecî",
    "nog" to "nogayî",
    "nqo" to "n’Ko",
    "nr" to "ndebelîya başûrî",
    "nso" to "sotoyîya bakur",
    "nus" to "nuer",
    "nv" to "navajoyî",
    "ny" to "çîçewayî",
    "nyn" to "nyankole",
    "oc" to "oksîtanî",
    "ojb" to "ojibweyîya bakurî",
    "ojc" to "ojibwayîya navîn",
    "ojs" to "oji-cree",
    "ojw" to "ojîbweyîya rojavayî",
    "oka" to "okanagan",
    "om" to "oromoyî",
    "or" to "oriyayî",
    "os" to "osetî",
    "osa" to "osageyî",
    "pa" to "puncabî",
    "pag" to "pangasînanî",
    "pam" to "kapampanganî",
    "pap" to "papyamentoyî",
    "pau" to "palawî",
    "pcm" to "pîdgînîya nîjeryayî",
    "pis" to "pijînî",
    "pl" to "polonî",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "prûsyayî",
    "ps" to "peştûyî",
    "pt" to "portugalî",
    "pt-PT" to "portugalî (Ewropa)",
    "qu" to "keçwayî",
    "quc" to "k’iche’",
    "raj" to "rajasthanî",
    "rap" to "rapanuyî",
    "rar" to "rarotongî",
    "rhg" to "rohingyayî",
    "rif" to "tarifit",
    "rm" to "romancî",
    "rn" to "rundî",
    "ro" to "romanî",
    "rof" to "rombo",
    "ru" to "rûsî",
    "rup" to "aromanî",
    "rw" to "kînyariwandayî",
    "rwk" to "rwa",
    "sa" to "sanskrîtî",
    "sad" to "sandawe",
    "sah" to "yakutî",
    "saq" to "samburuyî",
    "sat" to "santalî",
    "sba" to "ngambay",
    "sbp" to "sanguyî",
    "sc" to "sardînî",
    "scn" to "sicîlî",
    "sco" to "skotî",
    "sd" to "sindhî",
    "sdh" to "kurdîya başûrî",
    "se" to "samîya bakur",
    "seh" to "sena",
    "ses" to "sonxayî",
    "sg" to "sangoyî",
    "shi" to "taşelhîtî",
    "shn" to "şanî",
    "si" to "kîngalî",
    "sid" to "sîdamo",
    "sk" to "slovakî",
    "skr" to "seraîkî",
    "sl" to "slovenî",
    "slh" to "lushootseeda başûrî",
    "sm" to "samoayî",
    "sma" to "samîya başûr",
    "smj" to "samiya lule",
    "smn" to "samîya înarî",
    "sms" to "samîya skoltî",
    "sn" to "şonayî",
    "snk" to "soninke",
    "so" to "somalî",
    "sq" to "arnawidî",
    "sr" to "sirbî",
    "srn" to "sirananî",
    "ss" to "swazî",
    "ssy" to "sahoyî",
    "st" to "sotoyîya başûr",
    "str" to "saanîçî",
    "su" to "sundanî",
    "suk" to "sukuma",
    "sv" to "swêdî",
    "sw" to "swahîlî",
    "sw-CD" to "swahîlîya kongoyî",
    "swb" to "komorî",
    "syr" to "siryanî",
    "szl" to "silesî",
    "ta" to "tamîlî",
    "tce" to "totuçena başûrî",
    "te" to "telûgûyî",
    "tem" to "temne",
    "teo" to "teso",
    "tet" to "tetûmî",
    "tg" to "tacikî",
    "tgx" to "tagîşî",
    "th" to "tayî",
    "tht" to "tahltan",
    "ti" to "tigrînî",
    "tig" to "tigre",
    "tk" to "tirkmenî",
    "tlh" to "klîngonî",
    "tli" to "tlingit",
    "tn" to "tswanayî",
    "to" to "tongî",
    "tok" to "toki pona",
    "tpi" to "tokpisinî",
    "tr" to "tirkî",
    "trv" to "tarokoyî",
    "trw" to "torwalî",
    "ts" to "tsongayî",
    "tt" to "teterî",
    "ttm" to "tutoçenîya bakur",
    "tum" to "tumbukayî",
    "tvl" to "tuvalûyî",
    "twq" to "tasawaq",
    "ty" to "tahîtî",
    "tyv" to "tuvanî",
    "tzm" to "temazîxtî",
    "udm" to "udmurtî",
    "ug" to "oygurî",
    "uk" to "ukraynî",
    "umb" to "umbunduyî",
    "und" to "zimanê nenas",
    "ur" to "urdûyî",
    "uz" to "ozbekî",
    "vec" to "venîsî",
    "vi" to "vîetnamî",
    "vmw" to "makhuwayî",
    "vo" to "volapûkî",
    "vun" to "vunjo",
    "wa" to "walonî",
    "wae" to "walserî",
    "wal" to "wolaytta",
    "war" to "warayî",
    "wbp" to "warlpiri",
    "wo" to "wolofî",
    "wuu" to "çînîya wuyî",
    "xal" to "kalmîkî",
    "xh" to "xosayî",
    "xnr" to "kangrî",
    "xog" to "sogayî",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yidîşî",
    "yo" to "yorubayî",
    "yrl" to "nhêngatûyî",
    "yue" to "kantonî",
    "yue-alt-menu" to "çînî, kantonî",
    "za" to "zhuangî",
    "zgh" to "amazîxîya fasî",
    "zh" to "çînî",
    "zh-alt-menu" to "çînî, mandarînî",
    "zh-Hans" to "çînîya sadekirî",
    "zh-Hans-alt-long" to "çînîya mandarînî ya sadekirî",
    "zh-Hant" to "çînîya kevneşopî",
    "zh-Hant-alt-long" to "çînîya mandarînî ya kevneşopî",
    "zu" to "zuluyî",
    "zun" to "zunîyî",
    "zxx" to "bê naveroka zimanî",
    "zza" to "zazakî (kirdkî, kirmanckî)",
  ) }

  val kw: ImmutableMap by lazy { immutableMapOf(
    "kw" to "kernewek",
  ) }

  val kxv: ImmutableMap by lazy { immutableMapOf(
    "af" to "aprikaans",
    "am" to "aarmenia",
    "ar" to "arabic",
    "ar-001" to "punijuga mānānka arabic",
    "as" to "aasamis",
    "az" to "ajerbaijani",
    "az-alt-short" to "ājeri",
    "be" to "belarusiati",
    "bg" to "bulgeriati",
    "bn" to "bangali",
    "bo" to "tibetī",
    "brx" to "boḍo",
    "bs" to "bajniati",
    "ca" to "keṭelan",
    "chr" to "cerokī",
    "cs" to "cek",
    "da" to "denis",
    "de" to "jerman",
    "de-AT" to "ausṭriati jerman",
    "de-CH" to "svis high jerman",
    "doi" to "ḍogri",
    "el" to "grīk",
    "en" to "ingrajī",
    "en-AU" to "ausṭreliati ingarjī",
    "en-CA" to "kanaḍati ingarjī",
    "en-GB" to "briṭisti ingrajī",
    "en-GB-alt-short" to "juktarajyati ingrajī",
    "en-US" to "amerikati ingrajī",
    "en-US-alt-short" to "juktarasṭrati ingrajī",
    "es" to "spenis",
    "es-419" to "laṭin americati spenis",
    "es-ES" to "yuropīyati spenis",
    "es-MX" to "meksikoti spenis",
    "et" to "esṭoniyati",
    "eu" to "bask",
    "fa" to "persiati",
    "fa-AF" to "ḍari",
    "fi" to "pinnis",
    "fil" to "pilipino",
    "fr" to "prenc",
    "fr-CA" to "kanaḍati prenc",
    "fr-CH" to "svis prenc",
    "gl" to "galesiati",
    "gu" to "gujraṭī",
    "he" to "hibru",
    "hi-Latn" to "hindi",
    "hi-Latn-alt-variant" to "hindi",
    "hr" to "kroesiati",
    "hu" to "hngeriyati",
    "hy" to "aarmeniati",
    "id" to "inḍonesiyati",
    "is" to "aislanḍik",
    "it" to "iṭaliti",
    "ja" to "japanij",
    "ka" to "jorjiati",
    "kk" to "kjaak",
    "km" to "kmer",
    "kn" to "knnaḍa",
    "ko" to "koriati",
    "kok" to "konkanī",
    "ks" to "kasmīrī",
    "kxv" to "kuvi",
    "ky" to "kyrgyj",
    "lo" to "lao",
    "lt" to "lituaniyati",
    "lv" to "laṭviati",
    "mai" to "maitilī",
    "mk" to "mesiḍoniyati",
    "ml" to "malyalam",
    "mn" to "mongoliyati",
    "mni" to "maṇipurī",
    "mr" to "maraṭi",
    "ms" to "malei",
    "my" to "burmij",
    "nb" to "norvejiati būkmal",
    "ne" to "nepaḷī",
    "nl" to "ḍc",
    "nl-BE" to "vlaams",
    "or" to "oḍiaa",
    "pa" to "pnjabī",
    "pl" to "polis",
    "pt" to "portugīj",
    "pt-BR" to "brajilian portugīj",
    "pt-PT" to "yuropīyati portugīj",
    "ro" to "romaniyati",
    "ro-MD" to "molḍaviati",
    "ru" to "rusiyati",
    "sa" to "sanskrit",
    "sat" to "santalī",
    "sd" to "sindi",
    "si" to "sinhali",
    "sk" to "slovak",
    "sl" to "sloveniyati",
    "sq" to "albaniyati",
    "sr" to "sarbiyati",
    "sv" to "sviḍis",
    "sw" to "svahili",
    "sw-CD" to "kongo svahili",
    "ta" to "tamiḷ",
    "te" to "telugu",
    "th" to "tae",
    "tr" to "turkis",
    "uk" to "yukraniyati",
    "ur" to "urdu",
    "uz" to "ujbek",
    "vi" to "vietnaamti",
    "xnr" to "kangri",
    "zh" to "cainati",
    "zh-alt-menu" to "cainati, manḍarin",
    "zh-Hans" to "sahaj cainati",
    "zh-Hans-alt-long" to "sahaj manḍarin cainati",
    "zh-Hant" to "hirudlu cainati",
    "zh-Hant-alt-long" to "hirudlu manḍarin cainati",
    "zu" to "julu",
  ) }

  val kxv_Deva: ImmutableMap by lazy { immutableMapOf(
    "af" to "आप्रिकान्स",
    "am" to "अम्हेरी",
    "ar" to "आरॉबिक",
    "ar-001" to "पुनिजुगो मानांकॉ आरॉबिक",
    "as" to "आसामीस्",
    "az" to "अज़रबेजानी",
    "az-alt-short" to "अज़ेरी",
    "be" to "बेलारूसी",
    "bg" to "बुल्गारियाति",
    "bn" to "बंगाली",
    "bo" to "तिब्बती",
    "brx" to "बोडो",
    "bs" to "बाॅस्नियाती",
    "ca" to "कातालान",
    "chr" to "चेरोकी",
    "cs" to "चेक",
    "da" to "डेनिस",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रियाति जर्मन",
    "de-CH" to "स्विस हाइ ति जर्मन",
    "doi" to "डोगरी",
    "el" to "ग्रीक",
    "en" to "इंराजी",
    "en-AU" to "ऑस्ट्रेलियाति इंराजी",
    "en-CA" to "कनाडाति इंराजी",
    "en-GB" to "ब्रिटिस इंराजी",
    "en-GB-alt-short" to "यू॰के॰ राज्यॉ ति इंराजी",
    "en-US" to "अमेरिकी इंराजी",
    "en-US-alt-short" to "अमेरिकी इंराजी",
    "es" to "स्पानिस",
    "es-419" to "लातिन आमेरिका ति स्पेनिस",
    "es-ES" to "यूरोपीय ति स्पेनिस",
    "es-MX" to "मेक्सिको ति स्पेनिस",
    "et" to "एस्टोनियाति",
    "eu" to "बास्क",
    "fa" to "पर्सियन",
    "fa-AF" to "डॉरि",
    "fi" to "प़िनिस",
    "fil" to "प़िलिपीनो",
    "fr" to "प़्रेंच",
    "fr-CA" to "कनाडाति प़्रेंच",
    "fr-CH" to "स्विस प़्रेंच",
    "gl" to "ग्यालिसियन",
    "gu" to "गुजराटी",
    "he" to "हिब्रू",
    "hi" to "हिन्दी",
    "hi-Latn" to "हिन्दी (लातिन)",
    "hi-Latn-alt-variant" to "हिन्दी (लातिन)",
    "hr" to "क्रोएसियाति",
    "hu" to "हंगेरियाति",
    "hy" to "आर्मेनियाति",
    "id" to "इंडोनेसियाति",
    "is" to "आइसलेंड िक",
    "it" to "इताली ती",
    "ja" to "जापानीज",
    "ka" to "जॉर्जियाति",
    "kk" to "कज़ाक़",
    "km" to "कमेर",
    "kn" to "कन्नड़",
    "ko" to "कोरियाति",
    "kok" to "कोंकणी",
    "ks" to "कस्मीरी",
    "kxv" to "कुवि",
    "ky" to "किर्गीज़",
    "lo" to "लाओ",
    "lt" to "लितुआनियाति",
    "lv" to "लातवियाति",
    "mai" to "मेतिली",
    "mk" to "मकदूनियाति",
    "ml" to "मलयालम",
    "mn" to "मंगोलियाति",
    "mni" to "मणिपुरी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "my" to "बर्मीज़",
    "nb" to "नॉर्वेजियाति बोकमाल",
    "ne" to "नेपाली",
    "nl" to "डच",
    "nl-BE" to "प़्लेमिस",
    "or" to "उड़िया",
    "pa" to "पंजाबी",
    "pl" to "पोलिस",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राज़ीली पुर्तगाली",
    "pt-PT" to "यूरोपीय पुर्तगाली",
    "ro" to "रोमानियाति",
    "ro-MD" to "मोलडावियन",
    "ru" to "रुसिया ति",
    "sa" to "संस्कृत",
    "sat" to "संताली",
    "sd" to "सिंधी",
    "si" to "सिंहली",
    "sk" to "स्लोवाक",
    "sl" to "स्लोवेनियाति",
    "sq" to "अल्बानियाति",
    "sr" to "सर्बियाति",
    "sv" to "स्वीडिस",
    "sw" to "स्वाहिली",
    "sw-CD" to "कांगो स्वाहिली",
    "ta" to "तमिल",
    "te" to "तेलुगू",
    "th" to "ताई",
    "tr" to "तुर्की",
    "uk" to "यूक्रेनियाति",
    "ur" to "उर्दू",
    "uz" to "उज़्बेक",
    "vi" to "वियतनामी",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मेंडेरिन",
    "zh-Hans" to "साॅहाॅजाॅ चीनी",
    "zh-Hans-alt-long" to "साॅहाॅजाॅ मेंडेरिन चीनी",
    "zh-Hant" to "हिरूदोल्लु चीनी",
    "zh-Hant-alt-long" to "हिरूदोल्लु मेंडेरिन चीनी",
    "zu" to "ज़ुलू",
  ) }

  val kxv_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val kxv_Orya: ImmutableMap by lazy { immutableMapOf(
    "af" to "ଆପ୍ରୀକାନ୍‍ସ",
    "am" to "ଆମ୍‍ହେରି",
    "ar" to "ଆରବିକ",
    "ar-001" to "ପୁନି ଜୁଗ ମାନାଙ୍କ ଆରବିକ୍",
    "as" to "ଆସାମିଜ୍",
    "az" to "ଆଜେରବେଇଜାନି",
    "az-alt-short" to "ଅଜେରି",
    "be" to "ବେଲାରୁଷିଆନ୍",
    "bg" to "ବୁଲଗାରିଆନ୍",
    "bn" to "ବଙ୍ଗାଲି",
    "bo" to "ତିବତି",
    "brx" to "ବଡ",
    "bs" to "ବସନିଆନ୍",
    "ca" to "କାଟଲାନ୍",
    "chr" to "ଚେରକୀ",
    "cs" to "ଚେକ୍",
    "da" to "ଡେନିସ୍",
    "de" to "ଜର୍ମାନ୍",
    "de-AT" to "ଅଷ୍ଟ୍ରିଆ ତି ଜର୍ମାନ",
    "de-CH" to "ସ୍ୱିସ୍‌ ହାଇ ତି ଜର୍ମାନ",
    "doi" to "ଡଗ୍ରୀ",
    "el" to "ଗ୍ରୀକ୍",
    "en" to "ଇଂରାଜୀ",
    "en-AU" to "ଅଷ୍ଟ୍ରେଲିୟାତି ଇଂରାଜୀ",
    "en-CA" to "କାନାଡିୟାତି ଇଂରାଜୀ",
    "en-GB" to "ବ୍ରିଟିଶ୍‌ତି ଇଂରାଜୀ",
    "en-GB-alt-short" to "ଯୁକ୍ତରାଜ୍ୟତି ଇଂରାଜୀ",
    "en-US" to "ଆମେରିକାତି ଇଂରାଜୀ",
    "en-US-alt-short" to "ଯୁକ୍ତରାଷ୍ଟ୍ରତି ଇଂରାଜୀ",
    "es" to "ସ୍ପାନିସ୍",
    "es-419" to "ଲାଟିନ୍‌ ଆମେରିକା ତି ସ୍ପେନିସ୍",
    "es-ES" to "ୟୁରପୀୟାତି ସ୍ପେନିସ୍‌",
    "es-MX" to "ମେକ୍ସିକତି ସ୍ପେନିସ୍‌",
    "et" to "ଏସ୍ଟନିଆ",
    "eu" to "ବାସ୍କ",
    "fa" to "ପର୍ସିୟାନ୍",
    "fa-AF" to "ଡରି",
    "fi" to "ପିନିସ୍",
    "fil" to "ପିଲିପିନ",
    "fr" to "ପ୍ରେଞ୍ଚ‍",
    "fr-CA" to "କାନାଡାତି ପ୍ରେଞ୍ଚ‍",
    "fr-CH" to "ସ୍ୱିସ୍ ପ୍ରେଞ୍ଚ‍",
    "gl" to "ଗଲସିଆତି",
    "gu" to "ଗୁଜୁରାଟି",
    "he" to "ହିବ୍ରୁ",
    "hi" to "ହିନ୍ଦି",
    "hr" to "କ୍ରଏସିଆତି",
    "hu" to "ହଙ୍ଗେରୀୟାତି",
    "hy" to "ଆର୍ମେନିଆତି",
    "id" to "ଇଣ୍ଡନେସୀୟା ତି",
    "is" to "ଆଇସଲାଣ୍ଡିକ୍",
    "it" to "ଇଟାଲି ତି",
    "ja" to "ଜାପାନିଜ୍",
    "ka" to "ଜର୍ଜିୟାତି",
    "kk" to "କାଜାକ୍",
    "km" to "କାମେର୍",
    "kn" to "କାନ୍ନାଡ଼ା",
    "ko" to "କରିଆନ୍ ତି",
    "kok" to "କଂଙ୍କଣି",
    "ks" to "କାସ୍ମିର",
    "kxv" to "କୁୱି",
    "ky" to "କୀରଗୀଜ୍",
    "lo" to "ଲାଅ",
    "lt" to "ଲିଥୁଆନିଆତି",
    "lv" to "ଲାଟବିଆତି",
    "mai" to "ମଇତିଲୀ",
    "mk" to "ମାସେଡୋନିଆ ତି",
    "ml" to "ମାଲାୟଲମ୍",
    "mn" to "ମଙ୍ଗଲିୟ ତି",
    "mni" to "ମଣିପୁରୀ",
    "mr" to "ମରାଟୀ",
    "ms" to "ମଲୟ",
    "my" to "ବର୍ମୀଜ୍",
    "nb" to "ନରୱେଜିଆନ୍ ବୋକମଲ୍",
    "ne" to "ନେପାଳୀ",
    "nl" to "ଡଚ୍",
    "nl-BE" to "ପେ୍ଲମିସ୍",
    "or" to "ଅଡ଼ିଆ",
    "pa" to "ପଞ୍ଜାବୀ",
    "pl" to "ପଲିସ୍",
    "pt" to "ପର୍ତୁଗୀଜ୍‌",
    "pt-BR" to "ବ୍ରାଜିଲିଆନ୍ ପର୍ତୁଗୀଜ୍",
    "pt-PT" to "ୟୁରପ୍ ତି ପର୍ତୁଗୀଜ୍",
    "ro" to "ରମାନିଆ ତି",
    "ro-MD" to "ମଲଡୋଭିଆନ୍ ତି",
    "ru" to "ରୁଷିଆ ତି",
    "sa" to "ସଂସ୍କୃତ",
    "sat" to "ସାନ୍ତାଲି",
    "sd" to "ସିନ୍ଦୀ",
    "si" to "ସିଂହଲା",
    "sk" to "ସ୍ଲବାକ୍",
    "sl" to "ସ୍ଲବେନିଆ ତି",
    "sq" to "ଆଲବାନିଆନ୍ ତି",
    "sr" to "ସର୍ବିୟ ତି",
    "sv" to "ସ୍ୱିଡିସ୍",
    "sw" to "ସ୍ୱାହିଲି",
    "sw-CD" to "କଙ୍ଗ ସ୍ୱାହିଲି",
    "ta" to "ତାମିଲ୍",
    "te" to "ତେଲୁଗୁ",
    "th" to "ତାଇ",
    "tr" to "ତୁର୍କିସ୍",
    "uk" to "ୟୁକ୍ରାନିଆତି",
    "ur" to "ଉର୍ଦୁ",
    "uz" to "ଉଜବେକ୍",
    "vi" to "ୱିଏତନାମ ତି",
    "zh" to "ଚାଇନା ତି",
    "zh-alt-menu" to "ଚାଇନା ତି, ମାଣ୍ଡାରିନ୍",
    "zh-Hans" to "ସହଜ ଚୀନ",
    "zh-Hans-alt-long" to "ସହଜ ମାଣ୍ଡାରିନ୍ ଚାଇନିଜ୍",
    "zh-Hant" to "ହିରୁଦଲୁ ଚାଇନିଜ୍‌",
    "zh-Hant-alt-long" to "ହିରୁଦଲୁ ମାଣ୍ଡାରିନ୍ ଚାଇନିଜ୍",
    "zu" to "ଜୁଲୁ",
  ) }

  val kxv_Telu: ImmutableMap by lazy { immutableMapOf(
    "af" to "ఆప్రికాన్స్",
    "am" to "ఆమ్హెరి",
    "ar" to "ఆరబిక్",
    "ar-001" to "అదునిక ప్రామాణిక్ అరబిక్",
    "as" to "ఆసమీజ్",
    "az" to "అజరబైజాని",
    "az-alt-short" to "ఆజెరి",
    "be" to "బెలారుసియన్",
    "bg" to "బుల్గారియన్",
    "bn" to "బంగ్లా",
    "bo" to "తిబ్బతన్",
    "brx" to "బొడొ",
    "bs" to "బొస్ నిఆన్",
    "ca" to "కాటాలాన్",
    "chr" to "చెరొకీ",
    "cs" to "చెక్",
    "da" to "డెనిస్",
    "de" to "జర్మన్",
    "de-AT" to "అస్ట్రీయన్ జర్మన్",
    "de-CH" to "స్విస్ హఇ జర్మన్",
    "doi" to "డోగ్రి",
    "el" to "గ్రిక్",
    "en" to "ఇంగ్లిస్",
    "en-AU" to "అస్ట్రె లియన్ ఇంగ్లిస్",
    "en-CA" to "కనెడయన్ ఇంగ్లిస్",
    "en-GB" to "బ్రిటిస్ ఇంగ్లిస్",
    "en-GB-alt-short" to "యు.కె. ఇంగ్లిస్",
    "en-US" to "అమెరికాన్ ఇంగ్లిస్",
    "en-US-alt-short" to "యు.ఎస్. ఇంగ్లిస్",
    "es" to "స్పెనిస్",
    "es-419" to "లాటిన్ అమెరికన్ స్పెనిస్",
    "es-ES" to "యురోపియన్ స్పెనిస్",
    "es-MX" to "మెక్సికాన్ స్పాస్పెనిస్",
    "et" to "ఎస్టొ నియన్",
    "eu" to "బాస్క్",
    "fa" to "పర్సియన్",
    "fa-AF" to "డారి",
    "fi" to "పినిస్",
    "fil" to "పిలిపినో",
    "fr" to "ప్రెంచ్",
    "fr-CA" to "కానడియెన్ ప్రేంచ్",
    "fr-CH" to "స్విస్ ప్రెంచ్",
    "gl" to "గాలసియన్",
    "gu" to "గుజరాటి",
    "he" to "హిబ్రూ",
    "hi" to "హిందీ",
    "hr" to "క్రొయేసియన్",
    "hu" to "హంగేరియన్",
    "hy" to "అర్మేనియన్",
    "id" to "ఇండోనేసియన్",
    "is" to "అఇస్లెండిక్",
    "it" to "ఇటాలియన్",
    "ja" to "జపనిస్",
    "ka" to "జర్జియన్",
    "kk" to "కజక్",
    "km" to "కమెర్",
    "kn" to "కన్నడ",
    "ko" to "కొరియన్",
    "kok" to "కొంకణి",
    "ks" to "కాస్మిరి",
    "kxv" to "కువి",
    "ky" to "కిర్గజ్",
    "lo" to "లావో",
    "lt" to "లితువేనియన్",
    "lv" to "లాట్వియన్",
    "mai" to "మైతలి",
    "mk" to "మాసిడోనియన్",
    "ml" to "మలయాలం",
    "mn" to "మగోంలియన్",
    "mni" to "మణిపురి",
    "mr" to "మరాటి",
    "ms" to "మలయ్",
    "my" to "బర్మీస్",
    "nb" to "సార్వేజియన్ బొకమల్",
    "ne" to "సేపాలి",
    "nl" to "డచ్",
    "nl-BE" to "ప్లెమిస్",
    "or" to "ఒడియా",
    "pa" to "పంజాబి",
    "pl" to "పోలిస్",
    "pt" to "పోర్తుగీస్",
    "pt-BR" to "బ్రెజిలియన్ పోర్తుగీస్",
    "pt-PT" to "యురోపియన్ పోర్తుగిస్",
    "ro" to "రోమేనియన్",
    "ro-MD" to "మెల్డావియన్",
    "ru" to "రస్వన్",
    "sa" to "సంస్కృతం",
    "sat" to "సంతాలి",
    "sd" to "సిందీ",
    "si" to "సింహళం",
    "sk" to "స్లోవక్",
    "sl" to "స్లోవేనియన్",
    "sq" to "అల్బేనియన్",
    "sr" to "సెర్బియన్",
    "sv" to "స్విడిస్",
    "sw" to "స్వాహిలి",
    "sw-CD" to "కాగోం స్వాహిలి",
    "ta" to "తమిళము",
    "te" to "తెలుగు",
    "th" to "తాఇ",
    "tr" to "టర్కిస్",
    "uk" to "యుక్రెయనియన్",
    "ur" to "ఉర్దూ",
    "uz" to "ఉజ్బెక్",
    "vi" to "వియత్నామీస్",
    "zh" to "చైనీస్",
    "zh-alt-menu" to "చైనీస్, మాండరిన్",
    "zh-Hans" to "సరళీకృత చైనీస్",
    "zh-Hans-alt-long" to "సరళీకృత మాండరిన్ చైనీస్",
    "zh-Hant" to "సాంప్రదాయక చైనీస్",
    "zh-Hant-alt-long" to "సాంప్రదాయకా మాండరిన్ చైనీస్",
    "zu" to "జాలూ",
  ) }

  val ky: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарча",
    "ab" to "абхазча",
    "ace" to "ачехче",
    "ada" to "адаңмече",
    "ady" to "адыгейче",
    "af" to "африкаанча",
    "agq" to "агемче",
    "ain" to "айнуча",
    "ak" to "аканча",
    "ale" to "алеутча",
    "alt" to "түштүк алтайча",
    "am" to "амхарча",
    "an" to "арагончо",
    "ann" to "оболочо (Нигерия)",
    "anp" to "ангикача",
    "ar" to "арабча",
    "ar-001" to "азыркы адабий араб тилинде",
    "arn" to "мапучече",
    "arp" to "арапахочо",
    "ars" to "арабча (нежди диалекти)",
    "as" to "ассамча",
    "asa" to "асуча",
    "ast" to "астурийче",
    "atj" to "атикамекче",
    "av" to "аварикче",
    "awa" to "авадхиче",
    "ay" to "аймарача",
    "az" to "азербайжанча",
    "az-alt-short" to "азерче",
    "ba" to "башкырча",
    "ban" to "баличе",
    "bas" to "басаача",
    "be" to "беларусча",
    "bem" to "бембача",
    "bez" to "бенача",
    "bg" to "болгарча",
    "bgc" to "харьянвиче",
    "bgn" to "чыгыш балучиче",
    "bho" to "бхожпуриче",
    "bi" to "бисламача",
    "bin" to "биниче",
    "bla" to "сиксикача",
    "blo" to "анииче",
    "bm" to "бамбарача",
    "bn" to "бангладешче",
    "bo" to "тибетче",
    "br" to "бретончо",
    "brx" to "бодочо",
    "bs" to "боснийче",
    "bug" to "бугийче",
    "byn" to "блинче",
    "ca" to "каталончо",
    "cay" to "каюгиче",
    "ccp" to "чакма",
    "ce" to "чеченче",
    "ceb" to "себуанча",
    "cgg" to "чигача",
    "ch" to "чаморрочо",
    "chk" to "чуукиче",
    "chm" to "мариче",
    "cho" to "чокточо",
    "chp" to "чипевайанча",
    "chr" to "черокиче",
    "chy" to "шайеннче",
    "ckb" to "борбордук курдча",
    "ckb-alt-menu" to "борбордук курдча",
    "ckb-alt-variant" to "борбордук курдча",
    "clc" to "чилкотинче (британдык колумбиядагы аймак)",
    "co" to "корсиканча",
    "crg" to "мичифче (индей тили)",
    "crj" to "түштүк-чыгыш криче (индей тили)",
    "crk" to "өрөөндүк криче (индей тили)",
    "crl" to "чыгыш криче (индей тилдери)",
    "crm" to "муус криче (индей тили)",
    "crr" to "каролиналык алгонкинче",
    "crs" to "сеселва креол французча",
    "cs" to "чехче",
    "csw" to "суампи криче (индей тили)",
    "cu" to "чиркөө славянча",
    "cv" to "чувашча",
    "cy" to "уелшче",
    "da" to "датча",
    "dak" to "дакотача",
    "dar" to "даргинче",
    "dav" to "таитача",
    "de" to "немисче",
    "de-CH" to "адабий немисче (Швейцария)",
    "dgr" to "догрибче",
    "dje" to "зармача",
    "doi" to "догриче",
    "dsb" to "төмөнкү сорбианча",
    "dua" to "дуалача",
    "dv" to "дивехиче",
    "dyo" to "жола-фониче",
    "dz" to "жонгуча",
    "dzg" to "дазагача",
    "ebu" to "эмбуча",
    "ee" to "эбече",
    "efi" to "эфикче",
    "eka" to "экажукча",
    "el" to "грекче",
    "en" to "англисче",
    "en-US" to "англисче (Америка Кошмо Штаттары)",
    "en-US-alt-short" to "англисче (АКШ)",
    "eo" to "эсперанто",
    "es" to "испанча",
    "es-ES" to "испанча (Европа)",
    "et" to "эстончо",
    "eu" to "баскча",
    "ewo" to "эвондочо",
    "fa" to "фарсча",
    "fa-AF" to "дари",
    "ff" to "фулача",
    "fi" to "финче",
    "fil" to "филипинче",
    "fj" to "фижиче",
    "fo" to "фарерче",
    "fon" to "фончо",
    "fr" to "французча",
    "frc" to "французча (кажун диалектиси)",
    "frr" to "түндүк фризче (евразиялык тилдер)",
    "fur" to "фриулча",
    "fy" to "батыш фризче",
    "ga" to "ирландча",
    "gaa" to "гача",
    "gag" to "гагаузча",
    "gan" to "Гань Кытайча",
    "gd" to "шотладиялык гелча",
    "gez" to "гиизче",
    "gil" to "гилбертче",
    "gl" to "галисияча",
    "gn" to "гуараниче",
    "gor" to "горонталочо",
    "gsw" to "немисче (Швейцария)",
    "gu" to "гужаратча",
    "guz" to "гусиче",
    "gv" to "мэнксыча",
    "gwi" to "гвичинче",
    "ha" to "хаусача",
    "hai" to "хайдача",
    "hak" to "Хакка кытайча",
    "haw" to "гавайча",
    "hax" to "хайдача (индей тили)",
    "he" to "ивритче",
    "hi" to "хиндиче",
    "hi-Latn-alt-variant" to "хинглиш (англис тили + хинди)",
    "hil" to "хилигайнончо",
    "hmn" to "хмонгчо",
    "hr" to "хорватча",
    "hsb" to "жогорку сорбианча",
    "hsn" to "Сянь Кытайча",
    "ht" to "гаитиче",
    "hu" to "венгерче",
    "hup" to "хупача",
    "hur" to "халкомелемче (индей тили)",
    "hy" to "армянча",
    "hz" to "герерочо",
    "ia" to "интерлингва",
    "iba" to "ибанча",
    "ibb" to "ибибиочо",
    "id" to "индонезияча",
    "ie" to "интерлинг",
    "ig" to "игбочо",
    "ii" to "сычуань йиче",
    "ikt" to "инуктитутча (Канада)",
    "ilo" to "илокочо",
    "inh" to "ингушча",
    "io" to "идочо",
    "is" to "исландча",
    "it" to "италиянча",
    "iu" to "инуктитутча",
    "ja" to "жапончо",
    "jbo" to "ложбанча",
    "jgo" to "нгомбача",
    "jmc" to "мачамече",
    "jv" to "жаванизче",
    "ka" to "грузинче",
    "kab" to "кабылча",
    "kac" to "кахинче",
    "kaj" to "джуча",
    "kam" to "камбача",
    "kbd" to "кабардинче",
    "kcg" to "тяпча",
    "kde" to "макондече",
    "kea" to "кабувердиче",
    "kfo" to "корочо",
    "kgp" to "кайнгангча (индей тили)",
    "kha" to "хасиче",
    "khq" to "койра чиниче",
    "ki" to "кикуйиче",
    "kj" to "куаньямача",
    "kk" to "казакча",
    "kkj" to "какочо",
    "kl" to "калаалисутча",
    "kln" to "каленжиче",
    "km" to "кмерче",
    "kmb" to "кимбундуча",
    "kn" to "каннадача",
    "ko" to "корейче",
    "koi" to "коми-пермякча",
    "kok" to "конканиче",
    "kpe" to "кпеллече",
    "kr" to "кануриче",
    "krc" to "карачай-балкарча",
    "krl" to "карелче",
    "kru" to "курухча",
    "ks" to "кашмирче",
    "ksb" to "шамабалача",
    "ksf" to "бафияча",
    "ksh" to "колоньяча",
    "ku" to "курдча",
    "kum" to "кумыкча",
    "kv" to "комиче",
    "kw" to "корнишче",
    "kwk" to "кваквалача (индей тили)",
    "kxv" to "куви",
    "ky" to "кыргызча",
    "la" to "латынча",
    "lad" to "ладиночо",
    "lag" to "лангиче",
    "lb" to "люксембургча",
    "lez" to "лезгинче",
    "lg" to "гандача",
    "li" to "лимбургиче",
    "lij" to "лигурча",
    "lil" to "лиллуэтче (индей тили)",
    "lkt" to "лакотача",
    "lmo" to "ломбардча",
    "ln" to "лингалача",
    "lo" to "лаочо",
    "lou" to "луизиана креолчо",
    "loz" to "лозиче",
    "lrc" to "түндүк луриче",
    "lsm" to "саамиача (Уганда, Кения)",
    "lt" to "литовчо",
    "lu" to "луба-катангача",
    "lua" to "луба-лулуача",
    "lun" to "лундача",
    "luo" to "луочо",
    "lus" to "мизочо",
    "luy" to "лухияча",
    "lv" to "латышча",
    "mad" to "мадурисче",
    "mag" to "магахиче",
    "mai" to "маитиличе",
    "mak" to "макасарча",
    "mas" to "масайча",
    "mdf" to "мокшача",
    "men" to "мендече",
    "mer" to "меруча",
    "mfe" to "морисианча",
    "mg" to "малагасча",
    "mgh" to "макуача",
    "mgo" to "метача",
    "mh" to "маршаллча",
    "mi" to "маориче",
    "mic" to "микмакча",
    "min" to "минанкабауча",
    "mk" to "македончо",
    "ml" to "малайаламча",
    "mn" to "монголчо",
    "mni" to "манипуриче",
    "moe" to "инну-аймунча (индейлер тили)",
    "moh" to "мохаукча",
    "mos" to "моссиче",
    "mr" to "маратиче",
    "ms" to "малайча",
    "mt" to "малтизче",
    "mua" to "мундангча",
    "mul" to "бир нече тилде",
    "mus" to "крикче",
    "mwl" to "мирандизче",
    "my" to "бурмача",
    "myv" to "эрзянча",
    "mzn" to "мазандераниче",
    "na" to "науруча",
    "nap" to "неополитанча",
    "naq" to "намача",
    "nb" to "норвежче (букмал)",
    "nd" to "түндүк ндыбелче",
    "nds" to "төмөнкү немисче",
    "nds-NL" to "төмөнкү саксончо",
    "ne" to "непалча",
    "new" to "невариче",
    "ng" to "ндонгача",
    "nia" to "ниасча",
    "niu" to "ньюанча",
    "nl" to "голландча",
    "nl-BE" to "фламандча",
    "nmg" to "квасиочо",
    "nn" to "норвежче (нинорск)",
    "nnh" to "нгимбунча",
    "no" to "норвежче",
    "nog" to "ногайча",
    "nqo" to "нкочо",
    "nr" to "түштүк ндебелече",
    "nso" to "түндүк соточо",
    "nus" to "нуерче",
    "nv" to "наваджочо",
    "ny" to "ньянджача",
    "nyn" to "ныйанколчо",
    "oc" to "окситанча",
    "ojb" to "түндүк-батыш ожибвече (индей тили)",
    "ojc" to "борбордук ожибвече",
    "ojs" to "ожи-криче (индей тили)",
    "ojw" to "батыш ожибвече (индей тили)",
    "oka" to "оканаганча (Канада)",
    "om" to "оромочо",
    "or" to "орияча",
    "os" to "осетинче",
    "pa" to "пунжабиче",
    "pag" to "пангасиче",
    "pam" to "пампангача",
    "pap" to "папиаменточо",
    "pau" to "палауанча",
    "pcm" to "аргындашкан тил (Нигерия)",
    "pis" to "пижинче (Соломон Аралдары)",
    "pl" to "полякча",
    "pqm" to "малесит-пассамакуоддиче (индей тили)",
    "prg" to "пруссча",
    "ps" to "пуштуча",
    "pt" to "португалча",
    "pt-PT" to "португалча (Европа)",
    "qu" to "кечуача",
    "quc" to "кичече",
    "raj" to "ражастаниче",
    "rap" to "рапаньюча",
    "rar" to "раротонгача",
    "rhg" to "рохинжача",
    "rm" to "романшча",
    "rn" to "рундиче",
    "ro" to "румынча",
    "ro-MD" to "молдованча",
    "rof" to "ромбочо",
    "ru" to "орусча",
    "rup" to "аромунча",
    "rw" to "руандача",
    "rwk" to "руача",
    "sa" to "санскритче",
    "sad" to "сандавече",
    "sah" to "сахача",
    "saq" to "самбуруча",
    "sat" to "санталиче",
    "sba" to "нгамбайча",
    "sbp" to "сангуча",
    "sc" to "сардинче",
    "scn" to "сицилийче",
    "sco" to "шотландча",
    "sd" to "синдхиче",
    "sdh" to "түштүк курдча",
    "se" to "түндүк саамиче",
    "seh" to "сенача",
    "ses" to "койраборо сенниче",
    "sg" to "сангочо",
    "sh" to "серб-хорват",
    "shi" to "ташелитче",
    "shn" to "шанча",
    "si" to "сингалача",
    "sk" to "словакча",
    "sl" to "словенче",
    "slh" to "түштүк лушуцидче (индей тили)",
    "sm" to "самоанча",
    "sma" to "түштүк саамиче",
    "smj" to "луле саамиче",
    "smn" to "инари саамиче",
    "sms" to "сколт саамиче",
    "sn" to "шонача",
    "snk" to "сонинкече",
    "so" to "сомаличе",
    "sq" to "албанча",
    "sr" to "сербче",
    "srn" to "сранан тонгочо",
    "ss" to "сватиче",
    "ssy" to "сахочо",
    "st" to "сесоточо",
    "str" to "стрейтс салишче (индей тили)",
    "su" to "сунданча",
    "suk" to "сукумача",
    "sv" to "шведче",
    "sw" to "суахиличе",
    "sw-CD" to "конго суахаличе",
    "swb" to "коморчо",
    "syr" to "сирияча",
    "szl" to "силесче",
    "ta" to "тамилче",
    "tce" to "түштүк тутчонече (индей тили)",
    "te" to "телугуча",
    "tem" to "тимнече",
    "teo" to "тесочо",
    "tet" to "тетумча",
    "tg" to "тажикче",
    "tgx" to "тагишче (индей тили)",
    "th" to "тайча",
    "tht" to "талтанча (индей тили)",
    "ti" to "тигриниача",
    "tig" to "тигрече",
    "tk" to "түркмөнчө",
    "tlh" to "клингончо",
    "tli" to "тлинкитче (индей тили)",
    "tn" to "тсванача",
    "to" to "тонгача",
    "tok" to "токипонача (эксперименталдык тил)",
    "tpi" to "ток-писинче",
    "tr" to "түркчө",
    "trv" to "тарокочо",
    "ts" to "тсонгача",
    "tt" to "татарча",
    "ttm" to "түндүк тутчончо (индей тили)",
    "tum" to "тумбукача",
    "tvl" to "тувалуча",
    "tw" to "тви",
    "twq" to "тасабакча",
    "ty" to "таитиче",
    "tyv" to "тувинче",
    "tzm" to "борбордук Атлас тамазигтче",
    "udm" to "удмуртча",
    "ug" to "уйгурча",
    "uk" to "украинче",
    "umb" to "умбундуча",
    "und" to "белгисиз тилде",
    "ur" to "урдуча",
    "uz" to "өзбекче",
    "vai" to "вайиче",
    "ve" to "вендача",
    "vec" to "венециянча",
    "vi" to "вьетнамча",
    "vmw" to "махувача",
    "vo" to "волапюкча",
    "vun" to "вунжочо",
    "wa" to "валлончо",
    "wae" to "валцерче",
    "wal" to "вольяттача",
    "war" to "варайча",
    "wbp" to "ворлпириче",
    "wo" to "уолофчо",
    "wuu" to "\"У\" диалектинде (Кытай)",
    "xal" to "калмыкча",
    "xh" to "косача",
    "xnr" to "кангри",
    "xog" to "согача",
    "yav" to "янгбенче",
    "ybb" to "йембача",
    "yi" to "идишче",
    "yo" to "йорубача",
    "yrl" to "ньенгатуча (түштүк америка тилдери)",
    "yue" to "кантончо",
    "yue-alt-menu" to "кытайча (кантончо)",
    "za" to "чжуанча",
    "zgh" to "марокко тамазигт адабий тилинде",
    "zh" to "кытайча",
    "zh-alt-menu" to "кытайча (мандарин)",
    "zh-Hans" to "кытайча (жөнөкөйлөштүрүлгөн)",
    "zh-Hans-alt-long" to "кытайча (жөнөкөйлөштүрүлгөн)",
    "zh-Hant" to "кытайча (салттуу)",
    "zh-Hant-alt-long" to "кытайча (салттуу)",
    "zu" to "зулуча",
    "zun" to "зуниче",
    "zxx" to "тилдик мазмун жок",
    "zza" to "зазача",
  ) }

  val lag: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kɨakáani",
    "am" to "Kɨmʉháari",
    "ar" to "Kɨaráabu",
    "be" to "Kɨberalúusi",
    "bg" to "Kɨbulugária",
    "bn" to "Kɨbangála",
    "cs" to "Kɨchéeki",
    "de" to "Kɨjerʉmáani",
    "el" to "Kɨgiríki",
    "en" to "Kɨɨngeréesa",
    "es" to "Kɨhispánia",
    "fa" to "Kɨajéemi",
    "fr" to "Kɨfaráansa",
    "ha" to "Kɨhaúusa",
    "hi" to "Kɨhíindi",
    "hu" to "Kɨhungári",
    "id" to "Kɨɨndonésia",
    "ig" to "Kiígibo",
    "it" to "Kɨtaliáano",
    "ja" to "Kɨjapáani",
    "jv" to "Kɨjáava",
    "km" to "Kɨkambódia",
    "ko" to "Kɨkoréa",
    "lag" to "Kɨlaangi",
    "ms" to "Kɨmelésia",
    "my" to "Kɨbáama",
    "ne" to "Kɨnepáali",
    "nl" to "Kɨholáanzi",
    "pa" to "Kɨpúnjabi",
    "pl" to "Kɨpólandi",
    "pt" to "Kɨréeno",
    "ro" to "Kɨromanía",
    "ru" to "Kɨrúusi",
    "rw" to "Kɨnyarwáanda",
    "so" to "Kɨsómáali",
    "sv" to "Kɨswíidi",
    "ta" to "Kɨtamíili",
    "th" to "Kɨtáilandi",
    "tr" to "Kɨturúuki",
    "uk" to "Kɨukɨranía",
    "ur" to "Kɨúrdu",
    "vi" to "Kɨvietináamu",
    "yo" to "Kɨyorúuba",
    "zh" to "Kɨchíina",
    "zh-alt-menu" to "Kɨchíina",
    "zu" to "Kɨzúulu",
  ) }

  val lb: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchasesch",
    "ace" to "Aceh-Sprooch",
    "ach" to "Acholi-Sprooch",
    "ada" to "Adangme",
    "ady" to "Adygéiesch",
    "ae" to "Avestesch",
    "aeb" to "Tunesescht Arabesch",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Ainu-Sprooch",
    "ak" to "Akan",
    "akk" to "Akkadesch",
    "akz" to "Alabama",
    "ale" to "Aleutesch",
    "aln" to "Gegesch",
    "alt" to "Süd-Alaesch",
    "am" to "Amharesch",
    "an" to "Aragonesesch",
    "ang" to "Alenglesch",
    "anp" to "Angika",
    "ar" to "Arabesch",
    "ar-001" to "Modernt Héicharabesch",
    "arc" to "Aramäesch",
    "arn" to "Mapudungun",
    "aro" to "Araona",
    "arp" to "Arapaho-Sprooch",
    "arq" to "Algerescht Arabesch",
    "arw" to "Arawak-Sprooch",
    "ary" to "Marokkanescht Arabesch",
    "arz" to "Egyptescht Arabesch",
    "as" to "Assamesesch",
    "asa" to "Asu (Tanzania)",
    "ase" to "Amerikanesch Zeechesprooch",
    "ast" to "Asturianesch",
    "av" to "Awaresch",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Aserbaidschanesch",
    "az-alt-short" to "Aserbaidschanesch",
    "ba" to "Baschkiresch",
    "bal" to "Belutschesch",
    "ban" to "Balinesesch",
    "bar" to "Bairesch",
    "bas" to "Basaa-Sprooch",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomálá’",
    "be" to "Wäissrussesch",
    "bej" to "Bedauye",
    "bem" to "Bemba-Sprooch",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgaresch",
    "bho" to "Bhodschpuri",
    "bi" to "Bislama",
    "bik" to "Bikol-Sprooch",
    "bin" to "Bini-Sprooch",
    "bjn" to "Banjaresesch",
    "bkm" to "Kom",
    "bla" to "Blackfoot-Sprooch",
    "bm" to "Bambara-Sprooch",
    "bn" to "Bengalesch",
    "bo" to "Tibetesch",
    "bpy" to "Bishnupriya",
    "bqi" to "Bachtiaresch",
    "br" to "Bretonesch",
    "bra" to "Braj-Bhakha",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnesch",
    "bss" to "Akoose",
    "bua" to "Burjatesch",
    "bug" to "Buginesesch",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Katalanesch",
    "cad" to "Caddo",
    "car" to "Karibesch",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ce" to "Tschetschenesch",
    "ceb" to "Cebuano",
    "cgg" to "Kiga",
    "ch" to "Chamorro-Sprooch",
    "chb" to "Chibcha-Sprooch",
    "chg" to "Tschagataesch",
    "chk" to "Trukesesch",
    "chm" to "Mari",
    "chn" to "Chinook",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Sorani",
    "ckb-alt-menu" to "Sorani",
    "ckb-alt-variant" to "Sorani",
    "co" to "Korsesch",
    "cop" to "Koptesch",
    "cps" to "Capiznon",
    "cr" to "Cree",
    "crh" to "Krimtataresch",
    "cs" to "Tschechesch",
    "csb" to "Kaschubesch",
    "cu" to "Kiercheslawesch",
    "cv" to "Tschuwaschesch",
    "cy" to "Walisesch",
    "da" to "Dänesch",
    "dak" to "Dakota-Sprooch",
    "dar" to "Darginesch",
    "dav" to "Taita",
    "de" to "Däitsch",
    "de-AT" to "Éisträichescht Däitsch",
    "de-CH" to "Schwäizer Héichdäitsch",
    "del" to "Delaware-Sprooch",
    "den" to "Slave",
    "dgr" to "Dogrib",
    "din" to "Dinka-Sprooch",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Niddersorbesch",
    "dtp" to "Zentral-Dusun",
    "dua" to "Duala",
    "dum" to "Mëttelhollännesch",
    "dv" to "Maldivesch",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula-Sprooch",
    "dz" to "Bhutanesch",
    "dzg" to "Dazaga",
    "ebu" to "Kiembu",
    "ee" to "Ewe-Sprooch",
    "efi" to "Efik",
    "egl" to "Emilianesch",
    "egy" to "Egyptesch",
    "eka" to "Ekajuk",
    "el" to "Griichesch",
    "elx" to "Elamesch",
    "en" to "Englesch",
    "en-AU" to "Australescht Englesch",
    "en-CA" to "Kanadescht Englesch",
    "en-GB" to "Britescht Englesch",
    "en-GB-alt-short" to "Englesch (UK)",
    "en-US" to "Amerikanescht Englesch",
    "en-US-alt-short" to "Englesch (US)",
    "enm" to "Mëttelenglesch",
    "eo" to "Esperanto",
    "es" to "Spuenesch",
    "es-419" to "Latäinamerikanescht Spuenesch",
    "es-ES" to "Europäescht Spuenesch",
    "es-MX" to "Mexikanescht Spuenesch",
    "esu" to "Yup’ik",
    "et" to "Estnesch",
    "eu" to "Baskesch",
    "ewo" to "Ewondo",
    "ext" to "Extremaduresch",
    "fa" to "Persesch",
    "fan" to "Pangwe-Sprooch",
    "fat" to "Fanti-Sprooch",
    "ff" to "Ful",
    "fi" to "Finnesch",
    "fil" to "Filipino",
    "fit" to "Meänkieli",
    "fj" to "Fidschianesch",
    "fo" to "Färöesch",
    "fon" to "Fon-Sprooch",
    "fr" to "Franséisch",
    "fr-CA" to "Kanadescht Franséisch",
    "fr-CH" to "Schwäizer Franséisch",
    "frc" to "Cajun",
    "frm" to "Mëttelfranséisch",
    "fro" to "Alfranséisch",
    "frp" to "Frankoprovenzalesch",
    "frr" to "Nordfriesesch",
    "frs" to "Ostfriesesch",
    "fur" to "Friulesch",
    "fy" to "Westfriesesch",
    "ga" to "Iresch",
    "gaa" to "Ga-Sprooch",
    "gag" to "Gagausesch",
    "gan" to "Gan-Chinesesch",
    "gay" to "Gayo",
    "gba" to "Gbaya-Sprooch",
    "gbz" to "Zoroastrianescht Dari",
    "gd" to "Schottescht Gällesch",
    "gez" to "Geez",
    "gil" to "Gilbertesesch",
    "gl" to "Galizesch",
    "glk" to "Gilaki",
    "gmh" to "Mëttelhéichdäitsch",
    "gn" to "Guarani",
    "goh" to "Alhéichdäitsch",
    "gon" to "Gondi-Sprooch",
    "gor" to "Mongondou",
    "got" to "Gotesch",
    "grb" to "Grebo-Sprooch",
    "grc" to "Algriichesch",
    "gsw" to "Schwäizerdäitsch",
    "gu" to "Gujarati",
    "guc" to "Wayuu",
    "gur" to "Farefare",
    "guz" to "Gusii-Sprooch",
    "gv" to "Manx",
    "gwi" to "Kutchin-Sprooch",
    "ha" to "Hausa",
    "hai" to "Haida-Sprooch",
    "hak" to "Hakka-Chinesesch",
    "haw" to "Hawaiesch",
    "he" to "Hebräesch",
    "hi" to "Hindi",
    "hif" to "Fidschi-Hindi",
    "hil" to "Hiligaynon-Sprooch",
    "hit" to "Hethitesch",
    "hmn" to "Miao-Sprooch",
    "ho" to "Hiri-Motu",
    "hr" to "Kroatesch",
    "hsb" to "Uewersorbesch",
    "hsn" to "Xiang-Chinesesch",
    "ht" to "Haitianesch",
    "hu" to "Ungaresch",
    "hup" to "Hupa",
    "hy" to "Armenesch",
    "hz" to "Herero-Sprooch",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesesch",
    "ie" to "Interlingue",
    "ig" to "Igbo-Sprooch",
    "ii" to "Sichuan Yi",
    "ik" to "Inupiak",
    "ilo" to "Ilokano-Sprooch",
    "inh" to "Inguschesch",
    "io" to "Ido-Sprooch",
    "is" to "Islännesch",
    "it" to "Italienesch",
    "iu" to "Inukitut",
    "izh" to "Ischoresch",
    "ja" to "Japanesch",
    "jam" to "Jamaikanesch-Kreolesch",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Jiddesch-Persesch",
    "jrb" to "Jiddesch-Arabesch",
    "jut" to "Jütesch",
    "jv" to "Javanesch",
    "ka" to "Georgesch",
    "kaa" to "Karakalpakesch",
    "kab" to "Kabylesch",
    "kac" to "Kachin-Sprooch",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardinesch",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongolesesch",
    "kgp" to "Kaingang",
    "kha" to "Khasi-Sprooch",
    "kho" to "Sakesch",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Kikuyu-Sprooch",
    "kiu" to "Kirmanjki",
    "kj" to "Kwanyama",
    "kk" to "Kasachesch",
    "kkj" to "Kako",
    "kl" to "Grönlännesch",
    "kln" to "Kalenjin",
    "km" to "Kambodschanesch",
    "kmb" to "Kimbundu-Sprooch",
    "kn" to "Kannada",
    "ko" to "Koreanesch",
    "koi" to "Komi-Permiak",
    "kok" to "Konkani",
    "kos" to "Kosraeanesch",
    "kpe" to "Kpelle-Sprooch",
    "kr" to "Kanuri-Sprooch",
    "krc" to "Karatschaiesch-Balkaresch",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Karelesch",
    "kru" to "Oraon-Sprooch",
    "ks" to "Kaschmiresch",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Kölsch",
    "ku" to "Kurdesch",
    "kum" to "Kumükesch",
    "kut" to "Kutenai-Sprooch",
    "kv" to "Komi-Sprooch",
    "kw" to "Kornesch",
    "ky" to "Kirgisesch",
    "la" to "Latäin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba-Sprooch",
    "lb" to "Lëtzebuergesch",
    "lez" to "Lesgesch",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Ganda-Sprooch",
    "li" to "Limburgesch",
    "lij" to "Liguresch",
    "liv" to "Livesch",
    "lkt" to "Lakota-Sprooch",
    "lmo" to "Lombardesch",
    "ln" to "Lingala",
    "lo" to "Laotesch",
    "lol" to "Mongo",
    "loz" to "Rotse-Sprooch",
    "lt" to "Litauesch",
    "ltg" to "Lettgallesch",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno-Sprooch",
    "lun" to "Lunda-Sprooch",
    "luo" to "Luo-Sprooch",
    "lus" to "Lushai-Sprooch",
    "luy" to "Olulujia",
    "lv" to "Lettesch",
    "lzh" to "Klassescht Chinesesch",
    "lzz" to "Lasesch Sprooch",
    "mad" to "Maduresesch",
    "maf" to "Mafa",
    "mag" to "Khotta",
    "mai" to "Maithili",
    "mak" to "Makassaresch",
    "man" to "Manding-Sprooch",
    "mas" to "Massai-Sprooch",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "mdr" to "Mandaresesch",
    "men" to "Mende-Sprooch",
    "mer" to "Meru-Sprooch",
    "mfe" to "Morisyen",
    "mg" to "Malagassi-Sprooch",
    "mga" to "Mëtteliresch",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marschallesesch",
    "mi" to "Maori",
    "mic" to "Micmac-Sprooch",
    "min" to "Minangkabau-Sprooch",
    "mk" to "Mazedonesch",
    "ml" to "Malayalam",
    "mn" to "Mongolesch",
    "mnc" to "Mandschuresch",
    "mni" to "Meithei-Sprooch",
    "moh" to "Mohawk-Sprooch",
    "mos" to "Mossi-Sprooch",
    "mr" to "Marathi",
    "mrj" to "West-Mari",
    "ms" to "Malaiesch",
    "mt" to "Maltesesch",
    "mua" to "Mundang",
    "mul" to "Méisproocheg",
    "mus" to "Muskogee-Sprooch",
    "mwl" to "Mirandesesch",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Birmanesch",
    "mye" to "Myene",
    "myv" to "Ersja-Mordwinesch",
    "mzn" to "Mazandarani",
    "na" to "Nauruesch",
    "nan" to "Min-Nan-Chinesesch",
    "nap" to "Neapolitanesch",
    "naq" to "Nama",
    "nb" to "Norwegesch Bokmål",
    "nd" to "Nord-Ndebele-Sprooch",
    "nds" to "Nidderdäitsch",
    "ne" to "Nepalesesch",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias-Sprooch",
    "niu" to "Niue-Sprooch",
    "njo" to "Ao Naga",
    "nl" to "Hollännesch",
    "nl-BE" to "Flämesch",
    "nmg" to "Kwasio",
    "nn" to "Norwegesch Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norwegesch",
    "nog" to "Nogai",
    "non" to "Alnordesch",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "Süd-Ndebele-Sprooch",
    "nso" to "Nord-Sotho-Sprooch",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Al-Newari",
    "ny" to "Nyanja-Sprooch",
    "nym" to "Nyamwezi-Sprooch",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Okzitanesch",
    "oj" to "Ojibwa-Sprooch",
    "om" to "Oromo",
    "or" to "Orija",
    "os" to "Ossetesch",
    "osa" to "Osage-Sprooch",
    "ota" to "Osmanesch",
    "pa" to "Pandschabesch",
    "pag" to "Pangasinan-Sprooch",
    "pal" to "Mëttelpersesch",
    "pam" to "Pampanggan-Sprooch",
    "pap" to "Papiamento",
    "pau" to "Palau",
    "pcd" to "Picardesch",
    "pdc" to "Pennsylvaniadäitsch",
    "pdt" to "Plattdäitsch",
    "peo" to "Alpersesch",
    "pfl" to "Pfälzesch Däitsch",
    "phn" to "Phönikesch",
    "pi" to "Pali",
    "pl" to "Polnesch",
    "pms" to "Piemontesesch",
    "pnt" to "Pontesch",
    "pon" to "Ponapeanesch",
    "prg" to "Preisesch",
    "pro" to "Alprovenzalesch",
    "ps" to "Paschtu",
    "pt" to "Portugisesch",
    "pt-BR" to "Brasilianescht Portugisesch",
    "pt-PT" to "Europäescht Portugisesch",
    "qu" to "Quechua",
    "quc" to "Quiché-Sprooch",
    "qug" to "Kichwa (Chimborazo-Gebidder)",
    "raj" to "Rajasthani",
    "rap" to "Ouschterinsel-Sprooch",
    "rar" to "Rarotonganesch",
    "rgn" to "Romagnol",
    "rif" to "Tarifit",
    "rm" to "Rätoromanesch",
    "rn" to "Rundi-Sprooch",
    "ro" to "Rumänesch",
    "ro-MD" to "Moldawesch",
    "rof" to "Rombo",
    "rom" to "Romani",
    "rtm" to "Rotumanesch",
    "ru" to "Russesch",
    "rue" to "Russinesch",
    "rug" to "Roviana",
    "rup" to "Aromunesch",
    "rw" to "Ruandesch",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe-Sprooch",
    "sah" to "Jakutesch",
    "sam" to "Samaritanesch",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardesch",
    "scn" to "Sizilianesch",
    "sco" to "Schottesch",
    "sd" to "Sindhi",
    "sdc" to "Sassaresesch",
    "se" to "Nordsamesch",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkupesch",
    "ses" to "Koyra Senni",
    "sg" to "Sango",
    "sga" to "Aliresch",
    "sgs" to "Samogitesch",
    "sh" to "Serbo-Kroatesch",
    "shi" to "Taschelhit",
    "shn" to "Schan-Sprooch",
    "shu" to "Tschadesch-Arabesch",
    "si" to "Singhalesesch",
    "sid" to "Sidamo",
    "sk" to "Slowakesch",
    "sl" to "Slowenesch",
    "sli" to "Nidderschlesesch",
    "sly" to "Selayar",
    "sm" to "Samoanesch",
    "sma" to "Südsamesch",
    "smj" to "Lule-Lappesch",
    "smn" to "Inari-Lappesch",
    "sms" to "Skolt-Lappesch",
    "sn" to "Shona",
    "snk" to "Soninke-Sprooch",
    "so" to "Somali",
    "sog" to "Sogdesch",
    "sq" to "Albanesch",
    "sr" to "Serbesch",
    "srn" to "Srananesch",
    "srr" to "Serer-Sprooch",
    "ss" to "Swazi",
    "ssy" to "Saho",
    "st" to "Süd-Sotho-Sprooch",
    "stq" to "Saterfriesesch",
    "su" to "Sundanesesch",
    "suk" to "Sukuma-Sprooch",
    "sus" to "Susu",
    "sux" to "Sumeresch",
    "sv" to "Schwedesch",
    "sw" to "Suaheli",
    "sw-CD" to "Kongo-Swahili",
    "swb" to "Komoresch",
    "syc" to "Alsyresch",
    "syr" to "Syresch",
    "szl" to "Schlesesch",
    "ta" to "Tamilesch",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Temne",
    "teo" to "Teso",
    "ter" to "Tereno-Sprooch",
    "tet" to "Tetum-Sprooch",
    "tg" to "Tadschikesch",
    "th" to "Thailännesch",
    "ti" to "Tigrinja",
    "tig" to "Tigre",
    "tiv" to "Tiv-Sprooch",
    "tk" to "Turkmenesch",
    "tkl" to "Tokelauanesch",
    "tkr" to "Tsachuresch",
    "tl" to "Dagalog",
    "tlh" to "Klingonesch",
    "tli" to "Tlingit-Sprooch",
    "tly" to "Talesch",
    "tmh" to "Tamaseq",
    "tn" to "Tswana-Sprooch",
    "to" to "Tongaesch",
    "tog" to "Tsonga-Sprooch",
    "tpi" to "Neimelanesesch",
    "tr" to "Tierkesch",
    "tru" to "Turoyo",
    "trv" to "Seediq",
    "ts" to "Tsonga",
    "tsd" to "Tsakonesch",
    "tsi" to "Tsimshian-Sprooch",
    "tt" to "Tataresch",
    "ttt" to "Tatesch",
    "tum" to "Tumbuka-Sprooch",
    "tvl" to "Elliceanesch",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitesch",
    "tyv" to "Tuwinesch",
    "tzm" to "Mëttlert-Atlas-Tamazight",
    "udm" to "Udmurtesch",
    "ug" to "Uiguresch",
    "uga" to "Ugaritesch",
    "uk" to "Ukrainesch",
    "umb" to "Mbundu-Sprooch",
    "und" to "Onbestëmmt Sprooch",
    "ur" to "Urdu",
    "uz" to "Usbekesch",
    "vai" to "Vai-Sprooch",
    "ve" to "Venda-Sprooch",
    "vec" to "Venezesch",
    "vep" to "Wepsesch",
    "vi" to "Vietnamesesch",
    "vls" to "Westflämesch",
    "vmf" to "Mainfränkesch",
    "vo" to "Volapük",
    "vot" to "Wotesch",
    "vro" to "Voro",
    "vun" to "Vunjo",
    "wa" to "Wallounesch",
    "wae" to "Walliserdäitsch",
    "wal" to "Walamo-Sprooch",
    "war" to "Waray",
    "was" to "Washo-Sprooch",
    "wo" to "Wolof",
    "wuu" to "Wu-Chinesesch",
    "xal" to "Kalmückesch",
    "xh" to "Xhosa",
    "xmf" to "Mingrelesch Sprooch",
    "xog" to "Soga",
    "yao" to "Yao-Sprooch",
    "yap" to "Yapesesch",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Jiddesch",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kantonesesch",
    "yue-alt-menu" to "Kantonesesch",
    "za" to "Zhuang",
    "zap" to "Zapotekesch",
    "zbl" to "Bliss-Symboler",
    "zea" to "Seelännesch",
    "zen" to "Zenaga",
    "zgh" to "Marokkanescht Standard-Tamazight",
    "zh" to "Chinesesch",
    "zh-alt-menu" to "Chinesesch",
    "zh-Hans" to "Chinesesch (vereinfacht)",
    "zh-Hans-alt-long" to "Chinesesch (vereinfacht)",
    "zh-Hant" to "Chinesesch (traditionell)",
    "zh-Hant-alt-long" to "Chinesesch (traditionell)",
    "zu" to "Zulu",
    "zun" to "Zuni-Sprooch",
    "zxx" to "Keng Sproochinhalter",
    "zza" to "Zaza",
  ) }

  val lg: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Lu-akaani",
    "am" to "Lu-amhariki",
    "ar" to "Luwarabu",
    "be" to "Lubelarusi",
    "bg" to "Lubulugariya",
    "bn" to "Lubengali",
    "cs" to "Luceeke",
    "de" to "Ludaaki",
    "el" to "Lugereeki/Luyonaani",
    "en" to "Lungereza",
    "es" to "Lusipanya",
    "fa" to "Luperusi",
    "fr" to "Lufalansa",
    "ha" to "Luhawuza",
    "hi" to "Luhindu",
    "hu" to "Luhangare",
    "id" to "Luyindonezya",
    "ig" to "Luyibo",
    "it" to "Luyitale",
    "ja" to "Lujapani",
    "jv" to "Lunnajjava",
    "km" to "Lukme",
    "ko" to "Lukoreya",
    "lg" to "Luganda",
    "ms" to "Lumalayi",
    "my" to "Lubbama",
    "ne" to "Lunepali",
    "nl" to "Luholandi",
    "pa" to "Lupunjabi",
    "pl" to "Lupolandi",
    "pt" to "Lupotugiizi",
    "ro" to "Lulomaniya",
    "ru" to "Lulasa",
    "rw" to "Lunarwanda",
    "so" to "Lusomaliya",
    "sv" to "Luswideni",
    "ta" to "Lutamiiru",
    "th" to "Luttaayi",
    "tr" to "Lutake",
    "uk" to "Luyukurayine",
    "ur" to "Lu-urudu",
    "vi" to "Luvyetinaamu",
    "yo" to "Luyoruba",
    "zh" to "Lucayina",
    "zh-alt-menu" to "Lucayina",
    "zu" to "Luzzulu",
  ) }

  val lij: ImmutableMap by lazy { immutableMapOf(
    "en" to "ingleise",
    "lij" to "ligure",
  ) }

  val lkt: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abkhaz Iyápi",
    "ady" to "Adyghe Iyápi",
    "ae" to "Avestan Iyápi",
    "af" to "Afrikaans Iyápi",
    "alt" to "Itóǧata Altai Iyápi",
    "am" to "Amharic Iyápi",
    "ar" to "Arab Iyápi",
    "arp" to "Maȟpíya Tȟó Iyápi",
    "as" to "Assamese Iyápi",
    "av" to "Avaric Iyápi",
    "az" to "Azerbaijani Iyápi",
    "az-alt-short" to "Azerbaijani Iyápi",
    "ba" to "Bashkir Iyápi",
    "bal" to "Baluchi Iyápi",
    "bax" to "Bamun Iyápi",
    "be" to "Belarus Iyápi",
    "bej" to "Beja Iyápi",
    "bg" to "Bulgar Iyápi",
    "bn" to "Bengali Iyápi",
    "bo" to "Tibetan Iyápi",
    "bs" to "Bosnia Iyápi",
    "bua" to "Buriat Iyápi",
    "ca" to "Catalan Iyápi",
    "ce" to "Chechen Iyápi",
    "chm" to "Mari Iyápi",
    "chr" to "Cherokee Iyápi",
    "chy" to "Šahíyela Iyápi",
    "cop" to "Coptic Iyápi",
    "cr" to "Maštíŋča Oyáte Iyápi",
    "crh" to "Crimean Turkish Iyápi",
    "cs" to "Czech Iyápi",
    "cv" to "Chuvash Iyápi",
    "cy" to "Wales Iyápi",
    "da" to "Dane Iyápi",
    "dak" to "Dakȟótiyapi",
    "dar" to "Dargwa Iyápi",
    "de" to "Iyášiča Iyápi",
    "doi" to "Dogri Iyápi",
    "el" to "Greece Iyápi",
    "en" to "Wašíčuiyapi",
    "en-GB" to "Šagláša Wašíčuiyapi",
    "en-GB-alt-short" to "Šagláša Wašíčuiyapi",
    "en-US" to "Mílahaŋska Wašíčuiyapi",
    "en-US-alt-short" to "Mílahaŋska Wašíčuiyapi",
    "eo" to "Esperanto Iyápi",
    "es" to "Spayóla Iyápi",
    "es-419" to "Wiyóȟpeyata Spayóla Iyápi",
    "es-ES" to "Spayólaȟča Iyápi",
    "et" to "Estonia Iyápi",
    "eu" to "Basque Iyápi",
    "fa" to "Persian Iyápi",
    "fi" to "Finnish Iyápi",
    "fil" to "Filipino Iyápi",
    "fj" to "Fiji Iyápi",
    "fo" to "Faroese Iyápi",
    "fr" to "Wašíču Ikčéka Iyápi",
    "ga" to "Irish Iyápi",
    "gba" to "Gbaya Iyápi",
    "gl" to "Galician Iyápi",
    "gn" to "Guarani Iyápi",
    "gu" to "Gujarati Iyápi",
    "ha" to "Hausa Iyápi",
    "haw" to "Hawaiian Iyápi",
    "he" to "Hebrew Iyápi",
    "hi" to "Hindi Iyápi",
    "hr" to "Croatian Iyápi",
    "ht" to "Haiti Iyápi",
    "hu" to "Hungary Iyápi",
    "hy" to "Armenia Iyápi",
    "id" to "Indonesia Iyápi",
    "ig" to "Igbo Iyápi",
    "inh" to "Ingush Iyápi",
    "is" to "Iceland Iyápi",
    "it" to "Italia Iyápi",
    "ja" to "Kisúŋla Iyápi",
    "jv" to "Java Iyápi",
    "ka" to "Georia Iyápi",
    "kaa" to "Kara-Kalpak Iyápi",
    "kbd" to "Kabardian Iyápi",
    "kk" to "Kazakh Iyápi",
    "km" to "Khmer Iyápi",
    "kn" to "Kannada Iyápi",
    "ko" to "Korea Iyápi",
    "ks" to "Kashmir Iyápi",
    "ku" to "Kurd Iyápi",
    "ky" to "Kirghiz Iyápi",
    "la" to "Latin Iyápi",
    "lah" to "Lahnda Iyápi",
    "lb" to "Luxembourg Iyápi",
    "lkt" to "Lakȟólʼiyapi",
    "lo" to "Lao Iyápi",
    "lt" to "Lithuania Iyápilt",
    "lus" to "Mizo Iyápi",
    "lv" to "Latvia Iyápi",
    "mg" to "Malagasy Iyápi",
    "mi" to "Maori Iyápi",
    "mk" to "Macedonia Iyápi",
    "ml" to "Malayalam Iyápi",
    "mni" to "Namipuri Iyápi",
    "mr" to "Marathi Iyápi",
    "ms" to "Malay Iyápi",
    "mt" to "Maltese Iyápi",
    "my" to "Burmese Iyápi",
    "ne" to "Nepal Iyápi",
    "nl" to "Dutch Iyápi",
    "nl-BE" to "Flemish Iyápi",
    "nv" to "Šináglegleǧa Iyápi",
    "oj" to "Ȟaȟátȟuŋwaŋ Iyápi",
    "or" to "Oriya Iyápi",
    "pa" to "Punjabi Iyápi",
    "pl" to "Polish Iyápi",
    "ps" to "Pashto Iyápi",
    "pt" to "Portuguese Iyápi",
    "qu" to "Quechua Iyápi",
    "rm" to "Romansh Iyápi",
    "ro" to "Romanian Iyápi",
    "ru" to "Russia Iyápi",
    "sa" to "Sanskrit Iyápi",
    "sd" to "Sindhi Iyápi",
    "si" to "Sinhala Iyápi",
    "sk" to "Slovak Iyápi",
    "sl" to "Slovenian Iyápi",
    "so" to "Somali Iyápi",
    "sq" to "Albanian Iyápi",
    "sr" to "Serbia Iyápi",
    "su" to "Sundanese Iyápi",
    "sv" to "Swedish Iyápi",
    "sw" to "Swahili Iyápi",
    "swb" to "Comonian Iyápi",
    "ta" to "Tamil Iyápi",
    "te" to "Telugu Iyápi",
    "tg" to "Tajik Iyápi",
    "th" to "Thai Iyápi",
    "ti" to "Tigrinya Iyápi",
    "tk" to "Turkmen Iyápi",
    "to" to "Tongan Iyápi",
    "tr" to "Turkish Iyápi",
    "tt" to "Tatar Iyápi",
    "ug" to "Uyghur Iyápi",
    "uk" to "Ukrain Iyápi",
    "und" to "Tukté iyápi tȟaŋíŋ šni",
    "ur" to "Urdu Iyápi",
    "uz" to "Uzbek Iyápi",
    "vi" to "Vietnamese Iyápi",
    "wo" to "Wolof Iyápi",
    "xh" to "Xhosa Iyápi",
    "yo" to "Yoruba Iyápi",
    "zh" to "Pȟečhókaŋ Háŋska Iyápi",
    "zh-alt-menu" to "Pȟečhókaŋ Háŋska Iyápi",
    "zh-Hans" to "Pȟečhókaŋ Háŋska Iyápi Ikčéka",
    "zh-Hans-alt-long" to "Pȟečhókaŋ Háŋska Iyápi Ikčéka",
    "zh-Hant" to "Pȟečhókaŋ Háŋska Iyápi Ȟče",
    "zh-Hant-alt-long" to "Pȟečhókaŋ Háŋska Iyápi Ȟče",
    "zu" to "Zulu Iyápi",
    "zza" to "Zaza Iyápi",
  ) }

  val lld: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhasich",
    "af" to "afrikaans",
    "ak" to "akan",
    "am" to "amarich",
    "an" to "aragonesc",
    "ar" to "arabich",
    "ar-001" to "arabich modern standard",
    "as" to "assamesc",
    "az" to "azerbaijan",
    "az-alt-short" to "azerbaijan",
    "ba" to "bashkir",
    "be" to "belarus",
    "bg" to "bulgar",
    "bm" to "bambara",
    "bn" to "bengalesc",
    "bo" to "tibetan",
    "br" to "breton",
    "bs" to "bosniach",
    "ca" to "catalan",
    "ce" to "cecen",
    "chr" to "cherokee",
    "co" to "corsich",
    "cs" to "cech",
    "cu" to "slav eclesiastich",
    "cv" to "ciuvascich",
    "cy" to "galesc",
    "da" to "danesc",
    "de" to "todësch",
    "de-AT" to "todësch dl’Austria",
    "de-CH" to "todësch standard dla Svizera",
    "dv" to "divehi",
    "dz" to "dzongkha",
    "ee" to "ewe",
    "el" to "grech",
    "en" to "inglesc",
    "en-GB" to "inglesc (UK)",
    "en-GB-alt-short" to "inglesc (UK)",
    "en-US" to "inglesc (USA)",
    "en-US-alt-short" to "inglesc (USA)",
    "eo" to "esperanto",
    "es" to "spagnol",
    "et" to "eston",
    "eu" to "basch",
    "fa" to "persian",
    "fa-AF" to "dari",
    "ff" to "fula",
    "fi" to "finlandesc",
    "fil" to "filipin",
    "fo" to "faroesc",
    "fr" to "franzesc",
    "fur" to "furlan",
    "fy" to "frison dl vest",
    "ga" to "irlandesc",
    "gd" to "gaelich scozesc",
    "gl" to "galizian",
    "gn" to "guaraní",
    "gu" to "gujarati",
    "gv" to "manx",
    "ha" to "haussa",
    "he" to "ebraich",
    "hi" to "hindi",
    "hi-Latn" to "hindi (latin)",
    "hi-Latn-alt-variant" to "hinglish",
    "hr" to "croat",
    "hu" to "ungaresc",
    "hy" to "armenich",
    "ia" to "interlingua",
    "id" to "indonesian",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "io" to "ido",
    "is" to "islandesc",
    "it" to "talian",
    "iu" to "inuktitut",
    "ja" to "iapanesc",
    "jv" to "giavanesc",
    "ka" to "georgian",
    "kgp" to "kaingang",
    "ki" to "kikuyu",
    "kk" to "kazakh",
    "kl" to "groenlandesc",
    "km" to "khmer",
    "kn" to "kannada",
    "ko" to "corean",
    "ks" to "kashmiri",
    "ku" to "curdich",
    "kw" to "cornich",
    "ky" to "kyrgyz",
    "la" to "latin",
    "lb" to "lussemburghesc",
    "lg" to "ganda",
    "lld" to "ladin",
    "ln" to "lingala",
    "lo" to "lao",
    "lt" to "lituan",
    "lu" to "luba-katanga",
    "lv" to "leton",
    "mg" to "malgasich",
    "mi" to "maori",
    "mk" to "macedonich",
    "ml" to "malayalam",
    "mn" to "mongolich",
    "mr" to "marathi",
    "ms" to "malesc",
    "mt" to "maltesc",
    "my" to "birmanich",
    "nb" to "norvegesc bokmål",
    "nd" to "ndebele dl nord",
    "ne" to "nepalesc",
    "nl" to "neerlandesc",
    "nl-BE" to "flamesc",
    "nn" to "norvegesc nynorsk",
    "no" to "norvegesc",
    "nr" to "ndebele dl süd",
    "nv" to "navajan",
    "ny" to "nyanja",
    "oc" to "ocitan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossetich",
    "pa" to "punjabi",
    "pl" to "polach",
    "ps" to "pashto",
    "pt" to "portoghesc",
    "qu" to "quechua",
    "rm" to "rumanc",
    "rn" to "rundi",
    "ro" to "rumen",
    "ro-MD" to "moldavich",
    "ru" to "rus",
    "rw" to "kinyarwanda",
    "sa" to "sanscrit",
    "sc" to "sard",
    "sd" to "sindhi",
    "se" to "sami dl nord",
    "sg" to "sango",
    "si" to "singalesc",
    "sk" to "slovach",
    "sl" to "sloven",
    "sn" to "shona",
    "so" to "somalich",
    "sq" to "albanesc",
    "sr" to "serb",
    "ss" to "swati",
    "st" to "sotho dl süd",
    "su" to "sundanesc",
    "sv" to "svedesc",
    "sw" to "swahili",
    "sw-CD" to "swahili dl Congo",
    "ta" to "tamilich",
    "te" to "telugu",
    "tg" to "tajich",
    "th" to "thailandesc",
    "ti" to "tigrin",
    "tk" to "turcmenich",
    "tn" to "tswana",
    "to" to "tongaich",
    "tr" to "türch",
    "ts" to "tsonga",
    "tt" to "tatarich",
    "ug" to "uigurich",
    "uk" to "ucrainich",
    "und" to "lingaz nia conesciü",
    "ur" to "urdu",
    "uz" to "uzbech",
    "ve" to "venda",
    "vi" to "vietnamesc",
    "vo" to "volapük",
    "wa" to "valonesc",
    "wo" to "wolof",
    "xh" to "xhosa",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "za" to "zhuang",
    "zh" to "cinesc",
    "zh-alt-menu" to "cinesc (mandarin)",
    "zh-Hans" to "cinesc scemplifiché",
    "zh-Hans-alt-long" to "cinesc mandarin scemplifiché",
    "zh-Hant" to "cinesc tradizional",
    "zh-Hant-alt-long" to "cinesc mandarin tradizional",
    "zu" to "zulu",
  ) }

  val lmo: ImmutableMap by lazy { immutableMapOf(
    "en" to "ingles",
    "lmo" to "Lombard",
  ) }

  val ln: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akan",
    "am" to "liamariki",
    "ar" to "lialabo",
    "be" to "libyelorisí",
    "bg" to "libiligali",
    "bn" to "libengali",
    "cs" to "litshekɛ",
    "de" to "lialemá",
    "el" to "ligeleki",
    "en" to "lingɛlɛ́sa",
    "es" to "lisipanye",
    "fa" to "lipelésanɛ",
    "fr" to "lifalansɛ́",
    "ha" to "hausa",
    "hi" to "lihindi",
    "hu" to "liongili",
    "id" to "lindonezi",
    "ig" to "igbo",
    "it" to "litaliano",
    "ja" to "lizapɔ",
    "jv" to "lizava",
    "km" to "likambodza",
    "ko" to "likoreya",
    "ln" to "lingála",
    "ms" to "limalezi",
    "my" to "libilimá",
    "ne" to "linepalɛ",
    "nl" to "lifalamá",
    "pa" to "lipendzabi",
    "pl" to "lipolonɛ",
    "pt" to "lipulutugɛ́si",
    "ro" to "liromani",
    "ru" to "lirisí",
    "rw" to "kinyarwanda",
    "so" to "lisomali",
    "sv" to "lisuwedɛ",
    "ta" to "litamuli",
    "th" to "litaye",
    "tr" to "litiliki",
    "uk" to "likrɛni",
    "ur" to "liurdu",
    "vi" to "liviyetinámi",
    "yo" to "yoruba",
    "zh" to "lisinwa",
    "zh-alt-menu" to "lisinwa",
    "zu" to "zulu",
  ) }

  val ln_AO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ln_CF: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ln_CG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val lo: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ອະຟາ",
    "ab" to "ແອບຄາຊຽນ",
    "ace" to "ແອັກຊີເນັສ",
    "ach" to "ອາໂຄລີ",
    "ada" to "ອາແດງມີ",
    "ady" to "ເອດີຮິ",
    "ae" to "ອາເວັສແຕນ",
    "af" to "ອາຟຣິການ",
    "afh" to "ແອຟີຮີລີ",
    "agq" to "ອາເຮັມ",
    "ain" to "ໄອນູ",
    "ak" to "ອາການ",
    "akk" to "ອັກກາດຽມ",
    "ale" to "ອາເລີດ",
    "alt" to "ອານໄຕໃຕ້",
    "am" to "ອຳຮາຣິກ",
    "an" to "ອາຣາໂກເນັດ",
    "ang" to "ອັງກິດໂບຮານ",
    "ann" to "ໂອໂບໂລ",
    "anp" to "ແອນຈີກາ",
    "ar" to "ອາຣັບ",
    "ar-001" to "ອາຣາບິກມາດຕະຖານສະໄໝໃໝ່",
    "arc" to "ອາລາມິກ",
    "arn" to "ມາພຸດຊີ",
    "arp" to "ອາຣາປາໂຮ",
    "ars" to "ນາຈດີ ອາຣາບິກ",
    "arw" to "ອາຣາແວກ",
    "as" to "ອັສຊາມີສ",
    "asa" to "ອາຊູ",
    "ast" to "ອັສຕູຮຽນ",
    "atj" to "ອາຕິກາແມກ",
    "av" to "ອາວາຣິກ",
    "awa" to "ອາວາຮິ",
    "ay" to "ອາຍມາລາ",
    "az" to "ອາເຊີໄບຈານິ",
    "az-alt-short" to "ອາ​ເຊີ​ຣີ",
    "ba" to "ບາຣກີ",
    "bal" to "ບາລູຊີ",
    "ban" to "ບາລີເນັດ",
    "bas" to "ບາຊາ",
    "bax" to "ບາມຸນ",
    "bbj" to "ໂຄມາລາ",
    "be" to "ເບລາຣັສຊຽນ",
    "bej" to "ບີເຈ",
    "bem" to "ເບັມບາ",
    "bez" to "ບີນາ",
    "bfd" to "ບາຟັດ",
    "bg" to "ບັງກາຣຽນ",
    "bgc" to "ຮາຢານວີ",
    "bgn" to "ບາໂລຈີ ພາກຕາເວັນຕົກ",
    "bho" to "ໂບພູຣິ",
    "bi" to "ບິສລະມາ",
    "bik" to "ບີຄອນ",
    "bin" to "ບີນີ",
    "bkm" to "ກົມ",
    "bla" to "ຊິກຊິກາ",
    "blo" to "ອານີ",
    "bm" to "ບາມບາຣາ",
    "bn" to "ເບັງກາລີ",
    "bo" to "ທິເບທັນ",
    "br" to "ເບຣຕັນ",
    "bra" to "ບຣາ",
    "brx" to "ໂບດູ",
    "bs" to "ບອສນຽນ",
    "bss" to "ອາຄຸດ",
    "bua" to "ບູຣຽດ",
    "bug" to "ບູຈີເນັດ",
    "bum" to "ບູລູ",
    "byn" to "ບລິນ",
    "byv" to "ເມດູມບາ",
    "ca" to "ຄາຕາລານ",
    "cad" to "ແຄດໂດ",
    "car" to "ຄາຣິບ",
    "cay" to "ຄາຢູກາ",
    "cch" to "ອາດແຊມ",
    "ccp" to "ຊາກມາ",
    "ce" to "ຊີເຄນ",
    "ceb" to "ຊີບູໂນ",
    "cgg" to "ຊີກາ",
    "ch" to "ຊາມໍໂຣ",
    "chb" to "ຊິບຊາ",
    "chg" to "ຊາກາໄຕ",
    "chk" to "ຊູເກດ",
    "chm" to "ມາຣິ",
    "chn" to "ຊີນຸກຈາກອນ",
    "cho" to "ຊອກຕິວ",
    "chp" to "ຊີພິວຢານ",
    "chr" to "ຊີໂຣກີ",
    "chy" to "ຊີເຢນນີ",
    "ckb" to "ໂຊຣານິ ເຄີດິຊ",
    "ckb-alt-menu" to "ໂຊຣານິ ເຄີດິຊ",
    "ckb-alt-variant" to "ໂຊຣານິ ເຄີດິຊ",
    "clc" to "ຊິວໂຄຕິນ",
    "co" to "ຄໍຊິກາ",
    "cop" to "ຄອບຕິກ",
    "cr" to "ຄີ",
    "crg" to "ມິຊິຟ",
    "crh" to "ຄຣີເມນເຕີຄິຊ",
    "crj" to "ຄຣີຕາເວັນອອກສ່ຽງໃຕ້",
    "crk" to "ເພລນຄຣີ",
    "crl" to "ຄຣີຕາເວັນອອກສ່ຽງເໜືອ",
    "crm" to "ມູສຄຣີ",
    "crr" to "ຄາໂຣລິນາ ອາກອນຄວຽນ",
    "crs" to "ເຊເຊວາ ໂຄຣດ ຝຣັ່ງ",
    "cs" to "ເຊກ",
    "csb" to "ກາຊູບຽນ",
    "csw" to "ຊວາມປີຄຣີ",
    "cu" to "ໂບດສລາວິກ",
    "cv" to "ຊູວາຊ",
    "cy" to "ເວວ",
    "da" to "ແດນິຊ",
    "dak" to "ດາໂກຕາ",
    "dar" to "ດາກວາ",
    "dav" to "ໄຕຕາ",
    "de" to "ເຢຍລະມັນ",
    "de-AT" to "ເຢຍລະມັນ (ໂອສຕຣິດ)",
    "de-CH" to "ສະວິສ ໄຮ ເຈີແມນ",
    "del" to "ເດລາວາ",
    "den" to "ຊີເລັບ",
    "dgr" to "ໂດກຣິບ",
    "din" to "ດິນກາ",
    "dje" to "ຊາມາ",
    "doi" to "ດອກຣີ",
    "dsb" to "ຊໍບຽນຕໍ່ກວ່າ",
    "dua" to "ດົວລາ",
    "dum" to "ດັກກາງ",
    "dv" to "ດີວີຮີ",
    "dyo" to "ໂຈລາ-ຟອນຢີ",
    "dyu" to "ດູລາ",
    "dz" to "ດີຊອງຄາ",
    "dzg" to "ດາຊາກາ",
    "ebu" to "ເອັມບູ",
    "ee" to "ອິວາ",
    "efi" to "ອີຟິກ",
    "egy" to "ອີຢິບບູຮານ",
    "eka" to "ອີກາຈັກ",
    "el" to "ກຣີກ",
    "elx" to "ອີລາໄມ",
    "en" to "ອັງກິດ",
    "en-GB" to "ອັງກິດ (ບຣິດທິຊ)",
    "en-GB-alt-short" to "ອັງກິດ (ສະຫະລາດຊະອານາຈັກ)",
    "en-US" to "ອັງກິດ (ອາເມລິກັນ)",
    "en-US-alt-short" to "ອັງກິດ (ສະຫະລັດອາເມລິກາ)",
    "enm" to "ອັງກິດກາງ",
    "eo" to "ເອສປາຍ",
    "es" to "ສະແປນນິຊ",
    "es-419" to "ລາຕິນ ອາເມຣິກັນ ສະແປນນິຊ",
    "es-ES" to "ສະເປັນ ຢຸໂຣບ",
    "es-MX" to "ເມັກຊິກັນ ສະແປນນິຊ",
    "et" to "ເອສໂຕນຽນ",
    "eu" to "ບັສກີ",
    "ewo" to "ອີວອນດູ",
    "fa" to "ເປີຊຽນ",
    "fa-AF" to "ດາຣີ",
    "fan" to "ແຟງ",
    "fat" to "ແຟນຕີ",
    "ff" to "ຟູລາ",
    "fi" to "ຟິນນິຊ",
    "fil" to "ຟີລິປີໂນ",
    "fj" to "ຟິຈຽນ",
    "fo" to "ຟາໂຣສ",
    "fon" to "ຟອນ",
    "fr" to "ຝຣັ່ງ",
    "fr-CH" to "ຝຣັ່ງ (ສວິສ)",
    "frc" to "ຝຣັ່ງເຄຈຸນ",
    "frm" to "ຟຮັ່ງເສດກາງ",
    "fro" to "ຟຮັ່ງເສດໂບຮານ",
    "frr" to "ຟຣີຊຽນເໜືອ",
    "frs" to "ຟຣີຊຽນຕາເວັນອອກ",
    "fur" to "ຟຣີລຽນ",
    "fy" to "ຟຣິຊຽນ ຕາເວັນຕົກ",
    "ga" to "ໄອຣິສ",
    "gaa" to "ກາ",
    "gag" to "ກາກາອຸຊ",
    "gay" to "ກາໂຢ",
    "gba" to "ບາຍາ",
    "gd" to "ສະກັອດເກລິກ",
    "gez" to "ກີ",
    "gil" to "ກິນເບີເທັດ",
    "gl" to "ກາລິຊຽນ",
    "gmh" to "ເຢຍລະມັນສູງກາງ",
    "gn" to "ກົວຣານີ",
    "goh" to "ເຢຍລະມັນສູງໂບຮານ",
    "gon" to "ກອນດີ",
    "gor" to "ໂກຣອນຕາໂຣ",
    "got" to "ກອດຮິກ",
    "grb" to "ກຣີໂບ",
    "grc" to "ແອນຊຽນກຣີກ",
    "gsw" to "ສະວິສ ເຈີແມນ",
    "gu" to "ກູຈາຣາຕິ",
    "guz" to "ກູຊິ",
    "gv" to "ແມງຊ໌",
    "gwi" to "ວິດອິນ",
    "ha" to "ເຮົາຊາ",
    "hai" to "ໄຮດາ",
    "haw" to "ຮາໄວອຽນ",
    "hax" to "ໄຮດາໃຕ້",
    "he" to "ຮີບຣິວ",
    "hi" to "ຮິນດິ",
    "hi-Latn-alt-variant" to "ຮິນກລີຊ",
    "hil" to "ຮິຣິໄກນອນ",
    "hit" to "ຮິດໄຕ",
    "hmn" to "ມອງ",
    "ho" to "ຮິຣິໂມຕູ",
    "hr" to "ໂຄຣເອທຽນ",
    "hsb" to "ຊໍບຽນ ທາງຕອນເໜືອ",
    "ht" to "ໄຮຕຽນ",
    "hu" to "ຮັງກາຣຽນ",
    "hup" to "ຮູປາ",
    "hur" to "ຮາລໂກເມລຽມ",
    "hy" to "ອາເມນຽນ",
    "hz" to "ເຮິຮິໂຣ",
    "ia" to "ອິນເຕີລິງລົວ",
    "iba" to "ໄອບານ",
    "ibb" to "ໄອໄບໄບໂອ",
    "id" to "ອິນໂດເນຊຽນ",
    "ie" to "ອິນເຕີລິງກຣີ",
    "ig" to "ອິກໂບ",
    "ii" to "ເສສວນ ອີ",
    "ik" to "ອິນນູປຽກ",
    "ikt" to "ອິນັກທິທັດຄານາດາຕາເວັນຕົກ",
    "ilo" to "ໄອໂລໂກ",
    "inh" to "ອິນກັຊ",
    "io" to "ອີໂດ",
    "is" to "ໄອສແລນດິກ",
    "it" to "ອິຕາລຽນ",
    "iu" to "ອິນນຸກຕິຕັດ",
    "ja" to "ຍີ່ປຸ່ນ",
    "jbo" to "ໂລບບັນ",
    "jgo" to "ງອມບາ",
    "jmc" to "ມາແຊມ",
    "jpr" to "ຈູແດວ-ເພີຊຽນ",
    "jrb" to "ຈູແດວ-ອາລາບິກ",
    "jv" to "ຈາແວນີສ",
    "ka" to "ຈໍຈຽນ",
    "kaa" to "ກາຣາ-ການປາກ",
    "kab" to "ກາໄບລ໌",
    "kac" to "ກາຊິນ",
    "kaj" to "ຈຣູ",
    "kam" to "ກາມບາ",
    "kaw" to "ກະວີ",
    "kbd" to "ກາບາດຽນ",
    "kbl" to "ຄາແນມບູ",
    "kcg" to "ຕີບ",
    "kde" to "ມາຄອນເດ",
    "kea" to "ຄາເວີເດຍນູ",
    "kfo" to "ໂຄໂລ",
    "kg" to "ຄອງໂກ",
    "kgp" to "ເຄນກັງ",
    "kha" to "ຄາສິ",
    "kho" to "ໂຄຕັນ",
    "khq" to "ຄອຍຣາ ຊິນີ",
    "ki" to "ຄິຄູຢຸ",
    "kj" to "ກວນຍາມາ",
    "kk" to "ຄາຊັກ",
    "kkj" to "ຄາໂກ",
    "kl" to "ກຣີນແລນລິດ",
    "kln" to "ຄາເລັນຈິນ",
    "km" to "ຂະເໝນ",
    "kmb" to "ຄິມບັນດູ",
    "kn" to "ຄັນນາດາ",
    "ko" to "ເກົາຫລີ",
    "koi" to "ໂຄມີ-ເພີມຢັກ",
    "kok" to "ກອນການີ",
    "kos" to "ຄູສໄລ",
    "kpe" to "ກາແປຣ",
    "kr" to "ຄານຸລິ",
    "krc" to "ກາຣາໄຊ-ບານກາ",
    "krl" to "ກາເຣລຽນ",
    "kru" to "ກູຣູກ",
    "ks" to "ຄາສເມຍຣິ",
    "ksb" to "ຊຳບາລ້າ",
    "ksf" to "ບາເຟຍ",
    "ksh" to "ໂຄລອກນຽນ",
    "ku" to "ເຄີດິສ",
    "kum" to "ຄູມີກ",
    "kut" to "ຄູເທໄນ",
    "kv" to "ໂຄມິ",
    "kw" to "ຄໍນິຊ",
    "kwk" to "ຄວາກຄວາກລາ",
    "kxv" to "ຄູວີ",
    "ky" to "ເກຍກີສ",
    "la" to "ລາຕິນ",
    "lad" to "ລາດີໂນ",
    "lag" to "ແລນກິ",
    "lah" to "ລານດາ",
    "lam" to "ແລມບາ",
    "lb" to "ລັກເຊມບວກກິຊ",
    "lez" to "ລີຊຽນ",
    "lg" to "ແກນດາ",
    "li" to "ລິມເບີກີຊ",
    "lij" to "ລີກູຣຽນ",
    "lil" to "ລິນລູເອັດ",
    "lkt" to "ລາໂກຕາ",
    "lmo" to "ລອມບາດ",
    "ln" to "ລິງກາລາ",
    "lo" to "ລາວ",
    "lol" to "ແມັງໂກ້",
    "lou" to "ລຸຍຊີອານນາ ຄຣີໂອນ",
    "loz" to "ໂລຊິ",
    "lrc" to "ລູຣິ ທາງຕອນເໜືອ",
    "lsm" to "ຊາອາເມຍ",
    "lt" to "ລິທົວນຽນ",
    "lu" to "ລູບາ-ຄາຕັງກາ",
    "lua" to "ລູບາ-ລູລົວ",
    "lui" to "ລູເຊໂນ",
    "lun" to "ລຸນດາ",
    "luo" to "ລົວ",
    "lus" to "ມີໂຊ",
    "luy" to "ລູໄຍ",
    "lv" to "ລັດວຽນ",
    "mad" to "ມາດູລາ",
    "maf" to "ມາຟາ",
    "mag" to "ມາກາຮິ",
    "mai" to "ໄມທີລິ",
    "mak" to "ມາກາຊາຣ",
    "man" to "ມັນດິງກາ",
    "mas" to "ມາໄຊ",
    "mde" to "ມາບາ",
    "mdf" to "ມອກຊາ",
    "mdr" to "ມານດາຣ",
    "men" to "ເມນເດ",
    "mer" to "ເມຣູ",
    "mfe" to "ມໍຣິສເຢນ",
    "mg" to "ມາລາກາສຊີ",
    "mga" to "ໄອລິດກາງ",
    "mgh" to "ມາຄູວາ-ມີດໂຕ",
    "mgo" to "ເມທາ",
    "mh" to "ມາຊານເລັດ",
    "mi" to "ມາວຣິ",
    "mic" to "ມິກແມກ",
    "min" to "ມີແນງກາບູ",
    "mk" to "ແມຊິໂດນຽນ",
    "ml" to "ມາເລອາລຳ",
    "mn" to "ມອງໂກເລຍ",
    "mnc" to "ແມນຈູ",
    "mni" to "ມານີພູຣິ",
    "moe" to "ອິນນຸໄອມັນ",
    "moh" to "ໂມຫາ",
    "mos" to "ມອສຊີ",
    "mr" to "ມາຣາທີ",
    "ms" to "ມາເລ",
    "mt" to "ມອລທີສ",
    "mua" to "ມັນດັງ",
    "mul" to "ຫລາຍພາສາ",
    "mus" to "ມັສໂກກີ",
    "mwl" to "ມີລັນດາ",
    "mwr" to "ມາວາຣິ",
    "my" to "ມຽນມາ",
    "mye" to "ມໍຢິນ",
    "myv" to "ເອີຍາ",
    "mzn" to "ມາແຊນເດີລັງ",
    "na" to "ນາຢູລູ",
    "nap" to "ນາໂປລີ",
    "naq" to "ນາມາ",
    "nb" to "ນໍເວຈຽນ ບັອກມອລ",
    "nd" to "ເອັນເດເບເລເໜືອ",
    "nds" to "ເຢຍລະມັນ ຕອນໃຕ້",
    "nds-NL" to "ຊາຊອນ ຕອນໄຕ",
    "ne" to "ເນປາລີ",
    "new" to "ນີວາຣິ",
    "ng" to "ເອັນດອງກາ",
    "nia" to "ນີ່ອັດ",
    "niu" to "ນີ່ອູ",
    "nl" to "ດັຊ",
    "nl-BE" to "ຟລີມິຊ",
    "nmg" to "ກວາຊີໂອ",
    "nn" to "ນໍເວຈຽນ ນີນອກ",
    "nnh" to "ຈີ່ມບູນ",
    "no" to "ນໍເວຈຽນ",
    "nog" to "ນໍໄກ",
    "non" to "ນໍໂບຮານ",
    "nqo" to "ເອັນໂກ",
    "nr" to "ນີບີລີໃຕ້",
    "nso" to "ໂຊໂທເໜືອ",
    "nus" to "ເນີ",
    "nv" to "ນາວາໂຈ",
    "nwc" to "ເນວາດັ້ງເດີມ",
    "ny" to "ນານຈາ",
    "nym" to "ນາມວີຊິ",
    "nyn" to "ນານຄອນ",
    "nyo" to "ໂນໂຣ",
    "nzi" to "ນິມາ",
    "oc" to "ອັອກຊີຕານ",
    "oj" to "ໂອຈິບວາ",
    "ojb" to "ໂອຈິບວາຕາເວັນຕົກສ່ຽງເໜືອ",
    "ojc" to "ໂອຈິບວາກາງ",
    "ojs" to "ໂອຈິຄຣີ",
    "ojw" to "ໂອຈິບວາຕາເວັນຕົກ",
    "oka" to "ໂອກະນາກັນ",
    "om" to "ໂອໂຣໂມ",
    "or" to "ໂອເດຍ",
    "os" to "ອອດເຊຕິກ",
    "osa" to "ໂອແຊກ",
    "ota" to "ຕູກີອອດໂຕມັນ",
    "pa" to "ປັນຈາບີ",
    "pag" to "ປານກາຊີນານ",
    "pal" to "ພາລາວີ",
    "pam" to "ປາມປານກາ",
    "pap" to "ປາມເປຍເມັນໂທ",
    "pau" to "ປາລົວອານ",
    "pcm" to "ໄນຈີຣຽນພິດກິນ",
    "peo" to "ເປີເຊຍໂບຮານ",
    "phn" to "ຟີນີເຊຍ",
    "pi" to "ປາລີ",
    "pis" to "ປິຈິນ",
    "pl" to "ໂປລິຊ",
    "pon" to "ພອນເພ",
    "pqm" to "ມາລິຊີດ ພາສຊາມາໂຄດດີ",
    "prg" to "ປຣັສຊຽນ",
    "pro" to "ໂປວອງຊານໂບຮານ",
    "ps" to "ປາສໂຕ",
    "pt" to "ປອກຕຸຍກິສ",
    "pt-PT" to "ປອກຕຸຍກິສ ຢຸໂຣບ",
    "qu" to "ຄີຊົວ",
    "quc" to "Kʼicheʼ",
    "raj" to "ຣາຈັສທານິ",
    "rap" to "ຣາປານຸຍ",
    "rar" to "ຣາໂຣທອນການ",
    "rhg" to "ໂຣຮິນຢາ",
    "rm" to "ໂຣແມນຊ໌",
    "rn" to "ຣຸນດິ",
    "ro" to "ໂຣແມນຽນ",
    "ro-MD" to "ໂມດາວຽນ",
    "rof" to "ຣົມໂບ",
    "rom" to "ໂຣເມນີ",
    "ru" to "ລັດເຊຍ",
    "rup" to "ອາໂຣມານຽນ",
    "rw" to "ຄິນຢາວານດາ",
    "rwk" to "ອາຣວາ",
    "sa" to "ສັນສະກຣິດ",
    "sad" to "ຊັນດາວ",
    "sah" to "ຊາກາ",
    "sam" to "ສາມາຣິແຕນ-",
    "saq" to "ຊຳບູຣູ",
    "sas" to "ຊາຊັກ",
    "sat" to "ຊານທາລິ",
    "sba" to "ກຳເບ",
    "sbp" to "ຊານກູ",
    "sc" to "ສາດີນຽນ",
    "scn" to "ຊີຊິລີນ",
    "sco" to "ສກອດ",
    "sd" to "ສິນທິ",
    "sdh" to "ພາກໄຕ້ ຂອງ ກູດິດ",
    "se" to "ຊາມິເໜືອ",
    "see" to "ຊີນີກາ",
    "seh" to "ຊີນາ",
    "sel" to "ເຊນຄັບ",
    "ses" to "ໂຄຍຣາໂບໂຣ ເຊນນິ",
    "sg" to "ແຊງໂກ",
    "sga" to "ອີຣິຊເກົ່າ",
    "sh" to "ເຊີໂບ-ໂກເຊຍ",
    "shi" to "ທາເຊວຫິດ",
    "shn" to "ຊານ",
    "shu" to "ອາລັບ-ຊາດ",
    "si" to "ສິນຫາລາ",
    "sid" to "ຊິດາໂມ",
    "sk" to "ສະໂລແວັກ",
    "sl" to "ສະໂລເວນຽນ",
    "slh" to "ລູຊຸດຊີດໃຕ້",
    "sm" to "ຊາມົວ",
    "sma" to "ຊາມິໃຕ້",
    "smj" to "ລຸນຊາມິ",
    "smn" to "ອີນາຣິຊາມິ",
    "sms" to "ສກອດຊາມິ",
    "sn" to "ໂຊນາ",
    "snk" to "ໂຊນິນກີ",
    "so" to "ໂຊມາລີ",
    "sog" to "ຊອກດິນ",
    "sq" to "ອານບານຽນ",
    "sr" to "ເຊີບຽນ",
    "srn" to "ສຣານນານຕອນໂກ",
    "srr" to "ເຊເລີ",
    "ss" to "ສະວາຕິ",
    "ssy" to "ຊາໂຮ",
    "st" to "ໂຊໂທໃຕ້",
    "str" to "ຊ່ອງແຄບເຊລີຊ",
    "su" to "ຊຸນແດນນີສ",
    "suk" to "ຊູຄູມ້າ",
    "sus" to "ຊູຊູ",
    "sux" to "ຊູເມີເລຍ",
    "sv" to "ສະວີດິຊ",
    "sw" to "ຊວາຮີລິ",
    "sw-CD" to "ຄອງໂກ ຊວາຮີລິ",
    "swb" to "ໂຄໂນຣຽນ",
    "syc" to "ຊີເລຍແບບດັ້ງເດີມ",
    "syr" to "ຊີເລຍ",
    "szl" to "ຊີເລສຊຽນ",
    "ta" to "ທາມິລ",
    "tce" to "ທຸດຊອນໃຕ້",
    "te" to "ເຕລູກູ",
    "tem" to "ທີມເນ",
    "teo" to "ເຕໂຊ",
    "ter" to "ເຕເລໂນ",
    "tet" to "ເຕຕູມ",
    "tg" to "ທາຈິກ",
    "tgx" to "ທາກີຊ",
    "th" to "ໄທ",
    "tht" to "ທາວທັນ",
    "ti" to "ຕິກຣິນຢາ",
    "tig" to "ໄທກຣີ",
    "tiv" to "ຕີວ",
    "tk" to "ເທີກເມັນ",
    "tkl" to "ໂຕເກເລົາ",
    "tl" to "ຕາກາລອກ",
    "tlh" to "ຄຣິງກອນ",
    "tli" to "ທລີງກິດ",
    "tmh" to "ທາມາກເຊກ",
    "tn" to "ເຕສະວານາ",
    "to" to "ທອງການ",
    "tog" to "ນາຍອາຊາຕອງກາ",
    "tok" to "ໂທກີໂພນາ",
    "tpi" to "ທອກພີຊິນ",
    "tr" to "ເທີຄິຊ",
    "trv" to "ຕາໂລໂກ",
    "ts" to "ເຕຊອງກາ",
    "tsi" to "ຊີມຊີແອນ",
    "tt" to "ທາທາ",
    "ttm" to "ທັດໂຈນເເໜືອ",
    "tum" to "ຕຳບູກາ",
    "tvl" to "ຕູວາລູ",
    "tw" to "ທວີ",
    "twq" to "ຕາຊາວັກ",
    "ty" to "ຕາຮີຕຽນ",
    "tyv" to "ຕູວີນຽນ",
    "tzm" to "ອັດລາສ ທາມາຊີກ ກາງ",
    "udm" to "ອຸດມັດ",
    "ug" to "ອຸຍເຄີ",
    "uga" to "ຢູກາລິກ",
    "uk" to "ຢູເຄຣນຽນ",
    "umb" to "ອຳບັນດູ",
    "und" to "ບໍ່ສາມາດລະບຸພາສາ",
    "ur" to "ອູຣດູ",
    "uz" to "ອຸສເບກ",
    "vai" to "ໄວ",
    "ve" to "ເວນດາ",
    "vec" to "ເວເນຊຽນ",
    "vi" to "ຫວຽດນາມ",
    "vmw" to "ມາຄູວາ",
    "vo" to "ໂວລາພັກ",
    "vot" to "ໂວຕິກ",
    "vun" to "ວັນໂຈ",
    "wa" to "ວໍລູມ",
    "wae" to "ວາເຊີ",
    "wal" to "ໂວເລຕາ",
    "war" to "ວາເລ",
    "was" to "ວາໂຊ",
    "wbp" to "ວາຣພິຣິ",
    "wo" to "ວໍລອບ",
    "wuu" to "ຈີນອູ",
    "xal" to "ການມິກ",
    "xh" to "ໂຮຊາ",
    "xnr" to "ຄັງຣີ",
    "xog" to "ໂຊກາ",
    "yao" to "ເຢົ້າ",
    "yap" to "ຢັບ",
    "yav" to "ແຍງເບນ",
    "ybb" to "ແຢມບາ",
    "yi" to "ຢິວ",
    "yo" to "ໂຢຣູບາ",
    "yrl" to "ນີນກາຕູ",
    "yue" to "ກວາງຕຸ້ງ",
    "yue-alt-menu" to "ພາສາຈີນ, ຈີນກວາງຕຸ້ງ",
    "za" to "ຊວາງ",
    "zap" to "ຊາໂປແຕບ",
    "zbl" to "ສັນຍາລັກບລີຊິມ",
    "zen" to "ເຊນາກາ",
    "zgh" to "ໂມຣັອກແຄນ ທາມາຊີກ ມາດຕະຖານ",
    "zh" to "ຈີນ",
    "zh-alt-menu" to "ພາສາຈີນ, ພາສາຈີນກາງ",
    "zh-Hans" to "ຈີນແບບຮຽບງ່າຍ",
    "zh-Hans-alt-long" to "ພາສາຈີນກາງ",
    "zh-Hant" to "ຈີນແບບດັ້ງເດີມ",
    "zh-Hant-alt-long" to "ພາສາຈີນແມນດາຣິນດັ້ງເດີມ",
    "zu" to "ຊູລູ",
    "zun" to "ຊູນີ",
    "zxx" to "ບໍ່ມີເນື້ອຫາພາສາ",
    "zza" to "ຊາຊາ",
  ) }

  val lrc: ImmutableMap by lazy { immutableMapOf(
    "ab" to "آذأربایئجانی",
    "af" to "آفریکانس",
    "agq" to "آقئم",
    "ak" to "آکان",
    "am" to "أمھأری",
    "ar" to "أرأڤی",
    "ar-001" to "عروی مدرن",
    "arn" to "ماپوٙچئ",
    "as" to "آسامی",
    "asa" to "آسوٙ",
    "az" to "آذأربایئجانی ھارگە",
    "az-alt-short" to "آذأری",
    "az-Arab" to "آذأری ھارگە",
    "ba" to "باشکیری",
    "be" to "بئلاروٙسی",
    "bem" to "بیما",
    "bez" to "بئنا",
    "bg" to "بولغاری",
    "bgn" to "بألوٙچی أقتوٙنئشین",
    "bm" to "بامبارا",
    "bn" to "بأنگالی",
    "bo" to "تأبأتی",
    "br" to "بئرئتون",
    "brx" to "بودو",
    "bs" to "بوسنیایی",
    "ca" to "کاتالان",
    "ce" to "چئچئنی",
    "cgg" to "چیگا",
    "chr" to "چوروٙکی",
    "ckb" to "کوردی سوٙرانی",
    "ckb-alt-menu" to "کوردی سوٙرانی",
    "ckb-alt-variant" to "کوردی سوٙرانی",
    "co" to "کوریسکان",
    "cv" to "چواشی",
    "cy" to "ڤئلزی",
    "da" to "دانمارکی",
    "dav" to "تایتا",
    "de" to "آلمانی",
    "de-AT" to "آلمانی ئوتریشی",
    "de-CH" to "آلمانی سوٙییسی",
    "dje" to "زارما",
    "dsb" to "سوربی ھاری",
    "dua" to "دوٙالا",
    "dyo" to "جولا فوٙنیی",
    "dz" to "زوٙنگخا",
    "ebu" to "ئمبو",
    "ee" to "ئڤئ",
    "el" to "یوٙنانی",
    "en" to "ئینگیلیسی",
    "en-AU" to "ئینگیلیسی ئوستارالیایی",
    "en-CA" to "ئینگیلیسی کانادایی",
    "en-GB" to "ئینگیلیسی بئریتانیایی",
    "en-GB-alt-short" to "ئینگیلیسی بئریتانیا گأپ",
    "en-US" to "ئینگیلیسی ئمریکایی",
    "en-US-alt-short" to "ئینگیلیسی ئمریکایی",
    "eo" to "ئسپئرانتو",
    "es" to "ئسپانیایی",
    "es-419" to "ئسپانیایی ئمریکا لاتین",
    "es-ES" to "ئسپانیایی ئوروٙپا",
    "es-MX" to "ئسپانیایی مئکزیک",
    "et" to "ئستونیایی",
    "eu" to "باسکی",
    "fa" to "فارسی",
    "fi" to "فأنلاندی",
    "fil" to "فیلیپینی",
    "fj" to "فیجی",
    "fo" to "فاروٙسی",
    "fr" to "فآرانسئ ئی",
    "fr-CA" to "فآرانسئ ئی کانادا",
    "fr-CH" to "فآرانسئ ئی سوٙییس",
    "fy" to "فئریسی أفتونئشین",
    "ga" to "ئیرلأندی",
    "gag" to "گاگائوز",
    "gl" to "گالیسی",
    "gn" to "گوٙآرانی",
    "gsw" to "آلمانی سوٙئیسی",
    "gu" to "گوجأراتی",
    "guz" to "گوٙسی",
    "gv" to "مانکس",
    "ha" to "ھائوسا",
    "haw" to "ھاڤایی",
    "he" to "عئبری",
    "hi" to "ھئنی",
    "hr" to "کوروڤاتی",
    "hsb" to "سوربی ڤارو",
    "ht" to "ھاییتی",
    "hu" to "مأجاری",
    "hy" to "أرمأنی",
    "id" to "أندونئزیایی",
    "ig" to "ئیگبو",
    "ii" to "سی چوان یی",
    "is" to "ئیسلأندی",
    "it" to "ئیتالیایی",
    "iu" to "ئینوکتیتوٙت",
    "ja" to "جاپوٙنی",
    "jgo" to "نئگوٙمبا",
    "jmc" to "ماچامئ",
    "jv" to "جاڤئ یی",
    "ka" to "گورجی",
    "kab" to "کابیلئ",
    "kam" to "کامبا",
    "kde" to "ماکوٙندئ",
    "kea" to "کاباردینو",
    "khq" to "کی یورا چینی",
    "ki" to "کیکیوٙ",
    "kk" to "قأزاق",
    "kl" to "کالالیسوٙت",
    "kln" to "کالئجین",
    "km" to "خئمئر",
    "kn" to "کاناد",
    "ko" to "کورئ یی",
    "koi" to "کومی پئرمیاک",
    "kok" to "کوٙنکانی",
    "ks" to "کأشمیری",
    "ksb" to "شامبالا",
    "ksf" to "بافیا",
    "ku" to "کوردی کورمانجی",
    "kw" to "کورنیش",
    "ky" to "قئرقیزی",
    "la" to "لاتین",
    "lag" to "لانگی",
    "lb" to "لوٙکزامبوٙرگی",
    "lg" to "گاندا",
    "lkt" to "لاکوٙتا",
    "ln" to "لینگالا",
    "lo" to "لاو",
    "lrc" to "لۊری شومالی",
    "lt" to "لیتوڤانیایی",
    "lu" to "لوٙبا کاتانگا",
    "luo" to "لوٙ",
    "luy" to "لوٙئیا",
    "lv" to "لاتوڤیایی",
    "mas" to "ماسایی",
    "mer" to "مئرو",
    "mfe" to "موٙریسی",
    "mg" to "مالاگاشی",
    "mgh" to "ماخوڤا میتو",
    "mgo" to "مئتاٛ",
    "mi" to "مائوری",
    "mk" to "مأقدوٙنی",
    "ml" to "مالایام",
    "mn" to "موغولی",
    "moh" to "موٙھاڤک",
    "mr" to "مأراتی",
    "ms" to "مالایی",
    "mt" to "مالتی",
    "mua" to "موٙندانگ",
    "my" to "بئرمئ یی",
    "mzn" to "مازأندأرانی",
    "naq" to "ناما",
    "nb" to "نورڤئجی بوٙکمال",
    "nd" to "نئدئبئلئ شومالی",
    "nds" to "آلمانی ھاری",
    "nds-NL" to "آلمانی ھارگە جا",
    "ne" to "نئپالی",
    "nl" to "ھولأندی",
    "nl-BE" to "فئلاماندی",
    "nmg" to "کئڤاسیوٙ",
    "nn" to "نورڤئجی نینورسک",
    "nqo" to "نئکوٙ",
    "nus" to "نیوٙئر",
    "nyn" to "نیان کوٙلئ",
    "om" to "ئوروموٙ",
    "or" to "ئوریا",
    "pa" to "پأنجابی",
    "pl" to "لأھئستانی",
    "ps" to "پأشتوٙ",
    "pt" to "پورتئغالی",
    "pt-BR" to "پورتئغالی بئرئزیل",
    "pt-PT" to "پورتئغالی ئوروٙپایی",
    "qu" to "کوچوٙا",
    "quc" to "کیچی",
    "rm" to "رومانش",
    "rn" to "راندی",
    "ro" to "رومانیایی",
    "ro-MD" to "رومانیایی مولداڤی",
    "rof" to "رومبو",
    "ru" to "روٙسی",
    "rw" to "کینیاروآندا",
    "rwk" to "رئڤا",
    "sa" to "سانسکئریت",
    "saq" to "سامبوٙروٙ",
    "sbp" to "سانگوٙ",
    "sd" to "سئندی",
    "sdh" to "کوردی ھارگە",
    "se" to "سامی شومالی",
    "seh" to "سئنا",
    "ses" to "کیارابورو سئنی",
    "sg" to "سانگو",
    "shi" to "تاچئلھیت",
    "si" to "سینھالا",
    "sk" to "ئسلوڤاکی",
    "sl" to "ئسلوڤئنیایی",
    "sma" to "سامی ھارگە",
    "smj" to "لۉلئ سامی",
    "smn" to "ئیناری سامی",
    "sms" to "ئسکولت سامی",
    "sn" to "شونا",
    "so" to "سوٙمالی",
    "sq" to "آلبانی",
    "sr" to "سئربی",
    "su" to "سوٙدانی",
    "sv" to "سوٙئدی",
    "sw" to "سأڤاحیلی",
    "sw-CD" to "سأڤاحیلی کونگو",
    "ta" to "تامیل",
    "te" to "تئلئگو",
    "teo" to "تئسو",
    "tg" to "تاجیکی",
    "th" to "تایلأندی",
    "ti" to "تیگرینیا",
    "tk" to "تورکأمأنی",
    "to" to "توٙنگان",
    "tr" to "تورکی",
    "tt" to "تاتار",
    "twq" to "تاساڤاق",
    "tzm" to "تامازیغ مینجایی",
    "ug" to "ئویغوٙر",
    "uk" to "ئوکراینی",
    "und" to "زوٙن نادیار",
    "ur" to "ئوردوٙ",
    "uz" to "ئوزبأکی",
    "vai" to "ڤای",
    "vi" to "ڤییئتنامی",
    "vun" to "ڤوٙنجوٙ",
    "wbp" to "ڤارلپیری",
    "wo" to "ڤولوف",
    "xh" to "خوٙسا",
    "xog" to "سوٙگا",
    "yo" to "یوروبا",
    "zgh" to "تامازیغ مأراکئشی",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی",
    "zh-Hans" to "چینی سادە بیە",
    "zh-Hans-alt-long" to "چینی سادە بیە",
    "zh-Hant" to "چینی سونأتی",
    "zh-Hant-alt-long" to "چینی سونأتی",
    "zu" to "زولو",
    "zxx" to "بی نئشوٙ",
  ) }

  val lrc_IQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val lt: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarų",
    "ab" to "abchazų",
    "ace" to "ačinezų",
    "ach" to "akolių",
    "ada" to "adangmų",
    "ady" to "adygėjų",
    "ae" to "avestų",
    "aeb" to "Tuniso arabų",
    "af" to "afrikanų",
    "afh" to "afrihili",
    "agq" to "aghemų",
    "ain" to "ainų",
    "ak" to "akanų",
    "akk" to "akadianų",
    "akz" to "alabamiečių",
    "ale" to "aleutų",
    "aln" to "albanų kalbos gegų tarmė",
    "alt" to "pietų Altajaus",
    "am" to "amharų",
    "an" to "aragonesų",
    "ang" to "senoji anglų",
    "ann" to "obolų",
    "anp" to "angikų",
    "ar" to "arabų",
    "ar-001" to "šiuolaikinė standartinė arabų",
    "arc" to "aramaikų",
    "arn" to "mapudungunų",
    "aro" to "araonų",
    "arp" to "arapahų",
    "arq" to "Alžyro arabų",
    "ars" to "arabų najdi",
    "arw" to "aravakų",
    "ary" to "Maroko arabų",
    "arz" to "Egipto arabų",
    "as" to "asamų",
    "asa" to "asu",
    "ase" to "Amerikos ženklų kalba",
    "ast" to "asturianų",
    "atj" to "atikamekų",
    "av" to "avarikų",
    "avk" to "kotava",
    "awa" to "avadhi",
    "ay" to "aimarų",
    "az" to "azerbaidžaniečių",
    "az-alt-short" to "azeri",
    "ba" to "baškirų",
    "bal" to "baluči",
    "ban" to "baliečių",
    "bar" to "bavarų",
    "bas" to "basų",
    "bax" to "bamunų",
    "bbc" to "batak toba",
    "bbj" to "ghomalų",
    "be" to "baltarusių",
    "bej" to "bėjų",
    "bem" to "bembų",
    "bew" to "betavi",
    "bez" to "benų",
    "bfd" to "bafutų",
    "bfq" to "badaga",
    "bg" to "bulgarų",
    "bgc" to "harijanvi",
    "bgn" to "vakarų beludžių",
    "bho" to "baučpuri",
    "bi" to "bislama",
    "bik" to "bikolų",
    "bin" to "bini",
    "bjn" to "bandžarų",
    "bkm" to "komų",
    "bla" to "siksikų",
    "blo" to "guanų",
    "bm" to "bambarų",
    "bn" to "bengalų",
    "bo" to "tibetiečių",
    "bpy" to "bišnuprijos",
    "bqi" to "bakhtiari",
    "br" to "bretonų",
    "bra" to "brajų",
    "brh" to "brahujų",
    "brx" to "bodo",
    "bs" to "bosnių",
    "bss" to "akūsų",
    "bua" to "buriatų",
    "bug" to "buginezų",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumbų",
    "ca" to "katalonų",
    "cad" to "kado",
    "car" to "karibų",
    "cay" to "kaijūgų",
    "cch" to "atsamų",
    "ccp" to "Čakma",
    "ce" to "čečėnų",
    "ceb" to "sebuanų",
    "cgg" to "čigų",
    "ch" to "čamorų",
    "chb" to "čibčų",
    "chg" to "čagatų",
    "chk" to "čukesų",
    "chm" to "marių",
    "chn" to "činuk žargonas",
    "cho" to "čoktau",
    "chp" to "čipvėjų",
    "chr" to "čerokių",
    "chy" to "čajenų",
    "ckb" to "soranių kurdų",
    "ckb-alt-menu" to "soranių kurdų",
    "ckb-alt-variant" to "soranių kurdų",
    "clc" to "čilkotinų",
    "co" to "korsikiečių",
    "cop" to "koptų",
    "cps" to "capiznon",
    "cr" to "kry",
    "crg" to "metisų",
    "crh" to "Krymo turkų",
    "crj" to "pietryčių kri",
    "crk" to "supraprastinta kri",
    "crl" to "šiaurės rytų kri",
    "crm" to "muskri",
    "crr" to "pamlikų",
    "crs" to "Seišelių kreolų ir prancūzų",
    "cs" to "čekų",
    "csb" to "kašubų",
    "csw" to "pelkynų kri",
    "cu" to "bažnytinė slavų",
    "cv" to "čiuvašų",
    "cy" to "valų",
    "da" to "danų",
    "dak" to "dakotų",
    "dar" to "dargva",
    "dav" to "taitų",
    "de" to "vokiečių",
    "de-AT" to "Austrijos vokiečių",
    "de-CH" to "Šveicarijos aukštutinė vokiečių",
    "del" to "delavero",
    "den" to "slave",
    "dgr" to "dogribų",
    "din" to "dinkų",
    "dje" to "zarmų",
    "doi" to "dogri",
    "dsb" to "žemutinių sorbų",
    "dtp" to "centrinio Dusuno",
    "dua" to "dualų",
    "dum" to "Vidurio Vokietijos",
    "dv" to "divehų",
    "dyo" to "džiola-foni",
    "dyu" to "dyulų",
    "dz" to "botijų",
    "dzg" to "dazagų",
    "ebu" to "embu",
    "ee" to "evių",
    "efi" to "efik",
    "egl" to "italų kalbos Emilijos tarmė",
    "egy" to "senovės egiptiečių",
    "eka" to "ekajuk",
    "el" to "graikų",
    "elx" to "elamitų",
    "en" to "anglų",
    "en-AU" to "Australijos anglų",
    "en-CA" to "Kanados anglų",
    "en-GB" to "Didžiosios Britanijos anglų",
    "en-GB-alt-short" to "anglų (JK)",
    "en-US" to "Jungtinių Valstijų anglų",
    "en-US-alt-short" to "anglų (JAV)",
    "enm" to "Vidurio Anglijos",
    "eo" to "esperanto",
    "es" to "ispanų",
    "esu" to "centrinės Aliaskos jupikų",
    "et" to "estų",
    "eu" to "baskų",
    "ewo" to "evondo",
    "ext" to "ispanų kalbos Ekstremadūros tarmė",
    "fa" to "persų",
    "fan" to "fangų",
    "fat" to "fanti",
    "ff" to "fulahų",
    "fi" to "suomių",
    "fil" to "filipiniečių",
    "fit" to "suomių kalbos Tornedalio tarmė",
    "fj" to "fidžių",
    "fo" to "farerų",
    "fon" to "fon",
    "fr" to "prancūzų",
    "fr-CA" to "Kanados prancūzų",
    "fr-CH" to "Šveicarijos prancūzų",
    "frc" to "kadžunų prancūzų",
    "frm" to "Vidurio Prancūzijos",
    "fro" to "senoji prancūzų",
    "frp" to "arpitano",
    "frr" to "šiaurinių fryzų",
    "frs" to "rytų fryzų",
    "fur" to "friulių",
    "fy" to "vakarų fryzų",
    "ga" to "airių",
    "gaa" to "ga",
    "gag" to "gagaūzų",
    "gan" to "kinų kalbos dziangsi tarmė",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gbz" to "zoroastrų dari",
    "gd" to "škotų (gėlų)",
    "gez" to "gyz",
    "gil" to "kiribati",
    "gl" to "galisų",
    "glk" to "gilaki",
    "gmh" to "Vidurio Aukštosios Vokietijos",
    "gn" to "gvaranių",
    "goh" to "senoji Aukštosios Vokietijos",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotų",
    "grb" to "grebo",
    "grc" to "senovės graikų",
    "gsw" to "Šveicarijos vokiečių",
    "gu" to "gudžaratų",
    "guc" to "vajų",
    "gur" to "frafra",
    "guz" to "gusi",
    "gv" to "meniečių",
    "gwi" to "gvičino",
    "ha" to "hausų",
    "hai" to "haido",
    "hak" to "kinų kalbos hakų tarmė",
    "haw" to "havajiečių",
    "hax" to "Pietų Haidos",
    "he" to "hebrajų",
    "hi" to "hindi",
    "hif" to "Fidžio hindi",
    "hil" to "hiligainonų",
    "hit" to "hititų",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "kroatų",
    "hsb" to "aukštutinių sorbų",
    "hsn" to "kinų kalbos hunano tarmė",
    "ht" to "Haičio",
    "hu" to "vengrų",
    "hup" to "hupa",
    "hur" to "halkomelemų",
    "hy" to "armėnų",
    "hz" to "hererų",
    "ia" to "tarpinė",
    "iba" to "iban",
    "ibb" to "ibibijų",
    "id" to "indoneziečių",
    "ie" to "interkalba",
    "ig" to "igbų",
    "ii" to "sičuan ji",
    "ik" to "inupiakų",
    "ikt" to "vakarų kanadiečių inuktitutas",
    "ilo" to "ilokų",
    "inh" to "ingušų",
    "io" to "ido",
    "is" to "islandų",
    "it" to "italų",
    "iu" to "inukitut",
    "izh" to "ingrų",
    "ja" to "japonų",
    "jam" to "Jamaikos kreolų anglų",
    "jbo" to "loiban",
    "jgo" to "ngombų",
    "jmc" to "mačamų",
    "jpr" to "judėjų persų",
    "jrb" to "judėjų arabų",
    "jut" to "danų kalbos jutų tarmė",
    "jv" to "javiečių",
    "ka" to "gruzinų",
    "kaa" to "karakalpakų",
    "kab" to "kebailų",
    "kac" to "kačinų",
    "kaj" to "ju",
    "kam" to "kembų",
    "kaw" to "kavių",
    "kbd" to "kabardinų",
    "kbl" to "kanembų",
    "kcg" to "tyap",
    "kde" to "makondų",
    "kea" to "Žaliojo Kyšulio kreolų",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "Kongo",
    "kgp" to "kaingang",
    "kha" to "kasi",
    "kho" to "kotanezų",
    "khq" to "kojra čini",
    "khw" to "khovarų",
    "ki" to "kikujų",
    "kiu" to "kirmanjki",
    "kj" to "kuaniama",
    "kk" to "kazachų",
    "kkj" to "kako",
    "kl" to "kalalisut",
    "kln" to "kalenjinų",
    "km" to "khmerų",
    "kmb" to "kimbundu",
    "kn" to "kanadų",
    "ko" to "korėjiečių",
    "koi" to "komių-permių",
    "kok" to "konkanių",
    "kos" to "kosreanų",
    "kpe" to "kpelių",
    "kr" to "kanurių",
    "krc" to "karačiajų balkarijos",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "karelų",
    "kru" to "kuruk",
    "ks" to "kašmyrų",
    "ksb" to "šambalų",
    "ksf" to "bafų",
    "ksh" to "kolognų",
    "ku" to "kurdų",
    "kum" to "kumikų",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "kornų",
    "kwk" to "kvakvalų",
    "kxv" to "kuvi",
    "ky" to "kirgizų",
    "la" to "lotynų",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "landa",
    "lam" to "lamba",
    "lb" to "liuksemburgiečių",
    "lez" to "lezginų",
    "lfn" to "naujoji frankų kalba",
    "lg" to "ganda",
    "li" to "limburgiečių",
    "lij" to "ligūrų",
    "lil" to "liluetų",
    "liv" to "lyvių",
    "lkt" to "lakotų",
    "lmo" to "lombardų",
    "ln" to "ngalų",
    "lo" to "laosiečių",
    "lol" to "mongų",
    "lou" to "Luizianos kreolų",
    "loz" to "lozių",
    "lrc" to "šiaurės luri",
    "lsm" to "samių",
    "lt" to "lietuvių",
    "ltg" to "latgalių",
    "lu" to "luba katanga",
    "lua" to "luba lulua",
    "lui" to "luiseno",
    "lun" to "Lundos",
    "lus" to "mizo",
    "luy" to "luja",
    "lv" to "latvių",
    "lzh" to "klasikinė kinų",
    "lzz" to "laz",
    "mad" to "madurezų",
    "maf" to "mafų",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "Makasaro",
    "man" to "mandingų",
    "mas" to "masajų",
    "mde" to "mabų",
    "mdf" to "mokša",
    "mdr" to "mandarų",
    "men" to "mende",
    "mer" to "merų",
    "mfe" to "morisijų",
    "mg" to "malagasų",
    "mga" to "Vidurio Airijos",
    "mgh" to "makua-maeto",
    "mgo" to "meta",
    "mh" to "Maršalo Salų",
    "mi" to "maorių",
    "mic" to "mikmakų",
    "min" to "minangkabau",
    "mk" to "makedonų",
    "ml" to "malajalių",
    "mn" to "mongolų",
    "mnc" to "manču",
    "mni" to "manipurių",
    "moe" to "montanjų",
    "moh" to "mohok",
    "mos" to "mosi",
    "mr" to "maratų",
    "mrj" to "vakarų mari",
    "ms" to "malajiečių",
    "mt" to "maltiečių",
    "mua" to "mundangų",
    "mul" to "kelios kalbos",
    "mus" to "krykų",
    "mwl" to "mirandezų",
    "mwr" to "marvari",
    "mwv" to "mentavai",
    "my" to "birmiečių",
    "mye" to "mjenų",
    "myv" to "erzyjų",
    "mzn" to "mazenderanių",
    "na" to "naurų",
    "nan" to "kinų kalbos pietų minų tarmė",
    "nap" to "neapoliečių",
    "naq" to "nama",
    "nb" to "norvegų bukmolas",
    "nd" to "šiaurės ndebelų",
    "nds" to "Žemutinės Vokietijos",
    "nds-NL" to "Žemutinės Saksonijos (Nyderlandai)",
    "ne" to "nepaliečių",
    "new" to "nevari",
    "ng" to "ndongų",
    "nia" to "nias",
    "niu" to "niujiečių",
    "njo" to "ao naga",
    "nl" to "olandų",
    "nl-BE" to "flamandų",
    "nmg" to "kvasių",
    "nn" to "naujoji norvegų",
    "nnh" to "ngiembūnų",
    "no" to "norvegų",
    "nog" to "nogų",
    "non" to "senoji norsų",
    "nov" to "novial",
    "nqo" to "enko",
    "nr" to "pietų ndebele",
    "nso" to "šiaurės Soto",
    "nus" to "nuerų",
    "nv" to "navajų",
    "nwc" to "klasikinė nevari",
    "ny" to "nianjų",
    "nym" to "niamvezi",
    "nyn" to "niankolų",
    "nyo" to "niorų",
    "nzi" to "nzima",
    "oc" to "očitarų",
    "oj" to "ojibva",
    "ojb" to "šiaurės vakarų odžibvių",
    "ojc" to "ojibvų",
    "ojs" to "odži kri",
    "ojw" to "vakarų odžibvių",
    "oka" to "okanaganų",
    "om" to "oromų",
    "or" to "odijų",
    "os" to "osetinų",
    "osa" to "osage",
    "ota" to "osmanų turkų",
    "pa" to "pendžabų",
    "pag" to "pangasinanų",
    "pal" to "vidurinė persų kalba",
    "pam" to "pampangų",
    "pap" to "papiamento",
    "pau" to "palauliečių",
    "pcd" to "pikardų",
    "pcm" to "Nigerijos pidžinų",
    "pdc" to "Pensilvanijos vokiečių",
    "pdt" to "vokiečių kalbos žemaičių tarmė",
    "peo" to "senoji persų",
    "pfl" to "vokiečių kalbos Pfalco tarmė",
    "phn" to "finikiečių",
    "pi" to "pali",
    "pis" to "pidžinų",
    "pl" to "lenkų",
    "pms" to "italų kalbos Pjemonto tarmė",
    "pnt" to "Ponto",
    "pon" to "Ponapės",
    "pqm" to "Maliset-Pasamakvodžio",
    "prg" to "prūsų",
    "pro" to "senovės provansalų",
    "ps" to "puštūnų",
    "pt" to "portugalų",
    "qu" to "kečujų",
    "quc" to "kičių",
    "qug" to "Čimboraso aukštumų kečujų",
    "raj" to "Radžastano",
    "rap" to "rapanui",
    "rar" to "rarotonganų",
    "rgn" to "italų kalbos Romanijos tarmė",
    "rhg" to "rochindža",
    "rif" to "rifų",
    "rm" to "retoromanų",
    "rn" to "rundi",
    "ro" to "rumunų",
    "ro-MD" to "moldavų",
    "rof" to "rombo",
    "rom" to "romų",
    "rtm" to "rotumanų",
    "ru" to "rusų",
    "rue" to "rusinų",
    "rug" to "Rovianos",
    "rup" to "aromanių",
    "rw" to "kinjaruandų",
    "rwk" to "rua",
    "sa" to "sanskritas",
    "sad" to "sandavių",
    "sah" to "jakutų",
    "sam" to "samarėjų aramių",
    "saq" to "sambūrų",
    "sas" to "sasak",
    "sat" to "santalių",
    "saz" to "sauraštrų",
    "sba" to "ngambajų",
    "sbp" to "sangų",
    "sc" to "sardiniečių",
    "scn" to "siciliečių",
    "sco" to "škotų",
    "sd" to "sindų",
    "sdc" to "sasaresų sardinų",
    "sdh" to "pietų kurdų",
    "se" to "šiaurės samių",
    "see" to "senecų",
    "seh" to "senų",
    "sei" to "seri",
    "sel" to "selkup",
    "ses" to "kojraboro seni",
    "sg" to "sango",
    "sga" to "senoji airių",
    "sgs" to "žemaičių",
    "sh" to "serbų-kroatų",
    "shi" to "tachelhitų",
    "shn" to "šan",
    "shu" to "chadian arabų",
    "si" to "sinhalų",
    "sid" to "sidamų",
    "sk" to "slovakų",
    "sl" to "slovėnų",
    "slh" to "pietų lushusidų",
    "sli" to "sileziečių žemaičių",
    "sly" to "selajarų",
    "sm" to "Samoa",
    "sma" to "pietų samių",
    "smj" to "Liuleo samių",
    "smn" to "Inario samių",
    "sms" to "Skolto samių",
    "sn" to "šonų",
    "snk" to "soninke",
    "so" to "somaliečių",
    "sog" to "sogdien",
    "sq" to "albanų",
    "sr" to "serbų",
    "srn" to "sranan tongo",
    "srr" to "sererų",
    "ss" to "svatų",
    "ssy" to "saho",
    "st" to "pietų Soto",
    "stq" to "Saterlendo fryzų",
    "str" to "Sališo sąsiaurio",
    "su" to "sundų",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "šumerų",
    "sv" to "švedų",
    "sw" to "suahilių",
    "sw-CD" to "Kongo suahilių",
    "swb" to "komorų",
    "syc" to "klasikinė sirų",
    "syr" to "sirų",
    "szl" to "sileziečių",
    "ta" to "tamilų",
    "tce" to "pietų tučonų",
    "tcy" to "tulų",
    "te" to "telugų",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "Tereno",
    "tet" to "tetum",
    "tg" to "tadžikų",
    "tgx" to "tagišų",
    "th" to "tajų",
    "tht" to "taltanų",
    "ti" to "tigrajų",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmėnų",
    "tkl" to "Tokelau",
    "tkr" to "tsakurų",
    "tl" to "tagalogų",
    "tlh" to "klingonų",
    "tli" to "tlingitų",
    "tly" to "talyšų",
    "tmh" to "tamašek",
    "tn" to "tsvanų",
    "to" to "tonganų",
    "tog" to "niasa tongų",
    "tok" to "Toki Pona",
    "tpi" to "Papua pidžinų",
    "tr" to "turkų",
    "tru" to "turoyo",
    "trv" to "Taroko",
    "ts" to "tsongų",
    "tsd" to "tsakonų",
    "tsi" to "tsimšian",
    "tt" to "totorių",
    "ttm" to "šiaurės tutsonų",
    "ttt" to "musulmonų tatų",
    "tum" to "tumbukų",
    "tvl" to "Tuvalu",
    "tw" to "tvi",
    "twq" to "tasavakų",
    "ty" to "taitiečių",
    "tyv" to "tuvių",
    "tzm" to "Centrinio Maroko tamazitų",
    "udm" to "udmurtų",
    "ug" to "uigūrų",
    "uga" to "ugaritų",
    "uk" to "ukrainiečių",
    "umb" to "umbundu",
    "und" to "nežinoma kalba",
    "ur" to "urdų",
    "uz" to "uzbekų",
    "ve" to "vendų",
    "vec" to "venetų",
    "vep" to "vepsų",
    "vi" to "vietnamiečių",
    "vls" to "vakarų flamandų",
    "vmf" to "pagrindinė frankonų",
    "vmw" to "makua",
    "vo" to "volapiuko",
    "vot" to "Votik",
    "vro" to "veru",
    "vun" to "vunjo",
    "wa" to "valonų",
    "wae" to "valserų",
    "wal" to "valamo",
    "war" to "varai",
    "was" to "Vašo",
    "wbp" to "valrpiri",
    "wo" to "volofų",
    "wuu" to "kinų kalbos vu tarmė",
    "xal" to "kalmukų",
    "xh" to "kosų",
    "xmf" to "megrelų",
    "xnr" to "kangri",
    "xog" to "sogų",
    "yao" to "jao",
    "yap" to "japezų",
    "yav" to "jangbenų",
    "ybb" to "jembų",
    "yi" to "jidiš",
    "yo" to "jorubų",
    "yrl" to "njengatu",
    "yue" to "kinų kalbos Kantono tarmė",
    "yue-alt-menu" to "kinų kalbos Kantono tarmė",
    "za" to "chuang",
    "zap" to "zapotekų",
    "zbl" to "BLISS simbolių",
    "zea" to "zelandų",
    "zen" to "zenaga",
    "zgh" to "standartinė Maroko tamazigtų",
    "zh" to "kinų",
    "zh-alt-menu" to "kinų, mandarinų",
    "zh-Hans" to "supaprastintoji kinų",
    "zh-Hans-alt-long" to "supaprastintoji mandarinų kinų",
    "zh-Hant" to "tradicinė kinų",
    "zh-Hant-alt-long" to "tradicinė mandarinų kinų",
    "zu" to "zulų",
    "zun" to "Zuni",
    "zxx" to "nėra kalbinio turinio",
    "zza" to "zaza",
  ) }

  val lu: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Liakan",
    "am" to "Liamhariki",
    "ar" to "Arabi",
    "be" to "Belarusi",
    "bg" to "Bulegari",
    "bn" to "Bengali",
    "cs" to "Tsheki",
    "de" to "Lizelumani",
    "el" to "Giliki",
    "en" to "Lingelesa",
    "es" to "Lihispania",
    "fa" to "Mpepajemi",
    "fr" to "Mfwàlànsa",
    "ha" to "Hausa",
    "hi" to "Hindi",
    "hu" to "Hongili",
    "id" to "Lindonezia",
    "ig" to "Igbo",
    "it" to "Litali",
    "ja" to "Liyapani",
    "jv" to "Java",
    "ko" to "Likoreya",
    "lu" to "Tshiluba",
    "ms" to "Limalezia",
    "ne" to "nepali",
    "nl" to "olandi",
    "pa" to "Lipunjabi",
    "pl" to "Mpoloni",
    "pt" to "Mputulugɛsi",
    "ro" to "Liromani",
    "ru" to "Lirisi",
    "rw" to "kinyarwanda",
    "so" to "Lisomali",
    "sv" to "Lisuwidi",
    "ta" to "Mtamuili",
    "th" to "Ntailandi",
    "tr" to "Ntuluki",
    "uk" to "Nkrani",
    "ur" to "Urdu",
    "vi" to "Liviyetinamu",
    "yo" to "Nyoruba",
    "zh" to "shinɛ",
    "zh-alt-menu" to "shinɛ",
    "zu" to "Nzulu",
  ) }

  val luo: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "luo" to "Dholuo",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val luy: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Lusungu",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Luhindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "luy" to "Luluhia",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val lv: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afāru",
    "ab" to "abhāzu",
    "ace" to "ačinu",
    "ach" to "ačolu",
    "ada" to "adangmu",
    "ady" to "adigu",
    "ae" to "avesta",
    "af" to "afrikandu",
    "afh" to "afrihili",
    "agq" to "aghemu",
    "ain" to "ainu",
    "ak" to "akanu",
    "akk" to "akadiešu",
    "ale" to "aleutu",
    "alt" to "dienvidaltajiešu",
    "am" to "amharu",
    "an" to "aragoniešu",
    "ang" to "senangļu",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arābu",
    "ar-001" to "mūsdienu standarta arābu",
    "arc" to "aramiešu",
    "arn" to "araukāņu",
    "arp" to "arapahu",
    "ars" to "ņedžu arābu",
    "arw" to "aravaku",
    "as" to "asamiešu",
    "asa" to "asu",
    "ast" to "astūriešu",
    "atj" to "atikameku",
    "av" to "avāru",
    "awa" to "avadhu",
    "ay" to "aimaru",
    "az" to "azerbaidžāņu",
    "az-alt-short" to "azerbaidžāņu",
    "az-Arab" to "dienvidazerbaidžāņu",
    "ba" to "baškīru",
    "bal" to "beludžu",
    "ban" to "baliešu",
    "bas" to "basu",
    "bax" to "bamumu",
    "bbj" to "gomalu",
    "be" to "baltkrievu",
    "bej" to "bedžu",
    "bem" to "bembu",
    "bez" to "bena",
    "bfd" to "bafutu",
    "bg" to "bulgāru",
    "bgc" to "harjanvi",
    "bgn" to "rietumbeludžu",
    "bho" to "bhodžpūru",
    "bi" to "bišlamā",
    "bik" to "bikolu",
    "bin" to "binu",
    "bkm" to "komu",
    "bla" to "siksiku",
    "blo" to "anī",
    "bm" to "bambaru",
    "bn" to "bengāļu",
    "bo" to "tibetiešu",
    "br" to "bretoņu",
    "bra" to "bradžiešu",
    "brx" to "bodo",
    "bs" to "bosniešu",
    "bss" to "nkosi",
    "bua" to "burjatu",
    "bug" to "bugu",
    "bum" to "bulu",
    "byn" to "bilinu",
    "byv" to "medumbu",
    "ca" to "katalāņu",
    "cad" to "kadu",
    "car" to "karību",
    "cay" to "kajuga",
    "cch" to "atsamu",
    "ccp" to "čakmu",
    "ce" to "čečenu",
    "ceb" to "sebuāņu",
    "cgg" to "kiga",
    "ch" to "čamorru",
    "chb" to "čibču",
    "chg" to "džagatajs",
    "chk" to "čūku",
    "chm" to "mariešu",
    "chn" to "činuku žargons",
    "cho" to "čoktavu",
    "chp" to "čipevaianu",
    "chr" to "čiroku",
    "chy" to "šejenu",
    "ckb" to "centrālkurdu",
    "ckb-alt-menu" to "centrālkurdu",
    "ckb-alt-variant" to "sorani kurdu",
    "clc" to "čilkotīnu",
    "co" to "korsikāņu",
    "cop" to "koptu",
    "cr" to "krī",
    "crg" to "mičifu",
    "crh" to "Krimas tatāru",
    "crj" to "dienvidaustrumu krī",
    "crk" to "līdzenumu krī",
    "crl" to "ziemeļaustrumu krī",
    "crm" to "mūsu krī",
    "crr" to "Karolīnas algonkinu",
    "crs" to "franciskā kreoliskā valoda (Seišelu salas)",
    "cs" to "čehu",
    "csb" to "kašubu",
    "csw" to "purvu krī",
    "cu" to "baznīcslāvu",
    "cv" to "čuvašu",
    "cy" to "velsiešu",
    "da" to "dāņu",
    "dak" to "dakotu",
    "dar" to "dargu",
    "dav" to "taitu",
    "de" to "vācu",
    "de-CH" to "augšvācu (Šveice)",
    "del" to "delavēru",
    "den" to "sleivu",
    "dgr" to "dogribu",
    "din" to "dinku",
    "dje" to "zarmu",
    "doi" to "dogru",
    "dsb" to "lejassorbu",
    "dua" to "dualu",
    "dum" to "vidusholandiešu",
    "dv" to "maldīviešu",
    "dyo" to "diola-fonjī",
    "dyu" to "diūlu",
    "dz" to "dzongke",
    "dzg" to "dazu",
    "ebu" to "kjembu",
    "ee" to "evu",
    "efi" to "efiku",
    "egy" to "ēģiptiešu",
    "eka" to "ekadžuku",
    "el" to "grieķu",
    "elx" to "elamiešu",
    "en" to "angļu",
    "en-GB" to "angļu (Lielbritānija)",
    "en-GB-alt-short" to "angļu (Lielbritānija)",
    "enm" to "vidusangļu",
    "eo" to "esperanto",
    "es" to "spāņu",
    "et" to "igauņu",
    "eu" to "basku",
    "ewo" to "evondu",
    "fa" to "persiešu",
    "fa-AF" to "darī",
    "fan" to "fangu",
    "fat" to "fantu",
    "ff" to "fulu",
    "fi" to "somu",
    "fil" to "filipīniešu",
    "fj" to "fidžiešu",
    "fo" to "fēru",
    "fon" to "fonu",
    "fr" to "franču",
    "frc" to "kadžūnu franču",
    "frm" to "vidusfranču",
    "fro" to "senfranču",
    "frr" to "ziemeļfrīzu",
    "frs" to "austrumfrīzu",
    "fur" to "friūlu",
    "fy" to "rietumfrīzu",
    "ga" to "īru",
    "gaa" to "ga",
    "gag" to "gagauzu",
    "gay" to "gajo",
    "gba" to "gbaju",
    "gd" to "skotu gēlu",
    "gez" to "gēzu",
    "gil" to "kiribatiešu",
    "gl" to "galisiešu",
    "gmh" to "vidusaugšvācu",
    "gn" to "gvaranu",
    "goh" to "senaugšvācu",
    "gon" to "gondu valodas",
    "gor" to "gorontalu",
    "got" to "gotu",
    "grb" to "grebo",
    "grc" to "sengrieķu",
    "gsw" to "Šveices vācu",
    "gu" to "gudžaratu",
    "guz" to "gusii",
    "gv" to "meniešu",
    "gwi" to "kučinu",
    "ha" to "hausu",
    "hai" to "haidu",
    "haw" to "havajiešu",
    "hax" to "dienvidhaidu",
    "he" to "ivrits",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglišs",
    "hil" to "hiligainonu",
    "hit" to "hetu",
    "hmn" to "hmongu",
    "ho" to "hirimotu",
    "hr" to "horvātu",
    "hsb" to "augšsorbu",
    "ht" to "haitiešu",
    "hu" to "ungāru",
    "hup" to "hupu",
    "hur" to "halkomelenu",
    "hy" to "armēņu",
    "hz" to "hereru",
    "ia" to "interlingva",
    "iba" to "ibanu",
    "ibb" to "ibibio",
    "id" to "indonēziešu",
    "ie" to "interlingve",
    "ig" to "igbo",
    "ii" to "Sičuaņas ji",
    "ik" to "inupiaku",
    "ikt" to "Rietumkanādas inuītu",
    "ilo" to "iloku",
    "inh" to "ingušu",
    "io" to "ido",
    "is" to "islandiešu",
    "it" to "itāļu",
    "iu" to "inuītu",
    "ja" to "japāņu",
    "jbo" to "ložbans",
    "jgo" to "ngomba",
    "jmc" to "mačamu",
    "jpr" to "jūdpersiešu",
    "jrb" to "jūdarābu",
    "jv" to "javiešu",
    "ka" to "gruzīnu",
    "kaa" to "karakalpaku",
    "kab" to "kabilu",
    "kac" to "kačinu",
    "kaj" to "kadži",
    "kam" to "kambu",
    "kaw" to "kāvi",
    "kbd" to "kabardiešu",
    "kbl" to "kaņembu",
    "kcg" to "katabu",
    "kde" to "makonde",
    "kea" to "kaboverdiešu",
    "kfo" to "koru",
    "kg" to "kongu",
    "kgp" to "kaingangs",
    "kha" to "khasu",
    "kho" to "hotaniešu",
    "khq" to "koiračiinī",
    "ki" to "kikuju",
    "kj" to "kvaņamu",
    "kk" to "kazahu",
    "kkj" to "kako",
    "kl" to "grenlandiešu",
    "kln" to "kalendžīnu",
    "km" to "khmeru",
    "kmb" to "kimbundu",
    "kn" to "kannadu",
    "ko" to "korejiešu",
    "koi" to "komiešu-permiešu",
    "kok" to "konkanu",
    "kos" to "kosrājiešu",
    "kpe" to "kpellu",
    "kr" to "kanuru",
    "krc" to "karačaju un balkāru",
    "krl" to "karēļu",
    "kru" to "kuruhu",
    "ks" to "kašmiriešu",
    "ksb" to "šambalu",
    "ksf" to "bafiju",
    "ksh" to "Ķelnes vācu",
    "ku" to "kurdu",
    "kum" to "kumiku",
    "kut" to "kutenaju",
    "kv" to "komiešu",
    "kw" to "korniešu",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "kirgīzu",
    "la" to "latīņu",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "landu",
    "lam" to "lambu",
    "lb" to "luksemburgiešu",
    "lez" to "lezgīnu",
    "lg" to "gandu",
    "li" to "limburgiešu",
    "lij" to "ligūriešu",
    "lil" to "lilluetu",
    "lkt" to "lakotu",
    "lmo" to "lombardiešu",
    "ln" to "lingala",
    "lo" to "laosiešu",
    "lol" to "mongu",
    "lou" to "Luiziānas kreolu",
    "loz" to "lozu",
    "lrc" to "ziemeļluru",
    "lsm" to "sāmia",
    "lt" to "lietuviešu",
    "lu" to "lubakatanga",
    "lua" to "lubalulva",
    "lui" to "luisenu",
    "lun" to "lundu",
    "lus" to "lušeju",
    "luy" to "luhju",
    "lv" to "latviešu",
    "mad" to "maduriešu",
    "maf" to "mafu",
    "mag" to "magahiešu",
    "mai" to "maithili",
    "mak" to "makasaru",
    "man" to "mandingu",
    "mas" to "masaju",
    "mde" to "mabu",
    "mdf" to "mokšu",
    "mdr" to "mandaru",
    "men" to "mendu",
    "mer" to "meru",
    "mfe" to "Maurīcijas kreolu",
    "mg" to "malagasu",
    "mga" to "vidusīru",
    "mgh" to "makua-mīto",
    "mgo" to "metu",
    "mh" to "māršaliešu",
    "mi" to "maoru",
    "mic" to "mikmaku",
    "min" to "minangkabavu",
    "mk" to "maķedoniešu",
    "ml" to "malajalu",
    "mn" to "mongoļu",
    "mnc" to "mandžūru",
    "mni" to "manipūru",
    "moe" to "motanju",
    "moh" to "mohauku",
    "mos" to "mosu",
    "mr" to "marathu",
    "ms" to "malajiešu",
    "mt" to "maltiešu",
    "mua" to "mundangu",
    "mul" to "vairākas valodas",
    "mus" to "krīku",
    "mwl" to "mirandiešu",
    "mwr" to "marvaru",
    "my" to "birmiešu",
    "mye" to "mjenu",
    "myv" to "erzju",
    "mzn" to "mazanderāņu",
    "na" to "nauruiešu",
    "nap" to "neapoliešu",
    "naq" to "nama",
    "nb" to "norvēģu bukmols",
    "nd" to "ziemeļndebelu",
    "nds" to "lejasvācu",
    "nds-NL" to "lejassakšu",
    "ne" to "nepāliešu",
    "new" to "nevaru",
    "ng" to "ndongu",
    "nia" to "njasu",
    "niu" to "niuāņu",
    "nl" to "holandiešu",
    "nl-BE" to "flāmu",
    "nmg" to "kvasio",
    "nn" to "jaunnorvēģu",
    "nnh" to "ngjembūnu",
    "no" to "norvēģu",
    "nog" to "nogaju",
    "non" to "sennorvēģu",
    "nqo" to "nko",
    "nr" to "dienvidndebelu",
    "nso" to "ziemeļsotu",
    "nus" to "nueru",
    "nv" to "navahu",
    "nwc" to "klasiskā nevaru",
    "ny" to "čičeva",
    "nym" to "ņamvezu",
    "nyn" to "ņankolu",
    "nyo" to "ņoru",
    "nzi" to "nzemu",
    "oc" to "oksitāņu",
    "oj" to "odžibvu",
    "ojb" to "ziemeļrietumu odžibvu",
    "ojc" to "centrālā odžibvu",
    "ojs" to "odži-krī",
    "ojw" to "rietumodžibvu",
    "oka" to "okanaganu",
    "om" to "oromu",
    "or" to "oriju",
    "os" to "osetīnu",
    "osa" to "važāžu",
    "ota" to "turku osmaņu",
    "pa" to "pandžabu",
    "pag" to "pangasinanu",
    "pal" to "pehlevi",
    "pam" to "pampanganu",
    "pap" to "papjamento",
    "pau" to "palaviešu",
    "pcm" to "Nigērijas pidžinvaloda",
    "peo" to "senpersu",
    "phn" to "feniķiešu",
    "pi" to "pāli",
    "pis" to "pidžinvaloda",
    "pl" to "poļu",
    "pon" to "ponapiešu",
    "pqm" to "malisetu-pasamakvodi",
    "prg" to "prūšu",
    "pro" to "senprovansiešu",
    "ps" to "puštu",
    "pt" to "portugāļu",
    "qu" to "kečvu",
    "quc" to "kiče",
    "raj" to "radžastāņu",
    "rap" to "rapanuju",
    "rar" to "rarotongiešu",
    "rhg" to "rohindžu",
    "rm" to "retoromāņu",
    "rn" to "rundu",
    "ro" to "rumāņu",
    "ro-MD" to "moldāvu",
    "rof" to "rombo",
    "rom" to "čigānu",
    "ru" to "krievu",
    "rup" to "aromūnu",
    "rw" to "kiņaruanda",
    "rwk" to "ruanda",
    "sa" to "sanskrits",
    "sad" to "sandavu",
    "sah" to "jakutu",
    "sam" to "Samārijas aramiešu",
    "saq" to "samburu",
    "sas" to "sasaku",
    "sat" to "santalu",
    "sba" to "ngambeju",
    "sbp" to "sangu",
    "sc" to "sardīniešu",
    "scn" to "sicīliešu",
    "sco" to "skotu",
    "sd" to "sindhu",
    "sdh" to "dienvidkurdu",
    "se" to "ziemeļsāmu",
    "see" to "seneku",
    "seh" to "senu",
    "sel" to "selkupu",
    "ses" to "koiraboro senni",
    "sg" to "sango",
    "sga" to "senīru",
    "sh" to "serbu–horvātu",
    "shi" to "šilhu",
    "shn" to "šanu",
    "shu" to "Čadas arābu",
    "si" to "singāļu",
    "sid" to "sidamu",
    "sk" to "slovāku",
    "sl" to "slovēņu",
    "slh" to "dienvidlušucīdu",
    "sm" to "samoāņu",
    "sma" to "dienvidsāmu",
    "smj" to "Luleo sāmu",
    "smn" to "Inari sāmu",
    "sms" to "skoltsāmu",
    "sn" to "šonu",
    "snk" to "soninku",
    "so" to "somāļu",
    "sog" to "sogdiešu",
    "sq" to "albāņu",
    "sr" to "serbu",
    "srn" to "sranantogo",
    "srr" to "serēru",
    "ss" to "svatu",
    "ssy" to "saho",
    "st" to "dienvidsotu",
    "str" to "šauruma sališu",
    "su" to "zundu",
    "suk" to "sukumu",
    "sus" to "susu",
    "sux" to "šumeru",
    "sv" to "zviedru",
    "sw" to "svahili",
    "sw-CD" to "svahili (Kongo)",
    "swb" to "komoru",
    "syc" to "klasiskā sīriešu",
    "syr" to "sīriešu",
    "szl" to "silēziešu",
    "ta" to "tamilu",
    "tce" to "dienvidtutčonu",
    "te" to "telugu",
    "tem" to "temnu",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetumu",
    "tg" to "tadžiku",
    "tgx" to "tagišu",
    "th" to "taju",
    "tht" to "tahltanu",
    "ti" to "tigrinja",
    "tig" to "tigru",
    "tiv" to "tivu",
    "tk" to "turkmēņu",
    "tkl" to "tokelaviešu",
    "tl" to "tagalu",
    "tlh" to "klingoņu",
    "tli" to "tlinkitu",
    "tmh" to "tuaregu",
    "tn" to "cvanu",
    "to" to "tongiešu",
    "tog" to "Njasas tongu",
    "tok" to "tokiponu",
    "tpi" to "tokpisins",
    "tr" to "turku",
    "trv" to "taroko",
    "ts" to "congu",
    "tsi" to "cimšiāņu",
    "tt" to "tatāru",
    "ttm" to "ziemeļu tučonu",
    "tum" to "tumbuku",
    "tvl" to "tuvaliešu",
    "tw" to "tvī",
    "twq" to "tasavaku",
    "ty" to "taitiešu",
    "tyv" to "tuviešu",
    "tzm" to "Centrālmarokas tamazīts",
    "udm" to "udmurtu",
    "ug" to "uiguru",
    "uga" to "ugaritiešu",
    "uk" to "ukraiņu",
    "umb" to "umbundu",
    "und" to "nezināma valoda",
    "ur" to "urdu",
    "uz" to "uzbeku",
    "vai" to "vaju",
    "ve" to "vendu",
    "vec" to "venēciešu",
    "vi" to "vjetnamiešu",
    "vmw" to "makua",
    "vo" to "volapiks",
    "vot" to "votu",
    "vun" to "vundžo",
    "wa" to "valoņu",
    "wae" to "Vallisas vācu",
    "wal" to "valamu",
    "war" to "varaju",
    "was" to "vašo",
    "wbp" to "varlpirī",
    "wo" to "volofu",
    "wuu" to "vu ķīniešu",
    "xal" to "kalmiku",
    "xh" to "khosu",
    "xnr" to "kangri",
    "xog" to "sogu",
    "yao" to "jao",
    "yap" to "japiešu",
    "yav" to "janbaņu",
    "ybb" to "jembu",
    "yi" to "jidišs",
    "yo" to "jorubu",
    "yrl" to "njengatu",
    "yue" to "kantoniešu",
    "yue-alt-menu" to "ķīniešu (kantoniešu)",
    "za" to "džuanu",
    "zap" to "sapoteku",
    "zbl" to "blissimbolika",
    "zen" to "zenagu",
    "zgh" to "standarta tamazigtu (Maroka)",
    "zh" to "ķīniešu",
    "zh-alt-menu" to "ķīniešu (mandarīnu)",
    "zh-Hans" to "ķīniešu vienkāršotā",
    "zh-Hans-alt-long" to "ķīniešu vienkāršotā (mandarīnu)",
    "zh-Hant" to "ķīniešu tradicionālā",
    "zh-Hant-alt-long" to "ķīniešu tradicionālā (mandarīnu)",
    "zu" to "zulu",
    "zun" to "zunju",
    "zxx" to "bez lingvistiska satura",
    "zza" to "zazaki",
  ) }

  val mai: ImmutableMap by lazy { immutableMapOf(
    "ab" to "अबखाजियान",
    "ace" to "ऐचिनीज",
    "ada" to "अदेंग",
    "ady" to "अदिगे",
    "af" to "अफ्रीकांस",
    "agq" to "अगेम",
    "ain" to "आयू",
    "ak" to "अकेन",
    "ale" to "अल्यूट",
    "alt" to "दक्षिणी अलटाई",
    "am" to "अम्हरिक",
    "an" to "अरगोनीज",
    "ann" to "ओबोलो",
    "anp" to "अंगिका",
    "ar" to "अरबी",
    "ar-001" to "आधुनिक मानक अरबी",
    "arn" to "मापुचे",
    "arp" to "अरापहो",
    "ars" to "नजदी अरबी",
    "as" to "असमी",
    "asa" to "असु",
    "ast" to "अस्तुरियाई",
    "atj" to "अतिकामेक",
    "av" to "अवरिक",
    "awa" to "अवधी",
    "ay" to "आयमरा",
    "az" to "अजरबैजानी",
    "az-alt-short" to "अजेरी",
    "ba" to "बशकीर",
    "ban" to "बाली",
    "bas" to "बासा",
    "be" to "बेलारूसी",
    "bem" to "बेम्बा",
    "bez" to "बेना",
    "bg" to "बुलगेरियाई",
    "bho" to "भोजपुरी",
    "bi" to "बिसलामा",
    "bin" to "बिनी",
    "bla" to "सिकसिका",
    "bm" to "बमबारा",
    "bn" to "बंगाली",
    "bo" to "तिब्बती",
    "br" to "ब्रेटन",
    "brx" to "बोडो",
    "bs" to "बोसनियाई",
    "bug" to "बगिनीज",
    "byn" to "बलिन",
    "ca" to "केटालान",
    "cay" to "केयुगा",
    "ccp" to "चकमा",
    "ce" to "चेचेन",
    "ceb" to "सेबुयानो",
    "cgg" to "चिजिया",
    "ch" to "चमोरो",
    "chk" to "चुकीज",
    "chm" to "मारी",
    "cho" to "चोकटाउ",
    "chp" to "चिपवायन",
    "chr" to "चेरोकी",
    "chy" to "शयेन",
    "ckb" to "सेंट्रल कुर्दी",
    "ckb-alt-menu" to "कुर्दी, सेंट्रल",
    "ckb-alt-variant" to "कुर्दी, सोरानी",
    "clc" to "चोकोटिन",
    "co" to "कोर्शियाई",
    "crg" to "मिचिफ",
    "crj" to "दक्षिण-पुरबी क्री",
    "crk" to "प्लेंस क्री",
    "crl" to "उत्तर-पूरबी क्री",
    "crm" to "मूज क्री",
    "crr" to "केरोलिना अलगोनकुइन",
    "cs" to "चेक",
    "csw" to "स्वम्पी क्री",
    "cv" to "शुवास",
    "cy" to "बेल्श",
    "da" to "डेनिश",
    "dak" to "डकोटा",
    "dar" to "डर्गबा",
    "dav" to "टैटा",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रियाई जर्मन",
    "de-CH" to "स्विस उच्च जर्मन",
    "dgr" to "डोग्रीब",
    "dje" to "जरमा",
    "doi" to "डोगरी",
    "dsb" to "लोअर सोर्बियाई",
    "dua" to "डुआला",
    "dv" to "डिबेही",
    "dyo" to "जोला-फोनी",
    "dz" to "जोनखा",
    "dzg" to "दजागा",
    "ebu" to "एमबु",
    "ee" to "इयु",
    "efi" to "एफिक",
    "eka" to "एकाजुक",
    "el" to "यूनानी",
    "en" to "अंगरेजी",
    "en-AU" to "आस्ट्रेलियाई अंंगरेजी",
    "en-CA" to "कनाडाई अंग्रेज़ी",
    "en-GB" to "ब्रिटिश अंग्रेज़ी",
    "en-GB-alt-short" to "यू॰के॰ अंग्रेज़ी",
    "en-US" to "अमेरिकी अंग्रेज़ी",
    "en-US-alt-short" to "अमेरिकी अंग्रेज़ी",
    "eo" to "एसपेरेंटो",
    "es" to "स्पेनिश",
    "es-419" to "लैटिन अमेरिकी स्पेनिश",
    "es-ES" to "यूरोपीय स्पेनिश",
    "es-MX" to "मैक्सिकन स्पेनिश",
    "et" to "एसटोनियाई",
    "eu" to "बास्क",
    "ewo" to "इवोनडो",
    "fa" to "परसियन",
    "fa-AF" to "परसियन डारी",
    "ff" to "फुलाह",
    "fi" to "फिनिश",
    "fil" to "फिलिपीनो",
    "fj" to "फिजी",
    "fo" to "फेरोइज",
    "fon" to "फोन",
    "fr" to "फ़्रेंच",
    "fr-CA" to "कनाडाई फ़्रेंच",
    "fr-CH" to "स्विस फ़्रेंच",
    "frc" to "केजन फ्रांसीसी",
    "fur" to "फ्रियूयन",
    "fy" to "पश्चिमी फ्रीजन",
    "ga" to "आइरिश",
    "gaa" to "गा",
    "gd" to "स्काउटिस गेलिक",
    "gez" to "गीज",
    "gil" to "गिलबर्टीज",
    "gl" to "गेलिशियन",
    "gn" to "गुआरानी",
    "gor" to "गोरोंटेलो",
    "gsw" to "स्वीस जर्मन",
    "gu" to "गुजराती",
    "guz" to "गुसी",
    "gv" to "मेंक्स",
    "gwi" to "गुअचीन",
    "ha" to "हउसा",
    "hai" to "हैदा",
    "haw" to "हवाईयन",
    "hax" to "दक्षिणी हैदा",
    "he" to "हीब्रू",
    "hi" to "हिन्दी",
    "hi-Latn" to "हिन्दी (ल्याटिन)",
    "hi-Latn-alt-variant" to "हिन्दी (ल्याटिन)",
    "hil" to "हिलिगेनन",
    "hmn" to "मौंग",
    "hr" to "क्रोशियाई",
    "hsb" to "उच्च सोर्बियाई",
    "ht" to "हैतियाई क्रियोल",
    "hu" to "हंगेरियन",
    "hup" to "हुपा",
    "hur" to "हलकोमैलेम",
    "hy" to "अर्मेनियाई",
    "hz" to "हैरेरो",
    "ia" to "इंटरलिंगुआ",
    "iba" to "इबन",
    "ibb" to "इबिबियो",
    "id" to "इंडोनेशियाई",
    "ig" to "इगबो",
    "ii" to "सिचुआन यी",
    "ikt" to "पश्चिमी कनाडाई इनुकतुत",
    "ilo" to "इलोको",
    "inh" to "इंगुश",
    "io" to "ईडो",
    "is" to "आइसलैंडी",
    "it" to "इतालवी",
    "iu" to "इनुकतितुत",
    "ja" to "जापानी",
    "jbo" to "लोजबन",
    "jgo" to "नेगोमबा",
    "jmc" to "मैकेम",
    "jv" to "जावानी",
    "ka" to "जार्जियाई",
    "kab" to "कबाइल",
    "kac" to "कचिन",
    "kaj" to "जू",
    "kam" to "कामबा",
    "kbd" to "कबर्दियन",
    "kcg" to "टियाप",
    "kde" to "मकोंडे",
    "kea" to "काबुबरदियानु",
    "kfo" to "कोरो",
    "kgp" to "कैनगैंग",
    "kha" to "खासी",
    "khq" to "कोयरा चीनी",
    "ki" to "किकुयू",
    "kj" to "कुअनयामा",
    "kk" to "कजाक",
    "kkj" to "काको",
    "kl" to "कलालिसुत",
    "kln" to "केलैंजिन",
    "km" to "खमेर",
    "kmb" to "किमबुंडू",
    "kn" to "कन्नड़",
    "ko" to "कोरियाई",
    "kok" to "कोंकणी",
    "kpe" to "कपैले",
    "kr" to "कनुरी",
    "krc" to "करचय-बालकर",
    "krl" to "केरैलियन",
    "kru" to "कुरूक",
    "ks" to "कशमीरी",
    "ksb" to "शमबाला",
    "ksf" to "बाफिया",
    "ksh" to "कोलोनियन",
    "ku" to "कुर्दी",
    "kum" to "कुमिक",
    "kv" to "कोमी",
    "kw" to "कोर्निश",
    "kwk" to "कुअकवाला",
    "ky" to "किर्गिज",
    "la" to "लातिन",
    "lad" to "लडीनो",
    "lag" to "लंगी",
    "lb" to "लगजमबर्गी",
    "lez" to "लजगियान",
    "lg" to "गंडा",
    "li" to "लिमबर्गिश",
    "lil" to "लिलुइट",
    "lkt" to "लकोटा",
    "ln" to "लिंगाला",
    "lo" to "लाओ",
    "lou" to "लुइसियाना क्रियोल",
    "loz" to "लोजी",
    "lrc" to "उत्तरी लूरी",
    "lsm" to "सामिया",
    "lt" to "लिथुआनियाई",
    "lu" to "लुबा-कटांगा",
    "lua" to "लुबा-लुलुआ",
    "lun" to "लुंडा",
    "luo" to "लुओ",
    "lus" to "मिजो",
    "luy" to "लुुइया",
    "lv" to "लातवियाई",
    "mad" to "मदुरीज",
    "mag" to "मगही",
    "mai" to "मैथिली",
    "mak" to "मकसर",
    "mas" to "मसाई",
    "mdf" to "मोकशा",
    "men" to "मेंडे",
    "mer" to "मेरू",
    "mfe" to "मोरीसेन",
    "mg" to "मलगासी",
    "mgh" to "मखुआ-मेटो",
    "mgo" to "मेटा",
    "mh" to "मार्शेलीज",
    "mi" to "माओरी",
    "mic" to "मिकमक",
    "min" to "मिननकबाऊ",
    "mk" to "मेसिडोनियाई",
    "ml" to "मलयालम",
    "mn" to "मोंगोलियाई",
    "mni" to "मणिपुरी",
    "moe" to "इनु-ऐमन",
    "moh" to "मोहौक",
    "mos" to "मोसी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "mt" to "मलटीज",
    "mua" to "मुंडांग",
    "mul" to "एक सं बेसी भाषा",
    "mus" to "मसकोगी",
    "mwl" to "मिरंडीज",
    "my" to "बर्मी",
    "myv" to "अरजाया",
    "mzn" to "मजनदेरानी",
    "na" to "नउरू",
    "nap" to "नेपोलिटन",
    "naq" to "नामा",
    "nb" to "नार्वेजियन बोकमाल",
    "nd" to "उत्तरी डेबले",
    "nds" to "लो जर्मन",
    "ne" to "नेपाली",
    "new" to "नेबारी",
    "ng" to "एनडोंगा",
    "nia" to "नियास",
    "niu" to "नियुएन",
    "nl" to "डच",
    "nl-BE" to "फ्लेमिश",
    "nmg" to "कवासियो",
    "nn" to "नार्वेजियन निनोरेस्क",
    "nnh" to "जियमबून",
    "no" to "नार्वेजियन",
    "nog" to "नोगई",
    "nqo" to "एनको",
    "nr" to "दक्षिणी एनडेबेले",
    "nso" to "उत्तरी सोथो",
    "nus" to "नूअर",
    "nv" to "नवाजो",
    "ny" to "नींजा",
    "nyn" to "नीयनकोले",
    "oc" to "औकसीटान",
    "ojb" to "उत्तरी-पश्चिम ओजिवा",
    "ojc" to "सेंट्रल ओजिबा",
    "ojs" to "ओजि-क्री",
    "ojw" to "पश्चिमी ओजिबा",
    "oka" to "ओकंगान",
    "om" to "ओरोमो",
    "or" to "उड़िया",
    "os" to "ओसेटिक",
    "pa" to "पंजाबी",
    "pag" to "पैंगासिनान",
    "pam" to "पैमपंगा",
    "pap" to "पैपियामेंटो",
    "pau" to "पलौआन",
    "pcm" to "नाइजीरियाई पिजिन",
    "pis" to "पिजिन",
    "pl" to "पोलिश",
    "pqm" to "मलिसीट-पैसमाकोडी",
    "ps" to "पश्तो",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राज़ीली पुर्तगाली",
    "pt-PT" to "यूरोपीय पुर्तगाली",
    "qu" to "कुएचुआ",
    "rap" to "रपानुई",
    "rar" to "रेरोटोंगन",
    "rhg" to "रोहिंग्या",
    "rm" to "रोमांश",
    "rn" to "रूंडी",
    "ro" to "रोमानियाई",
    "rof" to "रोमबो",
    "ru" to "रूसी",
    "rup" to "अरोमानियाई",
    "rw" to "किनयरवांडा",
    "rwk" to "रूवा",
    "sa" to "संस्कृत",
    "sad" to "संदाउ",
    "sah" to "सखा",
    "saq" to "समबुरू",
    "sat" to "संथाली",
    "sba" to "नामबे",
    "sbp" to "सांगू",
    "sc" to "सार्डिनियाई",
    "scn" to "सिसिलियाई",
    "sco" to "स्काउट्स",
    "sd" to "सिंधी",
    "se" to "उत्तरी सामी",
    "seh" to "सेना",
    "ses" to "कोयराबोरो सैनी",
    "sg" to "सांगो",
    "shi" to "टेचलहिट",
    "shn" to "शान",
    "si" to "सिंहला",
    "sk" to "स्लोबाक",
    "sl" to "स्लोबेनियाई",
    "slh" to "दक्षिणी लसूटसीड",
    "sm" to "समोअन",
    "smn" to "इनारी सामी",
    "sms" to "स्कोल्ट समी",
    "sn" to "शोना",
    "snk" to "सोनिनके",
    "so" to "सोमाली",
    "sq" to "अलबानिया",
    "sr" to "सर्बियाई",
    "srn" to "श्रेनन टोंगो",
    "ss" to "स्वाती",
    "st" to "दक्षिणी सोथो",
    "str" to "स्ट्रेट्स सैलिस",
    "su" to "सुंदनेजे",
    "suk" to "सुकुमा",
    "sv" to "स्वीडिश",
    "sw" to "स्वाहिलि",
    "swb" to "कोमोरायन",
    "syr" to "सीरियक",
    "ta" to "तमिल",
    "tce" to "दक्षिणी टोचेन",
    "te" to "तेलगू",
    "tem" to "टिमने",
    "teo" to "टेसो",
    "tet" to "टैटम",
    "tg" to "ताजिक",
    "tgx" to "टेगिश",
    "th" to "थाई",
    "tht" to "टालटन",
    "ti" to "टिगरिनया",
    "tig" to "टिगरे",
    "tk" to "तुर्कमैन",
    "tlh" to "किलिंगौन",
    "tli" to "टिलिंगिट",
    "tn" to "टुआना",
    "to" to "टोंगन",
    "tok" to "टोकी पोना",
    "tpi" to "टोक पिसिन",
    "tr" to "टर्किश",
    "trv" to "टरोको",
    "ts" to "शोंगा",
    "tt" to "ततार",
    "ttm" to "उत्तरी टचोन",
    "tum" to "टुमबुका",
    "tvl" to "टुवालू",
    "twq" to "टासावाक",
    "ty" to "ताहितियन",
    "tyv" to "टुविनियन",
    "tzm" to "सेंट्रल एटलस टेमेजिघ",
    "udm" to "उदमुर्त",
    "ug" to "उइगर",
    "uk" to "यूक्रेनी",
    "umb" to "उमबुंदू",
    "und" to "अज्ञात भाषा",
    "ur" to "उर्दू",
    "uz" to "उजबेक",
    "vai" to "बाई",
    "ve" to "बेंदा",
    "vi" to "बियतनामी",
    "vun" to "बुंजो",
    "wa" to "बलून",
    "wae" to "बालसर",
    "wal" to "बोलेटा",
    "war" to "बरय",
    "wo" to "बोलोफ",
    "wuu" to "ऊ चीनी",
    "xal" to "कलमिक",
    "xh" to "खोसा",
    "xog" to "सोगा",
    "yav" to "यंगबैन",
    "ybb" to "येमबा",
    "yi" to "ईडिश",
    "yo" to "योरूबा",
    "yrl" to "एनहींगाटु",
    "yue" to "केंटोनी",
    "yue-alt-menu" to "चीनी, केंटोनी",
    "za" to "जा",
    "zgh" to "मानक मोरोक्कन टेमेजिग्थ",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मैंडेरिन",
    "zh-Hans" to "सरलीकृत चीनी",
    "zh-Hans-alt-long" to "सरलीकृत मैंडेरिन चीनी",
    "zh-Hant" to "पारंपरिक चीनी",
    "zh-Hant-alt-long" to "पारंपरिक मैंडेरिन चीनी",
    "zu" to "जुलू",
    "zun" to "जूनी",
    "zxx" to "कुनु भाषाई सामग्री नहि",
    "zza" to "जाजा",
  ) }

  val mas: ImmutableMap by lazy { immutableMapOf(
    "ak" to "nkʉtʉ́k ɔ́ɔ̄ lAkan",
    "am" to "nkʉtʉ́k ɔ́ɔ̄ lAmhari",
    "ar" to "nkʉtʉ́k ɔ́ɔ̄ lmarabu",
    "be" to "nkʉtʉ́k ɔ́ɔ̄ lBelarusi",
    "bg" to "nkʉtʉ́k ɔ́ɔ̄ lBulgaria",
    "bn" to "lnkʉtʉ́k ɔ́ɔ̄ lBengali",
    "cs" to "nkʉtʉ́k ɔ́ɔ̄ lcheki",
    "de" to "nkʉtʉ́k ɔ́ɔ̄ ljerumani",
    "el" to "nkʉtʉ́k ɔ́ɔ̄ lgiriki",
    "en" to "nkʉtʉ́k ɔ́ɔ̄ nkɨ́resa",
    "es" to "nkʉtʉ́k ɔ́ɔ̄ lspania",
    "fa" to "nkʉtʉ́k ɔ́ɔ̄ lpersia",
    "fr" to "nkʉtʉ́k ɔ́ɔ̄ faransa",
    "ha" to "nkʉtʉ́k ɔ́ɔ̄ hausa",
    "hi" to "nkʉtʉ́k ɔ́ɔ̄ lmoindi",
    "hu" to "nkʉtʉ́k ɔ́ɔ̄ lhungari",
    "id" to "nkʉtʉ́k ɔ́ɔ̄ Indonesia",
    "ig" to "nkʉtʉ́k ɔ́ɔ̄ Igbo",
    "it" to "nkʉtʉ́k ɔ́ɔ̄ ltalian",
    "ja" to "nkʉtʉ́k ɔ́ɔ̄ japani",
    "jv" to "nkʉtʉ́k ɔ́ɔ̄ ljana",
    "km" to "nkʉtʉ́k ɔ́ɔ̄ lkambodia",
    "ko" to "nkʉtʉ́k ɔ́ɔ̄ lkorea",
    "mas" to "Maa",
    "ms" to "nkʉtʉ́k ɔ́ɔ̄ malay",
    "my" to "nkʉtʉ́k ɔ́ɔ̄ lBurma",
    "ne" to "nkʉtʉ́k ɔ́ɔ̄ lnepali",
    "nl" to "nkʉtʉ́k ɔ́ɔ̄ lduchi",
    "pa" to "nkʉtʉ́k ɔ́ɔ̄ lpunjabi",
    "pl" to "nkʉtʉ́k ɔ́ɔ̄ lpoland",
    "pt" to "nkʉtʉ́k ɔ́ɔ̄ lportuguese",
    "ro" to "nkʉtʉ́k ɔ́ɔ̄ lromania",
    "ru" to "nkʉtʉ́k ɔ́ɔ̄ lrusi",
    "rw" to "nkʉtʉ́k ɔ́ɔ̄ lruwanda",
    "so" to "nkʉtʉ́k ɔ́ɔ̄ lchumari",
    "sv" to "nkʉtʉ́k ɔ́ɔ̄ lswidi",
    "ta" to "nkʉtʉ́k ɔ́ɔ̄ ltamil",
    "th" to "nkʉtʉ́k ɔ́ɔ̄ ltai",
    "tr" to "nkʉtʉ́k ɔ́ɔ̄ lturuki",
    "uk" to "nkʉtʉ́k ɔ́ɔ̄ lkrania",
    "ur" to "nkʉtʉ́k ɔ́ɔ̄ lurdu",
    "vi" to "nkʉtʉ́k ɔ́ɔ̄ lvietinamu",
    "yo" to "nkʉtʉ́k ɔ́ɔ̄ lyoruba",
    "zh" to "nkʉtʉ́k ɔ́ɔ̄ lchina",
    "zh-alt-menu" to "nkʉtʉ́k ɔ́ɔ̄ lchina",
    "zu" to "nkʉtʉ́k ɔ́ɔ̄ lzulu",
  ) }

  val mas_TZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val mdf: ImmutableMap by lazy { immutableMapOf(
    "mdf" to "мокшень кяль",
  ) }

  val mer: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kĩakani",
    "am" to "Kĩamarĩki",
    "ar" to "Kĩarabu",
    "be" to "Kĩbelarusi",
    "bg" to "Kĩbulugĩria",
    "bn" to "Kĩbangira",
    "cs" to "Kĩcheki",
    "de" to "Kĩnjamanĩ",
    "el" to "Kĩngiriki",
    "en" to "Kĩngeretha",
    "es" to "Kĩspĩni",
    "fa" to "Kĩpasia",
    "fr" to "Kĩfuransi",
    "ha" to "Kĩhausa",
    "hi" to "Kĩhĩndi",
    "hu" to "Kĩhangarĩ",
    "id" to "Kĩindonesia",
    "ig" to "Kĩigbo",
    "it" to "Kĩitalĩ",
    "ja" to "Kĩjapani",
    "jv" to "Kĩjava",
    "km" to "Kĩkambodia",
    "ko" to "Kĩkorea",
    "mer" to "Kĩmĩrũ",
    "ms" to "Kĩmalesia",
    "my" to "Kĩburma",
    "ne" to "Kĩnepali",
    "nl" to "Kĩholandi",
    "pa" to "Kĩpunjabu",
    "pl" to "Kĩpolandi",
    "pt" to "Kĩpochogo",
    "ro" to "Kĩromania",
    "ru" to "Kĩrashia",
    "rw" to "Kĩrwanda",
    "so" to "Kĩsomali",
    "sv" to "Kĩswideni",
    "ta" to "Kĩtamilu",
    "th" to "Kĩthailandi",
    "tr" to "Kĩtakĩ",
    "uk" to "Kĩukirĩni",
    "ur" to "Kĩurdu",
    "vi" to "Kĩvietinamu",
    "yo" to "Kĩyoruba",
    "zh" to "Kĩchina",
    "zh-alt-menu" to "Kĩchina",
    "zu" to "Kĩzulu",
  ) }

  val mfe: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akan",
    "am" to "amarik",
    "ar" to "arab",
    "be" to "bieloris",
    "bg" to "bilgar",
    "bn" to "bengali",
    "cs" to "tchek",
    "de" to "alman",
    "el" to "grek",
    "en" to "angle",
    "es" to "espagnol",
    "fa" to "persan",
    "fr" to "franse",
    "ha" to "haoussa",
    "hi" to "hindi",
    "hu" to "hongrwa",
    "id" to "indonezien",
    "ig" to "igbo",
    "it" to "italien",
    "ja" to "zapone",
    "jv" to "zavane",
    "km" to "khmer, santral",
    "ko" to "koreen",
    "mfe" to "kreol morisien",
    "ms" to "male",
    "my" to "birman",
    "ne" to "nepale",
    "nl" to "olande",
    "pa" to "penjabi",
    "pl" to "polone",
    "pt" to "portige",
    "ro" to "roumin",
    "ru" to "ris",
    "rw" to "rwanda",
    "so" to "somali",
    "sv" to "swedwa",
    "ta" to "tamoul",
    "th" to "thaï",
    "tr" to "tirk",
    "uk" to "ikrenien",
    "ur" to "ourdou",
    "vi" to "vietnamien",
    "yo" to "yoruba",
    "zh" to "sinwa, mandarin",
    "zh-alt-menu" to "sinwa, mandarin",
    "zu" to "zoulou",
  ) }

  val mg: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akan",
    "am" to "Amharika",
    "ar" to "Arabo",
    "be" to "Bielorosy",
    "bg" to "Biolgara",
    "bn" to "Bengali",
    "cs" to "Tseky",
    "de" to "Alemanina",
    "el" to "Grika",
    "en" to "Anglisy",
    "es" to "Espaniola",
    "fa" to "Persa",
    "fr" to "Frantsay",
    "ha" to "haoussa",
    "hi" to "hindi",
    "hu" to "hongroà",
    "id" to "Indonezianina",
    "ig" to "igbo",
    "it" to "Italianina",
    "ja" to "Japoney",
    "jv" to "Javaney",
    "km" to "khmer",
    "ko" to "Koreanina",
    "mg" to "Malagasy",
    "ms" to "Malay",
    "my" to "Birmana",
    "ne" to "Nepale",
    "nl" to "Holandey",
    "pa" to "Penjabi",
    "pl" to "Poloney",
    "pt" to "Portiogey",
    "ro" to "Romanianina",
    "ru" to "Rosianina",
    "rw" to "Roande",
    "so" to "Somalianina",
    "sv" to "Soisa",
    "ta" to "Tamoila",
    "th" to "Taioaney",
    "tr" to "Tiorka",
    "uk" to "Okrainianina",
    "ur" to "Ordò",
    "vi" to "Vietnamianina",
    "yo" to "Yôrobà",
    "zh" to "Sinoa, Mandarin",
    "zh-alt-menu" to "Sinoa, Mandarin",
    "zu" to "Zolò",
  ) }

  val mgh: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Ikan",
    "am" to "Imhari",
    "ar" to "Iarabu",
    "be" to "Ibelausi",
    "bg" to "Ibulgaria",
    "bn" to "Ibangla",
    "cs" to "Icheki",
    "de" to "Ijerimani",
    "el" to "Igiriki",
    "en" to "Ingilishi",
    "es" to "Ihispaniola",
    "fa" to "Iajemi",
    "fr" to "Ifaransa",
    "ha" to "Ihausa",
    "hi" to "Ihindi",
    "hu" to "Ihungari",
    "ig" to "Igbo",
    "it" to "Italiano",
    "ja" to "Ijapani",
    "jv" to "Ijava",
    "km" to "Ikambodia",
    "ko" to "Ikorea",
    "mgh" to "Makua",
    "ms" to "Imalesia",
    "my" to "Iburma",
    "ne" to "Inepali",
    "nl" to "Iholanzi",
    "pa" to "Ipunjabi",
    "pl" to "Ipolandi",
    "pt" to "Nreno",
    "ro" to "Iromania",
    "ru" to "Irisi",
    "rw" to "Inyaranda",
    "so" to "Isomali",
    "sv" to "Iswidi",
    "ta" to "Itamil",
    "th" to "Itailandi",
    "tr" to "Ituruki",
    "uk" to "Iukran",
    "ur" to "Ihurdu",
    "vi" to "Ivyetinamu",
    "yo" to "Iyoruba",
    "zh" to "Ichina",
    "zh-alt-menu" to "Ichina",
    "zu" to "Izulu",
  ) }

  val mgo: ImmutableMap by lazy { immutableMapOf(
    "mgo" to "metaʼ",
    "und" to "ngam tisɔʼ",
  ) }

  val mi: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Apakāhiana",
    "ace" to "Akanīhi",
    "ada" to "Atāngami",
    "ady" to "Āteke",
    "af" to "Awherikāna",
    "agq" to "Ākeme",
    "ain" to "Ainu",
    "ak" to "Ākana",
    "ale" to "Ariuta",
    "alt" to "Ātai ki te Tonga",
    "am" to "Amahereka",
    "an" to "Arakonihi",
    "ann" to "Ōporo",
    "anp" to "Anahika",
    "ar" to "Ārapi",
    "ar-001" to "Ārapi Moroki",
    "arn" to "Mapūte",
    "arp" to "Arapaho",
    "ars" to "Arapika Nahāri",
    "as" to "Āhamēhi",
    "asa" to "Ahu",
    "ast" to "Ahitūriana",
    "atj" to "Atikameke",
    "av" to "Āwhāriki",
    "awa" to "Awāti",
    "ay" to "Aimāra",
    "az" to "Atepaihānia",
    "az-alt-short" to "Ahēri",
    "ba" to "Pākīra",
    "ban" to "Pārinīhi",
    "bas" to "Pahā",
    "be" to "Perarūhiana",
    "bem" to "Pema",
    "bez" to "Pena",
    "bg" to "Purukāriana",
    "bgc" to "Herianawhi",
    "bho" to "Pōhipuri",
    "bi" to "Pihirāma",
    "bin" to "Pini",
    "bla" to "Hihika",
    "bm" to "Pāpara",
    "bn" to "Pākara",
    "bo" to "Tipete",
    "br" to "Peretana",
    "brx" to "Pōto",
    "bs" to "Pōngiana",
    "bug" to "Pukenīhi",
    "byn" to "Pirina",
    "ca" to "Katarana",
    "cay" to "Keiūka",
    "ccp" to "Tiakamā",
    "ce" to "Tietiene",
    "ceb" to "Hepuano",
    "cgg" to "Tieka",
    "ch" to "Tiamoro",
    "chk" to "Tiukīhi",
    "chm" to "Mari",
    "cho" to "Tiokatō",
    "chp" to "Tiepewaiana",
    "chr" to "Tierokī",
    "chy" to "Haiene",
    "ckb" to "Kūrihi Waenga",
    "ckb-alt-menu" to "Kūrihi, Waenga",
    "ckb-alt-variant" to "Kūrihi, Hōrani",
    "clc" to "Tiekautini",
    "co" to "Kōhikana",
    "crg" to "Mītiwhi",
    "crj" to "Kirī Tonga-mā-Rāwhiti",
    "crk" to "Pareina Kirī",
    "crl" to "Kirī Raki-mā-Rāwhiti",
    "crm" to "Mūhi Kirī",
    "crr" to "Arakōkiana Kararaina",
    "cs" to "Tieke",
    "csw" to "Wāpi Kirī",
    "cv" to "Tiuwhāhi",
    "cy" to "Werehi",
    "da" to "Teina",
    "dak" to "Takōta",
    "dar" to "Tākawa",
    "dav" to "Taita",
    "de" to "Tiamana",
    "de-AT" to "Tiamana Ateriana",
    "de-CH" to "Tiamana Ōkawa Huiterangi",
    "dgr" to "Tōkiripi",
    "dje" to "Tāma",
    "doi" to "Tōkiri",
    "dsb" to "Hōpiana Hakahaka",
    "dua" to "Tuāra",
    "dv" to "Tīwhehi",
    "dyo" to "Hora-Whōni",
    "dz" to "Tonoka",
    "dzg" to "Tahāka",
    "ebu" to "Emepū",
    "ee" to "Ewe",
    "efi" to "Ewhiki",
    "eka" to "Ekatika",
    "el" to "Kariki",
    "en" to "Ingarihi",
    "en-AU" to "Ingarihi Ahitereiriana",
    "en-CA" to "Ingarihi Kānata",
    "en-GB" to "Ingarihi Piritene",
    "en-GB-alt-short" to "Ingarihi UK",
    "en-US" to "Ingarihi Amerikana",
    "en-US-alt-short" to "Ingarihi US",
    "eo" to "Eheperāto",
    "es" to "Pāniora",
    "es-419" to "Pāniora Amerikana ki te Tonga",
    "es-ES" to "Pāniora Ūropi",
    "es-MX" to "Pāniora Mehikana",
    "et" to "Etōniana",
    "eu" to "Pākihi",
    "ewo" to "Ewāto",
    "fa" to "Pāhiana",
    "fa-AF" to "Tāri",
    "ff" to "Whūra",
    "fi" to "Whinirānia",
    "fil" to "Piripīno",
    "fj" to "Whītīana",
    "fo" to "Wharoīhi",
    "fon" to "Whāna",
    "fr" to "Wīwī",
    "fr-CA" to "Wīwī Kānata",
    "fr-CH" to "Wīwī Huiterangi",
    "frc" to "Wīwī Keihana",
    "frr" to "Whirīhiana ki te Raki",
    "fur" to "Whiriūriana",
    "fy" to "Whirīhiana ki te Uru",
    "ga" to "Airihi",
    "gaa" to "Kā",
    "gd" to "Keiriki Kotimana",
    "gez" to "Kīhi",
    "gil" to "Kiripatīhi",
    "gl" to "Karīhia",
    "gn" to "Kuaranī",
    "gor" to "Korōtaro",
    "gsw" to "Tiamana Huiterangi",
    "gu" to "Kutarāti",
    "guz" to "Kūhī",
    "gv" to "Manaki",
    "gwi" to "Kuitīna",
    "ha" to "Hauha",
    "hai" to "Heira",
    "haw" to "Wāhu",
    "hax" to "Haira ki te Tonga",
    "he" to "Hīperu",
    "hi" to "Hīni",
    "hi-Latn-alt-variant" to "Hīngarihi",
    "hil" to "Hirikaina",
    "hmn" to "Mōnga",
    "hr" to "Koroātiana",
    "hsb" to "Hōpiana Maunga",
    "ht" to "Kereō Haiti",
    "hu" to "Hanekari",
    "hup" to "Hupa",
    "hur" to "Hākomerema",
    "hy" to "Āmeniana",
    "hz" to "Herero",
    "ia" to "Inarīngua",
    "iba" to "Īpana",
    "ibb" to "Ipīpio",
    "id" to "Initonīhiana",
    "ig" to "Ikapo",
    "ii" to "Hīhuana Eī",
    "ikt" to "Inukitetūta Kānata ki te Uru",
    "ilo" to "Iroko",
    "inh" to "Inguihi",
    "io" to "Īto",
    "is" to "Tiorangi",
    "it" to "Itāriana",
    "iu" to "Inukitetūta",
    "ja" to "Hapanihi",
    "jbo" to "Rōpāna",
    "jgo" to "Nakōma",
    "jmc" to "Mākame",
    "jv" to "Hāwhanihi",
    "ka" to "Hōriana",
    "kab" to "Kapāiro",
    "kac" to "Katīana",
    "kaj" to "Heiho",
    "kam" to "Kāmapa",
    "kbd" to "Kapāriana",
    "kcg" to "Tiapa",
    "kde" to "Makonote",
    "kea" to "Kapuwētianu",
    "kfo" to "Koro",
    "kgp" to "Keinganga",
    "kha" to "Kahi",
    "khq" to "Kōira Tīni",
    "ki" to "Kikūiu",
    "kj" to "Kuoniāma",
    "kk" to "Kahāka",
    "kkj" to "Kako",
    "kl" to "Kararīhutu",
    "kln" to "Karenini",
    "km" to "Kimēra",
    "kmb" to "Kimipunu",
    "kn" to "Kanara",
    "ko" to "Kōreana",
    "kok" to "Kōkani",
    "kpe" to "Kepēre",
    "kr" to "Kanuri",
    "krc" to "Karatai-Pāka",
    "krl" to "Kareriana",
    "kru" to "Kuruka",
    "ks" to "Kahimiri",
    "ksb" to "Hapāra",
    "ksf" to "Pāwhia",
    "ksh" to "Korōniana",
    "ku" to "Kūrihi",
    "kum" to "Kumiki",
    "kv" to "Komi",
    "kw" to "Kōnihi",
    "kwk" to "Kuakawara",
    "ky" to "Kiakihi",
    "la" to "Rātini",
    "lad" to "Ratino",
    "lag" to "Rangi",
    "lb" to "Rakapuō",
    "lez" to "Rēhiana",
    "lg" to "Kānata",
    "li" to "Ripūkuihi",
    "lil" to "Riruete",
    "lkt" to "Rakōta",
    "ln" to "Ringāra",
    "lo" to "Rao",
    "lou" to "Kreōro Ruihiana",
    "loz" to "Rohi",
    "lrc" to "Ruri ki te Raki",
    "lsm" to "Hāmia",
    "lt" to "Rituānia",
    "lu" to "Rupa Katanga",
    "lua" to "Rupa Rurua",
    "lun" to "Runa",
    "luo" to "Ruo",
    "lus" to "Mīho",
    "luy" to "Rūia",
    "lv" to "Rāwhia",
    "mad" to "Maturīhi",
    "mag" to "Makāhi",
    "mai" to "Maitiri",
    "mak" to "Makahā",
    "mas" to "Māhai",
    "mdf" to "Mōkaha",
    "men" to "Menēte",
    "mer" to "Meru",
    "mfe" to "Morihiene",
    "mg" to "Marakāhi",
    "mgh" to "Makuwa-Mēto",
    "mgo" to "Meta",
    "mh" to "Mararīhi",
    "mi" to "Māori",
    "mic" to "Mīkamā",
    "min" to "Minākapao",
    "mk" to "Makerōnia",
    "ml" to "Mareiārama",
    "mn" to "Mongōria",
    "mni" to "Manipuri",
    "moe" to "Inu-aimuna",
    "moh" to "Mauhōka",
    "mos" to "Mohi",
    "mr" to "Marati",
    "ms" to "Marei",
    "mt" to "Mārata",
    "mua" to "Mūnatanga",
    "mul" to "Ngā reo maha",
    "mus" to "Mukōki",
    "mwl" to "Miranatīhi",
    "my" to "Pēmīhi",
    "myv" to "Erehīa",
    "mzn" to "Mahaterani",
    "na" to "Nauru",
    "nap" to "Neaporitana",
    "naq" to "Nama",
    "nb" to "Pakamō Nōwei",
    "nd" to "Enetepēra ki te Raki",
    "nds" to "Tiamana Hakahaka",
    "ne" to "Nepari",
    "new" to "Newari",
    "ng" to "Natōka",
    "nia" to "Niāhi",
    "niu" to "Niueana",
    "nl" to "Tati",
    "nl-BE" to "Tati Whēmirihi",
    "nmg" to "Kuahio",
    "nn" to "Nīnōka Nōwei",
    "nnh" to "Nekiepūna",
    "no" to "Nōwei",
    "nog" to "Nōkai",
    "nqo" to "Unukō",
    "nr" to "Enetepēra ki te Tonga",
    "nso" to "Hoto ki te Raki",
    "nus" to "Nua",
    "nv" to "Nawahō",
    "ny" to "Niānia",
    "nyn" to "Niānakore",
    "oc" to "Ōkitana",
    "ojb" to "Ōtīpia Raki-mā-Uru",
    "ojc" to "Ohīpawe Waenga",
    "ojs" to "Ōti-Kirī",
    "ojw" to "Ōhīpiwa ki te Uru",
    "oka" to "Ōkanakana",
    "om" to "Ōromo",
    "or" to "Ōtia",
    "os" to "Ōtītiki",
    "pa" to "Punutapi",
    "pag" to "Pāngahina",
    "pam" to "Pamapaka",
    "pap" to "Papiamēto",
    "pau" to "Pārau",
    "pcm" to "Ngāitiriana Kōrapurapu",
    "pis" to "Pītini",
    "pl" to "Pōrihi",
    "pqm" to "Marahiti-Pehamakoare",
    "ps" to "Pāhitō",
    "pt" to "Pōtukīhi",
    "pt-BR" to "Pōtukīhi Parahi",
    "pt-PT" to "Pōtukīhi Uropi",
    "qu" to "Kētua",
    "raj" to "Ratiahitani",
    "rap" to "Rapanui",
    "rar" to "Rarotonga",
    "rhg" to "Rohingia",
    "rm" to "Romānihi",
    "rn" to "Rūniti",
    "ro" to "Romeinia",
    "rof" to "Romopo",
    "ru" to "Ruhiana",
    "rup" to "Aromeiniana",
    "rw" to "Kiniawāna",
    "rwk" to "Rawa",
    "sa" to "Hanahiti",
    "sad" to "Hātawe",
    "sah" to "Hakūta",
    "saq" to "Hāmapuru",
    "sat" to "Hatāri",
    "sba" to "Nekāpei",
    "sbp" to "Hāngu",
    "sc" to "Hārinia",
    "scn" to "Hihiriana",
    "sco" to "Kotimana",
    "sd" to "Hiniti",
    "se" to "Hami ki te Raki",
    "seh" to "Hena",
    "ses" to "Kōiraporo Heni",
    "sg" to "Hāngo",
    "shi" to "Tāhehita",
    "shn" to "Hāna",
    "si" to "Hinihāra",
    "sk" to "Horowākia",
    "sl" to "Horowinia",
    "slh" to "Ratūti ki te Tonga",
    "sm" to "Hāmoa",
    "smn" to "Inari Hami",
    "sms" to "Hakoto Hāmi",
    "sn" to "Hōna",
    "snk" to "Honīke",
    "so" to "Hamāri",
    "sq" to "Arapeiniana",
    "sr" to "Hirupia",
    "srn" to "Harāna Tongo",
    "ss" to "Wāti",
    "st" to "Hōto ki te Tonga",
    "str" to "Hārihi Kuititanga",
    "su" to "Hunanīhi",
    "suk" to "Hukuma",
    "sv" to "Huitene",
    "sw" to "Wāhīri",
    "swb" to "Komōriana",
    "syr" to "Hīriaka",
    "ta" to "Tamira",
    "tce" to "Tatōne ki te Tonga",
    "te" to "Teruku",
    "tem" to "Tīmene",
    "teo" to "Teho",
    "tet" to "Tetumu",
    "tg" to "Tāhiki",
    "tgx" to "Tākihi",
    "th" to "Tai",
    "tht" to "Tātana",
    "ti" to "Tekirinia",
    "tig" to "Tīkara",
    "tk" to "Tākamana",
    "tlh" to "Kirīngona",
    "tli" to "Tirīkiti",
    "tn" to "Hawāna",
    "to" to "Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Toko Pīhini",
    "tr" to "Tākei",
    "trv" to "Taroko",
    "ts" to "Honga",
    "tt" to "Tatā",
    "ttm" to "Tūtone ki te Raki",
    "tum" to "Tumūka",
    "tvl" to "Tuwaru",
    "twq" to "Tahawaka",
    "ty" to "Tahiti",
    "tyv" to "Tuwīniana",
    "tzm" to "Tamahīta Te Puku o Atarihi",
    "udm" to "Ūmutu",
    "ug" to "Wīkura",
    "uk" to "Ukareinga",
    "umb" to "Ūpunu",
    "und" to "Reo Tē Mōhiotia",
    "ur" to "Ūrutu",
    "uz" to "Ūpeke",
    "vai" to "Wai",
    "ve" to "Wēnera",
    "vi" to "Whitināmu",
    "vun" to "Whunio",
    "wa" to "Warūna",
    "wae" to "Wāhere",
    "wal" to "Wareita",
    "war" to "Warei",
    "wo" to "Warawhe",
    "wuu" to "Hainamana Wū",
    "xal" to "Karamiki",
    "xh" to "Tōha",
    "xog" to "Hoka",
    "yav" to "Angapene",
    "ybb" to "Emapa",
    "yi" to "Irihi",
    "yo" to "Ōrūpa",
    "yrl" to "Nīkātū",
    "yue" to "Katonīhi",
    "yue-alt-menu" to "Hainamana, Katonīhi",
    "zgh" to "Moroko Tamatai",
    "zh" to "Hainamana",
    "zh-alt-menu" to "Hainamana Manarini",
    "zh-Hans" to "Hainamana Māmā",
    "zh-Hans-alt-long" to "Hainamana Māmā",
    "zh-Hant" to "Hainamana Tukuiho",
    "zh-Hant-alt-long" to "Hainamana Tukuiho",
    "zu" to "Tūru",
    "zun" to "Tuni",
    "zxx" to "Wetereo kiko kore",
    "zza" to "Tātā",
  ) }

  val mic: ImmutableMap by lazy { immutableMapOf(
    "mic" to "Lʼnuiʼsuti",
  ) }

  val mk: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарски",
    "ab" to "апхаски",
    "ace" to "ачешки",
    "ach" to "аколи",
    "ada" to "адангме",
    "ady" to "адигејски",
    "ae" to "авестански",
    "aeb" to "туниски арапски",
    "af" to "африканс",
    "afh" to "африхили",
    "agq" to "агемски",
    "ain" to "ајну",
    "ak" to "акански",
    "akk" to "акадски",
    "akz" to "алабамски",
    "ale" to "алеутски",
    "aln" to "гешки албански",
    "alt" to "јужноалтајски",
    "am" to "амхарски",
    "an" to "арагонски",
    "ang" to "староанглиски",
    "ann" to "оболо",
    "anp" to "ангика",
    "ar" to "арапски",
    "ar-001" to "современ стандардизиран арапски",
    "arc" to "арамејски",
    "arn" to "мапучки",
    "aro" to "араона",
    "arp" to "арапахо",
    "arq" to "алжирски арапски",
    "ars" to "неџдиски арапски",
    "arw" to "аравачки",
    "ary" to "марокански арапски",
    "arz" to "египетски арапски",
    "as" to "асамски",
    "asa" to "асу",
    "ase" to "американски знаковен јазик",
    "ast" to "астурски",
    "atj" to "атикамек",
    "av" to "аварски",
    "avk" to "котава",
    "awa" to "авади",
    "ay" to "ајмарски",
    "az" to "азербејџански",
    "az-alt-short" to "азерски",
    "ba" to "башкирски",
    "bal" to "белуџиски",
    "ban" to "балиски",
    "bar" to "баварски",
    "bas" to "баса",
    "bax" to "бамунски",
    "bbc" to "тоба",
    "bbj" to "гомала",
    "be" to "белоруски",
    "bej" to "беџа",
    "bem" to "бемба",
    "bew" to "бетавски",
    "bez" to "бена",
    "bfd" to "бафут",
    "bfq" to "бадага",
    "bg" to "бугарски",
    "bgc" to "харијанви",
    "bgn" to "западен балочи",
    "bho" to "боџпури",
    "bi" to "бислама",
    "bik" to "биколски",
    "bin" to "бини",
    "bjn" to "банџарски",
    "bkm" to "ком",
    "bla" to "сиксика",
    "blo" to "ании",
    "bm" to "бамбара",
    "bn" to "бенгалски",
    "bo" to "тибетски",
    "bpy" to "бишнуприја",
    "bqi" to "бахтијарски",
    "br" to "бретонски",
    "bra" to "брај",
    "brh" to "брахујски",
    "brx" to "бодо",
    "bs" to "босански",
    "bss" to "акосе",
    "bua" to "бурјатски",
    "bug" to "бугиски",
    "bum" to "булу",
    "byn" to "биленски",
    "byv" to "медумба",
    "ca" to "каталонски",
    "cad" to "кадо",
    "car" to "карипски",
    "cay" to "кајуга",
    "cch" to "ацам",
    "ccp" to "чакмански",
    "ce" to "чеченски",
    "ceb" to "себуански",
    "cgg" to "чига",
    "ch" to "чаморски",
    "chb" to "чибча",
    "chg" to "чагатајски",
    "chk" to "чучки",
    "chm" to "мариски",
    "chn" to "чинучки жаргон",
    "cho" to "чоктавски",
    "chp" to "чипевјански",
    "chr" to "чероки",
    "chy" to "чејенски",
    "ckb" to "централнокурдски",
    "ckb-alt-menu" to "курдски, централен",
    "ckb-alt-variant" to "курдски, сорани",
    "clc" to "чилкотински",
    "co" to "корзикански",
    "cop" to "коптски",
    "cps" to "капизнон",
    "cr" to "кри",
    "crg" to "мичиф",
    "crh" to "кримскотурски",
    "crj" to "југоисточен кријски",
    "crk" to "прериски кријски",
    "crl" to "североисточен кријски",
    "crm" to "лосовски кријски",
    "crr" to "каролински алгонкински",
    "crs" to "француски (Сеселва креоли)",
    "cs" to "чешки",
    "csb" to "кашупски",
    "csw" to "мочуришен кријски",
    "cu" to "црковнословенски",
    "cv" to "чувашки",
    "cy" to "велшки",
    "da" to "дански",
    "dak" to "дакота",
    "dar" to "даргва",
    "dav" to "таита",
    "de" to "германски",
    "de-AT" to "австриски германски",
    "de-CH" to "швајцарски горногермански",
    "del" to "делавер",
    "den" to "слејви",
    "dgr" to "догрипски",
    "din" to "динка",
    "dje" to "зарма",
    "doi" to "догри",
    "dsb" to "долнолужички",
    "dtp" to "дусунски",
    "dua" to "дуала",
    "dum" to "среднохоландски",
    "dv" to "дивехи",
    "dyo" to "јола-фоњи",
    "dyu" to "џула",
    "dz" to "ѕонгка",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефик",
    "egl" to "емилијански",
    "egy" to "староегипетски",
    "eka" to "екаџук",
    "el" to "грчки",
    "elx" to "еламски",
    "en" to "англиски",
    "en-AU" to "австралиски англиски",
    "en-CA" to "канадски англиски",
    "en-GB" to "британски англиски",
    "en-GB-alt-short" to "англиски (ОК)",
    "en-US" to "американски англиски",
    "en-US-alt-short" to "англиски (САД)",
    "enm" to "средноанглиски",
    "eo" to "есперанто",
    "es" to "шпански",
    "es-419" to "латиноамерикански шпански",
    "es-ES" to "шпански (Европа)",
    "es-MX" to "мексикански шпански",
    "esu" to "централнојупички",
    "et" to "естонски",
    "eu" to "баскиски",
    "ewo" to "евондо",
    "ext" to "екстремадурски",
    "fa" to "персиски",
    "fa-AF" to "дари",
    "fan" to "фанг",
    "fat" to "фанти",
    "ff" to "фула",
    "fi" to "фински",
    "fil" to "филипински",
    "fit" to "турнедаленски фински",
    "fj" to "фиџиски",
    "fo" to "фарски",
    "fon" to "фон",
    "fr" to "француски",
    "fr-CA" to "канадски француски",
    "fr-CH" to "швајцарски француски",
    "frc" to "каџунски француски",
    "frm" to "среднофранцуски",
    "fro" to "старофранцуски",
    "frp" to "франкопровансалски",
    "frr" to "севернофризиски",
    "frs" to "источнофризиски",
    "fur" to "фурлански",
    "fy" to "западнофризиски",
    "ga" to "ирски",
    "gaa" to "га",
    "gag" to "гагауски",
    "gan" to "ган",
    "gay" to "гајо",
    "gba" to "гбаја",
    "gbz" to "зороастриски дари",
    "gd" to "шкотски гелски",
    "gez" to "гиз",
    "gil" to "гилбертански",
    "gl" to "галисиски",
    "glk" to "гилански",
    "gmh" to "средногорногермански",
    "gn" to "гварански",
    "goh" to "старогорногермански",
    "gon" to "гонди",
    "gor" to "горонтало",
    "got" to "готски",
    "grb" to "гребо",
    "grc" to "старогрчки",
    "gsw" to "швајцарски германски",
    "gu" to "гуџарати",
    "guc" to "гвахиро",
    "gur" to "фарефаре",
    "guz" to "гуси",
    "gv" to "манкс",
    "gwi" to "гвичински",
    "ha" to "хауса",
    "hai" to "хајда",
    "hak" to "хака",
    "haw" to "хавајски",
    "hax" to "јужен хајда",
    "he" to "хебрејски",
    "hi" to "хинди",
    "hi-Latn-alt-variant" to "хинди англиски",
    "hif" to "фиџиски хинди",
    "hil" to "хилигајнонски",
    "hit" to "хетитски",
    "hmn" to "хмонг",
    "ho" to "хири моту",
    "hr" to "хрватски",
    "hsb" to "горнолужички",
    "hsn" to "сјанг",
    "ht" to "хаитски",
    "hu" to "унгарски",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "ерменски",
    "hz" to "хереро",
    "ia" to "интерлингва",
    "iba" to "ибан",
    "ibb" to "ибибио",
    "id" to "индонезиски",
    "ie" to "интерлингве",
    "ig" to "игбо",
    "ii" to "сичуан ји",
    "ik" to "инупијачки",
    "ikt" to "западноканадски инуктитут",
    "ilo" to "илокански",
    "inh" to "ингушки",
    "io" to "идо",
    "is" to "исландски",
    "it" to "италијански",
    "iu" to "инуктитут",
    "izh" to "ижорски",
    "ja" to "јапонски",
    "jam" to "јамајски креолски",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "еврејскоперсиски",
    "jrb" to "еврејскоарапски",
    "jut" to "јитски",
    "jv" to "јавански",
    "ka" to "грузиски",
    "kaa" to "каракалпачки",
    "kab" to "кабилски",
    "kac" to "качински",
    "kaj" to "каџе",
    "kam" to "камба",
    "kaw" to "кави",
    "kbd" to "кабардински",
    "kbl" to "канембу",
    "kcg" to "тјап",
    "kde" to "маконде",
    "kea" to "кабувердиану",
    "ken" to "кењанг",
    "kfo" to "коро",
    "kg" to "конго",
    "kgp" to "каинганшки",
    "kha" to "каси",
    "kho" to "хотански",
    "khq" to "којра чиини",
    "khw" to "коварски",
    "ki" to "кикују",
    "kiu" to "зазаки",
    "kj" to "квањама",
    "kk" to "казашки",
    "kkj" to "како",
    "kl" to "калалисут",
    "kln" to "каленџин",
    "km" to "кмерски",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "корејски",
    "koi" to "коми-пермјачки",
    "kok" to "конкани",
    "kos" to "козрејски",
    "kpe" to "кпеле",
    "kr" to "канури",
    "krc" to "карачаевско-балкарски",
    "kri" to "крио",
    "krj" to "кинарајски",
    "krl" to "карелски",
    "kru" to "курух",
    "ks" to "кашмирски",
    "ksb" to "шамбала",
    "ksf" to "бафија",
    "ksh" to "колоњски",
    "ku" to "курдски",
    "kum" to "кумички",
    "kut" to "кутенајски",
    "kv" to "коми",
    "kw" to "корнски",
    "kwk" to "кваквала",
    "kxv" to "куви",
    "ky" to "киргиски",
    "la" to "латински",
    "lad" to "ладино",
    "lag" to "ланги",
    "lah" to "ланда",
    "lam" to "ламба",
    "lb" to "луксембуршки",
    "lez" to "лезгински",
    "lfn" to "лингва франка нова",
    "lg" to "ганда",
    "li" to "лимбуршки",
    "lij" to "лигурски",
    "lil" to "лилуетски",
    "liv" to "ливонски",
    "lkt" to "лакотски",
    "lmo" to "ломбардиски",
    "ln" to "лингала",
    "lo" to "лаошки",
    "lol" to "монго",
    "lou" to "луизијански креолски",
    "loz" to "лози",
    "lrc" to "севернолуриски",
    "lsm" to "самиски",
    "lt" to "литвански",
    "ltg" to "латгалски",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "лујсењски",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "луја",
    "lv" to "латвиски",
    "lzh" to "книжевен кинески",
    "lzz" to "ласки",
    "mad" to "мадурски",
    "maf" to "мафа",
    "mag" to "магахи",
    "mai" to "маитили",
    "mak" to "макасарски",
    "man" to "мандинго",
    "mas" to "масајски",
    "mde" to "маба",
    "mdf" to "мокшански",
    "mdr" to "мандарски",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "морисјен",
    "mg" to "малгашки",
    "mga" to "средноирски",
    "mgh" to "макува-мито",
    "mgo" to "мета",
    "mh" to "маршалски",
    "mi" to "маорски",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонски",
    "ml" to "малајалски",
    "mn" to "монголски",
    "mnc" to "манџурски",
    "mni" to "манипурски",
    "moe" to "ину-аимунски",
    "moh" to "мохавски",
    "mos" to "моси",
    "mr" to "марати",
    "mrj" to "западномариски",
    "ms" to "малајски",
    "mt" to "малтешки",
    "mua" to "мунданг",
    "mul" to "повеќе јазици",
    "mus" to "крик",
    "mwl" to "мирандски",
    "mwr" to "марвари",
    "my" to "бурмански",
    "mye" to "мјене",
    "myv" to "ерзјански",
    "mzn" to "мазендерански",
    "na" to "науруански",
    "nan" to "јужномински",
    "nap" to "неаполски",
    "naq" to "нама",
    "nb" to "норвешки букмол",
    "nd" to "северен ндебеле",
    "nds" to "долногермански",
    "nds-NL" to "долносаксонски",
    "ne" to "непалски",
    "new" to "неварски",
    "ng" to "ндонга",
    "nia" to "нијас",
    "niu" to "ниујески",
    "njo" to "ао нага",
    "nl" to "холандски",
    "nl-BE" to "фламански",
    "nmg" to "квазио",
    "nn" to "норвешки нинорск",
    "nnh" to "нгиембун",
    "no" to "норвешки",
    "nog" to "ногајски",
    "non" to "старонордиски",
    "nov" to "новијал",
    "nqo" to "нко",
    "nr" to "јужен ндебеле",
    "nso" to "северносотски",
    "nus" to "нуер",
    "nv" to "навахо",
    "nwc" to "класичен неварски",
    "ny" to "њанџа",
    "nym" to "њамвези",
    "nyn" to "њанколе",
    "nyo" to "њоро",
    "nzi" to "нзима",
    "oc" to "окситански",
    "oj" to "оџибва",
    "ojb" to "северозападен оџибва",
    "ojc" to "централен оџибва",
    "ojs" to "очиски кријски",
    "ojw" to "западен оџибва",
    "oka" to "оканагански",
    "om" to "оромо",
    "or" to "одија",
    "os" to "осетски",
    "osa" to "осашки",
    "ota" to "отомански турски",
    "pa" to "пенџапски",
    "pag" to "пангасинански",
    "pal" to "средноперсиски",
    "pam" to "пампанга",
    "pap" to "папијаменто",
    "pau" to "палауански",
    "pcd" to "пикардски",
    "pcm" to "нигериски пиџин",
    "pdc" to "пенсилваниски германски",
    "pdt" to "менонитски долногермански",
    "peo" to "староперсиски",
    "pfl" to "фалечкогермански",
    "phn" to "феникиски",
    "pi" to "пали",
    "pis" to "пиџин",
    "pl" to "полски",
    "pms" to "пиемонтски",
    "pnt" to "понтски",
    "pon" to "понпејски",
    "pqm" to "малиситски пасамакводски",
    "prg" to "пруски",
    "pro" to "старопровансалски",
    "ps" to "паштунски",
    "pt" to "португалски",
    "pt-BR" to "бразилски португалски",
    "pt-PT" to "португалски (Европа)",
    "qu" to "кечуански",
    "quc" to "киче",
    "qug" to "кичвански",
    "raj" to "раџастански",
    "rap" to "рапанујски",
    "rar" to "раротонгански",
    "rgn" to "ромањолски",
    "rhg" to "рохиншки",
    "rif" to "рифски",
    "rm" to "реторомански",
    "rn" to "рунди",
    "ro" to "романски",
    "ro-MD" to "молдавски",
    "rof" to "ромбо",
    "rom" to "ромски",
    "rtm" to "ротумански",
    "ru" to "руски",
    "rue" to "русински",
    "rug" to "ровијански",
    "rup" to "влашки",
    "rw" to "руандски",
    "rwk" to "руа",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "јакутски",
    "sam" to "самарјански арамејски",
    "saq" to "самбуру",
    "sas" to "сасачки",
    "sat" to "сантали",
    "saz" to "саураштра",
    "sba" to "нгембеј",
    "sbp" to "сангу",
    "sc" to "сардински",
    "scn" to "сицилијански",
    "sco" to "шкотски германски",
    "sd" to "синди",
    "sdc" to "сасарски сардински",
    "sdh" to "јужнокурдски",
    "se" to "северен сами",
    "see" to "сенека",
    "seh" to "сена",
    "sei" to "сери",
    "sel" to "селкупски",
    "ses" to "којраборо сени",
    "sg" to "санго",
    "sga" to "староирски",
    "sgs" to "самогитски",
    "sh" to "српскохрватски",
    "shi" to "тачелхит",
    "shn" to "шан",
    "shu" to "чадски арапски",
    "si" to "синхалски",
    "sid" to "сидамо",
    "sk" to "словачки",
    "sl" to "словенечки",
    "slh" to "јужен лушуцид",
    "sli" to "долношлезиски",
    "sly" to "селајарски",
    "sm" to "самоански",
    "sma" to "јужен сами",
    "smj" to "луле сами",
    "smn" to "инариски сами",
    "sms" to "сколт сами",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомалиски",
    "sog" to "зогдијански",
    "sq" to "албански",
    "sr" to "српски",
    "srn" to "срански тонго",
    "srr" to "серер",
    "ss" to "свати",
    "ssy" to "сахо",
    "st" to "сесото",
    "stq" to "затерландски фризиски",
    "str" to "салишки (Северен Теснец)",
    "su" to "сундски",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "сумерски",
    "sv" to "шведски",
    "sw" to "свахили",
    "sw-CD" to "конгоански свахили",
    "swb" to "коморијански",
    "syc" to "класичен сириски",
    "syr" to "сириски",
    "szl" to "шлезиски",
    "ta" to "тамилски",
    "tce" to "јужнотучонски",
    "tcy" to "тулу",
    "te" to "телугу",
    "tem" to "тимне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таџикистански",
    "tgx" to "тагишки",
    "th" to "тајландски",
    "tht" to "талтански",
    "ti" to "тигриња",
    "tig" to "тигре",
    "tiv" to "тив",
    "tk" to "туркменски",
    "tkl" to "токелауански",
    "tkr" to "цахурски",
    "tl" to "тагалог",
    "tlh" to "клингонски",
    "tli" to "тлингит",
    "tly" to "талишки",
    "tmh" to "тамашек",
    "tn" to "цвана",
    "to" to "тонгајски",
    "tog" to "њаса тонга",
    "tok" to "токи пона",
    "tpi" to "ток писин",
    "tr" to "турски",
    "tru" to "туројо",
    "trv" to "тароко",
    "ts" to "цонга",
    "tsd" to "цаконски",
    "tsi" to "цимшијански",
    "tt" to "татарски",
    "ttm" to "севернотучонски",
    "ttt" to "татски",
    "tum" to "тумбука",
    "tvl" to "тувалуански",
    "tw" to "тви",
    "twq" to "тазавак",
    "ty" to "тахитски",
    "tyv" to "тувански",
    "tzm" to "централноатлански тамазитски",
    "udm" to "удмуртски",
    "ug" to "ујгурски",
    "uga" to "угаритски",
    "uk" to "украински",
    "umb" to "умбунду",
    "und" to "непознат јазик",
    "ur" to "урду",
    "uz" to "узбечки",
    "vai" to "вај",
    "ve" to "венда",
    "vec" to "венецијански",
    "vep" to "вепшки",
    "vi" to "виетнамски",
    "vls" to "западнофламански",
    "vmf" to "мајнскофранконски",
    "vmw" to "макуа",
    "vo" to "волапик",
    "vot" to "вотски",
    "vro" to "виру",
    "vun" to "вунџо",
    "wa" to "валонски",
    "wae" to "валсер",
    "wal" to "воламо",
    "war" to "варајски",
    "was" to "вашо",
    "wbp" to "варлпири",
    "wo" to "волофски",
    "wuu" to "ву",
    "xal" to "калмички",
    "xh" to "коса",
    "xmf" to "мегрелски",
    "xnr" to "кангри",
    "xog" to "сога",
    "yao" to "јао",
    "yap" to "јапски",
    "yav" to "јенгбен",
    "ybb" to "јемба",
    "yi" to "јидиш",
    "yo" to "јорупски",
    "yrl" to "њенгату",
    "yue" to "кантонски",
    "yue-alt-menu" to "кантонски кинески",
    "za" to "џуаншки",
    "zap" to "запотечки",
    "zbl" to "блиссимболи",
    "zea" to "зеландски",
    "zen" to "зенага",
    "zgh" to "стандарден марокански тамазитски",
    "zh" to "кинески",
    "zh-alt-menu" to "мандарински кинески",
    "zh-Hans" to "поедноставен кинески",
    "zh-Hans-alt-long" to "поедноставен мандарински",
    "zh-Hant" to "традиционален кинески",
    "zh-Hant-alt-long" to "традиционален мандарински",
    "zu" to "зулу",
    "zun" to "зуни",
    "zxx" to "без лингвистичка содржина",
    "zza" to "заза",
  ) }

  val ml: ImmutableMap by lazy { immutableMapOf(
    "aa" to "അഫാർ",
    "ab" to "അബ്‌ഖാസിയൻ",
    "ace" to "അചിനീസ്",
    "ach" to "അകോലി",
    "ada" to "അഡാങ്‌മി",
    "ady" to "അഡൈഗേ",
    "ae" to "അവസ്റ്റാൻ",
    "af" to "ആഫ്രിക്കാൻസ്",
    "afh" to "ആഫ്രിഹിലി",
    "agq" to "ആഘേം",
    "ain" to "ഐനു",
    "ak" to "അകാൻ‌",
    "akk" to "അക്കാഡിയൻ",
    "ale" to "അലൂട്ട്",
    "alt" to "തെക്കൻ അൾത്തായി",
    "am" to "അംഹാരിക്",
    "an" to "അരഗോണീസ്",
    "ang" to "പഴയ ഇംഗ്ലീഷ്",
    "ann" to "ഒബോളോ",
    "anp" to "ആൻഗിക",
    "ar" to "അറബിക്",
    "ar-001" to "ആധുനിക സ്റ്റാൻഡേർഡ് അറബിക്",
    "arc" to "അരമായ",
    "arn" to "മാപുചി",
    "arp" to "അറാപഹോ",
    "ars" to "നജ്‌ദി അറബിക്",
    "arw" to "അറാവക്",
    "as" to "ആസ്സാമീസ്",
    "asa" to "ആസു",
    "ast" to "അസ്ട്ടൂരിയൻ",
    "atj" to "അറ്റികമെക്‌വ്",
    "av" to "അവാരിക്",
    "awa" to "അവാധി",
    "ay" to "അയ്മാറ",
    "az" to "അസർബൈജാനി",
    "az-alt-short" to "അസേരി",
    "ba" to "ബഷ്ഖിർ",
    "bal" to "ബലൂചി",
    "ban" to "ബാലിനീസ്",
    "bas" to "ബാസ",
    "bax" to "ബാമുൻ",
    "bbj" to "ഘോമാല",
    "be" to "ബെലാറുഷ്യൻ",
    "bej" to "ബേജ",
    "bem" to "ബേംബ",
    "bez" to "ബെനാ",
    "bfd" to "ബാഫട്ട്",
    "bg" to "ബൾഗേറിയൻ",
    "bgc" to "ഹർയാൻവി",
    "bgn" to "പശ്ചിമ ബലൂചി",
    "bho" to "ഭോജ്‌പുരി",
    "bi" to "ബിസ്‌ലാമ",
    "bik" to "ബികോൽ",
    "bin" to "ബിനി",
    "bkm" to "കോം",
    "bla" to "സിക്സിക",
    "blo" to "അനി",
    "bm" to "ബംബാറ",
    "bn" to "ബംഗ്ലാ",
    "bo" to "ടിബറ്റൻ",
    "br" to "ബ്രെട്ടൺ",
    "bra" to "ബ്രജ്",
    "brx" to "ബോഡോ",
    "bs" to "ബോസ്നിയൻ",
    "bss" to "അക്കൂസ്",
    "bua" to "ബുറിയത്ത്",
    "bug" to "ബുഗിനീസ്",
    "bum" to "ബുളു",
    "byn" to "ബ്ലിൻ",
    "byv" to "മെഡുംബ",
    "ca" to "കറ്റാലാൻ",
    "cad" to "കാഡോ",
    "car" to "കാരിബ്",
    "cay" to "കയൂഗ",
    "cch" to "അറ്റ്സാം",
    "ccp" to "ചക്‌മ",
    "ce" to "ചെചൻ",
    "ceb" to "സെബുവാനോ",
    "cgg" to "ചിഗ",
    "ch" to "ചമോറോ",
    "chb" to "ചിബ്ച",
    "chg" to "ഷാഗതായ്",
    "chk" to "ചൂകീസ്",
    "chm" to "മാരി",
    "chn" to "ചിനൂഗ് ജാർഗൺ",
    "cho" to "ചോക്റ്റാവ്",
    "chp" to "ചിപേവ്യൻ",
    "chr" to "ഷെരോക്കി",
    "chy" to "ഷായാൻ",
    "ckb" to "സെൻട്രൽ കുർദിഷ്",
    "ckb-alt-menu" to "സെൻട്രൽ കുർദിഷ്",
    "ckb-alt-variant" to "സൊറാനി കുർദിഷ്",
    "clc" to "ചിൽകോട്ടിൻ",
    "co" to "കോർസിക്കൻ",
    "cop" to "കോപ്റ്റിക്",
    "cr" to "ക്രീ",
    "crg" to "മിചിഫ്",
    "crh" to "ക്രിമിയൻ ടർക്കിഷ്",
    "crj" to "സതേൺ ഈസ്റ്റ് ക്രീ",
    "crk" to "പ്ലെയ്‌ൻസ് ക്രീ",
    "crl" to "നോർത്തേൺ ഈസ്റ്റ് ക്രീ",
    "crm" to "മൂസ് ക്രീ",
    "crr" to "കരോലീന അൽഗോൻക്വിയാൻ",
    "crs" to "സെഷൽവ ക്രിയോൾ ഫ്രഞ്ച്",
    "cs" to "ചെക്ക്",
    "csb" to "കാഷുബിയാൻ",
    "csw" to "സ്വാംപി ക്രീ",
    "cu" to "ചർച്ച് സ്ലാവിക്",
    "cv" to "ചുവാഷ്",
    "cy" to "വെൽഷ്",
    "da" to "ഡാനിഷ്",
    "dak" to "ഡകോട്ട",
    "dar" to "ഡർഗ്വാ",
    "dav" to "തൈത",
    "de" to "ജർമ്മൻ",
    "de-AT" to "ഓസ്‌ട്രിയൻ ജർമ്മൻ",
    "de-CH" to "സ്വിസ് ഹൈ ജർമ്മൻ",
    "del" to "ദെലവേർ",
    "den" to "സ്ലേവ്",
    "dgr" to "ഡോഗ്രിബ്",
    "din" to "ദിൻക",
    "dje" to "സാർമ്മ",
    "doi" to "ഡോഗ്രി",
    "dsb" to "ലോവർ സോർബിയൻ",
    "dua" to "ദ്വാല",
    "dum" to "മദ്ധ്യ ഡച്ച്",
    "dv" to "ദിവെഹി",
    "dyo" to "ജോല-ഫോൻയി",
    "dyu" to "ദ്വൈല",
    "dz" to "ദ്‌സോങ്ക",
    "dzg" to "ഡാസാഗ",
    "ebu" to "എംബു",
    "ee" to "യൂ",
    "efi" to "എഫിക്",
    "egy" to "പ്രാചീന ഈജിപ്ഷ്യൻ",
    "eka" to "എകാജുക്",
    "el" to "ഗ്രീക്ക്",
    "elx" to "എലാമൈറ്റ്",
    "en" to "ഇംഗ്ലീഷ്",
    "en-AU" to "ഓസ്‌ട്രേലിയൻ ഇംഗ്ലീഷ്",
    "en-CA" to "കനേഡിയൻ ഇംഗ്ലീഷ്",
    "en-GB" to "ബ്രിട്ടീഷ് ഇംഗ്ലീഷ്",
    "en-GB-alt-short" to "യു.കെ. ഇംഗ്ലീഷ്",
    "en-US" to "അമേരിക്കൻ ഇംഗ്ലീഷ്",
    "en-US-alt-short" to "യു.എസ്. ഇംഗ്ലീഷ്",
    "enm" to "മദ്ധ്യ ഇംഗ്ലീഷ്",
    "eo" to "എസ്‌പരാന്റോ",
    "es" to "സ്‌പാനിഷ്",
    "es-419" to "ലാറ്റിൻ അമേരിക്കൻ സ്‌പാനിഷ്",
    "es-ES" to "യൂറോപ്യൻ സ്‌പാനിഷ്",
    "es-MX" to "മെക്സിക്കൻ സ്പാനിഷ്",
    "et" to "എസ്റ്റോണിയൻ",
    "eu" to "ബാസ്‌ക്",
    "ewo" to "എവോൻഡോ",
    "fa" to "പേർഷ്യൻ",
    "fa-AF" to "ഡാരി",
    "fan" to "ഫങ്",
    "fat" to "ഫാന്റി",
    "ff" to "ഫുല",
    "fi" to "ഫിന്നിഷ്",
    "fil" to "ഫിലിപ്പിനോ",
    "fj" to "ഫിജിയൻ",
    "fo" to "ഫാറോസ്",
    "fon" to "ഫോൻ",
    "fr" to "ഫ്രഞ്ച്",
    "fr-CA" to "കനേഡിയൻ ഫ്രഞ്ച്",
    "fr-CH" to "സ്വിസ് ഫ്രഞ്ച്",
    "frc" to "കേജൺ ഫ്രഞ്ച്",
    "frm" to "മദ്ധ്യ ഫ്രഞ്ച്",
    "fro" to "പഴയ ഫ്രഞ്ച്",
    "frr" to "നോർത്തേൻ ഫ്രിഷ്യൻ",
    "frs" to "ഈസ്റ്റേൺ ഫ്രിഷ്യൻ",
    "fur" to "ഫ്രിയുലിയാൻ",
    "fy" to "പശ്ചിമ ഫ്രിഷിയൻ",
    "ga" to "ഐറിഷ്",
    "gaa" to "ഗാ",
    "gag" to "ഗാഗൂസ്",
    "gan" to "ഗാൻ ചൈനീസ്",
    "gay" to "ഗയൊ",
    "gba" to "ഗബ്യ",
    "gd" to "സ്കോട്ടിഷ് ഗൈലിക്",
    "gez" to "ഗീസ്",
    "gil" to "ഗിൽബർട്ടീസ്",
    "gl" to "ഗലീഷ്യൻ",
    "gmh" to "മദ്ധ്യ ഉച്ച ജർമൻ",
    "gn" to "ഗ്വരനി",
    "goh" to "ഓൾഡ് ഹൈ ജർമൻ",
    "gon" to "ഗോണ്ഡി",
    "gor" to "ഗൊറോന്റാലോ",
    "got" to "ഗോഥിക്ക്",
    "grb" to "ഗ്രബൊ",
    "grc" to "പുരാതന ഗ്രീക്ക്",
    "gsw" to "സ്വിസ് ജർമ്മൻ",
    "gu" to "ഗുജറാത്തി",
    "guz" to "ഗുസീ",
    "gv" to "മാൻസ്",
    "gwi" to "ഗ്വിച്ചിൻ",
    "ha" to "ഹൗസ",
    "hai" to "ഹൈഡ",
    "hak" to "ഹാക്ക ചൈനീസ്",
    "haw" to "ഹവായിയൻ",
    "hax" to "സതേൺ ഹൈഡ",
    "he" to "ഹീബ്രു",
    "hi" to "ഹിന്ദി",
    "hi-Latn-alt-variant" to "ഹിംഗ്ലീഷ്",
    "hil" to "ഹിലിഗയ്നോൺ",
    "hit" to "ഹിറ്റൈറ്റ്",
    "hmn" to "മോങ്",
    "ho" to "ഹിരി മോതു",
    "hr" to "ക്രൊയേഷ്യൻ",
    "hsb" to "അപ്പർ സോർബിയൻ",
    "hsn" to "ഷ്യാങ് ചൈനീസ്",
    "ht" to "ഹെയ്‌തിയൻ ക്രിയോൾ",
    "hu" to "ഹംഗേറിയൻ",
    "hup" to "ഹൂപ",
    "hur" to "ഹോക്കൊമെലം",
    "hy" to "അർമേനിയൻ",
    "hz" to "ഹെരേരൊ",
    "ia" to "ഇന്റർലിംഗ്വ",
    "iba" to "ഇബാൻ",
    "ibb" to "ഇബീബിയോ",
    "id" to "ഇന്തോനേഷ്യൻ",
    "ie" to "ഇന്റർലിംഗ്വേ",
    "ig" to "ഇഗ്ബോ",
    "ii" to "ഷുവാൻയി",
    "ik" to "ഇനുപിയാക്",
    "ikt" to "വെസ്റ്റേൺ കനേഡിയൻ ഇനുക്ടിറ്റൂറ്റ്",
    "ilo" to "ഇലോകോ",
    "inh" to "ഇങ്കുഷ്",
    "io" to "ഇഡോ",
    "is" to "ഐസ്‌ലാൻഡിക്",
    "it" to "ഇറ്റാലിയൻ",
    "iu" to "ഇനുക്റ്റിറ്റുട്ട്",
    "ja" to "ജാപ്പനീസ്",
    "jbo" to "ലോജ്ബാൻ",
    "jgo" to "ഗോമ്പ",
    "jmc" to "മചേം",
    "jpr" to "ജൂഡിയോ-പേർഷ്യൻ",
    "jrb" to "ജൂഡിയോ-അറബിക്",
    "jv" to "ജാവനീസ്",
    "ka" to "ജോർജിയൻ",
    "kaa" to "കര-കാൽപ്പക്",
    "kab" to "കബൈൽ",
    "kac" to "കാചിൻ",
    "kaj" to "ജ്യൂ",
    "kam" to "കംബ",
    "kaw" to "കാവി",
    "kbd" to "കബർഡിയാൻ",
    "kbl" to "കനെംബു",
    "kcg" to "ട്യാപ്",
    "kde" to "മക്കോണ്ടെ",
    "kea" to "കബുവെർദിയാനു",
    "kfo" to "കോറോ",
    "kg" to "കോംഗോ",
    "kgp" to "കെയിൻഗാംഗ്",
    "kha" to "ഖാസി",
    "kho" to "ഘോറ്റാനേസേ",
    "khq" to "കൊയ്റ ചീനി",
    "ki" to "കികൂയു",
    "kj" to "ക്വാന്യമ",
    "kk" to "കസാഖ്",
    "kkj" to "കാകോ",
    "kl" to "കലാല്ലിസുട്ട്",
    "kln" to "കലെഞ്ചിൻ",
    "km" to "ഖമെർ",
    "kmb" to "കിംബുണ്ടു",
    "kn" to "കന്നഡ",
    "ko" to "കൊറിയൻ",
    "koi" to "കോമി-പെർമ്യാക്ക്",
    "kok" to "കൊങ്കണി",
    "kos" to "കൊസറേയൻ",
    "kpe" to "പെൽ",
    "kr" to "കനൂറി",
    "krc" to "കരാചൈ-ബാൽകാർ",
    "krl" to "കരീലിയൻ",
    "kru" to "കുരുഖ്",
    "ks" to "കശ്‌മീരി",
    "ksb" to "ഷംഭാള",
    "ksf" to "ബാഫിയ",
    "ksh" to "കൊളോണിയൻ",
    "ku" to "കുർദ്ദിഷ്",
    "kum" to "കൂമിക്ക്",
    "kut" to "കുതേനൈ",
    "kv" to "കോമി",
    "kw" to "കോർണിഷ്",
    "kwk" to "ക്വാക്വല",
    "kxv" to "കുവി",
    "ky" to "കിർഗിസ്",
    "la" to "ലാറ്റിൻ",
    "lad" to "ലഡീനോ",
    "lag" to "ലാംഗി",
    "lah" to "ലഹ്‌ൻഡ",
    "lam" to "ലംബ",
    "lb" to "ലക്‌സംബർഗിഷ്",
    "lez" to "ലസ്ഗിയൻ",
    "lg" to "ഗാണ്ട",
    "li" to "ലിംബർഗിഷ്",
    "lij" to "ലിഗൂറിയൻ",
    "lil" to "ലില്ലുവെറ്റ്",
    "lkt" to "ലകൗട്ട",
    "lmo" to "ലൊംബാർഡ്",
    "ln" to "ലിംഗാല",
    "lo" to "ലാവോ",
    "lol" to "മോങ്കോ",
    "lou" to "ലൂസിയാന ക്രിയോൾ",
    "loz" to "ലൊസി",
    "lrc" to "വടക്കൻ ലൂറി",
    "lsm" to "സാമിയ",
    "lt" to "ലിത്വാനിയൻ",
    "lu" to "ലുബ-കറ്റംഗ",
    "lua" to "ലൂബ-ലുലുവ",
    "lui" to "ലൂയിസെനോ",
    "lun" to "ലുൻഡ",
    "luo" to "ലുവോ",
    "lus" to "മിസോ",
    "luy" to "ലുയിയ",
    "lv" to "ലാറ്റ്വിയൻ",
    "mad" to "മദുരേസേ",
    "maf" to "മാഫ",
    "mag" to "മഗാഹി",
    "mai" to "മൈഥിലി",
    "mak" to "മകാസർ",
    "man" to "മണ്ഡിൻഗോ",
    "mas" to "മസായ്",
    "mde" to "മാബ",
    "mdf" to "മോക്ഷ",
    "mdr" to "മണ്ഡാർ",
    "men" to "മെൻഡെ",
    "mer" to "മേരു",
    "mfe" to "മൊറിസിൻ",
    "mg" to "മലഗാസി",
    "mga" to "മദ്ധ്യ ഐറിഷ്",
    "mgh" to "മാഖുവാ-മീത്തോ",
    "mgo" to "മേത്താ",
    "mh" to "മാർഷല്ലീസ്",
    "mi" to "മവോറി",
    "mic" to "മിക്മാക്",
    "min" to "മിനാങ്കബൗ",
    "mk" to "മാസിഡോണിയൻ",
    "ml" to "മലയാളം",
    "mn" to "മംഗോളിയൻ",
    "mnc" to "മാൻ‌ചു",
    "mni" to "മണിപ്പൂരി",
    "moe" to "ഇന്നു-ഐമൂൻ",
    "moh" to "മോഹാക്",
    "mos" to "മൊസ്സി",
    "mr" to "മറാത്തി",
    "ms" to "മലെയ്",
    "mt" to "മാൾട്ടീസ്",
    "mua" to "മുന്ദാംഗ്",
    "mul" to "പലഭാഷകൾ",
    "mus" to "ക്രീക്ക്",
    "mwl" to "മിരാൻറസേ",
    "mwr" to "മർവാരി",
    "my" to "ബർമീസ്",
    "mye" to "മയീൻ",
    "myv" to "ഏഴ്സ്യ",
    "mzn" to "മസന്ററാനി",
    "na" to "നൗറു",
    "nan" to "മിൻ നാൻ ചൈനീസ്",
    "nap" to "നെപ്പോളിറ്റാൻ",
    "naq" to "നാമ",
    "nb" to "നോർവീജിയൻ ബുക്‌മൽ",
    "nd" to "നോർത്ത് ഡെബിൾ",
    "nds" to "ലോ ജർമൻ",
    "nds-NL" to "ലോ സാക്സൺ",
    "ne" to "നേപ്പാളി",
    "new" to "നേവാരി",
    "ng" to "ഡോങ്ക",
    "nia" to "നിയാസ്",
    "niu" to "ന്യുവാൻ",
    "nl" to "ഡച്ച്",
    "nl-BE" to "ഫ്ലമിഷ്",
    "nmg" to "ക്വേസിയോ",
    "nn" to "നോർവീജിയൻ നൈനോർക്‌സ്",
    "nnh" to "ഗീംബൂൺ",
    "no" to "നോർവീജിയൻ",
    "nog" to "നോഗൈ",
    "non" to "പഴയ നോഴ്‌സ്",
    "nqo" to "ഇൻകോ",
    "nr" to "ദക്ഷിണ നെഡിബിൾ",
    "nso" to "നോർത്തേൻ സോതോ",
    "nus" to "നുവേർ",
    "nv" to "നവാജോ",
    "nwc" to "ക്ലാസിക്കൽ നേവാരി",
    "ny" to "ന്യൻജ",
    "nym" to "ന്യാംവേസി",
    "nyn" to "ന്യാൻകോൾ",
    "nyo" to "ന്യോറോ",
    "nzi" to "സിമ",
    "oc" to "ഓക്‌സിറ്റൻ",
    "oj" to "ഓജിബ്വാ",
    "ojb" to "നോർത്ത്‌വെസ്റ്റേൺ ഒജീബ്‌വെ",
    "ojc" to "സെൻട്രൽ ഒജീബ്‌വെ",
    "ojs" to "ഒജി-ക്രീ",
    "ojw" to "വെസ്റ്റേൺ ഒജീബ്‌വെ",
    "oka" to "ഒകാനഗൻ",
    "om" to "ഒറോമോ",
    "or" to "ഒഡിയ",
    "os" to "ഒസ്സെറ്റിക്",
    "osa" to "ഒസേജ്",
    "ota" to "ഓട്ടോമൻ തുർക്കിഷ്",
    "pa" to "പഞ്ചാബി",
    "pag" to "പങ്കാസിനൻ",
    "pal" to "പാഹ്ലവി",
    "pam" to "പാംപൻഗ",
    "pap" to "പാപിയാമെന്റൊ",
    "pau" to "പലാവുൻ",
    "pcm" to "നൈജീരിയൻ പിഡ്‌ഗിൻ",
    "peo" to "പഴയ പേർഷ്യൻ",
    "phn" to "ഫീനിഷ്യൻ",
    "pi" to "പാലി",
    "pis" to "പിജിൻ",
    "pl" to "പോളിഷ്",
    "pon" to "പൊൻപിയൻ",
    "pqm" to "മലിസീറ്റ്-പസാമക്വുഡി",
    "prg" to "പ്രഷ്യൻ",
    "pro" to "പഴയ പ്രൊവൻഷ്ൽ",
    "ps" to "പഷ്‌തോ",
    "ps-alt-variant" to "പുഷ്തോ",
    "pt" to "പോർച്ചുഗീസ്",
    "pt-BR" to "ബ്രസീലിയൻ പോർച്ചുഗീസ്",
    "pt-PT" to "യൂറോപ്യൻ പോർച്ചുഗീസ്",
    "qu" to "ക്വെച്ചുവ",
    "quc" to "ക്വിച്ചെ",
    "raj" to "രാജസ്ഥാനി",
    "rap" to "രാപനൂയി",
    "rar" to "രാരോടോങ്കൻ",
    "rhg" to "റോഹിംഗാ",
    "rm" to "റൊമാഞ്ച്",
    "rn" to "റുണ്ടി",
    "ro" to "റൊമാനിയൻ",
    "ro-MD" to "മോൾഡാവിയൻ",
    "rof" to "റോംബോ",
    "rom" to "റൊമാനി",
    "ru" to "റഷ്യൻ",
    "rup" to "ആരോമാനിയൻ",
    "rw" to "കിന്യാർവാണ്ട",
    "rwk" to "റുവാ",
    "sa" to "സംസ്‌കൃതം",
    "sad" to "സാൻഡവേ",
    "sah" to "സാഖ",
    "sam" to "സമരിയാക്കാരുടെ അരമായ",
    "saq" to "സംബുരു",
    "sas" to "സസാക്",
    "sat" to "സന്താലി",
    "sba" to "ഗംബായ്",
    "sbp" to "സംഗു",
    "sc" to "സർഡിനിയാൻ",
    "scn" to "സിസിലിയൻ",
    "sco" to "സ്കോട്സ്",
    "sd" to "സിന്ധി",
    "sdh" to "തെക്കൻ കുർദ്ദിഷ്",
    "se" to "വടക്കൻ സമി",
    "see" to "സെനേക",
    "seh" to "സേന",
    "sel" to "സെൽകപ്",
    "ses" to "കൊയ്റാബൊറോ സെന്നി",
    "sg" to "സാംഗോ",
    "sga" to "പഴയ ഐറിഷ്",
    "sh" to "സെർബോ-ക്രൊയേഷ്യൻ",
    "shi" to "താച്ചലിറ്റ്",
    "shn" to "ഷാൻ",
    "shu" to "ചാഡിയൻ അറബി",
    "si" to "സിംഹള",
    "sid" to "സിഡാമോ",
    "sk" to "സ്ലോവാക്",
    "sl" to "സ്ലോവേനിയൻ",
    "slh" to "സതേൺ ലുഷൂറ്റ്‌സീഡ്",
    "sm" to "സമോവൻ",
    "sma" to "തെക്കൻ സമി",
    "smj" to "ലൂലീ സമി",
    "smn" to "ഇനാരി സമി",
    "sms" to "സ്കോൾട്ട് സമി",
    "sn" to "ഷോണ",
    "snk" to "സോണിൻകെ",
    "so" to "സോമാലി",
    "sog" to "സോജിഡിയൻ",
    "sq" to "അൽബേനിയൻ",
    "sr" to "സെർബിയൻ",
    "srn" to "ശ്രാനൻ ഡോങ്കോ",
    "srr" to "സെറർ",
    "ss" to "സ്വാറ്റി",
    "ssy" to "സാഹോ",
    "st" to "തെക്കൻ സോതോ",
    "str" to "സ്ട്രെയ്റ്റ്സ് സെയ്‌ലിഷ്",
    "su" to "സുണ്ടാനീസ്",
    "suk" to "സുകുമ",
    "sus" to "സുസു",
    "sux" to "സുമേരിയൻ",
    "sv" to "സ്വീഡിഷ്",
    "sw" to "സ്വാഹിലി",
    "sw-CD" to "കോംഗോ സ്വാഹിലി",
    "swb" to "കൊമോറിയൻ",
    "syc" to "പുരാതന സുറിയാനിഭാഷ",
    "syr" to "സുറിയാനി",
    "szl" to "സൈലേഷ്യൻ",
    "ta" to "തമിഴ്",
    "tce" to "സതേൺ ടറ്റ്ഷോൺ",
    "te" to "തെലുങ്ക്",
    "tem" to "ടിംനേ",
    "teo" to "ടെസോ",
    "ter" to "ടെറേനോ",
    "tet" to "ടെറ്റും",
    "tg" to "താജിക്",
    "tgx" to "ടാഗിഷ്",
    "th" to "തായ്",
    "tht" to "ടാഹ്‌ൽടൻ",
    "ti" to "ടൈഗ്രിന്യ",
    "tig" to "ടൈഗ്രി",
    "tiv" to "ടിവ്",
    "tk" to "തുർക്‌മെൻ",
    "tkl" to "ടൊക്കേലൗ",
    "tl" to "തഗാലോഗ്",
    "tlh" to "ക്ലിംഗോൺ",
    "tli" to "ലിംഗ്വിറ്റ്",
    "tmh" to "ടമഷേക്",
    "tn" to "സ്വാന",
    "to" to "ടോംഗൻ",
    "tog" to "ന്യാസാ ഡോങ്ക",
    "tok" to "ടോകി പോന",
    "tpi" to "ടോക് പിസിൻ",
    "tr" to "ടർക്കിഷ്",
    "trv" to "തരോക്കോ",
    "ts" to "സോംഗ",
    "tsi" to "സിംഷ്യൻ",
    "tt" to "ടാട്ടർ",
    "ttm" to "നോർത്തേൺ ടറ്റ്ഷോൺ",
    "tum" to "ടുംബുക",
    "tvl" to "ടുവാലു",
    "tw" to "ട്വി",
    "twq" to "ടസവാക്ക്",
    "ty" to "താഹിതിയൻ",
    "tyv" to "തുവിനിയൻ",
    "tzm" to "മധ്യ അറ്റ്‌ലസ് ടമാസൈറ്റ്",
    "udm" to "ഉഡ്മുർട്ട്",
    "ug" to "ഉയ്ഘുർ",
    "ug-alt-variant" to "ഉയ്ഗൂർ",
    "uga" to "ഉഗറിട്ടിക്",
    "uk" to "ഉക്രേനിയൻ",
    "umb" to "ഉംബുന്ദു",
    "und" to "അജ്ഞാത ഭാഷ",
    "ur" to "ഉറുദു",
    "uz" to "ഉസ്‌ബെക്ക്",
    "vai" to "വൈ",
    "ve" to "വെന്ദ",
    "vec" to "വെനീഷ്യൻ",
    "vi" to "വിയറ്റ്നാമീസ്",
    "vmw" to "മഖുവ",
    "vo" to "വോളാപുക്",
    "vot" to "വോട്ടിക്",
    "vun" to "വുൻജോ",
    "wa" to "വല്ലൂൺ",
    "wae" to "വാൾസർ",
    "wal" to "വൊലൈറ്റ",
    "war" to "വാരേയ്",
    "was" to "വാഷൊ",
    "wbp" to "വൂൾപിരി",
    "wo" to "വൊളോഫ്",
    "wuu" to "വു ചൈനീസ്",
    "xal" to "കാൽമിക്",
    "xh" to "ഖോസ",
    "xnr" to "കാങ്ടി",
    "xog" to "സോഗോ",
    "yao" to "യാവോ",
    "yap" to "യെപ്പീസ്",
    "yav" to "യാംഗ്ബെൻ",
    "ybb" to "യംബ",
    "yi" to "യിദ്ദിഷ്",
    "yo" to "യൊറൂബാ",
    "yrl" to "നീൻഗാറ്റു",
    "yue" to "കാന്റണീസ്",
    "yue-alt-menu" to "ചൈനീസ്, കാന്റണീസ്",
    "za" to "സ്വാംഗ്",
    "zap" to "സാപ്പോടെക്",
    "zbl" to "ബ്ലിസ്സിംബൽസ്",
    "zen" to "സെനഗ",
    "zgh" to "സ്റ്റാൻഡേർഡ് മൊറോക്കൻ റ്റാമസിയറ്റ്",
    "zh" to "ചൈനീസ്",
    "zh-alt-menu" to "ചൈനീസ്, മാൻഡറിൻ",
    "zh-Hans" to "ലളിതമാക്കിയ ചൈനീസ്",
    "zh-Hans-alt-long" to "ലളിതവൽകൃത മാൻഡറിൻ ചൈനീസ്",
    "zh-Hant" to "പരമ്പരാഗത ചൈനീസ്",
    "zh-Hant-alt-long" to "പരമ്പരാഗത മാൻഡറിൻ ചൈനീസ്",
    "zu" to "സുലു",
    "zun" to "സുനി",
    "zxx" to "ഭാഷാപരമായ ഉള്ളടക്കമൊന്നുമില്ല",
    "zza" to "സാസാ",
  ) }

  val mn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афар",
    "ab" to "абхаз",
    "ace" to "ачин",
    "ada" to "адангмэ",
    "ady" to "адигэ",
    "af" to "африкаанс",
    "agq" to "агем",
    "ain" to "айну",
    "ak" to "акан",
    "ale" to "алют",
    "alt" to "өмнөд алтай",
    "am" to "амхар",
    "an" to "арагон",
    "ann" to "оболо",
    "anp" to "ангик",
    "ar" to "араб",
    "ar-001" to "стандарт араб",
    "arn" to "мапүчи",
    "arp" to "арапаго",
    "ars" to "наджи араб",
    "as" to "ассам",
    "asa" to "асу",
    "ast" to "астури",
    "atj" to "атикамек",
    "av" to "авар",
    "awa" to "авадхи",
    "ay" to "аймара",
    "az" to "азербайжан",
    "az-alt-short" to "азери",
    "ba" to "башкир",
    "ban" to "бали",
    "bas" to "басаа",
    "be" to "беларусь",
    "bem" to "бемба",
    "bez" to "бена",
    "bg" to "болгар",
    "bgc" to "харьянви",
    "bho" to "божпури",
    "bi" to "бислам",
    "bin" to "бини",
    "bla" to "сиксика",
    "blo" to "Ани",
    "bm" to "бамбара",
    "bn" to "бенгал",
    "bo" to "төвд",
    "br" to "бретон",
    "brx" to "бодо",
    "bs" to "босни",
    "bug" to "буги",
    "byn" to "блин",
    "ca" to "каталан",
    "cay" to "кайюга хэл",
    "ccp" to "чакма",
    "ce" to "чечень",
    "ceb" to "себуано",
    "cgg" to "чига",
    "ch" to "чаморро",
    "chk" to "чуук",
    "chm" to "мари хэл",
    "cho" to "чоктау",
    "chp" to "чипевайан",
    "chr" to "чероки",
    "chy" to "чэенн",
    "ckb" to "төв курд",
    "ckb-alt-menu" to "Курд, Төв",
    "ckb-alt-variant" to "Курд, Сорани",
    "clc" to "чилкотин",
    "co" to "корсик",
    "crg" to "мичиф",
    "crj" to "зүүн өмнөд кри",
    "crk" to "плэйн кри",
    "crl" to "зүүн хойд кри",
    "crm" to "мүүс кри",
    "crr" to "каролина алгонкинск хэл",
    "crs" to "сеселва креол франц",
    "cs" to "чех",
    "csw" to "свампи кри",
    "cu" to "сүмийн славян",
    "cv" to "чуваш",
    "cy" to "уэльс",
    "da" to "дани",
    "dak" to "дакота",
    "dar" to "даргва",
    "dav" to "тайта",
    "de" to "герман",
    "de-CH" to "герман (Швейцар)",
    "dgr" to "догриб",
    "dje" to "зарма",
    "doi" to "догри",
    "dsb" to "доод сорби",
    "dua" to "дуала",
    "dv" to "дивехи",
    "dyo" to "жола-фони",
    "dz" to "зонха",
    "dzg" to "дазага",
    "ebu" to "эмбу",
    "ee" to "эвэ",
    "efi" to "эфик",
    "eka" to "экажук",
    "el" to "грек",
    "en" to "англи",
    "en-AU" to "австрали-англи",
    "en-CA" to "канад-англи",
    "en-GB" to "британи-англи",
    "en-GB-alt-short" to "британи-англи",
    "en-US" to "америк-англи",
    "en-US-alt-short" to "америк-англи",
    "eo" to "эсперанто",
    "es" to "испани",
    "es-419" to "испани хэл (Латин Америк)",
    "es-ES" to "испани хэл (Европ)",
    "es-MX" to "испани хэл (Мексик)",
    "et" to "эстони",
    "eu" to "баск",
    "ewo" to "эвондо",
    "fa" to "перс",
    "ff" to "фула",
    "fi" to "фин",
    "fil" to "филипино",
    "fj" to "фижи",
    "fo" to "фарер",
    "fon" to "фон",
    "fr" to "франц",
    "fr-CH" to "франц (Швейцар)",
    "frc" to "франц, кажун",
    "frr" to "хойд фриз",
    "fur" to "фриулан",
    "fy" to "баруун фриз",
    "ga" to "ирланд",
    "gaa" to "га",
    "gag" to "гагуз",
    "gd" to "шотландын гел",
    "gez" to "гийз",
    "gil" to "гилберт",
    "gl" to "галего",
    "gn" to "гуарани",
    "gor" to "горонтало",
    "gsw" to "швейцари-герман",
    "gu" to "гужарати",
    "guz" to "гузы",
    "gv" to "манкс",
    "gwi" to "гвичин",
    "ha" to "хауса",
    "hai" to "хайда",
    "haw" to "хавай",
    "hax" to "өмнөд хайда",
    "he" to "еврей",
    "hi" to "хинди",
    "hi-Latn-alt-variant" to "хинглиш",
    "hil" to "хилигайнон",
    "hmn" to "хмонг",
    "hr" to "хорват",
    "hsb" to "дээд сорби",
    "ht" to "Гаитийн креол",
    "hu" to "мажар",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "армен",
    "hz" to "хереро",
    "ia" to "интерлингво",
    "iba" to "ибан",
    "ibb" to "ибибио",
    "id" to "индонези",
    "ie" to "нэгдмэл хэл",
    "ig" to "игбо",
    "ii" to "сычуань и",
    "ikt" to "баруун канадын инуктитут",
    "ilo" to "илоко",
    "inh" to "ингуш",
    "io" to "идо",
    "is" to "исланд",
    "it" to "итали",
    "iu" to "инуктитут",
    "ja" to "япон",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачамэ",
    "jv" to "ява",
    "ka" to "гүрж",
    "kab" to "кабиле",
    "kac" to "качин",
    "kaj" to "жжу",
    "kam" to "камба",
    "kbd" to "кабардин",
    "kcg" to "тяп",
    "kde" to "маконде",
    "kea" to "кабүвердиану",
    "kfo" to "коро",
    "kgp" to "кайнганг",
    "kha" to "каси",
    "khq" to "койра чини",
    "ki" to "кикуюү",
    "kj" to "куаньяма",
    "kk" to "казах",
    "kkj" to "како",
    "kl" to "калалисут",
    "kln" to "каленжин",
    "km" to "кхмер",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "солонгос",
    "koi" to "коми-пермяк",
    "kok" to "конкани",
    "kpe" to "кпелле",
    "kr" to "канури",
    "krc" to "карачай-балкар",
    "krl" to "карель",
    "kru" to "курук",
    "ks" to "кашмир",
    "ksb" to "шамбал",
    "ksf" to "бафиа",
    "ksh" to "кёльш",
    "ku" to "курд",
    "kum" to "кумук",
    "kv" to "коми",
    "kw" to "корн",
    "kwk" to "квак вала",
    "kxv" to "куви",
    "ky" to "киргиз",
    "la" to "латин",
    "lad" to "ладин",
    "lag" to "ланги",
    "lb" to "люксембург",
    "lez" to "лезги",
    "lg" to "ганда",
    "li" to "лимбург",
    "lij" to "лигури",
    "lil" to "лиллуэт",
    "lkt" to "лакота",
    "lmo" to "ломбард",
    "ln" to "лингала",
    "lo" to "лаос",
    "lou" to "луизиана креоле",
    "loz" to "лози",
    "lrc" to "хойд лури",
    "lsm" to "самиа",
    "lt" to "литва",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "луяа",
    "lv" to "латви",
    "mad" to "мадури хэл",
    "mag" to "магахи",
    "mai" to "май",
    "mak" to "макасар",
    "mas" to "масай",
    "mdf" to "мокша",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "морисен",
    "mg" to "малагаси",
    "mgh" to "макува-мито",
    "mgo" to "мета",
    "mh" to "маршалл",
    "mi" to "маори",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македон",
    "ml" to "малаялам",
    "mn" to "монгол",
    "mni" to "манипури",
    "moe" to "инну-аймун",
    "moh" to "мохаук",
    "mos" to "мосси",
    "mr" to "марати",
    "ms" to "малай",
    "mt" to "малта",
    "mua" to "мунданг",
    "mul" to "олон хэл",
    "mus" to "крик",
    "mwl" to "меранди",
    "my" to "бирм",
    "myv" to "эрзя",
    "mzn" to "мазандерани",
    "na" to "науру",
    "nap" to "неаполитан",
    "naq" to "нама",
    "nb" to "норвегийн букмол",
    "nd" to "хойд ндебеле",
    "nds" to "доод герман",
    "ne" to "балба",
    "new" to "невари",
    "ng" to "ндонга",
    "nia" to "ниас хэл",
    "niu" to "ниуэ",
    "nl" to "нидерланд",
    "nl-BE" to "фламанд",
    "nmg" to "квазио",
    "nn" to "норвегийн нинорск",
    "nnh" to "нгиембүүн",
    "no" to "норвег",
    "nog" to "ногаи",
    "nqo" to "нко",
    "nr" to "өмнөд ндебеле",
    "nso" to "хойд сото",
    "nus" to "нуер",
    "nv" to "навахо",
    "ny" to "нянжа",
    "nyn" to "нянколе",
    "oc" to "окситан",
    "ojb" to "баруун хойд ожибва",
    "ojc" to "төв ожибва",
    "ojs" to "ожи кри",
    "ojw" to "баруун ожибва",
    "oka" to "оканаган",
    "om" to "оромо",
    "or" to "ория",
    "os" to "оссетин",
    "pa" to "панжаби",
    "pag" to "пангасин",
    "pam" to "пампанга",
    "pap" to "папьяменто",
    "pau" to "палау",
    "pcm" to "нигерийн пиджин",
    "pis" to "пижин",
    "pl" to "польш",
    "pqm" to "малесит-пассамакводди",
    "prg" to "прусс",
    "ps" to "пушту",
    "pt" to "португал",
    "pt-BR" to "португал хэл (Бразил)",
    "pt-PT" to "португал хэл (Европ)",
    "qu" to "кечуа",
    "quc" to "киче",
    "raj" to "ражастани",
    "rap" to "рапануи",
    "rar" to "раротонг",
    "rhg" to "рохинжа",
    "rm" to "романш",
    "rn" to "рунди",
    "ro" to "румын",
    "ro-MD" to "молдав",
    "rof" to "ромбо",
    "ru" to "орос",
    "rup" to "ароманы",
    "rw" to "киньяруанда",
    "rwk" to "рва",
    "sa" to "санскрит",
    "sad" to "сандавэ",
    "sah" to "саха",
    "saq" to "самбүрү",
    "sat" to "сантали",
    "sba" to "нгамбай",
    "sbp" to "сангү",
    "sc" to "сардин",
    "scn" to "сицил",
    "sco" to "шотланд",
    "sd" to "синдхи",
    "se" to "хойд сами",
    "seh" to "сена",
    "ses" to "кёраборо сени",
    "sg" to "санго",
    "sh" to "хорватын серб",
    "shi" to "тачелхит",
    "shn" to "шань",
    "si" to "синхала",
    "sk" to "словак",
    "sl" to "словени",
    "slh" to "өмнөд лушуцид",
    "sm" to "самоа",
    "sma" to "өмнөд сами",
    "smj" to "люле сами",
    "smn" to "инари сами",
    "sms" to "сколт сами",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомали",
    "sq" to "албани",
    "sr" to "серб",
    "srn" to "сранан тонго",
    "ss" to "свати",
    "ssy" to "сахо",
    "st" to "сесото",
    "str" to "стрейтс салиш",
    "su" to "сундан",
    "suk" to "сукума",
    "sv" to "швед",
    "sw" to "свахили",
    "sw-CD" to "конгогийн свахили",
    "swb" to "комори",
    "syr" to "сири",
    "szl" to "силез",
    "ta" to "тамил",
    "tce" to "өмнөд тутчоне",
    "te" to "тэлүгү",
    "tem" to "тимн",
    "teo" to "тэсо",
    "tet" to "тетум",
    "tg" to "тажик",
    "tgx" to "тагиш",
    "th" to "тай",
    "tht" to "талтан",
    "ti" to "тигринья",
    "tig" to "тигр",
    "tk" to "туркмен",
    "tlh" to "клингон",
    "tli" to "тлингит",
    "tn" to "цвана",
    "to" to "тонга",
    "tok" to "токипона",
    "tpi" to "ток писин",
    "tr" to "турк",
    "trv" to "тароко",
    "ts" to "цонга",
    "tt" to "татар",
    "ttm" to "хойд тутчоне",
    "tum" to "тумбула",
    "tvl" to "тувалу",
    "tw" to "тви",
    "twq" to "тасавак",
    "ty" to "таити",
    "tyv" to "тува",
    "tzm" to "Төв Атласын тамазигхт",
    "udm" to "удмурт",
    "ug" to "уйгур",
    "uk" to "украин",
    "umb" to "умбунду",
    "und" to "үл мэдэгдэх хэл",
    "ur" to "урду",
    "uz" to "узбек",
    "vai" to "вай",
    "ve" to "венда",
    "vec" to "венец",
    "vi" to "вьетнам",
    "vmw" to "макуа",
    "vo" to "волапюк",
    "vun" to "вунжо",
    "wa" to "уоллун",
    "wae" to "уолсэр",
    "wal" to "уоллайтта",
    "war" to "варай",
    "wo" to "волоф",
    "wuu" to "хятад, ву хэл",
    "xal" to "халимаг",
    "xh" to "хоса",
    "xnr" to "кангри",
    "xog" to "сога",
    "yav" to "янгбен",
    "ybb" to "емба",
    "yi" to "иддиш",
    "yo" to "ёруба",
    "yrl" to "ньенгату",
    "yue" to "кантон",
    "yue-alt-menu" to "хятад, кантон",
    "za" to "чжуанг",
    "zgh" to "стандарт тамазайт (Морокко)",
    "zh" to "хятад",
    "zh-alt-menu" to "хятад, мандарин",
    "zh-Hans" to "хялбаршуулсан хятад",
    "zh-Hans-alt-long" to "хялбаршуулсан мандарин хятад",
    "zh-Hant" to "уламжлалт хятад",
    "zh-Hant-alt-long" to "уламжлалт мандарин хятад",
    "zu" to "зулу",
    "zun" to "зуни",
    "zxx" to "хэл зүйн агуулгагүй",
    "zza" to "заза",
  ) }

  val mn_Mong_MN: ImmutableMap by lazy { immutableMapOf(
    "de" to "ᠭᠧᠷᠮᠠᠨ",
    "de-AT" to "ᠠᠦᠰᠲᠷᠢ ᠭᠧᠷᠮᠠᠨ",
    "de-CH" to "ᠰᠸᠢᠼᠸᠵᠯᠡᠨᠳᠠ ᠭᠧᠷᠮᠠᠨ",
    "en" to "ᠠᠨᠭᠭᠯᠢ",
    "en-AU" to "ᠠᠥ᠋ᠰᠲ᠋ᠠᠷᠠᠯᠢᠢ᠎ᠠ ᠠᠨᠭᠭᠯᠢ",
    "en-CA" to "ᠻᠠᠨᠠᠳᠠ ᠠᠨᠭᠭᠯᠢ",
    "en-GB" to "ᠪᠷᠢᠲ᠋ᠠᠨᠢ ᠠᠨᠭᠭᠯᠢ",
    "en-GB-alt-short" to "ᠪᠷᠢᠲ᠋ᠠᠨᠢ ᠠᠨᠭᠭᠯᠢ",
    "en-US" to "ᠠᠮᠧᠷᠢᠺᠠ ᠠᠨᠭᠭᠯᠢ",
    "en-US-alt-short" to "ᠠᠮᠧᠷᠢᠺᠠ ᠠᠨᠭᠭᠯᠢ",
    "es" to "ᠢᠰᠫᠠᠨᠢ",
    "es-419" to "ᠢᠰᠫᠠᠨᠢ (ᠯᠠᠠᠲ᠋ᠢᠨ ᠡᠠᠮᠸᠷᠢᠺᠠ)",
    "es-ES" to "ᠢᠰᠫᠠᠨᠢ (ᠢᠰᠫᠠᠨᠢ)",
    "es-MX" to "ᠢᠰᠫᠠᠨᠢ (ᠮᠸᠺᠰᠢᠺᠦ)",
    "fr" to "ᠹᠷᠠᠨᠼᠠ",
    "fr-CA" to "ᠹᠷᠠᠨᠼᠠ ᠹᠷᠠᠨᠼᠠ",
    "fr-CH" to "ᠰᠸᠢᠼᠸᠵᠯᠡᠨ᠋ᠳ᠋ ᠹᠷᠠᠨᠼᠠ",
    "it" to "ᠢᠲ᠋ᠠᠯᠢ",
    "ja" to "ᠶᠡᠫᠥᠠ",
    "mn" to "ᠮᠣᠩᠭᠣᠯ",
    "pt" to "ᠫᠣᠷᠲ᠋ᠦ᠋ᠭᠠᠯᠢ",
    "pt-PT" to "ᠫᠣᠷᠲ᠋ᠦ᠋ᠭᠠᠯᠢ (ᠫᠣᠷᠲ᠋ᠦ᠋ᠭᠠᠯᠢ)",
    "ru" to "ᠣᠷᠣᠰ",
    "und" to "ᠲᠣᠳᠣᠷᠬᠠᠢ ᠥᠭᠡᠢ ᠬᠡᠯᠡ",
    "zh" to "ᠬᠢᠳᠠᠳ",
    "zh-alt-menu" to "ᠬᠢᠳᠠᠳ",
    "zh-Hans" to "ᠬᠢᠯᠪᠠᠷᠰᠢᠭᠣᠯᠣᠭᠰᠠᠨ ᠬᠢᠳᠠᠳ",
    "zh-Hans-alt-long" to "ᠬᠢᠯᠪᠠᠷᠰᠢᠭᠣᠯᠣᠭᠰᠠᠨ ᠬᠢᠳᠠᠳ",
    "zh-Hant" to "ᠣᠯᠠᠮᠵᠢᠯᠠᠯᠳᠥ ᠬᠢᠳᠠᠳ",
    "zh-Hant-alt-long" to "ᠣᠯᠠᠮᠵᠢᠯᠠᠯᠳᠥ ᠬᠢᠳᠠᠳ",
  ) }

  val mni: ImmutableMap by lazy { immutableMapOf(
    "ar" to "আরাবিক",
    "ar-001" to "মোর্দর্ন স্তেন্দর্দ আরাবিক",
    "bn" to "বাংলা",
    "de" to "জর্মন",
    "de-AT" to "ওষ্ট্রিয়ান জর্মন",
    "de-CH" to "স্বিজ হায় জর্মন",
    "en" to "ইংলিস",
    "en-AU" to "ওষ্ট্রেলিয়ান ইংলিস",
    "en-CA" to "কানাদিয়ান ইংলিস",
    "en-GB" to "ব্রিটিশ ইংলিস",
    "en-GB-alt-short" to "য়ু কে ইংলিস",
    "en-US" to "অমেরিকান ইংলিস",
    "en-US-alt-short" to "য়ু এস ইংলিস",
    "es" to "স্পেনিস",
    "es-419" to "লেটিন অমেরিকান স্পেনিস",
    "es-ES" to "য়ুরোপিয়ান স্পেনিস",
    "es-MX" to "মেক্সিকান স্পেনিস",
    "fr" to "ফ্রেঞ্চ",
    "fr-CA" to "কানাদিয়ান ফ্রেঞ্চ",
    "fr-CH" to "স্বিজ ফ্রেঞ্চ",
    "hi" to "হিন্দী",
    "id" to "ইন্দোনেসিয়া",
    "it" to "ইটালিয়ন",
    "ja" to "জাপানিজ",
    "ko" to "কোরিয়ন",
    "mni" to "মৈতৈলোন্",
    "nl" to "দচ",
    "nl-BE" to "ফ্লেমিশ",
    "pl" to "পোলিশ",
    "pt" to "পোর্টুগিজ",
    "pt-BR" to "ব্রাজিলিয়ান পোর্টুগিজ",
    "pt-PT" to "য়ুরোপিয়ান পোর্টুগিজ",
    "ru" to "রুসিয়ান",
    "th" to "থাই",
    "tr" to "টর্কিশ",
    "und" to "মশকখংদবা লোল",
    "zh" to "চাইনিজ",
    "zh-alt-menu" to "চাইনিজ মন্দারিন",
    "zh-Hans" to "সিমপ্লিফাইদ চাইনিজ",
    "zh-Hans-alt-long" to "সিমপ্লিফাইদ মন্দারিন চাইনিজ",
    "zh-Hant" to "ত্রেদিস্নেল চাইনিজ",
    "zh-Hant-alt-long" to "ত্রেদিস্নেল মন্দারিন চাইনিজ",
  ) }

  val mni_Beng: ImmutableMap by lazy { immutableMapOf(
  ) }

  val mni_Mtei: ImmutableMap by lazy { immutableMapOf(
    "mni" to "ꯃꯤꯇꯩꯂꯣꯟ",
  ) }

  val moh: ImmutableMap by lazy { immutableMapOf(
    "moh" to "Kanienʼkéha",
  ) }

  val mr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "अफार",
    "ab" to "अबखेजियन",
    "ace" to "अचीनी",
    "ach" to "अकोली",
    "ada" to "अडांग्मे",
    "ady" to "अडिघे",
    "ae" to "अवेस्तन",
    "af" to "अफ्रिकान्स",
    "afh" to "अफ्रिहिली",
    "agq" to "अघेम",
    "ain" to "ऐनू",
    "ak" to "अकान",
    "akk" to "अक्केडियन",
    "ale" to "अलेउत",
    "alt" to "दक्षिणात्य अल्ताई",
    "am" to "अम्हारिक",
    "an" to "अर्गोनीज",
    "ang" to "पुरातन इंग्रजी",
    "ann" to "ओबोलो",
    "anp" to "अंगिका",
    "ar" to "अरबी",
    "ar-001" to "आधुनिक प्रमाणित अरबी",
    "arc" to "अ‍ॅरेमाइक",
    "arn" to "मापुची",
    "arp" to "आरापाहो",
    "ars" to "नजदी अरबी",
    "arw" to "आरावाक",
    "as" to "आसामी",
    "asa" to "असु",
    "ast" to "अस्तुरियन",
    "atj" to "अटिकमेक",
    "av" to "अ‍ॅव्हेरिक",
    "awa" to "अवधी",
    "ay" to "ऐमरा",
    "az" to "अझरबैजानी",
    "az-alt-short" to "अझेरी",
    "ba" to "बष्किर",
    "bal" to "बलुची",
    "ban" to "बालिनीज",
    "bas" to "बसा",
    "be" to "बेलारुशियन",
    "bej" to "बेजा",
    "bem" to "बेम्बा",
    "bez" to "बेना",
    "bg" to "बल्गेरियन",
    "bgc" to "हरियाणवी",
    "bgn" to "पश्चिमी बालोची",
    "bho" to "भोजपुरी",
    "bi" to "बिस्लामा",
    "bik" to "बिकोल",
    "bin" to "बिनी",
    "bla" to "सिक्सिका",
    "blo" to "ॲनीआय",
    "bm" to "बाम्बारा",
    "bn" to "बंगाली",
    "bo" to "तिबेटी",
    "br" to "ब्रेतॉन",
    "bra" to "ब्रज",
    "brx" to "बोडो",
    "bs" to "बोस्नियन",
    "bua" to "बुरियात",
    "bug" to "बगिनीस",
    "byn" to "ब्लिन",
    "ca" to "कातालान",
    "cad" to "कॅड्डो",
    "car" to "कॅरिब",
    "cay" to "केयुगा",
    "cch" to "अत्सम",
    "ccp" to "चाकमा",
    "ce" to "चेचेन",
    "ceb" to "सिबुआनो",
    "cgg" to "किगा",
    "ch" to "कॅमोरो",
    "chb" to "चिब्चा",
    "chg" to "छागाताइ",
    "chk" to "चूकीसे",
    "chm" to "मारी",
    "chn" to "चिनूक जारगॉन",
    "cho" to "चोक्तौ",
    "chp" to "शिपेव्यान",
    "chr" to "चेरोकी",
    "chy" to "शेयेन्न",
    "ckb" to "मध्य कुर्दिश",
    "ckb-alt-menu" to "कुर्दिश, मध्य",
    "ckb-alt-variant" to "कुर्दिश, सोरानी",
    "clc" to "चिलकोटिन",
    "co" to "कॉर्सिकन",
    "cop" to "कॉप्टिक",
    "cr" to "क्री",
    "crg" to "मिचिफो",
    "crh" to "क्राइमीन तुर्की",
    "crj" to "दक्षिणात्य इस्ट क्री",
    "crk" to "प्लेन्स क्री",
    "crl" to "नॉर्दर्न ईस्ट क्री",
    "crm" to "मूस क्री",
    "crr" to "कॅरोलिना अल्गोंक्वियन",
    "crs" to "सेसेल्वा क्रिओल फ्रेंच",
    "cs" to "झेक",
    "csb" to "काशुबियन",
    "csw" to "स्वॅम्पी क्री",
    "cu" to "चर्च स्लाव्हिक",
    "cv" to "चूवाश",
    "cy" to "वेल्श",
    "da" to "डॅनिश",
    "dak" to "डाकोटा",
    "dar" to "दार्गवा",
    "dav" to "तायता",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रियन जर्मन",
    "de-CH" to "स्विस हाय जर्मन",
    "del" to "डेलावेयर",
    "den" to "स्लाव्ह",
    "dgr" to "डोग्रिब",
    "din" to "डिन्का",
    "dje" to "झार्मा",
    "doi" to "डोगरी",
    "dsb" to "लोअर सोर्बियन",
    "dua" to "दुआला",
    "dum" to "मिडल डच",
    "dv" to "दिवेही",
    "dyo" to "जोला-फॉन्यी",
    "dyu" to "ड्युला",
    "dz" to "झोंगखा",
    "dzg" to "दाझागा",
    "ebu" to "एम्बू",
    "ee" to "एवे",
    "efi" to "एफिक",
    "egy" to "प्राचीन इजिप्शियन",
    "eka" to "एकाजुक",
    "el" to "ग्रीक",
    "elx" to "एलामाइट",
    "en" to "इंग्रजी",
    "en-AU" to "ऑस्ट्रेलियन इंग्रजी",
    "en-CA" to "कॅनडियन इंग्रजी",
    "en-GB" to "ब्रिटिश इंग्रजी",
    "en-GB-alt-short" to "यू.के. इंग्रजी",
    "en-US" to "अमेरिकन इंग्रजी",
    "en-US-alt-short" to "यू.एस. इंग्रजी",
    "enm" to "मिडल इंग्रजी",
    "eo" to "एस्परान्टो",
    "es" to "स्पॅनिश",
    "es-419" to "लॅटिन अमेरिकन स्पॅनिश",
    "es-ES" to "युरोपियन स्पॅनिश",
    "es-MX" to "मेक्सिकन स्पॅनिश",
    "et" to "इस्टोनियन",
    "eu" to "बास्क",
    "ewo" to "इवोन्डो",
    "fa" to "फारसी",
    "fa-AF" to "दारी",
    "fan" to "फँग",
    "fat" to "फन्टी",
    "ff" to "फुलाह",
    "fi" to "फिनिश",
    "fil" to "फिलिपिनो",
    "fj" to "फिजियन",
    "fo" to "फरोइज",
    "fon" to "फॉन",
    "fr" to "फ्रेंच",
    "fr-CA" to "कॅनडियन फ्रेंच",
    "fr-CH" to "स्विस फ्रेंच",
    "frc" to "केजॉन फ्रेंच",
    "frm" to "मिडल फ्रेंच",
    "fro" to "पुरातन फ्रेंच",
    "frr" to "उत्तरी फ्रिशियन",
    "frs" to "पौर्वात्य फ्रिशियन",
    "fur" to "फ्रियुलियान",
    "fy" to "पश्चिमी फ्रिशियन",
    "ga" to "आयरिश",
    "gaa" to "गा",
    "gag" to "गागाउझ",
    "gan" to "गॅन चिनी",
    "gay" to "गायो",
    "gba" to "बाया",
    "gd" to "स्कॉटिश गेलिक",
    "gez" to "गीझ",
    "gil" to "जिल्बरटीज",
    "gl" to "गॅलिशियन",
    "gmh" to "मिडल हाय जर्मन",
    "gn" to "गुआरनी",
    "goh" to "पुरातन हाइ जर्मन",
    "gon" to "गाँडी",
    "gor" to "गोरोन्तालो",
    "got" to "गॉथिक",
    "grb" to "ग्रेबो",
    "grc" to "प्राचीन ग्रीक",
    "gsw" to "स्विस जर्मन",
    "gu" to "गुजराती",
    "guz" to "गसी",
    "gv" to "मांक्स",
    "gwi" to "ग्विच’इन",
    "ha" to "हौसा",
    "hai" to "हैडा",
    "hak" to "हाक्का चिनी",
    "haw" to "हवाईयन",
    "hax" to "दक्षिणात्य हैडा",
    "he" to "हिब्रू",
    "hi" to "हिंदी",
    "hi-Latn-alt-variant" to "हिंग्लिश",
    "hil" to "हिलीगेनॉन",
    "hit" to "हिट्टिते",
    "hmn" to "माँग",
    "ho" to "हिरी मॉटू",
    "hr" to "क्रोएशियन",
    "hsb" to "अप्पर सॉर्बियन",
    "hsn" to "शियांग चिनी",
    "ht" to "हैतीयन क्रेओल",
    "hu" to "हंगेरियन",
    "hup" to "हूपा",
    "hur" to "हॉल्कमेलम",
    "hy" to "अर्मेनियन",
    "hz" to "हरेरो",
    "ia" to "इंटरलिंग्वा",
    "iba" to "इबान",
    "ibb" to "इबिबिओ",
    "id" to "इंडोनेशियन",
    "ie" to "इंटरलिंग",
    "ig" to "ईग्बो",
    "ii" to "सिचुआन यी",
    "ik" to "इनूपियाक",
    "ikt" to "वेस्टर्न कॅनेडियन इनुकिटुट",
    "ilo" to "इलोको",
    "inh" to "इंगुश",
    "io" to "इडौ",
    "is" to "आईसलँडिक",
    "it" to "इटालियन",
    "iu" to "इनुक्तीटुट",
    "ja" to "जपानी",
    "jbo" to "लोज्बान",
    "jgo" to "गोम्बा",
    "jmc" to "मशामे",
    "jpr" to "जुदेओ-फारसी",
    "jrb" to "जुदेओ-अरबी",
    "jv" to "जावानीज",
    "ka" to "जॉर्जियन",
    "kaa" to "कारा-कल्पक",
    "kab" to "कबाइल",
    "kac" to "काचिन",
    "kaj" to "ज्जु",
    "kam" to "काम्बा",
    "kaw" to "कावी",
    "kbd" to "कबार्डियन",
    "kcg" to "त्याप",
    "kde" to "माकोन्दे",
    "kea" to "काबवर्दियानु",
    "kfo" to "कोरो",
    "kg" to "काँगो",
    "kgp" to "काइंगांग",
    "kha" to "खासी",
    "kho" to "खोतानीस",
    "khq" to "कोयरा चीनी",
    "ki" to "किकुयू",
    "kj" to "क्वान्यामा",
    "kk" to "कझाक",
    "kkj" to "काको",
    "kl" to "कलाल्लिसत",
    "kln" to "कालेंजीन",
    "km" to "ख्मेर",
    "kmb" to "किम्बन्दु",
    "kn" to "कन्नड",
    "ko" to "कोरियन",
    "koi" to "कोमी-परम्याक",
    "kok" to "कोंकणी",
    "kos" to "कोसरियन",
    "kpe" to "क्पेल्ले",
    "kr" to "कनुरी",
    "krc" to "कराचय-बाल्कर",
    "krl" to "करेलियन",
    "kru" to "कुरूख",
    "ks" to "काश्मीरी",
    "ksb" to "शांबाला",
    "ksf" to "बाफिया",
    "ksh" to "कोलोग्नियन",
    "ku" to "कुर्दिश",
    "kum" to "कुमीक",
    "kut" to "कुतेनाई",
    "kv" to "कोमी",
    "kw" to "कोर्निश",
    "kwk" to "क्वक्क्वाला",
    "kxv" to "कुवी",
    "ky" to "किरगीझ",
    "la" to "लॅटिन",
    "lad" to "लादीनो",
    "lag" to "लांगी",
    "lah" to "लाह्न्डा",
    "lam" to "लाम्बा",
    "lb" to "लक्झेंबर्गिश",
    "lez" to "लेझ्घीयन",
    "lg" to "गांडा",
    "li" to "लिंबूर्गिश",
    "lij" to "लिगुरिअन",
    "lil" to "लिलूएट",
    "lkt" to "लाकोटा",
    "lmo" to "लोंबार्ड",
    "ln" to "लिंगाला",
    "lo" to "लाओ",
    "lol" to "मोंगो",
    "lou" to "ल्युसियाना क्रिओल",
    "loz" to "लोझि",
    "lrc" to "उत्तरी ल्युरी",
    "lsm" to "सामिया",
    "lt" to "लिथुआनियन",
    "lu" to "ल्यूबा-कटांगा",
    "lua" to "लुबा-लुलुआ",
    "lui" to "लुइसेनो",
    "lun" to "लुन्डा",
    "luo" to "ल्युओ",
    "lus" to "मिझो",
    "luy" to "ल्युइया",
    "lv" to "लात्व्हियन",
    "mad" to "मादुरीस",
    "mag" to "मगही",
    "mai" to "मैथिली",
    "mak" to "मकस्सर",
    "man" to "मन्डिन्गो",
    "mas" to "मसाई",
    "mdf" to "मोक्ष",
    "mdr" to "मंडार",
    "men" to "मेन्डे",
    "mer" to "मेरू",
    "mfe" to "मोरिस्येन",
    "mg" to "मलागसी",
    "mga" to "मिडल आयरिश",
    "mgh" to "माखुव्हा-मीट्टो",
    "mgo" to "मीटा",
    "mh" to "मार्शलीज",
    "mi" to "माओरी",
    "mic" to "मिकमॅक",
    "min" to "मिनांग्काबाउ",
    "mk" to "मॅसेडोनियन",
    "ml" to "मल्याळम",
    "mn" to "मंगोलियन",
    "mnc" to "मान्चु",
    "mni" to "मणिपुरी",
    "moe" to "इन्नू-ॲमन",
    "moh" to "मोहॉक",
    "mos" to "मोस्सी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "mt" to "माल्टिज्",
    "mua" to "मुंडांग",
    "mul" to "एकाधिक भाषा",
    "mus" to "क्रीक",
    "mwl" to "मिरांडिज्",
    "mwr" to "मारवाडी",
    "my" to "बर्मी",
    "myv" to "एर्झ्या",
    "mzn" to "माझानदेरानी",
    "na" to "नउरू",
    "nan" to "मिन नान चिनी",
    "nap" to "नेपोलिटान",
    "naq" to "नामा",
    "nb" to "नॉर्वेजियन बोकमाल",
    "nd" to "उत्तर देबेली",
    "nds" to "लो जर्मन",
    "nds-NL" to "लो सॅक्सन",
    "ne" to "नेपाळी",
    "new" to "नेवारी",
    "ng" to "डोंगा",
    "nia" to "नियास",
    "niu" to "नियुआन",
    "nl" to "डच",
    "nl-BE" to "फ्लेमिश",
    "nmg" to "क्वासिओ",
    "nn" to "नॉर्वेजियन न्योर्स्क",
    "nnh" to "जिएम्बून",
    "no" to "नॉर्वेजियन",
    "nog" to "नोगाई",
    "non" to "पुरातन नॉर्स",
    "nqo" to "एन्को",
    "nr" to "दक्षिणात्य देबेली",
    "nso" to "उत्तरी सोथो",
    "nus" to "नुएर",
    "nv" to "नावाजो",
    "nwc" to "अभिजात नेवारी",
    "ny" to "न्यान्जा",
    "nym" to "न्यामवेझी",
    "nyn" to "न्यानकोल",
    "nyo" to "न्योरो",
    "nzi" to "न्झिमा",
    "oc" to "ऑक्सितान",
    "oj" to "ओजिब्वा",
    "ojb" to "नॉर्थवेस्टर्न ओजिब्वा",
    "ojc" to "सेंट्रल ओजिब्वा",
    "ojs" to "ओजी-क्री",
    "ojw" to "वेस्टर्न ओजिबवा",
    "oka" to "ओकनागन",
    "om" to "ओरोमो",
    "or" to "उडिया",
    "os" to "ओस्सेटिक",
    "osa" to "ओसेज",
    "ota" to "ओटोमान तुर्किश",
    "pa" to "पंजाबी",
    "pag" to "पंगासीनान",
    "pal" to "पहलवी",
    "pam" to "पाम्पान्गा",
    "pap" to "पापियामेन्टो",
    "pau" to "पालाउआन",
    "pcm" to "नायजिरिअन पिजिन",
    "peo" to "पुरातन फारसी",
    "phn" to "फोनिशियन",
    "pi" to "पाली",
    "pis" to "पिजिन",
    "pl" to "पोलिश",
    "pon" to "पोह्नपियन",
    "pqm" to "मालीसेट-पासामाक्वाड्डी",
    "prg" to "प्रुशियन",
    "pro" to "पुरातन प्रोव्हेन्सल",
    "ps" to "पश्तो",
    "ps-alt-variant" to "पुश्तो",
    "pt" to "पोर्तुगीज",
    "pt-BR" to "ब्राझिलियन पोर्तुगीज",
    "pt-PT" to "युरोपियन पोर्तुगीज",
    "qu" to "क्वेचुआ",
    "quc" to "कीशेइ",
    "raj" to "राजस्थानी",
    "rap" to "रापानुई",
    "rar" to "रारोटोंगन",
    "rhg" to "रोहिंग्या",
    "rm" to "रोमान्श",
    "rn" to "रुन्दी",
    "ro" to "रोमानियन",
    "ro-MD" to "मोल्डाव्हियन",
    "rof" to "रोम्बो",
    "rom" to "रोमानी",
    "ru" to "रशियन",
    "rup" to "अरोमानियन",
    "rw" to "किन्यार्वान्डा",
    "rwk" to "रव्हा",
    "sa" to "संस्कृत",
    "sad" to "सँडवे",
    "sah" to "साखा",
    "sam" to "सामरिटान अरॅमिक",
    "saq" to "सांबुरू",
    "sas" to "सासाक",
    "sat" to "संताली",
    "sba" to "गाम्बे",
    "sbp" to "सांगु",
    "sc" to "सर्दिनियन",
    "scn" to "सिसिलियन",
    "sco" to "स्कॉट्स",
    "sd" to "सिंधी",
    "sdh" to "दक्षिणी कुर्दिश",
    "se" to "उत्तरी सामी",
    "seh" to "सेना",
    "sel" to "सेल्कप",
    "ses" to "कोयराबोरो सेन्नी",
    "sg" to "सांगो",
    "sga" to "पुरातन आयरिश",
    "sh" to "सर्बो-क्रोएशियन",
    "shi" to "ताशेल्हिट",
    "shn" to "शॅन",
    "si" to "सिंहला",
    "sid" to "सिदामो",
    "sk" to "स्लोव्हाक",
    "sl" to "स्लोव्हेनियन",
    "slh" to "दक्षिणात्य लुशूटसीड",
    "sm" to "सामोअन",
    "sma" to "दक्षिणात्य सामी",
    "smj" to "ल्युल सामी",
    "smn" to "इनारी सामी",
    "sms" to "स्कोल्ट सामी",
    "sn" to "शोना",
    "snk" to "सोनिन्के",
    "so" to "सोमाली",
    "sog" to "सोग्डिएन",
    "sq" to "अल्बानियन",
    "sr" to "सर्बियन",
    "srn" to "स्रानान टॉन्गो",
    "srr" to "सेरेर",
    "ss" to "स्वाती",
    "ssy" to "साहो",
    "st" to "दक्षिणी सोथो",
    "str" to "स्ट्राइट्स सालीश",
    "su" to "सुंदानीज",
    "suk" to "सुकुमा",
    "sus" to "सुसु",
    "sux" to "सुमेरियन",
    "sv" to "स्वीडिश",
    "sw" to "स्वाहिली",
    "sw-CD" to "काँगो स्वाहिली",
    "swb" to "कोमोरियन",
    "syc" to "अभिजात सिरियाक",
    "syr" to "सिरियाक",
    "szl" to "सिलेशियन",
    "ta" to "तामिळ",
    "tce" to "दक्षिणात्य टचोन",
    "te" to "तेलगू",
    "tem" to "टिम्ने",
    "teo" to "तेसो",
    "ter" to "तेरेनो",
    "tet" to "तेतुम",
    "tg" to "ताजिक",
    "tgx" to "टॅगिश",
    "th" to "थाई",
    "tht" to "तहल्टन",
    "ti" to "तिग्रिन्या",
    "tig" to "टाइग्रे",
    "tiv" to "तिव",
    "tk" to "तुर्कमेन",
    "tkl" to "टोकेलाऊ",
    "tl" to "टागालोग",
    "tlh" to "क्लिंगॉन",
    "tli" to "लिंगित",
    "tmh" to "तामाशेक",
    "tn" to "त्स्वाना",
    "to" to "टोंगन",
    "tog" to "न्यासा टोन्गा",
    "tok" to "टोकि पोना",
    "tpi" to "टोक पिसिन",
    "tr" to "तुर्की",
    "trv" to "तारोको",
    "ts" to "सोंगा",
    "tsi" to "सिम्शियन",
    "tt" to "तातर",
    "ttm" to "नॉर्दर्न टचोन",
    "tum" to "तुम्बुका",
    "tvl" to "टुवालु",
    "tw" to "ट्वी",
    "twq" to "तासाव्हाक",
    "ty" to "ताहितीयन",
    "tyv" to "टुवीनियन",
    "tzm" to "मध्य अ‍ॅटलास तॅमाझाइट",
    "udm" to "उदमुर्त",
    "ug" to "उइगुर",
    "uga" to "युगॅरिटिक",
    "uk" to "युक्रेनियन",
    "umb" to "उम्बुन्डु",
    "und" to "अज्ञात भाषा",
    "ur" to "उर्दू",
    "uz" to "उझ्बेक",
    "vai" to "वाई",
    "ve" to "व्हेंदा",
    "vec" to "व्हेनेशियन",
    "vi" to "व्हिएतनामी",
    "vmw" to "मखुवा",
    "vo" to "ओलापुक",
    "vot" to "वॉटिक",
    "vun" to "वुंजो",
    "wa" to "वालून",
    "wae" to "वालसेर",
    "wal" to "वोलायता",
    "war" to "वारे",
    "was" to "वाशो",
    "wbp" to "वार्लपिरी",
    "wo" to "वोलोफ",
    "wuu" to "व्हू चिनी",
    "xal" to "काल्मिक",
    "xh" to "खोसा",
    "xnr" to "कांगरी",
    "xog" to "सोगा",
    "yao" to "याओ",
    "yap" to "यापीस",
    "yav" to "यांगबेन",
    "ybb" to "येमबा",
    "yi" to "यिद्दिश",
    "yo" to "योरुबा",
    "yrl" to "न्हेंगाटू",
    "yue" to "कँटोनीज",
    "yue-alt-menu" to "चीनी, कँटोनीज",
    "za" to "झुआंग",
    "zap" to "झेपोटेक",
    "zbl" to "ब्लिसिम्बॉल्स",
    "zen" to "झेनान्गा",
    "zgh" to "प्रमाण मोरोक्कन तॅमॅझायट",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मँडेरिन",
    "zh-Hans" to "सरलीकृत चीनी",
    "zh-Hans-alt-long" to "सरलीकृत मँडेरिन चीनी",
    "zh-Hant" to "पारंपारिक चीनी",
    "zh-Hant-alt-long" to "पारंपारिक मँडेरिन चीनी",
    "zu" to "झुलू",
    "zun" to "झुनी",
    "zxx" to "भाषावैज्ञानिक सामग्री नाही",
    "zza" to "झाझा",
  ) }

  val ms: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkhazia",
    "ace" to "Aceh",
    "ach" to "Akoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "ae" to "Avestan",
    "aeb" to "Arab Tunisia",
    "af" to "Afrikaans",
    "agq" to "Aghem",
    "ain" to "Ainu",
    "ak" to "Akan",
    "ale" to "Aleut",
    "alt" to "Altai Selatan",
    "am" to "Amharic",
    "an" to "Aragon",
    "ann" to "Obolo",
    "anp" to "Angika",
    "ar" to "Arab",
    "ar-001" to "Arab Standard Moden",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "arq" to "Arab Algeria",
    "ars" to "Arab Najdi",
    "ary" to "Arab Maghribi",
    "arz" to "Arab Mesir",
    "as" to "Assam",
    "asa" to "Asu",
    "ast" to "Asturia",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaijan",
    "az-alt-short" to "Azeri",
    "ba" to "Bashkir",
    "bal" to "Baluchi",
    "ban" to "Bali",
    "bas" to "Basaa",
    "bax" to "Bamun",
    "bbj" to "Ghomala",
    "be" to "Belarus",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bg" to "Bulgaria",
    "bgc" to "Haryanvi",
    "bgn" to "Balochi Barat",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bkm" to "Kom",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Benggali",
    "bo" to "Tibet",
    "bpy" to "Bishnupriya",
    "br" to "Breton",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnia",
    "bss" to "Akoose",
    "bua" to "Buriat",
    "bug" to "Bugis",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Catalonia",
    "cay" to "Cayuga",
    "ccp" to "Chakma",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chk" to "Chukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Kurdi Tengah",
    "ckb-alt-menu" to "Kurdi, Tengah",
    "ckb-alt-variant" to "Kurdi, Sorani",
    "clc" to "Chilcotin",
    "co" to "Corsica",
    "cop" to "Coptic",
    "crg" to "Michif",
    "crh" to "Turki Krimea",
    "crj" to "Cree Tenggara",
    "crk" to "Plains Cree",
    "crl" to "Timur Laut Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "crs" to "Perancis Seselwa Creole",
    "cs" to "Czech",
    "csw" to "Swampy Cree",
    "cu" to "Slavik Gereja",
    "cv" to "Chuvash",
    "cy" to "Wales",
    "da" to "Denmark",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Jerman",
    "de-AT" to "Jerman Austria",
    "de-CH" to "Jerman Halus Switzerland",
    "dgr" to "Dogrib",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Sorbian Rendah",
    "dua" to "Duala",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Greek",
    "en" to "Inggeris",
    "en-AU" to "Inggeris Australia",
    "en-CA" to "Inggeris Kanada",
    "en-GB" to "Inggeris British",
    "en-GB-alt-short" to "Inggeris U.K.",
    "en-US" to "Inggeris AS",
    "en-US-alt-short" to "Inggeris A.S.",
    "eo" to "Esperanto",
    "es" to "Sepanyol",
    "es-419" to "Sepanyol Amerika Latin",
    "es-ES" to "Sepanyol Eropah",
    "es-MX" to "Sepanyol Mexico",
    "et" to "Estonia",
    "eu" to "Basque",
    "ewo" to "Ewondo",
    "fa" to "Parsi",
    "fa-AF" to "Dari",
    "ff" to "Fulah",
    "fi" to "Finland",
    "fil" to "Filipina",
    "fj" to "Fiji",
    "fo" to "Faroe",
    "fon" to "Fon",
    "fr" to "Perancis",
    "fr-CA" to "Perancis Kanada",
    "fr-CH" to "Perancis Switzerland",
    "frc" to "Perancis Cajun",
    "frr" to "Frisian Utara",
    "fur" to "Friulian",
    "fy" to "Frisian Barat",
    "ga" to "Ireland",
    "gaa" to "Ga",
    "gag" to "Gagauz",
    "gan" to "Cina Gan",
    "gba" to "Gbaya",
    "gbz" to "Zoroastrian Dari",
    "gd" to "Scots Gaelic",
    "gez" to "Geez",
    "gil" to "Kiribati",
    "gl" to "Galicia",
    "glk" to "Gilaki",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "grc" to "Greek Purba",
    "gsw" to "Jerman Switzerland",
    "gu" to "Gujarat",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "hak" to "Cina Hakka",
    "haw" to "Hawaii",
    "hax" to "Haida Selatan",
    "he" to "Ibrani",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Hiligaynon",
    "hmn" to "Hmong",
    "hr" to "Croatia",
    "hsb" to "Sorbian Atas",
    "hsn" to "Cina Xiang",
    "ht" to "Kreol Haiti",
    "hu" to "Hungary",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armenia",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesia",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ikt" to "Inuktitut Kanada Barat",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Iceland",
    "it" to "Itali",
    "iu" to "Inuktitut",
    "ja" to "Jepun",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jv" to "Jawa",
    "ka" to "Georgia",
    "kab" to "Kabyle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kbd" to "Kabardia",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Kikuya",
    "kj" to "Kuanyama",
    "kk" to "Kazakhstan",
    "kkj" to "Kako",
    "kl" to "Kalaallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korea",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelian",
    "kru" to "Kurukh",
    "ks" to "Kashmir",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Colognian",
    "ku" to "Kurdish",
    "kum" to "Kumyk",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwak’wala",
    "kxv" to "Kuvi",
    "ky" to "Kirghiz",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lb" to "Luxembourg",
    "lez" to "Lezghian",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lij" to "Liguria",
    "lil" to "Lillooet",
    "lkt" to "Lakota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Laos",
    "lou" to "Kreol Louisiana",
    "loz" to "Lozi",
    "lrc" to "Luri Utara",
    "lsm" to "Saamia",
    "lt" to "Lithuania",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvia",
    "mad" to "Madura",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masai",
    "mde" to "Maba",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshall",
    "mi" to "Maori",
    "mic" to "Micmac",
    "min" to "Minangkabau",
    "mk" to "Macedonia",
    "ml" to "Malayalam",
    "mn" to "Mongolia",
    "mni" to "Manipuri",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Melayu",
    "mt" to "Malta",
    "mua" to "Mundang",
    "mul" to "Pelbagai Bahasa",
    "mus" to "Creek",
    "mwl" to "Mirandese",
    "my" to "Burma",
    "mye" to "Myene",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Nauru",
    "nan" to "Cina Min Nan",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Bokmal Norway",
    "nd" to "Ndebele Utara",
    "nds" to "Jerman Rendah",
    "nds-NL" to "Saxon Rendah",
    "ne" to "Nepal",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niu",
    "nl" to "Belanda",
    "nl-BE" to "Flemish",
    "nmg" to "Kwasio",
    "nn" to "Nynorsk Norway",
    "nnh" to "Ngiemboon",
    "no" to "Norway",
    "nog" to "Nogai",
    "nqo" to "N’ko",
    "nr" to "Ndebele Selatan",
    "nso" to "Sotho Utara",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "ny" to "Nyanja",
    "nyn" to "Nyankole",
    "oc" to "Occitania",
    "ojb" to "Ojibwa Barat Laut",
    "ojc" to "Ojibwa Tengah",
    "ojs" to "Oji-Cree",
    "ojw" to "Ojibwa Barat",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossete",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Nigerian Pidgin",
    "pis" to "Pijin",
    "pl" to "Poland",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Prusia",
    "ps" to "Pashto",
    "ps-alt-variant" to "Pushto",
    "pt" to "Portugis",
    "pt-BR" to "Portugis Brazil",
    "pt-PT" to "Portugis Eropah",
    "qu" to "Quechua",
    "quc" to "Kʼicheʼ",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotonga",
    "rhg" to "Rohingya",
    "rm" to "Romansh",
    "rn" to "Rundi",
    "ro" to "Romania",
    "ro-MD" to "Moldavia",
    "rof" to "Rombo",
    "ru" to "Rusia",
    "rup" to "Aromanian",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Sakha",
    "saq" to "Samburu",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinia",
    "scn" to "Sicili",
    "sco" to "Scots",
    "sd" to "Sindhi",
    "sdh" to "Kurdish Selatan",
    "se" to "Sami Utara",
    "see" to "Seneca",
    "seh" to "Sena",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sh" to "SerboCroatia",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "shu" to "Arab Chadian",
    "si" to "Sinhala",
    "sk" to "Slovak",
    "sl" to "Slovenia",
    "slh" to "Lushootseed Selatan",
    "sm" to "Samoa",
    "sma" to "Sami Selatan",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sq" to "Albania",
    "sr" to "Serbia",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Sotho Selatan",
    "str" to "Straits Salish",
    "su" to "Sunda",
    "suk" to "Sukuma",
    "sv" to "Sweden",
    "sw" to "Swahili",
    "sw-CD" to "Congo Swahili",
    "swb" to "Comoria",
    "syr" to "Syriac",
    "szl" to "Silesia",
    "ta" to "Tamil",
    "tce" to "Tutchone Selatan",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "tet" to "Tetum",
    "tg" to "Tajik",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tk" to "Turkmen",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tly" to "Talysh",
    "tn" to "Tswana",
    "to" to "Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turki",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Tatar",
    "ttm" to "Tutchone Utara",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahiti",
    "tyv" to "Tuvinian",
    "tzm" to "Tamazight Atlas Tengah",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "ug-alt-variant" to "Uighur",
    "uk" to "Ukraine",
    "umb" to "Umbundu",
    "und" to "Bahasa Tidak Diketahui",
    "ur" to "Urdu",
    "uz" to "Uzbekistan",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venetia",
    "vi" to "Vietnam",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Cina Wu",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kantonis",
    "yue-alt-menu" to "Cina, Kantonis",
    "za" to "Zhuang",
    "zgh" to "Tamazight Maghribi Standard",
    "zh" to "Cina",
    "zh-alt-menu" to "Cina, Mandarin",
    "zh-Hans" to "Cina Ringkas",
    "zh-Hans-alt-long" to "Cina Mandarin Ringkas",
    "zh-Hant" to "Cina Tradisional",
    "zh-Hant-alt-long" to "Cina Mandarin Tradisional",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Tiada kandungan linguistik",
    "zza" to "Zaza",
  ) }

  val ms_BN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ms_ID: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ms_SG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val mt: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abkażjan",
    "ace" to "Aċiniż",
    "ach" to "Akoli",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "ae" to "Avestan",
    "af" to "Afrikans",
    "afh" to "Afriħili",
    "agq" to "Aghem",
    "ain" to "Ajnu",
    "ak" to "Akan",
    "akk" to "Akkadjen",
    "ale" to "Aleut",
    "alt" to "Altai tan-Nofsinhar",
    "am" to "Amhariku",
    "an" to "Aragoniż",
    "ang" to "Ingliż Antik",
    "anp" to "Angika",
    "ar" to "Għarbi",
    "ar-001" to "Għarbi Standard Modern",
    "arc" to "Aramajk",
    "arn" to "Mapuche",
    "arp" to "Arapaho",
    "arw" to "Arawak",
    "as" to "Assamiż",
    "asa" to "Asu",
    "ast" to "Asturian",
    "av" to "Avarik",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Ażerbajġani",
    "az-alt-short" to "Ażeri",
    "ba" to "Bashkir",
    "bal" to "Baluċi",
    "ban" to "Baliniż",
    "bas" to "Basa",
    "be" to "Belarussu",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgaru",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bla" to "Siksika",
    "bm" to "Bambara",
    "bn" to "Bengali",
    "bo" to "Tibetjan",
    "br" to "Breton",
    "bra" to "Braj",
    "brx" to "Bodo",
    "bs" to "Bożnijaku",
    "bua" to "Burjat",
    "bug" to "Buginese",
    "byn" to "Blin",
    "ca" to "Katalan",
    "cad" to "Kaddo",
    "car" to "Karib",
    "cch" to "Atsam",
    "ce" to "Chechen",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Ċukiż",
    "chm" to "Mari",
    "chn" to "Chinook Jargon",
    "cho" to "Choctaw",
    "chp" to "Ċipewjan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Kurd Ċentrali",
    "ckb-alt-menu" to "Kurd Ċentrali",
    "ckb-alt-variant" to "Kurd Ċentrali",
    "co" to "Korsiku",
    "cop" to "Koptiku",
    "cr" to "Cree",
    "crh" to "Tork tal-Krimea",
    "crs" to "Franċiż tas-Seselwa Creole",
    "cs" to "Ċek",
    "csb" to "Kashubian",
    "cu" to "Slaviku tal-Knisja",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Daniż",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Ġermaniż",
    "de-AT" to "Ġermaniż Awstrijak",
    "de-CH" to "Ġermaniż Żvizzeru",
    "del" to "Delawerjan",
    "den" to "Slav",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Sorbjan Komuni",
    "dua" to "Dwala",
    "dum" to "Olandiż Medjevali",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egy" to "Eġizzjan (Antik)",
    "eka" to "Ekajuk",
    "el" to "Grieg",
    "elx" to "Elamit",
    "en" to "Ingliż",
    "en-AU" to "Ingliż Awstraljan",
    "en-CA" to "Ingliż Kanadiż",
    "en-GB" to "Ingliż Brittaniku",
    "en-GB-alt-short" to "Ingliż (UK)",
    "en-US" to "Ingliż Amerikan",
    "en-US-alt-short" to "Ingliż (US)",
    "enm" to "Ingliż Medjevali",
    "eo" to "Esperanto",
    "es" to "Spanjol",
    "es-419" to "Spanjol Latin Amerikan",
    "es-ES" to "Spanjol Ewropew",
    "es-MX" to "Spanjol tal-Messiku",
    "et" to "Estonjan",
    "eu" to "Bask",
    "ewo" to "Ewondo",
    "fa" to "Persjan",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fulah",
    "fi" to "Finlandiż",
    "fil" to "Filippin",
    "fj" to "Fiġjan",
    "fo" to "Faroese",
    "fon" to "Fon",
    "fr" to "Franċiż",
    "fr-CA" to "Franċiż Kanadiż",
    "fr-CH" to "Franċiż Żvizzeru",
    "frm" to "Franċiż Medjevali",
    "fro" to "Franċiż Antik",
    "fur" to "Frijuljan",
    "fy" to "Frisian tal-Punent",
    "ga" to "Irlandiż",
    "gaa" to "Ga",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gd" to "Galliku Skoċċiż",
    "gez" to "Geez",
    "gil" to "Gilbertjan",
    "gl" to "Galiċjan",
    "gmh" to "Ġermaniż Medjevali Pulit",
    "gn" to "Guarani",
    "goh" to "Ġermaniż Antik, Pulit",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gotiku",
    "grb" to "Grebo",
    "grc" to "Grieg, Antik",
    "gsw" to "Ġermaniż tal-Iżvizzera",
    "gu" to "Gujarati",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwiċin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "haw" to "Ħawajjan",
    "he" to "Ebrajk",
    "hi" to "Hindi",
    "hil" to "Hiligaynon",
    "hit" to "Hittite",
    "hmn" to "Hmong",
    "ho" to "Hiri Motu",
    "hr" to "Kroat",
    "hsb" to "Sorbjan ta’ Fuq",
    "ht" to "Creole ta’ Haiti",
    "hu" to "Ungeriż",
    "hup" to "Hupa",
    "hy" to "Armen",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indoneżjan",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sichuan Yi",
    "ik" to "Inupjak",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Iżlandiż",
    "it" to "Taljan",
    "iu" to "Inuktitut",
    "ja" to "Ġappuniż",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Lhudi-Persjan",
    "jrb" to "Lhudi-Għarbi",
    "jv" to "Ġavaniż",
    "ka" to "Ġorġjan",
    "kaa" to "Kara-Kalpak",
    "kab" to "Kabuljan",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardian",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Cape Verdjan",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kha" to "Khasi",
    "kho" to "Kotaniż",
    "khq" to "Koyra Chiini",
    "ki" to "Kikuju",
    "kj" to "Kuanyama",
    "kk" to "Każak",
    "kkj" to "Kako",
    "kl" to "Kalallisut",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Korean",
    "kok" to "Konkani",
    "kos" to "Kosrejan",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Kareljan",
    "kru" to "Kurux",
    "ks" to "Kashmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Kolonjan",
    "ku" to "Kurd",
    "kum" to "Kumyk",
    "kut" to "Kutenaj",
    "kv" to "Komi",
    "kw" to "Korniku",
    "ky" to "Kirgiż",
    "la" to "Latin",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Lussemburgiż",
    "lez" to "Leżgjan",
    "lg" to "Ganda",
    "li" to "Limburgish",
    "lkt" to "Lakota",
    "ln" to "Lingaljan",
    "lo" to "Laosjan",
    "lol" to "Mongo",
    "loz" to "Lożi",
    "lrc" to "Luri tat-Tramuntana",
    "lt" to "Litwan",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Luluwa",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Latvjan",
    "mad" to "Maduriż",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mdf" to "Moksha",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagasy",
    "mga" to "Irlandiż Medjevali",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Metà",
    "mh" to "Marshalljaniż",
    "mi" to "Maori",
    "mic" to "Micmac",
    "min" to "Minangkabau",
    "mk" to "Maċedonjan",
    "ml" to "Malayalam",
    "mn" to "Mongoljan",
    "mnc" to "Manchu",
    "mni" to "Manipuri",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "ms" to "Malay",
    "mt" to "Malti",
    "mua" to "Mundang",
    "mul" to "Lingwi Diversi",
    "mus" to "Kriek",
    "mwl" to "Mirandiż",
    "mwr" to "Marwari",
    "my" to "Burmiż",
    "myv" to "Erzya",
    "mzn" to "Mazanderani",
    "na" to "Naurujan",
    "nap" to "Naplitan",
    "naq" to "Nama",
    "nb" to "Bokmal Norveġiż",
    "nd" to "Ndebeli tat-Tramuntana",
    "nds" to "Ġermaniż Komuni",
    "nds-NL" to "Sassonu Komuni",
    "ne" to "Nepaliż",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nijas",
    "niu" to "Niuean",
    "nl" to "Olandiż",
    "nl-BE" to "Fjamming",
    "nmg" to "Kwasio",
    "nn" to "Ninorsk Norveġiż",
    "nnh" to "Ngiemboon",
    "no" to "Norveġiż",
    "nog" to "Nogai",
    "non" to "Nors Antik",
    "nqo" to "N’Ko",
    "nr" to "Ndebele tan-Nofsinhar",
    "nso" to "Soto tat-Tramuntana",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Newari Klassiku",
    "ny" to "Nyanja",
    "nym" to "Njamweżi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Oċċitan",
    "oj" to "Oġibwa",
    "om" to "Oromo",
    "or" to "Odia",
    "os" to "Ossettiku",
    "osa" to "Osaġjan",
    "ota" to "Tork Ottoman",
    "pa" to "Punjabi",
    "pag" to "Pangasinjan",
    "pal" to "Pahlavi",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palawjan",
    "pcm" to "Pidgin Niġerjan",
    "peo" to "Persjan Antik",
    "phn" to "Feniċju",
    "pi" to "Pali",
    "pl" to "Pollakk",
    "pon" to "Ponpejan",
    "prg" to "Prussu",
    "pro" to "Provenzal Antik",
    "ps" to "Pashto",
    "pt" to "Portugiż",
    "pt-BR" to "Portugiż tal-Brażil",
    "pt-PT" to "Portugiż Ewropew",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "raj" to "Raġastani",
    "rap" to "Rapanwi",
    "rar" to "Rarotongani",
    "rm" to "Romanz",
    "rn" to "Rundi",
    "ro" to "Rumen",
    "ro-MD" to "Moldovan",
    "rof" to "Rombo",
    "rom" to "Romanesk",
    "ru" to "Russu",
    "rup" to "Aromanjan",
    "rw" to "Kinjarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Sakha",
    "sam" to "Samaritan Aramajk",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinjan",
    "scn" to "Sqalli",
    "sco" to "Skoċċiż",
    "sd" to "Sindhi",
    "se" to "Sami tat-Tramuntana",
    "seh" to "Sena",
    "sel" to "Selkup",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Irlandiż Antik",
    "sh" to "Serbo-Kroat",
    "shi" to "Tachelhit",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sid" to "Sidamo",
    "sk" to "Slovakk",
    "sl" to "Sloven",
    "sm" to "Samoan",
    "sma" to "Sami tan-Nofsinhar",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Skolt Sami",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somali",
    "sog" to "Sogdien",
    "sq" to "Albaniż",
    "sr" to "Serb",
    "srn" to "Sranan Tongo",
    "srr" to "Serer",
    "ss" to "Swati",
    "ssy" to "Saho",
    "st" to "Soto tan-Nofsinhar",
    "su" to "Sundaniż",
    "suk" to "Sukuma",
    "sus" to "Susu",
    "sux" to "Sumerjan",
    "sv" to "Żvediż",
    "sw" to "Swahili",
    "sw-CD" to "Swahili tar-Repubblika Demokratika tal-Kongo",
    "swb" to "Komorjan",
    "syr" to "Sirjan",
    "ta" to "Tamil",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetum",
    "tg" to "Taġik",
    "th" to "Tajlandiż",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmeni",
    "tkl" to "Tokelau",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tongan",
    "tog" to "Nyasa Tonga",
    "tpi" to "Tok Pisin",
    "tr" to "Tork",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsi" to "Tsimshian",
    "tt" to "Tatar",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Taħitjan",
    "tyv" to "Tuvinjan",
    "tzm" to "Tamazight tal-Atlas Ċentrali",
    "udm" to "Udmurt",
    "ug" to "Uyghur",
    "uga" to "Ugaritiku",
    "uk" to "Ukren",
    "umb" to "Umbundu",
    "und" to "Lingwa Mhix Magħrufa",
    "ur" to "Urdu",
    "uz" to "Uzbek",
    "vai" to "Vai",
    "ve" to "Venda",
    "vi" to "Vjetnamiż",
    "vo" to "Volapuk",
    "vot" to "Votik",
    "vun" to "Vunjo",
    "wa" to "Walloon",
    "wae" to "Walser",
    "wal" to "Walamo",
    "war" to "Waray",
    "was" to "Washo",
    "wo" to "Wolof",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapese",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yiddish",
    "yo" to "Yoruba",
    "yue" to "Kantoniż",
    "yue-alt-menu" to "Kantoniż",
    "za" to "Zhuang",
    "zap" to "Zapotec",
    "zen" to "Zenaga",
    "zgh" to "Tamazight Standard tal-Marokk",
    "zh" to "Ċiniż",
    "zh-alt-menu" to "Ċiniż",
    "zh-Hans" to "Ċiniż Simplifikat",
    "zh-Hans-alt-long" to "Ċiniż Simplifikat",
    "zh-Hant" to "Ċiniż Tradizzjonali",
    "zh-Hant-alt-long" to "Ċiniż Tradizzjonali",
    "zu" to "Zulu",
    "zun" to "Zuni",
    "zxx" to "Bla kontenut lingwistiku",
    "zza" to "Zaza",
  ) }

  val mua: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akaŋ",
    "am" to "amharik",
    "ar" to "arabiya",
    "be" to "belarussiya",
    "bg" to "bulgaria",
    "bn" to "bengalia",
    "cs" to "syekya",
    "de" to "germaŋ",
    "el" to "grek",
    "en" to "zah Anglofoŋ",
    "es" to "Espaniya",
    "fa" to "Persia",
    "fr" to "zah sǝr Franssǝ",
    "ha" to "haussa",
    "hi" to "hindi",
    "hu" to "hungariya",
    "id" to "indonesiya",
    "ig" to "igbo",
    "it" to "italiya",
    "ja" to "zah sǝr Japoŋ",
    "jv" to "javaniya",
    "km" to "kmer",
    "ko" to "korea",
    "ms" to "malasiya",
    "mua" to "MUNDAŊ",
    "my" to "birmania",
    "ne" to "Nepaliya",
    "nl" to "zah sǝr ma kasǝŋ",
    "pa" to "Pǝnjabi",
    "pl" to "Poloniya",
    "pt" to "Zah sǝr Portugal",
    "ro" to "Romaniya",
    "ru" to "Russiya",
    "rw" to "Zah sǝr Rwanda",
    "so" to "Somaliya",
    "sv" to "Swedia",
    "ta" to "Tamul",
    "tr" to "Turk",
    "uk" to "Ukrainia",
    "ur" to "Urdu",
    "vi" to "Vietnamiya",
    "yo" to "Yoruba",
    "zh" to "zah Syiŋ",
    "zh-alt-menu" to "zah Syiŋ",
    "zu" to "Zulu",
  ) }

  val mus: ImmutableMap by lazy { immutableMapOf(
    "mus" to "Mvskoke",
  ) }

  val my: ImmutableMap by lazy { immutableMapOf(
    "aa" to "အာဖာ",
    "ab" to "အဘ်ခါဇီရာ",
    "ace" to "အာချေး",
    "ada" to "ဒန်မဲ",
    "ady" to "အဒိုင်ဂီ",
    "af" to "အာဖရိကန်",
    "agq" to "အာဂ်ဟိန်း",
    "ain" to "အိန်နု",
    "ak" to "အာကန်",
    "ale" to "အာလီယု",
    "alt" to "တောင် အာလ်တိုင်း",
    "am" to "အမ်ဟာရစ်ခ်",
    "an" to "အာရာဂွန်",
    "ang" to "အင်ဂလို ဆက္ကစွန်",
    "ann" to "အိုဘိုလို",
    "anp" to "အန်ဂီကာ",
    "ar" to "အာရဗီ",
    "ar-001" to "ခေတ်သစ် ရှေ့ဆောင် အာရဗီ",
    "arn" to "မာပုချီ",
    "arp" to "အာရာပါဟို",
    "ars" to "နာ့ဂျဒီ အာရဗစ်",
    "as" to "အာသံ",
    "asa" to "အာစု",
    "ast" to "အက်စ်တိုးရီးယား",
    "atj" to "အာတီကမဲကု",
    "av" to "အာဗာရစ်ခ်",
    "awa" to "အာဝါဒီ",
    "ay" to "အိုင်မာရ",
    "az" to "အဇာဘိုင်ဂျန်",
    "az-alt-short" to "အဇာရီ",
    "ba" to "ဘက်ရှ်ကာ",
    "ban" to "ဘာလီ",
    "bas" to "ဘာဆာ",
    "be" to "ဘီလာရုစ်",
    "bem" to "ဘိန်ဘာ",
    "bez" to "ဘီနာ",
    "bg" to "ဘူလ်ဂေးရီးယား",
    "bgc" to "ဟာယန်ဗီ",
    "bgn" to "အနောက် ဘဲလိုချီ",
    "bho" to "ဘို့ဂျ်ပူရီ",
    "bi" to "ဘစ်စ်လာမာ",
    "bin" to "ဘီနီ",
    "bla" to "စစ္စီကာ",
    "blo" to "အန်နီ",
    "bm" to "ဘန်ဘာရာ",
    "bn" to "ဘင်္ဂါလီ",
    "bo" to "တိဘက်",
    "br" to "ဘရီတွန်",
    "brx" to "ဗိုဒို",
    "bs" to "ဘော့စ်နီးယား",
    "bug" to "ဘူဂစ်စ်",
    "byn" to "ဘလင်",
    "ca" to "ကတ်တလန်",
    "cay" to "ကာယုဂါ",
    "ccp" to "ချတ်ခ်မာ",
    "ce" to "ချက်ချန်း",
    "ceb" to "စီဗူအာနို",
    "cgg" to "ချီဂါ",
    "ch" to "ချမိုရို",
    "chk" to "ချူကီးစ်",
    "chm" to "မာရီ",
    "cho" to "ချော့တို",
    "chp" to "ချီပွေဝိုင်ရန်",
    "chr" to "ချာရိုကီ",
    "chy" to "ချေယန်း",
    "ckb" to "ဗဟိုဒေသသုံး ကဒ်ဘာသာ",
    "ckb-alt-menu" to "ကဒ် ဗဟို",
    "ckb-alt-variant" to "ကဒ် ဆိုရာနီ",
    "clc" to "ချီကိုလ်တင်",
    "co" to "ခိုစီကန်",
    "cr" to "ခရီး",
    "crg" to "မစ်ချစ်ခ်",
    "crj" to "တောင်ပိုင်း အရှေ့ခရီ",
    "crk" to "ပလိန်းစ် ခရီ",
    "crl" to "မြောက်ပိုင်း အရှေ့ခရီ",
    "crm" to "မုစ်ခရီး",
    "crr" to "ကယ်ရိုလိုင်းနား အယ်လ်ဂွန်းကီယန်",
    "crs" to "ခရီအိုလီ",
    "cs" to "ချက်",
    "csw" to "ဆွမ်ပီ ခရီ",
    "cu" to "ချပ်ချ် စလာဗစ်",
    "cv" to "ချူဗက်ရှ်",
    "cy" to "ဝေလ",
    "da" to "ဒိန်းမတ်",
    "dak" to "ဒါကိုတာ",
    "dar" to "ဒါဂ်ဝါ",
    "dav" to "တိုင်တာ",
    "de" to "ဂျာမန်",
    "de-AT" to "ဩစတြီးယား ဂျာမန်",
    "de-CH" to "အလီမဲန်နစ် ဂျာမန်",
    "del" to "ဒယ်လာဝဲလ်",
    "dgr" to "ဒေါ့ဂ်ရစ်ဘ်",
    "dje" to "ဇာမာ",
    "doi" to "ဒိုဂရီ",
    "dsb" to "အနိမ့် ဆိုဘီယန်း",
    "dua" to "ဒူအလာ",
    "dum" to "အလယ်ပိုင်း ဒတ်ချ်",
    "dv" to "ဒီဗာဟီ",
    "dyo" to "ဂျိုလာ-ဖွန်ရီ",
    "dz" to "ဒဇွန်ကာ",
    "dzg" to "ဒဇာဂါ",
    "ebu" to "အမ်ဘူ",
    "ee" to "အီဝီ",
    "efi" to "အာဖိခ်",
    "egy" to "ရှေးဟောင်း အီဂျစ်",
    "eka" to "အီကာဂျုခ်",
    "el" to "ဂရိ",
    "en" to "အင်္ဂလိပ်",
    "en-AU" to "ဩစတြေးလျ အင်္ဂလိပ်",
    "en-CA" to "ကနေဒါ အင်္ဂလိပ်",
    "en-GB" to "ဗြိတိသျှ အင်္ဂလိပ်",
    "en-GB-alt-short" to "ယူကေ အင်္ဂလိပ်",
    "en-US" to "အမေရိကန် အင်္ဂလိပ်",
    "en-US-alt-short" to "ယူအက်စ် အင်္ဂလိပ်",
    "enm" to "အလယ်ပိုင်း အင်္ဂလိပ်",
    "eo" to "အက်စ်ပရန်တို",
    "es" to "စပိန်",
    "es-ES" to "စပိန် (ဥရောပ)",
    "es-MX" to "စပိန် (မက္ကဆီကို)",
    "et" to "အက်စ်တိုးနီးယား",
    "eu" to "ဘာစ်ခ်",
    "ewo" to "အီဝန်ဒို",
    "fa" to "ပါရှန်",
    "fa-AF" to "ဒါရီ",
    "ff" to "ဖူလာ",
    "fi" to "ဖင်လန်",
    "fil" to "ဖိလစ်ပိုင်",
    "fj" to "ဖီဂျီ",
    "fo" to "ဖာရို",
    "fon" to "ဖော်န်",
    "fr" to "ပြင်သစ်",
    "fr-CA" to "ကနေဒါ ပြင်သစ်",
    "fr-CH" to "ဆွစ် ပြင်သစ်",
    "frc" to "ကေဂျန် ဖရန့်စ်",
    "frm" to "အလယ်ပိုင်း ပြင်သစ်",
    "fro" to "ဖရန်စီစ်",
    "frr" to "မြောက် ဖရီစီရန်",
    "frs" to "အရှေ့ ဖရီစီရန်",
    "fur" to "ဖရူလီယန်း",
    "fy" to "အနောက် ဖရီစီရန်",
    "ga" to "အိုင်းရစ်ရှ်",
    "gaa" to "ဂါ",
    "gag" to "ဂါဂုဇ်",
    "gd" to "စကော့တစ်ရှ် ဂေးလစ်ခ်",
    "gez" to "ဂီးဇ်",
    "gil" to "ကာရီဗာတီ",
    "gl" to "ဂါလီစီယာ",
    "gmh" to "အလယ်ပိုင်း အမြင့် ဂျာမန်",
    "gn" to "ဂူအာရာနီ",
    "gor" to "ဂိုရိုတာလို",
    "grc" to "ရှေးဟောင်း ဂရိ",
    "gsw" to "ဆွစ် ဂျာမန်",
    "gu" to "ဂူဂျာရသီ",
    "guz" to "ဂူစီး",
    "gv" to "မန်းဇ်",
    "gwi" to "ဂွစ်ချင်",
    "ha" to "ဟာဥစာ",
    "hai" to "ဟေဒါ",
    "haw" to "ဟာဝိုင်ယီ",
    "hax" to "တောင် ဟိုင်ဒါ",
    "he" to "ဟီဘရူး",
    "hi" to "ဟိန္ဒီ",
    "hi-Latn" to "ဟိန္ဒီ (လက်တင်)",
    "hi-Latn-alt-variant" to "ဟိန္ဒီ (လက်တင်)",
    "hil" to "ဟီလီဂေနွန်",
    "hmn" to "မုံ",
    "hr" to "ခရိုအေးရှား",
    "hsb" to "ဆက္ကဆိုနီ",
    "ht" to "ဟေတီ",
    "hu" to "ဟန်ဂေရီ",
    "hup" to "ဟူပါ",
    "hur" to "ဟော့ကမိုလွမ်",
    "hy" to "အာမေးနီးယား",
    "hz" to "ဟီရဲရို",
    "ia" to "အင်တာလင်ဂွါ",
    "iba" to "အီဗန်",
    "ibb" to "အီဘီဘီယို",
    "id" to "အင်ဒိုနီးရှား",
    "ie" to "အင်တာလင်း",
    "ig" to "အစ္ဂဘို",
    "ii" to "စီချွမ် ရီ",
    "ikt" to "အနောက် ကနေဒီယန် အီနုတီတွတ်",
    "ilo" to "အီလိုကို",
    "inh" to "အင်ဂုရှ်",
    "io" to "အီဒို",
    "is" to "အိုက်စ်လန်",
    "it" to "အီတလီ",
    "iu" to "အီနုခ်တီတု",
    "ja" to "ဂျပန်",
    "jbo" to "လိုဂျ်ဘန်",
    "jgo" to "ဂွမ်ဘာ",
    "jmc" to "မချာမီ",
    "jpr" to "ဂျူဒီယို-ပါရှန်",
    "jrb" to "ဂျူဒီယို-အာရဗီ",
    "jv" to "ဂျာဗား",
    "ka" to "ဂျော်ဂျီယာ",
    "kab" to "ကဘိုင်လ်",
    "kac" to "ကချင်",
    "kaj" to "ဂျူအူ",
    "kam" to "ကမ်ဘာ",
    "kbd" to "ကဘာဒင်",
    "kcg" to "တိုင်အပ်",
    "kde" to "မာခွန်ဒီ",
    "kea" to "ကဘူဗာဒီအာနူ",
    "kfo" to "ကိုရို",
    "kg" to "ကွန်ဂို",
    "kgp" to "ကိန်းဂန်",
    "kha" to "ခါစီ",
    "khq" to "ကိုရာ ချီအီနီ",
    "ki" to "ကီကူယူ",
    "kj" to "ကွန်းယာမာ",
    "kk" to "ကာဇာချ",
    "kkj" to "ကကို",
    "kl" to "ကလာအ်လီဆပ်",
    "kln" to "ကလန်ဂျင်",
    "km" to "ခမာ",
    "kmb" to "ကင်ဘွန်ဒူ",
    "kn" to "ကန်နာဒါ",
    "ko" to "ကိုရီးယား",
    "koi" to "ကိုမီ-ပါမြက်",
    "kok" to "ကွန်ကနီ",
    "kpe" to "ကပ်ပဲလ်",
    "kr" to "ကနူရီ",
    "krc" to "ကရာချေး-ဘာကာ",
    "krl" to "ကာရီလီယန်",
    "kru" to "ကူရုပ်ခ်",
    "ks" to "ကက်ရှ်မီးယား",
    "ksb" to "ရှန်ဘာလာ",
    "ksf" to "ဘာဖီအာ",
    "ksh" to "ကိုလိုနီယန်း",
    "ku" to "ကဒ်",
    "kum" to "ကွမ်မိုက်",
    "kv" to "ကိုမီ",
    "kw" to "ခိုနီရှ်",
    "kwk" to "ကွပ်ခ်ဝါလာ",
    "kxv" to "ကူဗီ",
    "ky" to "ကာဂျစ်",
    "la" to "လက်တင်",
    "lad" to "လာဒီနို",
    "lag" to "လန်ဂီ",
    "lb" to "လူဇင်ဘတ်",
    "lez" to "လက်ဇ်ဂီးယား",
    "lg" to "ဂန်ဒါ",
    "li" to "လင်ဘာဂစ်ရှ်",
    "lij" to "လက်ဂါးရီရန်",
    "lil" to "လာလူးဝစ်တ်",
    "lkt" to "လာကိုတာ",
    "lmo" to "လန်းဘတ်",
    "ln" to "လင်ဂါလာ",
    "lo" to "လာအို",
    "lou" to "လူဝီဇီယားနား ခရီးယို",
    "loz" to "လိုဇီ",
    "lrc" to "မြောက်လူရီ",
    "lsm" to "ဆာမိအာ",
    "lt" to "လစ်သူဝေးနီးယား",
    "lu" to "လူဘာ-ကတန်ဂါ",
    "lua" to "လူဘာ-လူလူအာ",
    "lun" to "လွန်ဒါ",
    "luo" to "လူအို",
    "lus" to "မီဇို",
    "luy" to "လူရီအာ",
    "lv" to "လတ်ဗီးယား",
    "mad" to "မဒူရာ",
    "mag" to "မဂါဟီ",
    "mai" to "မိုင်သီလီ",
    "mak" to "မကာဆာ",
    "mas" to "မာဆိုင်",
    "mdf" to "မို့ခ်ရှာ",
    "men" to "မန်ဒဲ",
    "mer" to "မီရု",
    "mfe" to "မောရစ်ရှ",
    "mg" to "မာလဂက်စီ",
    "mga" to "အလယ်ပိုင်း အိုင်းရစ်ရှ်",
    "mgh" to "မာခူဝါ-မီအီတို",
    "mgo" to "မီတာ",
    "mh" to "မာရှယ်လိဇ်",
    "mi" to "မာအိုရီ",
    "mic" to "မစ်ခ်မက်ခ်",
    "min" to "စူကူမီနန်",
    "mk" to "မက်ဆီဒိုးနီးယား",
    "ml" to "မလေယာလမ်",
    "mn" to "မွန်ဂိုလီးယား",
    "mnc" to "မန်ချူး",
    "mni" to "မနိပူရ",
    "moe" to "အီနုအေမွန်",
    "moh" to "မိုဟော့ခ်",
    "mos" to "မိုစီ",
    "mr" to "မာရသီ",
    "ms" to "မလေး",
    "mt" to "မော်လ်တာ",
    "mua" to "မွန်ဒန်း",
    "mul" to "ဘာသာစကား အမျိုးမျိုး",
    "mus" to "ခရိချ",
    "mwl" to "မီရန်ဒီးဇ်",
    "my" to "မြန်မာ",
    "myv" to "အီဇယာ",
    "mzn" to "မာဇန်ဒါရန်နီ",
    "na" to "နော်ရူး",
    "nap" to "နပိုလီတန်",
    "naq" to "နာမာ",
    "nb" to "နော်ဝေ ဘွတ်ခ်မော်လ်",
    "nd" to "မြောက် အွန်န်ဒီဘီလီ",
    "nds" to "အနိမ့် ဂျာမန်",
    "nds-NL" to "ဂျာမန် (နယ်သာလန်)",
    "ne" to "နီပေါ",
    "new" to "နီဝါရီ",
    "ng" to "အွန်ဒွန်ဂါ",
    "nia" to "နီးရပ်စ်",
    "niu" to "နူအဲယန်း",
    "nl" to "ဒတ်ခ်ျ",
    "nl-BE" to "ဖလီမစ်ရှ်",
    "nmg" to "ကွာစီအို",
    "nn" to "နော်ဝေ နီးနောစ်",
    "nnh" to "အွန်ရဲဘွန်း",
    "no" to "နော်ဝေ",
    "nog" to "နိုဂိုင်",
    "nqo" to "အွန်ကို",
    "nr" to "တောင် အွန်န်ဘီလီ",
    "nso" to "မြောက် ဆိုသို",
    "nus" to "နူအာ",
    "nv" to "နာဗာဟို",
    "ny" to "နရန်ဂျာ",
    "nyn" to "နရန်ကိုလီ",
    "oc" to "အိုစီတန်",
    "ojb" to "အိုဂျစ်ဘွာ",
    "ojc" to "အိုဂျစ်ဘွေး",
    "ojs" to "အိုဂျီခရီ",
    "ojw" to "အနောက် အိုဂျီဘွာ",
    "oka" to "အိုကနဂန်",
    "om" to "အိုရိုမို",
    "or" to "အိုရီရာ",
    "os" to "အိုဆဲတစ်ခ်",
    "pa" to "ပန်ချာပီ",
    "pag" to "ပန်ဂါစီနန်",
    "pam" to "ပမ်ပန်ညာ",
    "pap" to "ပါပီမင်တို",
    "pau" to "ပလာအို",
    "pcm" to "နိုင်ဂျီးရီးယား ပစ်ဂျင်",
    "peo" to "ပါရှန် အဟောင်း",
    "pi" to "ပါဠိ",
    "pis" to "ပီဂျင်",
    "pl" to "ပိုလန်",
    "pqm" to "မလိဇိ ပါစမ်မကွာဒီ",
    "prg" to "ပရူရှန်",
    "ps" to "ပက်ရှ်တွန်း",
    "pt" to "ပေါ်တူဂီ",
    "pt-BR" to "ဘရာဇီး ပေါ်တူဂီ",
    "pt-PT" to "ဥရောပ ပေါ်တူဂီ",
    "qu" to "ခီချူဝါအိုဝါ",
    "quc" to "ကီခ်အီချီ",
    "raj" to "ရာဂျာစတာနီ",
    "rap" to "ရပန်နူအီ",
    "rar" to "ရရိုတွန်ဂန်",
    "rhg" to "ရိုဟင်ဂျာ",
    "rm" to "ရောမ",
    "rn" to "ရွန်ဒီ",
    "ro" to "ရိုမေနီယား",
    "ro-MD" to "မော်လဒိုဗာ",
    "rof" to "ရွမ်ဘို",
    "ru" to "ရုရှ",
    "rup" to "အာရိုမန်းနီးယန်း",
    "rw" to "ကင်ရာဝန်ဒါ",
    "rwk" to "ရူဝမ်",
    "sa" to "သင်္သကရိုက်",
    "sad" to "ဆန်ဒါဝီ",
    "sah" to "ဆခါ",
    "saq" to "ဆမ်ဘူရူ",
    "sat" to "ဆန်တာလီ",
    "sba" to "အွန်ဂမ်းဘေး",
    "sbp" to "ဆန်ဂု",
    "sc" to "ဆာဒီနီးယား",
    "scn" to "စစ္စလီ",
    "sco" to "စကော့တ်",
    "sd" to "စင်ဒီ",
    "se" to "မြောက် ဆာမိ",
    "seh" to "စီနာ",
    "ses" to "ကိုရာဘိုရို ဆမ်နီ",
    "sg" to "ဆန်ဂို",
    "sga" to "အိုင်းရစ် ဟောင်း",
    "shi" to "တာချယ်လ်ဟစ်",
    "shn" to "ရှမ်း",
    "si" to "စင်ဟာလာ",
    "sk" to "ဆလိုဗက်",
    "sl" to "ဆလိုဗေးနီးယား",
    "slh" to "တောင် လာ့ရှုစတိ",
    "sm" to "ဆမိုအာ",
    "sma" to "တောင် ဆာမိ",
    "smj" to "လူလီ ဆာမိ",
    "smn" to "အီနာရီ ဆာမိ",
    "sms" to "စခိုးလ် ဆာမိ",
    "sn" to "ရှိုနာ",
    "snk" to "ဆိုနင်ကေး",
    "so" to "ဆိုမာလီ",
    "sq" to "အယ်လ်ဘေးနီးယား",
    "sr" to "ဆားဘီးယား",
    "srn" to "ဆရာနန် တွန်ဂို",
    "ss" to "ဆွာဇီလန်",
    "ssy" to "ဆာဟို",
    "st" to "တောင်ပိုင်း ဆိုသို",
    "str" to "ဆဲလစ်ရှ် ရေလက်ကြား",
    "su" to "ဆူဒန်",
    "suk" to "ဆူကူမာ",
    "sv" to "ဆွီဒင်",
    "sw" to "ဆွာဟီလီ",
    "sw-CD" to "ကွန်ဂို ဆွာဟီလီ",
    "swb" to "ကိုမိုရီးယန်း",
    "syr" to "ဆီးရီးယား",
    "szl" to "စလီရှန်",
    "ta" to "တမီးလ်",
    "tce" to "တောင် တပ်ချွန်",
    "te" to "တီလီဂူ",
    "tem" to "တင်မ်နဲ",
    "teo" to "တီဆို",
    "tet" to "တီတွမ်",
    "tg" to "တာဂျစ်",
    "tgx" to "တာဂစ်ရှ်",
    "th" to "ထိုင်း",
    "tht" to "တဟီတန်",
    "ti" to "တီဂ်ရင်ယာ",
    "tig" to "တီဂရီ",
    "tk" to "တာ့ခ်မင်နစ္စတန်",
    "tlh" to "ကလင်ဂွန်",
    "tli" to "တလင်းဂစ်",
    "tn" to "တီဆဝါနာ",
    "to" to "တွန်ဂါ",
    "tok" to "တိုကီပိုနာ",
    "tpi" to "တော့ခ် ပိစင်",
    "tr" to "တူရကီ",
    "trv" to "တရိုကို",
    "ts" to "ဆွန်ဂါ",
    "tt" to "တာတာ",
    "ttm" to "မြောက် တပ်ချွန်",
    "tum" to "တမ်ဘူကာ",
    "tvl" to "တူဗာလူ",
    "twq" to "တာဆာဝါချ",
    "ty" to "တဟီတီ",
    "tyv" to "တူဗန်",
    "tzm" to "အလယ်အာ့တလာစ် တာမာဇိုက်",
    "udm" to "အူမူရတ်",
    "ug" to "ဝီဂါ",
    "uk" to "ယူကရိန်း",
    "umb" to "အူဘန်ဒူ",
    "und" to "မသိသော ဘာသာ",
    "ur" to "အူရ်ဒူ",
    "uz" to "ဥဇဘတ်",
    "vai" to "ဗိုင်",
    "ve" to "ဗင်န်ဒါ",
    "vec" to "ဗနီးရှန်",
    "vi" to "ဗီယက်နမ်",
    "vmw" to "မတ်ကူးဝါး",
    "vo" to "ဗိုလာပိုက်",
    "vun" to "ဗွန်ဂျို",
    "wa" to "ဝါလူးန်",
    "wae" to "ဝေါလ်ဆာ",
    "wal" to "ဝိုလက်တာ",
    "war" to "ဝါရေး",
    "wbp" to "ဝေါလ်ပီရီ",
    "wo" to "ဝူလိုဖ်",
    "wuu" to "ဝူ တရုတ်",
    "xal" to "ကာလ်မိုက်",
    "xh" to "ဇိုစာ",
    "xnr" to "ခန်းဂရီ",
    "xog" to "ဆိုဂါ",
    "yav" to "ရန်ဘဲန်",
    "ybb" to "ရမ်ဘာ",
    "yi" to "ရဟူဒီ",
    "yo" to "ယိုရူဘာ",
    "yrl" to "အန်ဟင်းဂတူ",
    "yue" to "ကွမ်းတုံ",
    "yue-alt-menu" to "တရုတ်/ ကွမ်းတုံ",
    "za" to "ဂျွမ်",
    "zgh" to "မိုရိုကို တမဇိုက်",
    "zh" to "တရုတ်",
    "zh-alt-menu" to "ပြည်ကြီးတရုတ်",
    "zh-Hans-alt-long" to "ပြည်ကြီးတရုတ် (ရိုးရှင်း)",
    "zh-Hant-alt-long" to "ပြည်ကြီးတရုတ် (ရိုးရာ)",
    "zu" to "ဇူးလူး",
    "zun" to "ဇူနီ",
    "zxx" to "ဘာသာစကားနှင့် ပတ်သက်သောအရာ မရှိပါ",
    "zza" to "ဇာဇာ",
  ) }

  val myv: ImmutableMap by lazy { immutableMapOf(
    "myv" to "эрзянь кель",
  ) }

  val mzn: ImmutableMap by lazy { immutableMapOf(
    "ab" to "آبخازی",
    "af" to "آفریکانس",
    "agq" to "آقم",
    "ak" to "آکان",
    "am" to "امهری",
    "ar" to "عربی",
    "ar-001" to "مدرن استاندارد عربی",
    "arn" to "ماپوچه",
    "as" to "آسامی",
    "asa" to "آسو",
    "az" to "آذری ِترکی",
    "az-alt-short" to "آذری",
    "az-Arab" to "جنوبی آذری ترکی",
    "ba" to "باشقیری",
    "be" to "بلاروسی",
    "bem" to "بمبایی",
    "bez" to "بنایی",
    "bg" to "بلغاری",
    "bgn" to "غربی بلوچی",
    "bm" to "بامبارایی",
    "bn" to "بنگالی",
    "bo" to "تبتی",
    "br" to "برِتونی",
    "brx" to "بدویی",
    "bs" to "بوسنیایی",
    "ca" to "کاتالونی",
    "ce" to "چچنی",
    "cgg" to "چیگا",
    "chr" to "چروکیایی",
    "ckb" to "میونی کوردی",
    "ckb-alt-menu" to "میونی کوردی",
    "ckb-alt-variant" to "میونی کوردی",
    "co" to "کورسیکان",
    "cs" to "چکی",
    "cv" to "چوواشی",
    "cy" to "ولزی",
    "da" to "دانمارکی",
    "dav" to "تایتا",
    "de" to "آلمانی",
    "de-AT" to "اتریش ِآلمانی",
    "de-CH" to "سوییس ِآلمانی",
    "dje" to "زارمایی",
    "dsb" to "پایین صربی",
    "dua" to "دوئالایی",
    "dyo" to "جولا-فونی",
    "dz" to "دزونگخا",
    "ebu" to "امبو",
    "ee" to "اوه‌یی",
    "el" to "یونانی",
    "en" to "انگلیسی",
    "en-AU" to "استرالیای ِانگلیسی",
    "en-CA" to "کانادای ِانگلیسی",
    "en-GB" to "بریتیش انگلیسی",
    "en-GB-alt-short" to "بریتانیای ِانگلیسی",
    "en-US" to "امریکن انگلیسی",
    "en-US-alt-short" to "آمریکای ِانگلیسی",
    "eo" to "اسپرانتو",
    "es" to "ایسپانیولی",
    "es-419" to "جنوبی آمریکای ِایسپانیولی",
    "es-ES" to "اروپای ِایسپانیولی",
    "es-MX" to "مکزیک ِایسپانیولی",
    "et" to "استونیایی",
    "eu" to "باسکی",
    "fa" to "فارسی",
    "fi" to "فینیش",
    "fil" to "فیلیپینو",
    "fj" to "فیجیایی",
    "fo" to "فارویی",
    "fr" to "فرانسوی",
    "fr-CA" to "کانادای ِفرانسوی",
    "fr-CH" to "سوییس ِفرانسوی",
    "fy" to "غربی فیریزی",
    "ga" to "ایریش",
    "gag" to "گاگائوزی",
    "gl" to "گالیک",
    "gn" to "گورانی",
    "gsw" to "سوییس آلمانی",
    "gu" to "گجراتی",
    "guz" to "گوسی",
    "gv" to "مانکس",
    "ha" to "هوسا",
    "haw" to "هاواییایی",
    "he" to "عبری",
    "hi" to "هندی",
    "hr" to "کرواتی",
    "hsb" to "بالایی صربی",
    "ht" to "هائتیایی",
    "hu" to "مجاری",
    "hy" to "ارمنی",
    "id" to "اندونزیایی",
    "ig" to "ایگبو",
    "ii" to "سیچوئان یی",
    "is" to "ایسلندی",
    "it" to "ایتالیایی",
    "iu" to "انوکتیتوت",
    "ja" to "جاپونی",
    "jgo" to "نگومبا",
    "jmc" to "ماچامه",
    "jv" to "جاوایی",
    "ka" to "گرجی",
    "kab" to "قبایلی",
    "kam" to "کامبایی",
    "kde" to "ماکونده",
    "kea" to "کیپ وُردی",
    "khq" to "کویرا چیینی",
    "ki" to "کیکویو",
    "kk" to "قزاقی",
    "kl" to "کالائلیسوت",
    "kln" to "کالنجین",
    "km" to "خمری",
    "kn" to "کانّادا",
    "ko" to "کُره‌یی",
    "koi" to "کومی-پرمیاک",
    "kok" to "کونکانی",
    "ks" to "کشمیری",
    "ksb" to "شامبالا",
    "ksf" to "بافیایی",
    "ku" to "کوردی",
    "kw" to "کورنیش",
    "ky" to "قرقیزی",
    "la" to "لاتین",
    "lag" to "لانگی",
    "lb" to "لوکزامبورگی",
    "lg" to "گاندا",
    "lkt" to "لاکوتا",
    "ln" to "لینگالا",
    "lo" to "لائویی",
    "lrc" to "شمالی لُری",
    "lt" to "لتونیایی",
    "lu" to "لوبا-کاتانگا",
    "luo" to "لوئو",
    "luy" to "لوییا",
    "lv" to "لاتویایی",
    "mas" to "ماسایی",
    "mer" to "مِرویی",
    "mfe" to "موریسین",
    "mg" to "مالاگاسی",
    "mgh" to "ماخوئا-میتو",
    "mgo" to "مِتاء",
    "mi" to "مائوری",
    "mk" to "مقدونی",
    "ml" to "مالایالام",
    "mn" to "مغولی",
    "moh" to "موهاک",
    "mr" to "ماراتی",
    "ms" to "مالایی",
    "mt" to "مالتی",
    "mua" to "موندانگ",
    "my" to "برمه‌یی",
    "mzn" to "مازرونی",
    "naq" to "ناما",
    "nb" to "نروژی بوکمال",
    "nd" to "شمالی ندبله",
    "nds" to "پایین آلمانی",
    "nds-NL" to "پایین ساکسونی",
    "ne" to "نپالی",
    "nl" to "هلندی",
    "nl-BE" to "فلمیش",
    "nmg" to "کوئاسیو",
    "nn" to "نروژی نینورسک",
    "nqo" to "نئکو",
    "nus" to "نوئر",
    "nyn" to "نیانکوله",
    "om" to "اورومو",
    "or" to "اوریا",
    "pa" to "پنجابی",
    "pl" to "لهستونی",
    "ps" to "پشتو",
    "pt" to "پرتغالی",
    "pt-BR" to "برزیل ِپرتغالی",
    "pt-PT" to "اروپای ِپرتغالی",
    "qu" to "قوئچوئا",
    "quc" to "کئیچه‌ئی",
    "rm" to "رومانش",
    "rn" to "روندی",
    "ro" to "رومانیایی",
    "ro-MD" to "مولداوی",
    "rof" to "رومبو",
    "ru" to "روسی",
    "rw" to "کنیاروآندایی",
    "rwk" to "روآیی",
    "sa" to "سانسکریت",
    "saq" to "سامبورو",
    "sbp" to "سانگوو",
    "sd" to "سندی",
    "sdh" to "جنوبی کردی",
    "se" to "شمالی سامی",
    "seh" to "سِنایی",
    "ses" to "کویرابورا سنی",
    "sg" to "سانگو",
    "shi" to "تاچلهیت",
    "si" to "سینهالا",
    "sk" to "اسلواکی",
    "sl" to "اسلوونیایی",
    "sma" to "جنوبی سامی",
    "smj" to "لوله سامی",
    "smn" to "ایناری سامی",
    "sms" to "سکولت سامی",
    "sn" to "شونا",
    "so" to "سومالیایی",
    "sq" to "آلبانیایی",
    "sr" to "صربی",
    "su" to "سوندانسی",
    "sv" to "سوئدی",
    "sw" to "سواحیلی",
    "sw-CD" to "کنگو سواحیلی",
    "ta" to "تامیلی",
    "te" to "تلوگویی",
    "teo" to "تسویی",
    "tg" to "تاجیکی",
    "th" to "تایی",
    "ti" to "تیگرینیایی",
    "tk" to "ترکمونی",
    "to" to "تونگانی",
    "tr" to "ترکی",
    "tt" to "تاتاری",
    "twq" to "تاساواقی",
    "tzm" to "میونی اطلس تامزیقی",
    "ug" to "ئوغوری",
    "uk" to "اوکراینی",
    "und" to "نشناسی‌یه زوون",
    "ur" to "اردو",
    "uz" to "ازبکی",
    "vai" to "وایی",
    "vi" to "ویتنامی",
    "vun" to "وونجویی",
    "wbp" to "والرپیری",
    "wo" to "وولفی",
    "xh" to "خوسا",
    "xog" to "سوگا",
    "yo" to "یوروبا",
    "zgh" to "مراکش ِاستاندارد ِتامازیقتی",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی",
    "zh-Hans" to "ساده چینی",
    "zh-Hans-alt-long" to "ساده چینی",
    "zh-Hant" to "سنتی چینی",
    "zh-Hant-alt-long" to "سنتی چینی",
    "zu" to "زولو",
    "zxx" to "این زوون بشناسی‌یه نیّه",
  ) }

  val naq: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akangowab",
    "am" to "Amharicgowab",
    "ar" to "Arabiǁî gowab",
    "be" to "Belarusanǁî gowab",
    "bg" to "Bulgariaǁî gowab",
    "bn" to "Bengaliǁî gowab",
    "cs" to "Czechǁî gowab",
    "de" to "Duits",
    "el" to "Xriks",
    "en" to "Engels",
    "es" to "Spaans",
    "fa" to "Persiaǁî gowab",
    "fr" to "Frans",
    "ha" to "Hausagowab",
    "hi" to "Hindigowab",
    "hu" to "Hungariaǁî gowab",
    "id" to "Indonesiaǁî gowab",
    "ig" to "Igbogowab",
    "it" to "Italians",
    "ja" to "Japanees",
    "jv" to "Javanese",
    "km" to "Khmerǁî gowab, Central",
    "ko" to "Koreaǁî gowab",
    "ms" to "Malayǁî gowab",
    "my" to "Burmesǁî gowab",
    "naq" to "Khoekhoegowab",
    "ne" to "Nepalǁî gowab",
    "nl" to "Hollands",
    "pa" to "Punjabigowab",
    "pl" to "Poleǁî gowab",
    "pt" to "Portugees",
    "ro" to "Romaniaǁî gowab",
    "ru" to "Russiaǁî gowab",
    "rw" to "Rwandaǁî gowab",
    "so" to "Somaliǁî gowab",
    "sv" to "Swedeǁî gowab",
    "ta" to "Tamilǁî gowab",
    "th" to "Thaiǁî gowab",
    "tr" to "Turkeǁî gowab",
    "uk" to "Ukrainiaǁî gowab",
    "ur" to "Urduǁî gowab",
    "vi" to "Vietnamǁî gowab",
    "yo" to "Yorubab",
    "zh" to "Chineesǁî gowab, Mandarinni",
    "zh-alt-menu" to "Chineesǁî gowab, Mandarinni",
    "zu" to "Zulub",
  ) }

  val nb: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nb_SJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nd: ImmutableMap by lazy { immutableMapOf(
    "ak" to "isi-Akhani",
    "am" to "isi-Amaharikhi",
    "ar" to "isi-Alabhu",
    "be" to "isi-Bhelarashiyani",
    "bg" to "isi-Bulgaria",
    "bn" to "isi-Bhengali",
    "cs" to "isi-Czech",
    "de" to "isi-Jalimani",
    "el" to "isi-Giliki",
    "en" to "isi-Ngisi",
    "es" to "isi-Sipeyini",
    "fa" to "isi-Pheshiyani",
    "fr" to "isi-Fulentshi",
    "ha" to "isi-Hausa",
    "hi" to "isi-Hindi",
    "hu" to "isi-Hangari",
    "id" to "isi-Indonesia",
    "ig" to "isi-Igbo",
    "it" to "isi-Italiano",
    "ja" to "isi-Japhani",
    "jv" to "isi-Java",
    "km" to "isi-Khambodiya",
    "ko" to "isi-Koriya",
    "ms" to "isi-Malayi",
    "my" to "isi-Burma",
    "nd" to "isiNdebele",
    "ne" to "isi-Nepali",
    "nl" to "isi-Dutch",
    "pa" to "isi-Phunjabi",
    "pl" to "isi-Pholoshi",
    "pt" to "isi-Potukezi",
    "ro" to "isi-Romani",
    "ru" to "isi-Rashiya",
    "rw" to "isi-Ruwanda",
    "so" to "isi-Somali",
    "sv" to "isi-Swidishi",
    "ta" to "isi-Thamil",
    "th" to "isi-Thayi",
    "tr" to "isi-Thekishi",
    "uk" to "isi-Ukrain",
    "ur" to "isi-Udu",
    "vi" to "isi-Vietnamese",
    "yo" to "isi-Yorubha",
    "zh" to "isi-China",
    "zh-alt-menu" to "isi-China",
    "zu" to "isi-Zulu",
  ) }

  val nds: ImmutableMap by lazy { immutableMapOf(
    "en" to "Engelsch",
    "nds" to "Neddersass’sch",
  ) }

  val nds_NL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ne: ImmutableMap by lazy { immutableMapOf(
    "aa" to "अफार",
    "ab" to "अब्खाजियाली",
    "ace" to "अचाइनिज",
    "ach" to "अकोली",
    "ada" to "अदाङमे",
    "ady" to "अदिघे",
    "ae" to "अवेस्तान",
    "af" to "अफ्रिकान्स",
    "afh" to "अफ्रिहिली",
    "agq" to "आघेम",
    "ain" to "अइनु",
    "ak" to "आकान",
    "akk" to "अक्कादियाली",
    "akz" to "अलाबामा",
    "ale" to "अलेउट",
    "aln" to "घेग अल्बानियाली",
    "alt" to "दक्षिणी आल्टाइ",
    "am" to "अम्हारिक",
    "an" to "अरागोनी",
    "ang" to "पुरातन अङ्ग्रेजी",
    "ann" to "ओबोलो",
    "anp" to "अङ्गिका",
    "ar" to "अरबी",
    "ar-001" to "आधुनिक मानक अरबी",
    "arc" to "अरामाइक",
    "arn" to "मापुचे",
    "aro" to "अराओना",
    "arp" to "अरापाहो",
    "arq" to "अल्जेरियाली अरबी",
    "ars" to "नाज्दी अरविक",
    "arw" to "अरावाक",
    "ary" to "मोरोक्कोली अरबी",
    "arz" to "इजिप्ट अरबी",
    "as" to "आसामी",
    "asa" to "आसु",
    "ase" to "अमेरिकी साङ्केतिक भाषा",
    "ast" to "अस्टुरियाली",
    "atj" to "आतिकामिको",
    "av" to "अवारिक",
    "avk" to "कोटावा",
    "awa" to "अवधी",
    "ay" to "ऐमारा",
    "az" to "अजरबैजानी",
    "az-alt-short" to "अजेरी",
    "ba" to "बास्किर",
    "bal" to "बालुची",
    "ban" to "बाली",
    "bar" to "बाभारियाली",
    "bas" to "बासा",
    "bax" to "बामुन",
    "bbc" to "बाताक तोबा",
    "bbj" to "घोमाला",
    "be" to "बेलारुसी",
    "bej" to "बेजा",
    "bem" to "बेम्बा",
    "bew" to "बेटावी",
    "bez" to "बेना",
    "bfd" to "बाफुट",
    "bfq" to "बडागा",
    "bg" to "बुल्गेरियाली",
    "bgc" to "हरयाणवी",
    "bgn" to "पश्चिम बालोची",
    "bho" to "भोजपुरी",
    "bi" to "बिस्लाम",
    "bik" to "बिकोल",
    "bin" to "बिनी",
    "bjn" to "बन्जार",
    "bkm" to "कोम",
    "bla" to "सिक्सिका",
    "blo" to "अनी",
    "bm" to "बाम्बारा",
    "bn" to "बंगाली",
    "bo" to "तिब्बती",
    "bpy" to "विष्णुप्रिया",
    "bqi" to "बाख्तिआरी",
    "br" to "ब्रेटन",
    "bra" to "ब्रज",
    "brh" to "ब्राहुइ",
    "brx" to "बोडो",
    "bs" to "बोस्नियाली",
    "bss" to "अकुज",
    "bua" to "बुरिआत",
    "bug" to "बुगिनियाली",
    "bum" to "बुलु",
    "byn" to "ब्लिन",
    "byv" to "मेडुम्बा",
    "ca" to "क्याटालन",
    "cad" to "काड्डो",
    "car" to "क्यारिब",
    "cay" to "कायुगा",
    "cch" to "अट्साम",
    "ccp" to "चाक्मा",
    "ce" to "चेचेन",
    "ceb" to "सेबुआनो",
    "cgg" to "चिगा",
    "ch" to "चामोर्रो",
    "chb" to "चिब्चा",
    "chg" to "चागाटाई",
    "chk" to "चुकेसे",
    "chm" to "मारी",
    "chn" to "चिनुक जार्गन",
    "cho" to "चोक्टाव",
    "chp" to "चिपेव्यान",
    "chr" to "चेरोकी",
    "chy" to "चेयेन्ने",
    "ckb" to "मध्यवर्ती कुर्दिस",
    "ckb-alt-menu" to "मध्यवर्ती कुर्दिस",
    "ckb-alt-variant" to "मध्यवर्ती कुर्दिस",
    "clc" to "चिलकोटिन",
    "co" to "कोर्सिकन",
    "cop" to "कोप्टिक",
    "cps" to "कापिज्नोन",
    "cr" to "क्री",
    "crg" to "मिचिफ",
    "crh" to "क्रिमियाली तुर्क",
    "crj" to "दक्षिण पूर्वी क्री",
    "crk" to "प्लेन्स क्री",
    "crl" to "उत्तर पूर्वी क्री",
    "crm" to "मुज क्री",
    "crr" to "क्यारोलिना एल्गोनक्वियन",
    "crs" to "सेसेल्वा क्रिओल फ्रान्सेली",
    "cs" to "चेक",
    "csb" to "कासुवियन",
    "csw" to "स्वाम्पी क्री",
    "cu" to "चर्च स्लाभिक",
    "cv" to "चुभास",
    "cy" to "वेल्श",
    "da" to "डेनिस",
    "dak" to "डाकोटा",
    "dar" to "दार्ग्वा",
    "dav" to "ताइता",
    "de" to "जर्मन",
    "de-AT" to "अस्ट्रिएन जर्मन",
    "de-CH" to "स्वीस हाई जर्मन",
    "del" to "देलावर",
    "dgr" to "दोग्रिब",
    "din" to "दिन्का",
    "dje" to "जर्मा",
    "doi" to "डोगरी",
    "dsb" to "तल्लो सोर्बियन",
    "dtp" to "केन्द्रीय दुसुन",
    "dua" to "दुवाला",
    "dum" to "मध्य डच",
    "dv" to "दिबेही",
    "dyo" to "जोला-फोनिल",
    "dyu" to "द्युला",
    "dz" to "जोङ्खा",
    "dzg" to "दाजागा",
    "ebu" to "एम्बु",
    "ee" to "इवी",
    "efi" to "एफिक",
    "egl" to "एमिलियाली",
    "egy" to "पुरातन इजिप्टी",
    "eka" to "एकाजुक",
    "el" to "ग्रीक",
    "elx" to "एलामाइट",
    "en" to "अङ्ग्रेजी",
    "en-AU" to "अस्ट्रेलियाली अङ्ग्रेजी",
    "en-CA" to "क्यानाडेली अङ्ग्रेजी",
    "en-GB" to "बेलायती अङ्ग्रेजी",
    "en-GB-alt-short" to "संयुक्त अधिराज्य अङ्ग्रेजी",
    "en-US" to "अमेरिकी अङ्ग्रेजी",
    "en-US-alt-short" to "युएस अङ्ग्रेजी",
    "enm" to "मध्य अङ्ग्रेजी",
    "eo" to "एस्पेरान्तो",
    "es" to "स्पेनी",
    "es-419" to "ल्याटिन अमेरिकी स्पेनी",
    "es-ES" to "युरोपेली स्पेनी",
    "es-MX" to "मेक्सिकन स्पेनी",
    "esu" to "केन्द्रीय युपिक",
    "et" to "इस्टोनियन",
    "eu" to "बास्क",
    "ewo" to "इवोन्डो",
    "ext" to "एक्सट्रेमादुराली",
    "fa" to "फारसी",
    "fa-AF" to "दारी",
    "fan" to "फाङ",
    "fat" to "फान्टी",
    "ff" to "फुलाह",
    "fi" to "फिनिस",
    "fil" to "फिलिपिनी",
    "fj" to "फिजियन",
    "fo" to "फारोज",
    "fon" to "फोन",
    "fr" to "फ्रान्सेली",
    "fr-CA" to "क्यानेडाली फ्रान्सेली",
    "fr-CH" to "स्विस फ्रेन्च",
    "frc" to "काहुन फ्रान्सेली",
    "frm" to "मध्य फ्रान्सेली",
    "fro" to "पुरातन फ्रान्सेली",
    "frp" to "अर्पितान",
    "frr" to "उत्तरी फ्रिजी",
    "frs" to "पूर्वी फ्रिसियाली",
    "fur" to "फ्रिउलियाली",
    "fy" to "पश्चिमी फ्रिसियन",
    "ga" to "आइरिस",
    "gaa" to "गा",
    "gag" to "गगाउज",
    "gan" to "गान चिनियाँ",
    "gay" to "गायो",
    "gba" to "ग्बाया",
    "gd" to "स्कटिस गाएलिक",
    "gez" to "गिज",
    "gil" to "गिल्बर्टी",
    "gl" to "गलिसियाली",
    "glk" to "गिलाकी",
    "gmh" to "मध्य उच्च जर्मन",
    "gn" to "गुवारानी",
    "goh" to "पुरातन उच्च जर्मन",
    "gon" to "गोन्डी",
    "gor" to "गोरोन्टालो",
    "got" to "गोथिक",
    "grb" to "ग्रेबो",
    "grc" to "पुरातन ग्रिक",
    "gsw" to "स्वीस जर्मन",
    "gu" to "गुजराती",
    "gur" to "फ्राफ्रा",
    "guz" to "गुसी",
    "gv" to "मान्क्स",
    "gwi" to "गुइचिन",
    "ha" to "हाउसा",
    "hai" to "हाइदा",
    "hak" to "हक्का चिनियाँ",
    "haw" to "हवाइयन",
    "hax" to "दक्षिणी हैडा",
    "he" to "हिब्रु",
    "hi" to "हिन्दी",
    "hi-Latn-alt-variant" to "हिङ्लिस",
    "hif" to "फिजी हिन्दी",
    "hil" to "हिलिगायनोन",
    "hit" to "हिट्टिटे",
    "hmn" to "हमोङ",
    "ho" to "हिरी मोटु",
    "hr" to "क्रोयसियाली",
    "hsb" to "माथिल्लो सोर्बियन",
    "hsn" to "जियाङ चिनियाँ",
    "ht" to "हैटियाली क्रियोल",
    "hu" to "हङ्गेरियाली",
    "hup" to "हुपा",
    "hur" to "हाल्कोमेलेम",
    "hy" to "आर्मेनियाली",
    "hz" to "हेरेरो",
    "ia" to "इन्टर्लिङ्गुआ",
    "iba" to "इबान",
    "ibb" to "इबिबियो",
    "id" to "इन्डोनेसियाली",
    "ie" to "इन्टरलिङ्ग्वे",
    "ig" to "इग्बो",
    "ii" to "सिचुआन यि",
    "ik" to "इनुपिआक्",
    "ikt" to "पश्चिमी क्यानेडेली इनुक्टिटुट",
    "ilo" to "इयोको",
    "inh" to "इन्गस",
    "io" to "इडो",
    "is" to "आइसल्यान्डियाली",
    "it" to "इटालेली",
    "iu" to "इनुक्टिटुट",
    "izh" to "इन्ग्रियाली",
    "ja" to "जापानी",
    "jam" to "जमैकाली क्रेओले अङ्ग्रेजी",
    "jbo" to "लोज्बान",
    "jgo" to "न्गोम्बा",
    "jmc" to "माचामे",
    "jpr" to "जुडियो-फारसी",
    "jrb" to "जुडियो-अरबी",
    "jut" to "जुटिस",
    "jv" to "जाभानी",
    "ka" to "जर्जियाली",
    "kaa" to "कारा-काल्पाक",
    "kab" to "काबिल",
    "kac" to "काचिन",
    "kaj" to "ज्जु",
    "kam" to "काम्बा",
    "kaw" to "कावी",
    "kbd" to "काबार्दियाली",
    "kbl" to "कानेम्बु",
    "kcg" to "टुआप",
    "kde" to "माकोन्डे",
    "kea" to "काबुभेर्डियानु",
    "ken" to "केनयाङ",
    "kfo" to "कोरो",
    "kg" to "कोङ्गो",
    "kgp" to "काइनगाङ",
    "kha" to "खासी",
    "kho" to "खोटानी",
    "khq" to "कोयरा चिनी",
    "khw" to "खोवार",
    "ki" to "किकुयु",
    "kiu" to "किर्मान्जकी",
    "kj" to "कुआन्यामा",
    "kk" to "काजाख",
    "kkj" to "काको",
    "kl" to "कालालिसुट",
    "kln" to "कालेन्जिन",
    "km" to "खमेर",
    "kmb" to "किम्बुन्डु",
    "kn" to "कन्नाडा",
    "ko" to "कोरियाली",
    "koi" to "कोमी-पर्म्याक",
    "kok" to "कोन्कानी",
    "kos" to "कोस्राली",
    "kpe" to "क्पेल्ले",
    "kr" to "कानुरी",
    "krc" to "काराचाय-बाल्कर",
    "kri" to "क्रिओ",
    "krj" to "किनाराय-ए",
    "krl" to "करेलियन",
    "kru" to "कुरुख",
    "ks" to "कास्मिरी",
    "ksb" to "शाम्बाला",
    "ksf" to "बाफिया",
    "ksh" to "कोलोग्नियाली",
    "ku" to "कुर्दी",
    "kum" to "कुमिक",
    "kut" to "कुतेनाइ",
    "kv" to "कोमी",
    "kw" to "कोर्निस",
    "kwk" to "क्वाकवाला",
    "kxv" to "कुभी",
    "ky" to "किर्गिज",
    "la" to "ल्याटिन",
    "lad" to "लाडिनो",
    "lag" to "लाङ्गी",
    "lah" to "लाहन्डा",
    "lam" to "लाम्बा",
    "lb" to "लक्जेम्बर्गी",
    "lez" to "लाज्घियाली",
    "lfn" to "लिङ्गुवा फ्राङ्का नोभा",
    "lg" to "गान्डा",
    "li" to "लिम्बुर्गी",
    "lij" to "लिगुरियाली",
    "lil" to "लिलुएट",
    "liv" to "लिभोनियाली",
    "lkt" to "लाकोता",
    "lmo" to "लोम्बार्ड",
    "ln" to "लिङ्गाला",
    "lo" to "लाओ",
    "lol" to "मोङ्गो",
    "lou" to "लुसियाना क्रियोल",
    "loz" to "लोजी",
    "lrc" to "उत्तरी लुरी",
    "lsm" to "सामिया",
    "lt" to "लिथुआनियाली",
    "ltg" to "लाट्गाली",
    "lu" to "लुबा-काताङ्गा",
    "lua" to "लुबा-लुलुआ",
    "lui" to "लुइसेनो",
    "lun" to "लुन्डा",
    "luo" to "लुओ",
    "lus" to "मिजो",
    "luy" to "लुइया",
    "lv" to "लात्भियाली",
    "lzh" to "साहित्यिक चिनियाँ",
    "lzz" to "लाज",
    "mad" to "मादुरेसे",
    "maf" to "माफा",
    "mag" to "मगधी",
    "mai" to "मैथिली",
    "mak" to "माकासार",
    "man" to "मान्दिङो",
    "mas" to "मसाई",
    "mde" to "माबा",
    "mdf" to "मोक्ष",
    "mdr" to "मन्दर",
    "men" to "मेन्डे",
    "mer" to "मेरू",
    "mfe" to "मोरिसेन",
    "mg" to "मलागासी",
    "mga" to "मध्य आयरिस",
    "mgh" to "माखुवा-मिट्टो",
    "mgo" to "मेटा",
    "mh" to "मार्साली",
    "mi" to "माओरी",
    "mic" to "मिकमाक",
    "min" to "मिनाङकाबाउ",
    "mk" to "म्यासेडोनियन",
    "ml" to "मलयालम",
    "mn" to "मङ्गोलियाली",
    "mnc" to "मान्चु",
    "mni" to "मनिपुरी",
    "moe" to "इन्नु-ऐमन",
    "moh" to "मोहक",
    "mos" to "मोस्सी",
    "mr" to "मराठी",
    "ms" to "मलाय",
    "mt" to "माल्टिज",
    "mua" to "मुन्डाङ",
    "mul" to "बहुभाषा",
    "mus" to "क्रिक",
    "mwl" to "मिरान्डी",
    "mwr" to "माडवारी",
    "mwv" to "मेन्टावाई",
    "my" to "बर्मेली",
    "mye" to "म्येने",
    "myv" to "इर्ज्या",
    "mzn" to "मजानडेरानी",
    "na" to "नाउरू",
    "nan" to "मिन नान चिनियाँ",
    "nap" to "नेपोलिटान",
    "naq" to "नामा",
    "nb" to "नर्वेली बोकमाल",
    "nd" to "उत्तरी न्डेबेले",
    "nds" to "तल्लो जर्मन",
    "nds-NL" to "तल्लो साक्सन",
    "ne" to "नेपाली",
    "new" to "नेवारी",
    "ng" to "न्दोन्गा",
    "nia" to "नियास",
    "niu" to "निउएन",
    "njo" to "अओ नागा",
    "nl" to "डच",
    "nl-BE" to "फ्लेमिस",
    "nmg" to "क्वासियो",
    "nn" to "नर्वेली नाइनोर्स्क",
    "nnh" to "न्गिएम्बुन",
    "no" to "नर्वेली",
    "nog" to "नोगाइ",
    "non" to "पुरानो नोर्से",
    "nov" to "नोभियल",
    "nqo" to "नको",
    "nr" to "दक्षिण न्देबेले",
    "nso" to "उत्तरी सोथो",
    "nus" to "नुएर",
    "nv" to "नाभाजो",
    "nwc" to "परम्परागत नेवारी",
    "ny" to "न्यान्जा",
    "nym" to "न्यामवेजी",
    "nyn" to "न्यान्कोल",
    "nyo" to "न्योरो",
    "nzi" to "नजिमा",
    "oc" to "अक्सिटन",
    "oj" to "ओजिब्वा",
    "ojb" to "उत्तरपश्चिम ओजिब्बा",
    "ojc" to "सेन्ट्रल अजिब्बा",
    "ojs" to "ओजी क्री",
    "ojw" to "पश्चिमी ओजिबा",
    "oka" to "ओकानागान",
    "om" to "ओरोमो",
    "or" to "उडिया",
    "os" to "ओस्सेटिक",
    "osa" to "ओसागे",
    "ota" to "अटोमन तुर्की",
    "pa" to "पंजाबी",
    "pag" to "पाङ्गासिनान",
    "pal" to "पाहलावी",
    "pam" to "पामपाङ्गा",
    "pap" to "पापियामेन्तो",
    "pau" to "पालाउवाली",
    "pcd" to "पिकार्ड",
    "pcm" to "नाइजेरियाली पिड्जिन",
    "pdc" to "पेन्सिलभानियाली जर्मन",
    "peo" to "पुरातन फारसी",
    "pfl" to "पालाटिन जर्मन",
    "phn" to "फोनिसियाली",
    "pi" to "पाली",
    "pis" to "पिजिन",
    "pl" to "पोलिस",
    "pms" to "पिएडमोन्तेसे",
    "pnt" to "पोन्टिक",
    "pqm" to "मालिसीट पासामाक्वेडी",
    "prg" to "प्रसियाली",
    "pro" to "पुरातन प्रोभेन्काल",
    "ps" to "पास्तो",
    "pt" to "पोर्तुगी",
    "pt-BR" to "ब्राजिली पोर्तुगी",
    "pt-PT" to "युरोपेली पोर्तुगी",
    "qu" to "क्वेचुवा",
    "quc" to "किचे",
    "qug" to "चिम्बोराजो उच्चस्थान किचुआ",
    "raj" to "राजस्थानी",
    "rap" to "रापानुई",
    "rar" to "रारोटोङ्गान",
    "rhg" to "रोहिङ्ग्या",
    "rm" to "रोमानिस",
    "rn" to "रुन्डी",
    "ro" to "रोमानियाली",
    "ro-MD" to "मोल्डाभियाली",
    "rof" to "रोम्बो",
    "ru" to "रसियाली",
    "rup" to "अरोमानीयाली",
    "rw" to "किन्यारवान्डा",
    "rwk" to "र्‌वा",
    "sa" to "संस्कृत",
    "sad" to "सान्डेअ",
    "sah" to "साखा",
    "saq" to "साम्बुरू",
    "sat" to "सान्ताली",
    "sba" to "न्गामबाय",
    "sbp" to "साङ्गु",
    "sc" to "सार्डिनियाली",
    "scn" to "सिसिलियाली",
    "sco" to "स्कट्स",
    "sd" to "सिन्धी",
    "sdh" to "दक्षिणी कुर्दिश",
    "se" to "उत्तरी सामी",
    "seh" to "सेना",
    "ses" to "कोयराबोरो सेन्नी",
    "sg" to "साङ्गो",
    "sga" to "पुरातन आयरीस",
    "shi" to "टाचेल्हिट",
    "shn" to "शान",
    "shu" to "चाड अरबी",
    "si" to "सिन्हाली",
    "sk" to "स्लोभाकियाली",
    "sl" to "स्लोभेनियाली",
    "slh" to "दक्षिनी लुस्होस्टेड",
    "sli" to "तल्लो सिलेसियाली",
    "sm" to "सामोआ",
    "sma" to "दक्षिणी सामी",
    "smj" to "लुले सामी",
    "smn" to "इनारी सामी",
    "sms" to "स्कोइट सामी",
    "sn" to "शोना",
    "snk" to "सोनिन्के",
    "so" to "सोमाली",
    "sq" to "अल्बानियाली",
    "sr" to "सर्बियाली",
    "srn" to "स्रानान टोङ्गो",
    "ss" to "स्वाती",
    "ssy" to "साहो",
    "st" to "दक्षिणी सोथो",
    "str" to "स्ट्रेट स्यालिस",
    "su" to "सुडानी",
    "suk" to "सुकुमा",
    "sus" to "सुसू",
    "sux" to "सुमेरियाली",
    "sv" to "स्विडिस",
    "sw" to "स्वाहिली",
    "sw-CD" to "कङ्गो स्वाहिली",
    "swb" to "कोमोरी",
    "syc" to "परम्परागत सिरियाक",
    "syr" to "सिरियाक",
    "szl" to "सिलेसियाली",
    "ta" to "तामिल",
    "tce" to "दक्षिनी टुट्चोन",
    "te" to "तेलुगु",
    "tem" to "टिम्ने",
    "teo" to "टेसो",
    "tet" to "टेटुम",
    "tg" to "ताजिक",
    "tgx" to "टागिस",
    "th" to "थाई",
    "tht" to "टाहल्टन",
    "ti" to "टिग्रिन्या",
    "tig" to "टिग्रे",
    "tk" to "टर्कमेन",
    "tlh" to "क्लिङ्गन",
    "tli" to "ट्लिङ्गिट",
    "tn" to "ट्स्वाना",
    "to" to "टोङ्गन",
    "tog" to "न्यास टोङ्गा",
    "tok" to "टोकी पोना",
    "tpi" to "टोक पिसिन",
    "tr" to "टर्किश",
    "trv" to "टारोको",
    "ts" to "ट्सोङ्गा",
    "tt" to "तातार",
    "ttm" to "उत्तरी टुचोन",
    "ttt" to "मुस्लिम टाट",
    "tum" to "टुम्बुका",
    "tvl" to "टुभालु",
    "twq" to "तासावाक",
    "ty" to "टाहिटियन",
    "tyv" to "टुभिनियाली",
    "tzm" to "केन्द्रीय एट्लास टामाजिघट",
    "udm" to "उड्मुर्ट",
    "ug" to "उइघुर",
    "uk" to "युक्रेनी",
    "umb" to "उम्बुन्डी",
    "und" to "अज्ञात भाषा",
    "ur" to "उर्दु",
    "uz" to "उज्बेकी",
    "vai" to "भाइ",
    "ve" to "भेन्डा",
    "vec" to "भेनेसियाली",
    "vi" to "भियतनामी",
    "vmf" to "मुख्य-फ्राङ्कोनियाली",
    "vmw" to "मखुवा",
    "vo" to "भोलापिक",
    "vun" to "भुन्जो",
    "wa" to "वाल्लुन",
    "wae" to "वाल्सर",
    "wal" to "वोलेट्टा",
    "war" to "वारे",
    "wbp" to "वार्ल्पिरी",
    "wo" to "वुलुफ",
    "wuu" to "ऊ चिनियाँ",
    "xal" to "काल्मिक",
    "xh" to "खोसा",
    "xmf" to "मिनग्रेलियाली",
    "xnr" to "काङ्ग्री",
    "xog" to "सोगा",
    "yav" to "याङ्बेन",
    "ybb" to "येम्बा",
    "yi" to "यिद्दिस",
    "yo" to "योरूवा",
    "yrl" to "न्हिनगातु",
    "yue" to "क्यान्टोनिज",
    "yue-alt-menu" to "चिनियाँ, क्यान्टोनिज",
    "za" to "झुुआङ्ग",
    "zbl" to "ब्लिससिम्बोल्स",
    "zgh" to "मानक मोरोक्कोन तामाजिघट",
    "zh" to "चिनियाँ",
    "zh-alt-menu" to "चिनियाँ, म्यान्डरिन",
    "zh-Hans" to "सरलिकृत चिनियाँ",
    "zh-Hans-alt-long" to "सरलिकृत म्यान्डरिन चिनियाँ",
    "zh-Hant" to "परम्परागत चिनियाँ",
    "zh-Hant-alt-long" to "परम्परागत म्यान्डरिन चिनियाँ",
    "zu" to "जुलु",
    "zun" to "जुनी",
    "zxx" to "भाषिक सामग्री छैन",
    "zza" to "जाजा",
  ) }

  val ne_IN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abchazisch",
    "ace" to "Atjehs",
    "ach" to "Akoli",
    "ada" to "Adangme",
    "ady" to "Adygees",
    "ae" to "Avestisch",
    "aeb" to "Tunesisch Arabisch",
    "af" to "Afrikaans",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Aino",
    "ajp" to "Zuid-Levantijns-Arabisch",
    "ak" to "Akan",
    "akk" to "Akkadisch",
    "akz" to "Alabama",
    "ale" to "Aleoetisch",
    "aln" to "Gegisch",
    "alt" to "Zuid-Altaïsch",
    "am" to "Amhaars",
    "an" to "Aragonees",
    "ang" to "Oudengels",
    "ann" to "Obolo",
    "anp" to "Angika",
    "apc" to "Levantijns-Arabisch",
    "ar" to "Arabisch",
    "ar-001" to "modern standaard Arabisch",
    "arc" to "Aramees",
    "arn" to "Mapudungun",
    "aro" to "Araona",
    "arp" to "Arapaho",
    "arq" to "Algerijns Arabisch",
    "ars" to "Nadjdi-Arabisch",
    "ars-alt-menu" to "Arabisch, Nadjdi",
    "arw" to "Arawak",
    "ary" to "Marokkaans Arabisch",
    "arz" to "Egyptisch Arabisch",
    "as" to "Assamees",
    "asa" to "Asu",
    "ase" to "Amerikaanse Gebarentaal",
    "ast" to "Asturisch",
    "atj" to "Atikamekw",
    "av" to "Avarisch",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbeidzjaans",
    "az-alt-short" to "Azeri",
    "ba" to "Basjkiers",
    "bal" to "Beloetsji",
    "ban" to "Balinees",
    "bar" to "Beiers",
    "bas" to "Basa",
    "bax" to "Bamoun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala’",
    "be" to "Belarussisch",
    "bej" to "Beja",
    "bem" to "Bemba",
    "bew" to "Bataviaans",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgaars",
    "bgc" to "Haryanvi",
    "bgn" to "Westers Beloetsji",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bjn" to "Banjar",
    "bkm" to "Kom",
    "bla" to "Siksika",
    "blo" to "Anii",
    "bm" to "Bambara",
    "bn" to "Bengaals",
    "bo" to "Tibetaans",
    "bpy" to "Bishnupriya",
    "bqi" to "Bakhtiari",
    "br" to "Bretons",
    "bra" to "Braj",
    "brh" to "Brahui",
    "brx" to "Bodo",
    "bs" to "Bosnisch",
    "bss" to "Akoose",
    "bua" to "Boerjatisch",
    "bug" to "Buginees",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Catalaans",
    "cad" to "Caddo",
    "car" to "Caribisch",
    "cay" to "Cayuga",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Tsjetsjeens",
    "ceb" to "Cebuano",
    "cgg" to "Chiga",
    "ch" to "Chamorro",
    "chb" to "Chibcha",
    "chg" to "Chagatai",
    "chk" to "Chuukees",
    "chm" to "Mari",
    "chn" to "Chinook Jargon",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Cherokee",
    "chy" to "Cheyenne",
    "ckb" to "Soranî",
    "ckb-alt-menu" to "Koerdisch, Soranî",
    "ckb-alt-variant" to "Koerdisch, Soranî",
    "clc" to "Chilcotin",
    "co" to "Corsicaans",
    "cop" to "Koptisch",
    "cps" to "Capiznon",
    "cr" to "Cree",
    "crg" to "Michif",
    "crh" to "Krim-Tataars",
    "crj" to "Zuidoost-Cree",
    "crk" to "Plains Cree",
    "crl" to "Noordoost-Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonkisch",
    "crs" to "Seychellencreools",
    "cs" to "Tsjechisch",
    "csb" to "Kasjoebisch",
    "csw" to "Swampy Cree",
    "cu" to "Kerkslavisch",
    "cv" to "Tsjoevasjisch",
    "cy" to "Welsh",
    "da" to "Deens",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taita",
    "de" to "Duits",
    "del" to "Delaware",
    "den" to "Slavey",
    "dgr" to "Dogrib",
    "din" to "Dinka",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Nedersorbisch",
    "dtp" to "Dusun",
    "dua" to "Duala",
    "dum" to "Middelnederlands",
    "dv" to "Divehi",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egl" to "Emiliano",
    "egy" to "Oudegyptisch",
    "eka" to "Ekajuk",
    "el" to "Grieks",
    "elx" to "Elamitisch",
    "en" to "Engels",
    "enm" to "Middelengels",
    "eo" to "Esperanto",
    "es" to "Spaans",
    "esu" to "Yupik",
    "et" to "Estisch",
    "eu" to "Baskisch",
    "ewo" to "Ewondo",
    "ext" to "Extremeens",
    "fa" to "Perzisch",
    "fa-AF" to "Dari",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fulah",
    "fi" to "Fins",
    "fil" to "Filipijns",
    "fit" to "Tornedal-Fins",
    "fj" to "Fijisch",
    "fo" to "Faeröers",
    "fon" to "Fon",
    "fr" to "Frans",
    "frc" to "Cajun-Frans",
    "frm" to "Middelfrans",
    "fro" to "Oudfrans",
    "frp" to "Arpitaans",
    "frr" to "Noord-Fries",
    "frs" to "Oost-Fries",
    "fur" to "Friulisch",
    "fy" to "Fries",
    "ga" to "Iers",
    "gaa" to "Ga",
    "gag" to "Gagaoezisch",
    "gan" to "Ganyu",
    "gay" to "Gayo",
    "gba" to "Gbaya",
    "gbz" to "Zoroastrisch Dari",
    "gd" to "Schots-Gaelisch",
    "gez" to "Ge’ez",
    "gil" to "Gilbertees",
    "gl" to "Galicisch",
    "glk" to "Gilaki",
    "gmh" to "Middelhoogduits",
    "gn" to "Guaraní",
    "goh" to "Oudhoogduits",
    "gon" to "Gondi",
    "gor" to "Gorontalo",
    "got" to "Gothisch",
    "grb" to "Grebo",
    "grc" to "Oudgrieks",
    "gsw" to "Zwitserduits",
    "gu" to "Gujarati",
    "guc" to "Wayuu",
    "gur" to "Gurune",
    "guz" to "Gusii",
    "gv" to "Manx",
    "gwi" to "Gwichʼin",
    "ha" to "Hausa",
    "hai" to "Haida",
    "hak" to "Hakka",
    "haw" to "Hawaïaans",
    "hax" to "Zuid-Haida",
    "he" to "Hebreeuws",
    "hi" to "Hindi",
    "hi-Latn-alt-variant" to "Hinglish",
    "hif" to "Fijisch Hindi",
    "hil" to "Hiligaynon",
    "hit" to "Hettitisch",
    "hmn" to "Hmong",
    "ho" to "Hiri Motu",
    "hr" to "Kroatisch",
    "hsb" to "Oppersorbisch",
    "hsn" to "Xiangyu",
    "ht" to "Haïtiaans Creools",
    "hu" to "Hongaars",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armeens",
    "hz" to "Herero",
    "ia" to "Interlingua",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indonesisch",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Yi",
    "ik" to "Inupiaq",
    "ikt" to "Westelijk Canadees Inuktitut",
    "ilo" to "Iloko",
    "inh" to "Ingoesjetisch",
    "io" to "Ido",
    "is" to "IJslands",
    "it" to "Italiaans",
    "iu" to "Inuktitut",
    "izh" to "Ingrisch",
    "ja" to "Japans",
    "jam" to "Jamaicaans Creools",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Judeo-Perzisch",
    "jrb" to "Judeo-Arabisch",
    "jut" to "Jutlands",
    "jv" to "Javaans",
    "ka" to "Georgisch",
    "kaa" to "Karakalpaks",
    "kab" to "Kabylisch",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardisch",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kaapverdisch Creools",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongo",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "kho" to "Khotanees",
    "khq" to "Koyra Chiini",
    "khw" to "Khowar",
    "ki" to "Gikuyu",
    "kiu" to "Kirmanckî",
    "kj" to "Kuanyama",
    "kk" to "Kazachs",
    "kkj" to "Kako",
    "kl" to "Groenlands",
    "kln" to "Kalenjin",
    "km" to "Khmer",
    "kmb" to "Kimbundu",
    "kn" to "Kannada",
    "ko" to "Koreaans",
    "koi" to "Komi-Permjaaks",
    "kok" to "Konkani",
    "kos" to "Kosraeaans",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karatsjaj-Balkarisch",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Karelisch",
    "kru" to "Kurukh",
    "ks" to "Kasjmiri",
    "ksb" to "Shambala",
    "ksf" to "Bafia",
    "ksh" to "Kölsch",
    "ku" to "Koerdisch",
    "kum" to "Koemuks",
    "kut" to "Kutenai",
    "kv" to "Komi",
    "kw" to "Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "Kirgizisch",
    "la" to "Latijn",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba",
    "lb" to "Luxemburgs",
    "lez" to "Lezgisch",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Luganda",
    "li" to "Limburgs",
    "lij" to "Ligurisch",
    "lil" to "Lillooet",
    "liv" to "Lijfs",
    "lkt" to "Lakota",
    "lmo" to "Lombardisch",
    "ln" to "Lingala",
    "lo" to "Laotiaans",
    "lol" to "Mongo",
    "lou" to "Louisiana-Creools",
    "loz" to "Lozi",
    "lrc" to "Noordelijk Luri",
    "lsm" to "Saamia",
    "lt" to "Litouws",
    "ltg" to "Letgaals",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Lets",
    "lzh" to "Klassiek Chinees",
    "lzz" to "Lazisch",
    "mad" to "Madoerees",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makassaars",
    "man" to "Mandingo",
    "mas" to "Maa",
    "mde" to "Maba",
    "mdf" to "Moksja",
    "mdr" to "Mandar",
    "men" to "Mende",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malagassisch",
    "mga" to "Middeliers",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshallees",
    "mi" to "Maori",
    "mic" to "Mi’kmaq",
    "min" to "Minangkabau",
    "mk" to "Macedonisch",
    "ml" to "Malayalam",
    "mn" to "Mongools",
    "mnc" to "Mantsjoe",
    "mni" to "Meitei",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Marathi",
    "mrj" to "West-Mari",
    "ms" to "Maleis",
    "mt" to "Maltees",
    "mua" to "Mundang",
    "mul" to "meerdere talen",
    "mus" to "Creek",
    "mwl" to "Mirandees",
    "mwr" to "Marwari",
    "mwv" to "Mentawai",
    "my" to "Birmaans",
    "mye" to "Myene",
    "myv" to "Erzja",
    "mzn" to "Mazanderani",
    "na" to "Nauruaans",
    "nan" to "Minnanyu",
    "nap" to "Napolitaans",
    "naq" to "Nama",
    "nb" to "Noors - Bokmål",
    "nd" to "Noord-Ndebele",
    "nds" to "Nedersaksisch",
    "nds-NL" to "Nederduits",
    "ne" to "Nepalees",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niueaans",
    "njo" to "Ao Naga",
    "nl" to "Nederlands",
    "nl-BE" to "Vlaams",
    "nmg" to "Ngumba",
    "nn" to "Noors - Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Noors",
    "nog" to "Nogai",
    "non" to "Oudnoors",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "Zuid-Ndbele",
    "nso" to "Noord-Sotho",
    "nus" to "Nuer",
    "nv" to "Navajo",
    "nwc" to "Klassiek Nepalbhasa",
    "ny" to "Nyanja",
    "nym" to "Nyamwezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima",
    "oc" to "Occitaans",
    "oj" to "Ojibwa",
    "ojb" to "Noordwest-Ojibwe",
    "ojc" to "Centraal Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "West-Ojibwe",
    "oka" to "Okanagan",
    "om" to "Afaan Oromo",
    "or" to "Odia",
    "os" to "Ossetisch",
    "osa" to "Osage",
    "ota" to "Ottomaans-Turks",
    "pa" to "Punjabi",
    "pag" to "Pangasinan",
    "pal" to "Pahlavi",
    "pam" to "Pampanga",
    "pap" to "Papiaments",
    "pau" to "Palaus",
    "pcd" to "Picardisch",
    "pcm" to "Nigeriaans Pidgin",
    "pdc" to "Pennsylvania-Duits",
    "pdt" to "Plautdietsch",
    "peo" to "Oudperzisch",
    "pfl" to "Paltsisch",
    "phn" to "Foenicisch",
    "pi" to "Pali",
    "pis" to "Pijin",
    "pl" to "Pools",
    "pms" to "Piëmontees",
    "pnt" to "Pontisch",
    "pon" to "Pohnpeiaans",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Oudpruisisch",
    "pro" to "Oudprovençaals",
    "ps" to "Pasjtoe",
    "ps-alt-variant" to "Pashto",
    "pt" to "Portugees",
    "qu" to "Quechua",
    "quc" to "K’iche’",
    "qug" to "Kichwa",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rgn" to "Romagnol",
    "rhg" to "Rohingya",
    "rif" to "Riffijns",
    "rm" to "Reto-Romaans",
    "rn" to "Kirundi",
    "ro" to "Roemeens",
    "rof" to "Rombo",
    "rom" to "Romani",
    "rtm" to "Rotumaans",
    "ru" to "Russisch",
    "rue" to "Roetheens",
    "rug" to "Roviana",
    "rup" to "Aroemeens",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskriet",
    "sad" to "Sandawe",
    "sah" to "Jakoets",
    "sam" to "Samaritaans-Aramees",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardijns",
    "scn" to "Siciliaans",
    "sco" to "Schots",
    "sd" to "Sindhi",
    "sdc" to "Sassarees",
    "sdh" to "Pahlavani",
    "se" to "Noord-Samisch",
    "see" to "Seneca",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkoeps",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Oudiers",
    "sgs" to "Samogitisch",
    "sh" to "Servo-Kroatisch",
    "shi" to "Tashelhiyt",
    "shn" to "Shan",
    "shu" to "Tsjadisch Arabisch",
    "si" to "Singalees",
    "sid" to "Sidamo",
    "sk" to "Slowaaks",
    "sl" to "Sloveens",
    "slh" to "Zuid-Lushootseed",
    "sli" to "Silezisch Duits",
    "sly" to "Selayar",
    "sm" to "Samoaans",
    "sma" to "Zuid-Samisch",
    "smj" to "Lule-Samisch",
    "smn" to "Inari-Samisch",
    "sms" to "Skolt-Samisch",
    "sn" to "Shona",
    "snk" to "Soninke",
    "so" to "Somalisch",
    "sog" to "Sogdisch",
    "sq" to "Albanees",
    "sr" to "Servisch",
    "srn" to "Sranantongo",
    "srr" to "Serer",
    "ss" to "Swazi",
    "ssy" to "Saho",
    "st" to "Zuid-Sotho",
    "stq" to "Saterfries",
    "str" to "Straits Salish",
    "su" to "Soendanees",
    "suk" to "Sukuma",
    "sus" to "Soesoe",
    "sux" to "Soemerisch",
    "sv" to "Zweeds",
    "sw" to "Swahili",
    "swb" to "Shimaore",
    "syc" to "Klassiek Syrisch",
    "syr" to "Syrisch",
    "szl" to "Silezisch",
    "ta" to "Tamil",
    "tce" to "Zuid-Tutchone",
    "tcy" to "Tulu",
    "te" to "Telugu",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetun",
    "tg" to "Tadzjieks",
    "tgx" to "Tagish",
    "th" to "Thai",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Turkmeens",
    "tkl" to "Tokelaus",
    "tkr" to "Tsakhur",
    "tl" to "Tagalog",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tly" to "Talysh",
    "tmh" to "Tamashek",
    "tn" to "Tswana",
    "to" to "Tongaans",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turks",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsd" to "Tsakonisch",
    "tsi" to "Tsimshian",
    "tt" to "Tataars",
    "ttm" to "Noord-Tutchone",
    "ttt" to "Moslim Tat",
    "tum" to "Toemboeka",
    "tvl" to "Tuvaluaans",
    "tw" to "Twi",
    "twq" to "Tasawaq",
    "ty" to "Tahitiaans",
    "tyv" to "Toevaans",
    "tzm" to "Tamazight (Centraal-Marokko)",
    "udm" to "Oedmoerts",
    "ug" to "Oeigoers",
    "uga" to "Oegaritisch",
    "uk" to "Oekraïens",
    "umb" to "Umbundu",
    "und" to "onbekende taal",
    "ur" to "Urdu",
    "uz" to "Oezbeeks",
    "vai" to "Vai",
    "ve" to "Venda",
    "vec" to "Venetiaans",
    "vep" to "Wepsisch",
    "vi" to "Vietnamees",
    "vls" to "West-Vlaams",
    "vmf" to "Opperfrankisch",
    "vmw" to "Makhuwa",
    "vo" to "Volapük",
    "vot" to "Votisch",
    "vro" to "Võro",
    "vun" to "Vunjo",
    "wa" to "Waals",
    "wae" to "Walser",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "was" to "Washo",
    "wbp" to "Warlpiri",
    "wo" to "Wolof",
    "wuu" to "Wuyu",
    "xal" to "Kalmuks",
    "xh" to "Xhosa",
    "xmf" to "Mingreels",
    "xnr" to "Kangri",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapees",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Jiddisch",
    "yo" to "Yoruba",
    "yrl" to "Nheengatu",
    "yue" to "Kantonees",
    "yue-alt-menu" to "Kantonees",
    "za" to "Zhuang",
    "zap" to "Zapotec",
    "zbl" to "Blissymbolen",
    "zea" to "Zeeuws",
    "zen" to "Zenaga",
    "zgh" to "Standaard Marokkaanse Tamazight",
    "zh" to "Chinees",
    "zh-alt-menu" to "Mandarijn",
    "zh-Hans-alt-long" to "Mandarijn (vereenvoudigd)",
    "zh-Hant-alt-long" to "Mandarijn (traditioneel)",
    "zu" to "Zoeloe",
    "zun" to "Zuni",
    "zxx" to "geen linguïstische inhoud",
    "zza" to "Zaza",
  ) }

  val nl_AW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl_BE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl_BQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl_CW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl_SR: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nl_SX: ImmutableMap by lazy { immutableMapOf(
  ) }

  val nmg: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiɛl akan",
    "am" to "Kiɛl amaria",
    "ar" to "Kiɛl b’árabe",
    "be" to "Kiɛl belarussie",
    "bg" to "Kiɛl bulgaria",
    "bn" to "Kiɛl bengalia",
    "cs" to "Kiɛl bó tchɛk",
    "de" to "Jáman",
    "el" to "Kiɛl bó grɛk",
    "en" to "Ngɛ̄lɛ̄n",
    "es" to "Paŋá",
    "fa" to "Kiɛl pɛrsia",
    "fr" to "Fala",
    "ha" to "Kiɛl máwúsá",
    "hi" to "Kiɛl b’indien",
    "hu" to "Kiɛl b’ɔ́ngrois",
    "id" to "Kiɛl indonesie",
    "ig" to "Kiɛl ikbo",
    "it" to "Kiɛl italia",
    "ja" to "Kiɛl bó japonɛ̌",
    "jv" to "Kiɛl bó javanɛ̌",
    "km" to "Kiɛl bó mɛr",
    "ko" to "Kiɛl koré",
    "ms" to "Kiɛl Malɛ̌siā",
    "my" to "Kiɛl birmania",
    "ne" to "Kiɛl nepal",
    "nl" to "Kiɛl bóllandais",
    "pa" to "Kiɛl pɛndjabi",
    "pl" to "Kiɛl pɔlɔŋe",
    "pt" to "Kiɛl bó pɔ̄rtugɛ̂",
    "ro" to "Kiɛl bó rumɛ̂n",
    "ru" to "Kiɛl russia",
    "rw" to "Kiɛl rwandā",
    "so" to "Kiɛl somaliā",
    "sv" to "Kiɛl bó suedois",
    "ta" to "Kiɛl tamul",
    "th" to "Kiɛl thaï",
    "tr" to "Kiɛl bó turk",
    "uk" to "Kiɛl b’ukrɛ̄nien",
    "ur" to "Kiɛl úrdu",
    "vi" to "Kiɛl viɛtnam",
    "yo" to "Yorúbâ",
    "zh" to "Kiɛl bó chinois",
    "zh-alt-menu" to "Kiɛl bó chinois",
    "zu" to "Zulu",
  ) }

  val nn: ImmutableMap by lazy { immutableMapOf(
    "alt" to "sør-altaj",
    "ang" to "gammalengelsk",
    "asa" to "asu (Tanzania)",
    "bas" to "basa",
    "bss" to "bakossi",
    "car" to "carib",
    "chg" to "tsjagataisk",
    "ckb" to "sorani",
    "crj" to "sørleg aust-cree",
    "crl" to "nordleg aust-cree",
    "crs" to "seselwa (fransk-kreolsk)",
    "cu" to "kyrkjeslavisk",
    "cv" to "tsjuvansk",
    "den" to "slavej",
    "dsb" to "lågsorbisk",
    "ebu" to "embu",
    "egy" to "gammalegyptisk",
    "elx" to "elamite",
    "fro" to "gammalfransk",
    "frs" to "austfrisisk",
    "fur" to "friulisk",
    "gmh" to "mellomhøgtysk",
    "goh" to "gammalhøgtysk",
    "grc" to "gammalgresk",
    "gv" to "manx",
    "hax" to "sørleg haida",
    "hsb" to "høgsorbisk",
    "ikt" to "vestleg kanadisk inuktitut",
    "kl" to "grønlandsk (kalaallisut)",
    "krc" to "karatsjaiisk-balkarsk",
    "kum" to "kumyk",
    "lad" to "ladino",
    "lez" to "lezghian",
    "lrc" to "nord-lurisk",
    "lus" to "lushai",
    "luy" to "olulujia",
    "mfe" to "morisyen",
    "mg" to "madagassisk",
    "mul" to "fleire språk",
    "mzn" to "mazanderani",
    "nds" to "lågtysk",
    "nds-NL" to "lågsaksisk",
    "ne" to "nepalsk",
    "niu" to "niuisk",
    "nog" to "nogai",
    "non" to "gammalnorsk",
    "nqo" to "n’ko",
    "nso" to "nordsotho",
    "nwc" to "klassisk newarisk",
    "ojb" to "nordvestleg ojibwa",
    "ojw" to "vestleg ojibwa",
    "pcm" to "nigeriansk pidgin",
    "peo" to "gammalpersisk",
    "pro" to "gammalprovençalsk",
    "quc" to "k’iche",
    "ro-MD" to "moldavisk",
    "rup" to "arumensk",
    "sc" to "sardinsk",
    "sga" to "gammalirsk",
    "slh" to "sørleg lushootseed",
    "srn" to "sranan tongo",
    "st" to "sørsotho",
    "swb" to "shimaore",
    "syr" to "syrisk",
    "tce" to "sørleg tutchone",
    "tiv" to "tivi",
    "tkl" to "tokelau",
    "tn" to "tswana",
    "tog" to "tonga (Nyasa)",
    "ttm" to "nordleg tutchone",
    "tvl" to "tuvalu",
    "tyv" to "tuvinisk",
    "tzm" to "sentral-tamazight",
    "udm" to "udmurt",
    "war" to "waray",
    "xal" to "kalmykisk",
    "zap" to "zapotec",
    "zbl" to "blissymbol",
    "zgh" to "standard marokkansk tamazight",
    "zh-Hans" to "forenkla kinesisk",
    "zh-Hans-alt-long" to "forenkla mandarinkinesisk",
    "zxx" to "utan språkleg innhald",
  ) }

  val nnh: ImmutableMap by lazy { immutableMapOf(
    "bas" to "Shwóŋò pʉa mbasǎ",
    "bax" to "Shwóŋò pamom",
    "bbj" to "Shwóŋò pʉa nzsekàʼa",
    "bfd" to "Shwóŋò pafud",
    "bkm" to "Shwóŋò pʉ̀a njinikom",
    "bss" to "Shwóŋò pakɔsi",
    "bum" to "Shwóŋò mbulu",
    "byv" to "Shwóŋò ngáŋtÿɔʼ",
    "de" to "nzǎmɔ̂ɔn",
    "en" to "ngilísè",
    "ewo" to "Shwóŋò pʉa Yɔɔnmendi",
    "ff" to "Shwóŋò menkesaŋ",
    "fr" to "felaŋsée",
    "kkj" to "Shwóŋò pʉa shÿó Bɛgtùa",
    "nnh" to "Shwóŋò ngiembɔɔn",
    "yav" to "Shwóŋò pʉa shÿó Mbafìa",
    "ybb" to "Shwóŋò Tsaŋ",
  ) }

  val no: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abkhasisk",
    "ace" to "achinesisk",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adygeisk",
    "ae" to "avestisk",
    "aeb" to "tunisisk-arabisk",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akkadisk",
    "akz" to "alabama",
    "ale" to "aleutisk",
    "aln" to "gegisk-albansk",
    "alt" to "søraltaisk",
    "am" to "amharisk",
    "an" to "aragonsk",
    "ang" to "gammelengelsk",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabisk",
    "ar-001" to "moderne standardarabisk",
    "arc" to "arameisk",
    "arn" to "mapudungun",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "algerisk arabisk",
    "ars" to "najdi-arabisk",
    "ars-alt-menu" to "arabisk (najdi)",
    "arw" to "arawak",
    "ary" to "marokkansk-arabisk",
    "arz" to "egyptisk arabisk",
    "as" to "assamesisk",
    "asa" to "asu",
    "ase" to "amerikansk tegnspråk",
    "ast" to "asturisk",
    "atj" to "atikamekw",
    "av" to "avarisk",
    "avk" to "kotava",
    "awa" to "avadhi",
    "ay" to "aymara",
    "az" to "aserbajdsjansk",
    "az-alt-short" to "azeri",
    "ba" to "basjkirsk",
    "bal" to "baluchi",
    "ban" to "balinesisk",
    "bar" to "bairisk",
    "bas" to "basaa",
    "bax" to "bamun",
    "bbc" to "batak toba",
    "bbj" to "ghomala",
    "be" to "belarusisk",
    "bej" to "beja",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "bulgarsk",
    "bgc" to "haryanvi",
    "bgn" to "vestbalutsji",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetansk",
    "bpy" to "bishnupriya",
    "bqi" to "bakhtiari",
    "br" to "bretonsk",
    "bra" to "braj",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bosnisk",
    "bss" to "akose",
    "bua" to "burjatisk",
    "bug" to "buginesisk",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "katalansk",
    "cad" to "caddo",
    "car" to "karibisk",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "tsjetsjensk",
    "ceb" to "cebuano",
    "cgg" to "kiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "tsjagatai",
    "chk" to "chuukesisk",
    "chm" to "mari",
    "chn" to "chinook",
    "cho" to "choctaw",
    "chp" to "chipewiansk",
    "chr" to "cherokesisk",
    "chy" to "cheyenne",
    "ckb" to "sentralkurdisk",
    "ckb-alt-menu" to "kurdisk (sentral)",
    "ckb-alt-variant" to "kurdisk (sorani)",
    "clc" to "chilcotin",
    "co" to "korsikansk",
    "cop" to "koptisk",
    "cps" to "kapiz",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "krimtatarisk",
    "crj" to "sørlig østcree",
    "crk" to "prærie-cree",
    "crl" to "nordlig østcree",
    "crm" to "moose cree",
    "crr" to "carolinsk-algonkinsk",
    "crs" to "seselwa",
    "cs" to "tsjekkisk",
    "csb" to "kasjubisk",
    "csw" to "myr-cree",
    "cu" to "kirkeslavisk",
    "cv" to "tsjuvasjisk",
    "cy" to "walisisk",
    "da" to "dansk",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "tysk",
    "del" to "delaware",
    "den" to "slavey",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "lavsorbisk",
    "dtp" to "sentraldusun",
    "dua" to "duala",
    "dum" to "mellomnederlandsk",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "kiembu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emiliansk",
    "egy" to "gammelegyptisk",
    "eka" to "ekajuk",
    "el" to "gresk",
    "elx" to "elamittisk",
    "en" to "engelsk",
    "enm" to "mellomengelsk",
    "eo" to "esperanto",
    "es" to "spansk",
    "esu" to "sentralyupik",
    "et" to "estisk",
    "eu" to "baskisk",
    "ewo" to "ewondo",
    "ext" to "ekstremaduransk",
    "fa" to "persisk",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulfulde",
    "fi" to "finsk",
    "fil" to "filipino",
    "fit" to "tornedalsfinsk",
    "fj" to "fijiansk",
    "fo" to "færøysk",
    "fon" to "fon",
    "fr" to "fransk",
    "frc" to "cajunfransk",
    "frm" to "mellomfransk",
    "fro" to "gammelfransk",
    "frp" to "arpitansk",
    "frr" to "nordfrisisk",
    "frs" to "østfrisisk",
    "fur" to "friuliansk",
    "fy" to "vestfrisisk",
    "ga" to "irsk",
    "gaa" to "ga",
    "gag" to "gagausisk",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "zoroastrisk dari",
    "gd" to "skotsk-gælisk",
    "gez" to "geez",
    "gil" to "kiribatisk",
    "gl" to "galisisk",
    "glk" to "gileki",
    "gmh" to "mellomhøytysk",
    "gn" to "guarani",
    "goh" to "gammelhøytysk",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotisk",
    "grb" to "grebo",
    "grc" to "gammelgresk",
    "gsw" to "sveitsertysk",
    "gu" to "gujarati",
    "guc" to "wayuu",
    "gur" to "frafra",
    "guz" to "gusii",
    "gv" to "mansk",
    "gwi" to "gwich’in",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka",
    "haw" to "hawaiisk",
    "hax" to "sørlig haida",
    "he" to "hebraisk",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "fijiansk hindi",
    "hil" to "hiligaynon",
    "hit" to "hettittisk",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "kroatisk",
    "hsb" to "høysorbisk",
    "hsn" to "xiang",
    "ht" to "haitisk",
    "hu" to "ungarsk",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armensk",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesisk",
    "ie" to "interlingue",
    "ig" to "ibo",
    "ii" to "sichuan-yi",
    "ik" to "inupiak",
    "ikt" to "vestlig kanadisk inuktitut",
    "ilo" to "iloko",
    "inh" to "ingusjisk",
    "io" to "ido",
    "is" to "islandsk",
    "it" to "italiensk",
    "iu" to "inuktitut",
    "izh" to "ingrisk",
    "ja" to "japansk",
    "jam" to "jamaicansk kreolengelsk",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "jødepersisk",
    "jrb" to "jødearabisk",
    "jut" to "jysk",
    "jv" to "javanesisk",
    "ka" to "georgisk",
    "kaa" to "karakalpakisk",
    "kab" to "kabylsk",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardisk",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kappverdisk",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "kikongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanesisk",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuyu",
    "kiu" to "kirmancki",
    "kj" to "kuanyama",
    "kk" to "kasakhisk",
    "kkj" to "kako",
    "kl" to "grønlandsk",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreansk",
    "koi" to "komipermjakisk",
    "kok" to "konkani",
    "kos" to "kosraeansk",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karatsjajbalkarsk",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "karelsk",
    "kru" to "kurukh",
    "ks" to "kasjmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kølnsk",
    "ku" to "kurdisk",
    "kum" to "kumykisk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "kornisk",
    "kwk" to "kwak̓wala",
    "kxv" to "kuvi",
    "ky" to "kirgisisk",
    "la" to "latin",
    "lad" to "ladinsk",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgsk",
    "lez" to "lesgisk",
    "lfn" to "lingua franca nova",
    "lg" to "ganda",
    "li" to "limburgsk",
    "lij" to "ligurisk",
    "lil" to "lillooet",
    "liv" to "livisk",
    "lkt" to "lakota",
    "lmo" to "lombardisk",
    "ln" to "lingala",
    "lo" to "laotisk",
    "lol" to "mongo",
    "lou" to "louisianakreolsk",
    "loz" to "lozi",
    "lrc" to "nord-luri",
    "lsm" to "samia",
    "lt" to "litauisk",
    "ltg" to "latgallisk",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luhya",
    "lv" to "latvisk",
    "lzh" to "klassisk kinesisk",
    "lzz" to "lazisk",
    "mad" to "maduresisk",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "moksja",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauritisk-kreolsk",
    "mg" to "gassisk",
    "mga" to "mellomirsk",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallesisk",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedonsk",
    "ml" to "malayalam",
    "mn" to "mongolsk",
    "mnc" to "mandsju",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "vestmarisk",
    "ms" to "malayisk",
    "mt" to "maltesisk",
    "mua" to "mundang",
    "mul" to "flere språk",
    "mus" to "creek",
    "mwl" to "mirandesisk",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "burmesisk",
    "mye" to "myene",
    "myv" to "erzia",
    "mzn" to "mazandarani",
    "na" to "nauru",
    "nan" to "minnan",
    "nap" to "napolitansk",
    "naq" to "nama",
    "nb" to "norsk bokmål",
    "nd" to "nord-ndebele",
    "nds" to "nedertysk",
    "nds-NL" to "nedersaksisk",
    "ne" to "nepali",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueansk",
    "njo" to "ao naga",
    "nl" to "nederlandsk",
    "nl-BE" to "flamsk",
    "nmg" to "kwasio",
    "nn" to "norsk nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norsk",
    "nog" to "nogaisk",
    "non" to "gammelnorsk",
    "nov" to "novial",
    "nqo" to "nʼko",
    "nr" to "sør-ndebele",
    "nso" to "nord-sotho",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "klassisk newari",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "oksitansk",
    "oj" to "ojibwa",
    "ojb" to "nordvestlig ojibwa",
    "ojc" to "ojibwa (sentral)",
    "ojs" to "oji-cree",
    "ojw" to "vestlig ojibwa",
    "oka" to "okanagansk",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossetisk",
    "osa" to "osage",
    "ota" to "ottomansk tyrkisk",
    "pa" to "panjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauisk",
    "pcd" to "pikardisk",
    "pcm" to "nigeriansk pidginspråk",
    "pdc" to "pennsylvaniatysk",
    "pdt" to "plautdietsch",
    "peo" to "gammelpersisk",
    "pfl" to "palatintysk",
    "phn" to "fønikisk",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "polsk",
    "pms" to "piemontesisk",
    "pnt" to "pontisk",
    "pon" to "ponapisk",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prøyssisk",
    "pro" to "gammelprovençalsk",
    "ps" to "pashto",
    "ps-alt-variant" to "pushto",
    "pt" to "portugisisk",
    "qu" to "quechua",
    "quc" to "k’iche’",
    "qug" to "kichwa (Chimborazo-høylandet)",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongansk",
    "rgn" to "romagnolsk",
    "rhg" to "rohingya",
    "rif" to "riff",
    "rm" to "retoromansk",
    "rn" to "rundi",
    "ro" to "rumensk",
    "ro-MD" to "moldovsk",
    "rof" to "rombo",
    "rom" to "romani",
    "rtm" to "rotumansk",
    "ru" to "russisk",
    "rue" to "rusinsk",
    "rug" to "roviana",
    "rup" to "aromansk",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "sakha",
    "sam" to "samaritansk arameisk",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurashtra",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardisk",
    "scn" to "siciliansk",
    "sco" to "skotsk",
    "sd" to "sindhi",
    "sdc" to "sassaresisk sardisk",
    "sdh" to "sørkurdisk",
    "se" to "nordsamisk",
    "see" to "seneca",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkupisk",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "gammelirsk",
    "sgs" to "samogitisk",
    "sh" to "serbokroatisk",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "tsjadisk arabisk",
    "si" to "singalesisk",
    "sid" to "sidamo",
    "sk" to "slovakisk",
    "sl" to "slovensk",
    "slh" to "sørlig lushootseed",
    "sli" to "lavschlesisk",
    "sly" to "selayar",
    "sm" to "samoansk",
    "sma" to "sørsamisk",
    "smj" to "lulesamisk",
    "smn" to "enaresamisk",
    "sms" to "skoltesamisk",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdisk",
    "sq" to "albansk",
    "sr" to "serbisk",
    "srn" to "sranan",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sør-sotho",
    "stq" to "saterfrisisk",
    "str" to "straits-salish",
    "su" to "sundanesisk",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerisk",
    "sv" to "svensk",
    "sw" to "swahili",
    "sw-CD" to "kongolesisk swahili",
    "swb" to "komorisk",
    "syc" to "klassisk syrisk",
    "syr" to "syriakisk",
    "szl" to "schlesisk",
    "ta" to "tamil",
    "tce" to "sørlig tutchone",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadsjikisk",
    "tgx" to "tagish",
    "th" to "thai",
    "tht" to "tahltan",
    "ti" to "tigrinja",
    "tig" to "tigré",
    "tiv" to "tiv",
    "tk" to "turkmensk",
    "tkl" to "tokelauisk",
    "tkr" to "tsakhursk",
    "tl" to "tagalog",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tly" to "talysj",
    "tmh" to "tamasjek",
    "tn" to "setswana",
    "to" to "tongansk",
    "tog" to "nyasa-tongansk",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "tyrkisk",
    "tru" to "turoyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "tsakonisk",
    "tsi" to "tsimshian",
    "tt" to "tatarisk",
    "ttm" to "nordlig tutchone",
    "ttt" to "muslimsk tat",
    "tum" to "tumbuka",
    "tvl" to "tuvalsk",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitisk",
    "tyv" to "tuvinsk",
    "tzm" to "sentralmarokkansk tamazight",
    "udm" to "udmurtisk",
    "ug" to "uigurisk",
    "uga" to "ugaritisk",
    "uk" to "ukrainsk",
    "umb" to "umbundu",
    "und" to "ukjent språk",
    "ur" to "urdu",
    "uz" to "usbekisk",
    "ve" to "venda",
    "vec" to "venetiansk",
    "vep" to "vepsisk",
    "vi" to "vietnamesisk",
    "vls" to "vestflamsk",
    "vmf" to "Main-frankisk",
    "vmw" to "makhuwa",
    "vo" to "volapyk",
    "vot" to "votisk",
    "vro" to "sørestisk",
    "vun" to "vunjo",
    "wa" to "vallonsk",
    "wae" to "walsertysk",
    "wal" to "wolaytta",
    "war" to "waray-waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kalmukkisk",
    "xh" to "xhosa",
    "xmf" to "mingrelsk",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapesisk",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddisk",
    "yo" to "joruba",
    "yrl" to "nheengatu",
    "yue" to "kantonesisk",
    "yue-alt-menu" to "kinesisk, kantonesisk",
    "za" to "zhuang",
    "zap" to "zapotekisk",
    "zbl" to "blissymboler",
    "zea" to "zeeuws",
    "zen" to "zenaga",
    "zgh" to "standard marrokansk tamazight",
    "zh" to "kinesisk",
    "zh-alt-menu" to "kinesisk, mandarin",
    "zh-Hans" to "forenklet kinesisk",
    "zh-Hans-alt-long" to "forenklet mandarinkinesisk",
    "zh-Hant" to "tradisjonell kinesisk",
    "zh-Hant-alt-long" to "tradisjonell mandarinkinesisk",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "uten språklig innhold",
    "zza" to "zazaisk",
  ) }

  val nqo: ImmutableMap by lazy { immutableMapOf(
    "af" to "ߊߝߙߌߞߊ߲߯ߛߑߞߊ߲",
    "agq" to "ߊߜ߭ߍߡߑߞߊ߲",
    "ak" to "ߊߞߊ߲ߞߊ",
    "am" to "ߊߡߑߤߊߙߌ",
    "ar" to "ߊߙߓߎߞߊ߲",
    "ar-001" to "ߊߙߊߓߎߞߊ߲ ߘߐߞߣߍߣߍ߲",
    "as" to "ߊߛߊߡߍߞߊ߲",
    "asa" to "ߊߖ߭ߎߞߊ߲",
    "ast" to "ߊߛߑߕߎߙߌߞߊ߲",
    "az" to "ߊߖߍߙߑߓߊߦߌߖߊߞߊ߲",
    "az-alt-short" to "ߊߖߋߙߌߞߊ߲",
    "bal" to "ߓߊߟߎߗߌߞߊ߲",
    "bas" to "ߓߛߊߞߊ߲",
    "be" to "ߓߌߟߏߙߎ߳ߛߌߞߊ߲",
    "bem" to "ߓߋ߲ߓߊߞߊ߲",
    "bew" to "ߓߋߕߊߥߌߞߊ߲",
    "bez" to "ߓߋߣߊߞߊ߲",
    "bg" to "ߓߌߟߑߜ߭ߊߙߌߞߊ߲",
    "blo" to "ߊߣߌ߯ߞߊ߲",
    "bm" to "ߒߞߏ ߡߊߟߌ",
    "bn" to "ߓߍ߲ߜ߭ߊߟߌߞߊ߲",
    "bo" to "ߕߌߓߋߕߌߞߊ߲",
    "br" to "ߓߙߋߕߐ߲ߞߊ߲",
    "brx" to "ߓߏߘߏߞߊ߲",
    "bs" to "ߓߐߛߑߣߌߞߊ߲",
    "ca" to "ߞߕߊߟߊ߲ߞߊ߲",
    "ccp" to "ߞߏߘߊ߫ ߗߊߜ߭ߑߡߊߞߊ߲",
    "ce" to "ߗߋߗߋߣߌߞߊ߲",
    "ceb" to "ߛߋߓߎߥߊߞߊ߲",
    "cgg" to "ߞߌߜ߭ߊߞߊ߲",
    "chr" to "ߗߋߙߏߞߌߞߊ߲",
    "ckb" to "ߛߏߙߊߣߌߞߊ߲",
    "ckb-alt-menu" to "ߛߏߙߊߣߌ߫ ߞߎߙߑߘߎߞߊ߲",
    "ckb-alt-variant" to "ߛߏߙߊߣߌߞߊ߲",
    "co" to "ߞߐߙߑߛߌߞߊ߲",
    "cs" to "ߗߍߞߌߞߊ߲",
    "cu" to "ߛߌߟߊߝ߭ߐ߲ߞߊ߲ ߓߊ߬ߕߏ߬ߓߏ߲߬ߞߊ߲",
    "cy" to "ߜ߭ߟߏߥߊߞߊ߲",
    "da" to "ߘߊߣߏߥߊߞߊ߲",
    "dav" to "ߕߊߦߌߕߊߞߊ߲",
    "de" to "ߊߟߑߡߊ߲ߞߊ߲",
    "de-AT" to "ߏߕߑߙߌߛߌ߬ ߊߟߑߡߊߞߊ߲",
    "de-CH" to "ߛߥߌߛ ߊߟߑߡߊ߲ߞߊ߲",
    "dje" to "ߖ߭ߍߙߑߡߊߞߊ߲",
    "doi" to "ߘߏߜ߭ߙߌߞߊ߲",
    "dsb" to "ߛߏߙߊߓ-ߓߊߛߑߞߊ߲",
    "dua" to "ߘߎߥߟߊߞߊ߲",
    "dyo" to "ߝߐߢߌ߫ ߖߏ߬ߟߊ߬ߞߊ߲",
    "dz" to "ߖ߭ߏ߲ߜ߭ߊߞߊ߲",
    "ebu" to "ߋ߲ߓߎߞߊ߲",
    "ee" to "ߋߥߋߞߊ߲",
    "el" to "ߜ߭ߙߍ߬ߞߌ߬ߞߊ߲",
    "en" to "ߊ߲߬ߜߑߟߋ߬ߞߊ߲",
    "en-AU" to "ߐߛߑߕߙߊߟߌ߫ ߊ߲߬ߜ߭ߑߟߋ߬ߞߊ߲",
    "en-CA" to "ߞߣߊߘߊ߫ ߊ߲߬ߜ߭ߑߟߋ߬ߞߊ߲",
    "en-GB" to "ߓߙߌߕߊ߲ߓߊ߫ ߊ߲߬ߜ߭ߑߟߋ߬ߞߊ߲",
    "en-GB-alt-short" to "ߡ.ߟ. ߊ߲߬ߜ߭ߑߟߋ߲߬ߞߊ߲",
    "en-US" to "ߊߡߋߙߌߞߌ߬ ߊ߲߬ߜ߭ߑߟߋ߬ߞߊ߲",
    "en-US-alt-short" to "ߞ.ߘ. ߊ߲߬ߜ߭ߑߟߋ߬ߞߊ߲",
    "eo" to "ߍߛߑߔߋߙߊ߲ߕߏߞߊ߲",
    "es" to "ߊߛߌߔߞߊ߲",
    "es-419" to "ߊߡߋߙߌߞߌ߬ ߊߛߌߔߊ߲ߞߊ߲ ߟߊ߬ߕߍ߬ߡߊ",
    "es-ES" to "ߊߛߌߔߊ߲߫ ߊߛߌߔߊ߲ߞߊ߲",
    "es-MX" to "ߡߍߞߑߛߌߞ ߊߛߌߔߊ߲ߞߊ߲",
    "et" to "ߍߛߑߕߏߣߌߞߊ߲",
    "eu" to "ߓߊߛߑߞߌߞߊ߲",
    "ewo" to "ߋߥߏ߲ߘߏߞߊ߲",
    "fa" to "ߝߊ߯ߙߛߌߞߊ߲",
    "fa-AF" to "ߘߊߙߌߞߊ߲",
    "ff" to "ߝߎߟߊߞߊ߲",
    "fi" to "ߝߍߣߏߥߊߞߊ߲",
    "fil" to "ߝߟߌߔߌ߲ߞߊ߲",
    "fo" to "ߝߋߙߏߞߊ",
    "fr" to "ߝߊ߬ߙߊ߲߬ߛߌ߬ߞߊ߲",
    "fr-CA" to "ߞߣߊߘߊ߫ ߝߊ߬ߙߊ߲߬ߛߌ߬ߞߊ߲",
    "fr-CH" to "ߛߥߌߛ ߝߙߊ߬ߛߌ߬ߞߊ߲",
    "frc" to "ߞߊߘߌ߫ ߝߊ߬ߙߊ߲߬ߛߌ߬ߞߊ߲",
    "fur" to "ߝߙߌߥߎߟߊߞߊ߲",
    "fy" to "ߕߟߋ߬ߓߋ ߝߙߌߛߐ߲ߞߊ߲",
    "ga" to "ߌߙߑߟߊ߲ߘߌߞߊ߲",
    "gd" to "ߋߞߐߛߌ߬ ߖ߭ߋߏߟߌߞߊ߲",
    "gl" to "ߜ߭ߊߟߌߛߌߞߊ߲",
    "gsw" to "ߛߥߌߛߌ߬ ߊߟߑߡߊ߲ߞߊ߲",
    "gu" to "ߜ߭ߎߖߙߊߞߊ߲",
    "guz" to "ߜߎ߭ߛߌߞߊ߲",
    "gv" to "ߡߊߣߏߥߊߞߊ߲",
    "ha" to "ߤߊߥߎߛߊߞߊ߲",
    "haw" to "ߤߥߊߦߌߞߊ߲",
    "he" to "ߋߓߙߋߞߊ߲",
    "hi" to "ߍ߲ߘߎߞߊ߲",
    "hmn" to "ߡߐ߲ߜ߭ߑߞߊ߲",
    "hr" to "ߞߙߏߥߊߛߌߞߊ߲",
    "hsb" to "ߛߏߙߊߓߎ߫ ߛߊ߲ߘߐ߫ ߞߊ߲",
    "ht" to "ߤߊߦߌߕߌ߫ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲",
    "hu" to "ߤߐ߲ߜ߭ߙߌߞߊ߲",
    "hy" to "ߊߙߊߡߋߣߌߞߊ߲",
    "ia" to "ߍ߲ߕߍߙߑߟߌ߲ߜ߭ߏߥߊߞߊ߲",
    "id" to "ߍ߲ߘߣߏߛߌߞߊ߲",
    "ig" to "ߊߜߏߞߊ߲",
    "ii" to "ߛߌߛߎߥߊ߲߫ ߦߌߞߊ߲",
    "is" to "ߌߛߑߟߊ߲ߘߌߞߊ߲",
    "it" to "ߌߕߊߟߌߞߊ߲",
    "ja" to "ߖ߭ߊߔߐ߲ߞߊ߲",
    "jgo" to "ߒߜ߭ߏ߲ߓߊߞߊ߲",
    "jmc" to "ߡߊߗߊߡߋߞߊ߲",
    "jv" to "ߖ߭ߝ߭ߊߣߊߞߊ߲",
    "ka" to "ߖ߭ߋߐߙߑߖ߭ߌߞߊ߲",
    "kab" to "ߞߊߓߟߌߞߊ߲",
    "kam" to "ߞߊ߲ߓߊߞߊ߲",
    "kde" to "ߡߊߞߐ߲ߘߋߞߊ߲",
    "kea" to "ߜߙߋߞߎ߲ߝߙߌߛߌߞߊ߲",
    "kgp" to "ߞߍ߲ߜ߭ߊ߲ߞߊ߲",
    "khq" to "ߞߏߙߌߦߊߗߣߌߞߊ߲",
    "ki" to "ߞߌߞߌߦߎߞߊ߲",
    "kk" to "ߞߖ߭ߊߞߌߞߊ߲",
    "kkj" to "ߞߊߞߏߞߊ߲",
    "kl" to "ߜ߭ߙߏߟߊ߲ߘߌߞߊ߲",
    "kln" to "ߞߊߟߊ߲ߖߌߞߊ߲",
    "km" to "ߞߑߡߍߙߑߞߊ߲",
    "kn" to "ߞߊ߲ߣߊߘߊߞߊ߲",
    "ko" to "ߞߏߙߋߞߊ߲",
    "kok" to "ߞߐ߲ߞߊߣߌߞߊ߲",
    "ks" to "ߞߊߛߑߡߙߌߞߊ߲",
    "ksb" to "ߛߊ߲ߓߟߊߞߊ߲",
    "ksf" to "ߓߊߝߌߞߊ߲",
    "ksh" to "ߞߐߟߑߗߌߞߊ߲",
    "ku" to "ߞߎߙߑߘߎߞߊ߲",
    "kw" to "ߞߐߙߑߣߌߞߌߞߊ߲",
    "ky" to "ߞߌߙߑߞߌߖ߭ߑߞߊ߲",
    "la" to "ߟߊ߬ߕߍ߲߬ߞߊ߲",
    "lag" to "ߟߊ߲ߖߌߞߊ߲",
    "lb" to "ߟߎߞߑߛߊ߲ߓߎ߯ߙߎߞߊ߲",
    "lg" to "ߜ߭ߊ߲ߘߊߞߊ߲",
    "lij" to "ߟߌ߭ߎ߳ߙߌߞߊ߲",
    "lkt" to "ߟߊߞߏߕߊߞߊ߲",
    "ln" to "ߟߌ߲ߜ߭ߟߊߞߊ߲",
    "lo" to "ߟߊߏߞߊ߲",
    "lou" to "ߟߌߖ߭ߌߦߊߣߌ߫ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲",
    "lrc" to "ߕߟߋ߬ߓߐ ߟߏߙߌߞߊ߲",
    "lt" to "ߟߌߕߎ߳ߦߊߣߌߞߊ߲",
    "lu" to "ߞߊߕߊ߲ߜ߭ߊ߫-ߗߌ߬ߟߎ߬ߓߊ߬ߞߊ߲",
    "luo" to "ߟߎ߳ߏߞߊ߲",
    "luy" to "ߟߎ߳ߦߌߞߊ߲",
    "lv" to "ߟߋߕߐ߲ߞߊ߲",
    "mai" to "ߡߊߗߟߌߞߊ߲",
    "mas" to "ߡߊ߯ߛߊߞߊ߲",
    "mer" to "ߡߋߙߎߞߊ߲",
    "mfe" to "ߡߏߙߌߛ ߕߊ߬ߓߎ߰ߛߌ߬ߞߊ߲",
    "mg" to "ߡߊߟߑߜ߭ߊߛߌߞߊ߲",
    "mgh" to "ߡߊߞߎߞߊ߲",
    "mgo" to "ߡߋߕߊߞߊ߲",
    "mi" to "ߡߊߏߙߌߞߊ߲",
    "mk" to "ߡߊߛߋߘߏߣߌߞߊ߲",
    "ml" to "ߡߟߊߦߟߊߡߑߞߊ߲",
    "mn" to "ߡߐ߲ߜ߭ߐߟߌߞߊ߲",
    "mni" to "ߡߊߣߌߔߎߙߌߞߊ߲",
    "mr" to "ߡߙߊߕߌߞߊ߲",
    "ms" to "ߡߊߟߍߞߊ߲",
    "mt" to "ߡߊߟߑߕߍߞߊ߲",
    "mua" to "ߡߎ߲ߘߊ߲ߞߊ߲",
    "mul" to "ߞߊ߲ߥߙߍߞߊ߲",
    "my" to "ߓߙߌߡߊ߲ߞߊ߲",
    "mzn" to "ߡߊߖ߭ߊ߲ߘߋߙߊߣߞߊ߲",
    "naq" to "ߣߡߊߞߊ߲",
    "nb" to "ߣߐߙߑߝ߭ߍߖ߭ ߓߏߞߑߡߊߟߑߞߊ߲",
    "nd" to "ߕߟߋ߬ߓߐ ߒߘߓߋߟߋߞߊ߲",
    "nds" to "ߊߟߑߡߊ߲ߘߎ߯-ߓߊߛߑߞߊ߲",
    "nds-NL" to "ߤߏߟߊ߲ߘߌ߬ ߓߊߛߊߞߑߛߐ߲ߞߊ߲",
    "ne" to "ߣߋߔߌߟߌߞߊ߲",
    "nl" to "ߣߍ߯ߙߑߟߊ߲ߘߌߞߊ߲",
    "nl-BE" to "ߝߌߟߊߡߊ߲ߞߊ߲",
    "nmg" to "ߒߜ߭ߎ߲ߓߊߞߊ߲",
    "nn" to "ߣߐߙߑߝ߭ߍߖ߭ ߢߙߐߛߌߞߊ߲",
    "nnh" to "ߒߖߋ߲ߓߎ߲ߞߊ߲",
    "no" to "ߣߐߙߑߝ߭ߍߖ߭ߌߞߊ߲",
    "nqo" to "ߒߞߏ",
    "nus" to "ߣߎߦߋߞߊ߲",
    "nv" to "ߣߝ߭ߊߖߏߞߊ߲",
    "ny" to "ߛߋߥߞߊ߲",
    "nyn" to "ߢߊ߲ߞߏߟߋߞߊ߲",
    "om" to "ߏߙߏߡߏߞߊ߲",
    "or" to "ߏߖߊߞߊ߲",
    "os" to "ߏߛߍߕߌߞߊ߲",
    "pa" to "ߔߍ߲ߖߊߓߌߞߊ߲",
    "pap" to "ߔߊߔߌߦߊߡߊ߲ߕߏߞߊ߲",
    "pcm" to "ߖߋ߬ߟߌ߬ߓߊߟߊ߫ ߔߌߘߑߜ߭ߍ߲ߞߊ߲",
    "pl" to "ߔߟߏߣߍߞߊ߲",
    "prg" to "ߔߎߙߛߌߞߊ߲",
    "ps" to "ߔߊߛߑߕߏߞߊ߲",
    "pt" to "ߔߕߏ߬ߞߌ߬ߞߊ߲",
    "pt-BR" to "ߓߙߋߖ߭ߌߟ ߔߕߏ߬ߞߌ߬ߞߊ߲",
    "pt-PT" to "ߋߙߐߔߎ߬ ߔߕߏ߬ߞߌ߬ߞߊ߲",
    "qu" to "ߞߋߛߎߥߊߞߊ߲",
    "rhg" to "ߙߏߤߌ߲ߜ߭ߊ",
    "rm" to "ߙߏߡߊ߲ߛߌߞߊ߲",
    "rn" to "ߙߎ߲ߘߌߞߊ߲",
    "ro" to "ߙߏߡߍߞߊ߲",
    "ro-MD" to "ߡߐߟߑߘߊߝ߭ߌߞߊ߲",
    "rof" to "ߙߏ߲ߓߏߞߊ߲",
    "ru" to "ߌ߬ߙߛߌ߬ߞߊ߲",
    "rw" to "ߞߌ߲ߦߊߙߎߥߊ߲ߘߊߞߊ߲",
    "rwk" to "ߙߥߊߞߊ߲",
    "sa" to "ߛߊߛߑߞߙߌߞߊ߲",
    "sah" to "ߌߦߊߞߎߕߌߞߊ߲",
    "saq" to "ߛߊ߲ߓߙߎߞߊ߲",
    "sat" to "ߛߊ߲ߕߊߟߌߞߊ߲",
    "sbp" to "ߌߛߊ߲ߜ߭ߎߞߊ߲",
    "scn" to "ߛߌߛߟߌߦߊߞߊ߲",
    "sd" to "ߛߌ߲ߘߌߞߊ߲",
    "se" to "ߛߋߡߌ߫ ߕߟߋ߬ߓߐ߬ߞߊ߲",
    "seh" to "ߛߌߛߋߣߊߞߊ߲",
    "ses" to "ߞߏߦߌߙߊߓߙߏ߫ ߛߋߣߌߞߊ߲",
    "sg" to "ߛߊ߲ߜߵߏߞߊ߲",
    "shi" to "ߗߑߟߋߥߎߞߊ߲",
    "si" to "ߛߌ߲ߜ߭ߟߊߞߊ߲",
    "sk" to "ߛߑߟߏߝ߭ߊߞߌߞߊ߲",
    "sl" to "ߛߑߟߏߝ߭ߋߣߌߞߊ߲",
    "sm" to "ߛߊߡߏߥߊߞߊ߲",
    "smn" to "ߌߣߊߙߌ߫ ߛߊߡߌߞߊ߲",
    "sn" to "ߛߏߣߊߞߊ߲",
    "so" to "ߛߏߡߊߟߌߞߊ߲",
    "sq" to "ߊߟߑߓߊߣߌߞߊ߲",
    "sr" to "ߛߍߙߑߓߌߞߊ߲",
    "st" to "ߛߕߏ߫ ߥߙߏ߬ߘߎ߰ߞߊ߲",
    "su" to "ߛߎ߲ߘߣߊߞߊ߲",
    "sv" to "ߛߎߥߍߘߌߞߊ߲",
    "sw" to "ߛߎߥߊߤߟߌߞߊ߲",
    "ta" to "ߕߊߡߎߟߌߞߊ߲",
    "te" to "ߕߋߟߎߜ߭ߎߞߊ߲",
    "teo" to "ߕߋߛߏߞߊ߲",
    "tg" to "ߕߊߖߞߌߞߊ߲",
    "th" to "ߕߊߦߌߞߊ߲",
    "ti" to "ߕߜ߭ߌߙߌߢߊߞߊ߲",
    "tig" to "ߕߌߜ߭ߙߋߞߊ߲",
    "tk" to "ߕߎߙߞߌߡߍߣߌߞߊ߲",
    "to" to "ߕߏ߲ߖ߭ߌߞߊ߲",
    "tr" to "ߕߙߎߞߌߞߊ߲",
    "tt" to "ߕߊߕߊߙߌߞߊ߲",
    "twq" to "ߕߛߊߥߊߜ߭ߌߞߊ߲",
    "tzm" to "ߊߕߌߟߊ߲ߕߊ߫ ߕߊ߲ߓߊ߲ ߊߡߊ߲ߖ߭ߌ߲ߞߊ߲",
    "ug" to "ߥߌߜ߭ߎ߯ߙߎߞߊ߲",
    "uk" to "ߎߞߌߙߍߣߌߞߊ߲",
    "und" to "ߞߊ߲߫ ߘߊ߲߬ߠߊ߬ߕߍ߰ߓߊߟߌ",
    "ur" to "ߎߙߘߎߞߊ߲",
    "uz" to "ߎߖ߭ߑߓߋߞߌߞߊ߲",
    "vai" to "ߒߝ߭ߊߦߌ߲ߞߊ߲",
    "vec" to "ߝ߭ߣߋߛߌߦߊߞߊ߲",
    "vi" to "ߝ߭ߌߦߋߕߌߣߊߡߌߞߊ߲",
    "vo" to "ߝ߭ߏߟߊߔߎߞߊ߲",
    "vun" to "ߝ߭ߎߖߏߞߊ߲",
    "wae" to "ߥߊߟߑߛߍߙߌߞߊ߲",
    "wo" to "ߥߟߐߝߐߞߊ߲",
    "xh" to "ߛߏߖ߭ߊߞߊ߲",
    "xog" to "ߛߏߜ߭ߊߞߊ߲",
    "yav" to "ߦߊ߲ߜߌߞߊ߲",
    "yi" to "ߦߘߌߛߌߞߊ߲",
    "yo" to "ߙߦߏߓߊߞߊ߲",
    "yue" to "ߞߊ߲ߕߏߣߊߞߊ߲",
    "yue-alt-menu" to "ߞߊ߲ߕߏߣߊ ߛߣߌߥߊߞߊ߲",
    "zgh" to "ߡߊ߬ߙߐߞߎ߬ ߢߊߓߘߍߡߊ",
    "zh" to "ߛߣߌߥߊߞߊ߲",
    "zh-alt-menu" to "ߛߣߌߥߊ ߡߊ߲ߘߊߙߍ߲ߞߊ߲",
    "zh-Hans" to "ߛߣߌߥߊߞߊ߲ ߘߐߞߣߍߣߍ߲",
    "zh-Hans-alt-long" to "ߡߊ߲ߘߊߙߍ߲ ߘߐߞߣߍߣߍ߲",
    "zh-Hant" to "ߛߣߌߥߊߞߊ߲ ߦߋ߲ߢߐ߲߯ߠߊ",
    "zh-Hant-alt-long" to "ߡߊ߲ߘߊߙߍ߲ߞߊ߲ ߢߋ߲ߢߐ߲߯ߠߊ",
    "zu" to "ߖ߭ߟߎߞߊ߲",
    "zxx" to "ߞߊ߲߫ ߘߐߞߏߟߏ߲",
  ) }

  val nso: ImmutableMap by lazy { immutableMapOf(
    "en" to "Seisimane",
    "nso" to "Sesotho sa Leboa",
  ) }

  val nus: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Thok aka̱ni",
    "am" to "Thok bunyni",
    "ar" to "Thok Jalabni",
    "be" to "Thok bälärutha",
    "bg" to "Thok bälga̱a̱riani",
    "bn" to "Thok bängali",
    "cs" to "Thok cik",
    "de" to "Thok jarmani",
    "el" to "Thok girikni",
    "en" to "Thok liŋli̱thni",
    "es" to "Thok i̱thpaaniani",
    "fa" to "Thok perthiani",
    "fr" to "Thok pɔrɔthani",
    "ha" to "Thok ɣowthani",
    "hi" to "Thok ɣändini",
    "hu" to "Thok ɣänga̱a̱riɛni",
    "id" to "Thok indunithiani",
    "ig" to "Thok i̱gboni",
    "it" to "Thok i̱taliani",
    "ja" to "Thok japanni",
    "jv" to "Thok jabanithni",
    "km" to "Thok kameeri",
    "ko" to "Thok kuriani",
    "ms" to "Thok mayɛyni",
    "my" to "Thok bormi̱thni",
    "ne" to "Thok napalni",
    "nl" to "Thok da̱c",
    "nus" to "Thok Nath",
    "pa" to "Thok puɔnjabani",
    "pl" to "Thok pölicni",
    "pt" to "Thok puɔtigali",
    "ro" to "Thok ji̱ röm",
    "ru" to "Thok ra̱ciaani",
    "rw" to "Thok ruaandani",
    "so" to "Thok thomaaliani",
    "sv" to "Thok i̱thwidicni",
    "ta" to "Thok tamilni",
    "th" to "Thok tayni",
    "tr" to "Thok turkicni",
    "uk" to "Thok ukeraanini",
    "ur" to "Thok udoni",
    "vi" to "Thok betnaamni",
    "yo" to "Thok yurubani",
    "zh" to "Thok cayna",
    "zh-alt-menu" to "Thok cayna",
    "zu" to "Thok dhuluni",
  ) }

  val nv: ImmutableMap by lazy { immutableMapOf(
    "nv" to "Diné Bizaad",
  ) }

  val ny: ImmutableMap by lazy { immutableMapOf(
    "ny" to "Nyanja",
  ) }

  val nyn: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Orukani",
    "am" to "Orumariki",
    "ar" to "Oruharabu",
    "be" to "Oruberarusi",
    "bg" to "Oruburugariya",
    "bn" to "Orubengari",
    "cs" to "Oruceeki",
    "de" to "Orugirimaani",
    "el" to "Oruguriiki",
    "en" to "Orungyereza",
    "es" to "Orusupaani",
    "fa" to "Orupaasiya",
    "fr" to "Orufaransa",
    "ha" to "Oruhausa",
    "hi" to "Oruhindi",
    "hu" to "Oruhangare",
    "id" to "Oruindonezia",
    "ig" to "Oruibo",
    "it" to "Oruyitare",
    "ja" to "Orujapaani",
    "jv" to "Orujava",
    "km" to "Orukambodiya",
    "ko" to "Orukoreya",
    "ms" to "Orumalesiya",
    "my" to "Oruburuma",
    "ne" to "Orunepali",
    "nl" to "Orudaaki",
    "nyn" to "Runyankore",
    "pa" to "Orupungyabi",
    "pl" to "Orupoori",
    "pt" to "Orupocugo",
    "ro" to "Oruromania",
    "ru" to "Orurrasha",
    "rw" to "Orunyarwanda",
    "so" to "Orusomaari",
    "sv" to "Oruswidi",
    "ta" to "Orutamiri",
    "th" to "Orutailandi",
    "tr" to "Orukuruki",
    "uk" to "Orukuraini",
    "ur" to "Oru-Urudu",
    "vi" to "Oruviyetinaamu",
    "yo" to "Oruyoruba",
    "zh" to "Oruchaina",
    "zh-alt-menu" to "Oruchaina",
    "zu" to "Oruzuru",
  ) }

  val oc: ImmutableMap by lazy { immutableMapOf(
    "en" to "anglés",
    "oc" to "occitan",
  ) }

  val oc_ES: ImmutableMap by lazy { immutableMapOf(
  ) }

  val om: ImmutableMap by lazy { immutableMapOf(
    "af" to "Afrikoota",
    "am" to "Afaan Amaaraa",
    "ar" to "Arabiffaa",
    "ar-001" to "Arabiffa Istaandaardii Ammayyaa",
    "as" to "Assamese",
    "ast" to "Astuuriyaan",
    "az" to "Afaan Azerbaijani",
    "az-alt-short" to "Afaan Azeerii",
    "be" to "Afaan Belarusia",
    "bg" to "Afaan Bulgariya",
    "bgc" to "Haryanvi",
    "bho" to "Bihoojpuurii",
    "blo" to "Anii",
    "bn" to "Afaan Baangladeshi",
    "br" to "Bireetoon",
    "brx" to "Bodo",
    "bs" to "Afaan Bosniyaa",
    "ca" to "Afaan Katalaa",
    "ceb" to "Kubuwanoo",
    "chr" to "Cherokee",
    "cs" to "Afaan Czech",
    "cv" to "Chuvash",
    "cy" to "Welishiffaa",
    "da" to "Afaan Deenmaark",
    "de" to "Afaan Jarmanii",
    "de-AT" to "Jarmanii Awustiriyaa",
    "de-CH" to "Jarmanii Siwiiz Haay",
    "doi" to "Dogri",
    "el" to "Afaan Giriiki",
    "en" to "Afaan Ingilizii",
    "en-AU" to "Ingiliffa Awustiraaliyaa",
    "en-CA" to "Ingiliffa Kanaadaa",
    "en-GB" to "Ingliffa Biritishii",
    "en-GB-alt-short" to "Ingliffa UK",
    "en-US" to "Ingliffa Ameekiraa",
    "en-US-alt-short" to "Ingliffa US",
    "eo" to "Afaan Esperantoo",
    "es" to "Afaan Ispeen",
    "es-419" to "Laatinii Ispaanishii Ameerikaa",
    "es-ES" to "Ispaanishii Awurooppaa",
    "es-MX" to "Ispaanishii Meeksiikoo",
    "et" to "Afaan Istooniya",
    "eu" to "Afaan Baskuu",
    "fa" to "Afaan Persia",
    "ff" to "Fula",
    "fi" to "Afaan Fiilaandi",
    "fil" to "Afaan Filippinii",
    "fo" to "Afaan Faroese",
    "fr" to "Afaan Faransaayii",
    "fy" to "Afaan Firisiyaani",
    "ga" to "Afaan Ayirishii",
    "gd" to "Scots Gaelic",
    "gl" to "Afaan Galishii",
    "gn" to "Afaan Guarani",
    "gu" to "Afaan Gujarati",
    "ha" to "Hawusaa",
    "he" to "Afaan Hebrew",
    "hi" to "Afaan Hindii",
    "hi-Latn" to "Hindii (Laatiin)",
    "hi-Latn-alt-variant" to "Hinglishii",
    "hr" to "Afaan Croatian",
    "hu" to "Afaan Hangaari",
    "hy" to "Armeeniyaa",
    "ia" to "Interlingua",
    "id" to "Afaan Indoneziya",
    "is" to "Ayiislandiffaa",
    "it" to "Afaan Xaaliyaani",
    "ja" to "Afaan Japanii",
    "jv" to "Afaan Java",
    "ka" to "Afaan Georgian",
    "kn" to "Afaan Kannada",
    "ko" to "Afaan Korea",
    "la" to "Afaan Laatini",
    "lt" to "Afaan Liituniyaa",
    "lv" to "Afaan Lativiyaa",
    "mk" to "Afaan Macedooniyaa",
    "ml" to "Malayaalamiffaa",
    "mr" to "Afaan Maratii",
    "ms" to "Malaayiffaa",
    "mt" to "Afaan Maltesii",
    "my" to "Burmeesee",
    "ne" to "Afaan Nepalii",
    "nl" to "Afaan Dachii",
    "nl-BE" to "Flemish",
    "nn" to "Afaan Norwegian",
    "no" to "Afaan Norweyii",
    "oc" to "Afaan Occit",
    "om" to "Oromoo",
    "pa" to "Afaan Punjabii",
    "pl" to "Afaan Polandii",
    "pt" to "Afaan Porchugaal",
    "pt-BR" to "Afaan Portugali (Braazil)",
    "pt-PT" to "Afaan Protuguese",
    "ro" to "Afaan Romaniyaa",
    "ru" to "Afaan Rushiyaa",
    "si" to "Afaan Sinhalese",
    "sk" to "Afaan Slovak",
    "sl" to "Afaan Islovaniyaa",
    "sq" to "Afaan Albaniyaa",
    "sr" to "Afaan Serbiya",
    "su" to "Afaan Sudaanii",
    "sv" to "Afaan Suwidiin",
    "sw" to "Suwahilii",
    "ta" to "Afaan Tamilii",
    "te" to "Afaan Telugu",
    "th" to "Afaan Tayii",
    "ti" to "Afaan Tigiree",
    "tk" to "Lammii Turkii",
    "tlh" to "Afaan Kilingon",
    "tr" to "Afaan Turkii",
    "uk" to "Afaan Ukreenii",
    "und" to "Afaan hin beekamne",
    "ur" to "Afaan Urdu",
    "uz" to "Afaan Uzbek",
    "vi" to "Afaan Veetinam",
    "xh" to "Afaan Xhosa",
    "yue" to "Kantonoosee",
    "yue-alt-menu" to "Chaayinisee Kantonoosee",
    "zh" to "Chinese",
    "zh-alt-menu" to "Chinese Mandariin",
    "zh-Hans" to "Chinese Salphifame",
    "zh-Hans-alt-long" to "Mandariinii Chinese Salphifame",
    "zh-Hant" to "Chinese Durii",
    "zh-Hant-alt-long" to "Mandariinii Chinese Durii",
    "zu" to "Afaan Zuulu",
  ) }

  val om_KE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val or: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ଅଫାର୍",
    "ab" to "ଆବ୍ଖାଜିଆନ୍",
    "ace" to "ଆଚାଇନୀଜ୍",
    "ach" to "ଆକୋଲି",
    "ada" to "ଆଦାଙ୍ଗେମ୍",
    "ady" to "ଅଦ୍ୟଘେ",
    "ae" to "ଅବେସ୍ତନ",
    "af" to "ଆଫ୍ରିକୀୟ",
    "afh" to "ଆଫ୍ରିହିଲି",
    "agq" to "ଆଘେମ",
    "ain" to "ଆଇନୁ",
    "ak" to "ଅକନ୍",
    "akk" to "ଆକାଡିଆନ୍",
    "ale" to "ଆଲେଇଟୁ",
    "alt" to "ଦକ୍ଷିଣ ଆଲ୍ଟାଇ",
    "am" to "ଆମହାରକି",
    "an" to "ଆର୍ଗୋନୀ",
    "ang" to "ପୁରୁଣା ଇଁରାଜୀ",
    "ann" to "ଅବୋଲା",
    "anp" to "ଅଁଗୀକା",
    "ar" to "ଆରବିକ୍",
    "ar-001" to "ଆଧୁନିକ ମାନକ ଆରବିକ୍‌",
    "arc" to "ଆରାମାଇକ୍",
    "arn" to "ମାପୁଚେ",
    "arp" to "ଆରାପାହୋ",
    "ars" to "ନାଜଦି ଆରବିକ",
    "arw" to "ଆରୱକ",
    "as" to "ଆସାମୀୟ",
    "asa" to "ଆସୁ",
    "ast" to "ଆଷ୍ଟୁରିଆନ୍",
    "atj" to "ଆଟିକାମେକ୍ୱ",
    "av" to "ଆଭାରିକ୍",
    "awa" to "ଆୱାଧି",
    "ay" to "ଆୟମାରା",
    "az" to "ଆଜେରବାଇଜାନି",
    "az-alt-short" to "ଆଜେରି",
    "ba" to "ବାଶକିର୍",
    "bal" to "ବାଲୁଚି",
    "ban" to "ବାଲିନୀଜ୍",
    "bas" to "ବାସା",
    "be" to "ବେଲାରୁଷିଆନ୍",
    "bej" to "ବେଜା",
    "bem" to "ବେମ୍ବା",
    "bez" to "ବେନା",
    "bg" to "ବୁଲଗେରିଆନ୍",
    "bgc" to "ହରିୟାନଭି",
    "bho" to "ଭୋଜପୁରୀ",
    "bi" to "ବିସଲାମା",
    "bik" to "ବିକୋଲ୍",
    "bin" to "ବିନି",
    "bla" to "ସିକସିକା",
    "blo" to "ବ୍ଲୋ",
    "bm" to "ବାମ୍ବାରା",
    "bn" to "ବଙ୍ଗଳା",
    "bo" to "ତିବ୍ବତୀୟ",
    "br" to "ବ୍ରେଟନ୍",
    "bra" to "ବ୍ରାଜ୍",
    "brx" to "ବୋଡୋ",
    "bs" to "ବୋସନିଆନ୍",
    "bua" to "ବୁରିଆଟ୍",
    "bug" to "ବୁଗୀନୀଜ୍",
    "byn" to "ବ୍ଲିନ୍",
    "ca" to "କାଟାଲାନ୍",
    "cad" to "କାଡୋ",
    "car" to "କାରିବ୍",
    "cay" to "କାୟୁଗା",
    "cch" to "ଆତ୍ସମ୍",
    "ccp" to "ଚକମା",
    "ce" to "ଚେଚନ୍",
    "ceb" to "ସୀବୁଆନୋ",
    "cgg" to "ଚିଗା",
    "ch" to "ଚାମୋରୋ",
    "chb" to "ଚିବ୍ଚା",
    "chg" to "ଛଗତାଇ",
    "chk" to "ଚୁକୀସେ",
    "chm" to "ମାରୀ",
    "chn" to "ଚିନୁକ୍ ଜାରଗାଁନ୍",
    "cho" to "ଚୋଟୱା",
    "chp" to "ଚିପେୱାନ୍",
    "chr" to "ଚେରୋକୀ",
    "chy" to "ଚେଚେନା",
    "ckb" to "କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍",
    "ckb-alt-menu" to "କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍",
    "ckb-alt-variant" to "କେନ୍ଦ୍ରୀୟ କୁରଡିସ୍",
    "clc" to "ଚିଲକୋଟିନ୍",
    "co" to "କୋର୍ସିକାନ୍",
    "cop" to "କପ୍ଟିକ୍",
    "cr" to "କ୍ରୀ",
    "crg" to "ମିସିଫ",
    "crh" to "କ୍ରୀମିନ୍ ତୁର୍କୀସ୍",
    "crj" to "ସାଉଥ୍ ଇଷ୍ଟ କ୍ରି",
    "crk" to "ପ୍ଲେନ୍ସ କ୍ରି",
    "crl" to "ଉତ୍ତର ପୂର୍ବ କ୍ରୀ",
    "crm" to "ମୁସେ କ୍ରୀ",
    "crr" to "କାରୋଲିନା ଆଲଗୋନ୍କିଆନ୍",
    "crs" to "ସେସେଲୱା କ୍ରେଓଲେ ଫ୍ରେଞ୍ଚ୍",
    "cs" to "ଚେକ୍",
    "csb" to "କାଶୁବିଆନ୍",
    "csw" to "ସ୍ୱାମ୍ପି କ୍ରି",
    "cu" to "ଚର୍ଚ୍ଚ ସ୍ଲାଭିକ୍",
    "cv" to "ଚୁଭାଶ୍",
    "cy" to "ୱେଲ୍ସ",
    "da" to "ଡାନିସ୍‌",
    "dak" to "ଡାକୋଟା",
    "dar" to "ଡାରାଗ୍ୱା",
    "dav" to "ତାଇତି",
    "de" to "ଜର୍ମାନ",
    "de-AT" to "ଅଷ୍ଟ୍ରିଆନ୍ ଜର୍ମାନ",
    "de-CH" to "ସ୍ୱିସ୍‌ ହାଇ ଜର୍ମାନ",
    "del" to "ଡେଲାୱେର୍",
    "den" to "ସ୍ଲେଭ୍",
    "dgr" to "ଡୋଗ୍ରିବ୍",
    "din" to "ଦିଙ୍କା",
    "dje" to "ଜର୍ମା",
    "doi" to "ଡୋଗ୍ରୀ",
    "dsb" to "ନିମ୍ନ ସର୍ବିଆନ୍‌",
    "dua" to "ଡୁଆନା",
    "dum" to "ମଧ୍ୟ ପର୍ତ୍ତୁଗାଲୀ",
    "dv" to "ଡିଭେହୀ",
    "dyo" to "ଜୋଲା-ଫୋନୟି",
    "dyu" to "ଡୁଆଲା",
    "dz" to "ଦଡଜୋଙ୍ଗଖା",
    "dzg" to "ଡାଜାଗା",
    "ebu" to "ଏମ୍ଵୁ",
    "ee" to "ଇୱେ",
    "efi" to "ଏଫିକ୍",
    "egy" to "ପ୍ରାଚୀନ୍ ମିଶିରି",
    "eka" to "ଏକାଜୁକ୍",
    "el" to "ଗ୍ରୀକ୍",
    "elx" to "ଏଲାମାଇଟ୍",
    "en" to "ଇଂରାଜୀ",
    "en-AU" to "ଅଷ୍ଟ୍ରେଲିୟ ଇଂରାଜୀ",
    "en-CA" to "କାନାଡିୟ ଇଂରାଜୀ",
    "en-GB" to "ବ୍ରିଟିଶ୍‌ ଇଂରାଜୀ",
    "en-GB-alt-short" to "ଯୁକ୍ତରାଜ୍ୟ ଇଂରାଜୀ",
    "en-US" to "ଆମେରିକୀୟ ଇଂରାଜୀ",
    "en-US-alt-short" to "ଯୁକ୍ତରାଷ୍ଟ୍ର ଇଂରାଜୀ",
    "enm" to "ମଧ୍ୟ ଇଁରାଜୀ",
    "eo" to "ଏସ୍ପାରେଣ୍ଟୋ",
    "es" to "ସ୍ପାନିସ୍‌",
    "es-419" to "ଲାଟିନ୍‌ ଆମେରିକୀୟ ସ୍ପାନିସ୍‌",
    "es-ES" to "ୟୁରୋପୀୟ ସ୍ପାନିସ୍‌",
    "es-MX" to "ମେକ୍ସିକାନ ସ୍ପାନିସ୍‌",
    "et" to "ଏସ୍ତୋନିଆନ୍",
    "eu" to "ବାସ୍କ୍ୱି",
    "ewo" to "ଇୱୋଣ୍ଡୋ",
    "fa" to "ପର୍ସିଆନ୍",
    "fa-AF" to "ଦାରି",
    "fan" to "ଫାଙ୍ଗ",
    "fat" to "ଫାଣ୍ଟି",
    "ff" to "ଫୁଲାହ",
    "fi" to "ଫିନ୍ନିସ୍",
    "fil" to "ଫିଲିପିନୋ",
    "fj" to "ଫିଜି",
    "fo" to "ଫାରୋଇଜ୍‌",
    "fon" to "ଫନ୍",
    "fr" to "ଫରାସୀ",
    "fr-CA" to "କାନାଡିୟ ଫ୍ରେଞ୍ଚ",
    "fr-CH" to "ସ୍ୱିସ୍ ଫ୍ରେଞ୍ଚ",
    "frc" to "କାଜୁନ୍ ଫରାସୀ",
    "frm" to "ମଧ୍ୟ ଫ୍ରେଞ୍ଚ",
    "fro" to "ପୁରୁଣା ଫ୍ରେଞ୍ଚ",
    "frr" to "ଉତ୍ତର ଫ୍ରିସିୟାନ୍",
    "frs" to "ପୂର୍ବ ଫ୍ରିସିୟାନ୍",
    "fur" to "ଫ୍ରିୟୁଲୀୟାନ୍",
    "fy" to "ପାଶ୍ଚାତ୍ୟ ଫ୍ରିସିଆନ୍",
    "ga" to "ଆଇରିସ୍‌",
    "gaa" to "ଗା",
    "gay" to "ଗାୟୋ",
    "gba" to "ଗବାୟା",
    "gd" to "ସ୍କଟିସ୍ ଗାଏଲିକ୍",
    "gez" to "ଗୀଜ୍",
    "gil" to "ଜିବ୍ରାଟୀଜ୍",
    "gl" to "ଗାଲିସିଆନ୍‌",
    "gmh" to "ମିଡିଲ୍ ହାଇ ଜର୍ମାନ୍",
    "gn" to "ଗୁଆରାନୀ",
    "goh" to "ପୁରୁଣା ହାଇ ଜର୍ମାନ୍",
    "gon" to "ଗୋଣ୍ଡି",
    "gor" to "ଗୋରୋଣ୍ଟାଲୋ",
    "got" to "ଗୋଥିକ୍",
    "grb" to "ଗ୍ରେବୋ",
    "grc" to "ପ୍ରାଚୀନ୍ ୟୁନାନୀ",
    "gsw" to "ସୁଇସ୍ ଜର୍ମାନ୍",
    "gu" to "ଗୁଜରାଟୀ",
    "guz" to "ଗୁସି",
    "gv" to "ମାଁକ୍ସ",
    "gwi" to "ଗୱିଚ’ଇନ୍",
    "ha" to "ହୌସା",
    "hai" to "ହାଇଡା",
    "haw" to "ହାୱାଇନ୍",
    "hax" to "ସାଉଥ୍ ହାଇଡା",
    "he" to "ହିବ୍ରୁ",
    "hi" to "ହିନ୍ଦୀ",
    "hi-Latn-alt-variant" to "ହିଂଲିସ",
    "hil" to "ହିଲିଗୈନନ୍",
    "hit" to "ହିତୀତେ",
    "hmn" to "ହଁଙ୍ଗ",
    "ho" to "ହିରି ମୋଟୁ",
    "hr" to "କ୍ରୋଏସୀୟ",
    "hsb" to "ଉପର ସର୍ବିଆନ୍",
    "ht" to "ହୈତାୟିନ୍",
    "hu" to "ହଙ୍ଗେରୀୟ",
    "hup" to "ହୁପା",
    "hur" to "ହାଲକୋମେଲେମ",
    "hy" to "ଆର୍ମେନିଆନ୍",
    "hz" to "ହେରେରୋ",
    "ia" to "ଇର୍ଣ୍ଟଲିଙ୍ଗୁଆ",
    "iba" to "ଇବାନ୍",
    "ibb" to "ଇବିବିଓ",
    "id" to "ଇଣ୍ଡୋନେସୀୟ",
    "ie" to "ଇର୍ଣ୍ଟରଲିଙ୍ଗୁଇ",
    "ig" to "ଇଗବୋ",
    "ii" to "ସିଚୁଆନ୍ ୟୀ",
    "ik" to "ଇନୁପିୟାକ୍",
    "ikt" to "ପାଶ୍ଚାତ୍ୟ କାନାଡିୟ ଇନୁକ୍ଟିଟ",
    "ilo" to "ଇଲୋକୋ",
    "inh" to "ଇଁଙ୍ଗୁଶ୍",
    "io" to "ଇଡୋ",
    "is" to "ଆଇସଲାଣ୍ଡିକ୍",
    "it" to "ଇଟାଲୀୟ",
    "iu" to "ଇନୁକଟିଟୁତ୍‌",
    "ja" to "ଜାପାନୀ",
    "jbo" to "ଲୋଜବାନ୍",
    "jgo" to "ନାଗୋମ୍ଵା",
    "jmc" to "ମାଚେମେ",
    "jpr" to "ଜୁଡେଓ-ପର୍ସିଆନ୍",
    "jrb" to "ଜୁଡେଓ-ଆରବୀକ୍",
    "jv" to "ଜାଭାନିଜ୍‌",
    "ka" to "ଜର୍ଜିଆନ୍‌",
    "kaa" to "କାରା-କଲ୍ପକ୍",
    "kab" to "କବାଇଲ୍",
    "kac" to "କଚିନ୍",
    "kaj" to "ଜଜୁ",
    "kam" to "କମ୍ବା",
    "kaw" to "କାୱି",
    "kbd" to "କାବାର୍ଡିଆନ୍",
    "kcg" to "ତ୍ୟାପ୍",
    "kde" to "ମାକୋଣ୍ଡେ",
    "kea" to "କାବୁଭେରଡିଆନୁ",
    "kfo" to "କୋରୋ",
    "kg" to "କଙ୍ଗୋ",
    "kgp" to "କାଇଙ୍ଗାଂ",
    "kha" to "ଖାସୀ",
    "kho" to "ଖୋତାନୀଜ୍",
    "khq" to "କୋୟରା ଚିନି",
    "ki" to "କୀକୁୟୁ",
    "kj" to "କ୍ୱାନ୍ୟାମ୍",
    "kk" to "କାଜାଖ୍‌",
    "kkj" to "କାକୋ",
    "kl" to "କାଲାଲିସୁଟ୍",
    "kln" to "କାଲେନଜିନ୍",
    "km" to "ଖାମେର୍",
    "kmb" to "କିମ୍ବୁଣ୍ଡୁ",
    "kn" to "କନ୍ନଡ",
    "ko" to "କୋରିଆନ୍",
    "kok" to "କୋଙ୍କଣି",
    "kos" to "କୋସରୈନ୍",
    "kpe" to "କୈପେଲେ",
    "kr" to "କନୁରୀ",
    "krc" to "କରାଚୟ-ବଲ୍କାର",
    "krl" to "କାରେଲିୟାନ୍",
    "kru" to "କୁରୁଖ",
    "ks" to "କାଶ୍ମିରୀ",
    "ksb" to "ଶାମବାଲା",
    "ksf" to "ବାଫଲା",
    "ksh" to "କୋଲୋବନିୟ",
    "ku" to "କୁର୍ଦ୍ଦିଶ୍",
    "kum" to "କୁମୀକ୍",
    "kut" to "କୁତେନାଉ",
    "kv" to "କୋମି",
    "kw" to "କୋର୍ନିସ୍",
    "kwk" to "କ୍ଵାକୱାଲା",
    "kxv" to "କୁୱି",
    "ky" to "କୀରଗୀଜ୍",
    "la" to "ଲାଟିନ୍",
    "lad" to "ଲାଦିନୋ",
    "lag" to "ଲାନଗି",
    "lah" to "ଲାହାଣ୍ଡା",
    "lam" to "ଲାମ୍ବା",
    "lb" to "ଲକ୍ସେମବର୍ଗିସ୍",
    "lez" to "ଲେଜଗିୟାନ୍",
    "lg" to "ଗନ୍ଦା",
    "li" to "ଲିମ୍ବୁର୍ଗିସ୍",
    "lij" to "ଲିଗୁରିଆନ୍‌",
    "lil" to "ଲିଲ୍ଲୁଏଟ",
    "lkt" to "ଲାକୋଟା",
    "lmo" to "ଲୋମ୍ବାର୍ଡ୍‌",
    "ln" to "ଲିଙ୍ଗାଲା",
    "lo" to "ଲାଓ",
    "lol" to "ମଙ୍ଗୋ",
    "lou" to "ଲୌସିଆନା କ୍ରେଓଲେ",
    "loz" to "ଲୋଜି",
    "lrc" to "ଉତ୍ତର ଲୁରି",
    "lsm" to "ସାମିଆ",
    "lt" to "ଲିଥୁଆନିଆନ୍",
    "lu" to "ଲ୍ୟୁବା-କାଟାଙ୍ଗା",
    "lua" to "ଲୁବା-ଲୁଲୁଆ",
    "lui" to "ଲୁଇସେନୋ",
    "lun" to "ଲୁଣ୍ଡା",
    "luo" to "ଲୁଓ",
    "lus" to "ମିଜୋ",
    "luy" to "ଲୁୟିଆ",
    "lv" to "ଲାଟଭିଆନ୍",
    "mad" to "ମାଦୁରୀସ୍",
    "mag" to "ମାଗାହୀ",
    "mai" to "ମୈଥିଳୀ",
    "mak" to "ମକାସର୍",
    "man" to "ମାଣ୍ଡିଙ୍ଗୋ",
    "mas" to "ମାସାଇ",
    "mdf" to "ମୋକ୍ଷ",
    "mdr" to "ମନ୍ଦାର",
    "men" to "ମେନଡେ",
    "mer" to "ମେରୁ",
    "mfe" to "ମୋରିସୟେନ୍",
    "mg" to "ମାଲାଗାସୀ",
    "mga" to "ମଧ୍ୟ ଇରିଶ୍",
    "mgh" to "ମଖୁୱା-ମେଟ୍ଟା",
    "mgo" to "ମେଟା",
    "mh" to "ମାର୍ଶାଲୀଜ୍",
    "mi" to "ମାଓରୀ",
    "mic" to "ମିକମୌକ୍",
    "min" to "ମିନାଙ୍ଗାବାଉ",
    "mk" to "ମାସେଡୋନିଆନ୍",
    "ml" to "ମାଲାୟଲମ୍",
    "mn" to "ମଙ୍ଗୋଲୀୟ",
    "mnc" to "ମାଞ୍ଚୁ",
    "mni" to "ମଣିପୁରୀ",
    "moe" to "ଇନ୍ନୁ-ଏମୁନ",
    "moh" to "ମୋହୌକ",
    "mos" to "ମୋସି",
    "mr" to "ମରାଠୀ",
    "ms" to "ମାଲୟ",
    "mt" to "ମାଲଟୀଜ୍",
    "mua" to "ମୁନଡାଂ",
    "mul" to "ବିବିଧ ଭାଷା",
    "mus" to "କ୍ରୀକ୍",
    "mwl" to "ମିରାଣ୍ଡିଜ୍",
    "mwr" to "ମାରୱାରୀ",
    "my" to "ବର୍ମୀଜ୍",
    "myv" to "ଏର୍ଜୟା",
    "mzn" to "ମାଜାନଡେରାନି",
    "na" to "ନାଉରୁ",
    "nap" to "ନୀପୋଲିଟାନ୍",
    "naq" to "ନାମା",
    "nb" to "ନରୱେଜିଆନ୍ ବୋକମଲ୍",
    "nd" to "ଉତ୍ତର ନେଡବେଲେ",
    "nds" to "ଲୋ ଜର୍ମାନ୍",
    "ne" to "ନେପାଳୀ",
    "new" to "ନେୱାରୀ",
    "ng" to "ଡୋଙ୍ଗା",
    "nia" to "ନୀୟାସ୍",
    "niu" to "ନିୟୁଆନ୍",
    "nl" to "ଡଚ୍",
    "nl-BE" to "ଫ୍ଲେମିଶ୍",
    "nmg" to "କୱାସିଓ",
    "nn" to "ନରୱେଜିଆନ୍ ନିନର୍ସ୍କ୍‌",
    "nnh" to "ନାଗିମବୋନ୍",
    "no" to "ନରୱେଜିଆନ୍",
    "nog" to "ନୋଗାଇ",
    "non" to "ପୁରୁଣା ନର୍ସ",
    "nqo" to "ଏନକୋ",
    "nr" to "ଦକ୍ଷିଣ ନେଡବେଲେ",
    "nso" to "ଉତ୍ତରୀ ସୋଥୋ",
    "nus" to "ନୁଏର",
    "nv" to "ନାଭାଜୋ",
    "nwc" to "ପାରମ୍ପରିକ ନେୱାରୀ",
    "ny" to "ନିୟାଞ୍ଜ",
    "nym" to "ନ୍ୟାମୱେଜୀ",
    "nyn" to "ନ୍ୟାନକୋଲ୍",
    "nyo" to "ନ୍ୟାରୋ",
    "nzi" to "ଞ୍ଜିମା",
    "oc" to "ଓସିଟାନ୍",
    "oj" to "ଓଜିୱା",
    "ojb" to "ଉତ୍ତର-ପଶ୍ଚିମ ଓଜିବ୍ଵା",
    "ojc" to "କେନ୍ଦ୍ରୀୟ ଓଜିବ୍ଵା",
    "ojs" to "ଓଜି-କ୍ରି",
    "ojw" to "ପାଶ୍ଚାତ୍ୟ ଓଜିବ୍ଵା",
    "oka" to "ଓକାନାଗାନ୍",
    "om" to "ଓରୋମୋ",
    "or" to "ଓଡ଼ିଆ",
    "os" to "ଓସେଟିକ୍",
    "osa" to "ୱୌସେଜ୍",
    "ota" to "ଓଟ୍ଟୋମନ୍ ତୁର୍କିସ୍",
    "pa" to "ପଞ୍ଜାବୀ",
    "pag" to "ପାଙ୍ଗାସିନିଆନ୍",
    "pal" to "ପାହ୍ଲାଭି",
    "pam" to "ପାମ୍ପାଙ୍ଗା",
    "pap" to "ପାପିଆମେଣ୍ଟୋ",
    "pau" to "ପାଲାଉଆନ୍",
    "pcm" to "ନାଇଜେରୀୟ ପିଡଗିନ୍",
    "peo" to "ପୁରୁଣା ପର୍ସିଆନ୍",
    "phn" to "ଫୋନେସିଆନ୍",
    "pi" to "ପାଲି",
    "pis" to "ପିଜିନ୍",
    "pl" to "ପୋଲିଶ୍",
    "pon" to "ପୋହପିଏନ୍",
    "pqm" to "ମାଲିସୀଟ-ପାସମକୁଅଡ୍ଡି",
    "prg" to "ପ୍ରୁସିୟ",
    "pro" to "ପୁରୁଣା ପ୍ରେଭେନେସିଆଲ୍",
    "ps" to "ପାସ୍ତୋ",
    "pt" to "ପର୍ତ୍ତୁଗୀଜ୍‌",
    "pt-BR" to "ବ୍ରାଜିଲିଆନ୍ ପର୍ତ୍ତୁଗୀଜ୍",
    "pt-PT" to "ୟୁରୋପୀୟ ପର୍ତ୍ତୁଗୀଜ୍‌",
    "qu" to "କ୍ୱେଚୁଆ",
    "quc" to "କିଚେ",
    "raj" to "ରାଜସ୍ଥାନୀ",
    "rap" to "ରାପାନୁଇ",
    "rar" to "ରାରୋତୋଙ୍ଗନ୍",
    "rhg" to "ରୋହିଙ୍ଗ୍ୟା",
    "rm" to "ରୋମାନଶ୍‌",
    "rn" to "ରୁଣ୍ଡି",
    "ro" to "ରୋମାନିଆନ୍",
    "ro-MD" to "ମୋଲଡୋଭିଆନ୍",
    "rof" to "ରୋମ୍ବୋ",
    "rom" to "ରୋମାନି",
    "ru" to "ରୁଷିୟ",
    "rup" to "ଆରୋମାନିଆନ୍",
    "rw" to "କିନ୍ୟାରୱାଣ୍ଡା",
    "rwk" to "ଆରଡବ୍ୟୁଏ",
    "sa" to "ସଂସ୍କୃତ",
    "sad" to "ସଣ୍ଡାୱେ",
    "sah" to "ୟାକୂଟ୍‌",
    "sam" to "ସାମୌରିଟନ୍ ଆରମାଇକ୍",
    "saq" to "ସମବୁରୁ",
    "sas" to "ସାସାକ୍",
    "sat" to "ସାନ୍ତାଳି",
    "sba" to "ନଗାମବେ",
    "sbp" to "ସାନଗୁ",
    "sc" to "ସାର୍ଡିନିଆନ୍‌",
    "scn" to "ସିଶିଲିଆନ୍",
    "sco" to "ସ୍କଟସ୍",
    "sd" to "ସିନ୍ଧୀ",
    "se" to "ଉତ୍ତର ସାମି",
    "seh" to "ସେନା",
    "sel" to "ସେଲ୍କପ୍",
    "ses" to "କୋୟରା ସେନ୍ନି",
    "sg" to "ସାଙ୍ଗୋ",
    "sga" to "ପୁରୁଣା ଇରିଶ୍",
    "sh" to "ସର୍ବୋ-କ୍ରୋଆଟିଆନ୍",
    "shi" to "ତାଚେଲହିଟ୍",
    "shn" to "ଶାନ୍",
    "si" to "ସିଂହଳ",
    "sid" to "ସିଦାମୋ",
    "sk" to "ସ୍ଲୋଭାକ୍",
    "sl" to "ସ୍ଲୋଭେନିଆନ୍",
    "slh" to "ସାଉଥ୍ ଲୁଶୋସିଟେଡ୍",
    "sm" to "ସାମୋଆନ୍",
    "sma" to "ଦକ୍ଷିଣ ସାମି",
    "smj" to "ଲୁଲେ ସାମି",
    "smn" to "ଇନାରୀ ସାମି",
    "sms" to "ସ୍କୋଲ୍ଟ ସାମି",
    "sn" to "ଶୋନା",
    "snk" to "ସୋନିଙ୍କେ",
    "so" to "ସୋମାଲିଆ",
    "sog" to "ସୋଗଡିଏନ୍",
    "sq" to "ଆଲବାନିଆନ୍",
    "sr" to "ସର୍ବିୟ",
    "srn" to "ଶାରାନା ଟୋଙ୍ଗୋ",
    "srr" to "ଶେରେର୍",
    "ss" to "ସ୍ଵାତି",
    "ssy" to "ସହୋ",
    "st" to "ସେସୋଥୋ",
    "str" to "ଷ୍ଟ୍ରାଇଟ୍ ସାଲିଶ୍",
    "su" to "ସୁଦାନୀଜ୍",
    "suk" to "ସୁକୁମା",
    "sus" to "ଶୁଶୁ",
    "sux" to "ସୁମେରିଆନ୍",
    "sv" to "ସ୍ୱେଡିସ୍",
    "sw" to "ସ୍ୱାହିଲି",
    "sw-CD" to "କଙ୍ଗୋ ସ୍ୱାହିଲି",
    "swb" to "କୋମୋରିୟ",
    "syc" to "କ୍ଲାସିକାଲ୍ ସିରିକ୍",
    "syr" to "ସିରିଆକ୍‌",
    "szl" to "ସାଇଲେସିଆନ୍‌",
    "ta" to "ତାମିଲ୍",
    "tce" to "ସାଉଥ୍ ଟଚୋନ୍",
    "te" to "ତେଲୁଗୁ",
    "tem" to "ତିମନେ",
    "teo" to "ତେସା",
    "ter" to "ତେରେନୋ",
    "tet" to "ତେତୁମ୍",
    "tg" to "ତାଜିକ୍",
    "tgx" to "ତାଗିଶ",
    "th" to "ଥାଇ",
    "tht" to "ତହଲତାନ୍",
    "ti" to "ଟାଇଗ୍ରିନିଆ",
    "tig" to "ଟାଇଗ୍ରେ",
    "tiv" to "ତୀଭ୍",
    "tk" to "ତୁର୍କମେନ୍",
    "tkl" to "ଟୋକେଲାଉ",
    "tl" to "ଟାଗାଲଗ୍",
    "tlh" to "କ୍ଲିଙ୍ଗନ୍",
    "tli" to "ତ୍ଲିଙ୍ଗିଟ୍",
    "tmh" to "ତାମାଶେକ୍",
    "tn" to "ସୱାନା",
    "to" to "ଟୋଙ୍ଗା",
    "tog" to "ନ୍ୟାସା ଟୋଙ୍ଗୋ",
    "tok" to "ଟୋକି ପୋନା",
    "tpi" to "ଟୋକ୍ ପିସିନ୍",
    "tr" to "ତୁର୍କିସ୍",
    "trv" to "ତାରୋକୋ",
    "ts" to "ସୋଙ୍ଗା",
    "tsi" to "ତିସିମିସିଆନ୍",
    "tt" to "ତାତାର୍",
    "ttm" to "ଉତ୍ତର ଟୁଚୋନ୍",
    "tum" to "ଟୁମ୍ବୁକା",
    "tvl" to "ତୁଭାଲୁ",
    "tw" to "ତ୍ୱି",
    "twq" to "ତାସାୱାକ୍",
    "ty" to "ତାହିତିଆନ୍",
    "tyv" to "ତୁଭିନିଆନ୍",
    "tzm" to "କେନ୍ଦ୍ରୀୟ ଆଟଲାସ୍ ଟାମାଜିଘାଟ୍",
    "udm" to "ଉଦମୂର୍ତ୍ତ",
    "ug" to "ୟୁଘୁର୍",
    "uga" to "ୟୁଗୋରଟିକ୍",
    "uk" to "ୟୁକ୍ରେନିଆନ୍",
    "umb" to "ଉମ୍ବୁଣ୍ଡୁ",
    "und" to "ଅଜଣା ଭାଷା",
    "ur" to "ଉର୍ଦ୍ଦୁ",
    "uz" to "ଉଜବେକ୍",
    "vai" to "ଭାଇ",
    "ve" to "ଭେଣ୍ଡା",
    "vec" to "ଭନିଶନ୍‌",
    "vi" to "ଭିଏତନାମିଜ୍",
    "vmw" to "ମାଖୁୱା",
    "vo" to "ବୋଲାପୁକ",
    "vot" to "ଭୋଟିକ୍",
    "vun" to "ଭୁନଜୋ",
    "wa" to "ୱାଲୁନ୍",
    "wae" to "ୱାଲସେର୍",
    "wal" to "ୱାଲମୋ",
    "war" to "ୱାରୈ",
    "was" to "ୱାସୋ",
    "wo" to "ୱୋଲଫ୍",
    "wuu" to "ୱୁ ଚାଇନିଜ",
    "xal" to "କାଲ୍ମୀକ୍",
    "xh" to "ଖୋସା",
    "xnr" to "କାଙ୍ଗ୍ରି",
    "xog" to "ସୋଗା",
    "yao" to "ୟାଓ",
    "yap" to "ୟାପୀସ୍",
    "yav" to "ୟାଂବେନ୍",
    "ybb" to "ୟେମବା",
    "yi" to "ୟିଡିସ୍",
    "yo" to "ୟୋରୁବା",
    "yrl" to "ନିଙ୍ଗାଟୁ",
    "yue" to "କାଣ୍ଟୋନିଜ୍‌",
    "yue-alt-menu" to "ଚାଇନିଜ୍‌, କାଣ୍ଟୋନିଜ୍‌",
    "za" to "ଜୁଆଙ୍ଗ୍‌",
    "zap" to "ଜାପୋଟେକ୍",
    "zbl" to "ବ୍ଲିସିମ୍ବଲସ୍",
    "zen" to "ଜେନାଗା",
    "zgh" to "ମାନାଙ୍କ ମରୋକିୟ ତାମାଜିଘାଟ୍",
    "zh" to "ଚାଇନିଜ୍‌",
    "zh-alt-menu" to "ଚାଇନିଜ୍, ମାଣ୍ଡାରିନ୍",
    "zh-Hans" to "ସରଳୀକୃତ ଚାଇନିଜ",
    "zh-Hans-alt-long" to "ସରଳୀକୃତ ମାଣ୍ଡାରିନ୍ ଚାଇନିଜ୍",
    "zh-Hant" to "ପାରମ୍ପରିକ ଚାଇନିଜ୍‌",
    "zh-Hant-alt-long" to "ପାରମ୍ପରିକ ମାଣ୍ଡାରିନ୍ ଚାଇନିଜ୍",
    "zu" to "ଜୁଲୁ",
    "zun" to "ଜୁନୀ",
    "zxx" to "କୌଣସି ଲିଙ୍ଗୁଇଷ୍ଟ ସାମଗ୍ରୀ ନାହିଁ",
    "zza" to "ଜାଜା",
  ) }

  val os: ImmutableMap by lazy { immutableMapOf(
    "ab" to "абхазаг",
    "ady" to "адыгейаг",
    "ae" to "авестӕ",
    "af" to "африкаанс",
    "ang" to "рагон англисаг",
    "ar" to "араббаг",
    "av" to "авайраг",
    "az" to "тӕтӕйраг",
    "az-alt-short" to "тӕтӕйраг",
    "ba" to "башкираг",
    "bg" to "болгайраг",
    "bs" to "босниаг",
    "bua" to "бурятаг",
    "ca" to "каталайнаг",
    "ce" to "цӕцӕйнаг",
    "cop" to "коптаг",
    "cs" to "чехаг",
    "cv" to "чувашаг",
    "da" to "даниаг",
    "de" to "немыцаг",
    "de-AT" to "австралиаг немыцаг",
    "de-CH" to "швйецариаг немыцаг",
    "egy" to "рагон египтаг",
    "el" to "бердзейнаг",
    "en" to "англисаг",
    "en-AU" to "австралиаг англисаг",
    "en-CA" to "канадӕйаг англисаг",
    "en-GB" to "бритайнаг англисаг",
    "en-GB-alt-short" to "бритайнаг англисаг",
    "en-US" to "америкаг англисаг",
    "en-US-alt-short" to "америкаг англисаг",
    "eo" to "есперанто",
    "es" to "испайнаг",
    "es-419" to "латинаг америкаг англисаг",
    "es-ES" to "европӕйаг англисаг",
    "et" to "естойнаг",
    "eu" to "баскаг",
    "fa" to "персайнаг",
    "fi" to "финнаг",
    "fil" to "филиппинаг",
    "fj" to "фиджи",
    "fo" to "фарераг",
    "fr" to "францаг",
    "fr-CA" to "канадӕйаг францаг",
    "fr-CH" to "швейцариаг францаг",
    "fro" to "рагон францаг",
    "ga" to "ирландиаг",
    "grc" to "рагон бердзейнаг",
    "he" to "уираг",
    "hr" to "хорватаг",
    "hu" to "венгериаг",
    "hy" to "сомихаг",
    "inh" to "мӕхъӕлон",
    "it" to "италиаг",
    "ja" to "япойнаг",
    "ka" to "гуырдзиаг",
    "kbd" to "кӕсгон",
    "krc" to "бӕлхъӕрон",
    "ku" to "курдаг",
    "kum" to "хъуымыхъхъаг",
    "la" to "латинаг",
    "lez" to "лекъаг",
    "mk" to "мӕчъидон",
    "os" to "ирон",
    "pt" to "португалиаг",
    "pt-BR" to "бразилиаг португалиаг",
    "pt-PT" to "европӕйаг полтугалиаг",
    "rom" to "цигайнаг",
    "ru" to "уырыссаг",
    "und" to "нӕзонгӕ ӕвзаг",
    "zh" to "китайаг",
    "zh-alt-menu" to "китайаг",
    "zh-Hans" to "ӕнцонгонд китайаг",
    "zh-Hans-alt-long" to "ӕнцонгонд китайаг",
    "zh-Hant" to "традицион китайаг",
    "zh-Hant-alt-long" to "традицион китайаг",
  ) }

  val os_RU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val osa: ImmutableMap by lazy { immutableMapOf(
    "osa" to "𐓏𐓘𐓻𐓘𐓻𐓟",
  ) }

  val pa: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ਅਫ਼ਾਰ",
    "ab" to "ਅਬਖਾਜ਼ੀਅਨ",
    "ace" to "ਅਚੀਨੀ",
    "ach" to "ਅਕੋਲੀ",
    "ada" to "ਅਡਾਂਗਮੇ",
    "ady" to "ਅਡਿਗੇ",
    "af" to "ਅਫ਼ਰੀਕੀ",
    "agq" to "ਅਗੇਮ",
    "ain" to "ਆਇਨੂ",
    "ak" to "ਅਕਾਨ",
    "ale" to "ਅਲੇਉਟ",
    "alt" to "ਦੱਖਣੀ ਅਲਤਾਈ",
    "am" to "ਅਮਹਾਰਿਕ",
    "an" to "ਅਰਾਗੋਨੀ",
    "ang" to "ਪੁਰਾਣੀ ਅੰਗਰੇਜ਼ੀ",
    "ann" to "ਓਬੋਲੋ",
    "anp" to "ਅੰਗਿਕਾ",
    "ar" to "ਅਰਬੀ",
    "ar-001" to "ਆਧੁਨਿਕ ਮਿਆਰੀ ਅਰਬੀ",
    "arn" to "ਮਾਪੁਚੇ",
    "arp" to "ਅਰਾਫਾਓ",
    "ars" to "ਨਾਜਦੀ ਅਰਬੀ",
    "as" to "ਅਸਾਮੀ",
    "asa" to "ਅਸੂ",
    "ast" to "ਅਸਤੂਰੀ",
    "atj" to "ਅਤਿਕਾਮੇਕਵ",
    "av" to "ਅਵਾਰਿਕ",
    "awa" to "ਅਵਧੀ",
    "ay" to "ਅਈਮਾਰਾ",
    "az" to "ਅਜ਼ਰਬਾਈਜਾਨੀ",
    "az-alt-short" to "ਅਜ਼ੇਰੀ",
    "ba" to "ਬਸ਼ਕੀਰ",
    "ban" to "ਬਾਲੀਨੀਜ਼",
    "bas" to "ਬਾਸਾ",
    "be" to "ਬੇਲਾਰੂਸੀ",
    "bem" to "ਬੇਂਬਾ",
    "bez" to "ਬੇਨਾ",
    "bg" to "ਬੁਲਗਾਰੀਆਈ",
    "bgc" to "ਹਰਿਆਣਵੀ",
    "bgn" to "ਪੱਛਮੀ ਬਲੂਚੀ",
    "bho" to "ਭੋਜਪੁਰੀ",
    "bi" to "ਬਿਸਲਾਮਾ",
    "bin" to "ਬਿਨੀ",
    "bla" to "ਸਿਕਸਿਕਾ",
    "blo" to "ਅਨੀ",
    "bm" to "ਬੰਬਾਰਾ",
    "bn" to "ਬੰਗਾਲੀ",
    "bo" to "ਤਿੱਬਤੀ",
    "br" to "ਬਰੇਟਨ",
    "brx" to "ਬੋਡੋ",
    "bs" to "ਬੋਸਨੀਆਈ",
    "bug" to "ਬਗਨੀਜ਼",
    "byn" to "ਬਲਿਨ",
    "ca" to "ਕੈਟਾਲਾਨ",
    "cay" to "ਕਾਯੁਗਾ",
    "ccp" to "ਚਕਮਾ",
    "ce" to "ਚੇਚਨ",
    "ceb" to "ਸੀਬੂਆਨੋ",
    "cgg" to "ਚੀਗਾ",
    "ch" to "ਚਮੋਰੋ",
    "chk" to "ਚੂਕੀਸ",
    "chm" to "ਮਾਰੀ",
    "cho" to "ਚੌਕਟੋ",
    "chp" to "ਚਿਪਵਿਆਨ",
    "chr" to "ਚੇਰੋਕੀ",
    "chy" to "ਛਾਇਆਨ",
    "ckb" to "ਕੇਂਦਰੀ ਕੁਰਦਿਸ਼",
    "ckb-alt-menu" to "ਕੁਰਦਿਸ਼, ਕੇਂਦਰੀ",
    "ckb-alt-variant" to "ਕੁਰਦਿਸ਼, ਸੋਰਾਨੀ",
    "clc" to "ਚਿਲਕੋਟਿਨ",
    "co" to "ਕੋਰਸੀਕਨ",
    "crg" to "ਮਿਚਿਫੋ",
    "crj" to "ਦੱਖਣੀ ਪੂਰਬੀ ਕ੍ਰੀ",
    "crk" to "ਪਲੇਨਸ ਕ੍ਰੀ",
    "crl" to "ਉੱਤਰੀ ਪੂਰਬੀ ਕ੍ਰੀ",
    "crm" to "ਮੂਜ਼ ਕ੍ਰੀ",
    "crr" to "ਕੈਰੋਲੀਨਾ ਐਲਗੋਂਕਵਿਅਨ",
    "crs" to "ਸੇਸੇਲਵਾ ਕ੍ਰਿਓਲ ਫ੍ਰੈਂਚ",
    "cs" to "ਚੈੱਕ",
    "csw" to "ਸਵੈਂਪੀ ਕ੍ਰੀ",
    "cu" to "ਚਰਚ ਸਲਾਵੀ",
    "cv" to "ਚੁਵਾਸ਼",
    "cy" to "ਵੈਲਸ਼",
    "da" to "ਡੈਨਿਸ਼",
    "dak" to "ਡਕੋਟਾ",
    "dar" to "ਦਾਰਗਵਾ",
    "dav" to "ਟੇਟਾ",
    "de" to "ਜਰਮਨ",
    "de-AT" to "ਜਰਮਨ (ਆਸਟਰੀਆਈ)",
    "de-CH" to "ਹਾਈ ਜਰਮਨ (ਸਵਿਟਜ਼ਰਲੈਂਡ)",
    "dgr" to "ਡੋਗਰਿੱਬ",
    "dje" to "ਜ਼ਾਰਮਾ",
    "doi" to "ਡੋਗਰੀ",
    "dsb" to "ਲੋਅਰ ਸੋਰਬੀਅਨ",
    "dua" to "ਡੂਆਲਾ",
    "dv" to "ਦਿਵੇਹੀ",
    "dyo" to "ਜੋਲਾ-ਫੋਇਨੀ",
    "dz" to "ਜ਼ੋਂਗਖਾ",
    "dzg" to "ਡਜ਼ਾਗਾ",
    "ebu" to "ਇੰਬੂ",
    "ee" to "ਈਵਈ",
    "efi" to "ਐਫਿਕ",
    "egy" to "ਪੁਰਾਤਨ ਮਿਸਰੀ",
    "eka" to "ਏਕਾਜੁਕ",
    "el" to "ਯੂਨਾਨੀ",
    "en" to "ਅੰਗਰੇਜ਼ੀ",
    "en-GB" to "ਅੰਗਰੇਜ਼ੀ (ਬਰਤਾਨਵੀ)",
    "en-GB-alt-short" to "ਅੰਗਰੇਜ਼ੀ (ਯੂ.ਕੇ.)",
    "en-US" to "ਅੰਗਰੇਜ਼ੀ (ਅਮਰੀਕੀ)",
    "en-US-alt-short" to "ਅੰਗਰੇਜ਼ੀ (ਯੂ.ਐੱਸ.)",
    "eo" to "ਇਸਪੇਰਾਂਟੋ",
    "es" to "ਸਪੇਨੀ",
    "es-419" to "ਸਪੇਨੀ (ਲਾਤੀਨੀ ਅਮਰੀਕੀ)",
    "es-ES" to "ਸਪੇਨੀ (ਯੂਰਪੀ)",
    "et" to "ਇਸਟੋਨੀਆਈ",
    "eu" to "ਬਾਸਕ",
    "ewo" to "ਇਵੋਂਡੋ",
    "fa" to "ਫ਼ਾਰਸੀ",
    "fa-AF" to "ਦਾਰੀ",
    "ff" to "ਫੁਲਾਹ",
    "fi" to "ਫਿਨਿਸ਼",
    "fil" to "ਫਿਲੀਪਿਨੋ",
    "fj" to "ਫ਼ਿਜ਼ੀ",
    "fo" to "ਫ਼ੇਰੋਸੇ",
    "fon" to "ਫੌਨ",
    "fr" to "ਫਰਾਂਸੀਸੀ",
    "fr-CA" to "ਫਰਾਂਸੀਸੀ (ਕੈਨੇਡੀਅਨ)",
    "frc" to "ਕੇਜੁਨ ਫ਼੍ਰੈਂਚ",
    "frr" to "ਉੱਤਰੀ ਫ੍ਰੀਜ਼ੀਅਨ",
    "fur" to "ਫਰੀਉਲੀਅਨ",
    "fy" to "ਪੱਛਮੀ ਫ੍ਰਿਸੀਅਨ",
    "ga" to "ਆਇਰਸ਼",
    "gaa" to "ਗਾ",
    "gag" to "ਗਾਗੌਜ਼",
    "gan" to "ਚੀਨੀ ਗਾਨ",
    "gd" to "ਸਕਾਟਿਸ਼ ਗੇਲਿਕ",
    "gez" to "ਜੀਜ਼",
    "gil" to "ਗਿਲਬਰਤੀਜ਼",
    "gl" to "ਗੈਲਿਸ਼ਿਅਨ",
    "gn" to "ਗੁਆਰਾਨੀ",
    "gor" to "ਗੋਰੋਂਤਾਲੋ",
    "grc" to "ਪੁਰਾਤਨ ਯੂਨਾਨੀ",
    "gsw" to "ਜਰਮਨ (ਸਵਿਸ)",
    "gu" to "ਗੁਜਰਾਤੀ",
    "guz" to "ਗੁਸੀ",
    "gv" to "ਮੈਂਕਸ",
    "gwi" to "ਗਵਿਚ’ਇਨ",
    "ha" to "ਹੌਸਾ",
    "hai" to "ਹਾਇਡਾ",
    "hak" to "ਚੀਨੀ ਹਾਕਾ",
    "haw" to "ਹਵਾਈ",
    "hax" to "ਦੱਖਣੀ ਹਾਇਡਾ",
    "he" to "ਹਿਬਰੂ",
    "hi" to "ਹਿੰਦੀ",
    "hi-Latn-alt-variant" to "ਹਿੰਗਲਿਸ਼",
    "hif" to "ਫਿਜੀ ਹਿੰਦੀ",
    "hil" to "ਹਿਲੀਗੇਨਨ",
    "hmn" to "ਹਮੋਂਗ",
    "hr" to "ਕ੍ਰੋਏਸ਼ਿਆਈ",
    "hsb" to "ਅੱਪਰ ਸੋਰਬੀਅਨ",
    "hsn" to "ਚੀਨੀ ਜ਼ਿਆਂਗ",
    "ht" to "ਹੈਤੀਆਈ",
    "hu" to "ਹੰਗਰੀਆਈ",
    "hup" to "ਹੂਪਾ",
    "hur" to "ਹਾਲਕੋਮੇਲਮ",
    "hy" to "ਅਰਮੀਨੀਆਈ",
    "hz" to "ਹਰੇਰੋ",
    "ia" to "ਇੰਟਰਲਿੰਗੁਆ",
    "iba" to "ਇਬਾਨ",
    "ibb" to "ਇਬੀਬੀਓ",
    "id" to "ਇੰਡੋਨੇਸ਼ੀਆਈ",
    "ie" to "ਇੰਟਰਲਿੰਗੁਈ",
    "ig" to "ਇਗਬੋ",
    "ii" to "ਸਿਚੁਆਨ ਯੀ",
    "ikt" to "ਪੱਛਮੀ ਕੈਨੇਡੀਅਨ ਇਨੂਕਟੀਟੂਟ",
    "ilo" to "ਇਲੋਕੋ",
    "inh" to "ਇੰਗੁਸ਼",
    "io" to "ਇਡੂ",
    "is" to "ਆਈਸਲੈਂਡਿਕ",
    "it" to "ਇਤਾਲਵੀ",
    "iu" to "ਇੰਕਟੀਟੂਤ",
    "ja" to "ਜਪਾਨੀ",
    "jbo" to "ਲੋਜਬਾਨ",
    "jgo" to "ਨਗੋਂਬਾ",
    "jmc" to "ਮਚਾਮੇ",
    "jv" to "ਜਾਵਾਨੀਜ਼",
    "ka" to "ਜਾਰਜੀਆਈ",
    "kab" to "ਕਬਾਇਲ",
    "kac" to "ਕਾਚਿਨ",
    "kaj" to "ਜਜੂ",
    "kam" to "ਕੰਬਾ",
    "kbd" to "ਕਬਾਰਦੀ",
    "kcg" to "ਟਾਇਪ",
    "kde" to "ਮਕੋਂਡ",
    "kea" to "ਕਾਬੁਵੇਰਦਿਆਨੂ",
    "kfo" to "ਕੋਰੋ",
    "kgp" to "ਕੈਨਗਾਂਗੋ",
    "kha" to "ਖਾਸੀ",
    "khq" to "ਕੋਯਰਾ ਚੀਨੀ",
    "ki" to "ਕਿਕੂਯੂ",
    "kj" to "ਕੁਆਨਯਾਮਾ",
    "kk" to "ਕਜ਼ਾਖ਼",
    "kkj" to "ਕਾਕੋ",
    "kl" to "ਕਲਾਅੱਲੀਸੁਟ",
    "kln" to "ਕਲੇਜਿਨ",
    "km" to "ਖਮੇਰ",
    "kmb" to "ਕਿਮਬੁੰਦੂ",
    "kn" to "ਕੰਨੜ",
    "ko" to "ਕੋਰੀਆਈ",
    "koi" to "ਕੋਮੀ-ਪੇਰਮਿਆਕ",
    "kok" to "ਕੋਂਕਣੀ",
    "kpe" to "ਕਪੇਲ",
    "kr" to "ਕਨੂਰੀ",
    "krc" to "ਕਰਾਚੇ ਬਲਕਾਰ",
    "krl" to "ਕਰੀਲੀਅਨ",
    "kru" to "ਕੁਰੁਖ",
    "ks" to "ਕਸ਼ਮੀਰੀ",
    "ksb" to "ਸ਼ੰਬਾਲਾ",
    "ksf" to "ਬਫ਼ੀਆ",
    "ksh" to "ਕਲੋਨੀਅਨ",
    "ku" to "ਕੁਰਦਿਸ਼",
    "kum" to "ਕੁਮੀਕ",
    "kv" to "ਕੋਮੀ",
    "kw" to "ਕੋਰਨਿਸ਼",
    "kwk" to "ਕਵਾਕ’ਵਾਲਾ",
    "kxv" to "ਕੁਵੀ",
    "ky" to "ਕਿਰਗੀਜ਼",
    "la" to "ਲਾਤੀਨੀ",
    "lad" to "ਲੈਡੀਨੋ",
    "lag" to "ਲੰਗਾਈ",
    "lb" to "ਲਕਜ਼ਮਬਰਗਿਸ਼",
    "lez" to "ਲੈਜ਼ਗੀ",
    "lg" to "ਗਾਂਡਾ",
    "li" to "ਲਿਮਬੁਰਗੀ",
    "lij" to "ਲਿਗੂਰੀ",
    "lil" to "ਲਿਲੂਏਟ",
    "lkt" to "ਲਕੋਟਾ",
    "lmo" to "ਲੰਬਾਰਡ",
    "ln" to "ਲਿੰਗਾਲਾ",
    "lo" to "ਲਾਓ",
    "lou" to "ਲੇਉ",
    "loz" to "ਲੋਜ਼ੀ",
    "lrc" to "ਉੱਤਰੀ ਲੁਰੀ",
    "lsm" to "ਸਾਮੀਆ",
    "lt" to "ਲਿਥੁਆਨੀਅਨ",
    "lu" to "ਲੂਬਾ-ਕਾਟਾਂਗਾ",
    "lua" to "ਲਿਊਬਾ-ਲਿਊਲਿਆ",
    "lun" to "ਲੁੰਡਾ",
    "luo" to "ਲੂਓ",
    "lus" to "ਮਿਜ਼ੋ",
    "luy" to "ਲੂਈਆ",
    "lv" to "ਲਾਤੀਵੀ",
    "mad" to "ਮਾਡੂਰੀਸ",
    "mag" to "ਮਗਾਹੀ",
    "mai" to "ਮੈਥਲੀ",
    "mak" to "ਮਕਾਸਰ",
    "mas" to "ਮਸਾਈ",
    "mdf" to "ਮੋਕਸ਼ਾ",
    "men" to "ਮੇਂਡੇ",
    "mer" to "ਮੇਰੂ",
    "mfe" to "ਮੋਰੀਸਿਅਨ",
    "mg" to "ਮਾਲਾਗੈਸੀ",
    "mgh" to "ਮਖੋਵਾ-ਮਿੱਟੋ",
    "mgo" to "ਮੇਟਾ",
    "mh" to "ਮਾਰਸ਼ਲੀਜ਼",
    "mi" to "ਮਾਉਰੀ",
    "mic" to "ਮਾਇਮੈਕ",
    "min" to "ਮਿਨਾਂਗਕਾਬਾਓ",
    "mk" to "ਮੈਕਡੋਨੀਆਈ",
    "ml" to "ਮਲਿਆਲਮ",
    "mn" to "ਮੰਗੋਲੀ",
    "mni" to "ਮਨੀਪੁਰੀ",
    "moe" to "ਇਨੂੰ-ਏਮੁਨ",
    "moh" to "ਮੋਹਆਕ",
    "mos" to "ਮੋਸੀ",
    "mr" to "ਮਰਾਠੀ",
    "ms" to "ਮਲਯ",
    "mt" to "ਮਾਲਟੀਜ਼",
    "mua" to "ਮੁੰਡੇਂਗ",
    "mul" to "ਬਹੁਤੀਆਂ ਬੋਲੀਆਂ",
    "mus" to "ਕ੍ਰੀਕ",
    "mwl" to "ਮਿਰਾਂਡੀ",
    "my" to "ਬਰਮੀ",
    "myv" to "ਇਰਜ਼ੀਆ",
    "mzn" to "ਮੇਜ਼ੈਂਡਰਾਨੀ",
    "na" to "ਨਾਉਰੂ",
    "nan" to "ਚੀਨੀ ਮਿਨ ਨਾਨ",
    "nap" to "ਨਿਆਪੋਲੀਟਨ",
    "naq" to "ਨਾਮਾ",
    "nb" to "ਨਾਰਵੇਜਿਆਈ ਬੋਕਮਲ",
    "nd" to "ਉੱਤਰੀ ਨਡੇਬੇਲੇ",
    "nds" to "ਲੋ ਜਰਮਨ",
    "nds-NL" to "ਲੋ ਸੈਕਸਨ",
    "ne" to "ਨੇਪਾਲੀ",
    "new" to "ਨੇਵਾਰੀ",
    "ng" to "ਐਂਡੋਂਗਾ",
    "nia" to "ਨਿਆਸ",
    "niu" to "ਨਿਊਏਈ",
    "nl" to "ਡੱਚ",
    "nl-BE" to "ਫਲੈਮਿਸ਼",
    "nmg" to "ਕਵਾਸਿਓ",
    "nn" to "ਨਾਰਵੇਜਿਆਈ ਨਿਓਨੌਰਸਕ",
    "nnh" to "ਨਿਓਮਬੂਨ",
    "no" to "ਨਾਰਵੇਜਿਆਈ",
    "nog" to "ਨੋਗਾਈ",
    "nqo" to "ਐਂਕੋ",
    "nr" to "ਸਾਊਥ ਨਡੇਬੇਲੇ",
    "nso" to "ਉੱਤਰੀ ਸੋਥੋ",
    "nus" to "ਨੁਏਰ",
    "nv" to "ਨਵਾਜੋ",
    "ny" to "ਨਯਾਂਜਾ",
    "nyn" to "ਨਿਆਂਕੋਲੇ",
    "oc" to "ਓਕਸੀਟਾਨ",
    "ojb" to "ਉੱਤਰ-ਪੱਛਮੀ ਔਜਿਬਵਾ",
    "ojc" to "ਸੈਂਟਰਲ ਔਜਿਬਵਾ",
    "ojs" to "ਓਜੀ-ਕ੍ਰੀ",
    "ojw" to "ਪੱਛਮੀ ਓਜਿਬਵਾ",
    "oka" to "ਓਕਾਨਾਗਨ",
    "om" to "ਓਰੋਮੋ",
    "or" to "ਉੜੀਆ",
    "os" to "ਓਸੈਟਿਕ",
    "pa" to "ਪੰਜਾਬੀ",
    "pag" to "ਪੰਗਾਸੀਨਾਨ",
    "pam" to "ਪੈਂਪਾਂਗਾ",
    "pap" to "ਪਾਪਿਆਮੈਂਟੋ",
    "pau" to "ਪਲਾਊਵੀ",
    "pcm" to "ਨਾਇਜੀਰੀਆਈ ਪਿਡਗਿਨ",
    "pi" to "ਪਾਲੀ",
    "pis" to "ਪਿਜਿਨ",
    "pl" to "ਪੋਲੈਂਡੀ",
    "pqm" to "ਮਾਲੀਸੇਟ-ਪਾਸਾਮਾਕਵੋਡੀ",
    "prg" to "ਪਰੂਸ਼ੀਆ",
    "ps" to "ਪਸ਼ਤੋ",
    "pt" to "ਪੁਰਤਗਾਲੀ",
    "pt-BR" to "ਪੁਰਤਗਾਲੀ (ਬ੍ਰਾਜ਼ੀਲੀ)",
    "pt-PT" to "ਪੁਰਤਗਾਲੀ (ਯੂਰਪੀ)",
    "qu" to "ਕਕੇਸ਼ੁਆ",
    "quc" to "ਕੇਸ਼",
    "raj" to "ਰਾਜਸਥਾਨੀ",
    "rap" to "ਰਾਪਾਨੁਈ",
    "rar" to "ਰਾਰੋਤੋਂਗਨ",
    "rhg" to "ਰੋਹਿੰਗਿਆ",
    "rm" to "ਰੋਮਾਂਸ਼",
    "rn" to "ਰੁੰਡੀ",
    "ro" to "ਰੋਮਾਨੀਆਈ",
    "ro-MD" to "ਮੋਲਡਾਵੀਆਈ",
    "rof" to "ਰੋਮਬੋ",
    "ru" to "ਰੂਸੀ",
    "rup" to "ਅਰੋਮੀਨੀਆਈ",
    "rw" to "ਕਿਨਿਆਰਵਾਂਡਾ",
    "rwk" to "ਰਵਾ",
    "sa" to "ਸੰਸਕ੍ਰਿਤ",
    "sad" to "ਸਾਂਡੋ",
    "sah" to "ਸਾਖਾ",
    "saq" to "ਸਮਬੁਰੂ",
    "sat" to "ਸੰਥਾਲੀ",
    "sba" to "ਨਗਾਂਬੇ",
    "sbp" to "ਸੇਂਗੋ",
    "sc" to "ਸਾਰਡੀਨੀਆਈ",
    "scn" to "ਸਿਸੀਲੀਅਨ",
    "sco" to "ਸਕਾਟਸ",
    "sd" to "ਸਿੰਧੀ",
    "sdh" to "ਦੱਖਣੀ ਕੁਰਦਿਸ਼",
    "se" to "ਉੱਤਰੀ ਸਾਮੀ",
    "seh" to "ਸੇਨਾ",
    "ses" to "ਕੋਇਰਾਬੋਰੋ ਸੇਂਨੀ",
    "sg" to "ਸਾਂਗੋ",
    "shi" to "ਟਚੇਲਹਿਟ",
    "shn" to "ਸ਼ਾਨ",
    "si" to "ਸਿੰਹਾਲਾ",
    "sk" to "ਸਲੋਵਾਕ",
    "sl" to "ਸਲੋਵੇਨੀਆਈ",
    "slh" to "ਦੱਖਣੀ ਲੁਸ਼ੂਟਸੀਡ",
    "sm" to "ਸਾਮੋਨ",
    "sma" to "ਦੱਖਣੀ ਸਾਮੀ",
    "smj" to "ਲਿਊਲ ਸਾਮੀ",
    "smn" to "ਇਨਾਰੀ ਸਾਮੀ",
    "sms" to "ਸਕੌਲਟ ਸਾਮੀ",
    "sn" to "ਸ਼ੋਨਾ",
    "snk" to "ਸੋਨਿੰਕੇ",
    "so" to "ਸੋਮਾਲੀ",
    "sq" to "ਅਲਬਾਨੀਆਈ",
    "sr" to "ਸਰਬੀਆਈ",
    "srn" to "ਸ੍ਰਾਨਾਨ ਟੋਂਗੋ",
    "ss" to "ਸਵਾਤੀ",
    "ssy" to "ਸਾਹੋ",
    "st" to "ਦੱਖਣੀ ਸੋਥੋ",
    "str" to "ਸਟਰੇਟਸ ਸੈਲਿਸ਼",
    "su" to "ਸੂੰਡਾਨੀ",
    "suk" to "ਸੁਕੁਮਾ",
    "sv" to "ਸਵੀਡਿਸ਼",
    "sw" to "ਸਵਾਹਿਲੀ",
    "sw-CD" to "ਕਾਂਗੋ ਸਵਾਇਲੀ",
    "swb" to "ਕੋਮੋਰੀਅਨ",
    "syr" to "ਸੀਰੀਆਈ",
    "szl" to "ਸਿਲੇਸੀਅਨ",
    "ta" to "ਤਮਿਲ",
    "tce" to "ਦੱਖਣੀ ਟਚੋਨ",
    "te" to "ਤੇਲਗੂ",
    "tem" to "ਟਿਮਨੇ",
    "teo" to "ਟੇਸੋ",
    "tet" to "ਟੇਟਮ",
    "tg" to "ਤਾਜਿਕ",
    "tgx" to "ਟੈਗਿਸ਼",
    "th" to "ਥਾਈ",
    "tht" to "ਤਹਿਲਟਨ",
    "ti" to "ਤਿਗ੍ਰੀਨਿਆ",
    "tig" to "ਟਿਗਰਾ",
    "tk" to "ਤੁਰਕਮੇਨ",
    "tlh" to "ਕਲਿੰਗਨ",
    "tli" to "ਟਲਿੰਗਿਟ",
    "tn" to "ਤਸਵਾਨਾ",
    "to" to "ਟੌਂਗਨ",
    "tok" to "ਤੋਕੀ ਪੋਨਾ",
    "tpi" to "ਟੋਕ ਪਿਸਿਨ",
    "tr" to "ਤੁਰਕੀ",
    "trv" to "ਟਾਰੋਕੋ",
    "ts" to "ਸੋਂਗਾ",
    "tt" to "ਤਤਾਰ",
    "ttm" to "ਉੱਤਰੀ ਟਚੋਨ",
    "tum" to "ਤੁੰਬੁਕਾ",
    "tvl" to "ਟਿਊਵਾਲੂ",
    "tw" to "ਤ੍ਵਿ",
    "twq" to "ਤਾਸਾਵਿਕ",
    "ty" to "ਤਾਹੀਟੀ",
    "tyv" to "ਤੁਵੀਨੀਅਨ",
    "tzm" to "ਮੱਧ ਐਟਲਸ ਤਮਾਜ਼ਿਤ",
    "udm" to "ਉਦਮੁਰਤ",
    "ug" to "ਉਇਗੁਰ",
    "uk" to "ਯੂਕਰੇਨੀਆਈ",
    "umb" to "ਉਮਬੁੰਡੂ",
    "und" to "ਅਣਪਛਾਤੀ ਬੋਲੀ",
    "ur" to "ਉਰਦੂ",
    "uz" to "ਉਜ਼ਬੇਕ",
    "vai" to "ਵਾਈ",
    "ve" to "ਵੇਂਡਾ",
    "vec" to "ਵੇਨੇਸ਼ੀਅਨ",
    "vi" to "ਵੀਅਤਨਾਮੀ",
    "vmw" to "ਮਖੂਵਾ",
    "vo" to "ਵੋਲਾਪੂਕ",
    "vun" to "ਵੂੰਜੋ",
    "wa" to "ਵਲੂਨ",
    "wae" to "ਵਾਲਸਰ",
    "wal" to "ਵੋਲਾਏਟਾ",
    "war" to "ਵੈਰੇ",
    "wbp" to "ਵਾਲਪੁਰੀ",
    "wo" to "ਵੋਲੋਫ",
    "wuu" to "ਚੀਨੀ ਵੂ",
    "xal" to "ਕਾਲਮਿਕ",
    "xh" to "ਖੋਸਾ",
    "xnr" to "ਕਾਂਗੜੀ",
    "xog" to "ਸੋਗਾ",
    "yav" to "ਯਾਂਗਬੇਨ",
    "ybb" to "ਯੇਂਬਾ",
    "yi" to "ਯਿਦਿਸ਼",
    "yo" to "ਯੋਰੂਬਾ",
    "yrl" to "ਨਹੀਂਗਾਤੂ",
    "yue" to "ਕੈਂਟੋਨੀਜ਼",
    "yue-alt-menu" to "ਚੀਨੀ, ਕੈਂਟੋਨੀਜ਼",
    "za" to "ਜ਼ੁਆਂਗ",
    "zgh" to "ਮਿਆਰੀ ਮੋਰੋਕੇਨ ਟਾਮਾਜ਼ਿਕ",
    "zh" to "ਚੀਨੀ",
    "zh-alt-menu" to "ਚੀਨੀ, ਮੈਂਡਰਿਨ",
    "zh-Hans-alt-long" to "ਚੀਨੀ ਮੈਂਡਰਿਨ (ਸਰਲ)",
    "zh-Hant-alt-long" to "ਚੀਨੀ ਮੈਂਡਰਿਨ (ਰਵਾਇਤੀ)",
    "zu" to "ਜ਼ੁਲੂ",
    "zun" to "ਜ਼ੂਨੀ",
    "zxx" to "ਬੋਲੀ ਸੰਬੰਧੀ ਕੋਈ ਸਮੱਗਰੀ ਨਹੀਂ",
    "zza" to "ਜ਼ਾਜ਼ਾ",
  ) }

  val pa_Arab: ImmutableMap by lazy { immutableMapOf(
    "pa" to "پنجابی",
  ) }

  val pa_Guru: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pap: ImmutableMap by lazy { immutableMapOf(
    "pap" to "Papiamentu",
  ) }

  val pap_AW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pcm: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abkházian",
    "ace" to "Achínẹ́sẹ",
    "ada" to "Adángme",
    "ady" to "Adyghẹ́",
    "af" to "Áfríkaans Lángwej",
    "agq" to "Aghẹ́m Lángwej",
    "ain" to "Ainú",
    "ak" to "Akan Lángwej",
    "ale" to "Alẹut",
    "alt" to "Saútán Altai Lángwej",
    "am" to "Amhárík Lángwej",
    "an" to "Aragónẹ́sẹ Lángwej",
    "ann" to "Óbóló Lángwej",
    "anp" to "Angíka",
    "ar" to "Arábík Lángwej",
    "arn" to "Mapúchẹ́ Lángwej",
    "arp" to "Arapahó",
    "ars" to "Nájdí Arábík Lángwej",
    "as" to "Asamíz Lángwej",
    "asa" to "Asu Lángwej",
    "ast" to "Astúriá Lángwej",
    "atj" to "Atíkamẹ́kw",
    "av" to "Afarík Lángwej",
    "awa" to "Awadhí",
    "ay" to "Aymára",
    "az" to "Azẹrbaijáni Lángwej",
    "az-alt-short" to "Azẹ́rí",
    "ba" to "Bashkír",
    "ban" to "Balinẹẹ́s",
    "bas" to "Básaa Lángwej",
    "be" to "Bẹlarúsiá Lángwej",
    "bem" to "Bẹ́mba Lángwej",
    "bez" to "Bẹ́na Lángwej",
    "bg" to "Bọlgériá Lángwej",
    "bgc" to "Haryanvi Lángwej",
    "bho" to "Bhojpúri",
    "bi" to "Bisláma",
    "bin" to "Biní",
    "bla" to "Siksíká Lángwej",
    "blo" to "Anii Lángwej",
    "bm" to "Bambára Lángwej",
    "bn" to "Bángla Lángwej",
    "bo" to "Tibẹ́tan",
    "br" to "Brẹ́tọn Lángwej",
    "brx" to "Bódo Lángwej",
    "bs" to "Bọ́sniá Lángwej",
    "bug" to "Buginiís",
    "byn" to "Bliní",
    "ca" to "Kátála Lángwej",
    "cay" to "Kayúga",
    "ccp" to "Chákma Lángwej",
    "ce" to "Chẹ́chẹn Lángwej",
    "ceb" to "Sẹbuáno Lángwej",
    "cgg" to "Chíga Lángwej",
    "ch" to "Chamóro Lángwej",
    "chk" to "Chuukís Lángwej",
    "chm" to "Mari Lángwej",
    "cho" to "Shọ́ktau Lángwej",
    "chp" to "Shípẹwián Lángwej",
    "chr" to "Chẹ́rókii Lángwej",
    "chy" to "Shẹínn Lángwej",
    "ckb" to "Mídúl Kọ́dish Lángwej",
    "ckb-alt-menu" to "Sẹ́ntrál Kọ́dísh Lángwej",
    "ckb-alt-variant" to "Sorání Kọ́dísh Lángwej",
    "clc" to "Chílkotín Lángwej",
    "co" to "Kọsíkan Lángwej",
    "crg" to "Michíf Lángwej",
    "crj" to "Saútán Íst Krii Lángwej",
    "crk" to "Krii fọ Plén Lángwej",
    "crl" to "Nọ́tán Íst Krií Lángwej",
    "crm" to "Muse Krií Lángwej",
    "crr" to "Karolína Algónkwían",
    "cs" to "Chẹ́k Lángwej",
    "csw" to "Swampi Krií Lángwej",
    "cu" to "Chọ́ch Slávik",
    "cv" to "Chúvash",
    "cy" to "Wẹlsh",
    "da" to "Dénísh Lángwej",
    "dak" to "Dakótá Lángwej",
    "dar" to "Dargwá Lángwej",
    "dav" to "Taíta",
    "de" to "Jámán Lángwej",
    "de-AT" to "Ọ́stria Jámán",
    "de-CH" to "Swítzaland Haí Jámán",
    "dgr" to "Dọgríb Lángwej",
    "dje" to "Zármá",
    "doi" to "Dọgri",
    "dsb" to "Lówá Sorbiá",
    "dua" to "Duála Lángwej",
    "dv" to "Divẹhí",
    "dyo" to "Jóla-Fónyi Lángwej",
    "dz" to "Zọ́ngka Lángwej",
    "dzg" to "Dazágá Lángwej",
    "ebu" to "Ẹmbu Lángwej",
    "ee" to "Ẹ́wẹ́ Lángwej",
    "efi" to "Ẹ́fík Lángwej",
    "eka" to "Ẹkajúk Lángwej",
    "el" to "Grík Lángwej",
    "en" to "Ínglish",
    "en-AU" to "Ọstréliá Ínglish",
    "en-CA" to "Kánáda Ínglish",
    "en-GB" to "Brítísh Ínglish",
    "en-GB-alt-short" to "UK Ínglish",
    "en-US" to "Amẹ́ríka Ínglish",
    "en-US-alt-short" to "US Ínglish",
    "eo" to "Ẹsperánto Lángwej",
    "es" to "Spánish Lángwej",
    "es-419" to "Látín Amẹ́ríka Spánish",
    "es-ES" to "Yúrop Spánish",
    "es-MX" to "Mẹ́ksiko Spánish",
    "et" to "Ẹstóniá Lángwej",
    "eu" to "Básk Lángwej",
    "ewo" to "Ẹwondo Lángwej",
    "fa" to "Pẹ́shiá Lángwej",
    "fa-AF" to "Dári",
    "ff" to "Fúlaní Lángwej",
    "fi" to "Fínísh Lángwej",
    "fil" to "Filipínó Lángwej",
    "fj" to "Fíján Lángwej",
    "fo" to "Fáróís Lángwej",
    "fon" to "Fọn Lángwej",
    "fr" to "Frẹ́nch Lángwej",
    "fr-CA" to "Kánádá Frẹnch",
    "fr-CH" to "Swízalánd Frẹnch",
    "frc" to "Kájun Frẹnchi",
    "frr" to "Nọ́tán Frísian",
    "fur" to "Friúlián Lángwej",
    "fy" to "Wẹ́stán Frísiá Lángwej",
    "ga" to "Aírísh Lángwej",
    "gaa" to "Ga Lángwej",
    "gd" to "Gaelík Lángwej ọf Gael Pípol fọ Skọ́tland",
    "gez" to "Giiz Lángwej",
    "gil" to "Gílbátís Lángwej",
    "gl" to "Galísiá Lángwej",
    "gn" to "Guáráni Lángwej",
    "gor" to "Gorontáló Lángwej",
    "gsw" to "Jámán Swis",
    "gu" to "Gujarátí Lángwej",
    "guz" to "Gusí Lángwej",
    "gv" to "Mánks Lángwej",
    "gwi" to "Gwichín Lángwej",
    "ha" to "Háusá Lángwej",
    "hai" to "Haída Lángwej",
    "haw" to "Hawaii Lángwej",
    "hax" to "Saútán Haida",
    "he" to "Híbru Lángwej",
    "hi" to "Híndi Lángwej",
    "hi-Latn" to "Híndi (Látin)",
    "hi-Latn-alt-variant" to "Hínglish",
    "hil" to "Híligaínọn",
    "hmn" to "Mọ́ng Lángwej",
    "hr" to "Kroéshia Lángwej",
    "hsb" to "Sóbiá Lángwej di ọ́p-ọ́p wan",
    "ht" to "Haítí Kriol",
    "hu" to "Họngári Lángwej",
    "hup" to "Húpá Lángwej",
    "hur" to "Halkomẹ́lẹ́m Lángwej",
    "hy" to "Armẹ́niá Lángwej",
    "hz" to "Hẹrẹ́ro",
    "ia" to "Intalíngwuá Lángwej",
    "iba" to "Iban Lángwej",
    "ibb" to "Ibibio Lángwej",
    "id" to "Indoníshia Lángwej",
    "ie" to "Intalíngwe Lángwej",
    "ig" to "Igbo Lángwej",
    "ii" to "Síchuan Yi",
    "ikt" to "Wẹ́stán Kánádá Inuktítut",
    "ilo" to "Ilokó",
    "inh" to "Inguísh Lángwej",
    "io" to "Idó Lángwej",
    "is" to "Aíslánd Lángwej",
    "it" to "Ítáli Lángwej",
    "iu" to "Inuktítut",
    "ja" to "Japan Lángwej",
    "jbo" to "Lojban Lángwej",
    "jgo" to "Ngómbá Lángwej",
    "jmc" to "Machámẹ́ Lángwej",
    "jv" to "Javáníz Lángwej",
    "ka" to "Jọ́jiá Lángwej",
    "kab" to "Kabail Lángwej",
    "kac" to "Kachín Lángwej",
    "kaj" to "Jju Lángwej",
    "kam" to "Kámbá Lángwej",
    "kbd" to "Kabárdian",
    "kcg" to "Tyap Lángwej",
    "kde" to "Makọ́ndẹ́ Lángwej",
    "kea" to "Kábúvẹrdiánu Lángwej",
    "kfo" to "Koro Lángwej",
    "kgp" to "Kaingáng Lángwej",
    "kha" to "Khási Lángwej",
    "khq" to "Koyra Chíní Lángwej",
    "ki" to "Kikúyú Lángwej",
    "kj" to "Kuanyáma Lángwej",
    "kk" to "Kazák Lángwej",
    "kkj" to "Kákó Lángwej",
    "kl" to "Kalálísút Lángwej",
    "kln" to "Kálẹ́njín Lángwej",
    "km" to "Kmaí Lángwej",
    "kmb" to "Kimbúndú Lángwej",
    "kn" to "Kánnáda Lángwej",
    "ko" to "Koriá Lángwej",
    "kok" to "Kónkéní Lángwej",
    "kpe" to "Kpẹllẹ Lángwej",
    "kr" to "Kánurí Lángwej",
    "krc" to "Karáchei-Bálkar",
    "krl" to "Karẹ́lian",
    "kru" to "Kurúkh Lángwej",
    "ks" to "Kashmírí Lángwej",
    "ksb" to "Shámbala",
    "ksf" to "Bafiá Lángwej",
    "ksh" to "Kọlónián Lángwej",
    "ku" to "Kọ́dísh Lángwej",
    "kum" to "Kumyík Lángwej",
    "kv" to "Komi Lángwej",
    "kw" to "Kọ́nish Lángwej",
    "kwk" to "Kwakwála Lángwej",
    "kxv" to "Kuvi Lángwej",
    "ky" to "Kiẹ́gíz Lángwej",
    "la" to "Látín Lángwej",
    "lad" to "Ladíno Lángwej",
    "lag" to "Langi Lángwej",
    "lb" to "Lọ́ksémbọ́g Lángwej",
    "lez" to "Lẹzghián Lángwej",
    "lg" to "Gánda Lángwej",
    "li" to "Limbógísh Lángwej",
    "lij" to "Ligurián Lángwej",
    "lil" to "Lillooẹ́t Lángwej",
    "lkt" to "Lakótá Lángwej",
    "lmo" to "Lombárd Lángwej",
    "ln" to "Lingálá Lángwej",
    "lo" to "Láo Lángwej",
    "lou" to "Kriol fọ Luisiána",
    "loz" to "Lózí Lángwej",
    "lrc" to "Nọ́tán Lúrí Lángwej",
    "lsm" to "Saamiá Lángwej",
    "lt" to "Lituéniá Lángwej",
    "lu" to "Lúbá-Katángá Lángwej",
    "lua" to "Luba-Lúlua",
    "lun" to "Lunda Lángwej",
    "luo" to "Luó Lángwej",
    "lus" to "Mizo Lángwej",
    "luy" to "Luyia Lángwej",
    "lv" to "Látvián Lángwej",
    "mad" to "Madurẹ́sẹ",
    "mag" to "Magahí Lángwej",
    "mai" to "Maítíli",
    "mak" to "Mákásá Lángwej",
    "mas" to "Masaí Lángwej",
    "mdf" to "Móksha Lángwej",
    "men" to "Mẹndẹ́ Lángwej",
    "mer" to "Mẹ́rú Lángwej",
    "mfe" to "Morísiẹ́n Lángwej",
    "mg" to "Malagásí Lángwej",
    "mgh" to "Makúwá-Mító",
    "mgo" to "Mẹta’ Lángwej",
    "mh" to "Máshállís Lángwej",
    "mi" to "Maórí Lángwej",
    "mic" to "Mikmák Lángwej",
    "min" to "Minangkabáu",
    "mk" to "Masẹdóniá Lángwej",
    "ml" to "Maléyálám Lángwej",
    "mn" to "Mọngóliá Lángwej",
    "mni" to "Manípuri",
    "moe" to "Innu-aímun Lángwej",
    "moh" to "Móhọ́k Lángwej",
    "mos" to "Mósí Lángwej",
    "mr" to "Marátí Lángwej",
    "ms" to "Malé Lángwej",
    "mt" to "Mọ́ltá Lángwej",
    "mua" to "Mundáng Lángwej",
    "mul" to "Plẹ́ntí Lángwej-dẹm",
    "mus" to "Múskójii Lángwej",
    "mwl" to "Mirándẹ́sẹ Lángwej",
    "my" to "Bọ́ma Lángwej",
    "myv" to "Ẹrziá Lángwej",
    "mzn" to "Mazandẹrání Lángwej",
    "na" to "Naúru Lángwej",
    "nap" to "Niapolítán Lángwej",
    "naq" to "Naámá Lángwej",
    "nb" to "Nọwẹ́jiá Bokmál Lángwej",
    "nd" to "Nọ́tán Ndẹbẹlẹ Lángwej",
    "nds" to "Ló Jámán Lángwej",
    "ne" to "Nẹpálí Lángwej",
    "new" to "Nẹwarí Lángwej",
    "ng" to "Ndónga Lángwej",
    "nia" to "Nias Lángwej",
    "niu" to "Niúeán Lángwej",
    "nl" to "Dọch Lángwej",
    "nl-BE" to "Flẹ́mish Lángwej",
    "nmg" to "Kwasió Lángwej",
    "nn" to "Nọwẹ́jiá Niúnọsk",
    "nnh" to "Ngiẹ́mbọn Lángwej",
    "no" to "Nọ́wẹ́jiá Lángwej",
    "nog" to "Nogái Lángwej",
    "nqo" to "N’Ko Lángwej",
    "nr" to "Sáút Ndẹbẹlẹ Lángwej",
    "nso" to "Nọ́tán Sótho Lángwej",
    "nus" to "Núa",
    "nv" to "Navájo Lángwej",
    "ny" to "Nyánja",
    "nyn" to "Nyankólẹ",
    "oc" to "Oksitán Lángwej",
    "ojb" to "Nọ́tán Ojibwa",
    "ojc" to "Sẹ́ntrál Ojíbwa",
    "ojs" to "Ojí-Krii Lángwej",
    "ojw" to "Wẹ́stán Ojibua",
    "oka" to "Okanagan Langwej",
    "om" to "Orómó",
    "or" to "Ódiá",
    "os" to "Osẹ́tik",
    "pa" to "Punjábi",
    "pag" to "Pangasínán Lángwej",
    "pam" to "Pampánga Lángwej",
    "pap" to "Papiaménto Lángwej",
    "pau" to "Palaúán Lángwej",
    "pcm" to "Naijíriá Píjin",
    "pis" to "Píjín Lángwej",
    "pl" to "Pólánd Lángwej",
    "pqm" to "Malisiít Pasamákódí Lángwej",
    "prg" to "Prúshia",
    "ps" to "Páshto",
    "pt" to "Pọtiugiz",
    "pt-BR" to "Brazíl Pọtiugíz",
    "pt-PT" to "Yúróp Pọtiugíz",
    "qu" to "Kẹchuá",
    "raj" to "Rajástháni Lángwej",
    "rap" to "Rapánui Lángwej",
    "rar" to "Rarotóngan",
    "rhg" to "Rohínjia",
    "rm" to "Románsh",
    "rn" to "Rúndi",
    "ro" to "Romániá Lángwej",
    "rof" to "Rómbo",
    "ru" to "Rọshiá Lángwej",
    "rup" to "Arómánian",
    "rw" to "Kinyarwánda Lángwej",
    "rwk" to "Rwá",
    "sa" to "Sánskrit",
    "sad" to "Sandáwẹ́ Lángwej",
    "sah" to "Sakhá",
    "saq" to "Sambúru",
    "sat" to "Sántáli",
    "sba" to "Ngambai Lángwej",
    "sbp" to "Sangu",
    "sc" to "Sadínián Lángwej",
    "scn" to "Sisílián Lángwej",
    "sco" to "Skọ́t Lángwej",
    "sd" to "Síndí",
    "se" to "Nọ́tán Sámí Lángwej",
    "seh" to "Sẹ́ná",
    "ses" to "Kóiraboró Sẹ́nní Lángwej",
    "sg" to "sàngo",
    "shi" to "Táchẹ́lit",
    "shn" to "Shán Lángwej",
    "si" to "Sínhala",
    "sk" to "Slóvak",
    "sl" to "Slovẹ́niá Lángwej",
    "slh" to "Saútan Lushútsid",
    "sm" to "Samóá Lángwej",
    "smn" to "Ínárí Sámí Lángwej",
    "sms" to "Skolt Sámí Lángwej",
    "sn" to "Shóna",
    "snk" to "Sonínkẹ́ Lángwej",
    "so" to "Sọmáli",
    "sq" to "Albéniá Lángwej",
    "sr" to "Sẹrbiá Lángwej",
    "srn" to "Sranán Tóngo",
    "ss" to "Swáti Lángwej",
    "st" to "Saútán Sóto",
    "str" to "Streti Salísh Lángwej",
    "su" to "Sọ́ndaniz",
    "suk" to "Sukúma Lángwej",
    "sv" to "Suwídẹ́n Lángwej",
    "sw" to "Swahíli",
    "swb" to "Komória Lángwej",
    "syr" to "Síriák Lángwej",
    "szl" to "Silesián Lángwej",
    "ta" to "tàmil",
    "tce" to "Saútán Tutchónẹ Lángwej",
    "te" to "Tẹlugu",
    "tem" to "Tímnẹ Lángwej",
    "teo" to "Tẹ́so",
    "tet" to "Tẹ́tum Lángwej",
    "tg" to "Tájik",
    "tgx" to "Tágísh Lángwej",
    "th" to "Taí",
    "tht" to "Tahltán Lángwej",
    "ti" to "Tigrínyá",
    "tig" to "Tígrẹ Lángwej",
    "tk" to "Tọ́kmẹn",
    "tlh" to "Klíngon",
    "tli" to "Tlingit Lángwej",
    "tn" to "Tswána Lángwej",
    "to" to "Tóngan",
    "tok" to "Tongán Lángwej",
    "tpi" to "Tọk Písin",
    "tr" to "Tọ́ki",
    "trv" to "Tarókó Lángwej",
    "ts" to "Tsónga Lángwej",
    "tt" to "Tatá",
    "ttm" to "Nótán Tuchónẹ Lángwej",
    "tum" to "Tumbúka Lángwej",
    "tvl" to "Tuválu Lángwej",
    "twq" to "Tasawak",
    "ty" to "Tahítián Lángwej",
    "tyv" to "Tuvínián Lángwej",
    "tzm" to "Mídúl Atlás Támazígt Lángwej",
    "udm" to "Údmurt Lángwej",
    "ug" to "Wiúgọ",
    "uk" to "Yukrénia",
    "umb" to "Umbúndu Lángwej",
    "und" to "Lángwej wé nóbọ́di sabi",
    "ur" to "Úrdú",
    "uz" to "Úzbẹk",
    "vai" to "Vaí",
    "ve" to "Vẹ́nda Lángwej",
    "vec" to "Venetián Lángwej",
    "vi" to "Viẹ́tnám Lángwej",
    "vmw" to "Mákhuwá Lángwej",
    "vo" to "Vólapiuk",
    "vun" to "Vúnjo",
    "wa" to "Wálun Lángwej",
    "wae" to "Wọ́lsa",
    "wal" to "Wolaítá Lángwej",
    "war" to "Warai Lángwej",
    "wo" to "Wólof",
    "wuu" to "Wu Chainiz",
    "xal" to "Kalmik",
    "xh" to "Kọ́sa",
    "xnr" to "Kangri Lángwej",
    "xog" to "sóga",
    "yav" to "Yangbẹn",
    "ybb" to "Yẹmba Lángwej",
    "yi" to "Yídish",
    "yo" to "Yorubá",
    "yrl" to "Nhiingátu Lángwej",
    "yue" to "Kántọn Lángwej",
    "yue-alt-menu" to "Chainiz Kántọniz",
    "za" to "Zhuáng Lángwej",
    "zgh" to "Gẹ́nárál Morókó Támazígt Lángwej",
    "zh" to "Mandarín Chainíz Lángwej",
    "zh-alt-menu" to "Chainiz, Mandarin",
    "zh-Hant-alt-long" to "Tradíshọ́nál Mandarín Chainíz Lángwej",
    "zu" to "Zúlu",
    "zun" to "Zúní Lángwej",
    "zxx" to "Nó Lángwéj Kọ́ntẹnt",
    "zza" to "Zázá Lángwej",
  ) }

  val pis: ImmutableMap by lazy { immutableMapOf(
    "en" to "Ingglis",
    "pis" to "Pijin",
  ) }

  val pl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abchaski",
    "ace" to "aceh",
    "ach" to "aczoli",
    "ada" to "adangme",
    "ady" to "adygejski",
    "ae" to "awestyjski",
    "aeb" to "tunezyjski arabski",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ajnu",
    "ak" to "akan",
    "akk" to "akadyjski",
    "akz" to "alabama",
    "ale" to "aleucki",
    "aln" to "albański gegijski",
    "alt" to "południowoałtajski",
    "am" to "amharski",
    "an" to "aragoński",
    "ang" to "staroangielski",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabski",
    "ar-001" to "współczesny arabski",
    "arc" to "aramejski",
    "arn" to "mapudungun",
    "aro" to "araona",
    "arp" to "arapaho",
    "arq" to "algierski arabski",
    "ars" to "arabski nadżdyjski",
    "arw" to "arawak",
    "ary" to "marokański arabski",
    "arz" to "egipski arabski",
    "as" to "asamski",
    "asa" to "asu",
    "ase" to "amerykański język migowy",
    "ast" to "asturyjski",
    "atj" to "atikamekw",
    "av" to "awarski",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "ajmara",
    "az" to "azerbejdżański",
    "az-alt-short" to "azerski",
    "ba" to "baszkirski",
    "bal" to "beludżi",
    "ban" to "balijski",
    "bar" to "bawarski",
    "bas" to "basaa",
    "bax" to "bamum",
    "bbc" to "batak toba",
    "bbj" to "ghomala",
    "be" to "białoruski",
    "bej" to "bedża",
    "bem" to "bemba",
    "bew" to "betawi",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "badaga",
    "bg" to "bułgarski",
    "bgc" to "haryanvi",
    "bgn" to "beludżi północny",
    "bho" to "bhodżpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjar",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalski",
    "bo" to "tybetański",
    "bpy" to "bisznuprija-manipuri",
    "bqi" to "bachtiarski",
    "br" to "bretoński",
    "bra" to "bradź",
    "brh" to "brahui",
    "brx" to "bodo",
    "bs" to "bośniacki",
    "bss" to "akoose",
    "bua" to "buriacki",
    "bug" to "bugijski",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "kataloński",
    "cad" to "kaddo",
    "car" to "karaibski",
    "cay" to "kajuga",
    "cch" to "atsam",
    "ccp" to "czakma",
    "ce" to "czeczeński",
    "ceb" to "cebuański",
    "cgg" to "chiga",
    "ch" to "czamorro",
    "chb" to "czibcza",
    "chg" to "czagatajski",
    "chk" to "chuuk",
    "chm" to "maryjski",
    "chn" to "żargon czinucki",
    "cho" to "czoktawski",
    "chp" to "czipewiański",
    "chr" to "czirokeski",
    "chy" to "czejeński",
    "ckb" to "sorani",
    "ckb-alt-menu" to "kurdyjski sorani",
    "ckb-alt-variant" to "sorani",
    "clc" to "chilcotin",
    "co" to "korsykański",
    "cop" to "koptyjski",
    "cps" to "capiznon",
    "cr" to "kri",
    "crg" to "miszif",
    "crh" to "krymskotatarski",
    "crj" to "kri południowo-wschodni",
    "crk" to "kri równinny",
    "crl" to "kri północno-wschodni",
    "crm" to "kri Moose",
    "crr" to "algonkiński (Karolina Północna)",
    "crs" to "kreolski seszelski",
    "cs" to "czeski",
    "csb" to "kaszubski",
    "csw" to "kri bagienny",
    "cu" to "cerkiewnosłowiański",
    "cv" to "czuwaski",
    "cy" to "walijski",
    "da" to "duński",
    "dak" to "dakota",
    "dar" to "dargwijski",
    "dav" to "taita",
    "de" to "niemiecki",
    "de-AT" to "niemiecki austriacki",
    "de-CH" to "wysokoniemiecki szwajcarski",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "dżerma",
    "doi" to "dogri",
    "dsb" to "dolnołużycki",
    "dtp" to "dusun centralny",
    "dua" to "duala",
    "dum" to "średniowieczny niderlandzki",
    "dv" to "malediwski",
    "dyo" to "diola",
    "dyu" to "diula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emilijski",
    "egy" to "staroegipski",
    "eka" to "ekajuk",
    "el" to "grecki",
    "elx" to "elamicki",
    "en" to "angielski",
    "en-AU" to "angielski australijski",
    "en-CA" to "angielski kanadyjski",
    "en-GB" to "angielski brytyjski",
    "en-GB-alt-short" to "angielski (Wlk. Bryt.)",
    "en-US" to "angielski amerykański",
    "en-US-alt-short" to "angielski (USA)",
    "enm" to "średnioangielski",
    "eo" to "esperanto",
    "es" to "hiszpański",
    "es-419" to "amerykański hiszpański",
    "es-ES" to "europejski hiszpański",
    "es-MX" to "meksykański hiszpański",
    "esu" to "yupik środkowosyberyjski",
    "et" to "estoński",
    "eu" to "baskijski",
    "ewo" to "ewondo",
    "ext" to "estremadurski",
    "fa" to "perski",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulani",
    "fi" to "fiński",
    "fil" to "filipiński",
    "fit" to "meänkieli",
    "fj" to "fidżijski",
    "fo" to "farerski",
    "fon" to "fon",
    "fr" to "francuski",
    "fr-CA" to "francuski kanadyjski",
    "fr-CH" to "francuski szwajcarski",
    "frc" to "cajuński",
    "frm" to "średniofrancuski",
    "fro" to "starofrancuski",
    "frp" to "franko-prowansalski",
    "frr" to "północnofryzyjski",
    "frs" to "wschodniofryzyjski",
    "fur" to "friulski",
    "fy" to "zachodniofryzyjski",
    "ga" to "irlandzki",
    "gaa" to "ga",
    "gag" to "gagauski",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "zaratusztriański dari",
    "gd" to "szkocki gaelicki",
    "gez" to "gyyz",
    "gil" to "gilbertański",
    "gl" to "galicyjski",
    "glk" to "giliański",
    "gmh" to "średnio-wysoko-niemiecki",
    "gn" to "guarani",
    "goh" to "staro-wysoko-niemiecki",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gocki",
    "grb" to "grebo",
    "grc" to "starogrecki",
    "gsw" to "szwajcarski niemiecki",
    "gu" to "gudżarati",
    "guc" to "wayúu",
    "gur" to "frafra",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka",
    "haw" to "hawajski",
    "hax" to "haida południowy",
    "he" to "hebrajski",
    "hi" to "hindi",
    "hi-Latn" to "hindi (alfabet łaciński)",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "hindi fidżyjskie",
    "hil" to "hiligaynon",
    "hit" to "hetycki",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "chorwacki",
    "hsb" to "górnołużycki",
    "hsn" to "xiang",
    "ht" to "kreolski haitański",
    "hu" to "węgierski",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "ormiański",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonezyjski",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "syczuański",
    "ik" to "inupiak",
    "ikt" to "inuktitut zachodniokanadyjski",
    "ilo" to "ilokano",
    "inh" to "inguski",
    "io" to "ido",
    "is" to "islandzki",
    "it" to "włoski",
    "iu" to "inuktitut",
    "izh" to "ingryjski",
    "ja" to "japoński",
    "jam" to "jamajski",
    "jbo" to "lojban",
    "jgo" to "ngombe",
    "jmc" to "machame",
    "jpr" to "judeo-perski",
    "jrb" to "judeoarabski",
    "jut" to "jutlandzki",
    "jv" to "jawajski",
    "ka" to "gruziński",
    "kaa" to "karakałpacki",
    "kab" to "kabylski",
    "kac" to "kaczin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardyjski",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kreolski Wysp Zielonego Przylądka",
    "ken" to "kenyang",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "chotański",
    "khq" to "koyra chiini",
    "khw" to "khowar",
    "ki" to "kikuju",
    "kiu" to "kirmandżki",
    "kj" to "kwanyama",
    "kk" to "kazachski",
    "kkj" to "kako",
    "kl" to "grenlandzki",
    "kln" to "kalenjin",
    "km" to "khmerski",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreański",
    "koi" to "komi-permiacki",
    "kok" to "konkani",
    "kos" to "kosrae",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karaczajsko-bałkarski",
    "kri" to "krio",
    "krj" to "kinaraya",
    "krl" to "karelski",
    "kru" to "kurukh",
    "ks" to "kaszmirski",
    "ksb" to "sambala",
    "ksf" to "bafia",
    "ksh" to "gwara kolońska",
    "ku" to "kurdyjski",
    "kum" to "kumycki",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "kornijski",
    "kwk" to "kwakiutl",
    "kxv" to "kuvi",
    "ky" to "kirgiski",
    "la" to "łaciński",
    "lad" to "ladyński",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luksemburski",
    "lez" to "lezgijski",
    "lfn" to "Lingua Franca Nova",
    "lg" to "ganda",
    "li" to "limburski",
    "lij" to "liguryjski",
    "lil" to "lillooet",
    "liv" to "liwski",
    "lkt" to "lakota",
    "lmo" to "lombardzki",
    "ln" to "lingala",
    "lo" to "laotański",
    "lol" to "mongo",
    "lou" to "kreolski luizjański",
    "loz" to "lozi",
    "lrc" to "luryjski północny",
    "lsm" to "saamia",
    "lt" to "litewski",
    "ltg" to "łatgalski",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luhya",
    "lv" to "łotewski",
    "lzh" to "chiński klasyczny",
    "lzz" to "lazyjski",
    "mad" to "madurski",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masajski",
    "mde" to "maba",
    "mdf" to "moksza",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "kreolski Mauritiusa",
    "mg" to "malgaski",
    "mga" to "średnioirlandzki",
    "mgh" to "makua-meetto",
    "mgo" to "meta",
    "mh" to "marszalski",
    "mi" to "maoryjski",
    "mic" to "mikmak",
    "min" to "minangkabu",
    "mk" to "macedoński",
    "ml" to "malajalam",
    "mn" to "mongolski",
    "mnc" to "manchu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "zachodniomaryjski",
    "ms" to "malajski",
    "mt" to "maltański",
    "mua" to "mundang",
    "mul" to "wiele języków",
    "mus" to "krik",
    "mwl" to "mirandyjski",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "birmański",
    "mye" to "myene",
    "myv" to "erzja",
    "mzn" to "mazanderański",
    "na" to "nauruański",
    "nan" to "minnański",
    "nap" to "neapolitański",
    "naq" to "nama",
    "nb" to "norweski (bokmål)",
    "nd" to "ndebele północny",
    "nds" to "dolnoniemiecki",
    "nds-NL" to "dolnosaksoński",
    "ne" to "nepalski",
    "new" to "newarski",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "njo" to "ao",
    "nl" to "niderlandzki",
    "nl-BE" to "flamandzki",
    "nmg" to "ngumba",
    "nn" to "norweski (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "norweski",
    "nog" to "nogajski",
    "non" to "staronordyjski",
    "nov" to "novial",
    "nqo" to "n’ko",
    "nr" to "ndebele południowy",
    "nso" to "sotho północny",
    "nus" to "nuer",
    "nv" to "nawaho",
    "nwc" to "newarski klasyczny",
    "ny" to "njandża",
    "nym" to "niamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzema",
    "oc" to "oksytański",
    "oj" to "odżibwa",
    "ojb" to "odżibwe północno-zachodni",
    "ojc" to "odżibwe centralny",
    "ojs" to "odżi-kri",
    "ojw" to "odżibwe zachodni",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "orija",
    "os" to "osetyjski",
    "osa" to "osage",
    "ota" to "osmańsko-turecki",
    "pa" to "pendżabski",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampango",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcd" to "pikardyjski",
    "pcm" to "pidżyn nigeryjski",
    "pdc" to "pensylwański",
    "pdt" to "plautdietsch",
    "peo" to "staroperski",
    "pfl" to "palatynacki",
    "phn" to "fenicki",
    "pi" to "palijski",
    "pis" to "pijin",
    "pl" to "polski",
    "pms" to "piemoncki",
    "pnt" to "pontyjski",
    "pon" to "ponpejski",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "pruski",
    "pro" to "staroprowansalski",
    "ps" to "paszto",
    "ps-alt-variant" to "pasztuński",
    "pt" to "portugalski",
    "pt-BR" to "brazylijski portugalski",
    "pt-PT" to "europejski portugalski",
    "qu" to "keczua",
    "quc" to "kicze",
    "qug" to "keczua górski (Chimborazo)",
    "raj" to "radźasthani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rgn" to "romagnol",
    "rhg" to "rohingya",
    "rif" to "tarifit",
    "rm" to "retoromański",
    "rn" to "rundi",
    "ro" to "rumuński",
    "ro-MD" to "mołdawski",
    "rof" to "rombo",
    "rom" to "cygański",
    "rtm" to "rotumański",
    "ru" to "rosyjski",
    "rue" to "rusiński",
    "rug" to "roviana",
    "rup" to "arumuński",
    "rw" to "kinya-ruanda",
    "rwk" to "rwa",
    "sa" to "sanskryt",
    "sad" to "sandawe",
    "sah" to "jakucki",
    "sam" to "samarytański aramejski",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurasztryjski",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardyński",
    "scn" to "sycylijski",
    "sco" to "scots",
    "sd" to "sindhi",
    "sdc" to "sassarski",
    "sdh" to "południowokurdyjski",
    "se" to "północnolapoński",
    "see" to "seneka",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkupski",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "staroirlandzki",
    "sgs" to "żmudzki",
    "sh" to "serbsko-chorwacki",
    "shi" to "tashelhiyt",
    "shn" to "szan",
    "shu" to "arabski (Czad)",
    "si" to "syngaleski",
    "sid" to "sidamo",
    "sk" to "słowacki",
    "sl" to "słoweński",
    "slh" to "lushootseed południowy",
    "sli" to "dolnośląski",
    "sly" to "selayar",
    "sm" to "samoański",
    "sma" to "południowolapoński",
    "smj" to "lule",
    "smn" to "inari",
    "sms" to "skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalijski",
    "sog" to "sogdyjski",
    "sq" to "albański",
    "sr" to "serbski",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "suazi",
    "ssy" to "saho",
    "st" to "sotho południowy",
    "stq" to "fryzyjski saterlandzki",
    "str" to "salisz",
    "su" to "sundajski",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeryjski",
    "sv" to "szwedzki",
    "sw" to "suahili",
    "sw-CD" to "kongijski suahili",
    "swb" to "komoryjski",
    "syc" to "syriacki",
    "syr" to "syryjski",
    "szl" to "śląski",
    "ta" to "tamilski",
    "tce" to "tutchone południowy",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "ateso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadżycki",
    "tgx" to "tagish",
    "th" to "tajski",
    "tht" to "tahltan",
    "ti" to "tigrinia",
    "tig" to "tigre",
    "tiv" to "tiw",
    "tk" to "turkmeński",
    "tkl" to "tokelau",
    "tkr" to "cachurski",
    "tl" to "tagalski",
    "tlh" to "klingoński",
    "tli" to "tlingit",
    "tly" to "tałyski",
    "tmh" to "tamaszek",
    "tn" to "setswana",
    "to" to "tonga",
    "tog" to "tonga (Niasa)",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turecki",
    "tru" to "turoyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "cakoński",
    "tsi" to "tsimshian",
    "tt" to "tatarski",
    "ttm" to "tutchone północny",
    "ttt" to "tacki",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitański",
    "tyv" to "tuwiński",
    "tzm" to "tamazight (Atlas Środkowy)",
    "udm" to "udmurcki",
    "ug" to "ujgurski",
    "uga" to "ugarycki",
    "uk" to "ukraiński",
    "umb" to "umbundu",
    "und" to "nieznany język",
    "ur" to "urdu",
    "uz" to "uzbecki",
    "vai" to "wai",
    "ve" to "venda",
    "vec" to "wenecki",
    "vep" to "wepski",
    "vi" to "wietnamski",
    "vls" to "zachodnioflamandzki",
    "vmf" to "meński frankoński",
    "vmw" to "makua",
    "vo" to "wolapik",
    "vot" to "wotiacki",
    "vro" to "võro",
    "vun" to "vunjo",
    "wa" to "waloński",
    "wae" to "walser",
    "wal" to "wolayta",
    "war" to "waraj",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kałmucki",
    "xh" to "khosa",
    "xmf" to "megrelski",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "japski",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jidysz",
    "yo" to "joruba",
    "yrl" to "nheengatu",
    "yue" to "kantoński",
    "yue-alt-menu" to "chiński kantoński",
    "za" to "czuang",
    "zap" to "zapotecki",
    "zbl" to "bliss",
    "zea" to "zelandzki",
    "zen" to "zenaga",
    "zgh" to "standardowy marokański tamazight",
    "zh" to "chiński",
    "zh-alt-menu" to "chiński mandaryński",
    "zh-Hans" to "chiński uproszczony",
    "zh-Hans-alt-long" to "standardowy chiński uproszczony",
    "zh-Hant" to "chiński tradycyjny",
    "zh-Hant-alt-long" to "standardowy chiński tradycyjny",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "brak treści o charakterze językowym",
    "zza" to "zazaki",
  ) }

  val prg: ImmutableMap by lazy { immutableMapOf(
    "en" to "ēngliskan",
    "prg" to "prūsiskan",
  ) }

  val ps: ImmutableMap by lazy { immutableMapOf(
    "aa" to "افري",
    "ab" to "ابخازي",
    "ace" to "اچيني",
    "ada" to "ادانگمي",
    "ady" to "اديغي",
    "af" to "افریکانسي",
    "agq" to "اغیمي",
    "ain" to "اينويي",
    "ak" to "اکاني",
    "ale" to "اليوتي",
    "alt" to "سویل الټای",
    "am" to "امهاري",
    "an" to "اراگونېسي",
    "ann" to "Obo",
    "anp" to "انگيکي",
    "ar" to "عربي",
    "ar-001" to "نوې معياري عربي",
    "arn" to "ماپوچه",
    "arp" to "اراپاهوي",
    "ars" to "نجدی عربی",
    "as" to "اسامي",
    "asa" to "اسويي",
    "ast" to "استورياني",
    "atj" to "اتیکامیکو",
    "av" to "اواري",
    "awa" to "اوادي",
    "ay" to "ایماري",
    "az" to "اذربایجاني",
    "az-alt-short" to "اذري",
    "ba" to "باشکير",
    "bal" to "بلوڅي",
    "ban" to "بالنی",
    "bas" to "باسا",
    "be" to "بېلاروسي",
    "bem" to "بيمبا",
    "bez" to "بينا",
    "bg" to "بلغاري",
    "bgc" to "هریانوی",
    "bho" to "بهوجپوري",
    "bi" to "بسلاما",
    "bin" to "بینی",
    "bla" to "سکسيکا",
    "blo" to "انۍ",
    "bm" to "بمبارا",
    "bn" to "بنگالي",
    "bo" to "تبتي",
    "br" to "برېتون",
    "brx" to "بودو",
    "bs" to "بوسني",
    "bug" to "بگنيايي",
    "byn" to "بلین",
    "ca" to "کټلاني",
    "cay" to "Ca",
    "ccp" to "چکما",
    "ce" to "چيچني",
    "ceb" to "سیبوانوي",
    "cgg" to "چيگايي",
    "ch" to "چمورو",
    "chk" to "چواوکي",
    "chm" to "ماري",
    "cho" to "چوکټاوي",
    "chp" to "Ch",
    "chr" to "چېروکي",
    "chy" to "شيني",
    "ckb" to "منځنۍ کوردي",
    "ckb-alt-menu" to "منځنۍ کوردي",
    "ckb-alt-variant" to "منځنۍ کوردي",
    "clc" to "چیلکوټین",
    "co" to "کورسيکاني",
    "crg" to "mc",
    "crj" to "سویل ختیځ کری",
    "crk" to "پلینز کری",
    "crl" to "شمالي ختیځ کری",
    "crm" to "mcr",
    "crr" to "Car Alg",
    "crs" to "سسيلوا ڪروئل فرانسوي",
    "cs" to "چېکي",
    "csw" to "سومپی کری",
    "cu" to "د کليسا سلاوي",
    "cv" to "چوواشي",
    "cy" to "ويلشي",
    "da" to "ډنمارکي",
    "dak" to "داکوتا",
    "dar" to "درگوا",
    "dav" to "ټایټا",
    "de" to "الماني",
    "de-AT" to "اتريشي آلماني",
    "de-CH" to "سویس های جرمن",
    "dgr" to "داگرب",
    "dje" to "زرما",
    "doi" to "ډوګري",
    "dsb" to "کښته سربيايي",
    "dua" to "دوالا",
    "dv" to "ديویهی",
    "dyo" to "جولا فوني",
    "dz" to "ژونگکه",
    "dzg" to "ډزاګا",
    "ebu" to "ايمبو",
    "ee" to "ايو",
    "efi" to "افک",
    "eka" to "اکجک",
    "el" to "یوناني",
    "en" to "انګليسي",
    "en-AU" to "آسټرالياوي انګليسي",
    "en-CA" to "کاناډايي انګلیسي",
    "en-GB" to "بريتانوی انګلیسي",
    "en-GB-alt-short" to "یو کي انګلیسي",
    "en-US-alt-short" to "د متحده آيالاتو انګليسي",
    "eo" to "اسپرانتو",
    "es" to "هسپانوي",
    "es-419" to "لاتيني امريکايي هسپانوي",
    "es-ES" to "اروپايي هسپانوي",
    "es-MX" to "ميکسيکي هسپانوي",
    "et" to "حبشي",
    "eu" to "باسکي",
    "ewo" to "اوونڊو",
    "fa" to "فارسي",
    "fa-AF" to "دری (افغانستان)",
    "ff" to "فولاح",
    "fi" to "فینلنډي",
    "fil" to "فلیپیني",
    "fj" to "فجیان",
    "fo" to "فاروئې",
    "fon" to "فان",
    "fr" to "فرانسوي",
    "fr-CA" to "کاناډايي فرانسوي",
    "fr-CH" to "سويسي فرانسوي",
    "frc" to "کاجون فرانسوی",
    "frr" to "شمالي فریسیان",
    "fur" to "فرائیلیین",
    "fy" to "لوېديځ فريشي",
    "ga" to "ائيرلېنډي",
    "gaa" to "Ga",
    "gd" to "سکاټلېنډي ګېلک",
    "gez" to "ګیز",
    "gil" to "گلبرتي",
    "gl" to "ګلېشيايي",
    "gn" to "ګوراني",
    "gor" to "ګورن ټالو",
    "gsw" to "سویس جرمن",
    "gu" to "ګجراتي",
    "guz" to "ګوسي",
    "gv" to "مینکس",
    "gwi" to "ګیچین",
    "ha" to "هوسا",
    "hai" to "ha",
    "haw" to "هوایی",
    "hax" to "جنوبي هایدا",
    "he" to "عبراني",
    "hi" to "هندي",
    "hi-Latn" to "هندي (لاتيني)",
    "hi-Latn-alt-variant" to "هنګلش",
    "hil" to "ھلیګینون",
    "hmn" to "همونګ",
    "hr" to "کروايشيايي",
    "hsb" to "پورته سربيايي",
    "ht" to "هيټي کريول",
    "hu" to "هنګري",
    "hup" to "ھوپا",
    "hur" to "هلکومیلم",
    "hy" to "آرمينيايي",
    "hz" to "هیرورو",
    "ia" to "انټرلنګوا",
    "iba" to "ابن",
    "ibb" to "ابیبیو",
    "id" to "انډونېزي",
    "ie" to "آسا نا جبة",
    "ig" to "اګبو",
    "ii" to "سیچیان یی",
    "ikt" to "مغربی کینیډین انوکټیټ",
    "ilo" to "الوکو",
    "inh" to "انگش",
    "io" to "اڊو",
    "is" to "ايسلنډي",
    "it" to "ایټالوي",
    "iu" to "انوکتیتوت",
    "ja" to "جاپاني",
    "jbo" to "لوجبان",
    "jgo" to "نګومبا",
    "jmc" to "ماچمی",
    "jv" to "جاوايي",
    "ka" to "جورجيائي",
    "kab" to "کیبیل",
    "kac" to "کاچین",
    "kaj" to "ججو",
    "kam" to "کامبا",
    "kbd" to "کابیرین",
    "kcg" to "تایپ",
    "kde" to "ميکونډي",
    "kea" to "کابوورډیانو",
    "kfo" to "کورو",
    "kgp" to "کینګا",
    "kha" to "خاسې",
    "khq" to "کویرا چینی",
    "ki" to "ککوؤو",
    "kj" to "کواناما",
    "kk" to "قازق",
    "kkj" to "کاکو",
    "kl" to "کالالیست",
    "kln" to "کلینجن",
    "km" to "خمر",
    "kmb" to "کیمبوندو",
    "kn" to "کناډا",
    "ko" to "کوریایی",
    "kok" to "کونکاني",
    "kpe" to "کیلي",
    "kr" to "کنوری",
    "krc" to "کراچی بالکر",
    "krl" to "کاریلین",
    "kru" to "کورخ",
    "ks" to "کشمیري",
    "ksb" to "شمبالا",
    "ksf" to "بفیا",
    "ksh" to "کولوګنيايي",
    "ku" to "کردي",
    "kum" to "کومک",
    "kv" to "کومی",
    "kw" to "کورنيشي",
    "kwk" to "Vote kwk",
    "kxv" to "کووئ",
    "ky" to "کرغيزي",
    "la" to "لاتیني",
    "lad" to "لاډینو",
    "lag" to "لنګی",
    "lb" to "لوګزامبورګي",
    "lez" to "لیګغیان",
    "lg" to "ګانده",
    "li" to "لمبرگیانی",
    "lij" to "لینګورین",
    "lil" to "lill",
    "lkt" to "لکوټا",
    "lmo" to "لومبارډ",
    "ln" to "لنګالا",
    "lo" to "لاو",
    "lou" to "Louis",
    "loz" to "لوزی",
    "lrc" to "شمالي لوری",
    "lsm" to "سامیه",
    "lt" to "ليتواني",
    "lu" to "لوبا-کټنګا",
    "lua" to "لبا لولوا",
    "lun" to "لندا",
    "luo" to "لو",
    "lus" to "ميزو",
    "luy" to "لویا",
    "lv" to "لېټواني",
    "mad" to "مدراسی",
    "mag" to "مګهي",
    "mai" to "مایتھلي",
    "mak" to "مکاسار",
    "mas" to "ماسائي",
    "mdf" to "موکشا",
    "men" to "مینڊي",
    "mer" to "ميرو",
    "mfe" to "ماریسیسن",
    "mg" to "ملغاسي",
    "mgh" to "مکھوامیتو",
    "mgo" to "ميټا",
    "mh" to "مارشلیز",
    "mi" to "ماوري",
    "mic" to "ممکق",
    "min" to "مينيگاباو",
    "mk" to "مقدوني",
    "ml" to "مالايالم",
    "mn" to "منګولیایی",
    "mni" to "مانی پوری",
    "moe" to "mo",
    "moh" to "محاواک",
    "mos" to "ماسي",
    "mr" to "مراټهي",
    "ms" to "ملایا",
    "mt" to "مالټايي",
    "mua" to "مندانګ",
    "mul" to "متعدد ژبې",
    "mus" to "کريکي",
    "mwl" to "مرانديز",
    "my" to "برمایی",
    "myv" to "ارزيا",
    "mzn" to "مزاندراني",
    "na" to "نایرو",
    "nap" to "نيپالين",
    "naq" to "ناما",
    "nb" to "ناروېئي (بوکمال)",
    "nd" to "شمالي نديبل",
    "nds" to "کښته آلماني",
    "ne" to "نېپالي",
    "new" to "نيواري",
    "ng" to "ندونگا",
    "nia" to "نياس",
    "niu" to "نیان",
    "nl" to "هالېنډي",
    "nl-BE" to "فلېمېشي",
    "nmg" to "کواسیو",
    "nn" to "ناروېئي (نائنورسک)",
    "nnh" to "نایجیمون",
    "no" to "ناروېئي",
    "nog" to "نوګی",
    "nqo" to "نکو",
    "nr" to "سويلي نديبيل",
    "nso" to "شمالي سوتو",
    "nus" to "نویر",
    "nv" to "نواجو",
    "ny" to "نیانجا",
    "nyn" to "نینکول",
    "oc" to "اوکسيټاني",
    "ojb" to "شمال لویدیځ اوجیبوا",
    "ojc" to "مرکزي اوجیبوا",
    "ojs" to "اوجي-کري",
    "ojw" to "لویدیځ اوجیبوا",
    "oka" to "اوکاګان",
    "om" to "اورومو",
    "or" to "اوڊيا",
    "os" to "اوسيټک",
    "pa" to "پنجابي",
    "pag" to "پانګاسین",
    "pam" to "پمپانگا",
    "pap" to "پاپيامينتو",
    "pau" to "پالان",
    "pcm" to "نائجیریا پیدجن",
    "pis" to "پیجین",
    "pl" to "پولنډي",
    "pqm" to "mpq",
    "prg" to "پروشين",
    "ps" to "پښتو",
    "pt" to "پورتګالي",
    "pt-BR" to "برازیلي پرتګالي",
    "pt-PT" to "اروپايي پرتګالي",
    "qu" to "کېچوا",
    "quc" to "کچی",
    "raj" to "راجستھانی",
    "rap" to "رپانوئي",
    "rar" to "راروټانګان",
    "rhg" to "روهینګیا",
    "rm" to "رومانیش",
    "rn" to "رونډی",
    "ro" to "رومانیایی",
    "ro-MD" to "مولداویایی",
    "rof" to "رومبو",
    "ru" to "روسي",
    "rup" to "اروماني",
    "rw" to "کینیارونډا",
    "rwk" to "روا",
    "sa" to "سنسکریټ",
    "sad" to "سنډاوی",
    "sah" to "سخا",
    "saq" to "سمبورو",
    "sat" to "سنتالي",
    "sba" to "نګبای",
    "sbp" to "سانګوو",
    "sc" to "سارڊيني",
    "scn" to "سیلیسي",
    "sco" to "سکاټس",
    "sd" to "سندهي",
    "se" to "شمالي سامي",
    "seh" to "سینا",
    "ses" to "کوییرابورو سینی",
    "sg" to "سانګو",
    "shi" to "تاکلهیټ",
    "shn" to "شان",
    "si" to "سينهالي",
    "sk" to "سلوواکي",
    "sl" to "سلوواني",
    "slh" to "سویلي لوشوټسید",
    "sm" to "ساموآن",
    "sma" to "سویلي سامی",
    "smj" to "لول سامي",
    "smn" to "اناري سميع",
    "sms" to "سکولټ سمیع",
    "sn" to "شونا",
    "snk" to "سونینګ",
    "so" to "سومالي",
    "sq" to "الباني",
    "sr" to "سربيائي",
    "srn" to "سوران ټونګو",
    "ss" to "سواتی",
    "ssy" to "سهو",
    "st" to "سويلي سوتو",
    "str" to "سټریټ سیلش",
    "su" to "سوډاني",
    "suk" to "سکوما",
    "sv" to "سویډنی",
    "sw" to "سواهېلي",
    "sw-CD" to "کانګو سواهلی",
    "swb" to "کومورياني",
    "syr" to "سوریاني",
    "szl" to "سیلیسیان",
    "ta" to "تامل",
    "tce" to "جنوبي توچون",
    "te" to "تېليګو",
    "tem" to "تیمني",
    "teo" to "تیسو",
    "tet" to "تتوم",
    "tg" to "تاجکي",
    "tgx" to "ټګش",
    "th" to "تايلېنډي",
    "tht" to "طهلتان",
    "ti" to "تيګريني",
    "tig" to "تیګر",
    "tk" to "ترکمني",
    "tlh" to "کلينګاني",
    "tli" to "ټلینګیت",
    "tn" to "سووانا",
    "to" to "تونګان",
    "tok" to "توکی پونا",
    "tpi" to "توک پیسین",
    "tr" to "ترکي",
    "trv" to "تاروکو",
    "ts" to "سونګا",
    "tt" to "تاتار",
    "ttm" to "شمالي ټچون",
    "tum" to "تامبوکا",
    "tvl" to "تووالو",
    "twq" to "تساواق",
    "ty" to "تاهیتي",
    "tyv" to "توینیان",
    "tzm" to "مرکزی اطلس تمازائيٹ",
    "udm" to "ادمورت",
    "ug" to "اويغوري",
    "uk" to "اوکرايني",
    "umb" to "امبوندو",
    "und" to "نامعلومه ژبه",
    "ur" to "اردو",
    "uz" to "اوزبکي",
    "vai" to "وای",
    "ve" to "ویندا",
    "vec" to "وینټیان",
    "vi" to "وېتنامي",
    "vmw" to "مکوه",
    "vo" to "والاپوک",
    "vun" to "وونجو",
    "wa" to "والون",
    "wae" to "ولسیر",
    "wal" to "ولایټا",
    "war" to "وارۍ",
    "wo" to "ولوف",
    "wuu" to "وو چینایی",
    "xal" to "کالمک",
    "xh" to "خوسا",
    "xnr" to "کانګرو",
    "xog" to "سوګا",
    "yav" to "ینګبین",
    "ybb" to "یمبا",
    "yi" to "يديش",
    "yo" to "یوروبا",
    "yrl" to "نینګاتو",
    "yue" to "کانټوني",
    "yue-alt-menu" to "چايني، کانټونيز",
    "za" to "ژوانګ",
    "zgh" to "معياري مراکشي تمازيټ",
    "zh" to "چیني",
    "zh-alt-menu" to "چيني، ماندرين",
    "zh-Hans-alt-long" to "چيني ماندرين چيني",
    "zh-Hant" to "دوديزه چيني",
    "zh-Hant-alt-long" to "دوديزه ماندرين چيني",
    "zu" to "زولو",
    "zun" to "زوني",
    "zxx" to "نه ژبني منځپانګه",
    "zza" to "زازا",
  ) }

  val ps_PK: ImmutableMap by lazy { immutableMapOf(
    "ar-001" to "نوے معياري عربي",
    "dsb" to "لوړے سربي",
    "fo" to "فاروئے",
    "kha" to "خاسے",
    "nb" to "ناروے بوکمال",
  ) }

  val pt: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abcázio",
    "ace" to "achém",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adigue",
    "ae" to "avéstico",
    "af" to "africâner",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "acadiano",
    "ale" to "aleúte",
    "alt" to "altai meridional",
    "am" to "amárico",
    "an" to "aragonês",
    "ang" to "inglês arcaico",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "árabe",
    "ar-001" to "árabe moderno",
    "arc" to "aramaico",
    "arn" to "mapudungun",
    "arp" to "arapaho",
    "ars" to "árabe négede",
    "arw" to "arauaqui",
    "as" to "assamês",
    "asa" to "asu",
    "ast" to "asturiano",
    "atj" to "atikamekw",
    "av" to "avárico",
    "awa" to "awadhi",
    "ay" to "aimará",
    "az" to "azerbaijano",
    "az-alt-short" to "azerbaijano",
    "az-Arab" to "azeri sul",
    "ba" to "bashkir",
    "bal" to "balúchi",
    "ban" to "balinês",
    "bas" to "basa",
    "bax" to "bamum",
    "bbj" to "ghomala’",
    "be" to "bielorrusso",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "búlgaro",
    "bgc" to "hariani",
    "bgn" to "balúchi ocidental",
    "bho" to "bhojpuri",
    "bi" to "bislamá",
    "bik" to "bikol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetano",
    "br" to "bretão",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bósnio",
    "bss" to "akoose",
    "bua" to "buriato",
    "bug" to "buginês",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalão",
    "cad" to "caddo",
    "car" to "caribe",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "checheno",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatai",
    "chk" to "chuukese",
    "chm" to "mari",
    "chn" to "jargão Chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cheroqui",
    "chy" to "cheiene",
    "ckb" to "curdo central",
    "ckb-alt-menu" to "curdo, central",
    "ckb-alt-variant" to "curdo sorâni",
    "clc" to "chilcotin",
    "co" to "corso",
    "cop" to "copta",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "tártara da Crimeia",
    "crj" to "cree do sudeste",
    "crk" to "cree das planícies",
    "crl" to "cree do nordeste",
    "crm" to "moose cree",
    "crr" to "algonquiano Carolina",
    "crs" to "crioulo francês seichelense",
    "cs" to "tcheco",
    "csb" to "kashubian",
    "csw" to "cree swampy",
    "cu" to "eslavo eclesiástico",
    "cv" to "tchuvache",
    "cy" to "galês",
    "da" to "dinamarquês",
    "dak" to "dacota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "alemão",
    "de-CH" to "alto alemão (Suíça)",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baixo sorábio",
    "dua" to "duala",
    "dum" to "holandês médio",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "diúla",
    "dz" to "dzonga",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efique",
    "egy" to "egípcio arcaico",
    "eka" to "ekajuk",
    "el" to "grego",
    "elx" to "elamite",
    "en" to "inglês",
    "enm" to "inglês médio",
    "eo" to "esperanto",
    "es" to "espanhol",
    "et" to "estoniano",
    "eu" to "basco",
    "ewo" to "ewondo",
    "fa" to "persa",
    "fa-AF" to "dari",
    "fan" to "fangue",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "finlandês",
    "fil" to "filipino",
    "fj" to "fijiano",
    "fo" to "feroês",
    "fon" to "fom",
    "fr" to "francês",
    "frc" to "francês cajun",
    "frm" to "francês médio",
    "fro" to "francês arcaico",
    "frr" to "frísio setentrional",
    "frs" to "frisão oriental",
    "fur" to "friulano",
    "fy" to "frísio ocidental",
    "ga" to "irlandês",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaia",
    "gd" to "gaélico escocês",
    "gez" to "geez",
    "gil" to "gilbertês",
    "gl" to "galego",
    "gmh" to "alto alemão médio",
    "gn" to "guarani",
    "goh" to "alemão arcaico alto",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gótico",
    "grb" to "grebo",
    "grc" to "grego arcaico",
    "gsw" to "alemão (Suíça)",
    "gu" to "guzerate",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichʼin",
    "ha" to "hauçá",
    "hai" to "haida",
    "hak" to "hacá",
    "haw" to "havaiano",
    "hax" to "haida do sul",
    "he" to "hebraico",
    "hi" to "híndi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hit" to "hitita",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croata",
    "hsb" to "alto sorábio",
    "hsn" to "xiang",
    "ht" to "haitiano",
    "hu" to "húngaro",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armênio",
    "hz" to "herero",
    "ia" to "interlíngua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonésio",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiaque",
    "ikt" to "inuktitut canadense ocidental",
    "ilo" to "ilocano",
    "inh" to "inguche",
    "io" to "ido",
    "is" to "islandês",
    "it" to "italiano",
    "iu" to "inuktitut",
    "ja" to "japonês",
    "jbo" to "lojban",
    "jgo" to "nguemba",
    "jmc" to "machame",
    "jpr" to "judaico-persa",
    "jrb" to "judaico-arábico",
    "jv" to "javanês",
    "ka" to "georgiano",
    "kaa" to "kara-kalpak",
    "kab" to "kabyle",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardiano",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "maconde",
    "kea" to "crioulo cabo-verdiano",
    "kfo" to "koro",
    "kg" to "congolês",
    "kgp" to "caingangue",
    "kha" to "khasi",
    "kho" to "khotanês",
    "khq" to "koyra chiini",
    "ki" to "quicuio",
    "kj" to "cuanhama",
    "kk" to "cazaque",
    "kkj" to "kako",
    "kl" to "groenlandês",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "quimbundo",
    "kn" to "canarim",
    "ko" to "coreano",
    "koi" to "komi-permyak",
    "kok" to "concani",
    "kos" to "kosraean",
    "kpe" to "kpelle",
    "kr" to "canúri",
    "krc" to "karachay-balkar",
    "krl" to "carélio",
    "kru" to "kurukh",
    "ks" to "caxemira",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "curdo",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "córnico",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "quirguiz",
    "la" to "latim",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburguês",
    "lez" to "lezgui",
    "lg" to "luganda",
    "li" to "limburguês",
    "lij" to "ligure",
    "lil" to "lillooet",
    "lkt" to "lacota",
    "lmo" to "lombardo",
    "ln" to "lingala",
    "lo" to "laosiano",
    "lol" to "mongo",
    "lou" to "crioulo da Louisiana",
    "loz" to "lozi",
    "lrc" to "luri setentrional",
    "lsm" to "saamia",
    "lt" to "lituano",
    "lu" to "luba-catanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "luyia",
    "lv" to "letão",
    "mad" to "madurês",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandinga",
    "mas" to "massai",
    "mde" to "maba",
    "mdf" to "mocsa",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malgaxe",
    "mga" to "irlandês médio",
    "mgh" to "macua-mêto",
    "mgo" to "meta’",
    "mh" to "marshalês",
    "mi" to "maori",
    "mic" to "miquemaque",
    "min" to "minangkabau",
    "mk" to "macedônio",
    "ml" to "malaiala",
    "mn" to "mongol",
    "mnc" to "manchu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "moicano",
    "mos" to "mossi",
    "mr" to "marati",
    "ms" to "malaio",
    "mt" to "maltês",
    "mua" to "mundang",
    "mul" to "múltiplos idiomas",
    "mus" to "creek",
    "mwl" to "mirandês",
    "mwr" to "marwari",
    "my" to "birmanês",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazandarani",
    "na" to "nauruano",
    "nan" to "min nan",
    "nap" to "napolitano",
    "naq" to "nama",
    "nb" to "bokmål norueguês",
    "nd" to "ndebele do norte",
    "nds" to "baixo alemão",
    "nds-NL" to "baixo saxão",
    "ne" to "nepalês",
    "new" to "newari",
    "ng" to "dongo",
    "nia" to "nias",
    "niu" to "niueano",
    "nl" to "holandês",
    "nl-BE" to "flamengo",
    "nmg" to "kwasio",
    "nn" to "nynorsk norueguês",
    "nnh" to "ngiemboon",
    "no" to "norueguês",
    "nog" to "nogai",
    "non" to "nórdico arcaico",
    "nqo" to "n’ko",
    "nr" to "ndebele do sul",
    "nso" to "soto setentrional",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari clássico",
    "ny" to "nianja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitânico",
    "oj" to "ojibwa",
    "ojb" to "ojibwa do noroeste",
    "ojc" to "ojibwa central",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa ocidental",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriá",
    "os" to "osseto",
    "osa" to "osage",
    "ota" to "turco otomano",
    "pa" to "panjabi",
    "pag" to "pangasinã",
    "pal" to "pálavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauano",
    "pcm" to "pidgin nigeriano",
    "peo" to "persa arcaico",
    "phn" to "fenício",
    "pi" to "páli",
    "pis" to "pijin",
    "pl" to "polonês",
    "pon" to "pohnpeiano",
    "pqm" to "malecite–passamaquoddy",
    "prg" to "prussiano",
    "pro" to "provençal arcaico",
    "ps" to "pashto",
    "ps-alt-variant" to "pushto",
    "pt" to "português",
    "qu" to "quíchua",
    "quc" to "quiché",
    "raj" to "rajastani",
    "rap" to "rapanui",
    "rar" to "rarotongano",
    "rhg" to "ruainga",
    "rm" to "romanche",
    "rn" to "rundi",
    "ro" to "romeno",
    "ro-MD" to "moldávio",
    "rof" to "rombo",
    "rom" to "romani",
    "ru" to "russo",
    "rup" to "aromeno",
    "rw" to "quiniaruanda",
    "rwk" to "rwa",
    "sa" to "sânscrito",
    "sad" to "sandawe",
    "sah" to "sakha",
    "sam" to "aramaico samaritano",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "siciliano",
    "sco" to "scots",
    "sd" to "sindi",
    "sdh" to "curdo meridional",
    "se" to "sami setentrional",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "irlandês arcaico",
    "sh" to "servo-croata",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "árabe chadiano",
    "si" to "cingalês",
    "sid" to "sidamo",
    "sk" to "eslovaco",
    "sl" to "esloveno",
    "slh" to "lushootseed do sul",
    "sm" to "samoano",
    "sma" to "sami meridional",
    "smj" to "sami de Lule",
    "smn" to "lapão de Inari",
    "sms" to "sami de Skolt",
    "sn" to "xona",
    "snk" to "soninquê",
    "so" to "somali",
    "sog" to "sogdiano",
    "sq" to "albanês",
    "sr" to "sérvio",
    "srn" to "surinamês",
    "srr" to "serere",
    "ss" to "suázi",
    "ssy" to "saho",
    "st" to "soto do sul",
    "str" to "salish do estreito norte",
    "su" to "sundanês",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumério",
    "sv" to "sueco",
    "sw" to "suaíli",
    "sw-CD" to "suaíli do Congo",
    "swb" to "comoriano",
    "syc" to "siríaco clássico",
    "syr" to "siríaco",
    "szl" to "silesiano",
    "ta" to "tâmil",
    "tce" to "tutchone do sul",
    "te" to "télugo",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tétum",
    "tg" to "tadjique",
    "tgx" to "tagish",
    "th" to "tailandês",
    "tht" to "tahltan",
    "ti" to "tigrínia",
    "tig" to "tigré",
    "tiv" to "tiv",
    "tk" to "turcomeno",
    "tkl" to "toquelauano",
    "tl" to "tagalo",
    "tlh" to "klingon",
    "tli" to "tlinguite",
    "tmh" to "tamaxeque",
    "tn" to "tswana",
    "to" to "tonganês",
    "tog" to "tonganês de Nyasa",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshiano",
    "tt" to "tártaro",
    "ttm" to "tutchone setentrional",
    "tum" to "tumbuka",
    "tvl" to "tuvaluano",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "taitiano",
    "tyv" to "tuviniano",
    "tzm" to "tamazight do Atlas Central",
    "udm" to "udmurte",
    "ug" to "uigur",
    "uga" to "ugarítico",
    "uk" to "ucraniano",
    "umb" to "umbundu",
    "und" to "idioma desconhecido",
    "ur" to "urdu",
    "uz" to "uzbeque",
    "ve" to "venda",
    "vec" to "vêneto",
    "vi" to "vietnamita",
    "vmw" to "macua",
    "vo" to "volapuque",
    "vot" to "vótico",
    "vun" to "vunjo",
    "wa" to "valão",
    "wae" to "walser",
    "wal" to "wolaytta",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "uolofe",
    "wuu" to "wu",
    "xal" to "kalmyk",
    "xh" to "xhosa",
    "xnr" to "kandri",
    "xog" to "lusoga",
    "yao" to "yao",
    "yap" to "yapese",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "iídiche",
    "yo" to "iorubá",
    "yrl" to "nheengatu",
    "yue" to "cantonês",
    "yue-alt-menu" to "cantonês (tradicional)",
    "za" to "zhuang",
    "zap" to "zapoteco",
    "zbl" to "símbolos blis",
    "zen" to "zenaga",
    "zgh" to "tamazirte marroqino padrão",
    "zh" to "chinês",
    "zh-alt-menu" to "chinês, mandarim",
    "zh-Hans" to "chinês simplificado",
    "zh-Hans-alt-long" to "chinês mandarim (simplificado)",
    "zh-Hant" to "chinês tradicional",
    "zh-Hant-alt-long" to "chinês mandarim (tradicional)",
    "zu" to "zulu",
    "zun" to "zunhi",
    "zxx" to "sem conteúdo linguístico",
    "zza" to "zazaki",
  ) }

  val pt_AO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_CH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_CV: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_GQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_GW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_LU: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_MO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_MZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_PT: ImmutableMap by lazy { immutableMapOf(
    "af" to "africanês",
    "alt" to "altai do sul",
    "ang" to "inglês antigo",
    "ar-001" to "árabe moderno padrão",
    "arn" to "mapuche",
    "ars" to "árabe do Négede",
    "av" to "avar",
    "az-alt-short" to "azeri",
    "bax" to "bamun",
    "bbj" to "ghomala",
    "bn" to "bengalês",
    "bua" to "buriat",
    "ccp" to "changma",
    "chk" to "chuquês",
    "chn" to "jargão chinook",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb-alt-menu" to "curdo sorani",
    "ckb-alt-variant" to "sorani (curdo)",
    "co" to "córsico",
    "crr" to "algonquiano de Carolina",
    "crs" to "francês crioulo seselwa",
    "cs" to "checo",
    "cv" to "chuvash",
    "de-AT" to "alemão austríaco",
    "de-CH" to "alto alemão suíço",
    "efi" to "efik",
    "egy" to "egípcio clássico",
    "en-AU" to "inglês australiano",
    "en-CA" to "inglês canadiano",
    "en-GB" to "inglês britânico",
    "en-GB-alt-short" to "inglês (RU)",
    "en-US" to "inglês americano",
    "en-US-alt-short" to "inglês (EUA)",
    "es-419" to "espanhol latino-americano",
    "es-ES" to "espanhol europeu",
    "es-MX" to "espanhol mexicano",
    "et" to "estónio",
    "fon" to "fon",
    "fr-CA" to "francês canadiano",
    "fr-CH" to "francês suíço",
    "fro" to "francês antigo",
    "frs" to "frísio oriental",
    "fy" to "frísico ocidental",
    "gez" to "geʼez",
    "goh" to "alemão alto antigo",
    "grc" to "grego clássico",
    "gsw" to "alemão suíço",
    "ha" to "haúça",
    "hi" to "hindi",
    "hy" to "arménio",
    "ikt" to "inuktitut canadiano ocidental",
    "kbd" to "cabardiano",
    "kl" to "gronelandês",
    "krc" to "carachaio-bálcaro",
    "lez" to "lezghiano",
    "lg" to "ganda",
    "lou" to "crioulo de Louisiana",
    "lrc" to "luri do norte",
    "lus" to "mizo",
    "mak" to "makassarês",
    "mfe" to "crioulo mauriciano",
    "mk" to "macedónio",
    "moh" to "mohawk",
    "mr" to "marata",
    "mul" to "vários idiomas",
    "nb" to "norueguês bokmål",
    "nds" to "baixo-alemão",
    "nds-NL" to "baixo-saxão",
    "nl" to "neerlandês",
    "nn" to "norueguês nynorsk",
    "non" to "nórdico antigo",
    "oc" to "occitano",
    "os" to "ossético",
    "pag" to "língua pangasinesa",
    "pam" to "pampango",
    "peo" to "persa antigo",
    "pl" to "polaco",
    "pon" to "língua pohnpeica",
    "pro" to "provençal antigo",
    "ps" to "pastó",
    "pt-BR" to "português do Brasil",
    "pt-PT" to "português europeu",
    "raj" to "rajastanês",
    "rhg" to "rohingya",
    "se" to "sami do norte",
    "sga" to "irlandês antigo",
    "shu" to "árabe do Chade",
    "sma" to "sami do sul",
    "smn" to "inari sami",
    "sn" to "shona",
    "st" to "sesoto",
    "str" to "salish dos estreitos",
    "te" to "telugu",
    "tem" to "temne",
    "tg" to "tajique",
    "tk" to "turcomano",
    "to" to "tonga",
    "tt" to "tatar",
    "ttm" to "tutchone do norte",
    "tzm" to "tamazigue do Atlas Central",
    "uz" to "usbeque",
    "vec" to "véneto",
    "wo" to "uólofe",
    "xh" to "xosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yo" to "ioruba",
    "zgh" to "tamazight marroquino padrão",
    "zh-alt-menu" to "chinês mandarim",
    "zh-Hans-alt-long" to "chinês mandarim simplificado",
    "zh-Hant-alt-long" to "chinês mandarim tradicional",
    "zun" to "zuni",
    "zza" to "zaza",
  ) }

  val pt_ST: ImmutableMap by lazy { immutableMapOf(
  ) }

  val pt_TL: ImmutableMap by lazy { immutableMapOf(
  ) }

  val qu: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abjasia",
    "ace" to "Achinese",
    "ada" to "Adangme",
    "ady" to "Adyghe",
    "af" to "Afrikaans Simi",
    "agq" to "Aghem Simi",
    "ain" to "Ainu",
    "ak" to "Akan Simi",
    "ale" to "Aleut",
    "alt" to "Altai Meridional",
    "am" to "Amarico Simi",
    "an" to "Aragonesa",
    "ann" to "Obolo Simi",
    "anp" to "Angika",
    "ar" to "Arabe Simi",
    "ar-001" to "Musuq Estandar Arabe Simi",
    "arn" to "Mapuche Simi",
    "arp" to "Arapaho",
    "ars" to "Árabe Najdi Simi",
    "as" to "Asames Simi",
    "asa" to "Asu Simi",
    "ast" to "Asturiano Simi",
    "atj" to "Atikamekw",
    "av" to "Avaric",
    "awa" to "Awadhi",
    "ay" to "Aymara Simi",
    "az" to "Azerbaiyano Simi",
    "az-alt-short" to "Azerí Simi",
    "ba" to "Baskir Simi",
    "ban" to "Balines Simi",
    "bas" to "Basaa Simi",
    "be" to "Bielorruso Simi",
    "bem" to "Bemba Simi",
    "bez" to "Bena Simi",
    "bg" to "Bulgaro Simi",
    "bgc" to "Haryanvi",
    "bho" to "Bhojpuri",
    "bi" to "Bislama",
    "bin" to "Bini",
    "bla" to "Siksiká Simi",
    "bm" to "Bambara Simi",
    "bn" to "Bangla Simi",
    "bo" to "Tibetano Simi",
    "br" to "Breton Simi",
    "brx" to "Bodo Simi",
    "bs" to "Bosnio Simi",
    "bug" to "Buginese",
    "byn" to "Blin",
    "ca" to "Catalan Simi",
    "cay" to "Cayugá",
    "ccp" to "Chakma Simi",
    "ce" to "Checheno Simi",
    "ceb" to "Cebuano Simi",
    "cgg" to "Kiga Simi",
    "ch" to "Chamorro Simi",
    "chk" to "Chuukese Simi",
    "chm" to "Mari Simi",
    "cho" to "Choctaw Simi",
    "chp" to "Chipewyan Simi",
    "chr" to "Cheroqui Simi",
    "chy" to "Cheyenne",
    "ckb" to "Chawpi Kurdo Simi",
    "ckb-alt-menu" to "Kurdo Simi, Chawpi",
    "ckb-alt-variant" to "Kurdo Simi, Sorani",
    "clc" to "Chilcotin Simi",
    "co" to "Corso Simi",
    "crg" to "Michif Simi",
    "crj" to "Cree Este del Sur Simi",
    "crk" to "Plains Cree Simi",
    "crl" to "Cree del Noreste Simi",
    "crm" to "Moose Cree Simi",
    "crr" to "Algonquian Carolina",
    "cs" to "Checo Simi",
    "csw" to "Swampy Cree Simi",
    "cu" to "Eslavo Eclesiástico Simi",
    "cv" to "Chuvash Simi",
    "cy" to "Gales Simi",
    "da" to "Danes Simi",
    "dak" to "Dakota Simi",
    "dar" to "Dargwa Simi",
    "dav" to "Taita Simi",
    "de" to "Aleman Simi",
    "dgr" to "Dogrib Simi",
    "dje" to "Zarma Simi",
    "doi" to "Dogri Simi",
    "dsb" to "Bajo Sorbio Simi",
    "dua" to "Duala Simi",
    "dv" to "Divehi Simi",
    "dyo" to "Jola-Fonyi Simi",
    "dz" to "Butanés Simi",
    "dzg" to "Dazaga Simi",
    "ebu" to "Embu Simi",
    "ee" to "Ewé Simi",
    "efi" to "Efik Simi",
    "eka" to "Ekajuk Simi",
    "el" to "Griego Simi",
    "en" to "Ingles Simi",
    "en-GB-alt-short" to "Ingles Simi (GB)",
    "en-US-alt-short" to "Ingles Simi (US)",
    "eo" to "Esperanto Simi",
    "es" to "Español Simi",
    "es-419" to "Español Simi (Latino América)",
    "et" to "Estonio Simi",
    "eu" to "Euskera Simi",
    "ewo" to "Ewondo Simi",
    "fa" to "Persa Simi",
    "fa-AF" to "Dari Simi",
    "ff" to "Fulah Simi",
    "fi" to "Fines Simi",
    "fil" to "Filipino Simi",
    "fj" to "Fiyiano Simi",
    "fo" to "Feroes Simi",
    "fon" to "Fon Simi",
    "fr" to "Frances Simi",
    "frc" to "Francés Cajun",
    "frr" to "Frisón del Norte Simi",
    "fur" to "Friulano Simi",
    "fy" to "Frison Simi",
    "ga" to "Irlandes Simi",
    "gaa" to "Ga Simi",
    "gd" to "Gaelico Escoces Simi",
    "gez" to "Geez Simi",
    "gil" to "Gilbertese Simi",
    "gl" to "Gallego Simi",
    "gn" to "Guaraní Simi",
    "gor" to "Gorontalo Simi",
    "gsw" to "Alsaciano Simi",
    "gu" to "Gujarati Simi",
    "guz" to "Guzí Simi",
    "gv" to "Manés Simi",
    "gwi" to "Gwichʼin Simi",
    "ha" to "Hausa Simi",
    "hai" to "Haida Simi",
    "haw" to "Hawaiano Simi",
    "hax" to "Haida Meridional",
    "he" to "Hebreo Simi",
    "hi" to "Hindi Simi",
    "hi-Latn-alt-variant" to "Hinglish Simi",
    "hil" to "Hiligaynon Simi",
    "hmn" to "Hmong Daw Simi",
    "hr" to "Croata Simi",
    "hsb" to "Alto Sorbio Simi",
    "ht" to "Haitiano Criollo Simi",
    "hu" to "Hungaro Simi",
    "hup" to "Hupa Simi",
    "hur" to "Halkomelem Simi",
    "hy" to "Armenio Simi",
    "hz" to "Herero Simi",
    "ia" to "Interlingua Simi",
    "iba" to "Iban Simi",
    "ibb" to "Ibibio Simi",
    "id" to "Indonesio Simi",
    "ig" to "Igbo Simi",
    "ii" to "Yi Simi",
    "ikt" to "Inuktitut Simi (Canadá occidental)",
    "ilo" to "Iloko Simi",
    "inh" to "Ingush Simi",
    "io" to "Ido Simi",
    "is" to "Islandes Simi",
    "it" to "Italiano Simi",
    "iu" to "Inuktitut Simi",
    "ja" to "Japones Simi",
    "jbo" to "Lojban Simi",
    "jgo" to "Ngomba Simi",
    "jmc" to "Machame Simi",
    "jv" to "Javanés Simi",
    "ka" to "Georgiano Simi",
    "kab" to "Cabilio Simi",
    "kac" to "Kachin Simi",
    "kaj" to "Jju Simi",
    "kam" to "Kamba Simi",
    "kbd" to "Kabardiano Simi",
    "kcg" to "Tyap Simi",
    "kde" to "Makonde Simi",
    "kea" to "Caboverdiano Simi",
    "kfo" to "Koro Simi",
    "kgp" to "Kaingang Simi",
    "kha" to "Khasi Simi",
    "khq" to "Koyra Chiini Simi",
    "ki" to "Kikuyu Simi",
    "kj" to "Kuanyama Simi",
    "kk" to "Kazajo Simi",
    "kkj" to "Kako Simi",
    "kl" to "Groenlandes Simi",
    "kln" to "Kalenjin Simi",
    "km" to "Khmer Simi",
    "kmb" to "Kimbundu Simi",
    "kn" to "Kannada Simi",
    "ko" to "Coreano Simi",
    "kok" to "Konkani Simi",
    "kpe" to "Kpelle Simi",
    "kr" to "Kanuri Simi",
    "krc" to "Karachay-Balkar Simi",
    "krl" to "Karelian Simi",
    "kru" to "Kurukh Simi",
    "ks" to "Cachemir Simi",
    "ksb" to "Shambala Simi",
    "ksf" to "Bafia Simi",
    "ksh" to "Kölsch Simi",
    "ku" to "Kurdo Simi",
    "kum" to "Kumyk Simi",
    "kv" to "Komi Simi",
    "kw" to "Córnico Simi",
    "kwk" to "Kwakʼwala Simi",
    "ky" to "Kirghiz Simi",
    "la" to "Latín Simi",
    "lad" to "Ladino Simi",
    "lag" to "Langi Simi",
    "lb" to "Luxemburgues Simi",
    "lez" to "Lezghian Simi",
    "lg" to "Luganda Simi",
    "li" to "Limburgues Simi",
    "lil" to "Lillooet Simi",
    "lkt" to "Lakota Simi",
    "ln" to "Lingala Simi",
    "lo" to "Lao Simi",
    "lou" to "Luisiana Criollo",
    "loz" to "Lozi Simi",
    "lrc" to "Luri septentrional Simi",
    "lsm" to "Saamia Simi",
    "lt" to "Lituano Simi",
    "lu" to "Luba-Katanga Simi",
    "lua" to "Luba-Lulua Simi",
    "lun" to "Lunda Simi",
    "luo" to "Luo Simi",
    "lus" to "Mizo Simi",
    "luy" to "Luyia Simi",
    "lv" to "Leton Simi",
    "mad" to "Madurese Simi",
    "mag" to "Magahi Simi",
    "mai" to "Maithili Simi",
    "mak" to "Makasar Simi",
    "mas" to "Masai Simi",
    "mdf" to "Moksha Simi",
    "men" to "Mende Simi",
    "mer" to "Meru Simi",
    "mfe" to "Mauriciano Simi",
    "mg" to "Malgache Simi",
    "mgh" to "Makhuwa-Meetto Simi",
    "mgo" to "Metaʼ Simi",
    "mh" to "Marshallese Simi",
    "mi" to "Maori Simi",
    "mic" to "Mi'kmaq Simi",
    "min" to "Minangkabau Simi",
    "mk" to "Macedonio Simi",
    "ml" to "Malayalam Simi",
    "mn" to "Mongol Simi",
    "mni" to "Manipuri Simi",
    "moe" to "Innu-aimun Simi",
    "moh" to "Mohawk Simi",
    "mos" to "Mossi Simi",
    "mr" to "Marathi Simi",
    "ms" to "Malayo Simi",
    "mt" to "Maltes Simi",
    "mua" to "Mundang Simi",
    "mul" to "Idiomas M´últiples Simi",
    "mus" to "Muscogee Simi",
    "mwl" to "Mirandés Simi",
    "my" to "Birmano Simi",
    "myv" to "Erzya Simi",
    "mzn" to "Mazandaraní Simi",
    "na" to "Nauru Simi",
    "nap" to "Neapolitan Simi",
    "naq" to "Nama Simi",
    "nb" to "Noruego Bokmål Simi",
    "nd" to "Ndebele septentrional Simi",
    "nds" to "Bajo Alemán Simi",
    "ne" to "Nepali Simi",
    "new" to "Newari Simi",
    "ng" to "Ndonga Simi",
    "nia" to "Nias Simi",
    "niu" to "Niuean Simi",
    "nl" to "Neerlandes Simi",
    "nl-BE" to "Flamenco Simi",
    "nmg" to "Kwasio Ngumba Simi",
    "nn" to "Noruego Nynorsk Simi",
    "nnh" to "Ngiemboon Simi",
    "no" to "Noruego Simi",
    "nog" to "Nogai Simi",
    "nqo" to "N’Ko Simi",
    "nr" to "Ndebele del Sur Simi",
    "nso" to "Sesotho Sa Leboa Simi",
    "nus" to "Nuer Simi",
    "nv" to "Navajo Simi",
    "ny" to "Nyanja Simi",
    "nyn" to "Nyankole Simi",
    "oc" to "Occitano Simi",
    "ojb" to "Ojibwa del noroeste Simi",
    "ojc" to "Ojibwa Central",
    "ojs" to "Oji-Cree Simi",
    "ojw" to "Ojibwa Occidental",
    "oka" to "Okanagan Simi",
    "om" to "Oromo Simi",
    "or" to "Odia Simi",
    "os" to "Osetio Simi",
    "pa" to "Punyabi Simi",
    "pag" to "Pangasinan Simi",
    "pam" to "Pampanga Simi",
    "pap" to "Papiamento Simi",
    "pau" to "Palauan Simi",
    "pcm" to "Pidgin Nigeriano Simi",
    "pis" to "Pijin Simi",
    "pl" to "Polaco Simi",
    "pqm" to "Maliseet-Passamaquoddy Simi",
    "prg" to "Prusiano Simi",
    "ps" to "Pashto Simi",
    "pt" to "Portugues Simi",
    "qu" to "Runasimi",
    "quc" to "Kʼicheʼ Simi",
    "raj" to "Rajasthani",
    "rap" to "Rapanui Simi",
    "rar" to "Rarotongan Simi",
    "rhg" to "Rohingya Simi",
    "rm" to "Romanche Simi",
    "rn" to "Rundi Simi",
    "ro" to "Rumano Simi",
    "rof" to "Rombo Simi",
    "ru" to "Ruso Simi",
    "rup" to "Arrumano",
    "rw" to "Kinyarwanda Simi",
    "rwk" to "Rwa Simi",
    "sa" to "Sanscrito Simi",
    "sad" to "Sandawe Simi",
    "sah" to "Sakha Simi",
    "saq" to "Samburu Simi",
    "sat" to "Santali Simi",
    "sba" to "Ngambay Simi",
    "sbp" to "Sangu Simi",
    "sc" to "Sardinian Simi",
    "scn" to "Siciliano Simi",
    "sco" to "Scots Simi",
    "sd" to "Sindhi Simi",
    "se" to "Chincha Sami Simi",
    "seh" to "Sena Simi",
    "ses" to "Koyraboro Senni Simi",
    "sg" to "Sango Simi",
    "shi" to "Tashelhit Simi",
    "shn" to "Shan Simi",
    "si" to "Cingales Simi",
    "sk" to "Eslovaco Simi",
    "sl" to "Esloveno Simi",
    "slh" to "Lushootseed Meridional",
    "sm" to "Samoano Simi",
    "sma" to "Qulla Sami Simi",
    "smj" to "Sami Lule Simi",
    "smn" to "Sami Inari Simi",
    "sms" to "Sami Skolt Simi",
    "sn" to "Shona Simi",
    "snk" to "Soninke Simi",
    "so" to "Somali Simi",
    "sq" to "Albanes Simi",
    "sr" to "Serbio Simi",
    "srn" to "Sranan Tongo Simi",
    "ss" to "Swati Simi",
    "st" to "Soto Meridional Simi",
    "str" to "Straits Salish Simi",
    "su" to "Sundanés Simi",
    "suk" to "Sukuma Simi",
    "sv" to "Sueco Simi",
    "sw" to "Suajili Simi",
    "sw-CD" to "Suajili Simi (Congo (RDC))",
    "swb" to "Comorian Simi",
    "syr" to "Siriaco Simi",
    "ta" to "Tamil Simi",
    "tce" to "Tutchone Meridional",
    "te" to "Telugu Simi",
    "tem" to "Timne Simi",
    "teo" to "Teso Simi",
    "tet" to "Tetum Simi",
    "tg" to "Tayiko Simi",
    "tgx" to "Tagish Simi",
    "th" to "Tailandes Simi",
    "tht" to "Tahltan Simi",
    "ti" to "Tigriña Simi",
    "tig" to "Tigre Simi",
    "tk" to "Turcomano Simi",
    "tlh" to "Klingon Simi",
    "tli" to "Tlingit Simi",
    "tn" to "Setsuana Simi",
    "to" to "Tongano Simi",
    "tok" to "Toki Pona Simi",
    "tpi" to "Tok Pisin Simi",
    "tr" to "Turco Simi",
    "trv" to "Taroko Simi",
    "ts" to "Tsonga Simi",
    "tt" to "Tartaro Simi",
    "ttm" to "Tutchone del Norte Simi",
    "tum" to "Tumbuka Simi",
    "tvl" to "Tuvalu Simi",
    "twq" to "Tasawaq Simi",
    "ty" to "Tahití Simi",
    "tyv" to "Tuviniano Simi",
    "tzm" to "Tamazight Simi",
    "udm" to "Udmurt Simi",
    "ug" to "Uigur Simi",
    "uk" to "Ucraniano Simi",
    "umb" to "Umbundu Simi",
    "und" to "Mana Riqsisqa Simi",
    "ur" to "Urdu Simi",
    "uz" to "Uzbeko Simi",
    "vai" to "Vai Simi",
    "ve" to "Venda Simi",
    "vi" to "Vietnamita Simi",
    "vo" to "Volapük Simi",
    "vun" to "Vunjo Simi",
    "wa" to "Valona Simi",
    "wae" to "Walser Simi",
    "wal" to "Wolaytta Simi",
    "war" to "Waray Simi",
    "wo" to "Wolof Simi",
    "wuu" to "Wu Chino",
    "xal" to "Kalmyk Simi",
    "xh" to "Isixhosa Simi",
    "xog" to "Soga Simi",
    "yav" to "Yangben Simi",
    "ybb" to "Yemba Simi",
    "yi" to "Yiddish Simi",
    "yo" to "Yoruba Simi",
    "yrl" to "Nheengatu Simi",
    "yue" to "Cantonés Simi",
    "yue-alt-menu" to "Chino Cantonés Simi",
    "zgh" to "Bereber Marroquí Estándar Simi",
    "zh" to "Chino Simi",
    "zh-alt-menu" to "Chino Mandarín Simi",
    "zh-Hans" to "Chino Simplificado Simi",
    "zh-Hans-alt-long" to "Chino Mandarín Simplificado Simi",
    "zh-Hant" to "Chino Tradicional Simi",
    "zh-Hant-alt-long" to "Chino Mandarín Tradicional Simi",
    "zu" to "Isizulu Simi",
    "zun" to "Zuni Simi",
    "zxx" to "Manaraq simi yachana",
    "zza" to "Zaza Simi",
  ) }

  val qu_BO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val qu_EC: ImmutableMap by lazy { immutableMapOf(
  ) }

  val quc: ImmutableMap by lazy { immutableMapOf(
    "quc" to "Kʼicheʼ",
  ) }

  val raj: ImmutableMap by lazy { immutableMapOf(
    "en" to "अंग्रेजी",
    "raj" to "राजस्थानी",
  ) }

  val rhg: ImmutableMap by lazy { immutableMapOf(
    "rhg" to "𐴌𐴗𐴥𐴝𐴙𐴚𐴒𐴙𐴝",
  ) }

  val rhg_Rohg: ImmutableMap by lazy { immutableMapOf(
  ) }

  val rhg_Rohg_BD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val rif: ImmutableMap by lazy { immutableMapOf(
    "rif" to "Tarifit",
  ) }

  val rm: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abchasian",
    "ace" to "aceh",
    "ach" to "acoli",
    "ada" to "andangme",
    "ady" to "adygai",
    "ae" to "avestic",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "accadic",
    "ale" to "aleutic",
    "alt" to "altaic dal sid",
    "am" to "amaric",
    "an" to "aragonais",
    "ang" to "englais vegl",
    "anp" to "angika",
    "ar" to "arab",
    "ar-001" to "arab modern standardisà",
    "arc" to "arameic",
    "arn" to "araucanic",
    "arp" to "arapaho",
    "arw" to "arawak",
    "as" to "assami",
    "asa" to "asu",
    "ast" to "asturian",
    "av" to "avaric",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "aserbeidschanic",
    "az-alt-short" to "aserbeidschanic",
    "ba" to "baschkir",
    "bal" to "belutschi",
    "ban" to "balinais",
    "bas" to "basaa",
    "be" to "bieloruss",
    "bej" to "bedscha",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bulgar",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bla" to "siksika",
    "bm" to "bambara",
    "bn" to "bengal",
    "bo" to "tibetan",
    "br" to "breton",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosniac",
    "bua" to "buriat",
    "bug" to "bugi",
    "byn" to "blin",
    "ca" to "catalan",
    "cad" to "caddo",
    "car" to "caribic",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "tschetschen",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "tschagataic",
    "chk" to "chuukais",
    "chm" to "mari",
    "chn" to "patuà chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "curd central",
    "ckb-alt-menu" to "curd, central",
    "ckb-alt-variant" to "curd, sorani",
    "co" to "cors",
    "cop" to "coptic",
    "cr" to "cree",
    "crh" to "tirc crimean",
    "cs" to "tschec",
    "csb" to "kaschubic",
    "cu" to "slav da baselgia",
    "cv" to "tschuvasch",
    "cy" to "kimric",
    "da" to "danais",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "tudestg",
    "de-AT" to "tudestg austriac",
    "de-CH" to "tudestg da scrittira svizzer",
    "del" to "delaware",
    "den" to "slavey",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "bass sorb",
    "dua" to "duala",
    "dum" to "ollandais mesaun",
    "dv" to "maledivic",
    "dyo" to "jola-fonyi",
    "dyu" to "diula",
    "dz" to "dzongkha",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "egipzian vegl",
    "eka" to "ekajuk",
    "el" to "grec",
    "elx" to "elamitic",
    "en" to "englais",
    "en-AU" to "englais australian",
    "en-CA" to "englais canadais",
    "en-GB" to "englais britannic",
    "en-GB-alt-short" to "englais GB",
    "en-US" to "englais american",
    "en-US-alt-short" to "englais USA",
    "enm" to "englais mesaun",
    "eo" to "esperanto",
    "es" to "spagnol",
    "es-419" to "spagnol latinamerican",
    "es-ES" to "spagnol europeic",
    "es-MX" to "spagnol mexican",
    "et" to "eston",
    "eu" to "basc",
    "ewo" to "ewondo",
    "fa" to "persian",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finlandais",
    "fil" to "filippino",
    "fj" to "fidschian",
    "fo" to "feroais",
    "fon" to "fon",
    "fr" to "franzos",
    "fr-CA" to "franzos canadais",
    "fr-CH" to "franzos svizzer",
    "frm" to "franzos mesaun",
    "fro" to "franzos vegl",
    "frr" to "fris dal nord",
    "frs" to "fris da l’ost",
    "fur" to "friulan",
    "fy" to "fris",
    "ga" to "irlandais",
    "gaa" to "ga",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "gaelic scot",
    "gez" to "geez",
    "gil" to "gilbertais",
    "gl" to "galician",
    "gmh" to "tudestg mesaun",
    "gn" to "guarani",
    "goh" to "vegl tudestg da scrittira",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotic",
    "grb" to "grebo",
    "grc" to "grec vegl",
    "gsw" to "tudestg svizzer",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichʼin",
    "ha" to "haussa",
    "hai" to "haida",
    "haw" to "hawaian",
    "he" to "ebraic",
    "hi" to "hindi",
    "hil" to "hiligaynon",
    "hit" to "ettitic",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croat",
    "hsb" to "aut sorb",
    "ht" to "creol haitian",
    "hu" to "ungarais",
    "hup" to "hupa",
    "hy" to "armen",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "id" to "indonais",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ik" to "inupiak",
    "ilo" to "ilocano",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "islandais",
    "it" to "talian",
    "iu" to "inuktitut",
    "ja" to "giapunais",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "giudaic-persian",
    "jrb" to "giudaic-arab",
    "jv" to "javanais",
    "ka" to "georgian",
    "kaa" to "karakalpak",
    "kab" to "kabyle",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardic",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "cabverdian",
    "kfo" to "koro",
    "kg" to "kongo",
    "kha" to "khasi",
    "kho" to "khotanais",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "casac",
    "kkj" to "kako",
    "kl" to "grönlandais",
    "kln" to "kalenjin",
    "km" to "cambodschan",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "corean",
    "kok" to "konkani",
    "kos" to "kosraean",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "krl" to "carelian",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "colognais",
    "ku" to "curd",
    "kum" to "kumuk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "cornic",
    "ky" to "kirghis",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgais",
    "lez" to "lezghian",
    "lg" to "ganda",
    "li" to "limburgais",
    "lkt" to "lakota",
    "ln" to "lingala",
    "lo" to "laot",
    "lol" to "lomongo",
    "loz" to "lozi",
    "lrc" to "luri dal nord",
    "lt" to "lituan",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "luo" to "luo",
    "lus" to "lushai",
    "luy" to "luyia",
    "lv" to "letton",
    "mad" to "madurais",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassar",
    "man" to "mandingo",
    "mas" to "masai",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malagassi",
    "mga" to "irlandais mesaun",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marschallais",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedon",
    "ml" to "malayalam",
    "mn" to "mongolic",
    "mnc" to "manchu",
    "mni" to "manipuri",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malaic",
    "mt" to "maltais",
    "mua" to "mundang",
    "mul" to "pluriling",
    "mus" to "creek",
    "mwl" to "mirandais",
    "mwr" to "marwari",
    "my" to "birman",
    "myv" to "erzya",
    "mzn" to "mazanderani",
    "na" to "nauru",
    "nap" to "neapolitan",
    "naq" to "nama",
    "nb" to "norvegais bokmål",
    "nd" to "ndebele dal nord",
    "nds" to "bass tudestg",
    "ne" to "nepalais",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "nl" to "ollandais",
    "nl-BE" to "flam",
    "nmg" to "kwasio",
    "nn" to "norvegiais nynorsk",
    "nnh" to "ngienboon",
    "no" to "norvegiais",
    "nog" to "nogai",
    "non" to "nordic vegl",
    "nqo" to "n’ko",
    "nr" to "ndebele dal sid",
    "nso" to "sotho dal nord",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari classic",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitan",
    "oj" to "ojibwa",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "ossetic",
    "osa" to "osage",
    "ota" to "tirc ottoman",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcm" to "pidgin nigerian",
    "peo" to "persian vegl",
    "phn" to "fenizian",
    "pi" to "pali",
    "pl" to "polac",
    "pon" to "ponapean",
    "prg" to "prussian",
    "pro" to "provenzal vegl",
    "ps" to "paschto",
    "pt" to "portugais",
    "pt-BR" to "portugais brasilian",
    "pt-PT" to "portugais europeic",
    "qu" to "quechua",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rm" to "rumantsch",
    "rn" to "rundi",
    "ro" to "rumen",
    "ro-MD" to "moldav",
    "rof" to "rombo",
    "rom" to "romani",
    "ru" to "russ",
    "rup" to "aromunic",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanscrit",
    "sad" to "sandawe",
    "sah" to "jakut",
    "sam" to "arameic samaritan",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sbp" to "sangu",
    "sc" to "sard",
    "scn" to "sicilian",
    "sco" to "scot",
    "sd" to "sindhi",
    "se" to "sami dal nord",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "irlandais vegl",
    "sh" to "serbo-croat",
    "shi" to "tachelit",
    "shn" to "shan",
    "si" to "singalais",
    "sid" to "sidamo",
    "sk" to "slovac",
    "sl" to "sloven",
    "sm" to "samoan",
    "sma" to "sami dal sid",
    "smj" to "sami lule",
    "smn" to "sami inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somali",
    "sog" to "sogdian",
    "sq" to "albanais",
    "sr" to "serb",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swazi",
    "st" to "sotho dal sid",
    "su" to "sundanais",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeric",
    "sv" to "svedais",
    "sw" to "suahili",
    "syc" to "siric classic",
    "syr" to "siric",
    "ta" to "tamil",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadjik",
    "th" to "tailandais",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmen",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingonic",
    "tli" to "tlingit",
    "tmh" to "tamasheq",
    "tn" to "tswana",
    "to" to "tonga",
    "tog" to "lingua tsonga",
    "tpi" to "tok pisin",
    "tr" to "tirc",
    "ts" to "tsonga",
    "tsi" to "tsimshian",
    "tt" to "tatar",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitian",
    "tyv" to "tuvinian",
    "tzm" to "tamazight",
    "udm" to "udmurt",
    "ug" to "uiguric",
    "uga" to "ugaritic",
    "uk" to "ucranais",
    "umb" to "mbundu",
    "und" to "lingua nunenconuschenta",
    "ur" to "urdu",
    "uz" to "usbec",
    "vai" to "vai",
    "ve" to "venda",
    "vi" to "vietnamais",
    "vo" to "volapuk",
    "vot" to "votic",
    "vun" to "vunjo",
    "wa" to "vallon",
    "wae" to "gualser",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wo" to "wolof",
    "xal" to "kalmuk",
    "xh" to "xhosa",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapais",
    "yav" to "yangben",
    "yi" to "jiddic",
    "yo" to "yoruba",
    "yue" to "cantonais",
    "yue-alt-menu" to "chinais, cantonais",
    "za" to "zhuang",
    "zap" to "zapotec",
    "zbl" to "simbols da Bliss",
    "zen" to "zenaga",
    "zgh" to "marocan tamazight standardisà",
    "zh" to "chinais",
    "zh-alt-menu" to "chinais, mandarin",
    "zh-Hans" to "chinais simplifitgà",
    "zh-Hans-alt-long" to "chinais mandarin simplifitgà",
    "zh-Hant" to "chinais tradiziunal",
    "zh-Hant-alt-long" to "chinais mandarin tradiziunal",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "nagins cuntegns linguistics",
    "zza" to "zaza",
  ) }

  val rn: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Igikani",
    "am" to "Ikimuhariki",
    "ar" to "Icarabu",
    "be" to "Ikibelarusiya",
    "bg" to "Ikinyabuligariya",
    "bn" to "Ikibengali",
    "cs" to "Igiceke",
    "de" to "Ikidage",
    "el" to "Ikigereki",
    "en" to "Icongereza",
    "es" to "Icesipanyolo",
    "fa" to "Igiperisi",
    "fr" to "Igifaransa",
    "ha" to "Igihawusa",
    "hi" to "Igihindi",
    "hu" to "Ikinyahongiriya",
    "id" to "Ikinyendoziya",
    "ig" to "Ikigubo",
    "it" to "Igitaliyani",
    "ja" to "Ikiyapani",
    "jv" to "Ikinyejava",
    "km" to "Igikambodiya",
    "ko" to "Ikinyakoreya",
    "ms" to "Ikinyamaleziya",
    "my" to "Ikinyabirimaniya",
    "ne" to "Ikinepali",
    "nl" to "Igiholandi",
    "pa" to "Igipunjabi",
    "pl" to "Ikinyapolonye",
    "pt" to "Igiporutugari",
    "rn" to "Ikirundi",
    "ro" to "Ikinyarumaniya",
    "ru" to "Ikirusiya",
    "rw" to "Ikinyarwanda",
    "so" to "Igisomali",
    "sv" to "Igisuweduwa",
    "ta" to "Igitamili",
    "th" to "Ikinyatayilandi",
    "tr" to "Igiturukiya",
    "uk" to "Ikinyayukereni",
    "ur" to "Inyeyurudu",
    "vi" to "Ikinyaviyetinamu",
    "yo" to "Ikiyoruba",
    "zh" to "Igishinwa",
    "zh-alt-menu" to "Igishinwa",
    "zu" to "Ikizulu",
  ) }

  val ro: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abhază",
    "ace" to "aceh",
    "ach" to "acoli",
    "ada" to "adangme",
    "ady" to "adyghe",
    "ae" to "avestană",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akkadiană",
    "ale" to "aleută",
    "alt" to "altaică meridională",
    "am" to "amharică",
    "an" to "aragoneză",
    "ang" to "engleză veche",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabă",
    "ar-001" to "arabă standard modernă",
    "arc" to "aramaică",
    "arn" to "mapuche",
    "arp" to "arapaho",
    "ars" to "arabă najdi",
    "arw" to "arawak",
    "as" to "asameză",
    "asa" to "asu",
    "ast" to "asturiană",
    "atj" to "atikamekw",
    "av" to "avară",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azeră",
    "az-alt-short" to "azeră",
    "ba" to "bașkiră",
    "bal" to "baluchi",
    "ban" to "balineză",
    "bas" to "basaa",
    "bax" to "bamun",
    "bbj" to "ghomala",
    "be" to "belarusă",
    "bej" to "beja",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bulgară",
    "bgc" to "haryanvi",
    "bgn" to "baluchi occidentală",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengaleză",
    "bo" to "tibetană",
    "br" to "bretonă",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosniacă",
    "bss" to "akoose",
    "bua" to "buriat",
    "bug" to "bugineză",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "catalană",
    "cad" to "caddo",
    "car" to "carib",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "cecenă",
    "ceb" to "cebuană",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatai",
    "chk" to "chuukese",
    "chm" to "mari",
    "chn" to "jargon chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "kurdă centrală",
    "ckb-alt-menu" to "kurdă, centrală",
    "ckb-alt-variant" to "kurdă sorani",
    "clc" to "chilcotin",
    "co" to "corsicană",
    "cop" to "coptă",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "turcă crimeeană",
    "crj" to "cree de sud-est",
    "crk" to "cree (Prerii)",
    "crl" to "cree de nord-est",
    "crm" to "cree (Moose)",
    "crr" to "algonquiană Carolina",
    "crs" to "creolă franceză seselwa",
    "cs" to "cehă",
    "csb" to "cașubiană",
    "csw" to "cree (Mlaștini)",
    "cu" to "slavonă",
    "cv" to "ciuvașă",
    "cy" to "galeză",
    "da" to "daneză",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "germană",
    "de-CH" to "germană standard (Elveția)",
    "del" to "delaware",
    "den" to "slave",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "sorabă de jos",
    "dua" to "duala",
    "dum" to "neerlandeză medie",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egy" to "egipteană veche",
    "eka" to "ekajuk",
    "el" to "greacă",
    "elx" to "elamită",
    "en" to "engleză",
    "en-US-alt-short" to "engleză (S.U.A)",
    "enm" to "engleză medie",
    "eo" to "esperanto",
    "es" to "spaniolă",
    "es-ES" to "spaniolă (Europa)",
    "et" to "estonă",
    "eu" to "bască",
    "ewo" to "ewondo",
    "fa" to "persană",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulah",
    "fi" to "finlandeză",
    "fil" to "filipineză",
    "fj" to "fijiană",
    "fo" to "feroeză",
    "fon" to "fon",
    "fr" to "franceză",
    "frc" to "franceză cajun",
    "frm" to "franceză medie",
    "fro" to "franceză veche",
    "frr" to "frizonă nordică",
    "frs" to "frizonă orientală",
    "fur" to "friulană",
    "fy" to "frizonă occidentală",
    "ga" to "irlandeză",
    "gaa" to "ga",
    "gag" to "găgăuză",
    "gan" to "chineză gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gd" to "gaelică scoțiană",
    "gez" to "geez",
    "gil" to "gilbertină",
    "gl" to "galiciană",
    "gmh" to "germană înaltă medie",
    "gn" to "guarani",
    "goh" to "germană înaltă veche",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotică",
    "grb" to "grebo",
    "grc" to "greacă veche",
    "gsw" to "germană (Elveția)",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "chineză hakka",
    "haw" to "hawaiiană",
    "hax" to "haida de sud",
    "he" to "ebraică",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hit" to "hitită",
    "hmn" to "hmong",
    "ho" to "hiri motu",
    "hr" to "croată",
    "hsb" to "sorabă de sus",
    "hsn" to "chineză xiang",
    "ht" to "haitiană",
    "hu" to "maghiară",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armeană",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indoneziană",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "yi din Sichuan",
    "ik" to "inupiak",
    "ikt" to "inuktitut canadiană occidentală",
    "ilo" to "iloko",
    "inh" to "ingușă",
    "io" to "ido",
    "is" to "islandeză",
    "it" to "italiană",
    "iu" to "inuktitut",
    "ja" to "japoneză",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jpr" to "iudeo-persană",
    "jrb" to "iudeo-arabă",
    "jv" to "javaneză",
    "ka" to "georgiană",
    "kaa" to "karakalpak",
    "kab" to "kabyle",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardian",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "kfo" to "koro",
    "kg" to "congoleză",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotaneză",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazahă",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjin",
    "km" to "khmeră",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreeană",
    "koi" to "komi-permiak",
    "kok" to "konkani",
    "kos" to "kosrae",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karaceai-balkar",
    "krl" to "kareliană",
    "kru" to "kurukh",
    "ks" to "cașmiră",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölsch",
    "ku" to "kurdă",
    "kum" to "kumyk",
    "kut" to "kutenai",
    "kv" to "komi",
    "kw" to "cornică",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kârgâză",
    "la" to "latină",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgheză",
    "lez" to "lezghian",
    "lg" to "ganda",
    "li" to "limburgheză",
    "lij" to "liguriană",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardă",
    "ln" to "lingala",
    "lo" to "laoțiană",
    "lol" to "mongo",
    "lou" to "creolă (Louisiana)",
    "loz" to "lozi",
    "lrc" to "luri de nord",
    "lsm" to "saamia",
    "lt" to "lituaniană",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseno",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "letonă",
    "mad" to "madureză",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mandingo",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "moksha",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malgașă",
    "mga" to "irlandeză medie",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshalleză",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "macedoneană",
    "ml" to "malayalam",
    "mn" to "mongolă",
    "mnc" to "manciuriană",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "ms" to "malaeză",
    "mt" to "malteză",
    "mua" to "mundang",
    "mul" to "mai multe limbi",
    "mus" to "creek",
    "mwl" to "mirandeză",
    "mwr" to "marwari",
    "my" to "birmană",
    "mye" to "myene",
    "myv" to "erzya",
    "mzn" to "mazanderani",
    "na" to "nauru",
    "nan" to "chineză min nan",
    "nap" to "napolitană",
    "naq" to "nama",
    "nb" to "norvegiană bokmål",
    "nd" to "ndebele de nord",
    "nds" to "germana de jos",
    "nds-NL" to "saxona de jos",
    "ne" to "nepaleză",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueană",
    "nl" to "neerlandeză",
    "nl-BE" to "flamandă",
    "nmg" to "kwasio",
    "nn" to "norvegiană nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvegiană",
    "nog" to "nogai",
    "non" to "nordică veche",
    "nqo" to "n’ko",
    "nr" to "ndebele de sud",
    "nso" to "sotho de nord",
    "nus" to "nuer",
    "nv" to "navajo",
    "nwc" to "newari clasică",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitană",
    "oj" to "ojibwa",
    "ojb" to "ojibwa de nord-vest",
    "ojc" to "ojibwa centrală",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa de vest",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "osetă",
    "osa" to "osage",
    "ota" to "turcă otomană",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palauană",
    "pcm" to "pidgin nigerian",
    "peo" to "persană veche",
    "phn" to "feniciană",
    "pi" to "pali",
    "pis" to "pijin",
    "pl" to "poloneză",
    "pon" to "pohnpeiană",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "prusacă",
    "pro" to "provensală veche",
    "ps" to "paștună",
    "ps-alt-variant" to "pushto",
    "pt" to "portugheză",
    "pt-PT" to "portugheză (Europa)",
    "qu" to "quechua",
    "quc" to "quiché",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotongan",
    "rhg" to "rohingya",
    "rm" to "romanșă",
    "rn" to "kirundi",
    "ro" to "română",
    "rof" to "rombo",
    "rom" to "romani",
    "ru" to "rusă",
    "rup" to "aromână",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sanscrită",
    "sad" to "sandawe",
    "sah" to "sakha",
    "sam" to "aramaică samariteană",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardiniană",
    "scn" to "siciliană",
    "sco" to "scots",
    "sd" to "sindhi",
    "sdh" to "kurdă de sud",
    "se" to "sami de nord",
    "see" to "seneca",
    "seh" to "sena",
    "sel" to "selkup",
    "ses" to "koyraboro Senni",
    "sg" to "sango",
    "sga" to "irlandeză veche",
    "sh" to "sârbo-croată",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "arabă ciadiană",
    "si" to "singhaleză",
    "sid" to "sidamo",
    "sk" to "slovacă",
    "sl" to "slovenă",
    "slh" to "lushootseed de usd",
    "sm" to "samoană",
    "sma" to "sami de sud",
    "smj" to "sami lule",
    "smn" to "sami inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somaleză",
    "sog" to "sogdien",
    "sq" to "albaneză",
    "sr" to "sârbă",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sesotho",
    "str" to "salish (Strâmtori)",
    "su" to "sundaneză",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeriană",
    "sv" to "suedeză",
    "sw" to "swahili",
    "sw-CD" to "swahili (R.D. Congo)",
    "swb" to "comoreză",
    "syc" to "siriacă clasică",
    "syr" to "siriacă",
    "szl" to "sileziană",
    "ta" to "tamilă",
    "tce" to "tutchone de sud",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadjică",
    "tgx" to "tagish",
    "th" to "thailandeză",
    "tht" to "tahltan",
    "ti" to "tigrină",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmenă",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingoniană",
    "tli" to "tlingit",
    "tmh" to "tamashek",
    "tn" to "setswana",
    "to" to "tongană",
    "tog" to "nyasa tonga",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turcă",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsi" to "tsimshian",
    "tt" to "tătară",
    "ttm" to "tutchone de nord",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiană",
    "tyv" to "tuvană",
    "tzm" to "tamazight din Atlasul Central",
    "udm" to "udmurt",
    "ug" to "uigură",
    "uga" to "ugaritică",
    "uk" to "ucraineană",
    "umb" to "umbundu",
    "und" to "limbă necunoscută",
    "ur" to "urdu",
    "uz" to "uzbecă",
    "ve" to "venda",
    "vec" to "venetă",
    "vi" to "vietnameză",
    "vmw" to "makhuwa",
    "vo" to "volapuk",
    "vot" to "votică",
    "vun" to "vunjo",
    "wa" to "valonă",
    "wae" to "walser",
    "wal" to "wolaita",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "chineză wu",
    "xal" to "calmucă",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "yao",
    "yap" to "yapeză",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "idiș",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "cantoneză",
    "yue-alt-menu" to "chineză, cantoneză",
    "za" to "zhuang",
    "zap" to "zapotecă",
    "zbl" to "simboluri Bilss",
    "zen" to "zenaga",
    "zgh" to "tamazight standard marocană",
    "zh" to "chineză",
    "zh-alt-menu" to "chineză, mandarină",
    "zh-Hans" to "chineză simplificată",
    "zh-Hans-alt-long" to "chineză mandarină simplificată",
    "zh-Hant" to "chineză tradițională",
    "zh-Hant-alt-long" to "chineză mandarină tradițională",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "fară conținut lingvistic",
    "zza" to "zaza",
  ) }

  val ro_MD: ImmutableMap by lazy { immutableMapOf(
    "sw-CD" to "swahili (R. D. Congo)",
    "wal" to "wolaytta",
  ) }

  val rof: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakani",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kiingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kyifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "rof" to "Kihorombo",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val ru: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарский",
    "ab" to "абхазский",
    "ace" to "ачехский",
    "ach" to "ачоли",
    "ada" to "адангме",
    "ady" to "адыгейский",
    "ae" to "авестийский",
    "af" to "африкаанс",
    "afh" to "африхили",
    "agq" to "агем",
    "ain" to "айнский",
    "ak" to "акан",
    "akk" to "аккадский",
    "ale" to "алеутский",
    "alt" to "южноалтайский",
    "am" to "амхарский",
    "an" to "арагонский",
    "ang" to "староанглийский",
    "ann" to "оболо",
    "anp" to "ангика",
    "ar" to "арабский",
    "ar-001" to "арабский литературный",
    "arc" to "арамейский",
    "arn" to "мапуче",
    "arp" to "арапахо",
    "ars" to "недждийский арабский",
    "ars-alt-menu" to "арабский (недждийский)",
    "arw" to "аравакский",
    "as" to "ассамский",
    "asa" to "асу",
    "ast" to "астурийский",
    "atj" to "атикамек",
    "av" to "аварский",
    "awa" to "авадхи",
    "ay" to "аймара",
    "az" to "азербайджанский",
    "az-alt-short" to "азербайджанский",
    "ba" to "башкирский",
    "bal" to "белуджский",
    "ban" to "балийский",
    "bas" to "баса",
    "bax" to "бамум",
    "bbj" to "гомала",
    "be" to "белорусский",
    "bej" to "беджа",
    "bem" to "бемба",
    "bez" to "бена",
    "bfd" to "бафут",
    "bg" to "болгарский",
    "bgc" to "харианви",
    "bgn" to "западный белуджский",
    "bho" to "бходжпури",
    "bi" to "бислама",
    "bik" to "бикольский",
    "bin" to "бини",
    "bkm" to "ком",
    "bla" to "сиксика",
    "blo" to "ании",
    "bm" to "бамбара",
    "bn" to "бенгальский",
    "bo" to "тибетский",
    "br" to "бретонский",
    "bra" to "брауи",
    "brx" to "бодо",
    "bs" to "боснийский",
    "bss" to "акоосе",
    "bua" to "бурятский",
    "bug" to "бугийский",
    "bum" to "булу",
    "byn" to "билин",
    "byv" to "медумба",
    "ca" to "каталанский",
    "cad" to "каддо",
    "car" to "кариб",
    "cay" to "кайюга",
    "cch" to "атсам",
    "ccp" to "чакма",
    "ce" to "чеченский",
    "ceb" to "себуано",
    "cgg" to "кига",
    "ch" to "чаморро",
    "chb" to "чибча",
    "chg" to "чагатайский",
    "chk" to "чукотский",
    "chm" to "марийский",
    "chn" to "чинук жаргон",
    "cho" to "чоктавский",
    "chp" to "чипевьян",
    "chr" to "чероки",
    "chy" to "шайенский",
    "ckb" to "центральнокурдский",
    "ckb-alt-menu" to "курдский (сорани)",
    "ckb-alt-variant" to "центральнокурдский",
    "clc" to "чилкотин",
    "co" to "корсиканский",
    "cop" to "коптский",
    "cr" to "кри",
    "crg" to "мичиф",
    "crh" to "крымско-татарский",
    "crj" to "юго-восточный кри",
    "crk" to "равнинный кри",
    "crl" to "северо-восточный кри",
    "crm" to "мусский кри",
    "crr" to "каролинский алгонкинский",
    "crs" to "сейшельский креольский",
    "cs" to "чешский",
    "csb" to "кашубский",
    "csw" to "болотный кри",
    "cu" to "церковнославянский",
    "cv" to "чувашский",
    "cy" to "валлийский",
    "da" to "датский",
    "dak" to "дакота",
    "dar" to "даргинский",
    "dav" to "таита",
    "de" to "немецкий",
    "de-AT" to "австрийский немецкий",
    "de-CH" to "литературный швейцарский немецкий",
    "del" to "делаварский",
    "den" to "слейви",
    "dgr" to "догриб",
    "din" to "динка",
    "dje" to "джерма",
    "doi" to "догри",
    "dsb" to "нижнелужицкий",
    "dua" to "дуала",
    "dum" to "средненидерландский",
    "dv" to "мальдивский",
    "dyo" to "диола-фоньи",
    "dyu" to "диула",
    "dz" to "дзонг-кэ",
    "dzg" to "даза",
    "ebu" to "эмбу",
    "ee" to "эве",
    "efi" to "эфик",
    "egy" to "древнеегипетский",
    "eka" to "экаджук",
    "el" to "греческий",
    "elx" to "эламский",
    "en" to "английский",
    "en-AU" to "австралийский английский",
    "en-CA" to "канадский английский",
    "en-GB" to "британский английский",
    "en-GB-alt-short" to "британский английский",
    "en-US" to "американский английский",
    "en-US-alt-short" to "американский английский",
    "enm" to "среднеанглийский",
    "eo" to "эсперанто",
    "es" to "испанский",
    "es-419" to "латиноамериканский испанский",
    "es-ES" to "европейский испанский",
    "es-MX" to "мексиканский испанский",
    "et" to "эстонский",
    "eu" to "баскский",
    "ewo" to "эвондо",
    "fa" to "персидский",
    "fa-AF" to "дари",
    "fan" to "фанг",
    "fat" to "фанти",
    "ff" to "фулах",
    "fi" to "финский",
    "fil" to "филиппинский",
    "fj" to "фиджи",
    "fo" to "фарерский",
    "fon" to "фон",
    "fr" to "французский",
    "fr-CA" to "канадский французский",
    "fr-CH" to "швейцарский французский",
    "frc" to "каджунский французский",
    "frm" to "среднефранцузский",
    "fro" to "старофранцузский",
    "frr" to "северный фризский",
    "frs" to "восточный фризский",
    "fur" to "фриульский",
    "fy" to "западнофризский",
    "ga" to "ирландский",
    "gaa" to "га",
    "gag" to "гагаузский",
    "gan" to "гань",
    "gay" to "гайо",
    "gba" to "гбая",
    "gd" to "гэльский",
    "gez" to "геэз",
    "gil" to "гилбертский",
    "gl" to "галисийский",
    "gmh" to "средневерхненемецкий",
    "gn" to "гуарани",
    "goh" to "древневерхненемецкий",
    "gon" to "гонди",
    "gor" to "горонтало",
    "got" to "готский",
    "grb" to "гребо",
    "grc" to "древнегреческий",
    "gsw" to "швейцарский немецкий",
    "gu" to "гуджарати",
    "guz" to "гусии",
    "gv" to "мэнский",
    "gwi" to "гвичин",
    "ha" to "хауса",
    "hai" to "хайда",
    "hak" to "хакка",
    "haw" to "гавайский",
    "hax" to "южный хайда",
    "he" to "иврит",
    "hi" to "хинди",
    "hi-Latn-alt-variant" to "хинглиш",
    "hil" to "хилигайнон",
    "hit" to "хеттский",
    "hmn" to "хмонг",
    "ho" to "хиримоту",
    "hr" to "хорватский",
    "hsb" to "верхнелужицкий",
    "hsn" to "сян",
    "ht" to "гаитянский",
    "hu" to "венгерский",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "армянский",
    "hz" to "гереро",
    "ia" to "интерлингва",
    "iba" to "ибанский",
    "ibb" to "ибибио",
    "id" to "индонезийский",
    "ie" to "интерлингве",
    "ig" to "игбо",
    "ii" to "носу",
    "ik" to "инупиак",
    "ikt" to "восточноканадский инуктитут",
    "ilo" to "илоко",
    "inh" to "ингушский",
    "io" to "идо",
    "is" to "исландский",
    "it" to "итальянский",
    "iu" to "инуктитут",
    "ja" to "японский",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "еврейско-персидский",
    "jrb" to "еврейско-арабский",
    "jv" to "яванский",
    "ka" to "грузинский",
    "kaa" to "каракалпакский",
    "kab" to "кабильский",
    "kac" to "качинский",
    "kaj" to "каджи",
    "kam" to "камба",
    "kaw" to "кави",
    "kbd" to "кабардинский",
    "kbl" to "канембу",
    "kcg" to "тьяп",
    "kde" to "маконде",
    "kea" to "кабувердьяну",
    "kfo" to "коро",
    "kg" to "конго",
    "kgp" to "каинганг",
    "kha" to "кхаси",
    "kho" to "хотанский",
    "khq" to "койра чиини",
    "ki" to "кикуйю",
    "kj" to "кунама",
    "kk" to "казахский",
    "kkj" to "како",
    "kl" to "гренландский",
    "kln" to "календжин",
    "km" to "кхмерский",
    "kmb" to "кимбунду",
    "kn" to "каннада",
    "ko" to "корейский",
    "koi" to "коми-пермяцкий",
    "kok" to "конкани",
    "kos" to "косраенский",
    "kpe" to "кпелле",
    "kr" to "канури",
    "krc" to "карачаево-балкарский",
    "krl" to "карельский",
    "kru" to "курух",
    "ks" to "кашмири",
    "ksb" to "шамбала",
    "ksf" to "бафия",
    "ksh" to "кёльнский",
    "ku" to "курдский",
    "kum" to "кумыкский",
    "kut" to "кутенаи",
    "kv" to "коми",
    "kw" to "корнский",
    "kwk" to "квакиутль",
    "kxv" to "куви",
    "ky" to "киргизский",
    "la" to "латинский",
    "lad" to "ладино",
    "lag" to "ланго",
    "lah" to "лахнда",
    "lam" to "ламба",
    "lb" to "люксембургский",
    "lez" to "лезгинский",
    "lg" to "ганда",
    "li" to "лимбургский",
    "lij" to "лигурский",
    "lil" to "лиллуэт",
    "lkt" to "лакота",
    "lmo" to "ломбардский",
    "ln" to "лингала",
    "lo" to "лаосский",
    "lol" to "монго",
    "lou" to "луизианский креольский",
    "loz" to "лози",
    "lrc" to "севернолурский",
    "lsm" to "саамиа",
    "lt" to "литовский",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "луисеньо",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "лухья",
    "lv" to "латышский",
    "mad" to "мадурский",
    "maf" to "мафа",
    "mag" to "магахи",
    "mai" to "майтхили",
    "mak" to "макассарский",
    "man" to "мандинго",
    "mas" to "масаи",
    "mde" to "маба",
    "mdf" to "мокшанский",
    "mdr" to "мандарский",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "маврикийский креольский",
    "mg" to "малагасийский",
    "mga" to "среднеирландский",
    "mgh" to "макуа-меетто",
    "mgo" to "мета",
    "mh" to "маршалльский",
    "mi" to "маори",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонский",
    "ml" to "малаялам",
    "mn" to "монгольский",
    "mnc" to "маньчжурский",
    "mni" to "манипурский",
    "moe" to "инну-аймун",
    "moh" to "мохаук",
    "mos" to "моси",
    "mr" to "маратхи",
    "ms" to "малайский",
    "mt" to "мальтийский",
    "mua" to "мунданг",
    "mul" to "языки разных семей",
    "mus" to "крик",
    "mwl" to "мирандский",
    "mwr" to "марвари",
    "my" to "бирманский",
    "mye" to "миене",
    "myv" to "эрзянский",
    "mzn" to "мазандеранский",
    "na" to "науру",
    "nan" to "миньнань",
    "nap" to "неаполитанский",
    "naq" to "нама",
    "nb" to "норвежский букмол",
    "nd" to "северный ндебеле",
    "nds" to "нижненемецкий",
    "nds-NL" to "нижнесаксонский",
    "ne" to "непальский",
    "new" to "неварский",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "ниуэ",
    "nl" to "нидерландский",
    "nl-BE" to "фламандский",
    "nmg" to "квасио",
    "nn" to "нюнорск",
    "nnh" to "нгиембунд",
    "no" to "норвежский",
    "nog" to "ногайский",
    "non" to "старонорвежский",
    "nqo" to "нко",
    "nr" to "южный ндебеле",
    "nso" to "северный сото",
    "nus" to "нуэр",
    "nv" to "навахо",
    "nwc" to "классический невари",
    "ny" to "ньянджа",
    "nym" to "ньямвези",
    "nyn" to "ньянколе",
    "nyo" to "ньоро",
    "nzi" to "нзима",
    "oc" to "окситанский",
    "oj" to "оджибва",
    "ojb" to "северо-западный оджибве",
    "ojc" to "центральный оджибве",
    "ojs" to "оджи-кри",
    "ojw" to "западный оджибве",
    "oka" to "оканаган",
    "om" to "оромо",
    "or" to "ория",
    "os" to "осетинский",
    "osa" to "оседжи",
    "ota" to "старотурецкий",
    "pa" to "панджаби",
    "pag" to "пангасинан",
    "pal" to "пехлевийский",
    "pam" to "пампанга",
    "pap" to "папьяменто",
    "pau" to "палау",
    "pcm" to "нигерийско-креольский",
    "peo" to "староперсидский",
    "phn" to "финикийский",
    "pi" to "пали",
    "pis" to "соломонский пиджин",
    "pl" to "польский",
    "pon" to "понапе",
    "pqm" to "малесит-пассамакводди",
    "prg" to "прусский",
    "pro" to "старопровансальский",
    "ps" to "пушту",
    "pt" to "португальский",
    "pt-BR" to "бразильский португальский",
    "pt-PT" to "европейский португальский",
    "qu" to "кечуа",
    "quc" to "киче",
    "raj" to "раджастхани",
    "rap" to "рапануйский",
    "rar" to "раротонга",
    "rhg" to "рохинджа",
    "rm" to "романшский",
    "rn" to "рунди",
    "ro" to "румынский",
    "ro-MD" to "молдавский",
    "rof" to "ромбо",
    "rom" to "цыганский",
    "ru" to "русский",
    "rup" to "арумынский",
    "rw" to "киньяруанда",
    "rwk" to "руанда",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "саха",
    "sam" to "самаритянский арамейский",
    "saq" to "самбуру",
    "sas" to "сасакский",
    "sat" to "сантали",
    "sba" to "нгамбайский",
    "sbp" to "сангу",
    "sc" to "сардинский",
    "scn" to "сицилийский",
    "sco" to "шотландский",
    "sd" to "синдхи",
    "sdh" to "южнокурдский",
    "se" to "северносаамский",
    "see" to "сенека",
    "seh" to "сена",
    "sel" to "селькупский",
    "ses" to "койраборо сенни",
    "sg" to "санго",
    "sga" to "староирландский",
    "sh" to "сербскохорватский",
    "shi" to "ташельхит",
    "shn" to "шанский",
    "shu" to "чадский арабский",
    "si" to "сингальский",
    "sid" to "сидама",
    "sk" to "словацкий",
    "sl" to "словенский",
    "slh" to "южный лушуцид",
    "sm" to "самоанский",
    "sma" to "южносаамский",
    "smj" to "луле-саамский",
    "smn" to "инари-саамский",
    "sms" to "колтта-саамский",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомали",
    "sog" to "согдийский",
    "sq" to "албанский",
    "sr" to "сербский",
    "srn" to "сранан-тонго",
    "srr" to "серер",
    "ss" to "свази",
    "ssy" to "сахо",
    "st" to "южный сото",
    "str" to "стрейтс салиш",
    "su" to "сунданский",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "шумерский",
    "sv" to "шведский",
    "sw" to "суахили",
    "sw-CD" to "конголезский суахили",
    "swb" to "коморский",
    "syc" to "классический сирийский",
    "syr" to "сирийский",
    "szl" to "силезский",
    "ta" to "тамильский",
    "tce" to "южный тутчоне",
    "te" to "телугу",
    "tem" to "темне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таджикский",
    "tgx" to "тагиш",
    "th" to "тайский",
    "tht" to "талтан",
    "ti" to "тигринья",
    "tig" to "тигре",
    "tiv" to "тиви",
    "tk" to "туркменский",
    "tkl" to "токелайский",
    "tl" to "тагалог",
    "tlh" to "клингонский",
    "tli" to "тлингит",
    "tmh" to "тамашек",
    "tn" to "тсвана",
    "to" to "тонганский",
    "tog" to "тонга",
    "tok" to "токипона",
    "tpi" to "ток-писин",
    "tr" to "турецкий",
    "tru" to "туройо",
    "trv" to "седекский",
    "ts" to "тсонга",
    "tsi" to "цимшиан",
    "tt" to "татарский",
    "ttm" to "северный тутчоне",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "tw" to "тви",
    "twq" to "тасавак",
    "ty" to "таитянский",
    "tyv" to "тувинский",
    "tzm" to "среднеатласский тамазигхтский",
    "udm" to "удмуртский",
    "ug" to "уйгурский",
    "uga" to "угаритский",
    "uk" to "украинский",
    "umb" to "умбунду",
    "und" to "неизвестный язык",
    "ur" to "урду",
    "uz" to "узбекский",
    "vai" to "ваи",
    "ve" to "венда",
    "vec" to "венецианский",
    "vi" to "вьетнамский",
    "vmw" to "макуа",
    "vo" to "волапюк",
    "vot" to "водский",
    "vun" to "вунджо",
    "wa" to "валлонский",
    "wae" to "валлисский",
    "wal" to "воламо",
    "war" to "варай",
    "was" to "вашо",
    "wbp" to "вальбири",
    "wo" to "волоф",
    "wuu" to "у",
    "xal" to "калмыцкий",
    "xh" to "коса",
    "xnr" to "кангри",
    "xog" to "сога",
    "yao" to "яо",
    "yap" to "яп",
    "yav" to "янгбен",
    "ybb" to "йемба",
    "yi" to "идиш",
    "yo" to "йоруба",
    "yrl" to "ньенгату",
    "yue" to "кантонский",
    "yue-alt-menu" to "кантонский",
    "za" to "чжуань",
    "zap" to "сапотекский",
    "zbl" to "блиссимволика",
    "zen" to "зенагский",
    "zgh" to "тамазигхтский",
    "zh" to "китайский",
    "zh-alt-menu" to "севернокитайский",
    "zh-Hans" to "китайский, упрощенное письмо",
    "zh-Hans-alt-long" to "севернокитайский, упрощенное письмо",
    "zh-Hant" to "китайский, традиционное письмо",
    "zh-Hant-alt-long" to "севернокитайский, традиционное письмо",
    "zu" to "зулу",
    "zun" to "зуньи",
    "zxx" to "нет языкового материала",
    "zza" to "заза",
  ) }

  val ru_BY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ru_KG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ru_KZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ru_MD: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ru_UA: ImmutableMap by lazy { immutableMapOf(
  ) }

  val rw: ImmutableMap by lazy { immutableMapOf(
    "af" to "Ikinyafurikaneri",
    "am" to "Inyamuhariki",
    "ar" to "Icyarabu",
    "as" to "Icyasamizi",
    "az" to "Inyazeribayijani",
    "az-alt-short" to "Inyazeribayijani",
    "be" to "Ikibelarusiya",
    "bg" to "Urunyabuligariya",
    "bn" to "Ikibengali",
    "br" to "Inyebiritoni",
    "bs" to "Inyebosiniya",
    "ca" to "Igikatalani",
    "cs" to "Igiceke",
    "cy" to "Ikigaluwa",
    "da" to "Ikidaninwa",
    "de" to "Ikidage",
    "el" to "Ikigereki",
    "en" to "Icyongereza",
    "eo" to "Icyesiperanto",
    "es" to "Icyesipanyolo",
    "et" to "Icyesitoniya",
    "eu" to "Ikibasiki",
    "fa" to "Inyeperisi",
    "fi" to "Igifinilande",
    "fil" to "Ikinyafilipine",
    "fo" to "Inyefaroyizi",
    "fr" to "Igifaransa",
    "fy" to "Igifiriziyani",
    "ga" to "Ikirilandi",
    "gd" to "Ikigaluwa cy’Igisweduwa",
    "gl" to "Ikigalisiya",
    "gn" to "Inyaguwarani",
    "gu" to "Inyegujarati",
    "he" to "Igiheburayo",
    "hi" to "Igihindi",
    "hr" to "Igikorowasiya",
    "hu" to "Igihongiriya",
    "hy" to "Ikinyarumeniya",
    "ia" to "Ururimi Gahuzamiryango",
    "id" to "Ikinyendoziya",
    "ie" to "Uruhuzandimi",
    "is" to "Igisilande",
    "it" to "Igitaliyani",
    "ja" to "Ikiyapani",
    "jv" to "Inyejava",
    "ka" to "Inyejeworujiya",
    "km" to "Igikambodiya",
    "kn" to "Igikanada",
    "ko" to "Igikoreya",
    "ku" to "Inyekuridishi",
    "ky" to "Inkerigizi",
    "la" to "Ikilatini",
    "ln" to "Ilingala",
    "lo" to "Ikilawotiyani",
    "lt" to "Ikilituwaniya",
    "lv" to "Ikinyaletoviyani",
    "mk" to "Ikimasedoniya",
    "ml" to "Ikimalayalami",
    "mn" to "Ikimongoli",
    "mr" to "Ikimarati",
    "ms" to "Ikimalayi",
    "mt" to "Ikimaliteze",
    "ne" to "Ikinepali",
    "nl" to "Ikinerilande",
    "nn" to "Inyenoruveji (Nyonorusiki)",
    "no" to "Ikinoruveji",
    "oc" to "Inyogusitani",
    "or" to "Inyoriya",
    "pa" to "Igipunjabi",
    "pl" to "Igipolone",
    "ps" to "Impashito",
    "pt" to "Igiporutugali",
    "pt-BR" to "Inyeporutigali (Brezili)",
    "pt-PT" to "Inyeporutigali (Igiporutigali)",
    "ro" to "Ikinyarumaniya",
    "ru" to "Ikirusiya",
    "rw" to "Ikinyarwanda",
    "sa" to "Igisansikiri",
    "sd" to "Igisindi",
    "sh" to "Inyeseribiya na Korowasiya",
    "si" to "Inyesimpaleze",
    "sk" to "Igisilovaki",
    "sl" to "Ikinyasiloveniya",
    "so" to "Igisomali",
    "sq" to "Icyalubaniya",
    "sr" to "Igiseribe",
    "st" to "Inyesesoto",
    "su" to "Inyesudani",
    "sv" to "Igisuweduwa",
    "sw" to "Igiswahili",
    "ta" to "Igitamili",
    "te" to "Igitelugu",
    "th" to "Igitayi",
    "ti" to "Inyatigirinya",
    "tk" to "Inyeturukimeni",
    "tlh" to "Inyekilingoni",
    "tr" to "Igiturukiya",
    "tw" to "Inyetuwi",
    "ug" to "Ikiwiguri",
    "uk" to "Ikinyayukereni",
    "ur" to "Inyeyurudu",
    "uz" to "Inyeyuzubeki",
    "vi" to "Ikinyaviyetinamu",
    "xh" to "Inyehawusa",
    "yi" to "Inyeyidishi",
    "zu" to "Inyezulu",
  ) }

  val rwk: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakanyi",
    "am" to "Kiamharyi",
    "ar" to "Kyiarabu",
    "be" to "Kyibelarusi",
    "bg" to "Kyibulgaryia",
    "bn" to "Kyibangla",
    "cs" to "Kyichecki",
    "de" to "Kyijerumani",
    "el" to "Kyigiriki",
    "en" to "Kyingereza",
    "es" to "Kyihispania",
    "fa" to "Kyiajemi",
    "fr" to "Kyifaransa",
    "ha" to "Kyihausa",
    "hi" to "Kyihindi",
    "hu" to "Kyihungari",
    "id" to "Kyiindonesia",
    "ig" to "Kyiigbo",
    "it" to "Kyiitaliano",
    "ja" to "Kyijapani",
    "jv" to "Kyijava",
    "km" to "Kyikambodia",
    "ko" to "Kyikorea",
    "ms" to "Kyimalesia",
    "my" to "Kyiburma",
    "ne" to "Kyinepali",
    "nl" to "Kyiholanzi",
    "pa" to "Kyipunjabi",
    "pl" to "Kyipolandi",
    "pt" to "Kyireno",
    "ro" to "Kyiromania",
    "ru" to "Kyirusi",
    "rw" to "Kyinyarwanda",
    "rwk" to "Kiruwa",
    "so" to "Kyisomalyi",
    "sv" to "Kyiswidi",
    "ta" to "Kyitamil",
    "th" to "Kyitailandi",
    "tr" to "Kyiturukyi",
    "uk" to "Kyiukrania",
    "ur" to "Kyiurdu",
    "vi" to "Kyivietinamu",
    "yo" to "Kyiyoruba",
    "zh" to "Kyichina",
    "zh-alt-menu" to "Kyichina",
    "zu" to "Kyizulu",
  ) }

  val sa: ImmutableMap by lazy { immutableMapOf(
    "ace" to "अचिनीस्",
    "ach" to "अचोलि",
    "anp" to "अङ्गिक",
    "de" to "जर्मनभाषा:",
    "de-AT" to "ऑस्ट्रियाई जर्मनभाषा:",
    "de-CH" to "स्विस उच्च जर्मनभाषा:",
    "en" to "आङ्ग्लभाषा",
    "en-AU" to "ऑस्ट्रेलियादेशः आङ्ग्लभाषा",
    "en-CA" to "कनाडादेशः आङ्ग्लभाषा",
    "en-GB" to "आङ्ग्लदेशीय आङ्ग्लभाषा:",
    "en-GB-alt-short" to "यूके आङ्ग्लभाषा:",
    "en-US" to "अमेरिकादेशीय आङ्ग्लभाषा:",
    "en-US-alt-short" to "यूएस आङ्ग्लभाषा:",
    "es" to "स्पेनीय भाषा:",
    "es-419" to "लैटिन अमेरिकादेशीय स्पेनीय भाषा:",
    "es-ES" to "फिरङ्गिन् स्पेनीय भाषा:",
    "es-MX" to "मैक्सिकन स्पेनीय भाषा:",
    "fr" to "फ़्रांसदेशीय भाषा:",
    "fr-CA" to "कनाडादेशः फ़्रांसदेशीय भाषा:",
    "fr-CH" to "स्विस फ़्रांसदेशीय भाषा:",
    "it" to "इटलीदेशीय भाषा:",
    "ja" to "सूर्यमूलीय भाषा:",
    "pt" to "पुर्तगालदेशीय भाषा:",
    "pt-BR" to "ब्राज़ीली पुर्तगालदेशीय भाषा:",
    "pt-PT" to "फिरङ्गिन् पुर्तगालदेशीय भाषा:",
    "ru" to "रष्यदेशीय भाषा:",
    "sa" to "संस्कृत भाषा",
    "und" to "अज्ञात भाषा:",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मैंडेरिन",
    "zh-Hans" to "सरलीकृत चीनी",
    "zh-Hans-alt-long" to "सरलीकृत मैंडेरिन चीनी",
    "zh-Hant" to "परम्परागत चीनी",
    "zh-Hant-alt-long" to "परम्परागत मैंडेरिन चीनी",
  ) }

  val sah: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Абхаастыы",
    "af" to "Аппырыкааныстыы",
    "ale" to "Алеуттуу",
    "am" to "Амхаардыы",
    "ar" to "Араабтыы",
    "ast" to "Астуурдуу",
    "av" to "Аваардыы",
    "az" to "Адьырбайдьаанныы",
    "az-alt-short" to "Адьырбайдьаанныы",
    "be" to "Бөлөрүүстүү",
    "bg" to "Булҕаардыы",
    "bn" to "Бенгаллыы",
    "bo" to "Тибиэттии",
    "bs" to "Босныйалыы",
    "ca" to "Каталаанныы",
    "ce" to "Чэчиэннии",
    "ckb" to "Киин куурдуу",
    "ckb-alt-menu" to "Киин куурдуу",
    "ckb-alt-variant" to "Киин куурдуу",
    "cs" to "Чиэхтии",
    "da" to "Даатскайдыы",
    "de" to "Ниэмэстии",
    "el" to "Гириэктии",
    "en" to "Ааҥыллыы",
    "es" to "Ыспаанныы",
    "et" to "Эстиэнийэлии",
    "fa" to "Пиэристии",
    "fi" to "Пииннии",
    "fil" to "Пилипииннии",
    "fr" to "Боронсуустуу",
    "hu" to "Бэҥгиэрдии",
    "hy" to "Эрмээннии",
    "it" to "Ытаалыйалыы",
    "ja" to "Дьоппуоннуу",
    "ka" to "Курусууннуу",
    "kk" to "Хаһаахтыы",
    "ko" to "Кэриэйдии",
    "ky" to "Кыргыстыы",
    "la" to "Латыынныы",
    "mn" to "Моҕуоллуу",
    "ms" to "Малаайдыы",
    "ne" to "Ньыпааллыы",
    "nog" to "Нагаайдыы",
    "pa" to "Пандьаабтыы",
    "pt" to "Португааллыы",
    "ro" to "Румыынныы",
    "ru" to "Нууччалыы",
    "sah" to "саха тыла",
    "sk" to "Словаактыы",
    "sq" to "Албаанныы",
    "ta" to "Тамыллыы",
    "te" to "Төлүгүлүү",
    "tg" to "Тадьыыктыы",
    "tt" to "Татаардыы",
    "ug" to "Уйгуурдуу",
    "uk" to "Украйыыньыстыы",
    "uz" to "Үзбиэктии",
    "zh" to "Кытайдыы",
    "zh-alt-menu" to "Кытайдыы",
    "zu" to "Зуулулуу",
  ) }

  val saq: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "saq" to "Kisampur",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val sat: ImmutableMap by lazy { immutableMapOf(
    "ab" to "ᱟᱹᱵᱠᱷᱟᱡᱤᱭᱟᱹᱱ",
    "ace" to "ᱟᱠᱷᱤᱱᱤᱡᱽ",
    "ada" to "ᱟᱹᱰᱟᱱᱜᱽᱢᱮ",
    "ady" to "ᱟᱹᱰᱭᱜᱷᱮ",
    "af" to "ᱟᱯᱷᱨᱤᱠᱟᱱᱥ",
    "agq" to "ᱟᱜᱷᱮᱢ",
    "ain" to "ᱟᱭᱤᱱᱩ",
    "ak" to "ᱟᱠᱟᱱ",
    "ale" to "ᱟᱞᱮᱣᱴ",
    "am" to "ᱟᱢᱦᱟᱨᱤᱠ",
    "an" to "ᱟᱨᱟᱜᱚᱱᱤᱡᱽ",
    "anp" to "ᱟᱹᱝᱜᱤᱠᱟ",
    "ar" to "ᱚᱨᱵᱤ",
    "ar-001" to "ᱟᱫᱷᱩᱱᱤᱠ ᱢᱟᱱᱚᱠ ᱚᱨᱵᱤ",
    "arp" to "ᱟᱨᱟᱯᱟᱦᱚ",
    "as" to "ᱟᱥᱟᱢᱤᱡᱽ",
    "de" to "ᱡᱟᱨᱢᱟᱱ",
    "de-AT" to "ᱚᱥᱴᱨᱤᱭᱟ ᱡᱟᱨᱢᱟᱱ",
    "de-CH" to "ᱥᱩᱣᱤᱥ ᱦᱟᱤ ᱡᱟᱨᱢᱟᱱ",
    "en" to "ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-AU" to "ᱚᱥᱴᱨᱮᱞᱤᱭᱟᱱ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-CA" to "ᱠᱟᱱᱟᱰᱤᱭᱟᱱ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-GB" to "ᱵᱨᱤᱴᱤᱥ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-GB-alt-short" to "ᱭᱩᱠᱮ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-US" to "ᱟᱢᱮᱨᱤᱠᱟᱱ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "en-US-alt-short" to "ᱭᱩᱮᱥ ᱟᱝᱜᱽᱨᱮᱡᱤ",
    "es" to "ᱥᱯᱮᱱᱤᱥ",
    "es-419" to "ᱞᱮᱴᱤᱱ ᱟᱢᱮᱨᱤᱠᱟᱱ ᱥᱯᱮᱱᱤᱥ",
    "es-ES" to "ᱨᱩᱥᱤᱭᱟᱱ ᱥᱯᱮᱱᱤᱥ",
    "es-MX" to "ᱢᱮᱠᱥᱤᱠᱟᱱ ᱥᱯᱮᱱᱤᱥ",
    "fr" to "ᱯᱷᱨᱮᱧᱪ",
    "fr-CA" to "ᱠᱟᱱᱟᱰᱤᱭᱟᱱ ᱯᱷᱨᱮᱧᱪ",
    "fr-CH" to "ᱥᱩᱣᱤᱥ ᱯᱷᱨᱮᱧᱪ",
    "hy" to "ᱟᱨᱢᱮᱱᱤᱭᱟᱹᱱ",
    "it" to "ᱤᱴᱟᱞᱤᱟᱱ",
    "ja" to "ᱡᱟᱯᱟᱱᱤ",
    "pt" to "ᱯᱩᱨᱛᱜᱟᱞᱤ",
    "pt-BR" to "ᱵᱨᱟᱡᱤᱞᱤᱭᱟᱱ ᱯᱩᱨᱛᱜᱟᱞᱤ",
    "pt-PT" to "ᱭᱩᱨᱚᱯᱤᱭᱟᱱ ᱯᱩᱨᱛᱜᱟᱞᱤ",
    "ru" to "ᱨᱩᱥᱤᱭᱟᱱ",
    "rup" to "ᱟᱨᱚᱢᱟᱱᱤᱭᱟᱹᱱ",
    "sat" to "ᱥᱟᱱᱛᱟᱲᱤ",
    "sq" to "ᱟᱞᱵᱟᱱᱤᱭᱟᱹᱱ",
    "und" to "ᱵᱟᱝ ᱩᱨᱩᱢ ᱯᱟᱹᱨᱥᱤ",
    "zh" to "ᱪᱟᱭᱱᱤᱡᱽ",
    "zh-alt-menu" to "ᱪᱟᱭᱱᱤᱡᱽ, ᱢᱟᱱᱰᱟᱨᱤᱱ",
    "zh-Hans" to "ᱟᱞᱜᱟᱣᱟᱠᱟᱱ ᱪᱟᱭᱱᱤᱡᱽ",
    "zh-Hans-alt-long" to "ᱟᱞᱜᱟᱣᱟᱠᱟᱱ ᱢᱟᱫᱟᱨᱤᱱ ᱪᱟᱭᱱᱤᱡᱽ",
    "zh-Hant" to "ᱴᱨᱮᱰᱤᱥᱱᱟᱞ ᱪᱟᱭᱱᱤᱡᱽ",
    "zh-Hant-alt-long" to "ᱴᱨᱮᱰᱤᱥᱱᱟᱞ ᱢᱟᱫᱟᱨᱤᱱ ᱪᱟᱭᱱᱤᱡᱽ",
  ) }

  val sat_Deva: ImmutableMap by lazy { immutableMapOf(
    "sat" to "सानताड़ी",
  ) }

  val sat_Olck: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sbp: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Ishiyakani",
    "am" to "Ishiyamuhali",
    "ar" to "Ishiyalabu",
    "be" to "Ishibelalusi",
    "bg" to "Ishibulugalia",
    "bn" to "Ishibangila",
    "cs" to "Ishisheki",
    "de" to "Ishijelumani",
    "el" to "Ishigiliki",
    "en" to "Ishingelesa",
    "es" to "Ishihisipaniya",
    "fa" to "Ishiajemi",
    "fr" to "Ishifalansa",
    "ha" to "Ishihawusa",
    "hi" to "Ishihindi",
    "hu" to "Ishihungali",
    "id" to "Ishihindonesia",
    "ig" to "Ishihigibo",
    "it" to "Ishihitaliyano",
    "ja" to "Ishijapani",
    "jv" to "Ishijava",
    "km" to "Ishikambodia",
    "ko" to "Ishikoleya",
    "ms" to "Ishimalesiya",
    "my" to "Ishibuluma",
    "ne" to "Ishinepali",
    "nl" to "Ishiholansi",
    "pa" to "Ishipunjabi",
    "pl" to "Ishipolandi",
    "pt" to "Ishileno",
    "ro" to "Ishilomaniya",
    "ru" to "Ishilusi",
    "rw" to "Ishinyalwanda",
    "sbp" to "Ishisangu",
    "so" to "Ishisomali",
    "sv" to "Ishiswidi",
    "ta" to "Ishitamili",
    "th" to "Ishitayilandi",
    "tr" to "Ishituluki",
    "uk" to "Ishiyukilaniya",
    "ur" to "Ishiwuludi",
    "vi" to "Ishivietinamu",
    "yo" to "Ishiyoluba",
    "zh" to "Ishishina",
    "zh-alt-menu" to "Ishishina",
    "zu" to "Ishisulu",
  ) }

  val sc: ImmutableMap by lazy { immutableMapOf(
    "ab" to "abcasu",
    "ace" to "acehnesu",
    "ada" to "adangme",
    "ady" to "adighè",
    "af" to "afrikaans",
    "agq" to "aghem",
    "ain" to "àinu",
    "ak" to "akan",
    "ale" to "aleutinu",
    "alt" to "altai meridionale",
    "am" to "amàricu",
    "an" to "aragonesu",
    "ann" to "obolo",
    "anp" to "angika",
    "apc" to "àrabu levantinu",
    "ar" to "àrabu",
    "ar-001" to "àrabu modernu istandard",
    "arn" to "mapudungun",
    "arp" to "arapaho",
    "ars" to "àrabu najdi",
    "as" to "assamesu",
    "asa" to "asu",
    "ast" to "asturianu",
    "atj" to "atikamekw",
    "av" to "avaru",
    "awa" to "awadhi",
    "ay" to "aimara",
    "az" to "azerbaigianu",
    "az-alt-short" to "azeru",
    "ba" to "baschiru",
    "ban" to "balinesu",
    "bas" to "basaa",
    "be" to "bielorussu",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bùlgaru",
    "bgc" to "haryanvi",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bin" to "bini",
    "bla" to "pees nieddos",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalesu",
    "bo" to "tibetanu",
    "br" to "brètone",
    "brx" to "bodo",
    "bs" to "bosnìacu",
    "bug" to "buginesu",
    "byn" to "blin",
    "ca" to "catalanu",
    "cay" to "cayuga",
    "ccp" to "chakma",
    "ce" to "cecenu",
    "ceb" to "cebuanu",
    "cgg" to "chiga",
    "ch" to "chamorru",
    "chk" to "chuukesu",
    "chm" to "mari",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokee",
    "chy" to "cheyenne",
    "ckb" to "curdu tzentrale",
    "ckb-alt-menu" to "curdu, tzentrale",
    "ckb-alt-variant" to "curdu, sorani",
    "clc" to "chilcotin",
    "co" to "corsicanu",
    "crg" to "michif",
    "crj" to "cree sud-orientale",
    "crk" to "cree de sas campuras",
    "crl" to "cree nord-orientale",
    "crm" to "cree moose",
    "crr" to "algonchinu de sa Carolina",
    "cs" to "tzecu",
    "csw" to "cree de sas paludes",
    "cu" to "islavu eclesiàsticu",
    "cv" to "ciuvàsciu",
    "cy" to "gallesu",
    "da" to "danesu",
    "dak" to "dakota",
    "dar" to "dargua",
    "dav" to "taita",
    "de" to "tedescu",
    "de-AT" to "tedescu austrìacu",
    "de-CH" to "tedescu artu isvìtzeru",
    "dgr" to "dogrib",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "sòrabu bassu",
    "dua" to "duala",
    "dv" to "malvidianu",
    "dyo" to "jola-fonyi",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "eka" to "ekajuk",
    "el" to "grecu",
    "en" to "inglesu",
    "en-AU" to "inglesu australianu",
    "en-CA" to "inglesu canadesu",
    "en-GB" to "inglesu britànnicu",
    "en-GB-alt-short" to "inglesu (RU)",
    "en-US" to "inglesu americanu",
    "en-US-alt-short" to "inglesu (USA)",
    "eo" to "esperanto",
    "es" to "ispagnolu",
    "es-419" to "ispagnolu latinoamericanu",
    "es-ES" to "ispagnolu europeu",
    "es-MX" to "ispagnolu messicanu",
    "et" to "èstone",
    "eu" to "bascu",
    "ewo" to "ewondo",
    "fa" to "persianu",
    "fa-AF" to "dari",
    "ff" to "fulah",
    "fi" to "finlandesu",
    "fil" to "filipinu",
    "fj" to "fijianu",
    "fo" to "faroesu",
    "fon" to "fon",
    "fr" to "frantzesu",
    "fr-CA" to "frantzesu canadesu",
    "fr-CH" to "frantzesu isvìtzeru",
    "frc" to "frantzesu cajun",
    "frr" to "frisone setentrionale",
    "fur" to "friulanu",
    "fy" to "frisone otzidentale",
    "ga" to "irlandesu",
    "gaa" to "ga",
    "gd" to "gaèlicu iscotzesu",
    "gez" to "ge’ez",
    "gil" to "gilbertesu",
    "gl" to "galitzianu",
    "gn" to "guaranì",
    "gor" to "gorontalo",
    "gsw" to "tedescu isvìtzeru",
    "gu" to "gujarati",
    "guz" to "gusii",
    "gv" to "mannesu",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "hawaianu",
    "hax" to "haida meridionale",
    "he" to "ebreu",
    "hi" to "hindi",
    "hi-Latn" to "hindi (caràteres latinos)",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "ilongu",
    "hmn" to "hmong",
    "hr" to "croatu",
    "hsb" to "sòrabu artu",
    "ht" to "crèolu haitianu",
    "hu" to "ungheresu",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armenu",
    "hz" to "herero",
    "ia" to "interlìngua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonesianu",
    "ie" to "interlìngue",
    "ig" to "igbo",
    "ii" to "sichuan yi",
    "ikt" to "inuktitut canadesu otzidentale",
    "ilo" to "ilocanu",
    "inh" to "ingùsciu",
    "io" to "ido",
    "is" to "islandesu",
    "it" to "italianu",
    "iu" to "inuktitut",
    "ja" to "giaponesu",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "giavanesu",
    "ka" to "georgianu",
    "kab" to "cabilu",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kbd" to "cabardianu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "cabubirdianu",
    "kfo" to "koro",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazacu",
    "kkj" to "kako",
    "kl" to "groenlandesu",
    "kln" to "kalenjin",
    "km" to "khmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "coreanu",
    "kok" to "konkani",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "caraciai-balcaru",
    "krl" to "carelianu",
    "kru" to "kurukh",
    "ks" to "kashmiri",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "coloniesu",
    "ku" to "curdu",
    "kum" to "cumucu",
    "kv" to "komi",
    "kw" to "còrnicu",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "chirghisu",
    "la" to "latinu",
    "lad" to "giudeu-ispagnolu",
    "lag" to "langi",
    "lb" to "lussemburghesu",
    "lez" to "lezghianu",
    "lg" to "ganda",
    "li" to "limburghesu",
    "lij" to "lìgure",
    "lil" to "lillooet",
    "lkt" to "lakota",
    "lmo" to "lombardu",
    "ln" to "lingala",
    "lo" to "laotianu",
    "lou" to "crèolu de sa Louisiana",
    "loz" to "lozi",
    "lrc" to "luri setentrionale",
    "lsm" to "sàmia",
    "lt" to "lituanu",
    "lu" to "luba-katanga",
    "lua" to "tshiluba",
    "lun" to "lunda",
    "lus" to "mizo",
    "luy" to "luyia",
    "lv" to "lètone",
    "mad" to "maduresu",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makassaresu",
    "mas" to "masai",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "crèolu mauritzianu",
    "mg" to "malgàsciu",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshallesu",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "matzèdone",
    "ml" to "malayalam",
    "mn" to "mòngolu",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "moore",
    "mr" to "marathi",
    "ms" to "malesu",
    "mt" to "maltesu",
    "mua" to "mundang",
    "mul" to "limbas mùltiplas",
    "mus" to "muscogee",
    "mwl" to "mirandesu",
    "my" to "burmesu",
    "myv" to "erzya",
    "mzn" to "mazandarani",
    "na" to "nauru",
    "nap" to "napoletanu",
    "naq" to "nama",
    "nb" to "norvegesu bokmål",
    "nd" to "ndebele de su nord",
    "nds" to "tedescu bassu",
    "nds-NL" to "sàssone bassu",
    "ne" to "nepalesu",
    "new" to "nepal bhasa",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueanu",
    "nl" to "olandesu",
    "nl-BE" to "fiammingu",
    "nmg" to "kwasio",
    "nn" to "norvegesu nynorsk",
    "nnh" to "ngiemboon",
    "no" to "norvegesu",
    "nog" to "nogai",
    "nqo" to "n’ko",
    "nr" to "ndebele de su sud",
    "nso" to "sotho setentrionale",
    "nus" to "nuer",
    "nv" to "navajo",
    "ny" to "nyanja",
    "nyn" to "nyankole",
    "oc" to "otzitanu",
    "ojb" to "ojibwa nord-otzidentale",
    "ojc" to "ojibwa tzentrale",
    "ojs" to "oji-Cree",
    "ojw" to "ojibwa otzidentale",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "odia",
    "os" to "ossèticu",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pam" to "pampanga",
    "pap" to "papiamentu",
    "pau" to "palauanu",
    "pcm" to "pidgin nigerianu",
    "pis" to "pijin",
    "pl" to "polacu",
    "pqm" to "malecite-passamaquoddy",
    "prg" to "prussianu",
    "ps" to "pashto",
    "pt" to "portoghesu",
    "pt-BR" to "portoghesu brasilianu",
    "pt-PT" to "portoghesu europeu",
    "qu" to "quechua",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonganu",
    "rhg" to "rohingya",
    "rif" to "rifenu",
    "rm" to "romànciu",
    "rn" to "rundi",
    "ro" to "rumenu",
    "ro-MD" to "moldavu",
    "rof" to "rombo",
    "ru" to "russu",
    "rup" to "arumenu",
    "rw" to "kinyarwanda",
    "rwk" to "rwa",
    "sa" to "sànscritu",
    "sad" to "sandawe",
    "sah" to "yakut",
    "saq" to "samburu",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardu",
    "scn" to "sitzilianu",
    "sco" to "scots",
    "sd" to "sindhi",
    "se" to "sami setentrionale",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "shi" to "tashelhit",
    "shn" to "shan",
    "si" to "singalesu",
    "sk" to "islovacu",
    "sl" to "islovenu",
    "slh" to "lushootseed meridionale",
    "sm" to "samoanu",
    "smn" to "sami de sos inari",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "sòmalu",
    "sq" to "albanesu",
    "sr" to "serbu",
    "srn" to "sranan tongo",
    "ss" to "swati",
    "st" to "sotho meridionale",
    "str" to "salish de sas astrinturas",
    "su" to "sundanesu",
    "suk" to "sukuma",
    "sv" to "isvedesu",
    "sw" to "swahili",
    "sw-CD" to "swahili de su Congo",
    "swb" to "comorianu",
    "syr" to "sirìacu",
    "szl" to "silesianu",
    "ta" to "tamil",
    "tce" to "tutchone meridionale",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "tet" to "tetum",
    "tg" to "tagicu",
    "tgx" to "tagish",
    "th" to "tailandesu",
    "tht" to "tahltan",
    "ti" to "tigrignu",
    "tig" to "tigrè",
    "tk" to "turcmenu",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tn" to "tswana",
    "to" to "tonganu",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turcu",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tt" to "tàtaru",
    "ttm" to "tutchone setentrionale",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "twq" to "tasawaq",
    "ty" to "taitianu",
    "tyv" to "tuvanu",
    "tzm" to "tamazight de s’Atlànte tzentrale",
    "udm" to "udmurtu",
    "ug" to "uiguru",
    "uk" to "ucrainu",
    "umb" to "umbundu",
    "und" to "limba disconnota",
    "ur" to "urdu",
    "uz" to "uzbecu",
    "ve" to "venda",
    "vec" to "vènetu",
    "vi" to "vietnamita",
    "vmw" to "macua",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "vallonu",
    "wae" to "walser",
    "wal" to "wolaita",
    "war" to "waray",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "calmucu",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "yiddish",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "cantonesu",
    "yue-alt-menu" to "tzinesu, cantonesu",
    "za" to "zhuang",
    "zgh" to "tamazight istandard marochinu",
    "zh" to "tzinesu",
    "zh-alt-menu" to "tzinesu, mandarinu",
    "zh-Hans" to "tzinesu semplificadu",
    "zh-Hans-alt-long" to "tzinesu mandarinu semplificadu",
    "zh-Hant" to "tzinesu traditzionale",
    "zh-Hant-alt-long" to "tzinesu mandarinu traditzionale",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "perunu cuntenutu linguìsticu",
    "zza" to "zazaki",
  ) }

  val scn: ImmutableMap by lazy { immutableMapOf(
    "scn" to "sicilianu",
  ) }

  val sd: ImmutableMap by lazy { immutableMapOf(
    "aa" to "افار",
    "ab" to "ابقازیان",
    "ace" to "اچائينيز",
    "ada" to "ادنگمي",
    "ady" to "اديگهي",
    "af" to "آفريڪي",
    "agq" to "اگهيم",
    "ain" to "آئينو",
    "ak" to "اڪان",
    "ale" to "اليوٽ",
    "alt" to "ڏکڻ التائي",
    "am" to "امهاري",
    "an" to "ارگني",
    "ann" to "اوبولو",
    "anp" to "انجيڪا",
    "ar" to "عربي",
    "ar-001" to "جديد معياري عربي",
    "arn" to "ماپوچي",
    "arp" to "اراپائو",
    "ars" to "نجدي عربي",
    "as" to "آسامي",
    "asa" to "اسو",
    "ast" to "اسٽورين",
    "atj" to "اٽيڪاميڪو",
    "av" to "اويرس",
    "awa" to "اواڌي",
    "ay" to "ایمارا",
    "az" to "آزربائيجاني",
    "az-alt-short" to "ازري",
    "ba" to "ڪينيڊا",
    "ban" to "بالينيس",
    "bas" to "باسا",
    "be" to "بيلاروسي",
    "bem" to "بيمبا",
    "bez" to "بينا",
    "bg" to "بلغاريائي",
    "bgc" to "ھريانوي",
    "bho" to "ڀوجپوري",
    "bi" to "بسلاما",
    "bin" to "بني",
    "bla" to "سڪسڪا",
    "blo" to "آنيائي",
    "bm" to "بمبارا",
    "bn" to "بنگلا",
    "bo" to "تبيتائي",
    "br" to "بريٽن",
    "brx" to "بودو",
    "bs" to "بوسنيائي",
    "bug" to "بگنيز",
    "byn" to "بلن",
    "ca" to "ڪيٽالان",
    "cay" to "ڪايوگا",
    "ccp" to "چمڪا",
    "ce" to "چیچن",
    "ceb" to "سبوانو",
    "cgg" to "چگا",
    "ch" to "چمورو",
    "chk" to "چڪيز",
    "chm" to "ماري",
    "cho" to "چوڪ تو",
    "chp" to "چائپائن",
    "chr" to "چروڪي",
    "chy" to "چايان",
    "ckb" to "مرڪزي ڪردش",
    "ckb-alt-menu" to "مرڪزي ڪردش",
    "ckb-alt-variant" to "مرڪزي ڪردش",
    "clc" to "چلڪوٽن",
    "co" to "ڪارسيڪائي",
    "crg" to "ميچيف",
    "crj" to "ڏکڻ اڀرندو ڪري",
    "crk" to "پلينز ڪري",
    "crl" to "اترين اوڀر ڪري",
    "crm" to "موس ڪري",
    "crr" to "ڪيرولينا الگانڪويئن",
    "crs" to "سيسلوا ڪريئول فرانسي",
    "cs" to "چيڪ",
    "csw" to "سوامپي ڪري",
    "cu" to "چرچ سلاوی",
    "cv" to "چو واش",
    "cy" to "ويلش",
    "da" to "ڊينش",
    "dak" to "ڊڪوٽا",
    "dar" to "ڊارگوا",
    "dav" to "تائيتا",
    "de" to "جرمن",
    "de-AT" to "آسٽريائي جرمن",
    "de-CH" to "سوئس هائي جرمن",
    "dgr" to "داگرب",
    "dje" to "زارما",
    "doi" to "ڊوگري",
    "dsb" to "لوئر سوربين",
    "dua" to "ڊيولا",
    "dv" to "دويهي",
    "dyo" to "جولا فوني",
    "dz" to "زونخا",
    "dzg" to "دزاگا",
    "ebu" to "ايمبيو",
    "ee" to "ايو",
    "efi" to "ايفڪ",
    "eka" to "ايڪاجڪ",
    "el" to "يوناني",
    "en" to "انگريزي",
    "en-AU" to "آسٽريليائي انگريزي",
    "en-CA" to "ڪينيڊيائي انگريزي",
    "en-GB" to "برطانوي انگريزي",
    "en-GB-alt-short" to "برطانوي انگريزي",
    "en-US" to "آمريڪي انگريزي",
    "en-US-alt-short" to "انگريزي (آمريڪا)",
    "eo" to "ايسپرانٽو",
    "es" to "هسپانوي",
    "es-419" to "لاطيني آمريڪي اسپينش",
    "es-ES" to "يورپي اسپيني",
    "es-MX" to "ميڪسيڪين اسپيني",
    "et" to "ايستونائي",
    "eu" to "باسق",
    "ewo" to "اوانڊو",
    "fa" to "فارسي",
    "fa-AF" to "دري",
    "ff" to "فلاهه",
    "fi" to "فنش",
    "fil" to "فلپائني",
    "fj" to "فجي",
    "fo" to "فيروايس",
    "fon" to "فون",
    "fr" to "فرانسيسي",
    "fr-CA" to "ڪينيڊيائي فرانسيسي",
    "fr-CH" to "سوئس فرانسيسي",
    "frc" to "ڪيجن فرانسيسي",
    "frr" to "اترين فريسين",
    "fur" to "فرائي لئين",
    "fy" to "مغربي فريشن",
    "ga" to "آئرش",
    "gaa" to "گا",
    "gd" to "اسڪاٽش گيلڪ",
    "gez" to "جيز",
    "gil" to "گلبرٽيز",
    "gl" to "گليشئين",
    "gn" to "گواراني",
    "gor" to "گورنٽلو",
    "gsw" to "سوئس جرمن",
    "gu" to "گجراتي",
    "guz" to "گشي",
    "gv" to "مينڪس",
    "gwi" to "گوچن",
    "ha" to "هوسا",
    "hai" to "ھائيڊا",
    "haw" to "هوائي",
    "hax" to "ڏاکڻي ھائڊا",
    "he" to "عبراني",
    "hi" to "هندي",
    "hil" to "هلي گيانان",
    "hmn" to "مونگ",
    "hr" to "ڪروشيائي",
    "hsb" to "اپر سربيائي",
    "ht" to "هيٽي ڪرولي",
    "hu" to "هنگري",
    "hup" to "هوپا",
    "hur" to "ھاڪملم",
    "hy" to "ارماني",
    "hz" to "هريرو",
    "ia" to "انٽرلنگئا",
    "iba" to "ايبن",
    "ibb" to "ابيبيو",
    "id" to "انڊونيشي",
    "ie" to "انٽرلنگئي",
    "ig" to "اگبو",
    "ii" to "سچوان يي",
    "ikt" to "مغربي ڪينيڊين انوڪٽيٽ",
    "ilo" to "الوڪو",
    "inh" to "انگش",
    "io" to "ادو",
    "is" to "آئيس لينڊڪ",
    "it" to "اطالوي",
    "iu" to "انو ڪتوت",
    "ja" to "جاپاني",
    "jbo" to "لوجبين",
    "jgo" to "نغومبا",
    "jmc" to "ميڪم",
    "jv" to "جاونيز",
    "ka" to "جارجيائي",
    "kab" to "ڪبائل",
    "kac" to "ڪچن",
    "kaj" to "پوڪيپسي",
    "kam" to "ڪئمبا",
    "kbd" to "ڪبارڊيئن",
    "kcg" to "تياپ",
    "kde" to "مڪوندي",
    "kea" to "ڪيبيو ويرڊيانو",
    "kfo" to "ڪورو",
    "kgp" to "ڪئينگينگ",
    "kha" to "خاسي",
    "khq" to "ڪيورا چني",
    "ki" to "اڪويو",
    "kj" to "ڪنياما",
    "kk" to "قازق",
    "kkj" to "ڪڪو",
    "kl" to "ڪالا ليسٽ",
    "kln" to "ڪيلين جن",
    "km" to "خمر",
    "kmb" to "ڪنمبونڊو",
    "kn" to "ڪناڊا",
    "ko" to "ڪوريائي",
    "kok" to "ڪونڪي",
    "kpe" to "ڪپيل",
    "kr" to "ڪنوري",
    "krc" to "ڪراچي بالڪر",
    "krl" to "ڪريلئين",
    "kru" to "ڪورخ",
    "ks" to "ڪشميري",
    "ksb" to "شمبالا",
    "ksf" to "بافيا",
    "ksh" to "ڪلونئين",
    "ku" to "ڪردي",
    "kum" to "ڪومڪ",
    "kv" to "ڪومي",
    "kw" to "ڪورنش",
    "kwk" to "ڪئاڪ ولا",
    "kxv" to "ڪووي",
    "ky" to "ڪرغيز",
    "la" to "لاطيني",
    "lad" to "لڊينو",
    "lag" to "لانگي",
    "lb" to "لگزمبرگ",
    "lez" to "ليزگهين",
    "lg" to "گاندا",
    "li" to "لمبرگش",
    "lij" to "لگيوريئن",
    "lil" to "ليلوئيٽ",
    "lkt" to "لڪوٽا",
    "lmo" to "لامبارڊ",
    "ln" to "لنگالا",
    "lo" to "لائو",
    "lou" to "لوئيزيانا ڪريئول",
    "loz" to "لوزي",
    "lrc" to "اتر لوري",
    "lsm" to "ساميا",
    "lt" to "ليٿونيائي",
    "lu" to "لوبا-ڪتانگا",
    "lua" to "لوبا-لولوا",
    "lun" to "لنڊا",
    "luo" to "لو",
    "lus" to "ميزو",
    "luy" to "لوهيا",
    "lv" to "لاتوين",
    "mad" to "مدورائي",
    "mag" to "مگاهي",
    "mai" to "ميٿلي",
    "mak" to "مڪاسر",
    "mas" to "مسائي",
    "mdf" to "موڪشا",
    "men" to "مينڊي",
    "mer" to "ميرو",
    "mfe" to "موریسیین",
    "mg" to "ملاگاسي",
    "mgh" to "مخووا ميتو",
    "mgo" to "ميتا",
    "mh" to "مارشليز",
    "mi" to "مائوري",
    "mic" to "ميڪ مڪ",
    "min" to "مناڪابوا",
    "mk" to "ميسي ڊونيائي",
    "ml" to "مليالم",
    "mn" to "منگولي",
    "mni" to "ماني پوري",
    "moe" to "انو آئيمن",
    "moh" to "موهاڪ",
    "mos" to "موسي",
    "mr" to "مراٺي",
    "ms" to "ملي",
    "mt" to "مالٽي",
    "mua" to "من دانگ",
    "mul" to "هڪ کان وڌيڪ ٻوليون",
    "mus" to "ڪريڪ",
    "mwl" to "مرانڊيز",
    "my" to "برمي",
    "myv" to "ايريزيا",
    "mzn" to "مزيندراني",
    "na" to "نائو",
    "nap" to "نيپولٽن",
    "naq" to "ناما",
    "nb" to "نارويائي بوڪمال",
    "nd" to "اتر دبيلي",
    "nds" to "لو جرمن",
    "ne" to "نيپالي",
    "new" to "نيواري",
    "ng" to "ڊونگا",
    "nia" to "نياس",
    "niu" to "نووي",
    "nl" to "ڊچ",
    "nl-BE" to "فليمش",
    "nmg" to "ڪويسيو",
    "nn" to "نارويائي نيوناسڪ",
    "nnh" to "نغيمبون",
    "no" to "نارويجيائي",
    "nog" to "نوگائي",
    "nqo" to "نڪو",
    "nr" to "ڏکڻ دبيلي",
    "nso" to "اتر سوٿو",
    "nus" to "نيور",
    "nv" to "نواجو",
    "ny" to "نيانجا",
    "nyn" to "نايانڪول",
    "oc" to "آڪسيٽن",
    "ojb" to "اتر الھندي اوجيبوا",
    "ojc" to "وچولي اوجيبوي",
    "ojs" to "اوجي ڪري",
    "ojw" to "مغربي اوجيبو",
    "oka" to "اوڪاناگن",
    "om" to "اورومو",
    "or" to "اوڊيا",
    "os" to "اوسيٽڪ",
    "pa" to "پنجابي",
    "pag" to "پانگا سينان",
    "pam" to "پيم پينگا",
    "pap" to "پاپي امينٽو",
    "pau" to "پلون",
    "pcm" to "نائيجرين پجن",
    "pis" to "پائجن",
    "pl" to "پولش",
    "pqm" to "ماليسيٽ پاسماڪئوڊي",
    "prg" to "پرشن",
    "ps" to "پشتو",
    "pt" to "پورٽگليز",
    "pt-BR" to "برازيلي پرتگالي",
    "pt-PT" to "يورپي پرتگالي",
    "qu" to "ڪيچوا",
    "quc" to "ڪچي",
    "raj" to "راجستاني",
    "rap" to "ريپنوئي",
    "rar" to "ريرو ٽينگو",
    "rhg" to "روھنگيا",
    "rm" to "رومانش",
    "rn" to "رونڊي",
    "ro" to "روماني",
    "ro-MD" to "مالديوي",
    "rof" to "رومبو",
    "ru" to "روسي",
    "rup" to "ارومينين",
    "rw" to "ڪنيار وانڊا",
    "rwk" to "روا",
    "sa" to "سنسڪرت",
    "sad" to "سنداوي",
    "sah" to "ساخا",
    "saq" to "سيمبورو",
    "sat" to "سنتالي",
    "sba" to "نغمبي",
    "sbp" to "سانگوو",
    "sc" to "سارڊيني",
    "scn" to "سسلي",
    "sco" to "اسڪاٽس",
    "sd" to "سنڌي",
    "se" to "اتر سامي",
    "seh" to "سينا",
    "ses" to "ڪيورابورو سيني",
    "sg" to "سانگو",
    "shi" to "تيچل هاتي",
    "shn" to "شان",
    "si" to "سنهالا",
    "sk" to "سلواڪي",
    "sl" to "سلوويني",
    "slh" to "ڏاکڻي لشوٽسيڊ",
    "sm" to "سموئا",
    "sma" to "ڏکڻ سامي",
    "smj" to "لولي سامي",
    "smn" to "اناري سامي",
    "sms" to "اسڪاٽ سامي",
    "sn" to "شونا",
    "snk" to "سونينڪي",
    "so" to "سومالي",
    "sq" to "الباني",
    "sr" to "سربيائي",
    "srn" to "سرانن تانگو",
    "ss" to "سواتي",
    "ssy" to "سهو",
    "st" to "ڏکڻ سوٿي",
    "str" to "اسٽريٽ سليش",
    "su" to "سوڊاني",
    "suk" to "سڪوما",
    "sv" to "سويڊش",
    "sw" to "سواحيلي",
    "sw-CD" to "ڪونگو سواحيلي",
    "swb" to "ڪمورين",
    "syr" to "شامي",
    "szl" to "سليسيئن",
    "ta" to "تامل",
    "tce" to "ڏاکڻي ٽچون",
    "te" to "تلگو",
    "tem" to "تمني",
    "teo" to "تيسو",
    "tet" to "تيتم",
    "tg" to "تاجڪ",
    "tgx" to "ٽئگِش",
    "th" to "ٿائي",
    "tht" to "ٽهلٽن",
    "ti" to "تگرينيائي",
    "tig" to "تگري",
    "tk" to "ترڪمين",
    "tlh" to "ڪلون",
    "tli" to "ٽِلنگٽ",
    "tn" to "تسوانا",
    "to" to "تونگن",
    "tok" to "توڪي پونا",
    "tpi" to "تاڪ پسن",
    "tr" to "ترڪي",
    "trv" to "تاروڪو",
    "ts" to "سونگا",
    "tt" to "تاتار",
    "ttm" to "اترين ٽچون",
    "tum" to "تمبوڪا",
    "tvl" to "توالو",
    "twq" to "تساوڪي",
    "ty" to "تاهيتي",
    "tyv" to "تووينيائي",
    "tzm" to "وچ اٽلس تمازائيٽ",
    "udm" to "ادمرت",
    "ug" to "يوغور",
    "uk" to "يوڪراني",
    "umb" to "اومبنڊو",
    "und" to "اڻڄاتل ٻولي",
    "ur" to "اردو",
    "uz" to "ازبڪ",
    "vai" to "يا",
    "ve" to "وينڊا",
    "vec" to "ونيشن",
    "vi" to "ويتنامي",
    "vmw" to "مکووا",
    "vo" to "والپڪ",
    "vun" to "ونجو",
    "wa" to "ولون",
    "wae" to "والسر",
    "wal" to "وولايٽا",
    "war" to "واري",
    "wo" to "وولوف",
    "wuu" to "وو چيني",
    "xal" to "ڪيلمڪ",
    "xh" to "زھوسا",
    "xnr" to "ڪينگري",
    "xog" to "سوگا",
    "yav" to "يانگ بين",
    "ybb" to "ييمبا",
    "yi" to "يدش",
    "yo" to "يوروبا",
    "yrl" to "نھين گاٽو",
    "yue" to "ڪينٽونيز",
    "yue-alt-menu" to "چيني، ڪينٽونيز",
    "za" to "جوئنگ",
    "zgh" to "معياري مراڪشي تامازائيٽ",
    "zh" to "چيني",
    "zh-alt-menu" to "چيني، مندارن",
    "zh-Hans-alt-long" to "سادي مندارن چيني",
    "zh-Hant" to "روايتي چيني",
    "zh-Hant-alt-long" to "رواجي مندارن چيني",
    "zu" to "زولو",
    "zun" to "زوني",
    "zxx" to "ڪوئي ٻولي جو مواد ڪونهي",
    "zza" to "زازا",
  ) }

  val sd_Arab: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sd_Deva: ImmutableMap by lazy { immutableMapOf(
    "de" to "जर्मन",
    "de-AT" to "आसट्रियन जर्मन",
    "de-CH" to "स्विस हाई जर्मन",
    "en" to "अंगरेज़ी",
    "en-AU" to "ऑसटेलियन अंगरेज़ी",
    "en-CA" to "केनेडियन अंगरेज़ी",
    "en-GB-alt-short" to "यूके जी अंगरेज़ी",
    "en-US-alt-short" to "यूएस जी अंगरेज़ी",
    "es" to "स्पेनिश",
    "es-419" to "लैटिन अमेरिकन स्पैनिश",
    "es-ES" to "यूरोपी स्पैनिश",
    "es-MX" to "मेक्सिकन स्पैनिश",
    "fr" to "फ्रेंच",
    "fr-CA" to "कैनेडियन फ्रेंच",
    "fr-CH" to "स्विस फ्रेंच",
    "it" to "इटालियनु",
    "ja" to "जापानी",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राज़ीलियन पुर्तगाली",
    "pt-PT" to "यूरोपी पुर्तगाली",
    "ru" to "रशियनु",
    "sd" to "सिन्धी",
    "und" to "अणजा॒तल भाषा",
    "zh" to "चीनी (तर्जुमे जो द॒स :खास करे, मैन्डरिन चीनी)",
    "zh-alt-menu" to "चीनी, मैन्डरिन",
    "zh-Hans" to "सादी थियल चीनी",
    "zh-Hans-alt-long" to "सादी थियल मैन्डरिन चीनी",
    "zh-Hant" to "रवायती चीनी",
    "zh-Hant-alt-long" to "रवायती मैन्डरिन चीनी",
  ) }

  val sdh: ImmutableMap by lazy { immutableMapOf(
    "eo" to "ئسپرانتو",
    "sdh" to "کوردی خوارگ",
  ) }

  val sdh_IQ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val se: ImmutableMap by lazy { immutableMapOf(
    "ace" to "acehgiella",
    "af" to "afrikánsagiella",
    "an" to "aragoniagiella",
    "ang" to "boares eaŋgalasgiella",
    "ar" to "arábagiella",
    "ast" to "asturiagiella",
    "be" to "vilges-ruoššagiella",
    "bg" to "bulgáriagiella",
    "bn" to "bengalgiella",
    "bo" to "tibetagiella",
    "br" to "bretonagiella",
    "bs" to "bosniagiella",
    "ca" to "katalánagiella",
    "chm" to "marigiella",
    "co" to "corsicagiella",
    "cs" to "čeahkagiella",
    "cy" to "kymragiella",
    "da" to "dánskkagiella",
    "de" to "duiskkagiella",
    "dv" to "divehigiella",
    "dz" to "dzongkhagiella",
    "el" to "greikkagiella",
    "en" to "eaŋgalsgiella",
    "es" to "spánskkagiella",
    "et" to "esttegiella",
    "fa" to "persijagiella",
    "fi" to "suomagiella",
    "fil" to "filippiinnagiella",
    "fj" to "fidjigiella",
    "fo" to "fearagiella",
    "fr" to "fránskkagiella",
    "fy" to "oarjifriisagiella",
    "ga" to "iirragiella",
    "gu" to "gujaratagiella",
    "gv" to "manksgiella",
    "ha" to "haussagiella",
    "haw" to "hawaiigiella",
    "hi" to "hindigiella",
    "hr" to "kroátiagiella",
    "ht" to "haitigiella",
    "hu" to "ungárgiella",
    "hy" to "armeenagiella",
    "id" to "indonesiagiella",
    "is" to "islánddagiella",
    "it" to "itáliagiella",
    "ja" to "japánagiella",
    "jv" to "javagiella",
    "ka" to "georgiagiella",
    "kk" to "kazakgiella",
    "km" to "kambodiagiella",
    "ko" to "koreagiella",
    "krl" to "gárjilgiella",
    "ku" to "kurdigiella",
    "kv" to "komigiella",
    "kw" to "kornagiella",
    "la" to "láhtengiella",
    "lb" to "luxemburggagiella",
    "lo" to "laogiella",
    "lt" to "liettuvagiella",
    "lv" to "látviagiella",
    "mdf" to "mokšagiella",
    "mi" to "maorigiella",
    "mk" to "makedoniagiella",
    "mn" to "mongoliagiella",
    "mt" to "maltagiella",
    "my" to "burmagiella",
    "myv" to "ersagiella",
    "nb" to "girjedárogiella",
    "ne" to "nepaligiella",
    "nl" to "hollánddagiella",
    "nn" to "ođđadárogiella",
    "no" to "dárogiella",
    "oc" to "oksitánagiella",
    "pa" to "panjabigiella",
    "pl" to "polskkagiella",
    "pt" to "portugálagiella",
    "rm" to "romanšgiella",
    "ro" to "romániagiella",
    "ru" to "ruoššagiella",
    "sc" to "sardigiella",
    "scn" to "sisiliagiella",
    "se" to "davvisámegiella",
    "sel" to "selkupagiella",
    "sh" to "serbokroatiagiella",
    "sk" to "slovákiagiella",
    "sl" to "slovenagiella",
    "sm" to "samoagiella",
    "sma" to "lullisámegiella",
    "smj" to "julevsámegiella",
    "smn" to "anárašgiella",
    "sms" to "nuortalašgiella",
    "sq" to "albánagiella",
    "sr" to "serbiagiella",
    "sv" to "ruoŧagiella",
    "swb" to "shimaorigiella",
    "th" to "ŧaigiella",
    "tr" to "durkagiella",
    "ty" to "tahitigiella",
    "udm" to "udmurtagiella",
    "uk" to "ukrainagiella",
    "und" to "dovdameahttun giella",
    "ur" to "urdugiella",
    "vi" to "vietnamgiella",
    "wa" to "vallonagiella",
    "yue" to "kantongiella",
    "yue-alt-menu" to "kantongiella",
    "zh" to "kiinnágiella",
    "zh-alt-menu" to "kiinnágiella",
    "zh-Hans" to "álki kiinágiella",
    "zh-Hans-alt-long" to "álki kiinágiella",
    "zh-Hant" to "árbevirolaš kiinnágiella",
    "zh-Hant-alt-long" to "árbevirolaš kiinnágiella",
  ) }

  val se_FI: ImmutableMap by lazy { immutableMapOf(
    "ace" to "ačehgiella",
    "ar-001" to "standárda arábagiella",
    "be" to "vilgesruoššagiella",
    "bn" to "bengalagiella",
    "de-AT" to "nuortariikkalaš duiskkagiella",
    "de-CH" to "šveicalaš duiskkagiella",
    "en-AU" to "austrálialaš eaŋgalsgiella",
    "en-CA" to "kanádalaš eaŋgalsgiella",
    "en-GB" to "brihttalaš eaŋgalsgiella",
    "en-GB-alt-short" to "brihttalaš eaŋgalsgiella",
    "en-US" to "amerihkálaš eaŋgalsgiella",
    "en-US-alt-short" to "amerihkálaš eaŋgalsgiella",
    "es-419" to "latiinna-amerihkalaš spánskkagiella",
    "es-ES" to "espánjalaš spánskkagiella",
    "es-MX" to "meksikolaš spánskkagiella",
    "fj" to "fižigiella",
    "fr-CA" to "kanádalaš fránskkagiella",
    "fr-CH" to "šveicalaš fránskkagiella",
    "hy" to "armenagiella",
    "kk" to "kazakhgiella",
    "km" to "kambožagiella",
    "ne" to "nepalagiella",
    "nl-BE" to "belgialaš hollánddagiella",
    "pa" to "panjabagiella",
    "pt-BR" to "brasilialaš portugálagiella",
    "pt-PT" to "portugálalaš portugálagiella",
    "ro-MD" to "moldávialaš romániagiella",
    "swb" to "komoragiella",
    "th" to "thaigiella",
    "vi" to "vietnamagiella",
    "zh-Hans" to "álkes kiinnágiella",
    "zh-Hans-alt-long" to "álkes kiinnágiella",
  ) }

  val se_SE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val seh: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akan",
    "am" to "amárico",
    "ar" to "árabe",
    "be" to "bielo-russo",
    "bg" to "búlgaro",
    "bn" to "bengali",
    "cs" to "tcheco",
    "de" to "alemão",
    "el" to "grego",
    "en" to "inglês",
    "es" to "espanhol",
    "fa" to "persa",
    "fr" to "francês",
    "ha" to "hausa",
    "hi" to "hindi",
    "hu" to "húngaro",
    "id" to "indonésio",
    "ig" to "ibo",
    "it" to "italiano",
    "ja" to "japonês",
    "jv" to "javanês",
    "km" to "cmer",
    "ko" to "coreano",
    "ms" to "malaio",
    "my" to "birmanês",
    "ne" to "nepalês",
    "nl" to "holandês",
    "pa" to "panjabi",
    "pl" to "polonês",
    "pt" to "português",
    "ro" to "romeno",
    "ru" to "russo",
    "rw" to "kinyarwanda",
    "seh" to "sena",
    "so" to "somali",
    "sv" to "sueco",
    "ta" to "tâmil",
    "th" to "tailandês",
    "tr" to "turco",
    "uk" to "ucraniano",
    "ur" to "urdu",
    "vi" to "vietnamita",
    "yo" to "iorubá",
    "zh" to "chinês",
    "zh-alt-menu" to "chinês",
    "zu" to "zulu",
  ) }

  val ses: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akan senni",
    "am" to "Amhaarik senni",
    "ar" to "Laaraw senni",
    "be" to "Belaruus senni",
    "bg" to "Bulagaari senni",
    "bn" to "Bengali senni",
    "cs" to "Cek senni",
    "de" to "Almaŋ senni",
    "el" to "Grek senni",
    "en" to "Inglisi senni",
    "es" to "Espaaɲe senni",
    "fa" to "Farsi senni",
    "fr" to "Fransee senni",
    "ha" to "Hawsance senni",
    "hi" to "Induu senni",
    "hu" to "Hungaari senni",
    "id" to "Indoneesi senni",
    "ig" to "Iboo senni",
    "it" to "Itaali senni",
    "ja" to "Japonee senni",
    "jv" to "Javanee senni",
    "km" to "Kmeer senni",
    "ko" to "Koree senni",
    "ms" to "Maleezi senni",
    "my" to "Burme senni",
    "ne" to "Neepal senni",
    "nl" to "Holandee senni",
    "pa" to "Punjaabi sennii",
    "pl" to "Polonee senni",
    "pt" to "Portugee senni",
    "ro" to "Rumaani senni",
    "ru" to "Ruusi senni",
    "rw" to "Rwanda senni",
    "ses" to "Koyraboro senni",
    "so" to "Somaali senni",
    "sv" to "Suweede senni",
    "ta" to "Tamil senni",
    "th" to "Taailandu senni",
    "tr" to "Turku senni",
    "uk" to "Ukreen senni",
    "ur" to "Urdu senni",
    "vi" to "Vietnaam senni",
    "yo" to "Yorbance senni",
    "zh" to "Sinuwa senni, Mandareŋ",
    "zh-alt-menu" to "Sinuwa senni, Mandareŋ",
    "zu" to "Zulu senni",
  ) }

  val sg: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akâan",
    "am" to "Amarîki",
    "ar" to "Arâbo",
    "be" to "Bielörûsi",
    "bg" to "Bulugäri",
    "bn" to "Bengäli",
    "cs" to "Tyêki",
    "de" to "Zâmani",
    "el" to "Gerêki",
    "en" to "Anglëe",
    "es" to "Espanyöl",
    "fa" to "Farsî",
    "fr" to "Farânzi",
    "ha" to "Haüsä",
    "hi" to "Hîndi",
    "hu" to "Hongruäa",
    "id" to "Enndonezïi",
    "ig" to "Ïgbö",
    "it" to "Ênnde",
    "ja" to "Zaponëe",
    "jv" to "Zavanëe",
    "km" to "Kmêre",
    "ko" to "Koreyëen",
    "ms" to "Malëe",
    "my" to "Miamära, Birimäni",
    "ne" to "Nepalëe",
    "nl" to "Holandëe",
    "pa" to "Penzäbï",
    "pl" to "Polonëe",
    "pt" to "Portugëe, Pûra",
    "ro" to "Rumëen",
    "ru" to "Rûsi",
    "rw" to "Ruandäa",
    "sg" to "Sängö",
    "so" to "Somalïi",
    "sv" to "Sueduäa",
    "ta" to "Tämûli",
    "th" to "Thâi",
    "tr" to "Tûrûku",
    "uk" to "Ukrêni",
    "ur" to "Ûrdu",
    "vi" to "Vietnäm",
    "yo" to "Yoruba",
    "zh" to "Shinuäa",
    "zh-alt-menu" to "Shinuäa",
    "zu" to "Zûlu",
  ) }

  val shi: ImmutableMap by lazy { immutableMapOf(
    "ak" to "ⵜⴰⴽⴰⵏⵜ",
    "am" to "ⵜⴰⵎⵀⴰⵔⵉⵜ",
    "ar" to "ⵜⴰⵄⵔⴰⴱⵜ",
    "be" to "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ",
    "bg" to "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ",
    "bn" to "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ",
    "cs" to "ⵜⴰⵜⵛⵉⴽⵉⵜ",
    "de" to "ⵜⴰⵍⵉⵎⴰⵏⵜ",
    "el" to "ⵜⴰⴳⵔⵉⴳⵉⵜ",
    "en" to "ⵜⴰⵏⴳⵍⵉⵣⵜ",
    "es" to "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ",
    "fa" to "ⵜⴰⴼⵓⵔⵙⵉⵜ",
    "fr" to "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ",
    "ha" to "ⵜⴰⵀⴰⵡⵙⴰⵜ",
    "hi" to "ⵜⴰⵀⵉⵏⴷⵉⵜ",
    "hu" to "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ",
    "id" to "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ",
    "ig" to "ⵜⵉⴳⴱⵓⵜ",
    "it" to "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ",
    "ja" to "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ",
    "jv" to "ⵜⴰⵊⴰⴼⴰⵏⵉⵜ",
    "km" to "ⵜⴰⵅⵎⵉⵔⵜ",
    "ko" to "ⵜⴰⴽⵓⵔⵉⵜ",
    "ms" to "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ",
    "my" to "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ",
    "ne" to "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ",
    "nl" to "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ",
    "pa" to "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ",
    "pl" to "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ",
    "pt" to "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ",
    "ro" to "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ",
    "ru" to "ⵜⴰⵔⵓⵙⵉⵜ",
    "rw" to "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ",
    "shi" to "ⵜⴰⵛⵍⵃⵉⵜ",
    "so" to "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ",
    "sv" to "ⵜⴰⵙⵡⵉⴷⵉⵜ",
    "ta" to "ⵜⴰⵜⴰⵎⵉⵍⵜ",
    "th" to "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ",
    "tr" to "ⵜⴰⵜⵓⵔⴽⵉⵜ",
    "uk" to "ⵜⵓⴽⵔⴰⵏⵉⵜ",
    "ur" to "ⵜⵓⵔⴷⵓⵜ",
    "vi" to "ⵜⴰⴼⵉⵜⵏⴰⵎⵉⵜ",
    "yo" to "ⵜⴰⵢⵔⵓⴱⴰⵜ",
    "zh" to "ⵜⴰⵛⵉⵏⵡⵉⵜ",
    "zh-alt-menu" to "ⵜⴰⵛⵉⵏⵡⵉⵜ",
    "zu" to "ⵜⴰⵣⵓⵍⵓⵜ",
  ) }

  val shi_Latn: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Takant",
    "am" to "Tamharit",
    "ar" to "Taɛrabt",
    "be" to "Tabilarust",
    "bg" to "Tablɣarit",
    "bn" to "Tabnɣalit",
    "cs" to "Tatcikit",
    "de" to "Talimant",
    "el" to "Tagrigit",
    "en" to "Tanglizt",
    "es" to "Tasbnyulit",
    "fa" to "Tafursit",
    "fr" to "Tafransist",
    "ha" to "Tahawsat",
    "hi" to "Tahindit",
    "hu" to "Tahnɣarit",
    "id" to "Tandunisit",
    "ig" to "Tigbut",
    "it" to "Taṭalyant",
    "ja" to "Tajabbunit",
    "jv" to "Tajavanit",
    "km" to "Taxmirt",
    "ko" to "Takurit",
    "ms" to "Tamalawit",
    "my" to "Tabirmanit",
    "ne" to "Tanibalit",
    "nl" to "Tahulandit",
    "pa" to "Tabnjabit",
    "pl" to "Tabulunit",
    "pt" to "Tabṛṭqizt",
    "ro" to "Tarumanit",
    "ru" to "Tarusit",
    "rw" to "Taruwandit",
    "shi" to "Tashelḥiyt",
    "so" to "Tasumalit",
    "sv" to "Taswidit",
    "ta" to "Tatamilt",
    "th" to "Tataylandit",
    "tr" to "Taturkit",
    "uk" to "Tukranit",
    "ur" to "Turdut",
    "vi" to "Tafitnamit",
    "yo" to "Tayrubat",
    "zh" to "Tacinwit",
    "zh-alt-menu" to "Tacinwit",
    "zu" to "Tazulut",
  ) }

  val shi_Tfng: ImmutableMap by lazy { immutableMapOf(
  ) }

  val shn: ImmutableMap by lazy { immutableMapOf(
    "shn" to "တႆး",
  ) }

  val shn_TH: ImmutableMap by lazy { immutableMapOf(
  ) }

  val si: ImmutableMap by lazy { immutableMapOf(
    "aa" to "අෆාර්",
    "ab" to "ඇබ්කාසියානු",
    "ace" to "අචයිනිස්",
    "ada" to "අඩන්ග්මෙ",
    "ady" to "අඩිඝෙ",
    "aeb" to "ටියුනිසියනු අරාබි",
    "af" to "අෆ්‍රිකාන්ස්",
    "agq" to "ඇගම්",
    "ain" to "අයිනු",
    "ak" to "අකාන්",
    "ale" to "ඇලුඑට්",
    "alt" to "සතර්න් අල්ටය්",
    "am" to "ඇම්හාරික්",
    "an" to "ඇරගොනීස්",
    "ann" to "ඔබලෝ",
    "anp" to "අන්ගික",
    "ar" to "අරාබි",
    "ar-001" to "නූතන සම්මත අරාබි",
    "arn" to "මපුචෙ",
    "arp" to "ඇරපහො",
    "ars" to "නජ්ඩි අරාබි",
    "as" to "ඇසෑම්",
    "asa" to "අසු",
    "ast" to "ඇස්ටියුරියන්",
    "atj" to "ඇටිකමෙක්ව්",
    "av" to "ඇවරික්",
    "awa" to "අවදි",
    "ay" to "අයිමරා",
    "az" to "අසර්බයිජාන්",
    "az-alt-short" to "අසීරී",
    "ba" to "බාෂ්කිර්",
    "ban" to "බැලිනීස්",
    "bas" to "බසා",
    "be" to "බෙලරුසියානු",
    "bem" to "බෙම්බා",
    "bez" to "බෙනා",
    "bg" to "බල්ගේරියානු",
    "bgc" to "හර්යාන්වි",
    "bgn" to "බටහිර බලොචි",
    "bho" to "බොජ්පුරි",
    "bi" to "බිස්ලමා",
    "bin" to "බිනි",
    "bla" to "සික්සිකා",
    "blo" to "අනී",
    "bm" to "බම්බරා",
    "bn" to "බෙංගාලි",
    "bo" to "ටිබෙට්",
    "br" to "බ්‍රේටොන්",
    "brx" to "බොඩො",
    "bs" to "බොස්නියානු",
    "bug" to "බුගිනීස්",
    "byn" to "බ්ලින්",
    "ca" to "කැටලන්",
    "cay" to "කයුගා",
    "ccp" to "චක්මා",
    "ce" to "චෙච්නියානු",
    "ceb" to "සෙබුඅනො",
    "cgg" to "චිගා",
    "ch" to "චමොරො",
    "chk" to "චූකීස්",
    "chm" to "මරි",
    "cho" to "චොක්ටොව්",
    "chp" to "චිපෙවියන්",
    "chr" to "චෙරොකී",
    "chy" to "චෙයෙන්නෙ",
    "ckb" to "සොරානි කුර්දිෂ්",
    "ckb-alt-menu" to "කුර්දිෂ්, මධ්‍යම",
    "ckb-alt-variant" to "කුර්දිෂ්, සොරානි",
    "clc" to "චිල්කොටින්",
    "co" to "කෝසිකානු",
    "crg" to "මිචිෆ්",
    "crj" to "දකුණු නැගෙනහිර ක්‍රී",
    "crk" to "ප්ලේන්ස් ක්‍රී",
    "crl" to "උතුරු නැගෙනහිර ක්‍රී",
    "crm" to "මූස් ක්‍රී",
    "crr" to "කැරොලිනා ඇල්ගොන්කියන්",
    "crs" to "සෙසෙල්ව ක්‍රොල් ෆ්‍රෙන්ච්",
    "cs" to "චෙක්",
    "csw" to "මඩ වගුරු ක්‍රී",
    "cu" to "චර්ච් ස්ලැවික්",
    "cv" to "චවේෂ්",
    "cy" to "වෙල්ෂ්",
    "da" to "ඩැනිශ්",
    "dak" to "ඩකොටා",
    "dar" to "ඩාර්ග්වා",
    "dav" to "ටයිටා",
    "de" to "ජර්මන්",
    "de-AT" to "ඔස්ට්‍රියානු ජර්මන්",
    "de-CH" to "ස්විස් උසස් ජර්මන්",
    "dgr" to "ඩොග්‍රිබ්",
    "dje" to "සර්මා",
    "doi" to "ඩොග්රි",
    "dsb" to "පහළ සෝබියානු",
    "dua" to "ඩුආලා",
    "dv" to "ඩිවෙහි",
    "dyo" to "ජොල-ෆෝනියි",
    "dz" to "ඩිසොන්කා",
    "dzg" to "ඩසාගා",
    "ebu" to "එම්බු",
    "ee" to "ඉව්",
    "efi" to "එෆික්",
    "eka" to "එකජුක්",
    "el" to "ග්‍රීක",
    "en" to "ඉංග්‍රීසි",
    "en-AU" to "ඕස්ට්‍රේලියානු ඉංග්‍රීසි",
    "en-CA" to "කැනේඩියානු ඉංග්‍රීසි",
    "en-GB" to "බ්‍රිතාන්‍ය ඉංග්‍රීසි",
    "en-GB-alt-short" to "එ.රා ඉංග්‍රීසි",
    "en-US" to "ඇමෙරිකානු ඉංග්‍රීසි",
    "en-US-alt-short" to "එ.ජ ඉංග්‍රීසි",
    "eo" to "එස්පැරන්ටෝ",
    "es" to "ස්පාඤ්ඤ",
    "es-419" to "ලතින් ඇමරිකානු ස්පාඤ්ඤ",
    "es-ES" to "යුරෝපීය ස්පාඤ්ඤ",
    "es-MX" to "මෙක්සිකානු ස්පාඤ්ඤ",
    "et" to "එස්තෝනියානු",
    "eu" to "බාස්ක්",
    "ewo" to "එවොන්ඩො",
    "fa" to "පර්සියානු",
    "fa-AF" to "ඩාරි",
    "ff" to "ෆුලාහ්",
    "fi" to "ෆින්ලන්ත",
    "fil" to "පිලිපීන",
    "fj" to "ෆීජි",
    "fo" to "ෆාරෝස්",
    "fon" to "ෆොන්",
    "fr" to "ප්‍රංශ",
    "fr-CA" to "කැනේඩියානු ප්‍රංශ",
    "fr-CH" to "ස්විස් ප්‍රංශ",
    "frc" to "කජුන් ප්‍රංශ",
    "frr" to "උතුරු ෆ්‍රිසියානු",
    "fur" to "ෆ්‍රියුලියන්",
    "fy" to "බටහිර ෆ්‍රිසියානු",
    "ga" to "අයර්ලන්ත",
    "gaa" to "ගා",
    "gag" to "ගගාස්",
    "gan" to "ගැන් චයිනිස්",
    "gd" to "ස්කොට්ටිශ් ගෙලික්",
    "gez" to "ගීස්",
    "gil" to "ගිල්බර්ටීස්",
    "gl" to "ගැලීසියානු",
    "gn" to "ගුවාරනි",
    "gor" to "ගොරොන්ටාලො",
    "gsw" to "ස්විස් ජර්මානු",
    "gu" to "ගුජරාටි",
    "guz" to "ගුසී",
    "gv" to "මැන්ක්ස්",
    "gwi" to "ග්විචින්",
    "ha" to "හෝසා",
    "hai" to "හයිඩා",
    "hak" to "හකා චයිනිස්",
    "haw" to "හවායි",
    "hax" to "දකුණු හයිඩා",
    "he" to "හීබෲ",
    "hi" to "හින්දි",
    "hi-Latn-alt-variant" to "හිංග්ලිෂ්",
    "hil" to "හිලිගෙනන්",
    "hmn" to "මොන්ග්",
    "hr" to "කෝඒෂියානු",
    "hsb" to "ඉහළ සෝබියානු",
    "hsn" to "සියැන් චීන",
    "ht" to "හයිටි",
    "hu" to "හන්ගේරියානු",
    "hup" to "හුපා",
    "hur" to "හල්කොමලෙම්",
    "hy" to "ආර්මේනියානු",
    "hz" to "හෙරෙරො",
    "ia" to "ඉන්ටලින්ගුආ",
    "iba" to "ඉබන්",
    "ibb" to "ඉබිබියො",
    "id" to "ඉන්දුනීසියානු",
    "ie" to "ඉන්ටර්ලින්ග්",
    "ig" to "ඉග්බෝ",
    "ii" to "සිචුආන් යී",
    "ikt" to "බටහිර කැනේඩියානු ඉනුක්ටිටුට්",
    "ilo" to "ඉලොකො",
    "inh" to "ඉන්ගුෂ්",
    "io" to "ඉඩො",
    "is" to "අයිස්ලන්ත",
    "it" to "ඉතාලි",
    "iu" to "ඉනුක්ටිටුට්",
    "ja" to "ජපන්",
    "jbo" to "ලොජ්බන්",
    "jgo" to "නොම්බා",
    "jmc" to "මැකාමී",
    "jv" to "ජාවා",
    "ka" to "ජෝර්ජියානු",
    "kab" to "කාබිල්",
    "kac" to "කචින්",
    "kaj" to "ජ්ජු",
    "kam" to "කැම්බා",
    "kbd" to "කබාර්ඩියන්",
    "kcg" to "ට්යප්",
    "kde" to "මැකොන්ඩ්",
    "kea" to "කබුවෙර්ඩියානු",
    "kfo" to "කොරො",
    "kgp" to "කයිංගං",
    "kha" to "ඛසි",
    "khq" to "කොයිරා චිනි",
    "ki" to "කිකුයු",
    "kj" to "කුයන්යමා",
    "kk" to "කසාඛ්",
    "kkj" to "කකො",
    "kl" to "කලාලිසට්",
    "kln" to "කලෙන්ජන්",
    "km" to "කමර්",
    "kmb" to "කිම්බුන්ඩු",
    "kn" to "කණ්ණඩ",
    "ko" to "කොරියානු",
    "koi" to "කොමි-පර්මියාක්",
    "kok" to "කොන්කනි",
    "kpe" to "ක්පෙලෙ",
    "kr" to "කනුරි",
    "krc" to "කරන්චි-බාකර්",
    "krl" to "කැරෙලියන්",
    "kru" to "කුරුඛ්",
    "ks" to "කාෂ්මීර්",
    "ksb" to "ශාම්බලා",
    "ksf" to "බාෆියා",
    "ksh" to "කොලොග්නියන්",
    "ku" to "කුර්දි",
    "kum" to "කුමික්",
    "kv" to "කොමි",
    "kw" to "කෝනීසියානු",
    "kwk" to "ක්වාක්වාලා",
    "kxv" to "කුවි",
    "ky" to "කිර්ගිස්",
    "la" to "ලතින්",
    "lad" to "ලඩිනො",
    "lag" to "ලංගි",
    "lb" to "ලක්සැම්බර්ග්",
    "lez" to "ලෙස්ගියන්",
    "lg" to "ගන්ඩා",
    "li" to "ලිම්බර්ගිශ්",
    "lij" to "ලිගුරියන්",
    "lil" to "ලිලූට්",
    "lkt" to "ලකොට",
    "lmo" to "ලොම්බාර්ඩ්",
    "ln" to "ලින්ගලා",
    "lo" to "ලාඕ",
    "lou" to "ලුසියානා ක්‍රියෝල්",
    "loz" to "ලොසි",
    "lrc" to "උතුරු ලුරි",
    "lsm" to "සාමියා",
    "lt" to "ලිතුවේනියානු",
    "lu" to "ලුබා-කටන්ගා",
    "lua" to "ලුබ-ලුලුඅ",
    "lun" to "ලුන්ඩ",
    "luo" to "ලුඔ",
    "lus" to "මිසො",
    "luy" to "ලුයියා",
    "lv" to "ලැට්වියානු",
    "mad" to "මදුරීස්",
    "mag" to "මඝහි",
    "mai" to "මයිතිලි",
    "mak" to "මකාසාර්",
    "mas" to "මසායි",
    "mdf" to "මොක්ශා",
    "men" to "මෙන්ඩෙ",
    "mer" to "මෙරු",
    "mfe" to "මොරිස්යෙම්",
    "mg" to "මලගාසි",
    "mgh" to "මඛුවා-මීටෝ",
    "mgo" to "මෙටා",
    "mh" to "මාශලීස්",
    "mi" to "මාවොරි",
    "mic" to "මික්මැක්",
    "min" to "මිනන්ග්කබාවු",
    "mk" to "මැසිඩෝනියානු",
    "ml" to "මලයාලම්",
    "mn" to "මොංගෝලියානු",
    "mni" to "මනිපුරි",
    "moe" to "ඉනු-අයිමුන්",
    "moh" to "මොහොව්ක්",
    "mos" to "මොස්සි",
    "mr" to "මරාති",
    "ms" to "මැලේ",
    "mt" to "මොල්ටිස්",
    "mua" to "මුන්ඩන්",
    "mul" to "බහු භාෂා",
    "mus" to "ක්‍රීක්",
    "mwl" to "මිරන්ඩීස්",
    "my" to "බුරුම",
    "myv" to "එර්ස්යා",
    "mzn" to "මැසන්ඩරනි",
    "na" to "නෞරු",
    "nan" to "මින් නන් චයිනිස්",
    "nap" to "නියාපොලිටන්",
    "naq" to "නාමා",
    "nb" to "නෝර්වීජියානු බොක්මල්",
    "nd" to "උතුරු එන්ඩිබෙලෙ",
    "nds" to "පහළ ජර්මන්",
    "nds-NL" to "පහළ සැක්සන්",
    "ne" to "නේපාල",
    "new" to "නෙවාරි",
    "ng" to "න්ඩොන්ගා",
    "nia" to "නියාස්",
    "niu" to "නියුඑන්",
    "nl" to "ලන්දේසි",
    "nl-BE" to "ෆ්ලෙමිශ්",
    "nmg" to "කුවාසිඔ",
    "nn" to "නෝර්වීජියානු නයිනෝර්ස්ක්",
    "nnh" to "න්ගියාම්බූන්",
    "no" to "නෝර්වීජියානු",
    "nog" to "නොගායි",
    "nqo" to "එන්‘කෝ",
    "nr" to "සෞත් ඩ්බේල්",
    "nso" to "නොදර්න් සොතො",
    "nus" to "නොයර්",
    "nv" to "නවාජො",
    "ny" to "න්යන්ජා",
    "nyn" to "නයන්කෝලෙ",
    "oc" to "ඔසිටාන්",
    "ojb" to "වයඹ ඔජිබ්වා",
    "ojc" to "මධ්‍යම ඔජිබ්වා",
    "ojs" to "ඔජි-ක්‍රී",
    "ojw" to "බටහිර ඔජිබ්වා",
    "oka" to "ඔකනගන්",
    "om" to "ඔරොමෝ",
    "or" to "ඔඩියා",
    "os" to "ඔසිටෙක්",
    "pa" to "පන්ජාබි",
    "pag" to "පන්ගසීනන්",
    "pam" to "පන්පන්ග",
    "pap" to "පපියමෙන්ටො",
    "pau" to "පලවුවන්",
    "pcm" to "නෛජීරියන් පෙන්ගින්",
    "pis" to "පිජින්",
    "pl" to "පෝලන්ත",
    "pqm" to "මලිසීට්-පස්සමකුඩි",
    "prg" to "පෘශියන්",
    "ps" to "පෂ්ටො",
    "pt" to "පෘතුගීසි",
    "pt-BR" to "බ්‍රසීල පෘතුගීසි",
    "pt-PT" to "යුරෝපීය පෘතුගීසි",
    "qu" to "ක්වීචුවා",
    "quc" to "කියිචේ",
    "raj" to "රාජස්ථානි",
    "rap" to "රපනුයි",
    "rar" to "රරොටොන්ගන්",
    "rhg" to "රෝහින්ග්‍යා",
    "rm" to "රොමෑන්ශ්",
    "rn" to "රුන්ඩි",
    "ro" to "රොමේනියානු",
    "ro-MD" to "මොල්ඩවිආනු",
    "rof" to "රෝම්බෝ",
    "ru" to "රුසියානු",
    "rup" to "ඇරොමානියානු",
    "rw" to "කින්යර්වන්ඩා",
    "rwk" to "ර්වා",
    "sa" to "සංස්කෘත",
    "sad" to "සන්ඩවෙ",
    "sah" to "සඛා",
    "saq" to "සම්බුරු",
    "sat" to "සෑන්ටලි",
    "sba" to "න්ගම්බෙ",
    "sbp" to "සංගු",
    "sc" to "සාර්ඩිනිඅන්",
    "scn" to "සිසිලියන්",
    "sco" to "ස්කොට්ස්",
    "sd" to "සින්ධි",
    "sdh" to "දකුණු කුර්දි",
    "se" to "උතුරු සාමි",
    "seh" to "සෙනා",
    "ses" to "කෝයිරාබොරො සෙන්නි",
    "sg" to "සන්ග්‍රෝ",
    "shi" to "ටචේල්හිට්",
    "shn" to "ශාන්",
    "si" to "සිංහල",
    "sk" to "ස්ලෝවැක්",
    "sl" to "ස්ලෝවේනියානු",
    "slh" to "දකුණු ලුෂූට්සීඩ්",
    "sm" to "සෑමොඅන්",
    "sma" to "දකුණු සාමි",
    "smj" to "ලුලේ සාමි",
    "smn" to "ඉනාරි සාමි",
    "sms" to "ස්කොල්ට් සාමි",
    "sn" to "ශෝනා",
    "snk" to "සොනින්කෙ",
    "so" to "සෝමාලි",
    "sq" to "ඇල්බේනියානු",
    "sr" to "සර්බියානු",
    "srn" to "ස්‍රන් ටොන්ගො",
    "ss" to "ස්වති",
    "ssy" to "සහො",
    "st" to "සතර්න් සොතො",
    "str" to "සාලිෂ්ස මුද්ර සන්ධිය",
    "su" to "සන්ඩනීසියානු",
    "suk" to "සුකුමා",
    "sv" to "ස්වීඩන්",
    "sw" to "ස්වාහිලි",
    "sw-CD" to "කොංගෝ ස්වාහිලි",
    "swb" to "කොමොරියන්",
    "syr" to "ස්‍රයෑක්",
    "szl" to "සිලේසියානු",
    "ta" to "දෙමළ",
    "tce" to "දකුණු ටචෝන්",
    "te" to "තෙළිඟු",
    "tem" to "ටිම්නෙ",
    "teo" to "ටෙසෝ",
    "tet" to "ටේටම්",
    "tg" to "ටජික්",
    "tgx" to "ටැගිෂ්",
    "th" to "තායි",
    "tht" to "ටැල්ටන්",
    "ti" to "ටිග්‍රින්යා",
    "tig" to "ටීග්‍රෙ",
    "tk" to "ටර්ක්මෙන්",
    "tlh" to "ක්ලින්ගොන්",
    "tli" to "ට්ලින්ගිට්",
    "tn" to "ස්වනා",
    "to" to "ටොංගා",
    "tok" to "ටෝකි පොනා",
    "tpi" to "ටොක් පිසින්",
    "tr" to "තුර්කි",
    "trv" to "ටරොකො",
    "ts" to "සොන්ග",
    "tt" to "ටාටර්",
    "ttm" to "උතුරු ටචෝන්",
    "tum" to "ටුම්බුකා",
    "tvl" to "ටුවාලු",
    "twq" to "ටසවාක්",
    "ty" to "ටහිටියන්",
    "tyv" to "ටුවිනියන්",
    "tzm" to "මධ්‍යම ඇට්ලස් ටමසිට්",
    "udm" to "අඩ්මර්ට්",
    "ug" to "උයිගර්",
    "uk" to "යුක්රේනියානු",
    "umb" to "උබුන්ඩු",
    "und" to "නොදන්නා භාෂාව",
    "ur" to "උර්දු",
    "uz" to "උස්බෙක්",
    "vai" to "වයි",
    "ve" to "වෙන්ඩා",
    "vec" to "වැනේසියානු",
    "vi" to "වියට්නාම්",
    "vmw" to "මකුවා",
    "vo" to "වොලපූක්",
    "vun" to "වුන්ජෝ",
    "wa" to "වෑලූන්",
    "wae" to "වොල්සර්",
    "wal" to "වොලෙට්ට",
    "war" to "වොරෙය්",
    "wbp" to "වොපිරි",
    "wo" to "වොලොෆ්",
    "wuu" to "වූ චයිනිස්",
    "xal" to "කල්මික්",
    "xh" to "ශෝසා",
    "xnr" to "කැන්ග්‍රි",
    "xog" to "සොගා",
    "yav" to "යන්ග්බෙන්",
    "ybb" to "යෙම්බා",
    "yi" to "යිඩිශ්",
    "yo" to "යොරූබා",
    "yrl" to "නොහීඟටු",
    "yue" to "කැන්ටොනීස්",
    "yue-alt-menu" to "චීන, කැන්ටොනීස්",
    "za" to "ෂුවාං",
    "zgh" to "සම්මත මොරොක්කෝ ටමසිග්ත්",
    "zh" to "චීන",
    "zh-alt-menu" to "චීන, මැන්ඩරීන්",
    "zh-Hans" to "සරල චීන",
    "zh-Hans-alt-long" to "සරල මැන්ඩරීන් චීන",
    "zh-Hant" to "සාම්ප්‍රදායික චීන",
    "zh-Hant-alt-long" to "සාම්ප්‍රදායික මැන්ඩරීන් චීන",
    "zu" to "සුලු",
    "zun" to "සුනි",
    "zxx" to "වාග් විද්‍යා අන්තර්ගතයක් නැත",
    "zza" to "සාසා",
  ) }

  val sk: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarčina",
    "ab" to "abcházčina",
    "ace" to "acehčina",
    "ach" to "ačoli",
    "ada" to "adangme",
    "ady" to "adygejčina",
    "ae" to "avestčina",
    "af" to "afrikánčina",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainčina",
    "ak" to "akančina",
    "akk" to "akkadčina",
    "ale" to "aleutčina",
    "alt" to "južná altajčina",
    "am" to "amharčina",
    "an" to "aragónčina",
    "ang" to "stará angličtina",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabčina",
    "ar-001" to "arabčina (moderná štandardná)",
    "arc" to "aramejčina",
    "arn" to "mapudungun",
    "arp" to "arapažština",
    "ars" to "arabčina (nadždská)",
    "arw" to "arawačtina",
    "as" to "ásamčina",
    "asa" to "asu",
    "ast" to "astúrčina",
    "atj" to "atikamekwčina",
    "av" to "avarčina",
    "awa" to "awadhi",
    "ay" to "aymarčina",
    "az" to "azerbajdžančina",
    "az-alt-short" to "azerbajdžančina",
    "ba" to "baškirčina",
    "bal" to "balúčtina",
    "ban" to "balijčina",
    "bas" to "basa",
    "bax" to "bamun",
    "bbj" to "ghomala",
    "be" to "bieloruština",
    "bej" to "bedža",
    "bem" to "bemba",
    "bez" to "bena",
    "bfd" to "bafut",
    "bg" to "bulharčina",
    "bgc" to "haryanvi",
    "bgn" to "západná balúčtina",
    "bho" to "bhódžpurčina",
    "bi" to "bislama",
    "bik" to "bikolčina",
    "bin" to "bini",
    "bkm" to "kom",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambarčina",
    "bn" to "bengálčina",
    "bo" to "tibetčina",
    "br" to "bretónčina",
    "bra" to "bradžčina",
    "brx" to "bodo",
    "bs" to "bosniačtina",
    "bss" to "akoose",
    "bua" to "buriatčina",
    "bug" to "bugiština",
    "bum" to "bulu",
    "byn" to "blin",
    "byv" to "medumba",
    "ca" to "katalánčina",
    "cad" to "kaddo",
    "car" to "karibčina",
    "cay" to "kajugčina",
    "cch" to "atsam",
    "ccp" to "čakma",
    "ce" to "čečenčina",
    "ceb" to "cebuánčina",
    "cgg" to "kiga",
    "ch" to "čamorčina",
    "chb" to "čibča",
    "chg" to "čagatajčina",
    "chk" to "chuuk",
    "chm" to "marijčina",
    "chn" to "činucký žargón",
    "cho" to "čoktčina",
    "chp" to "čipevajčina",
    "chr" to "čerokí",
    "chy" to "čejenčina",
    "ckb" to "kurdčina (sorání)",
    "ckb-alt-menu" to "kurdčina (centrálna)",
    "ckb-alt-variant" to "kurdčina (sorání)",
    "clc" to "chilcotin",
    "co" to "korzičtina",
    "cop" to "koptčina",
    "cr" to "krí",
    "crg" to "michif",
    "crh" to "krymská tatárčina",
    "crj" to "cree (juhovýchod)",
    "crk" to "plains cree",
    "crl" to "northern east cree",
    "crm" to "moose cree",
    "crr" to "karolínska algonkčina",
    "crs" to "seychelská kreolčina",
    "cs" to "čeština",
    "csb" to "kašubčina",
    "csw" to "swampy cree",
    "cu" to "cirkevná slovančina",
    "cv" to "čuvaština",
    "cy" to "waleština",
    "da" to "dánčina",
    "dak" to "dakotčina",
    "dar" to "darginčina",
    "dav" to "taita",
    "de" to "nemčina",
    "de-AT" to "nemčina (rakúska)",
    "de-CH" to "nemčina (švajčiarska spisovná)",
    "del" to "delawarčina",
    "den" to "slavé",
    "dgr" to "dogribčina",
    "din" to "dinkčina",
    "dje" to "zarma",
    "doi" to "dógrí",
    "dsb" to "dolnolužická srbčina",
    "dua" to "duala",
    "dum" to "stredná holandčina",
    "dv" to "maldivčina",
    "dyo" to "jola-fonyi",
    "dyu" to "ďula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "eweština",
    "efi" to "efik",
    "egy" to "staroegyptčina",
    "eka" to "ekadžuk",
    "el" to "gréčtina",
    "elx" to "elamčina",
    "en" to "angličtina",
    "en-AU" to "angličtina (austrálska)",
    "en-CA" to "angličtina (kanadská)",
    "en-GB" to "angličtina (britská)",
    "en-GB-alt-short" to "angličtina (britská)",
    "en-US" to "angličtina (americká)",
    "en-US-alt-short" to "angličtina (americká)",
    "enm" to "stredná angličtina",
    "eo" to "esperanto",
    "es" to "španielčina",
    "es-419" to "španielčina (latinskoamerická)",
    "es-ES" to "španielčina (európska)",
    "es-MX" to "španielčina (mexická)",
    "et" to "estónčina",
    "eu" to "baskičtina",
    "ewo" to "ewondo",
    "fa" to "perzština",
    "fa-AF" to "daríjčina",
    "fan" to "fangčina",
    "fat" to "fanti",
    "ff" to "fulbčina",
    "fi" to "fínčina",
    "fil" to "filipínčina",
    "fj" to "fidžijčina",
    "fo" to "faerčina",
    "fon" to "fončina",
    "fr" to "francúzština",
    "fr-CA" to "francúzština (kanadská)",
    "fr-CH" to "francúzština (švajčiarska)",
    "frc" to "francúzština (cajunská)",
    "frm" to "stredná francúzština",
    "fro" to "stará francúzština",
    "frr" to "severná frízština",
    "frs" to "východofrízština",
    "fur" to "friulčina",
    "fy" to "západná frízština",
    "ga" to "írčina",
    "gaa" to "ga",
    "gag" to "gagauzština",
    "gay" to "gayo",
    "gba" to "gbaja",
    "gd" to "škótska gaelčina",
    "gez" to "etiópčina",
    "gil" to "kiribatčina",
    "gl" to "galícijčina",
    "gmh" to "stredná horná nemčina",
    "gn" to "guaraníjčina",
    "goh" to "stará horná nemčina",
    "gon" to "góndčina",
    "gor" to "gorontalo",
    "got" to "gótčina",
    "grb" to "grebo",
    "grc" to "starogréčtina",
    "gsw" to "nemčina (švajčiarska)",
    "gu" to "gudžarátčina",
    "guz" to "gusii",
    "gv" to "mančina",
    "gwi" to "kučinčina",
    "ha" to "hauština",
    "hai" to "haida",
    "haw" to "havajčina",
    "hax" to "haida (juh)",
    "he" to "hebrejčina",
    "hi" to "hindčina",
    "hi-Latn-alt-variant" to "hingličtina",
    "hil" to "hiligajnončina",
    "hit" to "chetitčina",
    "hmn" to "hmongčina",
    "ho" to "hiri motu",
    "hr" to "chorvátčina",
    "hsb" to "hornolužická srbčina",
    "ht" to "haitská kreolčina",
    "hu" to "maďarčina",
    "hup" to "hupčina",
    "hur" to "halkomelem",
    "hy" to "arménčina",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "ibančina",
    "ibb" to "ibibio",
    "id" to "indonézština",
    "ie" to "interlingue",
    "ig" to "igboština",
    "ii" to "s’čchuanská iovčina",
    "ik" to "inupik",
    "ikt" to "inuktitut (západná Kanada)",
    "ilo" to "ilokánčina",
    "inh" to "inguština",
    "io" to "ido",
    "is" to "islandčina",
    "it" to "taliančina",
    "iu" to "inuktitut",
    "ja" to "japončina",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "mašame",
    "jpr" to "židovská perzština",
    "jrb" to "židovská arabčina",
    "jv" to "jávčina",
    "ka" to "gruzínčina",
    "kaa" to "karakalpačtina",
    "kab" to "kabylčina",
    "kac" to "kačjinčina",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardčina",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kapverdčina",
    "kfo" to "koro",
    "kg" to "kongčina",
    "kgp" to "kaingang",
    "kha" to "khasijčina",
    "kho" to "chotančina",
    "khq" to "západná songhajčina",
    "ki" to "kikujčina",
    "kj" to "kuaňama",
    "kk" to "kazaština",
    "kkj" to "kako",
    "kl" to "grónčina",
    "kln" to "kalendžin",
    "km" to "khmérčina",
    "kmb" to "kimbundu",
    "kn" to "kannadčina",
    "ko" to "kórejčina",
    "koi" to "komi-permiačtina",
    "kok" to "konkánčina",
    "kos" to "kusaie",
    "kpe" to "kpelle",
    "kr" to "kanurijčina",
    "krc" to "karačajevsko-balkarčina",
    "krl" to "karelčina",
    "kru" to "kuruchčina",
    "ks" to "kašmírčina",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kolínčina",
    "ku" to "kurdčina",
    "kum" to "kumyčtina",
    "kut" to "kutenajčina",
    "kv" to "komijčina",
    "kw" to "kornčina",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgizština",
    "la" to "latinčina",
    "lad" to "židovská španielčina",
    "lag" to "langi",
    "lah" to "lahandčina",
    "lam" to "lamba",
    "lb" to "luxemburčina",
    "lez" to "lezginčina",
    "lg" to "gandčina",
    "li" to "limburčina",
    "lij" to "ligurčina",
    "lil" to "lillooet",
    "lkt" to "lakotčina",
    "lmo" to "lombardčina",
    "ln" to "lingalčina",
    "lo" to "laoština",
    "lol" to "mongo",
    "lou" to "kreolčina (Louisiana)",
    "loz" to "lozi",
    "lrc" to "severné luri",
    "lsm" to "saamia",
    "lt" to "litovčina",
    "lu" to "lubčina (katanžská)",
    "lua" to "lubčina (luluánska)",
    "lui" to "luiseňo",
    "lun" to "lunda",
    "lus" to "mizorámčina",
    "luy" to "luhja",
    "lv" to "lotyština",
    "mad" to "madurčina",
    "maf" to "mafa",
    "mag" to "magadhčina",
    "mai" to "maithilčina",
    "mak" to "makasarčina",
    "man" to "mandingo",
    "mas" to "masajčina",
    "mde" to "maba",
    "mdf" to "mokšiančina",
    "mdr" to "mandarčina",
    "men" to "mendejčina",
    "mer" to "meru",
    "mfe" to "maurícijská kreolčina",
    "mg" to "malgaština",
    "mga" to "stredná írčina",
    "mgh" to "makua-meetto",
    "mgo" to "meta’",
    "mh" to "marshallčina",
    "mi" to "maorijčina",
    "mic" to "mikmakčina",
    "min" to "minangkabaučina",
    "mk" to "macedónčina",
    "ml" to "malajálamčina",
    "mn" to "mongolčina",
    "mnc" to "mandžuština",
    "mni" to "manípurčina",
    "moe" to "innu-aimunčina",
    "moh" to "mohawkčina",
    "mos" to "mossi",
    "mr" to "maráthčina",
    "ms" to "malajčina",
    "mt" to "maltčina",
    "mua" to "mundang",
    "mul" to "viaceré jazyky",
    "mus" to "kríkčina",
    "mwl" to "mirandčina",
    "mwr" to "marwari",
    "my" to "barmčina",
    "mye" to "myene",
    "myv" to "erzjančina",
    "mzn" to "mázandaránčina",
    "na" to "nauruština",
    "nap" to "neapolčina",
    "naq" to "nama",
    "nb" to "nórčina (bokmal)",
    "nd" to "ndebelčina (severná)",
    "nds" to "dolná nemčina",
    "nds-NL" to "dolná saština",
    "ne" to "nepálčina",
    "new" to "nevárčina",
    "ng" to "ndonga",
    "nia" to "niasánčina",
    "niu" to "niueština",
    "nl" to "holandčina",
    "nl-BE" to "flámčina",
    "nmg" to "kwasio",
    "nn" to "nórčina (nynorsk)",
    "nnh" to "ngiemboon",
    "no" to "nórčina",
    "nog" to "nogajčina",
    "non" to "stará nórčina",
    "nqo" to "n’ko",
    "nr" to "ndebelčina (južná)",
    "nso" to "sothčina (severná)",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "klasická nevárčina",
    "ny" to "ňandža",
    "nym" to "ňamwezi",
    "nyn" to "ňankole",
    "nyo" to "ňoro",
    "nzi" to "nzima",
    "oc" to "okcitánčina",
    "oj" to "odžibva",
    "ojb" to "northwestern ojibwa",
    "ojc" to "centrálna odžibvejčina",
    "ojs" to "oji-cree",
    "ojw" to "ojibwa (západ)",
    "oka" to "okanagan",
    "om" to "oromčina",
    "or" to "uríjčina",
    "os" to "osetčina",
    "osa" to "osedžština",
    "ota" to "osmanská turečtina",
    "pa" to "pandžábčina",
    "pag" to "pangasinančina",
    "pal" to "pahlaví",
    "pam" to "kapampangančina",
    "pap" to "papiamento",
    "pau" to "palaučina",
    "pcm" to "nigerijský pidžin",
    "peo" to "stará perzština",
    "phn" to "feničtina",
    "pi" to "pálí",
    "pis" to "pidžin",
    "pl" to "poľština",
    "pon" to "pohnpeiština",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "pruština",
    "pro" to "stará okcitánčina",
    "ps" to "paštčina",
    "pt" to "portugalčina",
    "pt-BR" to "portugalčina (brazílska)",
    "pt-PT" to "portugalčina (európska)",
    "qu" to "kečuánčina",
    "quc" to "quiché",
    "raj" to "radžastančina",
    "rap" to "rapanujčina",
    "rar" to "rarotongská maorijčina",
    "rhg" to "rohingčina",
    "rm" to "rétorománčina",
    "rn" to "rundčina",
    "ro" to "rumunčina",
    "ro-MD" to "moldavčina",
    "rof" to "rombo",
    "rom" to "rómčina",
    "ru" to "ruština",
    "rup" to "arumunčina",
    "rw" to "rwandčina",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandaweština",
    "sah" to "jakutčina",
    "sam" to "samaritánska aramejčina",
    "saq" to "samburu",
    "sas" to "sasačtina",
    "sat" to "santalčina",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardínčina",
    "scn" to "sicílčina",
    "sco" to "škótčina",
    "sd" to "sindhčina",
    "sdh" to "južná kurdčina",
    "se" to "saamčina (severná)",
    "see" to "senekčina",
    "seh" to "sena",
    "sel" to "selkupčina",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "stará írčina",
    "sh" to "srbochorvátčina",
    "shi" to "tachelhit",
    "shn" to "šančina",
    "shu" to "čadská arabčina",
    "si" to "sinhalčina",
    "sid" to "sidamo",
    "sk" to "slovenčina",
    "sl" to "slovinčina",
    "slh" to "lushootseed (juh)",
    "sm" to "samojčina",
    "sma" to "saamčina (južná)",
    "smj" to "saamčina (lulská)",
    "smn" to "saamčina (inarijská)",
    "sms" to "saamčina (skoltská)",
    "sn" to "šončina",
    "snk" to "soninke",
    "so" to "somálčina",
    "sog" to "sogdijčina",
    "sq" to "albánčina",
    "sr" to "srbčina",
    "srn" to "surinamčina",
    "srr" to "sererčina",
    "ss" to "svazijčina",
    "ssy" to "saho",
    "st" to "sothčina (južná)",
    "str" to "straits salish",
    "su" to "sundčina",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerčina",
    "sv" to "švédčina",
    "sw" to "swahilčina",
    "sw-CD" to "svahilčina (konžská)",
    "swb" to "komorčina",
    "syc" to "sýrčina (klasická)",
    "syr" to "sýrčina",
    "szl" to "sliezština",
    "ta" to "tamilčina",
    "tce" to "tutchone (juh)",
    "te" to "telugčina",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "terêna",
    "tet" to "tetumčina",
    "tg" to "tadžičtina",
    "tgx" to "tagiš",
    "th" to "thajčina",
    "tht" to "tahltan",
    "ti" to "tigriňa",
    "tig" to "tigrejčina",
    "tiv" to "tiv",
    "tk" to "turkménčina",
    "tkl" to "tokelauština",
    "tl" to "tagalčina",
    "tlh" to "klingónčina",
    "tli" to "tlingitčina",
    "tmh" to "tuaregčina",
    "tn" to "tswančina",
    "to" to "tongčina",
    "tog" to "ňasa tonga",
    "tok" to "toki pona",
    "tpi" to "novoguinejský pidžin",
    "tr" to "turečtina",
    "trv" to "taroko",
    "ts" to "tsongčina",
    "tsi" to "cimšjančina",
    "tt" to "tatárčina",
    "ttm" to "northern tutchone",
    "tum" to "tumbuka",
    "tvl" to "tuvalčina",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitčina",
    "tyv" to "tuviančina",
    "tzm" to "tamazight (stredomarocký)",
    "udm" to "udmurtčina",
    "ug" to "ujgurčina",
    "uga" to "ugaritčina",
    "uk" to "ukrajinčina",
    "umb" to "umbundu",
    "und" to "neznámy jazyk",
    "ur" to "urdčina",
    "uz" to "uzbečtina",
    "ve" to "vendčina",
    "vec" to "benátčina",
    "vi" to "vietnamčina",
    "vmw" to "makhuwčina",
    "vo" to "volapük",
    "vot" to "vodčina",
    "vun" to "vunjo",
    "wa" to "valónčina",
    "wae" to "walserčina",
    "wal" to "walamčina",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolofčina",
    "wuu" to "čínština (wu)",
    "xal" to "kalmyčtina",
    "xh" to "xhoština",
    "xnr" to "kángrí",
    "xog" to "soga",
    "yao" to "jao",
    "yap" to "japčina",
    "yav" to "jangben",
    "ybb" to "yemba",
    "yi" to "jidiš",
    "yo" to "jorubčina",
    "yrl" to "nheengatu",
    "yue" to "kantončina",
    "yue-alt-menu" to "čínština (kantonská)",
    "za" to "čuangčina",
    "zap" to "zapotéčtina",
    "zbl" to "systém Bliss",
    "zen" to "zenaga",
    "zgh" to "tuaregčina (marocká štandardná)",
    "zh" to "čínština",
    "zh-alt-menu" to "čínština (mandarínska)",
    "zh-Hans" to "čínština (zjednodušená)",
    "zh-Hans-alt-long" to "čínština (mandarínska zjednodušená)",
    "zh-Hant" to "čínština (tradičná)",
    "zh-Hant-alt-long" to "čínština (mandarínska tradičná)",
    "zu" to "zuluština",
    "zun" to "zuniština",
    "zxx" to "bez jazykového obsahu",
    "zza" to "zaza",
  ) }

  val skr: ImmutableMap by lazy { immutableMapOf(
    "skr" to "سرائیکی",
  ) }

  val sl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarščina",
    "ab" to "abhaščina",
    "ace" to "ačejščina",
    "ach" to "ačolijščina",
    "ada" to "adangmejščina",
    "ady" to "adigejščina",
    "ae" to "avestijščina",
    "af" to "afrikanščina",
    "afh" to "afrihili",
    "agq" to "aghemščina",
    "ain" to "ainujščina",
    "ak" to "akanščina",
    "akk" to "akadščina",
    "ale" to "aleutščina",
    "alt" to "južna altajščina",
    "am" to "amharščina",
    "an" to "aragonščina",
    "ang" to "stara angleščina",
    "ann" to "obolo",
    "anp" to "angikaščina",
    "ar" to "arabščina",
    "ar-001" to "sodobna standardna arabščina",
    "arc" to "aramejščina",
    "arn" to "mapudungunščina",
    "arp" to "arapaščina",
    "ars" to "nadždska arabščina",
    "arw" to "aravaščina",
    "as" to "asamščina",
    "asa" to "asujščina",
    "ast" to "asturijščina",
    "atj" to "atikamekwščina",
    "av" to "avarščina",
    "awa" to "avadščina",
    "ay" to "ajmarščina",
    "az" to "azerbajdžanščina",
    "az-alt-short" to "azerščina",
    "ba" to "baškirščina",
    "bal" to "beludžijščina",
    "ban" to "balijščina",
    "bas" to "basa",
    "be" to "beloruščina",
    "bej" to "bedža",
    "bem" to "bemba",
    "bez" to "benajščina",
    "bg" to "bolgarščina",
    "bgc" to "harjanščina",
    "bgn" to "zahodnobalučijščina",
    "bho" to "bodžpuri",
    "bi" to "bislamščina",
    "bik" to "bikolski jezik",
    "bin" to "edo",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambarščina",
    "bn" to "bengalščina",
    "bo" to "tibetanščina",
    "br" to "bretonščina",
    "bra" to "bradžbakanščina",
    "brx" to "bodojščina",
    "bs" to "bosanščina",
    "bua" to "burjatščina",
    "bug" to "buginščina",
    "byn" to "blinščina",
    "ca" to "katalonščina",
    "cad" to "kadoščina",
    "car" to "karibski jezik",
    "cay" to "kajuščina",
    "ccp" to "chakma",
    "ce" to "čečenščina",
    "ceb" to "sebuanščina",
    "cgg" to "čigajščina",
    "ch" to "čamorščina",
    "chb" to "čibčevščina",
    "chg" to "čagatajščina",
    "chk" to "trukeščina",
    "chm" to "marijščina",
    "chn" to "činuški žargon",
    "cho" to "čoktavščina",
    "chp" to "čipevščina",
    "chr" to "čerokeščina",
    "chy" to "čejenščina",
    "ckb" to "osrednja kurdščina",
    "ckb-alt-menu" to "osrednja kurdščina",
    "ckb-alt-variant" to "soranska kurdščina",
    "clc" to "čilkotinščina",
    "co" to "korziščina",
    "cop" to "koptščina",
    "cr" to "krijščina",
    "crg" to "mičifščina",
    "crh" to "krimska tatarščina",
    "crj" to "jugovzhodna krijščina",
    "crk" to "nižinska krijščina",
    "crl" to "severovzhodna krijščina",
    "crm" to "moose-krijščina",
    "crr" to "karolinska algonkinščina",
    "crs" to "sejšelska francoska kreolščina",
    "cs" to "češčina",
    "csb" to "kašubščina",
    "csw" to "močvirska krijščina",
    "cu" to "stara cerkvena slovanščina",
    "cv" to "čuvaščina",
    "cy" to "valižanščina",
    "da" to "danščina",
    "dak" to "dakotščina",
    "dar" to "darginščina",
    "dav" to "taitajščina",
    "de" to "nemščina",
    "de-AT" to "avstrijska nemščina",
    "de-CH" to "visoka nemščina (Švica)",
    "del" to "delavarščina",
    "den" to "slavejščina",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarmajščina",
    "doi" to "dogri",
    "dsb" to "dolnja lužiška srbščina",
    "dua" to "duala",
    "dum" to "srednja nizozemščina",
    "dv" to "diveščina",
    "dyo" to "jola-fonjiščina",
    "dyu" to "diula",
    "dz" to "dzonka",
    "dzg" to "dazaga",
    "ebu" to "embujščina",
    "ee" to "evenščina",
    "efi" to "efiščina",
    "egy" to "stara egipčanščina",
    "eka" to "ekajuk",
    "el" to "grščina",
    "elx" to "elamščina",
    "en" to "angleščina",
    "en-AU" to "avstralska angleščina",
    "en-CA" to "kanadska angleščina",
    "en-GB" to "britanska angleščina",
    "en-GB-alt-short" to "angleščina (ZK)",
    "en-US" to "ameriška angleščina",
    "en-US-alt-short" to "angleščina (ZDA)",
    "enm" to "srednja angleščina",
    "eo" to "esperanto",
    "es" to "španščina",
    "es-419" to "latinskoameriška španščina",
    "es-ES" to "evropska španščina",
    "es-MX" to "mehiška španščina",
    "et" to "estonščina",
    "eu" to "baskovščina",
    "ewo" to "evondovščina",
    "fa" to "perzijščina",
    "fa-AF" to "darijščina",
    "fan" to "fangijščina",
    "fat" to "fantijščina",
    "ff" to "fulščina",
    "fi" to "finščina",
    "fil" to "filipinščina",
    "fj" to "fidžijščina",
    "fo" to "ferščina",
    "fon" to "fonščina",
    "fr" to "francoščina",
    "fr-CA" to "kanadska francoščina",
    "fr-CH" to "švicarska francoščina",
    "frc" to "cajunska francoščina",
    "frm" to "srednja francoščina",
    "fro" to "stara francoščina",
    "frr" to "severna frizijščina",
    "frs" to "vzhodna frizijščina",
    "fur" to "furlanščina",
    "fy" to "zahodna frizijščina",
    "ga" to "irščina",
    "gaa" to "ga",
    "gag" to "gagavščina",
    "gay" to "gajščina",
    "gba" to "gbajščina",
    "gd" to "škotska gelščina",
    "gez" to "etiopščina",
    "gil" to "kiribatščina",
    "gl" to "galicijščina",
    "gmh" to "srednja visoka nemščina",
    "gn" to "gvaranijščina",
    "goh" to "stara visoka nemščina",
    "gon" to "gondi",
    "gor" to "gorontalščina",
    "got" to "gotščina",
    "grb" to "grebščina",
    "grc" to "stara grščina",
    "gsw" to "nemščina (Švica)",
    "gu" to "gudžaratščina",
    "guz" to "gusijščina",
    "gv" to "manščina",
    "gwi" to "gvičin",
    "ha" to "havščina",
    "hai" to "haidščina",
    "haw" to "havajščina",
    "hax" to "južna haidščina",
    "he" to "hebrejščina",
    "hi" to "hindijščina",
    "hi-Latn-alt-variant" to "hingleščina",
    "hil" to "hiligajnonščina",
    "hit" to "hetitščina",
    "hmn" to "hmonščina",
    "ho" to "hiri motu",
    "hr" to "hrvaščina",
    "hsb" to "gornja lužiška srbščina",
    "ht" to "haitijska kreolščina",
    "hu" to "madžarščina",
    "hup" to "hupa",
    "hur" to "halkomelenščina",
    "hy" to "armenščina",
    "hz" to "herero",
    "ia" to "interlingva",
    "iba" to "ibanščina",
    "ibb" to "ibibijščina",
    "id" to "indonezijščina",
    "ie" to "interlingve",
    "ig" to "igboščina",
    "ii" to "sečuanska jiščina",
    "ik" to "inupiaščina",
    "ikt" to "zahodna kanadska inuktituščina",
    "ilo" to "ilokanščina",
    "inh" to "inguščina",
    "io" to "ido",
    "is" to "islandščina",
    "it" to "italijanščina",
    "iu" to "inuktitutščina",
    "ja" to "japonščina",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "mačamejščina",
    "jpr" to "judovska perzijščina",
    "jrb" to "judovska arabščina",
    "jv" to "javanščina",
    "ka" to "gruzijščina",
    "kaa" to "karakalpaščina",
    "kab" to "kabilščina",
    "kac" to "kačinščina",
    "kaj" to "jju",
    "kam" to "kambaščina",
    "kaw" to "kavi",
    "kbd" to "kabardinščina",
    "kcg" to "tjapska nigerijščina",
    "kde" to "makondščina",
    "kea" to "zelenortskootoška kreolščina",
    "kfo" to "koro",
    "kg" to "kongovščina",
    "kgp" to "kaingangščina",
    "kha" to "kasi",
    "kho" to "kotanščina",
    "khq" to "koyra chiini",
    "ki" to "kikujščina",
    "kj" to "kvanjama",
    "kk" to "kazaščina",
    "kkj" to "kako",
    "kl" to "grenlandščina",
    "kln" to "kalenjinščina",
    "km" to "kmerščina",
    "kmb" to "kimbundu",
    "kn" to "kanareščina",
    "ko" to "korejščina",
    "koi" to "komi-permjaščina",
    "kok" to "konkanščina",
    "kos" to "kosrajščina",
    "kpe" to "kpelejščina",
    "kr" to "kanurščina",
    "krc" to "karačaj-balkarščina",
    "krl" to "karelščina",
    "kru" to "kuruk",
    "ks" to "kašmirščina",
    "ksb" to "šambala",
    "ksf" to "bafia",
    "ksh" to "kölnsko narečje",
    "ku" to "kurdščina",
    "kum" to "kumiščina",
    "kut" to "kutenajščina",
    "kv" to "komijščina",
    "kw" to "kornijščina",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "kirgiščina",
    "la" to "latinščina",
    "lad" to "ladinščina",
    "lag" to "langijščina",
    "lah" to "landa",
    "lam" to "lamba",
    "lb" to "luksemburščina",
    "lez" to "lezginščina",
    "lg" to "ganda",
    "li" to "limburščina",
    "lij" to "ligurščina",
    "lil" to "lilovetščina",
    "lkt" to "lakotščina",
    "lmo" to "lombardščina",
    "ln" to "lingala",
    "lo" to "laoščina",
    "lol" to "mongo",
    "lou" to "louisianska kreolščina",
    "loz" to "lozi",
    "lrc" to "severna lurijščina",
    "lsm" to "saamijščina",
    "lt" to "litovščina",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luisenščina",
    "lun" to "lunda",
    "lus" to "mizojščina",
    "luy" to "luhijščina",
    "lv" to "latvijščina",
    "mad" to "madurščina",
    "mag" to "magadščina",
    "mai" to "maitili",
    "mak" to "makasarščina",
    "man" to "mandingo",
    "mas" to "masajščina",
    "mdf" to "mokšavščina",
    "mdr" to "mandarščina",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisjenščina",
    "mg" to "malgaščina",
    "mga" to "srednja irščina",
    "mgh" to "makuva-meto",
    "mgo" to "meta",
    "mh" to "marshallovščina",
    "mi" to "maorščina",
    "mic" to "mikmaščina",
    "min" to "minangkabau",
    "mk" to "makedonščina",
    "ml" to "malajalamščina",
    "mn" to "mongolščina",
    "mnc" to "mandžurščina",
    "mni" to "manipurščina",
    "moe" to "inuaimunščina",
    "moh" to "mohoščina",
    "mos" to "mosijščina",
    "mr" to "maratščina",
    "ms" to "malajščina",
    "mt" to "malteščina",
    "mua" to "mundang",
    "mul" to "več jezikov",
    "mus" to "creekovščina",
    "mwl" to "mirandeščina",
    "mwr" to "marvarščina",
    "my" to "burmanščina",
    "myv" to "erzjanščina",
    "mzn" to "mazanderanščina",
    "na" to "naurujščina",
    "nan" to "min nan kitajščina",
    "nap" to "napolitanščina",
    "naq" to "khoekhoe",
    "nb" to "knjižna norveščina",
    "nd" to "severna ndebelščina",
    "nds" to "nizka nemščina",
    "nds-NL" to "nizka saščina",
    "ne" to "nepalščina",
    "new" to "nevarščina",
    "ng" to "ndonga",
    "nia" to "niaščina",
    "niu" to "niuejščina",
    "nl" to "nizozemščina",
    "nl-BE" to "flamščina",
    "nmg" to "kwasio",
    "nn" to "novonorveščina",
    "nnh" to "ngiemboonščina",
    "no" to "norveščina",
    "nog" to "nogajščina",
    "non" to "stara nordijščina",
    "nqo" to "n’ko",
    "nr" to "južna ndebelščina",
    "nso" to "severna sotščina",
    "nus" to "nuerščina",
    "nv" to "navajščina",
    "nwc" to "klasična nevarščina",
    "ny" to "njanščina",
    "nym" to "njamveščina",
    "nyn" to "njankole",
    "nyo" to "njoro",
    "nzi" to "nzima",
    "oc" to "okcitanščina",
    "oj" to "anašinabščina",
    "ojb" to "severozahodna očipvejščina",
    "ojc" to "osrednja očipvejščina",
    "ojs" to "oči-krijščina",
    "ojw" to "zahodna očipvejščina",
    "oka" to "okanaganščina",
    "om" to "oromo",
    "or" to "odijščina",
    "os" to "osetinščina",
    "osa" to "osage",
    "ota" to "otomanska turščina",
    "pa" to "pandžabščina",
    "pag" to "pangasinanščina",
    "pam" to "pampanščina",
    "pap" to "papiamentu",
    "pau" to "palavanščina",
    "pcm" to "nigerijski pidžin",
    "peo" to "stara perzijščina",
    "phn" to "feničanščina",
    "pi" to "palijščina",
    "pis" to "pidžin",
    "pl" to "poljščina",
    "pon" to "ponpejščina",
    "pqm" to "maliseet-passamaquoddščina",
    "prg" to "stara pruščina",
    "pro" to "stara provansalščina",
    "ps" to "paštunščina",
    "pt" to "portugalščina",
    "pt-BR" to "brazilska portugalščina",
    "pt-PT" to "evropska portugalščina",
    "qu" to "kečuanščina",
    "quc" to "quiche",
    "raj" to "radžastanščina",
    "rap" to "rapanujščina",
    "rar" to "rarotongščina",
    "rhg" to "rohinščina",
    "rm" to "retoromanščina",
    "rn" to "rundščina",
    "ro" to "romunščina",
    "ro-MD" to "moldavščina",
    "rof" to "rombo",
    "rom" to "romščina",
    "ru" to "ruščina",
    "rup" to "aromunščina",
    "rw" to "ruandščina",
    "rwk" to "rwa",
    "sa" to "sanskrt",
    "sad" to "sandavščina",
    "sah" to "jakutščina",
    "sam" to "samaritanska aramejščina",
    "saq" to "samburščina",
    "sas" to "sasaščina",
    "sat" to "santalščina",
    "sba" to "ngambajščina",
    "sbp" to "sangujščina",
    "sc" to "sardinščina",
    "scn" to "sicilijanščina",
    "sco" to "škotščina",
    "sd" to "sindščina",
    "sdh" to "južna kurdščina",
    "se" to "severna samijščina",
    "seh" to "sena",
    "sel" to "selkupščina",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "sga" to "stara irščina",
    "sh" to "srbohrvaščina",
    "shi" to "tahelitska berberščina",
    "shn" to "šanščina",
    "si" to "sinhalščina",
    "sid" to "sidamščina",
    "sk" to "slovaščina",
    "sl" to "slovenščina",
    "slh" to "južna lušucidščina",
    "sm" to "samoanščina",
    "sma" to "južna samijščina",
    "smj" to "luleška samijščina",
    "smn" to "inarska samijščina",
    "sms" to "skoltska samijščina",
    "sn" to "šonščina",
    "snk" to "soninke",
    "so" to "somalščina",
    "sq" to "albanščina",
    "sr" to "srbščina",
    "srn" to "surinamska kreolščina",
    "srr" to "sererščina",
    "ss" to "svazijščina",
    "ssy" to "saho",
    "st" to "sesoto",
    "str" to "ožinska sališčina",
    "su" to "sundanščina",
    "suk" to "sukuma",
    "sus" to "susujščina",
    "sux" to "sumerščina",
    "sv" to "švedščina",
    "sw" to "svahili",
    "sw-CD" to "kongoški svahili",
    "swb" to "šikomor",
    "syc" to "klasična sirščina",
    "syr" to "sirščina",
    "szl" to "šlezijščina",
    "ta" to "tamilščina",
    "tce" to "južna tučonščina",
    "te" to "telugijščina",
    "tem" to "temnejščina",
    "teo" to "teso",
    "tet" to "tetumščina",
    "tg" to "tadžiščina",
    "tgx" to "tagiščina",
    "th" to "tajščina",
    "tht" to "taltanščina",
    "ti" to "tigrajščina",
    "tig" to "tigrejščina",
    "tiv" to "tivščina",
    "tk" to "turkmenščina",
    "tkl" to "tokelavščina",
    "tl" to "tagalogščina",
    "tlh" to "klingonščina",
    "tli" to "tlingitščina",
    "tmh" to "tamajaščina",
    "tn" to "cvanščina",
    "to" to "tongščina",
    "tog" to "malavijska tongščina",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turščina",
    "trv" to "taroko",
    "ts" to "congščina",
    "tsi" to "tsimščina",
    "tt" to "tatarščina",
    "ttm" to "severna tučonščina",
    "tum" to "tumbukščina",
    "tvl" to "tuvalujščina",
    "tw" to "tvi",
    "twq" to "tasawaq",
    "ty" to "tahitščina",
    "tyv" to "tuvinščina",
    "tzm" to "tamašek (Srednji Atlas)",
    "udm" to "udmurtščina",
    "ug" to "ujgurščina",
    "uga" to "ugaritski jezik",
    "uk" to "ukrajinščina",
    "umb" to "umbundščina",
    "und" to "neznan jezik",
    "ur" to "urdujščina",
    "uz" to "uzbeščina",
    "vai" to "vajščina",
    "ve" to "venda",
    "vec" to "beneščina",
    "vi" to "vietnamščina",
    "vmw" to "makuva",
    "vo" to "volapik",
    "vot" to "votjaščina",
    "vun" to "vunjo",
    "wa" to "valonščina",
    "wae" to "walser",
    "wal" to "valamščina",
    "war" to "varajščina",
    "was" to "vašajščina",
    "wbp" to "varlpirščina",
    "wo" to "volofščina",
    "wuu" to "wu-kitajščina",
    "xal" to "kalmiščina",
    "xh" to "koščina",
    "xnr" to "kangri",
    "xog" to "sogščina",
    "yao" to "jaojščina",
    "yap" to "japščina",
    "yav" to "jangben",
    "ybb" to "jembajščina",
    "yi" to "jidiš",
    "yo" to "jorubščina",
    "yrl" to "nheengatu",
    "yue" to "kantonščina",
    "yue-alt-menu" to "kitajščina (kantonščina)",
    "za" to "džuangščina",
    "zap" to "zapoteščina",
    "zbl" to "znakovni jezik Bliss",
    "zen" to "zenaščina",
    "zgh" to "standardni maroški tamazig",
    "zh" to "kitajščina",
    "zh-alt-menu" to "kitajščina (mandarinščina)",
    "zh-Hans" to "poenostavljena kitajščina",
    "zh-Hans-alt-long" to "poenostavljena mandarinska kitajščina",
    "zh-Hant" to "tradicionalna kitajščina",
    "zh-Hant-alt-long" to "tradicionalna mandarinska kitajščina",
    "zu" to "zulujščina",
    "zun" to "zunijščina",
    "zxx" to "brez jezikoslovne vsebine",
    "zza" to "zazajščina",
  ) }

  val sma: ImmutableMap by lazy { immutableMapOf(
    "sma" to "Åarjelsaemien gïele",
  ) }

  val sma_NO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val smj: ImmutableMap by lazy { immutableMapOf(
    "smj" to "julevsámegiella",
  ) }

  val smj_NO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val smn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abhasiakielâ",
    "ace" to "atšehkielâ",
    "ada" to "adangme",
    "ady" to "adyge",
    "af" to "afrikaans",
    "agq" to "aghem",
    "ain" to "ainukielâ",
    "ak" to "akankielâ",
    "ale" to "aleutkielâ",
    "alt" to "maadâaltaikielâ",
    "am" to "amharakielâ",
    "an" to "aragoniakielâ",
    "anp" to "angika",
    "ar" to "arabiakielâ",
    "ar-001" to "standard arabiakielâ",
    "arn" to "mapudungun",
    "arp" to "arapahokielâ",
    "as" to "assamkielâ",
    "asa" to "asukielâ",
    "ast" to "asturiakielâ",
    "av" to "avarkielâ",
    "awa" to "awadhikielâ",
    "ay" to "aymarakielâ",
    "az" to "azerbaidžankielâ",
    "az-alt-short" to "azerbaidžankielâ",
    "ba" to "baškirkielâ",
    "ban" to "balikielâ",
    "bas" to "basaakielâ",
    "be" to "vielgisruošâkielâ",
    "bem" to "bembakielâ",
    "bez" to "benakielâ",
    "bg" to "bulgariakielâ",
    "bho" to "bhožpurikielâ",
    "bi" to "bislama",
    "bin" to "binikielâ",
    "bla" to "siksikakielâ",
    "bm" to "bambarakielâ",
    "bn" to "banglakielâ",
    "bo" to "tiibetkielâ",
    "br" to "bretonkielâ",
    "brx" to "bodokielâ",
    "bs" to "bosniakielâ",
    "bug" to "bugikielâ",
    "byn" to "blinkielâ",
    "ca" to "katalankielâ",
    "ce" to "tšetšenkielâ",
    "ceb" to "cebuanokielâ",
    "cgg" to "kigakielâ",
    "ch" to "chamorrokielâ",
    "chk" to "chuukkielâ",
    "chm" to "marikielâ",
    "cho" to "choctawkielâ",
    "chr" to "cherokeekielâ",
    "chy" to "cheyennekielâ",
    "ckb" to "sorani kurdikielâ",
    "ckb-alt-menu" to "sorani kurdikielâ",
    "ckb-alt-variant" to "sorani kurdikielâ",
    "co" to "korsikakielâ",
    "crs" to "Seychellij kreoliranska",
    "cs" to "tšeekikielâ",
    "cu" to "kirkkoslaavi",
    "cv" to "tšuvaskielâ",
    "cy" to "kymrikielâ",
    "da" to "tanskakielâ",
    "dak" to "dakotakielâ",
    "dar" to "dargikielâ",
    "dav" to "taitakielâ",
    "de" to "saksakielâ",
    "de-AT" to "Nuorttâriijkâ saksakielâ",
    "de-CH" to "Sveitsi pajesaksakielâ",
    "dgr" to "dogribkielâ",
    "dje" to "zarmakielâ",
    "dsb" to "vyelisorbi",
    "dua" to "dualakielâ",
    "dv" to "divehikielâ",
    "dyo" to "jola-fonyi",
    "dz" to "Dzongkha",
    "dzg" to "dazakielâ",
    "ebu" to "embukielâ",
    "ee" to "ewekielâ",
    "efi" to "efikkielâ",
    "eka" to "ekajuk",
    "el" to "kreikakielâ",
    "en" to "eŋgâlâskielâ",
    "en-AU" to "Australia eŋgâlâskielâ",
    "en-CA" to "Kanada eŋgâlâskielâ",
    "en-GB" to "Britannia eŋgâlâskielâ",
    "en-GB-alt-short" to "eŋgâlâskielâ (OK)",
    "en-US" to "Amerika eŋgâlâskielâ",
    "en-US-alt-short" to "eŋgâlâskielâ (USA)",
    "eo" to "esperantokielâ",
    "es" to "espanjakielâ",
    "es-419" to "Läättin-Amerika espanjakielâ",
    "es-ES" to "Espanja espanjakielâ",
    "es-MX" to "Meksiko espanjakielâ",
    "et" to "eestikielâ",
    "eu" to "baskikielâ",
    "ewo" to "ewondokielâ",
    "fa" to "persiakielâ",
    "ff" to "fulakielâ",
    "fi" to "suomâkielâ",
    "fil" to "filipinokielâ",
    "fj" to "fidžikielâ",
    "fo" to "fäärikielâ",
    "fon" to "fonkielâ",
    "fr" to "ranskakielâ",
    "fr-CA" to "Kanada ranskakielâ",
    "fr-CH" to "Sveitsi ranskakielâ",
    "fur" to "friulikielâ",
    "fy" to "viestârfriisi",
    "ga" to "iirikielâ",
    "gaa" to "gakielâ",
    "gd" to "skottilâš gaelikielâ",
    "gez" to "ge’ez",
    "gil" to "kiribatikielâ",
    "gl" to "galiciakielâ",
    "gn" to "guaranikielâ",
    "gor" to "gorontalokielâ",
    "grc" to "toovláš kreikakielâ",
    "gsw" to "Sveitsi saksakielâ",
    "gu" to "gudžaratikielâ",
    "guz" to "gusiikielâ",
    "gv" to "manks",
    "gwi" to "gwich’inkielâ",
    "ha" to "hausakielâ",
    "haw" to "hawaijikielâ",
    "he" to "hepreakielâ",
    "hi" to "hindikielâ",
    "hil" to "hiligainokielâ",
    "hmn" to "hmongkielâ",
    "hr" to "kroatiakielâ",
    "hsb" to "pajesorbi",
    "ht" to "Haiti kreoli",
    "hu" to "uŋgarkielâ",
    "hup" to "hupakielâ",
    "hy" to "armeniakielâ",
    "hz" to "hererokielâ",
    "ia" to "interlingua",
    "iba" to "ibankielâ",
    "ibb" to "ibibiokielâ",
    "id" to "indonesiakielâ",
    "ig" to "igbokielâ",
    "ilo" to "ilocano",
    "inh" to "inguškielâ",
    "io" to "ido",
    "is" to "islandkielâ",
    "it" to "italiakielâ",
    "iu" to "inuktitut",
    "ja" to "jaapaankielâ",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "jaavakielâ",
    "ka" to "georgiakielâ",
    "kab" to "kabylkielâ",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kambakielâ",
    "kbd" to "kabardikielâ",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "Kap Verde kreoli",
    "kfo" to "koro",
    "kha" to "khasi",
    "khq" to "koyra chiini",
    "ki" to "kikujukielâ",
    "kj" to "kuanjama",
    "kk" to "kazakkielâ",
    "kkj" to "kako",
    "kl" to "kalaallisut",
    "kln" to "kalenjikielâ",
    "km" to "khmerkielâ",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreakielâ",
    "kok" to "konkani",
    "kpe" to "kpellekielâ",
    "kr" to "kanurikielâ",
    "krc" to "karachai-balkarkielâ",
    "krl" to "kärjilkielâ",
    "kru" to "kurukhkielâ",
    "ks" to "kashmirkielâ",
    "ksb" to "shambala",
    "ksf" to "bafia",
    "ksh" to "kölnkielâ",
    "ku" to "kurdikielâ",
    "kum" to "kumykkielâ",
    "kv" to "komikielâ",
    "kw" to "kornikielâ",
    "ky" to "kirgiskielâ",
    "la" to "läättinkielâ",
    "lad" to "ladinokielâ",
    "lag" to "langokielâ",
    "lb" to "luxemburgkielâ",
    "lez" to "lezgikielâ",
    "lg" to "luganda",
    "li" to "limburgkielâ",
    "lkt" to "lakotakielâ",
    "ln" to "lingala",
    "lo" to "laokielâ",
    "loz" to "lozi",
    "lrc" to "taveluri",
    "lt" to "liettuakielâ",
    "lu" to "katangaluba",
    "lua" to "lulualuba",
    "lun" to "lunda",
    "luo" to "luo",
    "lus" to "lusai",
    "luy" to "luhya",
    "lv" to "latviakielâ",
    "mad" to "madurakielâ",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "mas" to "masaikielâ",
    "mdf" to "mokšakielâ",
    "men" to "mendekielâ",
    "mer" to "merukielâ",
    "mfe" to "morisyen",
    "mg" to "malagaskielâ",
    "mgh" to "makua-meetto",
    "mgo" to "meta’",
    "mh" to "marshallkielâ",
    "mi" to "maorikielâ",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "makedoniakielâ",
    "ml" to "malajam",
    "mn" to "mongoliakielâ",
    "mni" to "manipuri",
    "moh" to "mohawkkielâ",
    "mos" to "moore",
    "mr" to "marathikielâ",
    "mrj" to "viestârmari",
    "ms" to "malaiji",
    "mt" to "maltakielâ",
    "mua" to "mundang",
    "mul" to "maŋgâ kielâ",
    "mus" to "muskogeekielâ",
    "mwl" to "mirandeskielâ",
    "my" to "burmakielâ",
    "myv" to "ersäkielâ",
    "mzn" to "mazandarani",
    "na" to "naurukielâ",
    "nap" to "napolikielâ",
    "naq" to "nama",
    "nb" to "tárukielâ bokmål",
    "nd" to "tave-nbedele",
    "nds-NL" to "Vuáládâhenâmij saksakielâ",
    "ne" to "nepalkielâ",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "niaskielâ",
    "niu" to "niuekielâ",
    "nl" to "hollandkielâ",
    "nl-BE" to "hollandkielâ (flaami)",
    "nmg" to "kwasio",
    "nn" to "tárukielâ nynorsk",
    "nnh" to "ngiemboon",
    "no" to "tárukielâ",
    "nog" to "nogaikielâ",
    "non" to "toovláš tárukielâ",
    "nqo" to "n’ko",
    "nr" to "maadâ-nbedele",
    "nso" to "tavesotho",
    "nus" to "nuer",
    "nv" to "navajokielâ",
    "ny" to "njanža",
    "nyn" to "nyankolekielâ",
    "oc" to "oksitan",
    "om" to "oromokielâ",
    "or" to "orija",
    "os" to "ossetkielâ",
    "pa" to "pandžabi",
    "pag" to "pangasinankielâ",
    "pam" to "pampangakielâ",
    "pap" to "papiamentu",
    "pau" to "palaukielâ",
    "pcm" to "Nigeria pidgin",
    "pl" to "puolakielâ",
    "prg" to "toovláš preussikielâ",
    "ps" to "paštu",
    "pt" to "portugalkielâ",
    "pt-BR" to "Brasilia portugalkielâ",
    "pt-PT" to "Portugal portugalkielâ",
    "qu" to "quechua",
    "quc" to "ki’che’",
    "rap" to "rapanui",
    "rar" to "rarotonga",
    "rm" to "retoroomaankielâ",
    "rn" to "rundi",
    "ro" to "romaniakielâ",
    "rof" to "rombo",
    "rom" to "roomaankielâ",
    "ru" to "ruošâkielâ",
    "rup" to "aromaniakielâ",
    "rw" to "ruandakielâ",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "jakutkielâ",
    "saq" to "samburukielâ",
    "sat" to "santalikielâ",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardiniakielâ",
    "scn" to "sisiliakielâ",
    "sco" to "skootikielâ",
    "sd" to "sindhi",
    "se" to "tavekielâ",
    "seh" to "sena",
    "ses" to "koyraboro senni",
    "sg" to "sango",
    "shi" to "tašelhit",
    "shn" to "shankielâ",
    "si" to "sinhala",
    "sk" to "slovakiakielâ",
    "sl" to "sloveniakielâ",
    "sm" to "samoakielâ",
    "sma" to "maadâsämikielâ",
    "smj" to "juulevsämikielâ",
    "smn" to "anarâškielâ",
    "sms" to "nuorttâlâškielâ",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalikielâ",
    "sq" to "albaniakielâ",
    "sr" to "serbiakielâ",
    "srn" to "sranantongo",
    "ss" to "swazikielâ",
    "ssy" to "saho",
    "st" to "maadâsotho",
    "su" to "sundakielâ",
    "suk" to "sukumakielâ",
    "sv" to "ruotâkielâ",
    "sw" to "swahilikielâ",
    "sw-CD" to "Kongo swahilikielâ",
    "swb" to "komorikielâ",
    "syr" to "syyriakielâ",
    "ta" to "tamilkielâ",
    "te" to "telugu",
    "tem" to "temnekielâ",
    "teo" to "ateso",
    "tet" to "tetum",
    "tg" to "tadžikkielâ",
    "th" to "thaikielâ",
    "ti" to "tigrinyakielâ",
    "tig" to "tigrekielâ",
    "tk" to "turkmenkielâ",
    "tlh" to "klingonkielâ",
    "tn" to "tswanakielâ",
    "to" to "tongakielâ",
    "tpi" to "tok pisin",
    "tr" to "tuurkikielâ",
    "trv" to "taroko",
    "ts" to "tsongakielâ",
    "tt" to "tatarkielâ",
    "tum" to "tumbukakielâ",
    "tvl" to "tuvalukielâ",
    "twq" to "tasawaq",
    "ty" to "tahitikielâ",
    "tyv" to "tuvakielâ",
    "tzm" to "Koskâatlas tamazight",
    "udm" to "udmurtkielâ",
    "ug" to "uigurkielâ",
    "uk" to "ukrainakielâ",
    "umb" to "umbundu",
    "und" to "tubdâmettumis kielâ",
    "ur" to "urdu",
    "uz" to "uzbekkielâ",
    "vai" to "vaikielâ",
    "ve" to "vendakielâ",
    "vep" to "vepsäkielâ",
    "vi" to "vietnamkielâ",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "walloonkielâ",
    "wae" to "walliskielâ",
    "wal" to "wolaitakielâ",
    "war" to "waraykielâ",
    "wo" to "wolofkielâ",
    "xal" to "kalmukkielâ",
    "xh" to "xhosakielâ",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "jiddish",
    "yo" to "yorubakielâ",
    "yue" to "kantonkielâ",
    "yue-alt-menu" to "kantonkielâ",
    "zgh" to "standard tamazight",
    "zh" to "mandarinkiinakielâ",
    "zh-alt-menu" to "mandarinkiinakielâ",
    "zh-Hans" to "oovtâkiärdánis kiinakielâ",
    "zh-Hans-alt-long" to "oovtâkiärdánis kiinakielâ",
    "zh-Hant" to "ärbivuáválâš kiinakielâ",
    "zh-Hant-alt-long" to "ärbivuáválâš kiinakielâ",
    "zu" to "zulukielâ",
    "zun" to "zunikielâ",
    "zxx" to "ij kielâlâš siskáldâs",
    "zza" to "zazakielâ",
  ) }

  val sms: ImmutableMap by lazy { immutableMapOf(
    "sms" to "sääʹmǩiõll",
  ) }

  val sn: ImmutableMap by lazy { immutableMapOf(
    "ak" to "chiAkani",
    "am" to "chiAmaric",
    "ar" to "chiArabu",
    "be" to "chiBelarusi",
    "bg" to "chiBulgarian",
    "bn" to "chiBengali",
    "cs" to "chiCzech",
    "de" to "chiJerimani",
    "el" to "chiGreek",
    "en" to "Chirungu",
    "es" to "chiSpanish",
    "fa" to "chiPeshiya",
    "fr" to "chiFurenchi",
    "ha" to "chiHausa",
    "hi" to "chiHindi",
    "hu" to "chiHungari",
    "id" to "chiIndonesia",
    "ig" to "chiIgbo",
    "it" to "chiTariana",
    "ja" to "chiJapani",
    "jv" to "chiJava",
    "km" to "chiKhema",
    "ko" to "chiKoria",
    "ms" to "chiMalay",
    "my" to "chiBurma",
    "ne" to "chiNepali",
    "nl" to "chiDutch",
    "pa" to "chiPunjabi",
    "pl" to "chiPolish",
    "pt" to "chiPutukezi",
    "ro" to "chiRomanian",
    "ru" to "chiRashiya",
    "rw" to "chiRwanda",
    "sn" to "chiShona",
    "so" to "chiSomali",
    "sv" to "chiSwedish",
    "ta" to "chiTamil",
    "th" to "chiThai",
    "tr" to "chiTurkish",
    "uk" to "chiUkrenia",
    "ur" to "chiUrdu",
    "vi" to "chiVietnam",
    "yo" to "chiYoruba",
    "zh" to "chiChinese",
    "zh-alt-menu" to "chiChinese",
    "zu" to "chiZulu",
  ) }

  val so: ImmutableMap by lazy { immutableMapOf(
    "ab" to "U dhashay Abkhazia",
    "ace" to "Shiinays",
    "ada" to "Adangme",
    "ady" to "U dhashay Ady",
    "af" to "Afrikaanka",
    "agq" to "Ageem",
    "ain" to "U dhashay Ain",
    "ak" to "Akan",
    "ale" to "U dhashay Ale",
    "alt" to "Southern Altai",
    "am" to "Axmaar",
    "an" to "U dhashay Aragon",
    "ann" to "Obolo",
    "anp" to "U dhashay Anp",
    "ar" to "Carabi",
    "ar-001" to "Carabiga rasmiga ah",
    "arn" to "Mapuche",
    "arp" to "U dhashay Arap",
    "ars" to "Najdi Arabic",
    "as" to "Asaamiis",
    "asa" to "Asu",
    "ast" to "Astuuriyaan",
    "atj" to "Atikamekw",
    "av" to "U dhashay Avar",
    "awa" to "Awa",
    "ay" to "U dhashay Aymar",
    "az" to "Asarbayjan",
    "az-alt-short" to "Asarbayjan",
    "ba" to "Bashkir",
    "ban" to "U dhashay Baline",
    "bas" to "Basaa",
    "be" to "Beleruusiyaan",
    "bem" to "Bemba",
    "bez" to "Bena",
    "bg" to "Bulgeeriyaan",
    "bgc" to "Haryanvi",
    "bho" to "Bhojpuri",
    "bi" to "U dhashay Bislam",
    "bin" to "U dhashay Bin",
    "bla" to "Siksiká",
    "blo" to "Anii",
    "bm" to "Bambaara",
    "bn" to "Bangladesh",
    "bo" to "Tibeetaan",
    "br" to "Biriton",
    "brx" to "Bodo",
    "bs" to "Bosniyaan",
    "bug" to "U dhashay Bugin",
    "byn" to "U dhashay Byn",
    "ca" to "Katalaan",
    "cay" to "Cayuga",
    "ccp" to "Jakma",
    "ce" to "Jejen",
    "ceb" to "Sebuano",
    "cgg" to "Jiga",
    "ch" to "Chamorro",
    "chk" to "Chuukese",
    "chm" to "Mari",
    "cho" to "Choctaw",
    "chp" to "Chipewyan",
    "chr" to "Jerookee",
    "chy" to "Cheyenne",
    "ckb" to "Bartamaha Kurdish",
    "ckb-alt-menu" to "Bartamaha Kurdish",
    "ckb-alt-variant" to "Kurdi, Sorani",
    "clc" to "Chilcotin",
    "co" to "Korsikan",
    "crg" to "Michif",
    "crj" to "Southern East Cree",
    "crk" to "Plains Cree",
    "crl" to "Northern East Cree",
    "crm" to "Moose Cree",
    "crr" to "Carolina Algonquian",
    "cs" to "Jeeg",
    "csw" to "Swampy Cree",
    "cu" to "Kaniisadda Islaafik",
    "cv" to "Chuvash",
    "cy" to "Welsh",
    "da" to "Dhaanish",
    "dak" to "Dakota",
    "dar" to "Dargwa",
    "dav" to "Taiita",
    "de" to "Jarmal",
    "de-AT" to "Jarmal Awsteeriya",
    "de-CH" to "Iswiiska Sare ee Jarmal",
    "dgr" to "Dogrib",
    "dje" to "Sarma",
    "doi" to "Dogri",
    "dsb" to "Soorbiyaanka Hoose",
    "dua" to "Duaala",
    "dv" to "Divehi",
    "dyo" to "Joola-Foonyi",
    "dz" to "D’zongqa",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Eewe",
    "efi" to "Efik",
    "eka" to "Ekajuk",
    "el" to "Giriik",
    "en" to "Ingiriisi",
    "en-AU" to "Ingiriis Austaraaliyaan",
    "en-CA" to "Ingiriis Kanadiyaan",
    "en-GB" to "Ingiriis Biritish",
    "en-GB-alt-short" to "Ingiriiska Boqortooyada Midooday",
    "en-US" to "Ingiriis Maraykan",
    "en-US-alt-short" to "Ingiriiska Maraykanka",
    "eo" to "Isberaanto",
    "es" to "Isbaanish",
    "es-419" to "Isbaanishka Laatiin Ameerika",
    "es-ES" to "Isbaanish Yurub",
    "es-MX" to "Isbaanishka Mexico",
    "et" to "Istooniyaan",
    "eu" to "Basquu",
    "ewo" to "Eewondho",
    "fa" to "Faarisi",
    "fa-AF" to "Faarsi",
    "ff" to "Fuulah",
    "fi" to "Finishka",
    "fil" to "Filibiino",
    "fj" to "Fijian",
    "fo" to "Farowsi",
    "fon" to "Fon",
    "fr" to "Faransiis",
    "fr-CA" to "Faransiiska Kanada",
    "fr-CH" to "Faransiis (Iswiiserlaand)",
    "frc" to "Faransiiska Cajun",
    "frr" to "Northern Frisian",
    "fur" to "Firiyuuliyaan",
    "fy" to "Firiisiyan Galbeed",
    "ga" to "Ayrish",
    "gaa" to "Ga",
    "gd" to "Iskot Giilik",
    "gez" to "Geez",
    "gil" to "Gilbertese",
    "gl" to "Galiisiyaan",
    "gn" to "Guarani",
    "gor" to "Gorontalo",
    "gsw" to "Jarmal Iswiis",
    "gu" to "Gujaraati",
    "guz" to "Guusii",
    "gv" to "Mankis",
    "gwi" to "Gwichʼin",
    "ha" to "Hawsa",
    "hai" to "Haida",
    "haw" to "Hawaay",
    "hax" to "Southern Haida",
    "he" to "Cibraani",
    "hi" to "Hindi",
    "hi-Latn" to "Hindi (Latin)",
    "hi-Latn-alt-variant" to "Hinglish",
    "hil" to "Hiligaynon",
    "hmn" to "Hamong",
    "hr" to "Koro’eeshiyaan",
    "hsb" to "Sorobiyaanka Sare",
    "ht" to "Heeytiyaan Karawle",
    "hu" to "Hangariyaan",
    "hup" to "Hupa",
    "hur" to "Halkomelem",
    "hy" to "Armeeniyaan",
    "hz" to "Herero",
    "ia" to "Interlinguwa",
    "iba" to "Iban",
    "ibb" to "Ibibio",
    "id" to "Indunusiyaan",
    "ie" to "Interlingue",
    "ig" to "Igbo",
    "ii" to "Sijuwan Yi",
    "ikt" to "Western Canadian Inuktitut",
    "ilo" to "Iloko",
    "inh" to "Ingush",
    "io" to "Ido",
    "is" to "Ayslandays",
    "it" to "Talyaani",
    "iu" to "Inuktitut",
    "ja" to "Jabaaniis",
    "jbo" to "Lojban",
    "jgo" to "Ingoomba",
    "jmc" to "Chaga",
    "jv" to "Jafaaniis",
    "ka" to "Joorijiyaan",
    "kab" to "Kabayle",
    "kac" to "Kachin",
    "kaj" to "Jju",
    "kam" to "Kaamba",
    "kbd" to "U dhashay Kabardia",
    "kcg" to "Tyap",
    "kde" to "Kimakonde",
    "kea" to "Kabuferdiyanu",
    "kfo" to "Koro",
    "kgp" to "Kaingang",
    "kha" to "Khasi",
    "khq" to "Koyra Jiini",
    "ki" to "Kikuuyu",
    "kj" to "Kuanyama",
    "kk" to "Kasaaq",
    "kkj" to "Kaako",
    "kl" to "Kalaallisuut",
    "kln" to "Kalenjin",
    "km" to "Kamboodhian",
    "kmb" to "Kimbundu",
    "kn" to "Kannadays",
    "ko" to "Kuuriyaan",
    "kok" to "Konkani",
    "kpe" to "Kpelle",
    "kr" to "Kanuri",
    "krc" to "Karachay-Balkar",
    "krl" to "Karelian",
    "kru" to "Kurukh",
    "ks" to "Kaashmiir",
    "ksb" to "Shambaala",
    "ksf" to "Bafia",
    "ksh" to "Kologniyaan",
    "ku" to "Kurdishka",
    "kum" to "Kumyk",
    "kv" to "Komi",
    "kw" to "Kornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kufi",
    "ky" to "Kirgiis",
    "la" to "Laatiin",
    "lad" to "Ladino",
    "lag" to "Laangi",
    "lb" to "Luksaamboorgish",
    "lez" to "Lezghian",
    "lg" to "Gandha",
    "li" to "Limburgish",
    "lij" to "Liguuriyaan",
    "lil" to "Lillooet",
    "lkt" to "Laakoota",
    "lmo" to "Lombard",
    "ln" to "Lingala",
    "lo" to "Lao",
    "lou" to "Louisiana Creole",
    "loz" to "Lozi",
    "lrc" to "Luri Waqooyi",
    "lsm" to "Saamia",
    "lt" to "Lituwaanays",
    "lu" to "Luuba-kataanga",
    "lua" to "Luba-Lulua",
    "lun" to "Lunda",
    "luo" to "Luwada",
    "lus" to "Mizo",
    "luy" to "Luyia",
    "lv" to "Laatfiyaan",
    "mad" to "Madurese",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "mas" to "Masaay",
    "mdf" to "Moksha",
    "men" to "Mende",
    "mer" to "Meeru",
    "mfe" to "Moorisayn",
    "mg" to "Malagaasi",
    "mgh" to "Luuqadda Makhuwa-Meetto",
    "mgo" to "Meetaa",
    "mh" to "Marshallese",
    "mi" to "Maaoori",
    "mic" to "Mi'kmaq",
    "min" to "Minangkabau",
    "mk" to "Masadooniyaan",
    "ml" to "Malayalam",
    "mn" to "Mangooli",
    "mni" to "Maniburi",
    "moe" to "Innu-aimun",
    "moh" to "Mohawk",
    "mos" to "Mossi",
    "mr" to "Maarati",
    "ms" to "Malaay",
    "mt" to "Maltiis",
    "mua" to "Miyundhaang",
    "mul" to "Luuqaddo badan",
    "mus" to "Muscogee",
    "mwl" to "Mirandese",
    "my" to "Burmese",
    "myv" to "Erzya",
    "mzn" to "Masanderaani",
    "na" to "Nauru",
    "nap" to "Neapolitan",
    "naq" to "Nama",
    "nb" to "Nawrijii Bokmål",
    "nd" to "Indhebeele Waqooyi",
    "nds" to "Jarmal Hooseeya",
    "ne" to "Nebaali",
    "new" to "Newari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niuean",
    "nl" to "Holandays",
    "nl-BE" to "Af faleemi",
    "nmg" to "Kuwaasiyo",
    "nn" to "Nawriijiga Nynorsk",
    "nnh" to "Ingiyembuun",
    "no" to "Nawriiji",
    "nog" to "Nogai",
    "nqo" to "N’Ko",
    "nr" to "South Ndebele",
    "nso" to "Northern Sotho",
    "nus" to "Nuweer",
    "nv" to "Navajo",
    "ny" to "Inyaanja",
    "nyn" to "Inyankoole",
    "oc" to "Occitan",
    "ojb" to "Northwestern Ojibwa",
    "ojc" to "Central Ojibwa",
    "ojs" to "Oji-Cree",
    "ojw" to "Western Ojibwa",
    "oka" to "Okanagan",
    "om" to "Oromo",
    "or" to "Oodhiya",
    "os" to "Oseetic",
    "pa" to "Bunjaabi",
    "pag" to "Pangasinan",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palauan",
    "pcm" to "Bidjinka Nayjeeriya",
    "pis" to "Pijin",
    "pl" to "Boolish",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "Brashiyaan",
    "ps" to "Bashtuu",
    "pt" to "Boortaqiis",
    "pt-BR" to "Boortaqiiska Baraasiil",
    "pt-PT" to "Boortaqiiska Yurub",
    "qu" to "Quechua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui",
    "rar" to "Rarotongan",
    "rhg" to "Rohingya",
    "rm" to "Romaanis",
    "rn" to "Rundhi",
    "ro" to "Romanka",
    "rof" to "Rombo",
    "ru" to "Ruush",
    "rup" to "U dhashay Aromania",
    "rw" to "Ruwaandha",
    "rwk" to "Raawa",
    "sa" to "Sanskrit",
    "sad" to "Sandawe",
    "sah" to "Yakut",
    "saq" to "Sambuuru",
    "sat" to "Santali",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardinian",
    "scn" to "Sicilian",
    "sco" to "Scots",
    "sd" to "Siindhi",
    "se" to "Sami Waqooyi",
    "seh" to "Seena",
    "ses" to "Koyraboro Seenni",
    "sg" to "Sango",
    "shi" to "Shilha",
    "shn" to "Shan",
    "si" to "Sinhala",
    "sk" to "Isloofaak",
    "sl" to "Islofeeniyaan",
    "slh" to "Southern Lushootseed",
    "sm" to "Samowan",
    "smn" to "Inaari Saami",
    "sms" to "Skolt Sami",
    "sn" to "Shoona",
    "snk" to "Soninke",
    "so" to "Soomaali",
    "sq" to "Albeeniyaan",
    "sr" to "Seerbiyaan",
    "srn" to "Sranan Tongo",
    "ss" to "Swati",
    "st" to "Sesooto",
    "str" to "Straits Salish",
    "su" to "Suudaaniis",
    "suk" to "Sukuma",
    "sv" to "Iswiidhish",
    "sw" to "Sawaaxili",
    "swb" to "Comorian",
    "syr" to "Af-Siriyak",
    "szl" to "Sileshiyaan",
    "ta" to "Tamiil",
    "tce" to "Southern Tutchone",
    "te" to "Teluugu",
    "tem" to "Timne",
    "teo" to "Teeso",
    "tet" to "Tetum",
    "tg" to "Taajik",
    "tgx" to "Tagish",
    "th" to "Taaylandays",
    "tht" to "Tahltan",
    "ti" to "Tigrinya",
    "tig" to "Tigre",
    "tk" to "Turkumaanish",
    "tlh" to "Klingon",
    "tli" to "Tlingit",
    "tn" to "Tswana",
    "to" to "Toongan",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Turkish",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tt" to "Taatar",
    "ttm" to "Northern Tutchone",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalu",
    "twq" to "Tasaawaq",
    "ty" to "Tahitian",
    "tyv" to "Tuvinia",
    "tzm" to "Bartamaha Atlaas Tamasayt",
    "udm" to "Udmurt",
    "ug" to "Uighur",
    "uk" to "Yukreeniyaan",
    "umb" to "Umbundu",
    "und" to "Af aan la aqoon ama aan sax ahayn",
    "ur" to "Urduu",
    "uz" to "Usbakis",
    "vai" to "Faayi",
    "ve" to "Venda",
    "vec" to "Dadka Fenaays",
    "vi" to "Fiitnaamays",
    "vmw" to "Af-Makhuwa",
    "vo" to "Folabuuk",
    "vun" to "Fuunjo",
    "wa" to "Walloon",
    "wae" to "Walseer",
    "wal" to "Wolaytta",
    "war" to "Waray",
    "wo" to "Woolof",
    "wuu" to "Wu Chinese",
    "xal" to "Kalmyk",
    "xh" to "Xhosa",
    "xnr" to "Kangri",
    "xog" to "Sooga",
    "yav" to "Yaangbeen",
    "ybb" to "Yemba",
    "yi" to "Yadhish",
    "yo" to "Yoruuba",
    "yrl" to "Nheengatu",
    "yue" to "Kantoneese",
    "yue-alt-menu" to "Shiinays, Cantonese",
    "za" to "Zhuang",
    "zgh" to "Morokaanka Tamasayt Rasmiga",
    "zh" to "Shinees",
    "zh-alt-menu" to "Af-Shiineeska Mandarin",
    "zh-Hans" to "Shiinaha Rasmiga ah",
    "zh-Hans-alt-long" to "Shiineeska Mandarin ee Rasmiga ah",
    "zh-Hant" to "Af-Shiineeska Qadiimiga ah",
    "zh-Hant-alt-long" to "Af-Shiineeska Mandarin ee Qadiimiga ah",
    "zu" to "Zuulu",
    "zun" to "Zuni",
    "zxx" to "Luuqad Looma Hayo",
    "zza" to "Zaza",
  ) }

  val so_DJ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val so_ET: ImmutableMap by lazy { immutableMapOf(
  ) }

  val so_KE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sq: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarisht",
    "ab" to "abkazisht",
    "ace" to "akinezisht",
    "ada" to "andangmeisht",
    "ady" to "adigisht",
    "af" to "afrikanisht",
    "agq" to "agemisht",
    "ain" to "ajnuisht",
    "ak" to "akanisht",
    "ale" to "aleutisht",
    "alt" to "altaishte jugore",
    "am" to "amarisht",
    "an" to "aragonezisht",
    "ann" to "oboloisht",
    "anp" to "angikisht",
    "ar" to "arabisht",
    "ar-001" to "arabishte standarde moderne",
    "arn" to "mapuçisht",
    "arp" to "arapahoisht",
    "ars" to "arabishte naxhdi",
    "as" to "asamezisht",
    "asa" to "asuisht",
    "ast" to "asturisht",
    "atj" to "atikamekisht",
    "av" to "avarikisht",
    "awa" to "auadhisht",
    "ay" to "ajmarisht",
    "az" to "azerbajxhanisht",
    "az-alt-short" to "azerisht",
    "ba" to "bashkirisht",
    "ban" to "balinezisht",
    "bas" to "basaisht",
    "be" to "bjellorusisht",
    "bem" to "bembaisht",
    "bez" to "benaisht",
    "bg" to "bullgarisht",
    "bgc" to "harjanvisht",
    "bgn" to "balokishte perëndimore",
    "bho" to "boxhpurisht",
    "bi" to "bislamisht",
    "bin" to "binisht",
    "bla" to "siksikaisht",
    "blo" to "anisht",
    "bm" to "bambarisht",
    "bn" to "bengalisht",
    "bo" to "tibetisht",
    "br" to "bretonisht",
    "brx" to "bodoisht",
    "bs" to "boshnjakisht",
    "bug" to "buginezisht",
    "byn" to "blinisht",
    "ca" to "katalonisht",
    "cay" to "kajugaisht",
    "ccp" to "çakmaisht",
    "ce" to "çeçenisht",
    "ceb" to "sebuanisht",
    "cgg" to "çigisht",
    "ch" to "kamoroisht",
    "chk" to "çukezisht",
    "chm" to "marisht",
    "cho" to "çoktauisht",
    "chp" to "çipeuajanisht",
    "chr" to "çerokisht",
    "chy" to "çejenisht",
    "ckb" to "kurdishte qendrore",
    "ckb-alt-menu" to "kurdishte qendrore",
    "ckb-alt-variant" to "kurdishte qendrore",
    "clc" to "çilkotinisht",
    "co" to "korsikisht",
    "crg" to "miçifisht",
    "crj" to "krijishte juglindore",
    "crk" to "krijishte fusharake",
    "crl" to "krijishte verilindore",
    "crm" to "krijishte e Muzit",
    "crr" to "algonkuianishte e Karolinës",
    "crs" to "frëngjishte kreole seselve",
    "cs" to "çekisht",
    "csw" to "krijishte e moçaleve (Ontario)",
    "cu" to "sllavishte kishtare",
    "cv" to "çuvashisht",
    "cy" to "uellsisht",
    "da" to "danisht",
    "dak" to "dakotisht",
    "dar" to "darguaisht",
    "dav" to "tajtaisht",
    "de" to "gjermanisht",
    "de-AT" to "gjermanishte austriake",
    "de-CH" to "gjermanishte zvicerane (dialekti i Alpeve)",
    "dgr" to "dogribisht",
    "dje" to "zarmaisht",
    "doi" to "dogrisht",
    "dsb" to "sorbishte e poshtme",
    "dua" to "dualaisht",
    "dv" to "divehisht",
    "dyo" to "xhulafonjisht",
    "dz" to "xhongaisht",
    "dzg" to "dazagauisht",
    "ebu" to "embuisht",
    "ee" to "eveisht",
    "efi" to "efikisht",
    "eka" to "ekajukisht",
    "el" to "greqisht",
    "en" to "anglisht",
    "en-AU" to "anglishte australiane",
    "en-CA" to "anglishte kanadeze",
    "en-GB" to "anglishte britanike",
    "en-GB-alt-short" to "anglishte e Mbretërisë së Bashkuar",
    "en-US" to "anglishte amerikane",
    "en-US-alt-short" to "anglishte e SHBA-së",
    "eo" to "esperanto",
    "es" to "spanjisht",
    "es-419" to "spanjishte amerikano-latine",
    "es-ES" to "spanjishte evropiane",
    "es-MX" to "spanjishte meksikane",
    "et" to "estonisht",
    "eu" to "baskisht",
    "ewo" to "euondoisht",
    "fa" to "persisht",
    "fa-AF" to "darisht",
    "ff" to "fulaisht",
    "fi" to "finlandisht",
    "fil" to "filipinisht",
    "fj" to "fixhianisht",
    "fo" to "faroisht",
    "fon" to "fonisht",
    "fr" to "frëngjisht",
    "fr-CA" to "frëngjishte kanadeze",
    "fr-CH" to "frëngjishte zvicerane",
    "frc" to "frëngjishte kajune",
    "frr" to "frisianishte veriore",
    "fur" to "friulianisht",
    "fy" to "frizianishte perëndimore",
    "ga" to "irlandisht",
    "gaa" to "gaisht",
    "gag" to "gagauzisht",
    "gd" to "galishte skoceze",
    "gez" to "gizisht",
    "gil" to "gilbertazisht",
    "gl" to "galicisht",
    "gn" to "guaranisht",
    "gor" to "gorontaloisht",
    "gsw" to "gjermanishte zvicerane",
    "gu" to "guxharatisht",
    "guz" to "gusisht",
    "gv" to "manksisht",
    "gwi" to "guiçinisht",
    "ha" to "hausisht",
    "hai" to "haidaisht",
    "haw" to "havaisht",
    "hax" to "haidaishte jugore",
    "he" to "hebraisht",
    "hi" to "indisht",
    "hi-Latn" to "hindisht (latine)",
    "hi-Latn-alt-variant" to "hinglisht",
    "hil" to "hiligajnonisht",
    "hmn" to "hmongisht",
    "hr" to "kroatisht",
    "hsb" to "sorbishte e sipërme",
    "ht" to "kreolishte e Haitit",
    "hu" to "hungarisht",
    "hup" to "hupaisht",
    "hur" to "halkemejlemisht",
    "hy" to "armenisht",
    "hz" to "hereroisht",
    "ia" to "interlingua",
    "iba" to "ibanisht",
    "ibb" to "ibibioisht",
    "id" to "indonezisht",
    "ie" to "gjuha oksidentale",
    "ig" to "igboisht",
    "ii" to "sishuanisht",
    "ikt" to "inuktitutishte kanadeze perëndimore",
    "ilo" to "ilokoisht",
    "inh" to "ingushisht",
    "io" to "idoisht",
    "is" to "islandisht",
    "it" to "italisht",
    "iu" to "inuktitutisht",
    "ja" to "japonisht",
    "jbo" to "lojbanisht",
    "jgo" to "ngombisht",
    "jmc" to "maçamisht",
    "jv" to "javanisht",
    "ka" to "gjeorgjisht",
    "kab" to "kabilisht",
    "kac" to "kaçinisht",
    "kaj" to "kajeisht",
    "kam" to "kambaisht",
    "kbd" to "kabardianisht",
    "kcg" to "tjapisht",
    "kde" to "makondisht",
    "kea" to "kreolishte e Kepit të Gjelbër",
    "kfo" to "koroisht",
    "kgp" to "kaingangisht",
    "kha" to "kasisht",
    "khq" to "kojraçinisht",
    "ki" to "kikujuisht",
    "kj" to "kuanjamaisht",
    "kk" to "kazakisht",
    "kkj" to "kakoisht",
    "kl" to "kalalisutisht",
    "kln" to "kalenxhinisht",
    "km" to "kmerisht",
    "kmb" to "kimbunduisht",
    "kn" to "kanadisht",
    "ko" to "koreanisht",
    "koi" to "komi-parmjakisht",
    "kok" to "konkanisht",
    "kpe" to "kpeleisht",
    "kr" to "kanurisht",
    "krc" to "karaçaj-balkarisht",
    "krl" to "karelianisht",
    "kru" to "kurukisht",
    "ks" to "kashmirisht",
    "ksb" to "shambalisht",
    "ksf" to "bafianisht",
    "ksh" to "këlnisht",
    "ku" to "kurdisht",
    "kum" to "kumikisht",
    "kv" to "komisht",
    "kw" to "kornisht",
    "kwk" to "kuakualaisht",
    "kxv" to "kuvisht",
    "ky" to "kirgizisht",
    "la" to "latinisht",
    "lad" to "ladinoisht",
    "lag" to "langisht",
    "lb" to "luksemburgisht",
    "lez" to "lezgianisht",
    "lg" to "gandaisht",
    "li" to "limburgisht",
    "lij" to "ligurianisht",
    "lil" to "lilluetisht",
    "lkt" to "lakotisht",
    "lmo" to "lombardisht",
    "ln" to "lingalisht",
    "lo" to "laosisht",
    "lou" to "kreolishte e Luizianës",
    "loz" to "lozisht",
    "lrc" to "lurishte veriore",
    "lsm" to "samisht",
    "lt" to "lituanisht",
    "lu" to "luba-katangaisht",
    "lua" to "luba-luluaisht",
    "lun" to "lundaisht",
    "luo" to "luoisht",
    "lus" to "mizoisht",
    "luy" to "lujaisht",
    "lv" to "letonisht",
    "mad" to "madurezisht",
    "mag" to "magaisht",
    "mai" to "maitilisht",
    "mak" to "makasarisht",
    "mas" to "masaisht",
    "mdf" to "mokshaisht",
    "men" to "mendisht",
    "mer" to "meruisht",
    "mfe" to "morisjenisht",
    "mg" to "madagaskarisht",
    "mgh" to "makua-mitoisht",
    "mgo" to "metaisht",
    "mh" to "marshallisht",
    "mi" to "maorisht",
    "mic" to "mikmakisht",
    "min" to "minangkabauisht",
    "mk" to "maqedonisht",
    "ml" to "malajalamisht",
    "mn" to "mongolisht",
    "mni" to "manipurisht",
    "moe" to "inuaimunisht",
    "moh" to "mohokisht",
    "mos" to "mosisht",
    "mr" to "maratisht",
    "ms" to "malajisht",
    "mt" to "maltisht",
    "mua" to "mundangisht",
    "mul" to "gjuhë të shumëfishta",
    "mus" to "krikisht",
    "mwl" to "mirandisht",
    "my" to "birmanisht",
    "myv" to "erzjaisht",
    "mzn" to "mazanderanisht",
    "na" to "nauruisht",
    "nap" to "napoletanisht",
    "naq" to "namaisht",
    "nb" to "norvegjishte letrare",
    "nd" to "ndebelishte veriore",
    "nds" to "gjermanishte e vendeve të ulëta",
    "nds-NL" to "gjermanishte saksone e vendeve të ulëta",
    "ne" to "nepalisht",
    "new" to "neuarisht",
    "ng" to "ndongaisht",
    "nia" to "niasisht",
    "niu" to "niueanisht",
    "nl" to "holandisht",
    "nl-BE" to "flamandisht",
    "nmg" to "kuasisht",
    "nn" to "norvegjishte nynorsk",
    "nnh" to "ngiembunisht",
    "no" to "norvegjisht",
    "nog" to "nogajisht",
    "nqo" to "nkoisht",
    "nr" to "ndebelishte jugore",
    "nso" to "sotoishte veriore",
    "nus" to "nuerisht",
    "nv" to "navahoisht",
    "ny" to "nianjisht",
    "nyn" to "niankolisht",
    "oc" to "oksitanisht",
    "ojb" to "oxhibuaishte verilindore",
    "ojc" to "oxhibuaishte qendrore",
    "ojs" to "oxhikrijisht",
    "ojw" to "oxhibuaishte perëndimore",
    "oka" to "okanaganisht",
    "om" to "oromoisht",
    "or" to "odisht",
    "os" to "osetisht",
    "pa" to "punxhabisht",
    "pag" to "pangasinanisht",
    "pam" to "pampangaisht",
    "pap" to "papiamentisht",
    "pau" to "paluanisht",
    "pcm" to "pixhinishte nigeriane",
    "pis" to "pixhinisht",
    "pl" to "polonisht",
    "pqm" to "malisit-pasamakuadisht",
    "prg" to "prusisht",
    "ps" to "pashtoisht",
    "pt" to "portugalisht",
    "pt-BR" to "portugalishte braziliane",
    "pt-PT" to "portugalishte evropiane",
    "qu" to "keçuaisht",
    "quc" to "kiçeisht",
    "raj" to "raxhastanisht",
    "rap" to "rapanuisht",
    "rar" to "rarontonganisht",
    "rhg" to "rohingiaisht",
    "rm" to "retoromanisht",
    "rn" to "rundisht",
    "ro" to "rumanisht",
    "ro-MD" to "moldavisht",
    "rof" to "romboisht",
    "ru" to "rusisht",
    "rup" to "vllahisht",
    "rw" to "kiniaruandisht",
    "rwk" to "ruaisht",
    "sa" to "sanskritisht",
    "sad" to "sandauisht",
    "sah" to "sakaisht",
    "saq" to "samburisht",
    "sat" to "santalisht",
    "sba" to "ngambajisht",
    "sbp" to "sanguisht",
    "sc" to "sardenjisht",
    "scn" to "siçilianisht",
    "sco" to "skotisht",
    "sd" to "sindisht",
    "sdh" to "kurdishte jugore",
    "se" to "samishte veriore",
    "seh" to "senaisht",
    "ses" to "senishte kojrabore",
    "sg" to "sangoisht",
    "sh" to "serbo-kroatisht",
    "shi" to "taçelitisht",
    "shn" to "shanisht",
    "si" to "sinhalisht",
    "sk" to "sllovakisht",
    "sl" to "sllovenisht",
    "slh" to "lashutsidishte jugore",
    "sm" to "samoanisht",
    "sma" to "samishte jugore",
    "smj" to "samishte lule",
    "smn" to "samishte inari",
    "sms" to "samishte skolti",
    "sn" to "shonisht",
    "snk" to "soninkisht",
    "so" to "somalisht",
    "sq" to "shqip",
    "sr" to "serbisht",
    "srn" to "srananisht (sranantongoisht)",
    "ss" to "suatisht",
    "ssy" to "sahoisht",
    "st" to "sotoishte jugore",
    "str" to "sejlishte e Ngushticave të Rozarios",
    "su" to "sundanisht",
    "suk" to "sukumaisht",
    "sv" to "suedisht",
    "sw" to "suahilisht",
    "sw-CD" to "suahilishte kongoleze",
    "swb" to "kamorianisht",
    "syr" to "siriakisht",
    "szl" to "silesisht",
    "ta" to "tamilisht",
    "tce" to "tatshonishte jugore",
    "te" to "teluguisht",
    "tem" to "timneisht",
    "teo" to "tesoisht",
    "tet" to "tetumisht",
    "tg" to "taxhikisht",
    "tgx" to "tagishisht",
    "th" to "tajlandisht",
    "tht" to "taltanisht",
    "ti" to "tigrinjaisht",
    "tig" to "tigreisht",
    "tk" to "turkmenisht",
    "tlh" to "klingonisht",
    "tli" to "tlingitisht",
    "tn" to "cuanaisht",
    "to" to "tonganisht",
    "tok" to "tokiponaisht",
    "tpi" to "pisinishte toku",
    "tr" to "turqisht",
    "trv" to "torokoisht",
    "ts" to "congaisht",
    "tt" to "tatarisht",
    "ttm" to "taçoneishte veriore",
    "tum" to "tumbukaisht",
    "tvl" to "tuvaluisht",
    "tw" to "tuisht",
    "twq" to "tasavakisht",
    "ty" to "tahitisht",
    "tyv" to "tuvinianisht",
    "tzm" to "tamazajtisht e Atlasit Qendror",
    "udm" to "udmurtisht",
    "ug" to "ujgurisht",
    "uk" to "ukrainisht",
    "umb" to "umbunduisht",
    "und" to "E panjohur",
    "ur" to "urduisht",
    "uz" to "uzbekisht",
    "vai" to "vaisht",
    "ve" to "vendaisht",
    "vec" to "venetisht",
    "vi" to "vietnamisht",
    "vmw" to "makuvaisht",
    "vo" to "volapykisht",
    "vun" to "vunxhoisht",
    "wa" to "ualunisht",
    "wae" to "ualserisht",
    "wal" to "ulajtaisht",
    "war" to "uarajisht",
    "wbp" to "uarlpirisht",
    "wo" to "uolofisht",
    "wuu" to "kinezishte vu",
    "xal" to "kalmikisht",
    "xh" to "xhosaisht",
    "xnr" to "kangrisht",
    "xog" to "sogisht",
    "yav" to "jangbenisht",
    "ybb" to "jembaisht",
    "yi" to "jidisht",
    "yo" to "jorubaisht",
    "yrl" to "nejengatuisht",
    "yue" to "kantonezisht",
    "yue-alt-menu" to "kinezishte kantoneze",
    "za" to "zhuangisht",
    "zgh" to "tamaziatishte standarde marokene",
    "zh" to "kinezisht",
    "zh-alt-menu" to "kinezishte mandarine",
    "zh-Hans" to "kinezishte e thjeshtuar",
    "zh-Hans-alt-long" to "kinezishte mandarine (e thjeshtuar)",
    "zh-Hant" to "kinezishte tradicionale",
    "zh-Hant-alt-long" to "kinezishte mandarine (tradicionale)",
    "zu" to "zuluisht",
    "zun" to "zunisht",
    "zxx" to "nuk ka përmbajtje gjuhësore",
    "zza" to "zazaisht",
  ) }

  val sq_MK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sq_XK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарски",
    "ab" to "абхаски",
    "ace" to "ацешки",
    "ach" to "аколи",
    "ada" to "адангме",
    "ady" to "адигејски",
    "ae" to "авестански",
    "af" to "африканс",
    "afh" to "африхили",
    "agq" to "агем",
    "ain" to "аину",
    "ak" to "акански",
    "akk" to "акадијски",
    "ale" to "алеутски",
    "alt" to "јужноалтајски",
    "am" to "амхарски",
    "an" to "арагонски",
    "ang" to "староенглески",
    "ann" to "оболо",
    "anp" to "ангика",
    "ar" to "арапски",
    "ar-001" to "савремени стандардни арапски",
    "arc" to "арамејски",
    "arn" to "мапуче",
    "arp" to "арапахо",
    "ars" to "најдиарапски",
    "arw" to "аравачки",
    "as" to "асамски",
    "asa" to "асу",
    "ast" to "астуријски",
    "atj" to "атикамеку",
    "av" to "аварски",
    "awa" to "авади",
    "ay" to "ајмара",
    "az" to "азербејџански",
    "az-alt-short" to "азерски",
    "ba" to "башкирски",
    "bal" to "белучки",
    "ban" to "балијски",
    "bas" to "баса",
    "be" to "белоруски",
    "bej" to "беџа",
    "bem" to "бемба",
    "bew" to "бетави",
    "bez" to "бена",
    "bg" to "бугарски",
    "bgc" to "харијански",
    "bgn" to "западни белучки",
    "bho" to "боџпури",
    "bi" to "бислама",
    "bik" to "бикол",
    "bin" to "бини",
    "bla" to "сисика",
    "blo" to "ании",
    "bm" to "бамбара",
    "bn" to "бенгалски",
    "bo" to "тибетански",
    "br" to "бретонски",
    "bra" to "брај",
    "brx" to "бодо",
    "bs" to "босански",
    "bss" to "акосе",
    "bua" to "бурјатски",
    "bug" to "бугијски",
    "byn" to "блински",
    "ca" to "каталонски",
    "cad" to "кадо",
    "car" to "карипски",
    "cay" to "кајуга",
    "cch" to "атсам",
    "ccp" to "чакма",
    "ce" to "чеченски",
    "ceb" to "себуански",
    "cgg" to "чига",
    "ch" to "чаморо",
    "chb" to "чипча",
    "chg" to "чагатај",
    "chk" to "чучки",
    "chm" to "мари",
    "chn" to "чинучки",
    "cho" to "чоктавски",
    "chp" to "чипевјански",
    "chr" to "чероки",
    "chy" to "чејенски",
    "cic" to "чикасо",
    "ckb" to "централни курдски",
    "ckb-alt-menu" to "централни курдски",
    "ckb-alt-variant" to "централни курдски",
    "clc" to "чилкотин",
    "co" to "корзикански",
    "cop" to "коптски",
    "cr" to "кри",
    "crg" to "мичиф",
    "crh" to "кримскотатарски",
    "crj" to "југоисточни кри",
    "crk" to "плаинскри",
    "crl" to "североисточни кри",
    "crm" to "музкри",
    "crr" to "каролиншки алгонквијан",
    "crs" to "сејшелски креолски француски",
    "cs" to "чешки",
    "csb" to "кашупски",
    "csw" to "мочварни кри",
    "cu" to "црквенословенски",
    "cv" to "чувашки",
    "cy" to "велшки",
    "da" to "дански",
    "dak" to "дакота",
    "dar" to "даргински",
    "dav" to "таита",
    "de" to "немачки",
    "de-AT" to "аустријски немачки",
    "de-CH" to "швајцарски високи немачки",
    "del" to "делаверски",
    "den" to "слејви",
    "dgr" to "догрипски",
    "din" to "динка",
    "dje" to "зарма",
    "doi" to "догри",
    "dsb" to "доњолужичкосрпски",
    "dua" to "дуала",
    "dum" to "средњехоландски",
    "dv" to "малдивски",
    "dyo" to "џола фоњи",
    "dyu" to "ђула",
    "dz" to "џонга",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефички",
    "egy" to "староегипатски",
    "eka" to "екаџук",
    "el" to "грчки",
    "elx" to "еламитски",
    "en" to "енглески",
    "en-GB" to "енглески (Велика Британија)",
    "en-GB-alt-short" to "енглески (УК)",
    "en-US" to "енглески (Сједињене Америчке Државе)",
    "en-US-alt-short" to "енглески (САД)",
    "enm" to "средњеенглески",
    "eo" to "есперанто",
    "es" to "шпански",
    "es-ES" to "шпански (Европа)",
    "et" to "естонски",
    "eu" to "баскијски",
    "ewo" to "евондо",
    "fa" to "персијски",
    "fa-AF" to "дари",
    "fan" to "фанг",
    "fat" to "фанти",
    "ff" to "фула",
    "fi" to "фински",
    "fil" to "филипински",
    "fj" to "фиџијски",
    "fo" to "фарски",
    "fon" to "фон",
    "fr" to "француски",
    "frc" to "кајунски француски",
    "frm" to "средњефранцуски",
    "fro" to "старофранцуски",
    "frr" to "севернофризијски",
    "frs" to "источнофризијски",
    "fur" to "фриулски",
    "fy" to "западни фризијски",
    "ga" to "ирски",
    "gaa" to "га",
    "gag" to "гагауз",
    "gay" to "гајо",
    "gba" to "гбаја",
    "gd" to "шкотски гелски",
    "gez" to "геез",
    "gil" to "гилбертски",
    "gl" to "галицијски",
    "gmh" to "средњи високонемачки",
    "gn" to "гварани",
    "goh" to "старонемачки",
    "gon" to "гонди",
    "gor" to "горонтало",
    "got" to "готски",
    "grb" to "гребо",
    "grc" to "старогрчки",
    "gsw" to "немачки (Швајцарска)",
    "gu" to "гуџарати",
    "guz" to "гуси",
    "gv" to "манкс",
    "gwi" to "гвичински",
    "ha" to "хауса",
    "hai" to "хаида",
    "haw" to "хавајски",
    "hax" to "јужни хаида",
    "he" to "хебрејски",
    "hi" to "хинди",
    "hi-Latn-alt-variant" to "хинглиш",
    "hil" to "хилигајнонски",
    "hit" to "хетитски",
    "hmn" to "хмоншки",
    "hnj" to "хмонг нџуа",
    "ho" to "хири моту",
    "hr" to "хрватски",
    "hsb" to "горњолужичкосрпски",
    "ht" to "хаићански",
    "hu" to "мађарски",
    "hup" to "хупа",
    "hur" to "халкомелем",
    "hy" to "јерменски",
    "hz" to "хереро",
    "ia" to "интерлингва",
    "iba" to "ибански",
    "ibb" to "ибибио",
    "id" to "индонежански",
    "ie" to "интерлингве",
    "ig" to "игбо",
    "ii" to "сечуански ји",
    "ik" to "инупик",
    "ikt" to "западноканадски инуктитут",
    "ilo" to "илоко",
    "inh" to "ингушки",
    "io" to "идо",
    "is" to "исландски",
    "it" to "италијански",
    "iu" to "инуктитутски",
    "ja" to "јапански",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "јудео-персијски",
    "jrb" to "јудео-арапски",
    "jv" to "јавански",
    "ka" to "грузијски",
    "kaa" to "кара-калпашки",
    "kab" to "кабиле",
    "kac" to "качински",
    "kaj" to "џу",
    "kam" to "камба",
    "kaw" to "кави",
    "kbd" to "кабардијски",
    "kcg" to "тјап",
    "kde" to "маконде",
    "kea" to "зеленортски",
    "kfo" to "коро",
    "kg" to "конго",
    "kgp" to "каинганг",
    "kha" to "каси",
    "kho" to "котанешки",
    "khq" to "којра чиини",
    "ki" to "кикују",
    "kj" to "квањама",
    "kk" to "казашки",
    "kkj" to "како",
    "kl" to "гренландски",
    "kln" to "каленџински",
    "km" to "кмерски",
    "kmb" to "кимбунду",
    "kn" to "канада",
    "ko" to "корејски",
    "koi" to "коми-пермски",
    "kok" to "конкани",
    "kos" to "косренски",
    "kpe" to "кпеле",
    "kr" to "канури",
    "krc" to "карачајско-балкарски",
    "kri" to "крио",
    "krl" to "карелски",
    "kru" to "курук",
    "ks" to "кашмирски",
    "ksb" to "шамбала",
    "ksf" to "бафија",
    "ksh" to "келнски",
    "ku" to "курдски",
    "kum" to "кумички",
    "kut" to "кутенај",
    "kv" to "коми",
    "kw" to "корнволски",
    "kwk" to "кваквала",
    "kxv" to "куви",
    "ky" to "киргиски",
    "la" to "латински",
    "lad" to "ладино",
    "lag" to "ланги",
    "lah" to "ланда",
    "lam" to "ламба",
    "lb" to "луксембуршки",
    "lez" to "лезгински",
    "lg" to "ганда",
    "li" to "лимбуршки",
    "lij" to "лигурски",
    "lil" to "лилут",
    "lkt" to "лакота",
    "lmo" to "ломбард",
    "ln" to "лингала",
    "lo" to "лаоски",
    "lol" to "монго",
    "lou" to "луизијански креолски",
    "loz" to "лози",
    "lrc" to "северни лури",
    "lsm" to "самиа",
    "lt" to "литвански",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "луисењо",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мизо",
    "luy" to "лујиа",
    "lv" to "летонски",
    "mad" to "мадурски",
    "mag" to "магахи",
    "mai" to "маитили",
    "mak" to "макасарски",
    "man" to "мандинго",
    "mas" to "масајски",
    "mdf" to "мокша",
    "mdr" to "мандар",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "морисјен",
    "mg" to "малгашки",
    "mga" to "средњеирски",
    "mgh" to "макува-мито",
    "mgo" to "мета",
    "mh" to "маршалски",
    "mi" to "маорски",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонски",
    "ml" to "малајалам",
    "mn" to "монголски",
    "mnc" to "манџурски",
    "mni" to "манипурски",
    "moe" to "инуајмун",
    "moh" to "мохочки",
    "mos" to "моси",
    "mr" to "марати",
    "ms" to "малајски",
    "mt" to "малтешки",
    "mua" to "мунданг",
    "mul" to "Више језика",
    "mus" to "кришки",
    "mwl" to "мирандски",
    "mwr" to "марвари",
    "my" to "бурмански",
    "myv" to "ерзја",
    "mzn" to "мазандерански",
    "na" to "науруски",
    "nap" to "напуљски",
    "naq" to "нама",
    "nb" to "норвешки букмол",
    "nd" to "северни ндебеле",
    "nds" to "нисконемачки",
    "nds-NL" to "нискосаксонски",
    "ne" to "непалски",
    "new" to "невари",
    "ng" to "ндонга",
    "nia" to "ниас",
    "niu" to "ниуејски",
    "nl" to "холандски",
    "nl-BE" to "фламански",
    "nmg" to "квасио",
    "nn" to "норвешки нинорск",
    "nnh" to "нгиембун",
    "no" to "норвешки",
    "nog" to "ногајски",
    "non" to "старонордијски",
    "nqo" to "нко",
    "nr" to "јужни ндебеле",
    "nso" to "северни сото",
    "nus" to "нуер",
    "nv" to "навахо",
    "nwc" to "класични неварски",
    "ny" to "њанџа",
    "nym" to "њамвези",
    "nyn" to "њанколе",
    "nyo" to "њоро",
    "nzi" to "нзима",
    "oc" to "окситански",
    "oj" to "оџибве",
    "ojb" to "северозападни оџибва",
    "ojc" to "централни оџибва",
    "ojs" to "оџикри",
    "ojw" to "западни оџибва",
    "oka" to "оканган",
    "om" to "оромо",
    "or" to "одија",
    "os" to "осетински",
    "osa" to "осаге",
    "ota" to "османски турски",
    "pa" to "пенџапски",
    "pag" to "пангасинански",
    "pal" to "пахлави",
    "pam" to "пампанга",
    "pap" to "папијаменто",
    "pau" to "палауски",
    "pcm" to "нигеријски пиџин",
    "peo" to "староперсијски",
    "phn" to "феничански",
    "pi" to "пали",
    "pis" to "пиџин",
    "pl" to "пољски",
    "pon" to "понпејски",
    "pqm" to "малисепасамакводи",
    "prg" to "пруски",
    "pro" to "староокситански",
    "ps" to "паштунски",
    "ps-alt-variant" to "пашто",
    "pt" to "португалски",
    "pt-PT" to "португалски (Португал)",
    "qu" to "кечуа",
    "quc" to "киче",
    "raj" to "раџастански",
    "rap" to "рапануи",
    "rar" to "раротонгански",
    "rhg" to "рохингја",
    "rm" to "романш",
    "rn" to "кирунди",
    "ro" to "румунски",
    "ro-MD" to "молдавски",
    "rof" to "ромбо",
    "rom" to "ромски",
    "ru" to "руски",
    "rup" to "цинцарски",
    "rw" to "кињаруанда",
    "rwk" to "руа",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "саха",
    "sam" to "самаријански арамејски",
    "saq" to "самбуру",
    "sas" to "сасак",
    "sat" to "сантали",
    "sba" to "нгамбај",
    "sbp" to "сангу",
    "sc" to "сардински",
    "scn" to "сицилијански",
    "sco" to "шкотски",
    "sd" to "синди",
    "sdh" to "јужнокурдски",
    "se" to "северни сами",
    "seh" to "сена",
    "sel" to "селкупски",
    "ses" to "којраборо сени",
    "sg" to "санго",
    "sga" to "староирски",
    "sh" to "српскохрватски",
    "shi" to "ташелхит",
    "shn" to "шански",
    "si" to "синхалешки",
    "sid" to "сидамо",
    "sk" to "словачки",
    "sl" to "словеначки",
    "slh" to "јужни лашутсид",
    "sm" to "самоански",
    "sma" to "јужни сами",
    "smj" to "луле сами",
    "smn" to "инари сами",
    "sms" to "сколт сами",
    "sn" to "шона",
    "snk" to "сонинке",
    "so" to "сомалски",
    "sog" to "согдијски",
    "sq" to "албански",
    "sr" to "српски",
    "srn" to "сранан тонго",
    "srr" to "серерски",
    "ss" to "свази",
    "ssy" to "сахо",
    "st" to "сесото",
    "str" to "стреицсалиш",
    "su" to "сундски",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "сумерски",
    "sv" to "шведски",
    "sw" to "свахили",
    "sw-CD" to "кисвахили",
    "swb" to "коморски",
    "syc" to "сиријачки",
    "syr" to "сиријски",
    "szl" to "силежански",
    "ta" to "тамилски",
    "tce" to "јужни тачон",
    "te" to "телугу",
    "tem" to "тимне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таџички",
    "tgx" to "тагиш",
    "th" to "тајски",
    "tht" to "тахлтан",
    "ti" to "тигриња",
    "tig" to "тигре",
    "tiv" to "тив",
    "tk" to "туркменски",
    "tkl" to "токелау",
    "tl" to "тагалог",
    "tlh" to "клингонски",
    "tli" to "тлингит",
    "tmh" to "тамашек",
    "tn" to "цвана",
    "to" to "тонгански",
    "tog" to "њаса тонга",
    "tok" to "токипона",
    "tpi" to "ток писин",
    "tr" to "турски",
    "trv" to "тароко",
    "ts" to "цонга",
    "tsi" to "цимшиан",
    "tt" to "татарски",
    "ttm" to "северни тучон",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "tw" to "тви",
    "twq" to "тасавак",
    "ty" to "тахићански",
    "tyv" to "тувински",
    "tzm" to "централноатласки тамашек",
    "udm" to "удмуртски",
    "ug" to "ујгурски",
    "uga" to "угаритски",
    "uk" to "украјински",
    "umb" to "умбунду",
    "und" to "непознат језик",
    "ur" to "урду",
    "uz" to "узбечки",
    "vai" to "ваи",
    "ve" to "венда",
    "vec" to "венецијански",
    "vi" to "вијетнамски",
    "vmw" to "макува",
    "vo" to "волапик",
    "vot" to "водски",
    "vun" to "вунџо",
    "wa" to "валонски",
    "wae" to "валсерски",
    "wal" to "волајта",
    "war" to "варајски",
    "was" to "вашо",
    "wbp" to "варлпири",
    "wo" to "волоф",
    "wuu" to "ву кинески",
    "xal" to "калмички",
    "xh" to "коса",
    "xnr" to "кангри",
    "xog" to "сога",
    "yao" to "јао",
    "yap" to "јапски",
    "yav" to "јангбен",
    "ybb" to "јемба",
    "yi" to "јидиш",
    "yo" to "јоруба",
    "yrl" to "нингату",
    "yue" to "кантонски",
    "yue-alt-menu" to "кантонски кинески",
    "za" to "џуаншки",
    "zap" to "запотечки",
    "zbl" to "блисимболи",
    "zen" to "зенага",
    "zgh" to "стандардни марокански тамазигт",
    "zh" to "кинески",
    "zh-alt-menu" to "мандарински кинески",
    "zh-Hans" to "поједностављени кинески",
    "zh-Hans-alt-long" to "поједностављени мандарински кинески",
    "zh-Hant" to "традиционални кинески",
    "zh-Hant-alt-long" to "традиционални мандарински кинески",
    "zu" to "зулу",
    "zun" to "зуни",
    "zxx" to "без лингвистичког садржаја",
    "zza" to "заза",
  ) }

  val sr_Cyrl: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sr_Cyrl_BA: ImmutableMap by lazy { immutableMapOf(
    "be" to "бјелоруски",
    "bm" to "бамананкан",
    "bn" to "бангла",
    "crl" to "сјевероисточни кри",
    "de" to "њемачки",
    "de-CH" to "швајцарски високи њемачки",
    "frr" to "сјевернофризијски",
    "gsw" to "њемачки (Швајцарска)",
    "ht" to "хаићански креолски",
    "lrc" to "сјеверни лури",
    "nd" to "сјеверни ндебеле",
    "nds" to "нискоњемачки",
    "nso" to "сјеверни сото",
    "ojb" to "сјеверозападни оџибва",
    "se" to "сјеверни сами",
    "ttm" to "сјеверни тучон",
  ) }

  val sr_Cyrl_ME: ImmutableMap by lazy { immutableMapOf(
    "arn" to "мапудунгун",
    "be" to "бјелоруски",
    "bm" to "бамананкан",
    "bn" to "бангла",
    "ff" to "фулах",
    "ht" to "хаићански креолски",
    "lo" to "лаошки",
    "moh" to "мохок",
    "nqo" to "н’ко",
    "shi" to "јужни шилха",
    "xh" to "исикоса",
    "zgh" to "стандардни марокански тамашек",
    "zu" to "исизулу",
  ) }

  val sr_Cyrl_XK: ImmutableMap by lazy { immutableMapOf(
    "bm" to "бамананкан",
    "bn" to "бангла",
    "ff" to "фулах",
    "gsw" to "швајцарски немачки",
    "ht" to "хаићански креолски",
    "lo" to "лаошки",
    "moh" to "мохок",
    "nqo" to "н’ко",
    "shi" to "јужни шилха",
    "si" to "синхалски",
    "xh" to "исикоса",
    "zgh" to "стандардни марокански тамашек",
    "zu" to "исизулу",
  ) }

  val sr_Latn: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afarski",
    "ab" to "abhaski",
    "ace" to "aceški",
    "ach" to "akoli",
    "ada" to "adangme",
    "ady" to "adigejski",
    "ae" to "avestanski",
    "af" to "afrikans",
    "afh" to "afrihili",
    "agq" to "agem",
    "ain" to "ainu",
    "ak" to "akanski",
    "akk" to "akadijski",
    "ale" to "aleutski",
    "alt" to "južnoaltajski",
    "am" to "amharski",
    "an" to "aragonski",
    "ang" to "staroengleski",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arapski",
    "ar-001" to "savremeni standardni arapski",
    "arc" to "aramejski",
    "arn" to "mapuče",
    "arp" to "arapaho",
    "ars" to "najdiarapski",
    "arw" to "aravački",
    "as" to "asamski",
    "asa" to "asu",
    "ast" to "asturijski",
    "atj" to "atikameku",
    "av" to "avarski",
    "awa" to "avadi",
    "ay" to "ajmara",
    "az" to "azerbejdžanski",
    "az-alt-short" to "azerski",
    "ba" to "baškirski",
    "bal" to "belučki",
    "ban" to "balijski",
    "bas" to "basa",
    "be" to "beloruski",
    "bej" to "bedža",
    "bem" to "bemba",
    "bew" to "betavi",
    "bez" to "bena",
    "bg" to "bugarski",
    "bgc" to "harijanski",
    "bgn" to "zapadni belučki",
    "bho" to "bodžpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bla" to "sisika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengalski",
    "bo" to "tibetanski",
    "br" to "bretonski",
    "bra" to "braj",
    "brx" to "bodo",
    "bs" to "bosanski",
    "bss" to "akose",
    "bua" to "burjatski",
    "bug" to "bugijski",
    "byn" to "blinski",
    "ca" to "katalonski",
    "cad" to "kado",
    "car" to "karipski",
    "cay" to "kajuga",
    "cch" to "atsam",
    "ccp" to "čakma",
    "ce" to "čečenski",
    "ceb" to "sebuanski",
    "cgg" to "čiga",
    "ch" to "čamoro",
    "chb" to "čipča",
    "chg" to "čagataj",
    "chk" to "čučki",
    "chm" to "mari",
    "chn" to "činučki",
    "cho" to "čoktavski",
    "chp" to "čipevjanski",
    "chr" to "čeroki",
    "chy" to "čejenski",
    "cic" to "čikaso",
    "ckb" to "centralni kurdski",
    "ckb-alt-menu" to "centralni kurdski",
    "ckb-alt-variant" to "centralni kurdski",
    "clc" to "čilkotin",
    "co" to "korzikanski",
    "cop" to "koptski",
    "cr" to "kri",
    "crg" to "mičif",
    "crh" to "krimskotatarski",
    "crj" to "jugoistočni kri",
    "crk" to "plainskri",
    "crl" to "severoistočni kri",
    "crm" to "muzkri",
    "crr" to "karolinški algonkvijan",
    "crs" to "sejšelski kreolski francuski",
    "cs" to "češki",
    "csb" to "kašupski",
    "csw" to "močvarni kri",
    "cu" to "crkvenoslovenski",
    "cv" to "čuvaški",
    "cy" to "velški",
    "da" to "danski",
    "dak" to "dakota",
    "dar" to "darginski",
    "dav" to "taita",
    "de" to "nemački",
    "de-AT" to "austrijski nemački",
    "de-CH" to "švajcarski visoki nemački",
    "del" to "delaverski",
    "den" to "slejvi",
    "dgr" to "dogripski",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "donjolužičkosrpski",
    "dua" to "duala",
    "dum" to "srednjeholandski",
    "dv" to "maldivski",
    "dyo" to "džola fonji",
    "dyu" to "đula",
    "dz" to "džonga",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efički",
    "egy" to "staroegipatski",
    "eka" to "ekadžuk",
    "el" to "grčki",
    "elx" to "elamitski",
    "en" to "engleski",
    "en-GB" to "engleski (Velika Britanija)",
    "en-GB-alt-short" to "engleski (UK)",
    "en-US" to "engleski (Sjedinjene Američke Države)",
    "en-US-alt-short" to "engleski (SAD)",
    "enm" to "srednjeengleski",
    "eo" to "esperanto",
    "es" to "španski",
    "es-ES" to "španski (Evropa)",
    "et" to "estonski",
    "eu" to "baskijski",
    "ewo" to "evondo",
    "fa" to "persijski",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fula",
    "fi" to "finski",
    "fil" to "filipinski",
    "fj" to "fidžijski",
    "fo" to "farski",
    "fon" to "fon",
    "fr" to "francuski",
    "frc" to "kajunski francuski",
    "frm" to "srednjefrancuski",
    "fro" to "starofrancuski",
    "frr" to "severnofrizijski",
    "frs" to "istočnofrizijski",
    "fur" to "friulski",
    "fy" to "zapadni frizijski",
    "ga" to "irski",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gay" to "gajo",
    "gba" to "gbaja",
    "gd" to "škotski gelski",
    "gez" to "geez",
    "gil" to "gilbertski",
    "gl" to "galicijski",
    "gmh" to "srednji visokonemački",
    "gn" to "gvarani",
    "goh" to "staronemački",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotski",
    "grb" to "grebo",
    "grc" to "starogrčki",
    "gsw" to "nemački (Švajcarska)",
    "gu" to "gudžarati",
    "guz" to "gusi",
    "gv" to "manks",
    "gwi" to "gvičinski",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "havajski",
    "hax" to "južni haida",
    "he" to "hebrejski",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hingliš",
    "hil" to "hiligajnonski",
    "hit" to "hetitski",
    "hmn" to "hmonški",
    "hnj" to "hmong ndžua",
    "ho" to "hiri motu",
    "hr" to "hrvatski",
    "hsb" to "gornjolužičkosrpski",
    "ht" to "haićanski",
    "hu" to "mađarski",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "jermenski",
    "hz" to "herero",
    "ia" to "interlingva",
    "iba" to "ibanski",
    "ibb" to "ibibio",
    "id" to "indonežanski",
    "ie" to "interlingve",
    "ig" to "igbo",
    "ii" to "sečuanski ji",
    "ik" to "inupik",
    "ikt" to "zapadnokanadski inuktitut",
    "ilo" to "iloko",
    "inh" to "inguški",
    "io" to "ido",
    "is" to "islandski",
    "it" to "italijanski",
    "iu" to "inuktitutski",
    "ja" to "japanski",
    "jbo" to "ložban",
    "jgo" to "ngomba",
    "jmc" to "mačame",
    "jpr" to "judeo-persijski",
    "jrb" to "judeo-arapski",
    "jv" to "javanski",
    "ka" to "gruzijski",
    "kaa" to "kara-kalpaški",
    "kab" to "kabile",
    "kac" to "kačinski",
    "kaj" to "džu",
    "kam" to "kamba",
    "kaw" to "kavi",
    "kbd" to "kabardijski",
    "kcg" to "tjap",
    "kde" to "makonde",
    "kea" to "zelenortski",
    "kfo" to "koro",
    "kg" to "kongo",
    "kgp" to "kaingang",
    "kha" to "kasi",
    "kho" to "kotaneški",
    "khq" to "kojra čiini",
    "ki" to "kikuju",
    "kj" to "kvanjama",
    "kk" to "kazaški",
    "kkj" to "kako",
    "kl" to "grenlandski",
    "kln" to "kalendžinski",
    "km" to "kmerski",
    "kmb" to "kimbundu",
    "kn" to "kanada",
    "ko" to "korejski",
    "koi" to "komi-permski",
    "kok" to "konkani",
    "kos" to "kosrenski",
    "kpe" to "kpele",
    "kr" to "kanuri",
    "krc" to "karačajsko-balkarski",
    "kri" to "krio",
    "krl" to "karelski",
    "kru" to "kuruk",
    "ks" to "kašmirski",
    "ksb" to "šambala",
    "ksf" to "bafija",
    "ksh" to "kelnski",
    "ku" to "kurdski",
    "kum" to "kumički",
    "kut" to "kutenaj",
    "kv" to "komi",
    "kw" to "kornvolski",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "kirgiski",
    "la" to "latinski",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "landa",
    "lam" to "lamba",
    "lb" to "luksemburški",
    "lez" to "lezginski",
    "lg" to "ganda",
    "li" to "limburški",
    "lij" to "ligurski",
    "lil" to "lilut",
    "lkt" to "lakota",
    "lmo" to "lombard",
    "ln" to "lingala",
    "lo" to "laoski",
    "lol" to "mongo",
    "lou" to "luizijanski kreolski",
    "loz" to "lozi",
    "lrc" to "severni luri",
    "lsm" to "samia",
    "lt" to "litvanski",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luisenjo",
    "lun" to "lunda",
    "luo" to "luo",
    "lus" to "mizo",
    "luy" to "lujia",
    "lv" to "letonski",
    "mad" to "madurski",
    "mag" to "magahi",
    "mai" to "maitili",
    "mak" to "makasarski",
    "man" to "mandingo",
    "mas" to "masajski",
    "mdf" to "mokša",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisjen",
    "mg" to "malgaški",
    "mga" to "srednjeirski",
    "mgh" to "makuva-mito",
    "mgo" to "meta",
    "mh" to "maršalski",
    "mi" to "maorski",
    "mic" to "mikmak",
    "min" to "minangkabau",
    "mk" to "makedonski",
    "ml" to "malajalam",
    "mn" to "mongolski",
    "mnc" to "mandžurski",
    "mni" to "manipurski",
    "moe" to "inuajmun",
    "moh" to "mohočki",
    "mos" to "mosi",
    "mr" to "marati",
    "ms" to "malajski",
    "mt" to "malteški",
    "mua" to "mundang",
    "mul" to "Više jezika",
    "mus" to "kriški",
    "mwl" to "mirandski",
    "mwr" to "marvari",
    "my" to "burmanski",
    "myv" to "erzja",
    "mzn" to "mazanderanski",
    "na" to "nauruski",
    "nap" to "napuljski",
    "naq" to "nama",
    "nb" to "norveški bukmol",
    "nd" to "severni ndebele",
    "nds" to "niskonemački",
    "nds-NL" to "niskosaksonski",
    "ne" to "nepalski",
    "new" to "nevari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niuejski",
    "nl" to "holandski",
    "nl-BE" to "flamanski",
    "nmg" to "kvasio",
    "nn" to "norveški ninorsk",
    "nnh" to "ngiembun",
    "no" to "norveški",
    "nog" to "nogajski",
    "non" to "staronordijski",
    "nqo" to "nko",
    "nr" to "južni ndebele",
    "nso" to "severni soto",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "klasični nevarski",
    "ny" to "njandža",
    "nym" to "njamvezi",
    "nyn" to "njankole",
    "nyo" to "njoro",
    "nzi" to "nzima",
    "oc" to "oksitanski",
    "oj" to "odžibve",
    "ojb" to "severozapadni odžibva",
    "ojc" to "centralni odžibva",
    "ojs" to "odžikri",
    "ojw" to "zapadni odžibva",
    "oka" to "okangan",
    "om" to "oromo",
    "or" to "odija",
    "os" to "osetinski",
    "osa" to "osage",
    "ota" to "osmanski turski",
    "pa" to "pendžapski",
    "pag" to "pangasinanski",
    "pal" to "pahlavi",
    "pam" to "pampanga",
    "pap" to "papijamento",
    "pau" to "palauski",
    "pcm" to "nigerijski pidžin",
    "peo" to "staropersijski",
    "phn" to "feničanski",
    "pi" to "pali",
    "pis" to "pidžin",
    "pl" to "poljski",
    "pon" to "ponpejski",
    "pqm" to "malisepasamakvodi",
    "prg" to "pruski",
    "pro" to "starooksitanski",
    "ps" to "paštunski",
    "ps-alt-variant" to "pašto",
    "pt" to "portugalski",
    "pt-PT" to "portugalski (Portugal)",
    "qu" to "kečua",
    "quc" to "kiče",
    "raj" to "radžastanski",
    "rap" to "rapanui",
    "rar" to "rarotonganski",
    "rhg" to "rohingja",
    "rm" to "romanš",
    "rn" to "kirundi",
    "ro" to "rumunski",
    "ro-MD" to "moldavski",
    "rof" to "rombo",
    "rom" to "romski",
    "ru" to "ruski",
    "rup" to "cincarski",
    "rw" to "kinjaruanda",
    "rwk" to "rua",
    "sa" to "sanskrit",
    "sad" to "sandave",
    "sah" to "saha",
    "sam" to "samarijanski aramejski",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "sba" to "ngambaj",
    "sbp" to "sangu",
    "sc" to "sardinski",
    "scn" to "sicilijanski",
    "sco" to "škotski",
    "sd" to "sindi",
    "sdh" to "južnokurdski",
    "se" to "severni sami",
    "seh" to "sena",
    "sel" to "selkupski",
    "ses" to "kojraboro seni",
    "sg" to "sango",
    "sga" to "staroirski",
    "sh" to "srpskohrvatski",
    "shi" to "tašelhit",
    "shn" to "šanski",
    "si" to "sinhaleški",
    "sid" to "sidamo",
    "sk" to "slovački",
    "sl" to "slovenački",
    "slh" to "južni lašutsid",
    "sm" to "samoanski",
    "sma" to "južni sami",
    "smj" to "lule sami",
    "smn" to "inari sami",
    "sms" to "skolt sami",
    "sn" to "šona",
    "snk" to "soninke",
    "so" to "somalski",
    "sog" to "sogdijski",
    "sq" to "albanski",
    "sr" to "srpski",
    "srn" to "sranan tongo",
    "srr" to "sererski",
    "ss" to "svazi",
    "ssy" to "saho",
    "st" to "sesoto",
    "str" to "streicsališ",
    "su" to "sundski",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumerski",
    "sv" to "švedski",
    "sw" to "svahili",
    "sw-CD" to "kisvahili",
    "swb" to "komorski",
    "syc" to "sirijački",
    "syr" to "sirijski",
    "szl" to "siležanski",
    "ta" to "tamilski",
    "tce" to "južni tačon",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadžički",
    "tgx" to "tagiš",
    "th" to "tajski",
    "tht" to "tahltan",
    "ti" to "tigrinja",
    "tig" to "tigre",
    "tiv" to "tiv",
    "tk" to "turkmenski",
    "tkl" to "tokelau",
    "tl" to "tagalog",
    "tlh" to "klingonski",
    "tli" to "tlingit",
    "tmh" to "tamašek",
    "tn" to "cvana",
    "to" to "tonganski",
    "tog" to "njasa tonga",
    "tok" to "tokipona",
    "tpi" to "tok pisin",
    "tr" to "turski",
    "trv" to "taroko",
    "ts" to "conga",
    "tsi" to "cimšian",
    "tt" to "tatarski",
    "ttm" to "severni tučon",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "tw" to "tvi",
    "twq" to "tasavak",
    "ty" to "tahićanski",
    "tyv" to "tuvinski",
    "tzm" to "centralnoatlaski tamašek",
    "udm" to "udmurtski",
    "ug" to "ujgurski",
    "uga" to "ugaritski",
    "uk" to "ukrajinski",
    "umb" to "umbundu",
    "und" to "nepoznat jezik",
    "ur" to "urdu",
    "uz" to "uzbečki",
    "vai" to "vai",
    "ve" to "venda",
    "vec" to "venecijanski",
    "vi" to "vijetnamski",
    "vmw" to "makuva",
    "vo" to "volapik",
    "vot" to "vodski",
    "vun" to "vundžo",
    "wa" to "valonski",
    "wae" to "valserski",
    "wal" to "volajta",
    "war" to "varajski",
    "was" to "vašo",
    "wbp" to "varlpiri",
    "wo" to "volof",
    "wuu" to "vu kineski",
    "xal" to "kalmički",
    "xh" to "kosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yao" to "jao",
    "yap" to "japski",
    "yav" to "jangben",
    "ybb" to "jemba",
    "yi" to "jidiš",
    "yo" to "joruba",
    "yrl" to "ningatu",
    "yue" to "kantonski",
    "yue-alt-menu" to "kantonski kineski",
    "za" to "džuanški",
    "zap" to "zapotečki",
    "zbl" to "blisimboli",
    "zen" to "zenaga",
    "zgh" to "standardni marokanski tamazigt",
    "zh" to "kineski",
    "zh-alt-menu" to "mandarinski kineski",
    "zh-Hans" to "pojednostavljeni kineski",
    "zh-Hans-alt-long" to "pojednostavljeni mandarinski kineski",
    "zh-Hant" to "tradicionalni kineski",
    "zh-Hant-alt-long" to "tradicionalni mandarinski kineski",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "bez lingvističkog sadržaja",
    "zza" to "zaza",
  ) }

  val sr_Latn_BA: ImmutableMap by lazy { immutableMapOf(
    "be" to "bjeloruski",
    "bm" to "bamanankan",
    "bn" to "bangla",
    "crl" to "sjeveroistočni kri",
    "de" to "njemački",
    "de-CH" to "švajcarski visoki njemački",
    "frr" to "sjevernofrizijski",
    "gsw" to "njemački (Švajcarska)",
    "ht" to "haićanski kreolski",
    "lrc" to "sjeverni luri",
    "nd" to "sjeverni ndebele",
    "nds" to "niskonjemački",
    "nso" to "sjeverni soto",
    "ojb" to "sjeverozapadni odžibva",
    "se" to "sjeverni sami",
    "ttm" to "sjeverni tučon",
  ) }

  val sr_Latn_ME: ImmutableMap by lazy { immutableMapOf(
    "arn" to "mapudungun",
    "be" to "bjeloruski",
    "bm" to "bamanankan",
    "bn" to "bangla",
    "ff" to "fulah",
    "ht" to "haićanski kreolski",
    "lo" to "laoški",
    "moh" to "mohok",
    "nqo" to "n’ko",
    "shi" to "južni šilha",
    "xh" to "isikosa",
    "zgh" to "standardni marokanski tamašek",
    "zu" to "isizulu",
  ) }

  val sr_Latn_XK: ImmutableMap by lazy { immutableMapOf(
    "bm" to "bamanankan",
    "bn" to "bangla",
    "ff" to "fulah",
    "gsw" to "švajcarski nemački",
    "ht" to "haićanski kreolski",
    "lo" to "laoški",
    "moh" to "mohok",
    "nqo" to "n’ko",
    "shi" to "južni šilha",
    "si" to "sinhalski",
    "xh" to "isikosa",
    "zgh" to "standardni marokanski tamašek",
    "zu" to "isizulu",
  ) }

  val ss: ImmutableMap by lazy { immutableMapOf(
    "ss" to "siSwati",
  ) }

  val ss_SZ: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ssy: ImmutableMap by lazy { immutableMapOf(
    "ssy" to "Saho",
  ) }

  val st: ImmutableMap by lazy { immutableMapOf(
    "en" to "Senyesemane",
    "st" to "Sesotho",
  ) }

  val st_LS: ImmutableMap by lazy { immutableMapOf(
  ) }

  val su: ImmutableMap by lazy { immutableMapOf(
    "de" to "Jérman",
    "de-AT" to "Jérman Austria",
    "de-CH" to "Jérman Swiss Luhur",
    "en" to "Inggris",
    "en-AU" to "Inggris Australia",
    "en-CA" to "Inggris Kanada",
    "en-GB-alt-short" to "Inggris UK",
    "en-US" to "Inggris Amerika",
    "en-US-alt-short" to "Inggris AS",
    "es" to "Spanyol",
    "es-419" to "Spanyol Amérika Latin",
    "es-ES" to "Spanyol Éropa",
    "es-MX" to "Spanyol Méksiko",
    "fr" to "Prancis",
    "fr-CA" to "Prancis Kanada",
    "fr-CH" to "Prancis Swiss",
    "it" to "Italia",
    "ja" to "Jepang",
    "pt" to "Portugis",
    "pt-BR" to "Portugis Brasil",
    "pt-PT" to "Portugis Éropa",
    "ru" to "Rusia",
    "su" to "Basa Sunda",
    "und" to "Basa teu dikenal",
    "zh" to "Tiongkok",
    "zh-alt-menu" to "Tiongkok, Mandarin",
    "zh-Hans" to "Tiongkok Sederhana",
    "zh-Hans-alt-long" to "Tiongkok Mandarin Sederhana",
    "zh-Hant" to "Tiongkok Tradisional",
    "zh-Hant-alt-long" to "Tiongkok Mandarin Tradisional",
  ) }

  val su_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sv: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abchaziska",
    "ace" to "acehnesiska",
    "ach" to "acholi",
    "ada" to "adangme",
    "ady" to "adygeiska",
    "ae" to "avestiska",
    "aeb" to "tunisisk arabiska",
    "af" to "afrikaans",
    "afh" to "afrihili",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "akk" to "akkadiska",
    "akz" to "Alabama-muskogee",
    "ale" to "aleutiska",
    "aln" to "gegiska",
    "alt" to "sydaltaiska",
    "am" to "amhariska",
    "an" to "aragonesiska",
    "ang" to "fornengelska",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arabiska",
    "ar-001" to "modern standardarabiska",
    "arc" to "arameiska",
    "arn" to "mapudungun",
    "aro" to "araoniska",
    "arp" to "arapaho",
    "arq" to "algerisk arabiska",
    "ars" to "najdiarabiska",
    "ars-alt-menu" to "arabiska (najdi)",
    "arw" to "arawakiska",
    "ary" to "marockansk arabiska",
    "arz" to "egyptisk arabiska",
    "as" to "assamesiska",
    "asa" to "asu",
    "ase" to "amerikanskt teckenspråk",
    "ast" to "asturiska",
    "atj" to "atikamekw",
    "av" to "avariska",
    "avk" to "kotava",
    "awa" to "awadhi",
    "ay" to "aymara",
    "az" to "azerbajdzjanska",
    "az-alt-short" to "azeriska",
    "ba" to "basjkiriska",
    "bal" to "baluchiska",
    "ban" to "balinesiska",
    "bar" to "bayerska",
    "bas" to "basa",
    "bax" to "bamunska",
    "bbc" to "batak-toba",
    "bbj" to "ghomala",
    "be" to "belarusiska",
    "bej" to "beja",
    "bem" to "bemba",
    "bew" to "betawiska",
    "bez" to "bena",
    "bfd" to "bafut",
    "bfq" to "bagada",
    "bg" to "bulgariska",
    "bgc" to "hariyanvi",
    "bgn" to "västbaluchiska",
    "bho" to "bhojpuri",
    "bi" to "bislama",
    "bik" to "bikol",
    "bin" to "bini",
    "bjn" to "banjariska",
    "bkm" to "bamekon",
    "bla" to "siksika",
    "blo" to "anii",
    "bm" to "bambara",
    "bn" to "bengali",
    "bo" to "tibetanska",
    "bpy" to "bishnupriya",
    "bqi" to "bakhtiari",
    "br" to "bretonska",
    "bra" to "braj",
    "brh" to "brahuiska",
    "brx" to "bodo",
    "bs" to "bosniska",
    "bss" to "bakossi",
    "bua" to "burjätiska",
    "bug" to "buginesiska",
    "bum" to "boulou",
    "byn" to "blin",
    "byv" to "bagangte",
    "ca" to "katalanska",
    "cad" to "caddo",
    "car" to "karibiska",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "chakma",
    "ce" to "tjetjenska",
    "ceb" to "cebuano",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chb" to "chibcha",
    "chg" to "chagatai",
    "chk" to "chuukesiska",
    "chm" to "mariska",
    "chn" to "chinook",
    "cho" to "choctaw",
    "chp" to "chipewyan",
    "chr" to "cherokesiska",
    "chy" to "cheyenne",
    "ckb" to "centralkurdiska",
    "ckb-alt-menu" to "kurdiska (sorani)",
    "ckb-alt-variant" to "soranisk kurdiska",
    "clc" to "chilcotin",
    "co" to "korsikanska",
    "cop" to "koptiska",
    "cps" to "kapisnon",
    "cr" to "cree",
    "crg" to "michif",
    "crh" to "krimtatariska",
    "crj" to "sydostcree",
    "crk" to "slättcree",
    "crl" to "nordost-cree",
    "crm" to "moose cree",
    "crr" to "Carolina-algonkinska",
    "crs" to "seychellisk kreol",
    "cs" to "tjeckiska",
    "csb" to "kasjubiska",
    "csw" to "träskcree",
    "cu" to "kyrkslaviska",
    "cv" to "tjuvasjiska",
    "cy" to "walesiska",
    "da" to "danska",
    "dak" to "dakota",
    "dar" to "darginska",
    "dav" to "taita",
    "de" to "tyska",
    "de-AT" to "österrikisk tyska",
    "de-CH" to "schweizisk högtyska",
    "del" to "delaware",
    "den" to "slavej",
    "dgr" to "dogrib",
    "din" to "dinka",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "lågsorbiska",
    "dtp" to "centraldusun",
    "dua" to "duala",
    "dum" to "medelnederländska",
    "dv" to "divehi",
    "dyo" to "jola-fonyi",
    "dyu" to "dyula",
    "dz" to "dzongkha",
    "dzg" to "dazaga",
    "ebu" to "embu",
    "ee" to "ewe",
    "efi" to "efik",
    "egl" to "emiliska",
    "egy" to "fornegyptiska",
    "eka" to "ekajuk",
    "el" to "grekiska",
    "elx" to "elamitiska",
    "en" to "engelska",
    "en-AU" to "australisk engelska",
    "en-CA" to "kanadensisk engelska",
    "en-GB" to "brittisk engelska",
    "en-GB-alt-short" to "brittisk engelska",
    "en-US" to "amerikansk engelska",
    "en-US-alt-short" to "amerikansk engelska",
    "enm" to "medelengelska",
    "eo" to "esperanto",
    "es" to "spanska",
    "es-419" to "latinamerikansk spanska",
    "es-ES" to "europeisk spanska",
    "es-MX" to "mexikansk spanska",
    "esu" to "centralalaskisk jupiska",
    "et" to "estniska",
    "eu" to "baskiska",
    "ewo" to "ewondo",
    "ext" to "extremaduriska",
    "fa" to "persiska",
    "fa-AF" to "dari",
    "fan" to "fang",
    "fat" to "fanti",
    "ff" to "fulani",
    "fi" to "finska",
    "fil" to "filippinska",
    "fit" to "meänkieli",
    "fj" to "fijianska",
    "fo" to "färöiska",
    "fon" to "fonspråket",
    "fr" to "franska",
    "fr-CA" to "kanadensisk franska",
    "fr-CH" to "schweizisk franska",
    "frc" to "cajun-franska",
    "frm" to "medelfranska",
    "fro" to "fornfranska",
    "frp" to "frankoprovensalska",
    "frr" to "nordfrisiska",
    "frs" to "östfrisiska",
    "fur" to "friulianska",
    "fy" to "västfrisiska",
    "ga" to "iriska",
    "gaa" to "gã",
    "gag" to "gagauziska",
    "gan" to "gan",
    "gay" to "gayo",
    "gba" to "gbaya",
    "gbz" to "zoroastrisk dari",
    "gd" to "skotsk gaeliska",
    "gez" to "etiopiska",
    "gil" to "gilbertiska",
    "gl" to "galiciska",
    "glk" to "gilaki",
    "gmh" to "medelhögtyska",
    "gn" to "guaraní",
    "goh" to "fornhögtyska",
    "gon" to "gondi",
    "gor" to "gorontalo",
    "got" to "gotiska",
    "grb" to "grebo",
    "grc" to "forngrekiska",
    "gsw" to "schweizertyska",
    "gu" to "gujarati",
    "guc" to "wayuu",
    "gur" to "farefare",
    "guz" to "gusii",
    "gv" to "manx",
    "gwi" to "gwichin",
    "ha" to "hausa",
    "hai" to "haida",
    "hak" to "hakka",
    "haw" to "hawaiiska",
    "hax" to "sydhaida",
    "he" to "hebreiska",
    "hi" to "hindi",
    "hi-Latn" to "hindi (latinsk)",
    "hi-Latn-alt-variant" to "hinglish",
    "hif" to "Fiji-hindi",
    "hil" to "hiligaynon",
    "hit" to "hettitiska",
    "hmn" to "hmongspråk",
    "ho" to "hirimotu",
    "hr" to "kroatiska",
    "hsb" to "högsorbiska",
    "hsn" to "xiang",
    "ht" to "haitiska",
    "hu" to "ungerska",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armeniska",
    "hz" to "herero",
    "ia" to "interlingua",
    "iba" to "ibanska",
    "ibb" to "ibibio",
    "id" to "indonesiska",
    "ie" to "interlingue",
    "ig" to "igbo",
    "ii" to "szezuan i",
    "ik" to "inupiak",
    "ikt" to "inuktun",
    "ilo" to "iloko",
    "inh" to "ingusjiska",
    "io" to "ido",
    "is" to "isländska",
    "it" to "italienska",
    "iu" to "inuktitut",
    "izh" to "ingriska",
    "ja" to "japanska",
    "jam" to "jamaikansk engelsk kreol",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "kimashami",
    "jpr" to "judisk persiska",
    "jrb" to "judisk arabiska",
    "jut" to "jylländska",
    "jv" to "javanesiska",
    "ka" to "georgiska",
    "kaa" to "karakalpakiska",
    "kab" to "kabyliska",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kamba",
    "kaw" to "kawi",
    "kbd" to "kabardinska",
    "kbl" to "kanembu",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kapverdiska",
    "ken" to "kenjang",
    "kfo" to "koro",
    "kg" to "kikongo",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "kho" to "khotanesiska",
    "khq" to "Timbuktu-songhai",
    "khw" to "khowar",
    "ki" to "kikuyu",
    "kiu" to "kirmanjki",
    "kj" to "kuanyama",
    "kk" to "kazakiska",
    "kkj" to "mkako",
    "kl" to "grönländska",
    "kln" to "kalenjin",
    "km" to "kambodjanska",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreanska",
    "koi" to "komi-permjakiska",
    "kok" to "konkani",
    "kos" to "kosreanska",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "karachay-balkar",
    "kri" to "krio",
    "krj" to "kinaray-a",
    "krl" to "karelska",
    "kru" to "kurukh",
    "ks" to "kashmiriska",
    "ksb" to "kisambaa",
    "ksf" to "bafia",
    "ksh" to "kölniska",
    "ku" to "kurdiska",
    "kum" to "kumykiska",
    "kut" to "kutenaj",
    "kv" to "kome",
    "kw" to "korniska",
    "kwk" to "kwakʼwala",
    "kxv" to "kuvi",
    "ky" to "kirgiziska",
    "la" to "latin",
    "lad" to "ladino",
    "lag" to "langi",
    "lah" to "lahnda",
    "lam" to "lamba",
    "lb" to "luxemburgiska",
    "lez" to "lezghien",
    "lfn" to "lingua franca nova",
    "lg" to "luganda",
    "li" to "limburgiska",
    "lij" to "liguriska",
    "lil" to "lillooet",
    "liv" to "livoniska",
    "lkt" to "lakota",
    "lmo" to "lombardiska",
    "ln" to "lingala",
    "lo" to "laotiska",
    "lol" to "mongo",
    "lou" to "louisiana-kreol",
    "loz" to "lozi",
    "lrc" to "nordluri",
    "lsm" to "saamia",
    "lt" to "litauiska",
    "ltg" to "lettgalliska",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lui" to "luiseño",
    "lun" to "lunda",
    "lus" to "lushai",
    "luy" to "luhya",
    "lv" to "lettiska",
    "lzh" to "litterär kineiska",
    "lzz" to "laziska",
    "mad" to "maduresiska",
    "maf" to "mafa",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "man" to "mande",
    "mas" to "massajiska",
    "mde" to "maba",
    "mdf" to "moksja",
    "mdr" to "mandar",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "mauritansk kreol",
    "mg" to "malagassiska",
    "mga" to "medeliriska",
    "mgh" to "makhuwa-meetto",
    "mgo" to "meta’",
    "mh" to "marshalliska",
    "mi" to "maori",
    "mic" to "mi’kmaq",
    "min" to "minangkabau",
    "mk" to "makedonska",
    "ml" to "malayalam",
    "mn" to "mongoliska",
    "mnc" to "manchuriska",
    "mni" to "manipuri",
    "moe" to "innu-aimun",
    "moh" to "mohawk",
    "mos" to "mossi",
    "mr" to "marathi",
    "mrj" to "västmariska",
    "ms" to "malajiska",
    "mt" to "maltesiska",
    "mua" to "mundang",
    "mul" to "flera språk",
    "mus" to "muskogee",
    "mwl" to "mirandesiska",
    "mwr" to "marwari",
    "mwv" to "mentawai",
    "my" to "burmesiska",
    "mye" to "myene",
    "myv" to "erjya",
    "mzn" to "mazanderani",
    "na" to "nauruanska",
    "nan" to "min nan",
    "nap" to "napolitanska",
    "naq" to "nama",
    "nb" to "norskt bokmål",
    "nd" to "nordndebele",
    "nds" to "lågtyska",
    "nds-NL" to "lågsaxiska",
    "ne" to "nepalesiska",
    "new" to "newariska",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niueanska",
    "njo" to "ao-naga",
    "nl" to "nederländska",
    "nl-BE" to "flamländska",
    "nmg" to "kwasio",
    "nn" to "nynorska",
    "nnh" to "bamileké-ngiemboon",
    "no" to "norska",
    "nog" to "nogai",
    "non" to "fornnordiska",
    "nov" to "novial",
    "nqo" to "n-kå",
    "nr" to "sydndebele",
    "nso" to "nordsotho",
    "nus" to "nuer",
    "nv" to "navaho",
    "nwc" to "klassisk newariska",
    "ny" to "nyanja",
    "nym" to "nyamwezi",
    "nyn" to "nyankole",
    "nyo" to "nyoro",
    "nzi" to "nzima",
    "oc" to "occitanska",
    "oj" to "odjibwa",
    "ojb" to "nordvästojibwa",
    "ojc" to "ojibwa",
    "ojs" to "oji-cree",
    "ojw" to "västojibwe",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "ossetiska",
    "osa" to "osage",
    "ota" to "ottomanska",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pal" to "medelpersiska",
    "pam" to "pampanga",
    "pap" to "papiamento",
    "pau" to "palau",
    "pcd" to "pikardiska",
    "pcm" to "nigeriansk pidgin",
    "pdc" to "Pennsylvaniatyska",
    "pdt" to "mennonitisk lågtyska",
    "peo" to "fornpersiska",
    "pfl" to "Pfalz-tyska",
    "phn" to "feniciska",
    "pi" to "pali",
    "pis" to "pidginspråk",
    "pl" to "polska",
    "pms" to "piemontesiska",
    "pnt" to "pontiska",
    "pon" to "pohnpeiska",
    "pqm" to "maliseet-passamaquoddy",
    "prg" to "fornpreussiska",
    "pro" to "fornprovensalska",
    "ps" to "afghanska",
    "ps-alt-variant" to "pashto",
    "pt" to "portugisiska",
    "pt-BR" to "brasiliansk portugisiska",
    "pt-PT" to "europeisk portugisiska",
    "qu" to "quechua",
    "quc" to "quiché",
    "qug" to "Chimborazo-höglandskichwa",
    "raj" to "rajasthani",
    "rap" to "rapanui",
    "rar" to "rarotonganska",
    "rgn" to "romagnol",
    "rhg" to "ruáingga",
    "rif" to "riffianska",
    "rm" to "rätoromanska",
    "rn" to "rundi",
    "ro" to "rumänska",
    "ro-MD" to "moldaviska",
    "rof" to "rombo",
    "rom" to "romani",
    "rtm" to "rotumänska",
    "ru" to "ryska",
    "rue" to "rusyn",
    "rug" to "rovianska",
    "rup" to "arumänska",
    "rw" to "kinjarwanda",
    "rwk" to "rwa",
    "sa" to "sanskrit",
    "sad" to "sandawe",
    "sah" to "jakutiska",
    "sam" to "samaritanska",
    "saq" to "samburu",
    "sas" to "sasak",
    "sat" to "santali",
    "saz" to "saurashtra",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardinska",
    "scn" to "sicilianska",
    "sco" to "skotska",
    "sd" to "sindhi",
    "sdc" to "sassaresisk sardiska",
    "sdh" to "sydkurdiska",
    "se" to "nordsamiska",
    "see" to "seneca",
    "seh" to "sena",
    "sei" to "seri",
    "sel" to "selkup",
    "ses" to "songhai",
    "sg" to "sango",
    "sga" to "forniriska",
    "sgs" to "samogitiska",
    "sh" to "serbokroatiska",
    "shi" to "tachelhit",
    "shn" to "shan",
    "shu" to "Tchad-arabiska",
    "si" to "singalesiska",
    "sid" to "sidamo",
    "sk" to "slovakiska",
    "sl" to "slovenska",
    "slh" to "sydlushootseed",
    "sli" to "lågsilesiska",
    "sly" to "selayar",
    "sm" to "samoanska",
    "sma" to "sydsamiska",
    "smj" to "lulesamiska",
    "smn" to "enaresamiska",
    "sms" to "skoltsamiska",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somaliska",
    "sog" to "sogdiska",
    "sq" to "albanska",
    "sr" to "serbiska",
    "srn" to "sranan tongo",
    "srr" to "serer",
    "ss" to "swati",
    "ssy" to "saho",
    "st" to "sydsotho",
    "stq" to "saterfrisiska",
    "str" to "sundsalishanska",
    "su" to "sundanesiska",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeriska",
    "sv" to "svenska",
    "sw" to "swahili",
    "sw-CD" to "Kongo-swahili",
    "swb" to "shimaoré",
    "syc" to "klassisk syriska",
    "syr" to "syriska",
    "szl" to "silesiska",
    "ta" to "tamil",
    "tce" to "sydtutchone",
    "tcy" to "tulu",
    "te" to "telugu",
    "tem" to "temne",
    "teo" to "teso",
    "ter" to "tereno",
    "tet" to "tetum",
    "tg" to "tadzjikiska",
    "tgx" to "tagish",
    "th" to "thailändska",
    "tht" to "tahltan",
    "ti" to "tigrinja",
    "tig" to "tigré",
    "tiv" to "tivi",
    "tk" to "turkmeniska",
    "tkl" to "tokelauiska",
    "tkr" to "tsakhur",
    "tl" to "tagalog",
    "tlh" to "klingonska",
    "tli" to "tlingit",
    "tly" to "talysh",
    "tmh" to "tamashek",
    "tn" to "tswana",
    "to" to "tonganska",
    "tog" to "nyasatonganska",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turkiska",
    "tru" to "turoyo",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tsd" to "tsakodiska",
    "tsi" to "tsimshian",
    "tt" to "tatariska",
    "ttm" to "nordtutchone",
    "ttt" to "muslimsk tatariska",
    "tum" to "tumbuka",
    "tvl" to "tuvaluanska",
    "tw" to "twi",
    "twq" to "tasawaq",
    "ty" to "tahitiska",
    "tyv" to "tuviniska",
    "tzm" to "centralmarockansk tamazight",
    "udm" to "udmurtiska",
    "ug" to "uiguriska",
    "ug-alt-variant" to "östturkiska",
    "uga" to "ugaritiska",
    "uk" to "ukrainska",
    "umb" to "umbundu",
    "und" to "obestämt språk",
    "ur" to "urdu",
    "uz" to "uzbekiska",
    "vai" to "vaj",
    "ve" to "venda",
    "vec" to "venetianska",
    "vep" to "veps",
    "vi" to "vietnamesiska",
    "vls" to "västflamländska",
    "vmf" to "Main-frankiska",
    "vmw" to "makua",
    "vo" to "volapük",
    "vot" to "votiska",
    "vro" to "võru",
    "vun" to "vunjo",
    "wa" to "vallonska",
    "wae" to "walsertyska",
    "wal" to "walamo",
    "war" to "waray",
    "was" to "washo",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kalmuckiska",
    "xh" to "xhosa",
    "xmf" to "mingrelianska",
    "xnr" to "kangri",
    "xog" to "lusoga",
    "yao" to "kiyao",
    "yap" to "japetiska",
    "yav" to "yangben",
    "ybb" to "bamileké-jemba",
    "yi" to "jiddisch",
    "yo" to "yoruba",
    "yrl" to "nheengatu",
    "yue" to "kantonesiska",
    "yue-alt-menu" to "kantonesiska",
    "za" to "zhuang",
    "zap" to "zapotek",
    "zbl" to "blissymboler",
    "zea" to "zeeländska",
    "zen" to "zenaga",
    "zgh" to "marockansk standard-tamazight",
    "zh" to "kinesiska",
    "zh-alt-menu" to "mandarin",
    "zh-Hans" to "förenklad kinesiska",
    "zh-Hans-alt-long" to "förenklad kinesiska",
    "zh-Hant" to "traditionell kinesiska",
    "zh-Hant-alt-long" to "traditionell kinesiska",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "inget språkligt innehåll",
    "zza" to "zazaiska",
  ) }

  val sv_AX: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sv_FI: ImmutableMap by lazy { immutableMapOf(
  ) }

  val sw: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Kiafar",
    "ab" to "Kiabkhazi",
    "ace" to "Kiacheni",
    "ach" to "Kiakoli",
    "ada" to "Kiadangme",
    "ady" to "Kiadyghe",
    "af" to "Kiafrikana",
    "agq" to "Kiaghem",
    "ain" to "Kiainu",
    "ak" to "Kiakani",
    "ale" to "Kialeut",
    "alt" to "Kialtai",
    "am" to "Kiamhari",
    "an" to "Kiaragoni",
    "ang" to "Kiingereza cha Kale",
    "ann" to "Kiobolo",
    "anp" to "Kiangika",
    "ar" to "Kiarabu",
    "ar-001" to "Kiarabu sanifu",
    "arc" to "Kiaramu",
    "arn" to "Kimapuche",
    "arp" to "Kiarapaho",
    "arq" to "Kiarabu cha Algeria",
    "ars" to "Kiarabu cha Najdi",
    "arz" to "Kiarabu cha Misri",
    "as" to "Kiassam",
    "asa" to "Kiasu",
    "ast" to "Kiasturia",
    "atj" to "Kiatikamekw",
    "av" to "Kiavari",
    "awa" to "Kiawadhi",
    "ay" to "Kiaymara",
    "az" to "Kiazerbaijani",
    "az-alt-short" to "Kiazeri",
    "ba" to "Kibashkiri",
    "ban" to "Kibali",
    "bas" to "Kibasaa",
    "bax" to "Kibamun",
    "bbj" to "Kighomala",
    "be" to "Kibelarusi",
    "bej" to "Kibeja",
    "bem" to "Kibemba",
    "bez" to "Kibena",
    "bfd" to "Kibafut",
    "bg" to "Kibulgaria",
    "bgc" to "Kiharyanvi",
    "bgn" to "Kibalochi cha Magharibi",
    "bho" to "Kibhojpuri",
    "bi" to "Kibislama",
    "bin" to "Kibini",
    "bkm" to "Kikom",
    "bla" to "Kisiksika",
    "blo" to "Kianii",
    "bm" to "Kibambara",
    "bn" to "Kibengali",
    "bo" to "Kitibeti",
    "br" to "Kibretoni",
    "brx" to "Kibodo",
    "bs" to "Kibosnia",
    "bug" to "Kibugini",
    "bum" to "Kibulu",
    "byn" to "Kiblin",
    "byv" to "Kimedumba",
    "ca" to "Kikatalani",
    "cay" to "Kikayuga",
    "ccp" to "Kichakma",
    "ce" to "Kichechenia",
    "ceb" to "Kichebuano",
    "cgg" to "Kichiga",
    "ch" to "Kichamorro",
    "chk" to "Kichukisi",
    "chm" to "Kimari",
    "cho" to "Kichoktao",
    "chp" to "Kichipewyani",
    "chr" to "Kicherokee",
    "chy" to "Kicheyeni",
    "ckb" to "Kikurdi cha Sorani",
    "ckb-alt-menu" to "Kikurdi cha Sorani",
    "ckb-alt-variant" to "Kikurdi cha Sorani",
    "clc" to "Kichikotini",
    "co" to "Kikosikani",
    "cop" to "Kikhufti",
    "crg" to "Kimichifu",
    "crj" to "Kikrii cha Kusini Mashariki",
    "crk" to "Kikri (Maeneo Tambarare)",
    "crl" to "Kikrii cha Kaskazini Mashariki",
    "crm" to "Kikrii cha Moose",
    "crr" to "Kipamliko cha Carolina",
    "crs" to "Krioli ya Shelisheli",
    "cs" to "Kicheki",
    "csw" to "Kiomushkego",
    "cu" to "Kislovakia cha Kanisa",
    "cv" to "Kichuvash",
    "cy" to "Kiwelisi",
    "da" to "Kidenmaki",
    "dak" to "Kidakota",
    "dar" to "Kidaragwa",
    "dav" to "Kitaita",
    "de" to "Kijerumani",
    "dgr" to "Kidogrib",
    "dje" to "Kizarma",
    "doi" to "Kidogri",
    "dsb" to "Kisobia cha Chini",
    "dua" to "Kiduala",
    "dv" to "Kidivehi",
    "dyo" to "Kijola-Fonyi",
    "dyu" to "Kijula",
    "dz" to "Kizongkha",
    "dzg" to "Kidazaga",
    "ebu" to "Kiembu",
    "ee" to "Kiewe",
    "efi" to "Kiefik",
    "egy" to "Kimisri",
    "eka" to "Kiekajuk",
    "el" to "Kigiriki",
    "en" to "Kiingereza",
    "en-CA" to "Kiingereza (Canada)",
    "en-GB" to "Kiingereza (Uingereza)",
    "en-GB-alt-short" to "Kiingereza (UK)",
    "eo" to "Kiesperanto",
    "es" to "Kihispania",
    "es-419" to "Kihispania (Amerika ya Latini)",
    "es-ES" to "Kihispania (Ulaya)",
    "et" to "Kiestonia",
    "eu" to "Kibaski",
    "ewo" to "Kiewondo",
    "fa" to "Kiajemi",
    "fa-AF" to "Kiajemi (Afganistani)",
    "ff" to "Kifulani",
    "fi" to "Kifini",
    "fil" to "Kifilipino",
    "fj" to "Kifiji",
    "fo" to "Kifaroe",
    "fon" to "Kifon",
    "fr" to "Kifaransa",
    "fr-CA" to "Kifaransa (Canada)",
    "frc" to "Kifaransa cha Kajuni",
    "fro" to "Kifaransa cha Kale",
    "frr" to "Kifrisia cha Kaskazini",
    "frs" to "Kifrisia cha Mashariki",
    "fur" to "Kifriulian",
    "fy" to "Kifrisia cha Magharibi",
    "ga" to "Kiayalandi",
    "gaa" to "Ga",
    "gag" to "Kigagauz",
    "gba" to "Kigbaya",
    "gd" to "Kigaeli cha Uskoti",
    "gez" to "Kige’ez",
    "gil" to "Kikiribati",
    "gl" to "Kigalisi",
    "gn" to "Kiguarani",
    "gor" to "Kigorontalo",
    "grc" to "Kiyunani",
    "gsw" to "Kijerumani cha Uswisi",
    "gu" to "Kigujarati",
    "guz" to "Kikisii",
    "gv" to "Kimanx",
    "gwi" to "Gwichʼin",
    "ha" to "Kihausa",
    "hai" to "Kihaida",
    "haw" to "Kihawai",
    "hax" to "Kihaida cha Kusini",
    "he" to "Kiebrania",
    "hi" to "Kihindi",
    "hi-Latn-alt-variant" to "Kihindi chenye Kiingereza",
    "hil" to "Kihiligaynon",
    "hit" to "Kihiti",
    "hmn" to "Kihmong",
    "hr" to "Kikorasia",
    "hsb" to "Kisobia cha Ukanda wa Juu",
    "ht" to "Kihaiti",
    "hu" to "Kihungaria",
    "hup" to "Hupa",
    "hur" to "Kihalkomelemi",
    "hy" to "Kiarmenia",
    "hz" to "Kiherero",
    "ia" to "Kiintalingua",
    "iba" to "Kiiban",
    "ibb" to "Kiibibio",
    "id" to "Kiindonesia",
    "ie" to "lugha ya kisayansi",
    "ig" to "Kiigbo",
    "ii" to "Kiyi cha Sichuan",
    "ikt" to "Kiinuktituti cha Kanada Magharibi",
    "ilo" to "Kiilocano",
    "inh" to "Kiingush",
    "io" to "Kiido",
    "is" to "Kiisilandi",
    "it" to "Kiitaliano",
    "iu" to "Kiinuktituti",
    "ja" to "Kijapani",
    "jbo" to "Lojban",
    "jgo" to "Kingomba",
    "jmc" to "Kimachame",
    "jv" to "Kijava",
    "ka" to "Kijojia",
    "kab" to "Kikabylia",
    "kac" to "Kachin",
    "kaj" to "Kijju",
    "kam" to "Kikamba",
    "kbd" to "Kikabardian",
    "kbl" to "Kikanembu",
    "kcg" to "Kityap",
    "kde" to "Kimakonde",
    "kea" to "Kikabuverdianu",
    "kfo" to "Kikoro",
    "kg" to "Kikongo",
    "kgp" to "Kikaingang",
    "kha" to "Kikhasi",
    "khq" to "Kikoyra Chiini",
    "ki" to "Kikikuyu",
    "kj" to "Kikwanyama",
    "kk" to "Kikazakh",
    "kkj" to "Lugha ya Kako",
    "kl" to "Kikalaallisut",
    "kln" to "Kikalenjin",
    "km" to "Kikambodia",
    "kmb" to "Kimbundu",
    "kn" to "Kikannada",
    "ko" to "Kikorea",
    "koi" to "Kikomi-Permyak",
    "kok" to "Kikonkani",
    "kpe" to "Kikpelle",
    "kr" to "Kikanuri",
    "krc" to "Kikarachay-Balkar",
    "krl" to "Karjala",
    "kru" to "Kurukh",
    "ks" to "Kikashmiri",
    "ksb" to "Kisambaa",
    "ksf" to "Kibafia",
    "ksh" to "Kicologne",
    "ku" to "Kikurdi",
    "kum" to "Kumyk",
    "kv" to "Kikomi",
    "kw" to "Kikorni",
    "kwk" to "Kikwakʼwala",
    "kxv" to "Kikuvi",
    "ky" to "Kikyrgyz",
    "la" to "Kilatini",
    "lad" to "Kiladino",
    "lag" to "Kirangi",
    "lam" to "Lamba",
    "lb" to "Kilasembagi",
    "lez" to "Kilezighian",
    "lg" to "Kiganda",
    "li" to "Limburgish",
    "lij" to "Kiliguria",
    "lil" to "Kilillooet",
    "lkt" to "Kilakota",
    "lmo" to "Kilongobardi",
    "ln" to "Kilingala",
    "lo" to "Kilaosi",
    "lol" to "Kimongo",
    "lou" to "Kikrioli cha Louisiana",
    "loz" to "Kilozi",
    "lrc" to "Kiluri cha Kaskazini",
    "lsm" to "Kisaamia",
    "lt" to "Kilithuania",
    "lu" to "Kiluba-Katanga",
    "lua" to "Kiluba-Lulua",
    "lun" to "Kilunda",
    "luo" to "Kijaluo",
    "lus" to "Kimizo",
    "luy" to "Kiluhya",
    "lv" to "Kilatvia",
    "mad" to "Kimadura",
    "maf" to "Kimafa",
    "mag" to "Kimagahi",
    "mai" to "Kimaithili",
    "mak" to "Kimakasar",
    "mas" to "Kimaasai",
    "mde" to "Kimaba",
    "mdf" to "Lugha ya Moksha",
    "men" to "Kimende",
    "mer" to "Kimeru",
    "mfe" to "Kimoriseni",
    "mg" to "Kimalagasi",
    "mgh" to "Kimakhuwa-Meetto",
    "mgo" to "Kimeta",
    "mh" to "Kimashale",
    "mi" to "Kimaori",
    "mic" to "Mi’kmaq",
    "min" to "Kiminangkabau",
    "mk" to "Kimacedonia",
    "ml" to "Kimalayalamu",
    "mn" to "Kimongolia",
    "mni" to "Kimanipuri",
    "moe" to "Kiinnu-aimun",
    "moh" to "Lugha ya Mohawk",
    "mos" to "Kimoore",
    "mr" to "Kimarathi",
    "ms" to "Kimalei",
    "mt" to "Kimalta",
    "mua" to "Kimundang",
    "mul" to "Lugha nyingi",
    "mus" to "Kikriki",
    "mwl" to "Kimirandi",
    "my" to "Kiburma",
    "myv" to "Kierzya",
    "mzn" to "Kimazanderani",
    "na" to "Kinauru",
    "nap" to "Kinapoli",
    "naq" to "Kinama",
    "nb" to "Kinorwe cha Bokmal",
    "nd" to "Kindebele cha Kaskazini",
    "nds" to "Kisaksoni",
    "ne" to "Kinepali",
    "new" to "Kinewari",
    "ng" to "Kindonga",
    "nia" to "Kiniasi",
    "niu" to "Kiniuea",
    "nl" to "Kiholanzi",
    "nl-BE" to "Kiflemi",
    "nmg" to "Kikwasio",
    "nn" to "Kinorwe cha Nynorsk",
    "nnh" to "Lugha ya Ngiemboon",
    "no" to "Kinorwe",
    "nog" to "Kinogai",
    "nqo" to "N’Ko",
    "nr" to "Kindebele",
    "nso" to "Kisotho cha Kaskazini",
    "nus" to "Kinuer",
    "nv" to "Kinavajo",
    "nwc" to "Kinewari cha kale",
    "ny" to "Kinyanja",
    "nym" to "Kinyamwezi",
    "nyn" to "Kinyankole",
    "nyo" to "Kinyoro",
    "nzi" to "Kinzema",
    "oc" to "Kiokitani",
    "ojb" to "Kiojibwa cha Kaskazini Magharibi",
    "ojc" to "Kiojibwa cha kati",
    "ojs" to "Kikrii cha Oji",
    "ojw" to "Kiojibwa cha Magharibi",
    "oka" to "Kiokanagani",
    "om" to "Kioromo",
    "or" to "Kioriya",
    "os" to "Kiosetia",
    "pa" to "Kipunjabi",
    "pag" to "Kipangasinan",
    "pam" to "Kipampanga",
    "pap" to "Kipapiamento",
    "pau" to "Kipalau",
    "pcm" to "Pijini ya Nigeria",
    "peo" to "Kiajemi cha Kale",
    "pis" to "Kipijini",
    "pl" to "Kipolandi",
    "pqm" to "Kimaliseet-Passamaquoddy",
    "prg" to "Kiprussia",
    "ps" to "Kipashto",
    "ps-alt-variant" to "Kipushto",
    "pt" to "Kireno",
    "pt-BR" to "Kireno (Brazili)",
    "pt-PT" to "Kireno (Ulaya)",
    "qu" to "Kikechua",
    "quc" to "Kʼicheʼ",
    "raj" to "Kirajasthani",
    "rap" to "Kirapanui",
    "rar" to "Kirarotonga",
    "rhg" to "Kirohingya",
    "rm" to "Kiromanshi",
    "rn" to "Kirundi",
    "ro" to "Kiromania",
    "ro-MD" to "Kimoldova cha Romania",
    "rof" to "Kirombo",
    "ru" to "Kirusi",
    "rup" to "Kiaromania",
    "rw" to "Kinyarwanda",
    "rwk" to "Lugha ya Rwa",
    "sa" to "Kisanskriti",
    "sad" to "Kisandawe",
    "sah" to "Kisakha",
    "sam" to "Kiaramu cha Wasamaria",
    "saq" to "Kisamburu",
    "sat" to "Kisantali",
    "sba" to "Kingambay",
    "sbp" to "Kisangu",
    "sc" to "Kisardinia",
    "scn" to "Kisicilia",
    "sco" to "Kiskoti",
    "sd" to "Kisindhi",
    "sdh" to "Kikurdi cha Kusini",
    "se" to "Kisami cha Kaskazini",
    "seh" to "Kisena",
    "ses" to "Kikoyraboro Senni",
    "sg" to "Kisango",
    "sh" to "Kiserbia-kroeshia",
    "shi" to "Kitachelhit",
    "shn" to "Kishan",
    "shu" to "Kiarabu cha Chad",
    "si" to "Kisinhala",
    "sk" to "Kislovakia",
    "sl" to "Kislovenia",
    "slh" to "Lugha ya Lushootseed ya Kusini",
    "sm" to "Kisamoa",
    "sma" to "Kisami cha Kusini",
    "smj" to "Kisami cha Lule",
    "smn" to "Kisami cha Inari",
    "sms" to "Kisami cha Skolt",
    "sn" to "Kishona",
    "snk" to "Kisoninke",
    "so" to "Kisomali",
    "sq" to "Kialbania",
    "sr" to "Kiserbia",
    "srn" to "Lugha ya Sranan Tongo",
    "ss" to "Kiswati",
    "ssy" to "Kisaho",
    "st" to "Kisotho",
    "str" to "Kisalishi cha Straiti",
    "su" to "Kisunda",
    "suk" to "Kisukuma",
    "sus" to "Kisusu",
    "sv" to "Kiswidi",
    "sw" to "Kiswahili",
    "swb" to "Shikomor",
    "syr" to "Lugha ya Syriac",
    "szl" to "Kisilesia",
    "ta" to "Kitamili",
    "tce" to "Kitutchone cha Kusini",
    "te" to "Kitelugu",
    "tem" to "Kitemne",
    "teo" to "Kiteso",
    "tet" to "Kitetum",
    "tg" to "Kitajiki",
    "tgx" to "Kitagishi",
    "th" to "Kithai",
    "tht" to "Kitahltani",
    "ti" to "Kitigrinya",
    "tig" to "Kitigre",
    "tk" to "Kiturukimeni",
    "tlh" to "Kiklingoni",
    "tli" to "Kitlingiti",
    "tn" to "Kitswana",
    "to" to "Kitonga",
    "tok" to "Kitoki Pona",
    "tpi" to "Kitokpisin",
    "tr" to "Kituruki",
    "trv" to "Kitaroko",
    "ts" to "Kitsonga",
    "tt" to "Kitatari",
    "ttm" to "Kitutchone cha Kaskazini",
    "tum" to "Kitumbuka",
    "tvl" to "Kituvalu",
    "tw" to "Twi",
    "twq" to "Kitasawak",
    "ty" to "Kitahiti",
    "tyv" to "Kituva",
    "tzm" to "Kitamazighati cha Atlasi ya Kati",
    "udm" to "Kiudmurt",
    "ug" to "Kiuyghur",
    "uk" to "Kiukraini",
    "umb" to "Umbundu",
    "und" to "Lugha isiyojulikana",
    "ur" to "Kiurdu",
    "uz" to "Kiuzbeki",
    "vai" to "Kivai",
    "ve" to "Kivenda",
    "vec" to "Kivenisi",
    "vi" to "Kivietinamu",
    "vmw" to "Kimakhuwa",
    "vo" to "Kivolapuk",
    "vun" to "Kivunjo",
    "wa" to "Kiwaloon",
    "wae" to "Kiwalser",
    "wal" to "Kiwolaytta",
    "war" to "Kiwaray",
    "wbp" to "Kiwarlpiri",
    "wo" to "Kiwolofu",
    "wuu" to "Kichina cha Wu",
    "xal" to "Kikalmyk",
    "xh" to "Kixhosa",
    "xnr" to "Kikangri",
    "xog" to "Kisoga",
    "yao" to "Kiyao",
    "yav" to "Kiyangben",
    "ybb" to "Kiyemba",
    "yi" to "Kiyiddi",
    "yo" to "Kiyoruba",
    "yrl" to "Kinheengatu",
    "yue" to "Kikantoni",
    "yue-alt-menu" to "Kichina, Kikantoni",
    "za" to "Kizhuang",
    "zgh" to "Kiberber Sanifu cha Moroko",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina sanifu",
    "zh-Hans" to "Kichina (Kilichorahisishwa)",
    "zh-Hans-alt-long" to "Kichina (Kilichorahisishwa)",
    "zh-Hant" to "Kichina cha Jadi",
    "zh-Hant-alt-long" to "Kichina (cha jadi)",
    "zu" to "Kizulu",
    "zun" to "Kizuni",
    "zxx" to "Hakuna maudhui ya lugha",
    "zza" to "Kizaza",
  ) }

  val sw_CD: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "ar-001" to "Kiarabu cha Dunia Kilichosanifishwa",
    "arq" to "Kiarabu cha Aljeria",
    "az" to "Kiazabajani",
    "gv" to "Kimanksi",
    "gwi" to "Kigwichiin",
    "hup" to "Kihupa",
    "jbo" to "Kilojban",
    "kac" to "Kikachin",
    "kkj" to "Kikako",
    "koi" to "Kikomipermyak",
    "kru" to "Kikurukh",
    "kum" to "Kikumyk",
    "ky" to "Kikirigizi",
    "lam" to "Kilamba",
    "li" to "Kilimburgi",
    "mdf" to "Kimoksha",
    "mic" to "Kimikmaki",
    "mk" to "Kimasedonia",
    "moh" to "Kimohoki",
    "mos" to "Kimossi",
    "nnh" to "Kingiemboon",
    "nqo" to "Kiinko",
    "pcm" to "Pijini ya Nijeria",
    "quc" to "Kikiiche",
    "shu" to "Kiarabu cha Chadi",
    "srn" to "Kitongo cha Sranan",
    "swb" to "Kikomoro",
    "syr" to "Kisiria",
    "udm" to "Kiudumurti",
    "yi" to "Kiyidi",
  ) }

  val sw_KE: ImmutableMap by lazy { immutableMapOf(
    "alt" to "Kialtai cha Kusini",
    "arq" to "Kiarabu cha Aljeria",
    "atj" to "Kiatikameku",
    "az" to "Kiazabaijani",
    "ban" to "Kibalini",
    "bho" to "Kibojpuri",
    "bn" to "Kibangla",
    "ce" to "Kichechen",
    "ceb" to "Kisebuano",
    "ch" to "Kichamoro",
    "chk" to "Kichuuki",
    "chr" to "Kicheroki",
    "ckb" to "Kikurdi cha Kati",
    "ckb-alt-menu" to "Kikurdi, Kati",
    "ckb-alt-variant" to "Kikurdi, Sorani",
    "clc" to "Kichilkotini",
    "crg" to "Kimichif",
    "crk" to "Kikrii cha Chini",
    "crm" to "Kimoosekrii",
    "crr" to "Kialgiki cha Carolina",
    "csw" to "Kikrii cha Kinamasi",
    "cu" to "Kislovakia cha Kanisa la Jadi",
    "cy" to "Kiwels",
    "de-AT" to "Kijerumani cha Austria",
    "de-CH" to "Kijerumani cha Kawaida cha Uswisi",
    "dje" to "Kizama",
    "en-AU" to "Kiingereza cha Australia",
    "en-CA" to "Kiingereza cha Kanada",
    "en-GB" to "Kiingereza cha Uingereza",
    "en-GB-alt-short" to "Kiingereza cha Uingereza",
    "en-US" to "Kiingereza cha Marekani",
    "en-US-alt-short" to "Kiingereza cha Marekani)",
    "es-419" to "Kihispania cha Amerika Kusini",
    "es-ES" to "Kihispania cha Ulaya",
    "es-MX" to "Kihispania cha Meksiko",
    "fa-AF" to "Kidari",
    "ff" to "Kifula",
    "fo" to "Kifaro",
    "fr-CA" to "Kifaransa cha Kanada",
    "fr-CH" to "Kifaransa cha Uswisi",
    "frr" to "Kifrisi cha Kaskazini",
    "fur" to "Kifriuli",
    "fy" to "Kifrisi cha Magharibi",
    "gaa" to "Kiga",
    "gez" to "Kigiiz",
    "gil" to "Kigilbert",
    "grc" to "Kigiriki cha Kale",
    "gv" to "Kimaniksi",
    "gwi" to "Kigwichʼin",
    "haw" to "Kihawaii",
    "hi-Latn-alt-variant" to "Kihindi na Kiingereza",
    "hr" to "Kikroeshia",
    "hsb" to "Kisorbia cha Juu",
    "ht" to "Kikrioli cha Haiti",
    "hup" to "Kihupa",
    "hur" to "Kihalkomelem",
    "ia" to "Lugha ya kimataifa",
    "ig" to "Kiibo",
    "ii" to "Kiiyi cha Sichuan",
    "ikt" to "Kiinuktitut cha Kanada Magharibi",
    "ilo" to "Kiiloko",
    "inh" to "Kiingushi",
    "is" to "Kiaisilandi",
    "jbo" to "Kilojbani",
    "kac" to "Kikachini",
    "kbd" to "Kikabadi",
    "kea" to "Kikabuvedi",
    "khq" to "Kikoyrachiini",
    "kj" to "Kikuanyama",
    "kk" to "Kikazaki",
    "kkj" to "Kikako",
    "km" to "Kikhema",
    "koi" to "Kikomipermyak",
    "kpe" to "Kikpele",
    "krc" to "Kikarachaybalka",
    "krl" to "Kakareli",
    "kru" to "Kikuruki",
    "ksb" to "Kisambala",
    "ksh" to "Kikolon",
    "kum" to "Kikumyk",
    "kw" to "Kikoni",
    "ky" to "Kikirigizi",
    "lag" to "Kilangi",
    "lam" to "Kilamba",
    "lez" to "Kilezighi",
    "li" to "Kilimbugi",
    "luy" to "Kiluyia",
    "mak" to "Kimakasaa",
    "mas" to "Kimasai",
    "mdf" to "Kimoksha",
    "mfe" to "Kimorisi",
    "mh" to "Kimashali",
    "mic" to "Kimi'kmak",
    "mk" to "Kimasedonia",
    "ml" to "Kimalayalam",
    "moh" to "Kimohok",
    "mos" to "Kimosi",
    "mus" to "Kimuskogii",
    "mwl" to "Kimiranda",
    "my" to "Kibama",
    "nds" to "Kijerumani cha Chini",
    "nnh" to "Kiingiemboon",
    "nqo" to "Kiin’ko",
    "nr" to "Kindebele cha Kusini",
    "oc" to "Kiositia",
    "ojc" to "Kiojibwa cha Kati",
    "or" to "Kiodia",
    "pag" to "Kipangasini",
    "pcm" to "Kipijini cha Naijeria",
    "pt-BR" to "Kireno cha Brazili",
    "pt-PT" to "Kireno cha Ulaya",
    "rm" to "Kirumi",
    "rwk" to "Kirwa",
    "sba" to "Kingambei",
    "sc" to "Kisadini",
    "scn" to "Kisisilia",
    "ses" to "Kikoyraborosenni",
    "shn" to "Kishani",
    "shu" to "Kiarabu cha Chadi",
    "slh" to "Kilushootseed cha Kusini",
    "srn" to "Kisranantongo",
    "st" to "Kisotho cha Kusini",
    "str" to "Kisali cha Straits",
    "su" to "Kisundani",
    "sw-CD" to "Kiswahili cha Kongo",
    "swb" to "Kikomoro",
    "syr" to "Kisiria",
    "tce" to "Kituchone cha Kusini",
    "tem" to "Kitimne",
    "tgx" to "Kitagi",
    "tht" to "Kitahlti",
    "tn" to "Kiswana",
    "tok" to "Kitokipona",
    "ts" to "Kisonga",
    "ttm" to "Kituchone cha Kaskazini",
    "tw" to "Kitwi",
    "tzm" to "Kitamazight cha Atlas ya Kati",
    "udm" to "Kiudumurti",
    "ug" to "Kiuiguri",
    "uk" to "Kiukreni",
    "umb" to "Kiumbundu",
    "wa" to "Kiwaluni",
    "wae" to "Kiwalsa",
    "wal" to "Kiwolaitta",
    "war" to "Kiwarai",
    "wo" to "Kiwolof",
    "xh" to "Kikhosa",
    "yav" to "Kiyangbeni",
    "yi" to "Kiyidi",
    "zgh" to "Kitamazight cha Kawaida cha Moroko",
    "zh-alt-menu" to "Kichina, Kimandarini",
    "zh-Hans" to "Kichina Kilichorahisishwa",
    "zh-Hans-alt-long" to "Kichina cha Kimandarini Kilichorahisishwa",
    "zh-Hant" to "Kichina cha Kawaida",
    "zh-Hant-alt-long" to "Kichina cha Kimandarini cha Kawaida",
  ) }

  val sw_UG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val syr: ImmutableMap by lazy { immutableMapOf(
    "ab" to "ܐܒܟܐܙܝܬ",
    "am" to "ܐܡܪܢܝܬ",
    "an" to "ܐܪܐܓܘܢܝܬ",
    "ar" to "ܥܪܒܝܬ",
    "ar-001" to "ܥܪܒܝܬ ܪܘܫܡܝܐ ܚܕܬܐ",
    "arp" to "ܐܪܐܦܗܝܬ",
    "az" to "ܐܙܪܒܝܓܐܢܝܬ",
    "az-alt-short" to "ܐܙܪܝ",
    "bn" to "ܒܢܓܐܠܝܐ",
    "ckb" to "ܩܪܕܝܬ ܩܢܛܪܘܢܝܐ",
    "ckb-alt-menu" to "ܩܘܪܕܝܬ ܡܨܥܝܐ",
    "ckb-alt-variant" to "ܩܘܪܕܝܬ ܣܘܪܢܝ",
    "de" to "ܐܠܡܢܝܐ",
    "el" to "ܝܘܢܐܝܬ",
    "en" to "ܐܢܓܠܝܬ",
    "es" to "ܣܦܢܝܝܐ",
    "fa" to "ܦܪܣܝܬ",
    "ff" to "ܦܘܠܐܗܝܬ",
    "fi" to "ܦܝܢܠܢܕܝܬ",
    "fon" to "ܦܘܢܝܬ",
    "fr" to "ܦܪܢܣܝܬ",
    "gaa" to "ܓܐܝܬ",
    "gl" to "ܓܠܝܩܝܬ",
    "gu" to "ܓܘܓܐܪܝܬ",
    "he" to "ܥܒܪܐܝܬ",
    "hi" to "ܗܢܕܝܐ",
    "hy" to "ܐܪܡܢܝܬ",
    "it" to "ܐܝܛܠܝܬ",
    "ka" to "ܓܘܪܓܝܐܝܬ",
    "ku" to "ܩܘܪܕܝܬ",
    "la" to "ܠܬܝܢܝܬ",
    "lg" to "ܓܢܕܝܬ",
    "mul" to "ܠܫ̈ܢܐ ܦܖ̈ܝܫܐ",
    "nds" to "ܐܠܡܢܝܐ ܠܐܠܬܚܬ",
    "nds-NL" to "ܗܘܠܢܕܐ ܠܐܠܬܚܬ",
    "nl" to "ܗܘܠܢܕܝܬ",
    "nl-BE" to "ܦܠܡܝܫܝܬ",
    "no" to "ܢܘܪܒܝܓܐܝܬ",
    "om" to "ܐܘܪܘܡܘܐܝܬ",
    "pis" to "ܦܝܓܝܢܝܬ",
    "pl" to "ܦܘܠܢܕܐܝܬ",
    "pt" to "ܦܘܪܛܘܓܠܐܝܬ",
    "ro" to "ܪܘܡܢܐܝܬ",
    "ru" to "ܐܘܪܘܣܢܝܬ",
    "sco" to "ܣܟܘܬܠܢܕܐܝܬ",
    "sq" to "ܐܠܒܢܝܬ",
    "sv" to "ܣܘܝܕܐܝܬ",
    "sw" to "ܣܘܐܗܝܠܐܝܬ",
    "syr" to "ܣܘܪܝܝܐ",
    "tr" to "ܬܘܪܟܝܬ",
    "uk" to "ܐܘܟܪܐܝܢܐܝܬ",
    "und" to "ܠܫܢܐ ܠܐ ܝܕܝܥܐ",
    "ur" to "ܐܘܪܕܘܝܬ",
    "vi" to "ܒܝܬܢܐܡܐܝܬ",
    "yi" to "ܝܕܝܬܝܬ",
    "zh" to "ܨܝܢܝܬ",
    "zh-alt-menu" to "ܨܝܢܝܬ (ܡܐܢܕܘܪܝܐ)",
    "zh-Hans" to "ܨܝܢܝܬ (ܦܫܝܛܐ)",
    "zh-Hans-alt-long" to "ܨܝܢܝܬ (ܡܐܢܕܘܪܝܐ ܦܫܝܛܐ)",
    "zh-Hant" to "ܨܝܢܐܝܬ",
    "zh-Hant-alt-long" to "ܨܝܢܐܝܬ",
  ) }

  val syr_SY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val szl: ImmutableMap by lazy { immutableMapOf(
    "en" to "angelski",
    "szl" to "ślōnski",
  ) }

  val ta: ImmutableMap by lazy { immutableMapOf(
    "aa" to "அஃபார்",
    "ab" to "அப்காஜியான்",
    "ace" to "ஆச்சினீஸ்",
    "ach" to "அகோலி",
    "ada" to "அதாங்மே",
    "ady" to "அதகே",
    "ae" to "அவெஸ்தான்",
    "aeb" to "துனிசிய அரபு",
    "af" to "ஆஃப்ரிகான்ஸ்",
    "afh" to "அஃப்ரிஹிலி",
    "agq" to "அகெம்",
    "ain" to "ஐனு",
    "ak" to "அகான்",
    "akk" to "அக்கேதியன்",
    "ale" to "அலூட்",
    "alt" to "தெற்கு அல்தை",
    "am" to "அம்ஹாரிக்",
    "an" to "ஆர்கோனீஸ்",
    "ang" to "பழைய ஆங்கிலம்",
    "ann" to "ஒபோலோ",
    "anp" to "அங்கிகா",
    "ar" to "அரபிக்",
    "ar-001" to "நவீன நிலையான அரபிக்",
    "arc" to "அராமைக்",
    "arn" to "மபுச்சே",
    "arp" to "அரபஹோ",
    "ars" to "நஜ்தி அரபிக்",
    "arw" to "அராவாக்",
    "as" to "அஸ்ஸாமீஸ்",
    "asa" to "அசு",
    "ast" to "அஸ்துரியன்",
    "atj" to "அடிகாமேக்வ்",
    "av" to "அவேரிக்",
    "awa" to "அவதி",
    "ay" to "அய்மரா",
    "az" to "அசர்பைஜானி",
    "az-alt-short" to "அஸேரி",
    "ba" to "பஷ்கிர்",
    "bal" to "பலூச்சி",
    "ban" to "பலினீஸ்",
    "bas" to "பாஸா",
    "be" to "பெலாருஷியன்",
    "bej" to "பேஜா",
    "bem" to "பெம்பா",
    "bez" to "பெனா",
    "bfq" to "படகா",
    "bg" to "பல்கேரியன்",
    "bgc" to "ஹரியான்வி",
    "bgn" to "மேற்கு பலோச்சி",
    "bho" to "போஜ்பூரி",
    "bi" to "பிஸ்லாமா",
    "bik" to "பிகோல்",
    "bin" to "பினி",
    "bla" to "சிக்சிகா",
    "blo" to "அனீ",
    "bm" to "பம்பாரா",
    "bn" to "வங்காளம்",
    "bo" to "திபெத்தியன்",
    "bpy" to "பிஷ்ணுப்பிரியா",
    "br" to "பிரெட்டன்",
    "bra" to "ப்ராஜ்",
    "brx" to "போடோ",
    "bs" to "போஸ்னியன்",
    "bua" to "புரியாத்",
    "bug" to "புகினீஸ்",
    "byn" to "ப்லின்",
    "ca" to "கேட்டலான்",
    "cad" to "கேடோ",
    "car" to "கரீப்",
    "cay" to "கேயுகா",
    "cch" to "ஆட்சம்",
    "ccp" to "சக்மா",
    "ce" to "செச்சென்",
    "ceb" to "செபுவானோ",
    "cgg" to "சிகா",
    "ch" to "சாமோரோ",
    "chb" to "சிப்சா",
    "chg" to "ஷகதை",
    "chk" to "சூகிசே",
    "chm" to "மாரி",
    "chn" to "சினூக் ஜார்கான்",
    "cho" to "சோக்தௌ",
    "chp" to "சிபெவ்யான்",
    "chr" to "செரோகீ",
    "chy" to "செயேனி",
    "ckb" to "மத்திய குர்திஷ்",
    "ckb-alt-menu" to "மத்திய குர்திஷ்",
    "ckb-alt-variant" to "மத்திய குர்திஷ்",
    "clc" to "சில்கோடின்",
    "co" to "கார்சிகன்",
    "cop" to "காப்டிக்",
    "cr" to "க்ரீ",
    "crg" to "மிச்சிஃப்",
    "crh" to "கிரிமியன் துர்க்கி",
    "crj" to "தென்கிழக்கு க்ரீ",
    "crk" to "சமவெளி க்ரீ",
    "crl" to "வடகிழக்கு க்ரீ",
    "crm" to "மூஸ் க்ரீ",
    "crr" to "கரோலினா அல்கோன்குயன்",
    "crs" to "செசெல்வா க்ரெயோல் பிரெஞ்சு",
    "cs" to "செக்",
    "csb" to "கஷுபியன்",
    "csw" to "சதுப்பு நில க்ரீ",
    "cu" to "சர்ச் ஸ்லாவிக்",
    "cv" to "சுவாஷ்",
    "cy" to "வேல்ஷ்",
    "da" to "டேனிஷ்",
    "dak" to "டகோடா",
    "dar" to "தார்குவா",
    "dav" to "டைடா",
    "de" to "ஜெர்மன்",
    "de-AT" to "ஆஸ்திரிய ஜெர்மன்",
    "de-CH" to "ஸ்விஸ் ஹை ஜெர்மன்",
    "del" to "டெலாவர்",
    "den" to "ஸ்லாவ்",
    "dgr" to "டோக்ரிப்",
    "din" to "டின்கா",
    "dje" to "ஸார்மா",
    "doi" to "டோக்ரி",
    "dsb" to "லோயர் சோர்பியன்",
    "dua" to "டுவாலா",
    "dum" to "மிடில் டச்சு",
    "dv" to "திவேஹி",
    "dyo" to "ஜோலா-ஃபோன்யி",
    "dyu" to "ட்யூலா",
    "dz" to "பூடானி",
    "dzg" to "டசாகா",
    "ebu" to "எம்பு",
    "ee" to "ஈவ்",
    "efi" to "எஃபிக்",
    "egy" to "பண்டைய எகிப்தியன்",
    "eka" to "ஈகாஜுக்",
    "el" to "கிரேக்கம்",
    "elx" to "எலமைட்",
    "en" to "ஆங்கிலம்",
    "en-AU" to "ஆஸ்திரேலிய ஆங்கிலம்",
    "en-CA" to "கனடிய ஆங்கிலம்",
    "en-GB" to "பிரிட்டிஷ் ஆங்கிலம்",
    "en-GB-alt-short" to "ஆங்கிலம் (யூகே)",
    "en-US" to "அமெரிக்க ஆங்கிலம்",
    "en-US-alt-short" to "ஆங்கிலம் (யூஎஸ்)",
    "enm" to "மிடில் ஆங்கிலம்",
    "eo" to "எஸ்பரேன்டோ",
    "es" to "ஸ்பானிஷ்",
    "es-419" to "லத்தின் அமெரிக்க ஸ்பானிஷ்",
    "es-ES" to "ஐரோப்பிய ஸ்பானிஷ்",
    "es-MX" to "மெக்ஸிகன் ஸ்பானிஷ்",
    "et" to "எஸ்டோனியன்",
    "eu" to "பாஸ்க்",
    "ewo" to "எவோன்டோ",
    "fa" to "பெர்ஷியன்",
    "fa-AF" to "தாரி",
    "fan" to "ஃபேங்க்",
    "fat" to "ஃபான்டி",
    "ff" to "ஃபுலா",
    "fi" to "ஃபின்னிஷ்",
    "fil" to "ஃபிலிபினோ",
    "fj" to "ஃபிஜியன்",
    "fo" to "ஃபரோயிஸ்",
    "fon" to "ஃபான்",
    "fr" to "பிரெஞ்சு",
    "fr-CA" to "கனடிய பிரெஞ்சு",
    "fr-CH" to "ஸ்விஸ் பிரஞ்சு",
    "frc" to "கஜுன் பிரெஞ்சு",
    "frm" to "மிடில் பிரெஞ்சு",
    "fro" to "பழைய பிரெஞ்சு",
    "frr" to "வடக்கு ஃப்ரிஸியான்",
    "frs" to "கிழக்கு ஃப்ரிஸியான்",
    "fur" to "ஃப்ரியூலியன்",
    "fy" to "மேற்கு ஃப்ரிஷியன்",
    "ga" to "ஐரிஷ்",
    "gaa" to "கா",
    "gag" to "காகௌஸ்",
    "gan" to "கன் சீனம்",
    "gay" to "கயோ",
    "gba" to "பயா",
    "gd" to "ஸ்காட்ஸ் கேலிக்",
    "gez" to "கீஜ்",
    "gil" to "கில்பெர்டீஸ்",
    "gl" to "காலிஸியன்",
    "gmh" to "மிடில் ஹை ஜெர்மன்",
    "gn" to "க்வாரனி",
    "goh" to "பழைய ஹை ஜெர்மன்",
    "gon" to "கோன்டி",
    "gor" to "கோரோன்டலோ",
    "got" to "கோதிக்",
    "grb" to "க்ரேபோ",
    "grc" to "பண்டைய கிரேக்கம்",
    "gsw" to "ஸ்விஸ் ஜெர்மன்",
    "gu" to "குஜராத்தி",
    "guz" to "குஸி",
    "gv" to "மேங்க்ஸ்",
    "gwi" to "குவிசின்",
    "ha" to "ஹௌஸா",
    "hai" to "ஹைடா",
    "hak" to "ஹக்கா சீனம்",
    "haw" to "ஹவாயியன்",
    "hax" to "தெற்கு ஹைடா",
    "he" to "ஹீப்ரூ",
    "hi" to "இந்தி",
    "hi-Latn-alt-variant" to "ஹிங்கிலிஷ்",
    "hif" to "ஃபிஜி இந்தி",
    "hil" to "ஹிலிகாய்னான்",
    "hit" to "ஹிட்டைட்",
    "hmn" to "மாங்க்",
    "ho" to "ஹிரி மோட்டு",
    "hr" to "குரோஷியன்",
    "hsb" to "அப்பர் சோர்பியான்",
    "hsn" to "சியாங்க் சீனம்",
    "ht" to "ஹைத்தியன் க்ரியோலி",
    "hu" to "ஹங்கேரியன்",
    "hup" to "ஹுபா",
    "hur" to "ஹல்கோமெலம்",
    "hy" to "ஆர்மேனியன்",
    "hz" to "ஹெரேரோ",
    "ia" to "இன்டர்லிங்வா",
    "iba" to "இபான்",
    "ibb" to "இபிபியோ",
    "id" to "இந்தோனேஷியன்",
    "ie" to "இன்டர்லிங்",
    "ig" to "இக்போ",
    "ii" to "சிசுவான் ஈ",
    "ik" to "இனுபியாக்",
    "ikt" to "மேற்கு கனடிய இனுக்டிடுட்",
    "ilo" to "இலோகோ",
    "inh" to "இங்குஷ்",
    "io" to "இடோ",
    "is" to "ஐஸ்லேண்டிக்",
    "it" to "இத்தாலியன்",
    "iu" to "இனுகிடூட்",
    "ja" to "ஜப்பானியம்",
    "jbo" to "லோஜ்பன்",
    "jgo" to "நகொம்பா",
    "jmc" to "மாசெம்",
    "jpr" to "ஜூதேயோ-பெர்ஷியன்",
    "jrb" to "ஜூதேயோ-அராபிக்",
    "jv" to "ஜாவனீஸ்",
    "ka" to "ஜார்ஜியன்",
    "kaa" to "காரா-கல்பாக்",
    "kab" to "கபாய்ல்",
    "kac" to "காசின்",
    "kaj" to "ஜ்ஜூ",
    "kam" to "கம்பா",
    "kaw" to "காவி",
    "kbd" to "கபார்டியன்",
    "kcg" to "தையாப்",
    "kde" to "மகொண்டே",
    "kea" to "கபுவெர்தியானு",
    "kfo" to "கோரோ",
    "kg" to "காங்கோ",
    "kgp" to "கைன்கேங்",
    "kha" to "காஸி",
    "kho" to "கோதானீஸ்",
    "khq" to "கொய்ரா சீனீ",
    "ki" to "கிகுயூ",
    "kj" to "குவான்யாமா",
    "kk" to "கசாக்",
    "kkj" to "ககோ",
    "kl" to "கலாலிசூட்",
    "kln" to "கலின்ஜின்",
    "km" to "கெமெர்",
    "kmb" to "கிம்புன்து",
    "kn" to "கன்னடம்",
    "ko" to "கொரியன்",
    "koi" to "கொமி-பெர்ம்யாக்",
    "kok" to "கொங்கணி",
    "kos" to "கோஸ்ரைன்",
    "kpe" to "க்பெல்லே",
    "kr" to "கனுரி",
    "krc" to "கராசே-பல்கார்",
    "krl" to "கரேலியன்",
    "kru" to "குருக்",
    "ks" to "காஷ்மிரி",
    "ksb" to "ஷம்பாலா",
    "ksf" to "பாஃபியா",
    "ksh" to "கொலோக்னியன்",
    "ku" to "குர்திஷ்",
    "kum" to "கும்யிக்",
    "kut" to "குடேனை",
    "kv" to "கொமி",
    "kw" to "கார்னிஷ்",
    "kwk" to "குவாக்வாலா",
    "kxv" to "குவி",
    "ky" to "கிர்கிஸ்",
    "la" to "லத்தின்",
    "lad" to "லடினோ",
    "lag" to "லங்கி",
    "lah" to "லஹன்டா",
    "lam" to "லம்பா",
    "lb" to "லக்ஸம்போர்கிஷ்",
    "lez" to "லெஜ்ஜியன்",
    "lg" to "கான்டா",
    "li" to "லிம்பர்கிஷ்",
    "lij" to "லிகூரியன்",
    "lil" to "லில்லூயிட்",
    "lkt" to "லகோடா",
    "lmo" to "லொம்பார்டு",
    "ln" to "லிங்காலா",
    "lo" to "லாவோ",
    "lol" to "மோங்கோ",
    "lou" to "லூசியானா க்ரயோல்",
    "loz" to "லோசி",
    "lrc" to "வடக்கு லுரி",
    "lsm" to "சாமியா",
    "lt" to "லிதுவேனியன்",
    "lu" to "லுபா-கடாங்கா",
    "lua" to "லுபா-லுலுலா",
    "lui" to "லுய்சேனோ",
    "lun" to "லூன்டா",
    "luo" to "லுயோ",
    "lus" to "மிஸோ",
    "luy" to "லுயியா",
    "lv" to "லாட்வியன்",
    "mad" to "மதுரீஸ்",
    "mag" to "மகாஹி",
    "mai" to "மைதிலி",
    "mak" to "மகாசார்",
    "man" to "மான்டிங்கோ",
    "mas" to "மாசாய்",
    "mdf" to "மோக்க்ஷா",
    "mdr" to "மான்டார்",
    "men" to "மென்டீ",
    "mer" to "மெரு",
    "mfe" to "மொரிசியன்",
    "mg" to "மலகாஸி",
    "mga" to "மிடில் ஐரிஷ்",
    "mgh" to "மகுவா-மீட்டோ",
    "mgo" to "மேடா",
    "mh" to "மார்ஷெலீஸ்",
    "mi" to "மௌரி",
    "mic" to "மிக்மாக்",
    "min" to "மின்னாங்கபௌ",
    "mk" to "மாஸிடோனியன்",
    "ml" to "மலையாளம்",
    "mn" to "மங்கோலியன்",
    "mnc" to "மன்சூ",
    "mni" to "மணிப்புரி",
    "moe" to "இன்னு-ஐமுன்",
    "moh" to "மொஹாக்",
    "mos" to "மோஸ்ஸி",
    "mr" to "மராத்தி",
    "ms" to "மலாய்",
    "mt" to "மால்டிஸ்",
    "mua" to "முன்டாங்",
    "mul" to "பல மொழிகள்",
    "mus" to "க்ரீக்",
    "mwl" to "மிரான்டீஸ்",
    "mwr" to "மார்வாரி",
    "my" to "பர்மீஸ்",
    "myv" to "ஏர்ஜியா",
    "mzn" to "மசந்தேரனி",
    "na" to "நவ்ரூ",
    "nan" to "மின் நான் சீனம்",
    "nap" to "நியோபோலிடன்",
    "naq" to "நாமா",
    "nb" to "நார்வேஜியன் பொக்மால்",
    "nd" to "வடக்கு தெபெலே",
    "nds" to "லோ ஜெர்மன்",
    "nds-NL" to "லோ சாக்ஸன்",
    "ne" to "நேபாளி",
    "new" to "நெவாரி",
    "ng" to "தோங்கா",
    "nia" to "நியாஸ்",
    "niu" to "நியூவான்",
    "nl" to "டச்சு",
    "nl-BE" to "ஃப்லெமிஷ்",
    "nmg" to "க்வாசியோ",
    "nn" to "நார்வேஜியன் நியூநார்ஸ்க்",
    "nnh" to "நெகெய்ம்பூன்",
    "no" to "நார்வேஜியன்",
    "nog" to "நோகை",
    "non" to "பழைய நோர்ஸ்",
    "nqo" to "என்‘கோ",
    "nr" to "தெற்கு தெபெலே",
    "nso" to "வடக்கு சோதோ",
    "nus" to "நியூர்",
    "nv" to "நவாஜோ",
    "nwc" to "பாரம்பரிய நேவாரி",
    "ny" to "நயன்ஜா",
    "nym" to "நியாம்வேஜி",
    "nyn" to "நியான்கோலே",
    "nyo" to "நியோரோ",
    "nzi" to "நிஜ்மா",
    "oc" to "ஒக்கிடன்",
    "oj" to "ஒஜிப்வா",
    "ojb" to "வடமேற்கு ஓஜிப்வா",
    "ojc" to "மத்திய ஓஜிப்வா",
    "ojs" to "ஓஜி-க்ரீ",
    "ojw" to "மேற்கு ஓஜிப்வா",
    "oka" to "ஒகானகன்",
    "om" to "ஒரோமோ",
    "or" to "ஒடியா",
    "os" to "ஒசெட்டிக்",
    "osa" to "ஓசேஜ்",
    "ota" to "ஓட்டோமான் துருக்கிஷ்",
    "pa" to "பஞ்சாபி",
    "pag" to "பன்காசினன்",
    "pal" to "பாஹ்லவி",
    "pam" to "பம்பாங்கா",
    "pap" to "பபியாமென்டோ",
    "pau" to "பலௌவன்",
    "pcm" to "நைஜீரியன் பிட்கின்",
    "pdc" to "பென்சில்வேனிய ஜெர்மன்",
    "peo" to "பழைய பெர்ஷியன்",
    "phn" to "ஃபொனிஷியன்",
    "pi" to "பாலி",
    "pis" to "பிஜின்",
    "pl" to "போலிஷ்",
    "pon" to "ஃபோன்பெயென்",
    "pqm" to "மலிசீட்-பஸ்ஸமகுவாடி",
    "prg" to "பிரஷ்யன்",
    "pro" to "பழைய ப்ரோவென்சால்",
    "ps" to "பஷ்தோ",
    "ps-alt-variant" to "புஷ்தோ",
    "pt" to "போர்ச்சுகீஸ்",
    "pt-BR" to "பிரேசிலிய போர்ச்சுகீஸ்",
    "pt-PT" to "ஐரோப்பிய போர்ச்சுகீஸ்",
    "qu" to "க்வெச்சுவா",
    "quc" to "கீசீ",
    "raj" to "ராஜஸ்தானி",
    "rap" to "ரபனுய்",
    "rar" to "ரரோடோங்கன்",
    "rhg" to "ரோகிஞ்சா",
    "rm" to "ரோமான்ஷ்",
    "rn" to "ருண்டி",
    "ro" to "ரோமேனியன்",
    "ro-MD" to "மோல்டாவியன்",
    "rof" to "ரோம்போ",
    "rom" to "ரோமானி",
    "ru" to "ரஷியன்",
    "rup" to "அரோமானியன்",
    "rw" to "கின்யாருவான்டா",
    "rwk" to "ருவா",
    "sa" to "சமஸ்கிருதம்",
    "sad" to "சான்டாவே",
    "sah" to "சக்கா",
    "sam" to "சமாரிடன் அராமைக்",
    "saq" to "சம்புரு",
    "sas" to "சாசாக்",
    "sat" to "சான்டாலி",
    "saz" to "சௌராஷ்டிரம்",
    "sba" to "நெகாம்பே",
    "sbp" to "சங்கு",
    "sc" to "சார்தீனியன்",
    "scn" to "சிசிலியன்",
    "sco" to "ஸ்காட்ஸ்",
    "sd" to "சிந்தி",
    "sdh" to "தெற்கு குர்திஷ்",
    "se" to "வடக்கு சமி",
    "seh" to "செனா",
    "sel" to "செல்குப்",
    "ses" to "கொய்ராபோரோ சென்னி",
    "sg" to "சாங்கோ",
    "sga" to "பழைய ஐரிஷ்",
    "sh" to "செர்போ-குரோஷியன்",
    "shi" to "தசேஹித்",
    "shn" to "ஷான்",
    "si" to "சிங்களம்",
    "sid" to "சிடாமோ",
    "sk" to "ஸ்லோவாக்",
    "sl" to "ஸ்லோவேனியன்",
    "slh" to "தெற்கு லுஷூட்சீட்",
    "sm" to "சமோவான்",
    "sma" to "தெற்கு சமி",
    "smj" to "லுலே சமி",
    "smn" to "இனாரி சமி",
    "sms" to "ஸ்கோல்ட் சமி",
    "sn" to "ஷோனா",
    "snk" to "சோனின்கே",
    "so" to "சோமாலி",
    "sog" to "சோக்தியன்",
    "sq" to "அல்பேனியன்",
    "sr" to "செர்பியன்",
    "srn" to "ஸ்ரானன் டோங்கோ",
    "srr" to "செரெர்",
    "ss" to "ஸ்வாடீ",
    "ssy" to "சஹோ",
    "st" to "தெற்கு ஸோதோ",
    "str" to "ஸ்ட்ரெய்ட்ஸ் சாலிஷ்",
    "su" to "சுண்டானீஸ்",
    "suk" to "சுகுமா",
    "sus" to "சுசு",
    "sux" to "சுமேரியன்",
    "sv" to "ஸ்வீடிஷ்",
    "sw" to "ஸ்வாஹிலி",
    "sw-CD" to "காங்கோ ஸ்வாஹிலி",
    "swb" to "கொமோரியன்",
    "syc" to "பாரம்பரிய சிரியாக்",
    "syr" to "சிரியாக்",
    "szl" to "சிலேசியன்",
    "ta" to "தமிழ்",
    "tce" to "தெற்கு டட்சோன்",
    "te" to "தெலுங்கு",
    "tem" to "டிம்னே",
    "teo" to "டெசோ",
    "ter" to "டெரெனோ",
    "tet" to "டெடும்",
    "tg" to "தஜிக்",
    "tgx" to "தகிஷ்",
    "th" to "தாய்",
    "tht" to "தால்டன்",
    "ti" to "டிக்ரின்யா",
    "tig" to "டைக்ரே",
    "tiv" to "டிவ்",
    "tk" to "துருக்மென்",
    "tkl" to "டோகேலௌ",
    "tl" to "டாகாலோக்",
    "tlh" to "க்ளிங்கோன்",
    "tli" to "லிங்கிட்",
    "tmh" to "தமஷேக்",
    "tn" to "ஸ்வானா",
    "to" to "டோங்கான்",
    "tog" to "நயாசா டோங்கா",
    "tok" to "டோக்கி போனா",
    "tpi" to "டோக் பிஸின்",
    "tr" to "துருக்கிஷ்",
    "trv" to "தரோகோ",
    "ts" to "ஸோங்கா",
    "tsi" to "ட்ஸிம்ஷியன்",
    "tt" to "டாடர்",
    "ttm" to "வடக்கு டட்சோன்",
    "tum" to "தும்புகா",
    "tvl" to "டுவாலு",
    "tw" to "ட்வி",
    "twq" to "டசவாக்",
    "ty" to "தஹிதியன்",
    "tyv" to "டுவினியன்",
    "tzm" to "மத்திய அட்லஸ் டமசைட்",
    "udm" to "உட்முர்ட்",
    "ug" to "உய்குர்",
    "uga" to "உகாரிடிக்",
    "uk" to "உக்ரைனியன்",
    "umb" to "அம்பொண்டு",
    "und" to "அறியப்படாத மொழி",
    "ur" to "உருது",
    "uz" to "உஸ்பெக்",
    "vai" to "வை",
    "ve" to "வென்டா",
    "vec" to "வினிசியன்",
    "vi" to "வியட்நாமீஸ்",
    "vmw" to "மகுவா",
    "vo" to "ஒலாபூக்",
    "vot" to "வோட்க்",
    "vun" to "வுன்ஜோ",
    "wa" to "ஒவாலூன்",
    "wae" to "வால்சேர்",
    "wal" to "வோலாய்ட்டா",
    "war" to "வாரே",
    "was" to "வாஷோ",
    "wbp" to "வல்பிரி",
    "wo" to "ஓலோஃப்",
    "wuu" to "வூ சீனம்",
    "xal" to "கல்மிக்",
    "xh" to "ஹோசா",
    "xnr" to "காங்கிரி",
    "xog" to "சோகா",
    "yao" to "யாவ்",
    "yap" to "யாபேசே",
    "yav" to "யாங்பென்",
    "ybb" to "யெம்பா",
    "yi" to "யெட்டிஷ்",
    "yo" to "யோருபா",
    "yrl" to "நஹீன்கட்டு",
    "yue" to "காண்டோனீஸ்",
    "yue-alt-menu" to "சீனம், காண்டோனீஸ்",
    "za" to "ஜுவாங்",
    "zap" to "ஜாபோடெக்",
    "zbl" to "ப்லிஸ்ஸிம்பால்ஸ்",
    "zen" to "ஜெனகா",
    "zgh" to "ஸ்டாண்டர்ட் மொராக்கன் தமாசைட்",
    "zh" to "சீனம்",
    "zh-alt-menu" to "சீனம், மாண்டரின்",
    "zh-Hans" to "எளிதாக்கப்பட்ட சீனம்",
    "zh-Hans-alt-long" to "எளிதாக்கப்பட்ட சீன மாண்டரின்",
    "zh-Hant" to "பாரம்பரிய சீனம்",
    "zh-Hant-alt-long" to "பாரம்பரிய சீன மாண்டரின்",
    "zu" to "ஜுலு",
    "zun" to "ஜூனி",
    "zxx" to "மொழி உள்ளடக்கம் ஏதுமில்லை",
    "zza" to "ஜாஜா",
  ) }

  val ta_LK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ta_MY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val ta_SG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val te: ImmutableMap by lazy { immutableMapOf(
    "aa" to "అఫార్",
    "ab" to "అబ్ఖాజియన్",
    "ace" to "ఆఖినీస్",
    "ach" to "అకోలి",
    "ada" to "అడాంగ్మే",
    "ady" to "అడిగాబ్జే",
    "ae" to "అవేస్టాన్",
    "aeb" to "టునీషియా అరబిక్",
    "af" to "ఆఫ్రికాన్స్",
    "afh" to "అఫ్రిహిలి",
    "agq" to "అగేమ్",
    "ain" to "ఐను",
    "ak" to "అకాన్",
    "akk" to "అక్కాడియాన్",
    "ale" to "అలియుట్",
    "alt" to "దక్షిణ ఆల్టై",
    "am" to "అమ్హారిక్",
    "an" to "అరగోనిస్",
    "ang" to "ప్రాచీన ఆంగ్లం",
    "ann" to "ఒబోలో",
    "anp" to "ఆంగిక",
    "ar" to "అరబిక్",
    "ar-001" to "ఆధునిక ప్రామాణిక అరబిక్",
    "arc" to "అరామైక్",
    "arn" to "మపుచే",
    "arp" to "అరాపాహో",
    "ars" to "నజ్ది అరబిక్",
    "arw" to "అరావాక్",
    "arz" to "ఈజిప్షియన్ అరబిక్",
    "as" to "అస్సామీస్",
    "asa" to "అసు",
    "ast" to "ఆస్టూరియన్",
    "atj" to "అతికామెక్వ",
    "av" to "అవారిక్",
    "awa" to "అవధి",
    "ay" to "ఐమారా",
    "az" to "అజర్బైజాని",
    "az-alt-short" to "అజెరి",
    "ba" to "బాష్కిర్",
    "bal" to "బాలుచి",
    "ban" to "బాలినీస్",
    "bas" to "బసా",
    "be" to "బెలారుషియన్",
    "bej" to "బేజా",
    "bem" to "బెంబా",
    "bez" to "బెనా",
    "bg" to "బల్గేరియన్",
    "bgc" to "హర్యాన్వి",
    "bgn" to "పశ్చిమ బలూచీ",
    "bho" to "భోజ్‌పురి",
    "bi" to "బిస్లామా",
    "bik" to "బికోల్",
    "bin" to "బిని",
    "bla" to "సిక్సికా",
    "blo" to "అని",
    "bm" to "బంబారా",
    "bn" to "బంగ్లా",
    "bo" to "టిబెటన్",
    "bpy" to "బిష్ణుప్రియ",
    "br" to "బ్రెటన్",
    "bra" to "బ్రాజ్",
    "brx" to "బోడో",
    "bs" to "బోస్నియన్",
    "bua" to "బురియట్",
    "bug" to "బుగినీస్",
    "byn" to "బ్లిన్",
    "ca" to "కాటలాన్",
    "cad" to "కేడ్డో",
    "car" to "కేరిబ్",
    "cay" to "సేయుగా",
    "cch" to "అట్సామ్",
    "ccp" to "చక్మా",
    "ce" to "చెచెన్",
    "ceb" to "సెబువానో",
    "cgg" to "చిగా",
    "ch" to "చమర్రో",
    "chb" to "చిబ్చా",
    "chg" to "చాగటై",
    "chk" to "చూకీస్",
    "chm" to "మారి",
    "chn" to "చినూక్ జార్గన్",
    "cho" to "చక్టా",
    "chp" to "చిపెవ్యాన్",
    "chr" to "చెరోకీ",
    "chy" to "చేయేన్",
    "ckb" to "సెంట్రల్ కర్డిష్",
    "ckb-alt-menu" to "కర్డిష్, సెంట్రల్",
    "ckb-alt-variant" to "కర్డిష్, సోరానీ",
    "clc" to "చిల్కటిన్",
    "co" to "కోర్సికన్",
    "cop" to "కోప్టిక్",
    "cr" to "క్రి",
    "crg" to "మిచిఫ్",
    "crh" to "క్రిమియన్ టర్కిష్",
    "crj" to "దక్షిణ తూర్పు క్రీ",
    "crk" to "ప్లెయిన్స్ క్రీ",
    "crl" to "ఉత్తర తూర్పు క్రీ",
    "crm" to "మూస్ క్రీ",
    "crr" to "కరోలినా అల్గోన్‌క్వియన్",
    "crs" to "సెసేల్వా క్రియోల్ ఫ్రెంచ్",
    "cs" to "చెక్",
    "csb" to "కషుబియన్",
    "csw" to "స్వాంపీ క్రీ",
    "cu" to "చర్చ్ స్లావిక్",
    "cv" to "చువాష్",
    "cy" to "వెల్ష్",
    "da" to "డానిష్",
    "dak" to "డకోటా",
    "dar" to "డార్గ్వా",
    "dav" to "టైటా",
    "de" to "జర్మన్",
    "de-AT" to "ఆస్ట్రియన్ జర్మన్",
    "de-CH" to "స్విస్ హై జర్మన్",
    "del" to "డెలావేర్",
    "den" to "స్లేవ్",
    "dgr" to "డోగ్రిబ్",
    "din" to "డింకా",
    "dje" to "జార్మా",
    "doi" to "డోగ్రి",
    "dsb" to "లోయర్ సోర్బియన్",
    "dua" to "డ్యూలా",
    "dum" to "మధ్యమ డచ్",
    "dv" to "దివేహి",
    "dyo" to "జోలా-ఫోనయి",
    "dyu" to "డ్యులా",
    "dz" to "జోంఖా",
    "dzg" to "డాజాగా",
    "ebu" to "ఇంబు",
    "ee" to "యూ",
    "efi" to "ఎఫిక్",
    "egy" to "ప్రాచీన ఈజిప్షియన్",
    "eka" to "ఏకాజక్",
    "el" to "గ్రీక్",
    "elx" to "ఎలామైట్",
    "en" to "ఇంగ్లీష్",
    "en-AU" to "ఆస్ట్రేలియన్ ఇంగ్లీష్",
    "en-CA" to "కెనడియన్ ఇంగ్లీష్",
    "en-GB" to "బ్రిటిష్ ఇంగ్లీష్",
    "en-GB-alt-short" to "యు.కె. ఇంగ్లీష్",
    "en-US" to "అమెరికన్ ఇంగ్లీష్",
    "en-US-alt-short" to "యు.ఎస్. ఇంగ్లీష్",
    "enm" to "మధ్యమ ఆంగ్లం",
    "eo" to "ఎస్పెరాంటో",
    "es" to "స్పానిష్",
    "es-419" to "లాటిన్ అమెరికన్ స్పానిష్",
    "es-ES" to "యూరోపియన్ స్పానిష్",
    "es-MX" to "మెక్సికన్ స్పానిష్",
    "et" to "ఎస్టోనియన్",
    "eu" to "బాస్క్యూ",
    "ewo" to "ఎవోండొ",
    "fa" to "పర్షియన్",
    "fa-AF" to "డారి",
    "fan" to "ఫాంగ్",
    "fat" to "ఫాంటి",
    "ff" to "ఫ్యుల",
    "fi" to "ఫిన్నిష్",
    "fil" to "ఫిలిపినో",
    "fj" to "ఫిజియన్",
    "fo" to "ఫారోస్",
    "fon" to "ఫాన్",
    "fr" to "ఫ్రెంచ్",
    "fr-CA" to "కెనడియెన్ ఫ్రెంచ్",
    "fr-CH" to "స్విస్ ఫ్రెంచ్",
    "frc" to "కాజున్ ఫ్రెంచ్",
    "frm" to "మధ్యమ ప్రెంచ్",
    "fro" to "ప్రాచీన ఫ్రెంచ్",
    "frr" to "ఉత్తర ఫ్రిసియన్",
    "frs" to "తూర్పు ఫ్రిసియన్",
    "fur" to "ఫ్రియులియన్",
    "fy" to "పశ్చిమ ఫ్రిసియన్",
    "ga" to "ఐరిష్",
    "gaa" to "గా",
    "gag" to "గాగౌజ్",
    "gan" to "గాన్ చైనీస్",
    "gay" to "గాయో",
    "gba" to "గ్బాయా",
    "gd" to "స్కాటిష్ గేలిక్",
    "gez" to "జీజ్",
    "gil" to "గిల్బర్టీస్",
    "gl" to "గాలిషియన్",
    "gmh" to "మధ్యమ హై జర్మన్",
    "gn" to "గ్వారనీ",
    "goh" to "ప్రాచీన హై జర్మన్",
    "gon" to "గోండి",
    "gor" to "గోరోంటలా",
    "got" to "గోథిక్",
    "grb" to "గ్రేబో",
    "grc" to "ప్రాచీన గ్రీక్",
    "gsw" to "స్విస్ జర్మన్",
    "gu" to "గుజరాతీ",
    "guz" to "గుస్సీ",
    "gv" to "మాంక్స్",
    "gwi" to "గ్విచిన్",
    "ha" to "హౌసా",
    "hai" to "హైడా",
    "hak" to "హక్కా చైనీస్",
    "haw" to "హవాయియన్",
    "hax" to "దక్షిణ హైదా",
    "he" to "హిబ్రూ",
    "hi" to "హిందీ",
    "hi-Latn-alt-variant" to "హింగ్లీష్",
    "hil" to "హిలిగెనాన్",
    "hit" to "హిట్టిటే",
    "hmn" to "మోంగ్",
    "ho" to "హిరి మోటు",
    "hr" to "క్రొయేషియన్",
    "hsb" to "అప్పర్ సోర్బియన్",
    "hsn" to "జియాంగ్ చైనీస్",
    "ht" to "హైటియన్ క్రియోల్",
    "hu" to "హంగేరియన్",
    "hup" to "హుపా",
    "hur" to "హల్కోమెలెమ్",
    "hy" to "ఆర్మీనియన్",
    "hz" to "హెరెరో",
    "ia" to "ఇంటర్లింగ్వా",
    "iba" to "ఐబాన్",
    "ibb" to "ఇబిబియో",
    "id" to "ఇండోనేషియన్",
    "ie" to "ఇంటర్లింగ్",
    "ig" to "ఇగ్బో",
    "ii" to "శిషువన్ ఈ",
    "ik" to "ఇనుపైయాక్",
    "ikt" to "పశ్చిమ కెనేడియన్ ఇన్నూక్‌టిటూట్",
    "ilo" to "ఐలోకో",
    "inh" to "ఇంగుష్",
    "io" to "ఈడో",
    "is" to "ఐస్లాండిక్",
    "it" to "ఇటాలియన్",
    "iu" to "ఇనుక్టిటుట్",
    "ja" to "జపనీస్",
    "jbo" to "లోజ్బాన్",
    "jgo" to "గోంబా",
    "jmc" to "మకొమ్",
    "jpr" to "జ్యుడియో-పర్షియన్",
    "jrb" to "జ్యుడియో-అరబిక్",
    "jv" to "జావనీస్",
    "ka" to "జార్జియన్",
    "kaa" to "కారా-కల్పాక్",
    "kab" to "కాబిల్",
    "kac" to "కాచిన్",
    "kaj" to "జ్యూ",
    "kam" to "కంబా",
    "kaw" to "కావి",
    "kbd" to "కబార్డియన్",
    "kcg" to "ట్యాప్",
    "kde" to "మకొండే",
    "kea" to "కాబువేర్దియను",
    "kfo" to "కోరో",
    "kg" to "కోంగో",
    "kgp" to "కైన్‌గ్యాంగ్",
    "kha" to "ఖాసి",
    "kho" to "ఖోటనీస్",
    "khq" to "కొయరా చీన్నీ",
    "ki" to "కికుయు",
    "kj" to "క్వాన్యామ",
    "kk" to "కజఖ్",
    "kkj" to "కాకో",
    "kl" to "కలాల్లిసూట్",
    "kln" to "కలెంజిన్",
    "km" to "ఖ్మేర్",
    "kmb" to "కిమ్బుండు",
    "kn" to "కన్నడ",
    "ko" to "కొరియన్",
    "koi" to "కోమి-పర్మాక్",
    "kok" to "కొంకణి",
    "kos" to "కోస్రేయన్",
    "kpe" to "పెల్లే",
    "kr" to "కానురి",
    "krc" to "కరచే-బల్కార్",
    "krl" to "కరేలియన్",
    "kru" to "కూరుఖ్",
    "ks" to "కాశ్మీరి",
    "ksb" to "శంబాలా",
    "ksf" to "బాఫియ",
    "ksh" to "కొలోనియన్",
    "ku" to "కుర్దిష్",
    "kum" to "కుమ్యిక్",
    "kut" to "కుటేనై",
    "kv" to "కోమి",
    "kw" to "కోర్నిష్",
    "kwk" to "క్వాక్‌వాలా",
    "kxv" to "కువి",
    "ky" to "కిర్గిజ్",
    "la" to "లాటిన్",
    "lad" to "లాడినో",
    "lag" to "లాంగీ",
    "lah" to "లాహండా",
    "lam" to "లాంబా",
    "lb" to "లక్సెంబర్గిష్",
    "lez" to "లేజ్ఘియన్",
    "lg" to "గాండా",
    "li" to "లిమ్బర్గిష్",
    "lij" to "లిగూరియన్",
    "lil" to "లిలూయెట్",
    "lkt" to "లకొటా",
    "lmo" to "లొంబార్ద్",
    "ln" to "లింగాల",
    "lo" to "లావో",
    "lol" to "మొంగో",
    "lou" to "లూసియానా క్రియోల్",
    "loz" to "లోజి",
    "lrc" to "ఉత్తర లూరీ",
    "lsm" to "సామియా",
    "lt" to "లిథువేనియన్",
    "lu" to "లూబ-కటాంగ",
    "lua" to "లుబా-లులువ",
    "lui" to "లుయిసెనో",
    "lun" to "లుండా",
    "luo" to "లువో",
    "lus" to "మిజో",
    "luy" to "లుయియ",
    "lv" to "లాట్వియన్",
    "mad" to "మాదురీస్",
    "mag" to "మగాహి",
    "mai" to "మైథిలి",
    "mak" to "మకాసార్",
    "man" to "మండింగో",
    "mas" to "మాసై",
    "mdf" to "మోక్ష",
    "mdr" to "మండార్",
    "men" to "మెండే",
    "mer" to "మెరు",
    "mfe" to "మొరిస్యేన్",
    "mg" to "మలగాసి",
    "mga" to "మధ్యమ ఐరిష్",
    "mgh" to "మక్వా-మిట్టో",
    "mgo" to "మెటా",
    "mh" to "మార్షలీస్",
    "mi" to "మావొరీ",
    "mic" to "మికమాక్",
    "min" to "మినాంగ్‌కాబో",
    "mk" to "మాసిడోనియన్",
    "ml" to "మలయాళం",
    "mn" to "మంగోలియన్",
    "mnc" to "మంచు",
    "mni" to "మణిపురి",
    "moe" to "ఇన్ను-ఐమున్",
    "moh" to "మోహాక్",
    "mos" to "మోస్సి",
    "mr" to "మరాఠీ",
    "ms" to "మలయ్",
    "mt" to "మాల్టీస్",
    "mua" to "మండాంగ్",
    "mul" to "బహుళ భాషలు",
    "mus" to "క్రీక్",
    "mwl" to "మిరాండిస్",
    "mwr" to "మార్వాడి",
    "my" to "బర్మీస్",
    "myv" to "ఎర్జియా",
    "mzn" to "మాసన్‌దెరాని",
    "na" to "నౌరు",
    "nan" to "మిన్ నాన్ చైనీస్",
    "nap" to "నియాపోలిటన్",
    "naq" to "నమ",
    "nb" to "నార్వేజియన్ బొక్మాల్",
    "nd" to "ఉత్తర దెబెలె",
    "nds" to "లో జర్మన్",
    "nds-NL" to "లో సాక్సన్",
    "ne" to "నేపాలీ",
    "new" to "నెవారి",
    "ng" to "డోంగా",
    "nia" to "నియాస్",
    "niu" to "నియాన్",
    "nl" to "డచ్",
    "nl-BE" to "ఫ్లెమిష్",
    "nmg" to "క్వాసియె",
    "nn" to "నార్వేజియాన్ న్యోర్స్క్",
    "nnh" to "గింబూన్",
    "no" to "నార్వేజియన్",
    "nog" to "నోగై",
    "non" to "ప్రాచిన నోర్స్",
    "nqo" to "న్కో",
    "nr" to "దక్షిణ దెబెలె",
    "nso" to "ఉత్తర సోతో",
    "nus" to "న్యుర్",
    "nv" to "నవాజొ",
    "nwc" to "సాంప్రదాయ న్యూయారీ",
    "ny" to "న్యాన్జా",
    "nym" to "న్యంవేజి",
    "nyn" to "న్యాన్కోలె",
    "nyo" to "నేయోరో",
    "nzi" to "జీమా",
    "oc" to "ఆక్సిటన్",
    "oj" to "చేవా",
    "ojb" to "వాయువ్య ఓజిబ్వా",
    "ojc" to "సెంట్రల్ ఓజిబ్వా",
    "ojs" to "ఓజి-క్రీ",
    "ojw" to "పశ్చిమ ఓజిబ్వా",
    "oka" to "ఒకానగన్",
    "om" to "ఒరోమో",
    "or" to "ఒడియా",
    "os" to "ఒసేటిక్",
    "osa" to "ఒసాజ్",
    "ota" to "ఒట్టోమన్ టర్కిష్",
    "pa" to "పంజాబీ",
    "pag" to "పంగాసినాన్",
    "pal" to "పహ్లావి",
    "pam" to "పంపన్గా",
    "pap" to "పపియమేంటో",
    "pau" to "పలావెన్",
    "pcm" to "నైజీరియన్ పిడ్గిన్",
    "peo" to "ప్రాచీన పర్షియన్",
    "phn" to "ఫోనికన్",
    "pi" to "పాలీ",
    "pis" to "పిజిన్",
    "pl" to "పోలిష్",
    "pon" to "పోహ్న్పెయన్",
    "pqm" to "మలిసీట్-పస్సమాక్వొడ్డీ",
    "prg" to "ప్రష్యన్",
    "pro" to "ప్రాచీన ప్రోవెంసాల్",
    "ps" to "పాష్టో",
    "ps-alt-variant" to "పుష్టో",
    "pt" to "పోర్చుగీస్",
    "pt-BR" to "బ్రెజీలియన్ పోర్చుగీస్",
    "pt-PT" to "యూరోపియన్ పోర్చుగీస్",
    "qu" to "కెచువా",
    "quc" to "కిచే",
    "raj" to "రాజస్తానీ",
    "rap" to "రాపన్యుయి",
    "rar" to "రారోటొంగాన్",
    "rhg" to "రోహింగ్యా",
    "rm" to "రోమన్ష్",
    "rn" to "రుండి",
    "ro" to "రొమేనియన్",
    "ro-MD" to "మొల్డావియన్",
    "rof" to "రోంబో",
    "rom" to "రోమానీ",
    "ru" to "రష్యన్",
    "rup" to "ఆరోమేనియన్",
    "rw" to "కిన్యర్వాండా",
    "rwk" to "ర్వా",
    "sa" to "సంస్కృతం",
    "sad" to "సండావి",
    "sah" to "సాఖా",
    "sam" to "సమారిటన్ అరామైక్",
    "saq" to "సంబురు",
    "sas" to "ససక్",
    "sat" to "సంతాలి",
    "sba" to "గాంబే",
    "sbp" to "సాంగు",
    "sc" to "సార్డీనియన్",
    "scn" to "సిసిలియన్",
    "sco" to "స్కాట్స్",
    "sd" to "సింధీ",
    "sdh" to "దక్షిణ కుర్డిష్",
    "se" to "ఉత్తర సామి",
    "seh" to "సెనా",
    "sel" to "సేల్కప్",
    "ses" to "కోయోరాబోరో సెన్నీ",
    "sg" to "సాంగో",
    "sga" to "ప్రాచీన ఐరిష్",
    "sh" to "సేర్బో-క్రొయేషియన్",
    "shi" to "టాచెల్‌హిట్",
    "shn" to "షాన్",
    "si" to "సింహళం",
    "sid" to "సిడామో",
    "sk" to "స్లోవక్",
    "sl" to "స్లోవేనియన్",
    "slh" to "దక్షిణ లూషూట్‌సీడ్",
    "sm" to "సమోవన్",
    "sma" to "దక్షిణ సామి",
    "smj" to "లులే సామి",
    "smn" to "ఇనారి సామి",
    "sms" to "స్కోల్ట్ సామి",
    "sn" to "షోన",
    "snk" to "సోనింకి",
    "so" to "సోమాలి",
    "sog" to "సోగ్డియన్",
    "sq" to "అల్బేనియన్",
    "sr" to "సెర్బియన్",
    "srn" to "స్రానన్ టోంగో",
    "srr" to "సెరేర్",
    "ss" to "స్వాతి",
    "ssy" to "సాహో",
    "st" to "దక్షిణ సోతో",
    "str" to "స్ట్రెయిట్స్ సలీష్",
    "su" to "సండానీస్",
    "suk" to "సుకుమా",
    "sus" to "సుసు",
    "sux" to "సుమేరియాన్",
    "sv" to "స్వీడిష్",
    "sw" to "స్వాహిలి",
    "sw-CD" to "కాంగో స్వాహిలి",
    "swb" to "కొమొరియన్",
    "syc" to "సాంప్రదాయ సిరియాక్",
    "syr" to "సిరియాక్",
    "szl" to "సైలీషియన్",
    "ta" to "తమిళం",
    "tce" to "దక్షిణ టుట్చోన్",
    "tcy" to "తుళు",
    "te" to "తెలుగు",
    "tem" to "టిమ్నే",
    "teo" to "టెసో",
    "ter" to "టెరెనో",
    "tet" to "టేటం",
    "tg" to "తజిక్",
    "tgx" to "టాగీష్",
    "th" to "థాయ్",
    "tht" to "ట్యాల్టాన్",
    "ti" to "టిగ్రిన్యా",
    "tig" to "టీగ్రె",
    "tiv" to "టివ్",
    "tk" to "తుర్క్‌మెన్",
    "tkl" to "టోకెలావ్",
    "tl" to "టగలాగ్",
    "tlh" to "క్లింగాన్",
    "tli" to "ట్లింగిట్",
    "tmh" to "టామషేక్",
    "tn" to "స్వానా",
    "to" to "టాంగాన్",
    "tog" to "న్యాసా టోన్గా",
    "tok" to "టోకి పోనా",
    "tpi" to "టోక్ పిసిన్",
    "tr" to "టర్కిష్",
    "trv" to "తరోకో",
    "ts" to "సోంగా",
    "tsi" to "శింషీయన్",
    "tt" to "టాటర్",
    "ttm" to "ఉత్తర టుట్చోన్",
    "tum" to "టుంబుకా",
    "tvl" to "టువాలు",
    "tw" to "ట్వి",
    "twq" to "టసావాఖ్",
    "ty" to "తహితియన్",
    "tyv" to "టువినియన్",
    "tzm" to "సెంట్రల్ అట్లాస్ టామాజైట్",
    "udm" to "ఉడ్ముర్ట్",
    "ug" to "ఉయ్‌ఘర్",
    "uga" to "ఉగారిటిక్",
    "uk" to "ఉక్రెయినియన్",
    "umb" to "ఉమ్బుండు",
    "und" to "తెలియని భాష",
    "ur" to "ఉర్దూ",
    "uz" to "ఉజ్బెక్",
    "vai" to "వాయి",
    "ve" to "వెండా",
    "vec" to "వెనీషియన్",
    "vi" to "వియత్నామీస్",
    "vmw" to "మఖువా",
    "vo" to "వోలాపుక్",
    "vot" to "వోటిక్",
    "vun" to "వుంజొ",
    "wa" to "వాలూన్",
    "wae" to "వాల్సర్",
    "wal" to "వాలేట్టా",
    "war" to "వారే",
    "was" to "వాషో",
    "wbp" to "వార్లపిరి",
    "wo" to "ఉలూఫ్",
    "wuu" to "వు చైనీస్",
    "xal" to "కల్మిక్",
    "xh" to "షోసా",
    "xnr" to "కాంగ్‌డీ",
    "xog" to "సొగా",
    "yao" to "యాయే",
    "yap" to "యాపిస్",
    "yav" to "యాంగ్‌బెన్",
    "ybb" to "యెంబా",
    "yi" to "ఇడ్డిష్",
    "yo" to "యోరుబా",
    "yrl" to "నేహ్‌గటు",
    "yue" to "కాంటనీస్",
    "yue-alt-menu" to "చైనీస్, కాంటనీస్",
    "za" to "జువాన్",
    "zap" to "జపోటెక్",
    "zbl" to "బ్లిసింబల్స్",
    "zen" to "జెనాగా",
    "zgh" to "ప్రామాణిక మొరొకన్ టామజైట్",
    "zh" to "చైనీస్",
    "zh-alt-menu" to "చైనీస్, మాండరిన్",
    "zh-Hans" to "సరళీకృత చైనీస్",
    "zh-Hans-alt-long" to "సరళీకృత మాండరిన్ చైనీస్",
    "zh-Hant" to "సాంప్రదాయక చైనీస్",
    "zh-Hant-alt-long" to "సాంప్రదాయక మాండరిన్ చైనీస్",
    "zu" to "జూలూ",
    "zun" to "జుని",
    "zxx" to "లిపి లేదు",
    "zza" to "జాజా",
  ) }

  val teo: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakan",
    "am" to "Kiamhari",
    "ar" to "Kiarabu",
    "be" to "Kibelarusi",
    "bg" to "Kibulgaria",
    "bn" to "Kibangla",
    "cs" to "Kichecki",
    "de" to "Kijerumani",
    "el" to "Kigiriki",
    "en" to "Kingereza",
    "es" to "Kihispania",
    "fa" to "Kiajemi",
    "fr" to "Kifaransa",
    "ha" to "Kihausa",
    "hi" to "Kihindi",
    "hu" to "Kihungari",
    "id" to "Kiindonesia",
    "ig" to "Kiigbo",
    "it" to "Kiitaliano",
    "ja" to "Kijapani",
    "jv" to "Kijava",
    "km" to "Kikambodia",
    "ko" to "Kikorea",
    "ms" to "Kimalesia",
    "my" to "Kiburma",
    "ne" to "Kinepali",
    "nl" to "Kiholanzi",
    "pa" to "Kipunjabi",
    "pl" to "Kipolandi",
    "pt" to "Kireno",
    "ro" to "Kiromania",
    "ru" to "Kirusi",
    "rw" to "Kinyarwanda",
    "so" to "Kisomali",
    "sv" to "Kiswidi",
    "ta" to "Kitamil",
    "teo" to "Kiteso",
    "th" to "Kitailandi",
    "tr" to "Kituruki",
    "uk" to "Kiukrania",
    "ur" to "Kiurdu",
    "vi" to "Kivietinamu",
    "yo" to "Kiyoruba",
    "zh" to "Kichina",
    "zh-alt-menu" to "Kichina",
    "zu" to "Kizulu",
  ) }

  val teo_KE: ImmutableMap by lazy { immutableMapOf(
  ) }

  val tg: ImmutableMap by lazy { immutableMapOf(
    "af" to "африкаанс",
    "am" to "амҳарӣ",
    "ar" to "арабӣ",
    "ar-001" to "Стандарти муосири арабӣ",
    "as" to "ассомӣ",
    "az" to "озарбойҷонӣ",
    "az-alt-short" to "озарбойҷонӣ",
    "ba" to "бошқирдӣ",
    "ban" to "балинӣ",
    "be" to "белорусӣ",
    "bem" to "бемба",
    "bg" to "булғорӣ",
    "bn" to "бинғолӣ",
    "bo" to "тибетӣ",
    "br" to "бретонӣ",
    "bs" to "босниягӣ",
    "ca" to "каталонӣ",
    "ceb" to "себуано",
    "cgg" to "Чига",
    "chm" to "марӣ",
    "chr" to "черокӣ",
    "ckb" to "курдии марказӣ",
    "ckb-alt-menu" to "курдии марказӣ",
    "ckb-alt-variant" to "курдии марказӣ",
    "co" to "корсиканӣ",
    "cs" to "чехӣ",
    "cy" to "валлӣ",
    "da" to "даниягӣ",
    "de" to "немисӣ",
    "de-AT" to "немисии австриягӣ",
    "de-CH" to "немисии швейсарии болоӣ",
    "dsb" to "сербии поёнӣ",
    "dv" to "дивеҳӣ",
    "dz" to "дзонгха",
    "el" to "юнонӣ",
    "en" to "англисӣ",
    "en-AU" to "англисии австралиягӣ",
    "en-CA" to "англисии канадагӣ",
    "en-GB" to "англисии британӣ",
    "en-GB-alt-short" to "англисӣ (ШМ)",
    "en-US" to "англисии америкоӣ",
    "en-US-alt-short" to "англисӣ (ИМ)",
    "eo" to "эсперанто",
    "es" to "испанӣ",
    "es-419" to "испании америкоии лотинӣ",
    "es-ES" to "испании аврупоӣ",
    "es-MX" to "испании мексикоӣ",
    "et" to "эстонӣ",
    "eu" to "баскӣ",
    "fa" to "форсӣ",
    "ff" to "фулаҳ",
    "fi" to "финӣ",
    "fil" to "филиппинӣ",
    "fo" to "фарерӣ",
    "fr" to "франсузӣ",
    "fr-CA" to "франсузии канадагӣ",
    "fr-CH" to "франсузии швейсарӣ",
    "fy" to "фризии ғарбӣ",
    "ga" to "ирландӣ",
    "gd" to "шотландии гэлӣ",
    "gl" to "галисиягӣ",
    "gn" to "гуаранӣ",
    "gu" to "гуҷаротӣ",
    "ha" to "ҳауса",
    "haw" to "ҳавайӣ",
    "he" to "ибронӣ",
    "hi" to "ҳиндӣ",
    "hil" to "ҳилигайнон",
    "hr" to "хорватӣ",
    "hsb" to "сербии болоӣ",
    "ht" to "гаитии креолӣ",
    "hu" to "маҷорӣ",
    "hy" to "арманӣ",
    "hz" to "ҳереро",
    "ibb" to "ибибио",
    "id" to "индонезӣ",
    "ig" to "игбо",
    "is" to "исландӣ",
    "it" to "италиявӣ",
    "iu" to "инуктитутӣ",
    "ja" to "японӣ",
    "ka" to "гурҷӣ",
    "kk" to "қазоқӣ",
    "km" to "кхмерӣ",
    "kn" to "каннада",
    "ko" to "кореягӣ",
    "kok" to "конканӣ",
    "kr" to "канурӣ",
    "kru" to "курукс",
    "ks" to "кашмирӣ",
    "ku" to "курдӣ",
    "ky" to "қирғизӣ",
    "la" to "лотинӣ",
    "lb" to "люксембургӣ",
    "lo" to "лаосӣ",
    "lt" to "литвонӣ",
    "lv" to "латишӣ",
    "men" to "менде",
    "mg" to "малагасӣ",
    "mi" to "маорӣ",
    "mk" to "мақдунӣ",
    "ml" to "малаяламӣ",
    "mn" to "муғулӣ",
    "mni" to "манипурӣ",
    "moh" to "моҳок",
    "mr" to "маратҳӣ",
    "ms" to "малайӣ",
    "mt" to "малтӣ",
    "my" to "бирманӣ",
    "ne" to "непалӣ",
    "niu" to "ниуэӣ",
    "nl" to "голландӣ",
    "nl-BE" to "Фламандӣ",
    "no" to "норвегӣ",
    "ny" to "нянҷа",
    "oc" to "окситанӣ",
    "om" to "оромо",
    "or" to "одия",
    "pa" to "панҷобӣ",
    "pap" to "папиаменто",
    "pl" to "лаҳистонӣ",
    "ps" to "пушту",
    "pt" to "португалӣ",
    "pt-BR" to "португалии бразилиягӣ",
    "pt-PT" to "португалии аврупоӣ",
    "qu" to "кечуа",
    "quc" to "киче",
    "rm" to "ретороманӣ",
    "ro" to "руминӣ",
    "ru" to "русӣ",
    "rw" to "киняруанда",
    "sa" to "санскрит",
    "sah" to "саха",
    "sat" to "санталӣ",
    "sd" to "синдӣ",
    "se" to "самии шимолӣ",
    "si" to "сингалӣ",
    "sk" to "словакӣ",
    "sl" to "словенӣ",
    "sma" to "самии ҷанубӣ",
    "smj" to "луле самӣ",
    "smn" to "инари самӣ",
    "sms" to "сколти самӣ",
    "so" to "сомалӣ",
    "sq" to "албанӣ",
    "sr" to "сербӣ",
    "sv" to "шведӣ",
    "syr" to "суриёнӣ",
    "ta" to "тамилӣ",
    "te" to "телугу",
    "tg" to "тоҷикӣ",
    "th" to "тайӣ",
    "ti" to "тигриня",
    "tk" to "туркманӣ",
    "to" to "тонганӣ",
    "tr" to "туркӣ",
    "tt" to "тоторӣ",
    "tzm" to "тамазайти Атласи Марказӣ",
    "ug" to "ӯйғурӣ",
    "uk" to "украинӣ",
    "und" to "забони номаълум",
    "ur" to "урду",
    "uz" to "ӯзбекӣ",
    "ve" to "венда",
    "vi" to "ветнамӣ",
    "wo" to "волоф",
    "yi" to "идиш",
    "yo" to "йоруба",
    "zh" to "хитоӣ",
    "zh-alt-menu" to "хитоӣ, мандаринӣ",
    "zh-Hans" to "хитоии осонфаҳм",
    "zh-Hans-alt-long" to "хитоии мандаринии осонфаҳм",
    "zh-Hant" to "хитоии анъанавӣ",
    "zh-Hant-alt-long" to "хитоии мандаринии анъанавӣ",
  ) }

  val th: ImmutableMap by lazy { immutableMapOf(
    "aa" to "อะฟาร์",
    "ab" to "อับฮาเซีย",
    "ace" to "อาเจะห์",
    "ach" to "อาโคลิ",
    "ada" to "อาแดงมี",
    "ady" to "อะดืยเก",
    "ae" to "อเวสตะ",
    "aeb" to "อาหรับตูนิเซีย",
    "af" to "แอฟริกานส์",
    "afh" to "แอฟริฮีลี",
    "agq" to "อักเฮม",
    "ain" to "ไอนุ",
    "ak" to "อาคาน",
    "akk" to "อักกาด",
    "akz" to "แอละแบมา",
    "ale" to "อาลิวต์",
    "aln" to "เกกแอลเบเนีย",
    "alt" to "อัลไตใต้",
    "am" to "อัมฮารา",
    "an" to "อารากอน",
    "ang" to "อังกฤษโบราณ",
    "ann" to "โอโบโล",
    "anp" to "อังคิกา",
    "ar" to "อาหรับ",
    "ar-001" to "อาหรับมาตรฐานสมัยใหม่",
    "arc" to "อราเมอิก",
    "arn" to "มาปูเช",
    "aro" to "อาเรานา",
    "arp" to "อาราปาโฮ",
    "arq" to "อาหรับแอลจีเรีย",
    "ars" to "อาหรับนัจญ์ดี",
    "arw" to "อาราวัก",
    "ary" to "อาหรับโมร็อกโก",
    "arz" to "อาหรับพื้นเมืองอียิปต์",
    "as" to "อัสสัม",
    "asa" to "อาซู",
    "ase" to "ภาษามืออเมริกัน",
    "ast" to "อัสตูเรียส",
    "atj" to "อะทิคาเมก",
    "av" to "อาวาร์",
    "avk" to "โคตาวา",
    "awa" to "อวธี",
    "ay" to "ไอย์มารา",
    "az" to "อาเซอร์ไบจาน",
    "az-alt-short" to "อะเซอรี",
    "ba" to "บัชคีร์",
    "bal" to "บาลูชิ",
    "ban" to "บาหลี",
    "bar" to "บาวาเรีย",
    "bas" to "บาสา",
    "bax" to "บามัน",
    "bbc" to "บาตักโทบา",
    "bbj" to "โคมาลา",
    "be" to "เบลารุส",
    "bej" to "เบจา",
    "bem" to "เบมบา",
    "bew" to "เบตาวี",
    "bez" to "เบนา",
    "bfd" to "บาฟัต",
    "bfq" to "พทคะ",
    "bg" to "บัลแกเรีย",
    "bgc" to "หริยนวี",
    "bgn" to "บาลูจิตะวันตก",
    "bho" to "โภชปุรี",
    "bi" to "บิสลามา",
    "bik" to "บิกอล",
    "bin" to "บินี",
    "bjn" to "บันจาร์",
    "bkm" to "กม",
    "bla" to "สิกสิกา",
    "blo" to "อานี",
    "bm" to "บัมบารา",
    "bn" to "บังกลา",
    "bo" to "ทิเบต",
    "bpy" to "พิศนุปริยะ",
    "bqi" to "บักติยารี",
    "br" to "เบรตัน",
    "bra" to "พัรช",
    "brh" to "บราฮุย",
    "brx" to "โพโฑ",
    "bs" to "บอสเนีย",
    "bss" to "อาโคซี",
    "bua" to "บูเรียต",
    "bug" to "บูกิส",
    "bum" to "บูลู",
    "byn" to "บลิน",
    "byv" to "เมดุมบา",
    "ca" to "คาตาลัน",
    "cad" to "คัดโด",
    "car" to "คาริบ",
    "cay" to "คายูกา",
    "cch" to "แอตแซม",
    "ccp" to "จักม่า",
    "ce" to "เชเชน",
    "ceb" to "เซบู",
    "cgg" to "คีกา",
    "ch" to "ชามอร์โร",
    "chb" to "ชิบชา",
    "chg" to "ชะกะไต",
    "chk" to "ชูก",
    "chm" to "มารี",
    "chn" to "ชินุกจาร์กอน",
    "cho" to "ช็อกทอว์",
    "chp" to "ชิพิวยัน",
    "chr" to "เชอโรกี",
    "chy" to "เชเยนเน",
    "ckb" to "เคิร์ดตอนกลาง",
    "ckb-alt-menu" to "เคิร์ดตอนกลาง",
    "ckb-alt-variant" to "เคิร์ดโซรานี",
    "clc" to "ชิลโคติน",
    "co" to "คอร์ซิกา",
    "cop" to "คอปติก",
    "cps" to "กาปิซนอน",
    "cr" to "ครี",
    "crg" to "มิชิฟ",
    "crh" to "ตุรกีไครเมีย",
    "crj" to "ครีตะวันออกเฉียงใต้",
    "crk" to "เพลนส์ครี",
    "crl" to "ครีตะวันออกเฉียงเหนือ",
    "crm" to "มูสครี",
    "crr" to "อัลกอนควินแคโรไลนา",
    "crs" to "ครีโอลเซเซลส์ฝรั่งเศส",
    "cs" to "เช็ก",
    "csb" to "คาซูเบียน",
    "csw" to "สวอมปีครี",
    "cu" to "เชอร์ชสลาวิก",
    "cv" to "ชูวัช",
    "cy" to "เวลส์",
    "da" to "เดนมาร์ก",
    "dak" to "ดาโกทา",
    "dar" to "ดาร์กิน",
    "dav" to "ไททา",
    "de" to "เยอรมัน",
    "de-AT" to "เยอรมัน - ออสเตรีย",
    "de-CH" to "เยอรมันสูง (สวิส)",
    "del" to "เดลาแวร์",
    "den" to "สเลวี",
    "dgr" to "โดกริบ",
    "din" to "ดิงกา",
    "dje" to "ซาร์มา",
    "doi" to "โฑครี",
    "dsb" to "ซอร์เบียตอนล่าง",
    "dtp" to "ดูซุนกลาง",
    "dua" to "ดัวลา",
    "dum" to "ดัตช์กลาง",
    "dv" to "ธิเวหิ",
    "dyo" to "โจลา-ฟอนยี",
    "dyu" to "ดิวลา",
    "dz" to "ซองคา",
    "dzg" to "ดาซากา",
    "ebu" to "เอ็มบู",
    "ee" to "เอเว",
    "efi" to "อีฟิก",
    "egl" to "เอมีเลีย",
    "egy" to "อียิปต์โบราณ",
    "eka" to "อีกาจุก",
    "el" to "กรีก",
    "elx" to "อีลาไมต์",
    "en" to "อังกฤษ",
    "en-AU" to "อังกฤษ - ออสเตรเลีย",
    "en-CA" to "อังกฤษ - แคนาดา",
    "en-GB" to "อังกฤษ - สหราชอาณาจักร",
    "en-GB-alt-short" to "อังกฤษ - อังกฤษ",
    "en-US" to "อังกฤษ - สหรัฐอเมริกา",
    "en-US-alt-short" to "อังกฤษ - สหรัฐฯ",
    "enm" to "อังกฤษกลาง",
    "eo" to "เอสเปรันโต",
    "es" to "สเปน",
    "es-419" to "สเปน - ละตินอเมริกา",
    "es-ES" to "สเปน - ยุโรป",
    "es-MX" to "สเปน - เม็กซิโก",
    "esu" to "ยูพิกกลาง",
    "et" to "เอสโตเนีย",
    "eu" to "บาสก์",
    "ewo" to "อีวันโด",
    "ext" to "เอกซ์เตรมาดูรา",
    "fa" to "เปอร์เซีย",
    "fa-AF" to "ดารี",
    "fan" to "ฟอง",
    "fat" to "ฟันติ",
    "ff" to "ฟูลาห์",
    "fi" to "ฟินแลนด์",
    "fil" to "ฟิลิปปินส์",
    "fit" to "ฟินแลนด์ทอร์เนดาเล็น",
    "fj" to "ฟิจิ",
    "fo" to "แฟโร",
    "fon" to "ฟอน",
    "fr" to "ฝรั่งเศส",
    "fr-CA" to "ฝรั่งเศส - แคนาดา",
    "fr-CH" to "ฝรั่งเศส - สวิส",
    "frc" to "ฝรั่งเศสเคจัน",
    "frm" to "ฝรั่งเศสกลาง",
    "fro" to "ฝรั่งเศสโบราณ",
    "frp" to "อาร์พิตา",
    "frr" to "ฟริเซียนเหนือ",
    "frs" to "ฟริเซียนตะวันออก",
    "fur" to "ฟรูลี",
    "fy" to "ฟริเซียนตะวันตก",
    "ga" to "ไอริช",
    "gaa" to "กา",
    "gag" to "กากาอุซ",
    "gan" to "จีนกั้น",
    "gay" to "กาโย",
    "gba" to "กบายา",
    "gbz" to "ดารีโซโรอัสเตอร์",
    "gd" to "เกลิกสกอต",
    "gez" to "กีซ",
    "gil" to "กิลเบอร์ต",
    "gl" to "กาลิเซีย",
    "glk" to "กิลากี",
    "gmh" to "เยอรมันสูงกลาง",
    "gn" to "กัวรานี",
    "goh" to "เยอรมันสูงโบราณ",
    "gon" to "กอนดิ",
    "gor" to "กอรอนทาโล",
    "got" to "โกธิก",
    "grb" to "เกรโบ",
    "grc" to "กรีกโบราณ",
    "gsw" to "เยอรมันสวิส",
    "gu" to "คุชราต",
    "guc" to "วายู",
    "gur" to "ฟราฟรา",
    "guz" to "กุซซี",
    "gv" to "มานซ์",
    "gwi" to "กวิชอิน",
    "ha" to "เฮาซา",
    "hai" to "ไฮดา",
    "hak" to "จีนแคะ",
    "haw" to "ฮาวาย",
    "hax" to "เฮดาใต้",
    "he" to "ฮิบรู",
    "hi" to "ฮินดี",
    "hi-Latn-alt-variant" to "อังกฤษแบบอินเดีย",
    "hif" to "ฮินดีฟิจิ",
    "hil" to "ฮีลีกัยนน",
    "hit" to "ฮิตไตต์",
    "hmn" to "ม้ง",
    "ho" to "ฮีรีโมตู",
    "hr" to "โครเอเชีย",
    "hsb" to "ซอร์เบียตอนบน",
    "hsn" to "จีนเซียง",
    "ht" to "เฮติครีโอล",
    "hu" to "ฮังการี",
    "hup" to "ฮูปา",
    "hur" to "ฮัลโกเมเลม",
    "hy" to "อาร์เมเนีย",
    "hz" to "เฮเรโร",
    "ia" to "อินเตอร์ลิงกัว",
    "iba" to "อิบาน",
    "ibb" to "อิบิบิโอ",
    "id" to "อินโดนีเซีย",
    "ie" to "อินเตอร์ลิงกิว",
    "ig" to "อิกโบ",
    "ii" to "เสฉวนยี่",
    "ik" to "อีนูเปียก",
    "ikt" to "อินุกติตุตแคนาดาตะวันตก",
    "ilo" to "อีโลโก",
    "inh" to "อินกุช",
    "io" to "อีโด",
    "is" to "ไอซ์แลนด์",
    "it" to "อิตาลี",
    "iu" to "อินุกติตุต",
    "izh" to "อินเกรียน",
    "ja" to "ญี่ปุ่น",
    "jam" to "อังกฤษคลีโอลจาเมกา",
    "jbo" to "โลชบัน",
    "jgo" to "อึนกอมบา",
    "jmc" to "มาชาเม",
    "jpr" to "ยิว-เปอร์เซีย",
    "jrb" to "ยิว-อาหรับ",
    "jut" to "จัท",
    "jv" to "ชวา",
    "ka" to "จอร์เจีย",
    "kaa" to "การา-กาลพาก",
    "kab" to "กาไบล",
    "kac" to "กะฉิ่น",
    "kaj" to "คจู",
    "kam" to "คัมบา",
    "kaw" to "กวี",
    "kbd" to "คาบาร์เดีย",
    "kbl" to "คาเนมบู",
    "kcg" to "ทีแยป",
    "kde" to "มาคอนเด",
    "kea" to "คาบูเวอร์เดียนู",
    "ken" to "เกินยาง",
    "kfo" to "โคโร",
    "kg" to "คองโก",
    "kgp" to "เคนก่าง",
    "kha" to "กาสี",
    "kho" to "โคตัน",
    "khq" to "โคย์ราชีนี",
    "khw" to "โควาร์",
    "ki" to "กีกูยู",
    "kiu" to "เคอร์มานิกิ",
    "kj" to "กวนยามา",
    "kk" to "คาซัค",
    "kkj" to "คาโก",
    "kl" to "กรีนแลนด์",
    "kln" to "คาเลนจิน",
    "km" to "เขมร",
    "kmb" to "คิมบุนดู",
    "kn" to "กันนาดา",
    "ko" to "เกาหลี",
    "koi" to "โคมิ-เปียร์เมียค",
    "kok" to "กอนกานี",
    "kos" to "คูสไร",
    "kpe" to "กาแปล",
    "kr" to "คานูรี",
    "krc" to "คาราไช-บัลคาร์",
    "kri" to "คริโอ",
    "krj" to "กินารายอา",
    "krl" to "คารีเลียน",
    "kru" to "กุรุข",
    "ks" to "แคชเมียร์",
    "ksb" to "ชัมบาลา",
    "ksf" to "บาเฟีย",
    "ksh" to "โคโลญ",
    "ku" to "เคิร์ด",
    "kum" to "คูมืยค์",
    "kut" to "คูเทไน",
    "kv" to "โกมิ",
    "kw" to "คอร์นิช",
    "kwk" to "ควักวาลา",
    "kxv" to "กูวี",
    "ky" to "คีร์กีซ",
    "la" to "ละติน",
    "lad" to "ลาดิโน",
    "lag" to "แลนจี",
    "lah" to "ลาฮ์นดา",
    "lam" to "แลมบา",
    "lb" to "ลักเซมเบิร์ก",
    "lez" to "เลซเกีย",
    "lfn" to "ลิงกัวฟรังกาโนวา",
    "lg" to "ยูกันดา",
    "li" to "ลิมเบิร์ก",
    "lij" to "ลิกูเรีย",
    "lil" to "ลิลลูเอต",
    "liv" to "ลิโวเนีย",
    "lkt" to "ลาโกตา",
    "lmo" to "ลอมบาร์ด",
    "ln" to "ลิงกาลา",
    "lo" to "ลาว",
    "lol" to "มองโก",
    "lou" to "ครีโอลุยเซียนา",
    "loz" to "โลซิ",
    "lrc" to "ลูรีเหนือ",
    "lsm" to "ซาเมีย",
    "lt" to "ลิทัวเนีย",
    "ltg" to "ลัตเกล",
    "lu" to "ลูบา-กาตองกา",
    "lua" to "ลูบา-ลูลัว",
    "lui" to "ลุยเซโน",
    "lun" to "ลันดา",
    "luo" to "ลัว",
    "lus" to "มิโซ",
    "luy" to "ลูเยีย",
    "lv" to "ลัตเวีย",
    "lzh" to "จีนคลาสสิก",
    "lzz" to "แลซ",
    "mad" to "มาดูรา",
    "maf" to "มาฟา",
    "mag" to "มคหี",
    "mai" to "ไมถิลี",
    "mak" to "มากาซาร์",
    "man" to "มันดิงกา",
    "mas" to "มาไซ",
    "mde" to "มาบา",
    "mdf" to "มอคชา",
    "mdr" to "มานดาร์",
    "men" to "เมนเด",
    "mer" to "เมรู",
    "mfe" to "มอริสเยน",
    "mg" to "มาลากาซี",
    "mga" to "ไอริชกลาง",
    "mgh" to "มากัววา-มีทโท",
    "mgo" to "เมตา",
    "mh" to "มาร์แชลล์",
    "mi" to "เมารี",
    "mic" to "มิกแมก",
    "min" to "มีนังกาเบา",
    "mk" to "มาซิโดเนีย",
    "ml" to "มาลายาลัม",
    "mn" to "มองโกเลีย",
    "mnc" to "แมนจู",
    "mni" to "มณีปุระ",
    "moe" to "อินนุ-ไอมุน",
    "moh" to "โมฮอว์ก",
    "mos" to "โมซี",
    "mr" to "มราฐี",
    "mrj" to "มารีตะวันตก",
    "ms" to "มาเลย์",
    "mt" to "มอลตา",
    "mua" to "มันดัง",
    "mul" to "หลายภาษา",
    "mus" to "มัสคีกี",
    "mwl" to "มีรันดา",
    "mwr" to "มารวาฑี",
    "mwv" to "เม็นตาไว",
    "my" to "พม่า",
    "mye" to "มยีน",
    "myv" to "เอียร์ซยา",
    "mzn" to "มาซันดารานี",
    "na" to "นาอูรู",
    "nan" to "จีนมินหนาน",
    "nap" to "นาโปลี",
    "naq" to "นามา",
    "nb" to "นอร์เวย์บุคมอล",
    "nd" to "เอ็นเดเบเลเหนือ",
    "nds" to "เยอรมันต่ำ",
    "nds-NL" to "แซกซอนใต้",
    "ne" to "เนปาล",
    "new" to "เนวาร์",
    "ng" to "ดองกา",
    "nia" to "นีอัส",
    "niu" to "นีวเว",
    "njo" to "อ๋าวนากา",
    "nl" to "ดัตช์",
    "nl-BE" to "เฟลมิช",
    "nmg" to "กวาซิโอ",
    "nn" to "นอร์เวย์นีนอสก์",
    "nnh" to "จีมบูน",
    "no" to "นอร์เวย์",
    "nog" to "โนไก",
    "non" to "นอร์สโบราณ",
    "nov" to "โนเวียล",
    "nqo" to "เอ็นโก",
    "nr" to "เอ็นเดเบเลใต้",
    "nso" to "โซโทเหนือ",
    "nus" to "เนือร์",
    "nv" to "นาวาโฮ",
    "nwc" to "เนวาร์ดั้งเดิม",
    "ny" to "เนียนจา",
    "nym" to "เนียมเวซี",
    "nyn" to "เนียนโกเล",
    "nyo" to "นิโอโร",
    "nzi" to "นซิมา",
    "oc" to "อ็อกซิตัน",
    "oj" to "โอจิบวา",
    "ojb" to "โอจิบเวตะวันตกเฉียงเหนือ",
    "ojc" to "โอจิบเวตอนกลาง",
    "ojs" to "ออจิ-ครี",
    "ojw" to "โอจิบเวตะวันตก",
    "oka" to "โอคานากัน",
    "om" to "โอโรโม",
    "or" to "โอดิยา",
    "os" to "ออสเซเตีย",
    "osa" to "โอซากี",
    "ota" to "ตุรกีออตโตมัน",
    "pa" to "ปัญจาบ",
    "pag" to "ปังกาซีนัน",
    "pal" to "ปะห์ลาวี",
    "pam" to "ปัมปังกา",
    "pap" to "ปาเปียเมนโต",
    "pau" to "ปาเลา",
    "pcd" to "ปิการ์",
    "pcm" to "ไนจีเรียนพิดจิน",
    "pdc" to "เยอรมันเพนซิลเวเนีย",
    "pdt" to "เพลาท์ดิช",
    "peo" to "เปอร์เซียโบราณ",
    "pfl" to "เยอรมันพาลาทิเนต",
    "phn" to "ฟินิเชีย",
    "pi" to "บาลี",
    "pis" to "พิดจิน",
    "pl" to "โปแลนด์",
    "pms" to "พีดมอนต์",
    "pnt" to "พอนติก",
    "pon" to "พอห์นเพ",
    "pqm" to "มาเลไซท์-ปัสมาโควดี",
    "prg" to "ปรัสเซีย",
    "pro" to "โปรวองซาลโบราณ",
    "ps" to "พัชโต",
    "ps-alt-variant" to "พุชโต",
    "pt" to "โปรตุเกส",
    "pt-BR" to "โปรตุเกส - บราซิล",
    "pt-PT" to "โปรตุเกส - ยุโรป",
    "qu" to "เคชวา",
    "quc" to "กีเช",
    "qug" to "ควิชัวไฮแลนด์ชิมโบราโซ",
    "raj" to "ราชสถาน",
    "rap" to "ราปานูอี",
    "rar" to "ราโรทองกา",
    "rgn" to "โรมัณโญ",
    "rhg" to "โรฮิงญา",
    "rif" to "ริฟฟิอัน",
    "rm" to "โรแมนซ์",
    "rn" to "บุรุนดี",
    "ro" to "โรมาเนีย",
    "ro-MD" to "มอลโดวา",
    "rof" to "รอมโบ",
    "rom" to "โรมานี",
    "rtm" to "โรทูมัน",
    "ru" to "รัสเซีย",
    "rue" to "รูซิน",
    "rug" to "โรเวียนา",
    "rup" to "อาโรมาเนีย",
    "rw" to "รวันดา",
    "rwk" to "รวา",
    "sa" to "สันสกฤต",
    "sad" to "ซันดาเว",
    "sah" to "ซาคา",
    "sam" to "อราเมอิกซามาเรีย",
    "saq" to "แซมบูรู",
    "sas" to "ซาซัก",
    "sat" to "สันตาลี",
    "saz" to "เสาราษฏร์",
    "sba" to "กัมเบ",
    "sbp" to "แซงกู",
    "sc" to "ซาร์เดญา",
    "scn" to "ซิซิลี",
    "sco" to "สกอตส์",
    "sd" to "สินธิ",
    "sdc" to "ซาร์ดิเนียซาสซารี",
    "sdh" to "เคอร์ดิชใต้",
    "se" to "ซามิเหนือ",
    "see" to "เซนิกา",
    "seh" to "เซนา",
    "sei" to "เซรี",
    "sel" to "เซลคุป",
    "ses" to "โคย์ราโบโรเซนนี",
    "sg" to "ซันโก",
    "sga" to "ไอริชโบราณ",
    "sgs" to "ซาโมจิเตียน",
    "sh" to "เซอร์โบ-โครเอเชีย",
    "shi" to "ทาเชลีห์ท",
    "shn" to "ไทใหญ่",
    "shu" to "อาหรับ-ชาด",
    "si" to "สิงหล",
    "sid" to "ซิดาโม",
    "sk" to "สโลวัก",
    "sl" to "สโลวีเนีย",
    "slh" to "ลูชูตซีดใต้",
    "sli" to "ไซลีเซียตอนล่าง",
    "sly" to "เซลายาร์",
    "sm" to "ซามัว",
    "sma" to "ซามิใต้",
    "smj" to "ซามิลูเล",
    "smn" to "ซามิอีนารี",
    "sms" to "ซามิสคอลต์",
    "sn" to "โชนา",
    "snk" to "โซนีนเก",
    "so" to "โซมาลี",
    "sog" to "ซอกดีน",
    "sq" to "แอลเบเนีย",
    "sr" to "เซอร์เบีย",
    "srn" to "สรานานตองโก",
    "srr" to "เซแรร์",
    "ss" to "สวาติ",
    "ssy" to "ซาโฮ",
    "st" to "โซโทใต้",
    "stq" to "ฟรีเซียนซัทเธอร์แลนด์",
    "str" to "สเตรตส์ซาลิช",
    "su" to "ซุนดา",
    "suk" to "ซูคูมา",
    "sus" to "ซูซู",
    "sux" to "ซูเมอ",
    "sv" to "สวีเดน",
    "sw" to "สวาฮีลี",
    "sw-CD" to "สวาฮีลี - คองโก",
    "swb" to "โคเมอเรีย",
    "syc" to "ซีเรียแบบดั้งเดิม",
    "syr" to "ซีเรีย",
    "szl" to "ไซลีเซีย",
    "ta" to "ทมิฬ",
    "tce" to "ทัชโชนใต้",
    "tcy" to "ตูลู",
    "te" to "เตลูกู",
    "tem" to "ทิมเน",
    "teo" to "เตโซ",
    "ter" to "เทเรโน",
    "tet" to "เตตุม",
    "tg" to "ทาจิก",
    "tgx" to "ทากิช",
    "th" to "ไทย",
    "tht" to "ทาลทาน",
    "ti" to "ติกริญญา",
    "tig" to "ตีเกร",
    "tiv" to "ทิฟ",
    "tk" to "เติร์กเมน",
    "tkl" to "โตเกเลา",
    "tkr" to "แซคเซอร์",
    "tl" to "ตากาล็อก",
    "tlh" to "คลิงงอน",
    "tli" to "ทลิงกิต",
    "tly" to "ทาลิช",
    "tmh" to "ทามาเชก",
    "tn" to "สวานา",
    "to" to "ตองกา",
    "tog" to "ไนอะซาตองกา",
    "tok" to "โทคิโพนา",
    "tpi" to "ท็อกพิซิน",
    "tr" to "ตุรกี",
    "tru" to "ตูโรโย",
    "trv" to "ทาโรโก",
    "ts" to "ซองกา",
    "tsd" to "ซาโคเนีย",
    "tsi" to "ซิมชีแอน",
    "tt" to "ตาตาร์",
    "ttm" to "ทัชโชนเหนือ",
    "ttt" to "ตัตมุสลิม",
    "tum" to "ทุมบูกา",
    "tvl" to "ตูวาลู",
    "tw" to "ทวิ",
    "twq" to "ตัสซาวัค",
    "ty" to "ตาฮิตี",
    "tyv" to "ตูวา",
    "tzm" to "ทามาไซต์แอตลาสกลาง",
    "udm" to "อุดมูร์ต",
    "ug" to "อุยกูร์",
    "uga" to "ยูการิต",
    "uk" to "ยูเครน",
    "umb" to "อุมบุนดู",
    "und" to "ภาษาที่ไม่รู้จัก",
    "ur" to "อูรดู",
    "uz" to "อุซเบก",
    "vai" to "ไว",
    "ve" to "เวนดา",
    "vec" to "เวเนโต้",
    "vep" to "เวปส์",
    "vi" to "เวียดนาม",
    "vls" to "เฟลมิชตะวันตก",
    "vmf" to "เมน-ฟรานโกเนีย",
    "vmw" to "มากัววา",
    "vo" to "โวลาพึค",
    "vot" to "โวทิก",
    "vro" to "โวโร",
    "vun" to "วุนจู",
    "wa" to "วอลลูน",
    "wae" to "วัลเซอร์",
    "wal" to "โวแลตตา",
    "war" to "วาเรย์",
    "was" to "วาโช",
    "wbp" to "วอล์เพอร์รี",
    "wo" to "โวลอฟ",
    "wuu" to "จีนอู๋",
    "xal" to "คัลมืยค์",
    "xh" to "คะห์โอซา",
    "xmf" to "เมเกรเลีย",
    "xnr" to "กังกรี",
    "xog" to "โซกา",
    "yao" to "เย้า",
    "yap" to "ยัป",
    "yav" to "แยงเบน",
    "ybb" to "เยมบา",
    "yi" to "ยิดดิช",
    "yo" to "โยรูบา",
    "yrl" to "เหงงกาตุ",
    "yue" to "กวางตุ้ง",
    "yue-alt-menu" to "จีน (กวางตุ้ง)",
    "za" to "จ้วง",
    "zap" to "ซาโปเตก",
    "zbl" to "บลิสซิมโบลส์",
    "zea" to "เซแลนด์",
    "zen" to "เซนากา",
    "zgh" to "ทามาไซต์โมร็อกโกมาตรฐาน",
    "zh" to "จีน",
    "zh-alt-menu" to "จีนกลาง",
    "zh-Hans" to "จีนตัวย่อ",
    "zh-Hans-alt-long" to "จีนกลาง (ตัวย่อ)",
    "zh-Hant" to "จีนตัวเต็ม",
    "zh-Hant-alt-long" to "จีนกลาง (ตัวเต็ม)",
    "zu" to "ซูลู",
    "zun" to "ซูนิ",
    "zxx" to "ไม่มีข้อมูลภาษา",
    "zza" to "ซาซา",
  ) }

  val ti: ImmutableMap by lazy { immutableMapOf(
    "aa" to "አፋር",
    "ab" to "ኣብካዝኛ",
    "ace" to "ኣቸኒዝኛ",
    "ada" to "ኣዳንግሜ",
    "ady" to "ኣዲጊ",
    "af" to "ኣፍሪካንስ",
    "agq" to "ኣገም",
    "ain" to "ኣይኑ",
    "ak" to "ኣካን",
    "ale" to "ኣለውትኛ",
    "alt" to "ደቡባዊ ኣልታይ",
    "am" to "ኣምሓርኛ",
    "an" to "ኣራጎንኛ",
    "ann" to "ኦቦሎ",
    "anp" to "ኣንጂካ",
    "apc" to "ሌቫንቲናዊ ዓረብኛ",
    "ar" to "ዓረብኛ",
    "ar-001" to "ዘመናዊ ምዱብ ዓረብኛ",
    "arn" to "ማፑቺ",
    "arp" to "ኣራፓሆ",
    "ars" to "ናጅዲ ዓረብኛ",
    "as" to "ኣሳሜዝኛ",
    "asa" to "ኣሱ",
    "ast" to "ኣስቱርያን",
    "atj" to "ኣቲካመክ",
    "av" to "ኣቫርኛ",
    "awa" to "ኣዋዲ",
    "ay" to "ኣይማራ",
    "az" to "ኣዘርባጃንኛ",
    "az-alt-short" to "ኣዘሪ",
    "ba" to "ባሽኪር",
    "bal" to "ባሉቺ",
    "ban" to "ባሊንኛ",
    "bas" to "ባሳ",
    "be" to "ቤላሩስኛ",
    "bem" to "ቤምባ",
    "bew" to "ቤታዊ",
    "bez" to "በና",
    "bg" to "ቡልጋርኛ",
    "bgc" to "ሃርያንቪ",
    "bgn" to "ምዕራባዊ ባሎቺ",
    "bho" to "ቦጅፑሪ",
    "bi" to "ቢስላማ",
    "bin" to "ቢኒ",
    "bla" to "ሲክሲካ",
    "blo" to "ኣኒ",
    "blt" to "ታይ ዳም",
    "bm" to "ባምባራ",
    "bn" to "በንጋሊ",
    "bo" to "ቲበታንኛ",
    "br" to "ብረቶንኛ",
    "brx" to "ቦዶ",
    "bs" to "ቦዝንኛ",
    "bss" to "ኣኮስ",
    "bug" to "ቡጊንኛ",
    "byn" to "ብሊን",
    "ca" to "ካታላን",
    "cad" to "ካድዶ",
    "cay" to "ካዩጋ",
    "cch" to "ኣትሳም",
    "ccp" to "ቻክማ",
    "ce" to "ቸቸንይና",
    "ceb" to "ሰብዋኖ",
    "cgg" to "ቺጋ",
    "ch" to "ቻሞሮ",
    "chk" to "ቹኪዝኛ",
    "chm" to "ማሪ",
    "cho" to "ቾክቶ",
    "chp" to "ቺፐውያን",
    "chr" to "ቸሮኪ",
    "chy" to "ሻያን",
    "cic" to "ቺካሳው",
    "ckb" to "ማእከላይ ኩርዲሽ",
    "ckb-alt-menu" to "ኩርዲሽ፣ ማእከላይ",
    "ckb-alt-variant" to "ኩርዲሽ፣ ሶራኒ",
    "clc" to "ቺልኮቲን",
    "co" to "ኮርስኛ",
    "crg" to "ሚቺፍ",
    "crj" to "ደቡባዊ ምብራቕ ክሪ",
    "crk" to "ክሪ ፕሌንስ",
    "crl" to "ሰሜናዊ ምብራቕ ክሪ",
    "crm" to "ሙስ ክሪ",
    "crr" to "ካሮሊና አልጎንጉያኛ",
    "cs" to "ቸክኛ",
    "csw" to "ክሪ ረግረግ",
    "cu" to "ቤተ-ክርስትያን ስላቭኛ",
    "cv" to "ቹቫሽኛ",
    "cy" to "ዌልስኛ",
    "da" to "ዳኒሽ",
    "dak" to "ዳኮታ",
    "dar" to "ዳርግዋ",
    "dav" to "ታይታ",
    "de" to "ጀርመን",
    "dgr" to "ዶግሪብ",
    "dje" to "ዛርማ",
    "doi" to "ዶግሪ",
    "dsb" to "ታሕተዋይ ሶርብኛ",
    "dua" to "ድዋላ",
    "dv" to "ዲቨሂ",
    "dyo" to "ጆላ-ፎኒይ",
    "dz" to "ድዞንግካ",
    "dzg" to "ዳዛጋ",
    "ebu" to "ኤምቡ",
    "ee" to "ኢው",
    "efi" to "ኤፊክ",
    "eka" to "ኤካጁክ",
    "el" to "ግሪኽኛ",
    "en" to "እንግሊዝኛ",
    "en-US-alt-short" to "እንግሊዝኛ (ሕ.መ.)",
    "eo" to "ኤስፐራንቶ",
    "es" to "ስጳንኛ",
    "es-ES" to "ስጳንኛ (ኤውሮጳዊ)",
    "et" to "ኤስቶንኛ",
    "eu" to "ባስክኛ",
    "ewo" to "ኤዎንዶ",
    "fa" to "ፋርስኛ",
    "fa-AF" to "ዳሪ",
    "ff" to "ፉላ",
    "fi" to "ፊንላንድኛ",
    "fil" to "ፊሊፒንኛ",
    "fj" to "ፊጅያንኛ",
    "fo" to "ፋሮእይና",
    "fon" to "ፎን",
    "fr" to "ፈረንሳይኛ",
    "frc" to "ካጁን ፈረንሳይ",
    "frr" to "ሰሜናዊ ፍሪስኛ",
    "fur" to "ፍርዩልኛ",
    "fy" to "ምዕራባዊ ፍሪስኛ",
    "ga" to "ኣየርላንድኛ",
    "gaa" to "ጋ",
    "gd" to "ስኮትላንዳዊ ጋኤሊክኛ",
    "gez" to "ግእዝ",
    "gil" to "ጊልበርትኛ",
    "gl" to "ጋሊሽያን",
    "gn" to "ጓራኒ",
    "gor" to "ጎሮንታሎ",
    "gsw" to "ስዊዘርላንዳዊ ጀርመን",
    "gu" to "ጉጃራቲ",
    "guz" to "ጉሲ",
    "gv" to "ማንክስ",
    "gwi" to "ጒቺን",
    "ha" to "ሃውሳ",
    "hai" to "ሃይዳ",
    "haw" to "ሃዋይኛ",
    "hax" to "ደቡባዊ ሃይዳ",
    "he" to "እብራይስጢ",
    "hi" to "ሂንዲ",
    "hi-Latn-alt-variant" to "ሂንግሊሽ",
    "hil" to "ሂሊጋይኖን",
    "hmn" to "ህሞንግ",
    "hnj" to "ህሞንግ ንጁዋ",
    "hr" to "ክሮኤሽያን",
    "hsb" to "ላዕለዋይ ሶርብኛ",
    "ht" to "ክርዮል ሃይትኛ",
    "hu" to "ሃንጋርኛ",
    "hup" to "ሁፓ",
    "hur" to "ሃልኮመለም",
    "hy" to "ኣርሜንኛ",
    "hz" to "ሄረሮ",
    "ia" to "ኢንተርሊንጓ",
    "iba" to "ኢባን",
    "ibb" to "ኢቢብዮ",
    "id" to "ኢንዶነዥኛ",
    "ie" to "ኢንተርሊንጔ",
    "ig" to "ኢግቦ",
    "ii" to "ሲችዋን ዪ",
    "ikt" to "ምዕራባዊ ካናዳዊ ኢናክቲቱት",
    "ilo" to "ኢሎካኖ",
    "inh" to "ኢንጉሽኛ",
    "io" to "ኢዶ",
    "is" to "ኣይስላንድኛ",
    "it" to "ጥልያን",
    "iu" to "ኢናክቲቱት",
    "ja" to "ጃፓንኛ",
    "jbo" to "ሎጅባን",
    "jgo" to "ኤንጎምባ",
    "jmc" to "ማኬም",
    "jv" to "ጃቫንኛ",
    "ka" to "ጆርጅያንኛ",
    "kaa" to "ካራ-ካልፓክ",
    "kab" to "ካቢልኛ",
    "kac" to "ካቺን",
    "kaj" to "ጅጁ",
    "kam" to "ካምባ",
    "kbd" to "ካባርድኛ",
    "kcg" to "ታያፕ",
    "kde" to "ማኮንደ",
    "kea" to "ክርዮል ኬፕ ቨርድኛ",
    "ken" to "ኬንያንግ",
    "kfo" to "ኮሮ",
    "kgp" to "ካይንጋንግ",
    "kha" to "ካሲ",
    "khq" to "ኮይራ ቺኒ",
    "ki" to "ኪኩዩ",
    "kj" to "ክዋንያማ",
    "kk" to "ካዛክ",
    "kkj" to "ካኮ",
    "kl" to "ግሪንላንድኛ",
    "kln" to "ካለንጂን",
    "km" to "ክመር",
    "kmb" to "ኪምቡንዱ",
    "kn" to "ካንናዳ",
    "ko" to "ኮርይኛ",
    "kok" to "ኮንካኒ",
    "kpe" to "ክፐለ",
    "kr" to "ካኑሪ",
    "krc" to "ካራቻይ-ባልካርኛ",
    "krl" to "ካረልኛ",
    "kru" to "ኩሩክ",
    "ks" to "ካሽሚሪ",
    "ksb" to "ሻምባላ",
    "ksf" to "ባፍያ",
    "ksh" to "ኮሎግኒያን",
    "ku" to "ኩርዲሽ",
    "kum" to "ኩሚይክ",
    "kv" to "ኮሚ",
    "kw" to "ኮርንኛ",
    "kwk" to "ክዋክዋላ",
    "kxv" to "ኩቪ",
    "ky" to "ኪርጊዝኛ",
    "la" to "ላቲን",
    "lad" to "ላዲኖ",
    "lag" to "ላንጊ",
    "lb" to "ሉክሰምበርግኛ",
    "lez" to "ለዝግኛ",
    "lg" to "ጋንዳ",
    "li" to "ሊምበርግኛ",
    "lij" to "ሊጉርኛ",
    "lil" to "ሊሉት",
    "lkt" to "ላኮታ",
    "lmo" to "ሎምባርድኛ",
    "ln" to "ሊንጋላ",
    "lo" to "ላኦ",
    "lou" to "ክርዮል ሉዊዝያና",
    "loz" to "ሎዚ",
    "lrc" to "ሰሜናዊ ሉሪ",
    "lsm" to "ሳምያ",
    "lt" to "ሊትዌንኛ",
    "ltg" to "ላትጋላዊ",
    "lu" to "ሉባ-ካታንጋ",
    "lua" to "ሉባ-ሉልዋ",
    "lun" to "ሉንዳ",
    "luo" to "ሉኦ",
    "lus" to "ማይዞ",
    "luy" to "ሉይያ",
    "lv" to "ላትቭኛ",
    "mad" to "ማዱሪዝኛ",
    "mag" to "ማጋሂ",
    "mai" to "ማይቲሊ",
    "mak" to "ማካሳር",
    "mas" to "ማሳይ",
    "mdf" to "ሞክሻ",
    "men" to "መንዴ",
    "mer" to "መሩ",
    "mfe" to "ክርዮል ማውሪሽይና",
    "mg" to "ማላጋሲ",
    "mgh" to "ማክዋ-ሜቶ",
    "mgo" to "መታ",
    "mh" to "ማርሻሊዝኛ",
    "mi" to "ማኦሪ",
    "mic" to "ሚክማክ",
    "min" to "ሚናንግካባው",
    "mk" to "መቄዶንኛ",
    "ml" to "ማላያላም",
    "mn" to "ሞንጎልኛ",
    "mni" to "ማኒፑሪ",
    "moe" to "ኢኑ-ኤመን",
    "moh" to "ሞሃውክ",
    "mos" to "ሞሲ",
    "mr" to "ማራቲ",
    "ms" to "ማላይኛ",
    "mt" to "ማልትኛ",
    "mua" to "ሙንዳንግ",
    "mul" to "ዝተፈላለዩ ቋንቋታት",
    "mus" to "ክሪክ",
    "mwl" to "ሚራንዲዝኛ",
    "my" to "በርምኛ",
    "myv" to "ኤርዝያ",
    "mzn" to "ማዛንደራኒ",
    "na" to "ናውርዋንኛ",
    "nap" to "ኒያፖሊታንኛ",
    "naq" to "ናማ",
    "nb" to "ኖርወያዊ ቦክማል",
    "nd" to "ሰሜን ኤንደበለ",
    "nds" to "ትሑት ጀርመን",
    "nds-NL" to "ትሑት ሳክሰን",
    "ne" to "ኔፓሊ",
    "new" to "ነዋሪ",
    "ng" to "ኤንዶንጋ",
    "nia" to "ንያስ",
    "niu" to "ንዌንኛ",
    "nl" to "ዳች",
    "nl-BE" to "ፍላሚሽ",
    "nmg" to "ክዋስዮ",
    "nn" to "ኖርወያዊ ናይኖርስክ",
    "nnh" to "ኤንጌምቡን",
    "no" to "ኖርወይኛ",
    "nog" to "ኖጋይኛ",
    "nqo" to "ኤንኮ",
    "nr" to "ደቡብ ኤንደበለ",
    "nso" to "ሰሜናዊ ሶቶ",
    "nus" to "ንዌር",
    "nv" to "ናቫሆ",
    "ny" to "ንያንጃ",
    "nyn" to "ንያንኮል",
    "oc" to "ኦክሲታንኛ",
    "ojb" to "ሰሜናዊ ምዕራብ ኦጂብዋ",
    "ojc" to "ማእከላይ ኦጂብዋ",
    "ojs" to "ኦጂ-ክሪ",
    "ojw" to "ምዕራባዊ ኦጂብዋ",
    "oka" to "ኦካናጋን",
    "om" to "ኦሮሞ",
    "or" to "ኦድያ",
    "os" to "ኦሰትኛ",
    "osa" to "ኦሳጌ",
    "pa" to "ፑንጃቢ",
    "pag" to "ፓንጋሲናን",
    "pam" to "ፓምፓንጋ",
    "pap" to "ፓፕያመንቶ",
    "pau" to "ፓላውኛ",
    "pcm" to "ፒጂን ናይጀርያ",
    "pis" to "ፒጂን",
    "pl" to "ፖሊሽ",
    "pqm" to "ማሊሲት-ፓሳማኳዲ",
    "prg" to "ፕሩስኛ",
    "ps" to "ፓሽቶ",
    "pt" to "ፖርቱጊዝኛ",
    "qu" to "ቀችዋ",
    "quc" to "ኪቼ",
    "raj" to "ራጃስታኒ",
    "rap" to "ራፓኑይ",
    "rar" to "ራሮቶንጋንኛ",
    "rhg" to "ሮሂንግያ",
    "rif" to "ሪፍኛ",
    "rm" to "ሮማንሽ",
    "rn" to "ኪሩንዲ",
    "ro" to "ሩማንኛ",
    "ro-MD" to "ሞልዶቨኛ",
    "rof" to "ሮምቦ",
    "ru" to "ሩስኛ",
    "rup" to "ኣሩማንኛ",
    "rw" to "ኪንያርዋንዳ",
    "rwk" to "ርዋ",
    "sa" to "ሳንስክሪት",
    "sad" to "ሳንዳወ",
    "sah" to "ሳኻ",
    "saq" to "ሳምቡሩ",
    "sat" to "ሳንታሊ",
    "sba" to "ኤንጋምባይ",
    "sbp" to "ሳንጉ",
    "sc" to "ሳርዲንኛ",
    "scn" to "ሲሲልኛ",
    "sco" to "ስኮትኛ",
    "sd" to "ሲንድሂ",
    "sdh" to "ደቡባዊ ኩርዲሽ",
    "se" to "ሰሜናዊ ሳሚ",
    "seh" to "ሰና",
    "ses" to "ኮይራቦሮ ሰኒ",
    "sg" to "ሳንጎ",
    "sh" to "ሰርቦ-ክሮኤሽያኛ",
    "shi" to "ታቸልሂት",
    "shn" to "ሻን",
    "si" to "ሲንሃላ",
    "sid" to "ሲዳመኛ",
    "sk" to "ስሎቫክኛ",
    "sl" to "ስሎቬንኛ",
    "slh" to "ደቡባዊ ሉሹትሲድ",
    "sm" to "ሳሞእኛ",
    "sma" to "ደቡባዊ ሳሚ",
    "smj" to "ሉለ ሳሚ",
    "smn" to "ሳሚ ኢናሪ",
    "sms" to "ሳሚ ስኮልት",
    "sn" to "ሾና",
    "snk" to "ሶኒንከ",
    "so" to "ሶማሊ",
    "sq" to "ኣልባንኛ",
    "sr" to "ሰርቢያኛ",
    "srn" to "ስራናን ቶንጎ",
    "ss" to "ስዋዚ",
    "ssy" to "ሳሆ",
    "st" to "ደቡባዊ ሶቶ",
    "str" to "ሳሊሽ መጻብቦታት",
    "su" to "ሱዳንኛ",
    "suk" to "ሱኩማ",
    "sv" to "ስዊድንኛ",
    "sw" to "ስዋሂሊ",
    "sw-CD" to "ስዋሂሊ (ኮንጎ)",
    "swb" to "ኮሞርኛ",
    "syr" to "ሶርያኛ",
    "szl" to "ሲሌሲያን",
    "ta" to "ታሚል",
    "tce" to "ደቡባዊ ታትቾን",
    "te" to "ተሉጉ",
    "tem" to "ቲምኔ",
    "teo" to "ተሶ",
    "tet" to "ቲተም",
    "tg" to "ታጂክኛ",
    "tgx" to "ታጊሽ",
    "th" to "ታይኛ",
    "tht" to "ታልተን",
    "ti" to "ትግርኛ",
    "tig" to "ትግረ",
    "tk" to "ቱርክመንኛ",
    "tlh" to "ክሊንጎን",
    "tli" to "ትሊንጊት",
    "tn" to "ስዋና",
    "to" to "ቶንጋንኛ",
    "tok" to "ቶኪ ፖና",
    "tpi" to "ቶክ ፒሲን",
    "tr" to "ቱርክኛ",
    "trv" to "ታሮኮ",
    "trw" to "ቶርዋሊኛ",
    "ts" to "ሶንጋ",
    "tt" to "ታታር",
    "ttm" to "ሰሜናዊ ታትቾን",
    "tum" to "ተምቡካ",
    "tvl" to "ቱቫልዋንኛ",
    "tw" to "ትዊ",
    "twq" to "ታሳዋቅ",
    "ty" to "ታሂትኛ",
    "tyv" to "ቱቪንኛ",
    "tzm" to "ማእከላይ ኣትላስ ታማዛይት",
    "udm" to "ዩድሙርት",
    "ug" to "ኡይጉር",
    "uk" to "ዩክረይንኛ",
    "umb" to "ኣምቡንዱ",
    "und" to "ዘይተፈልጠ ቋንቋ",
    "ur" to "ኡርዱ",
    "uz" to "ኡዝበክኛ",
    "vai" to "ቫይ",
    "ve" to "ቨንዳ",
    "vec" to "ቬንቲያንኛ",
    "vi" to "ቬትናምኛ",
    "vmw" to "ማክሁዋ",
    "vo" to "ቮላፑክ",
    "vun" to "ቩንጆ",
    "wa" to "ዋሎን",
    "wae" to "ዋልሰር",
    "wal" to "ዎላይታኛ",
    "war" to "ዋራይ",
    "wbp" to "ዋርልፒሪ",
    "wo" to "ዎሎፍ",
    "wuu" to "ቻይናዊ ዉ",
    "xal" to "ካልምይክ",
    "xh" to "ኮሳ",
    "xnr" to "ካንጋሪኛ",
    "xog" to "ሶጋ",
    "yav" to "ያንግበን",
    "ybb" to "የምባ",
    "yi" to "ይሁድኛ",
    "yo" to "ዮሩባ",
    "yrl" to "ኒንጋቱ",
    "yue" to "ካንቶንኛ",
    "yue-alt-menu" to "ቻይናዊ ካንቶንኛ",
    "za" to "ዙኣንግ",
    "zgh" to "ሞሮካዊ ምዱብ ታማዛይት",
    "zh" to "ቻይንኛ",
    "zh-alt-menu" to "ማንዳሪን ቻይንኛ",
    "zh-Hans" to "ቀሊል ቻይንኛ",
    "zh-Hans-alt-long" to "ቀሊል ማንዳሪን ቻይንኛ",
    "zh-Hant" to "ባህላዊ ቻይንኛ",
    "zh-Hant-alt-long" to "ባህላዊ ማንዳሪን ቻይንኛ",
    "zu" to "ዙሉ",
    "zun" to "ዙኚ",
    "zxx" to "ቋንቋዊ ትሕዝቶ የለን",
    "zza" to "ዛዛኪ",
  ) }

  val ti_ER: ImmutableMap by lazy { immutableMapOf(
    "sr" to "ሰርብኛ",
  ) }

  val tig: ImmutableMap by lazy { immutableMapOf(
    "ro-MD" to "ሞልዳቫዊና",
  ) }

  val tk: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar dili",
    "ab" to "abhaz dili",
    "ace" to "açeh dili",
    "ada" to "adangme dili",
    "ady" to "adygeý dili",
    "af" to "afrikaans dili",
    "agq" to "ahem dili",
    "ain" to "aýn dili",
    "ak" to "akan dili",
    "ale" to "aleut dili",
    "alt" to "günorta Altaý dili",
    "am" to "amhar dili",
    "an" to "aragon dili",
    "ann" to "obolo dili",
    "anp" to "angika dili",
    "ar" to "arap dili",
    "ar-001" to "häzirki zaman standart arap dili",
    "arn" to "mapuçe dili",
    "arp" to "arapaho dili",
    "ars" to "nejdi arap dili",
    "as" to "assam dili",
    "asa" to "asu dili",
    "ast" to "asturiý dili",
    "atj" to "atikamekw dili",
    "av" to "awar dili",
    "awa" to "awadhi dili",
    "ay" to "aýmara dili",
    "az" to "azerbaýjan dili",
    "az-alt-short" to "azeri dili",
    "ba" to "başgyrt dili",
    "ban" to "baliý dili",
    "bas" to "basaa dili",
    "be" to "belarus dili",
    "bem" to "bemba dili",
    "bez" to "bena dili",
    "bg" to "bolgar dili",
    "bgc" to "harýanwi dili",
    "bho" to "bhojpuri dili",
    "bi" to "bislama dili",
    "bin" to "bini dili",
    "bla" to "siksika dili",
    "blo" to "blo dili",
    "bm" to "bamana",
    "bn" to "bengal dili",
    "bo" to "tibet dili",
    "br" to "breton dili",
    "brx" to "bodo dili",
    "bs" to "bosniýa dili",
    "bug" to "bugiý dili",
    "byn" to "blin dili",
    "ca" to "katalan dili",
    "cay" to "kaýuga dili",
    "ccp" to "çakma dili",
    "ce" to "çeçen dili",
    "ceb" to "sebuan dili",
    "cgg" to "kiga",
    "ch" to "çamorro",
    "chk" to "çuuk dili",
    "chm" to "mariý dili",
    "cho" to "çokto",
    "chp" to "çipewýan dili",
    "chr" to "çeroki",
    "chy" to "şaýenn dili",
    "ckb" to "merkezi kürt dili",
    "ckb-alt-menu" to "merkezi kürt dili",
    "ckb-alt-variant" to "merkezi kürt dili",
    "clc" to "çilkotin dili",
    "co" to "korsikan dili",
    "crg" to "miçif dili",
    "crj" to "günorta-gündogar kri dili",
    "crk" to "düzdeçi kri dili",
    "crl" to "demirgazyk-gündogar kri dili",
    "crm" to "los-kri dili",
    "crr" to "karolina algonkin dili",
    "crs" to "seselwa kreole-fransuz dili",
    "cs" to "çeh dili",
    "csw" to "batgalyk kri dili",
    "cu" to "buthana slaw dili",
    "cv" to "çuwaş dili",
    "cy" to "walliý dili",
    "da" to "daniýa dili",
    "dak" to "dakota dili",
    "dar" to "dargi dili",
    "dav" to "taita dili",
    "de" to "nemes dili",
    "de-CH" to "ýokarky nemes dili (Şweýsariýa)",
    "dgr" to "dogrib dili",
    "dje" to "zarma dili",
    "doi" to "dogri",
    "dsb" to "aşaky lužits dili",
    "dua" to "duala dili",
    "dv" to "diwehi dili",
    "dyo" to "ýola-fonýi dili",
    "dz" to "dzong-ke dili",
    "dzg" to "daza dili",
    "ebu" to "embu dili",
    "ee" to "ewe dili",
    "efi" to "efik dili",
    "eka" to "ekajuk dili",
    "el" to "grek dili",
    "en" to "iňlis dili",
    "en-GB" to "iňlis dili (Beýik Britaniýa)",
    "en-GB-alt-short" to "iňlis dili (Beýik Britaniýa)",
    "en-US" to "iňlis dili (Amerika)",
    "en-US-alt-short" to "iňlis dili (ABŞ)",
    "eo" to "esperanto dili",
    "es" to "ispan dili",
    "es-ES" to "ispan dili (Ýewropa)",
    "et" to "eston dili",
    "eu" to "bask dili",
    "ewo" to "ewondo dili",
    "fa" to "pars dili",
    "fa-AF" to "dari dili",
    "ff" to "fula dili",
    "fi" to "fin dili",
    "fil" to "filippin dili",
    "fj" to "fiji dili",
    "fo" to "farer dili",
    "fon" to "fon dili",
    "fr" to "fransuz dili",
    "frc" to "fransuz diliniň kajun şiwesi",
    "frr" to "demirgazyk friz dili",
    "fur" to "friul dili",
    "fy" to "günbatar friz dili",
    "ga" to "irland dili",
    "gaa" to "ga dili",
    "gd" to "şotland kelt dili",
    "gez" to "geez dili",
    "gil" to "gilbert dili",
    "gl" to "galisiý dili",
    "gn" to "guarani dili",
    "gor" to "gorontalo dili",
    "gsw" to "nemes dili (Şweýsariýa)",
    "gu" to "gujarati dili",
    "guz" to "gusii dili",
    "gv" to "men dili",
    "gwi" to "gwiçin dili",
    "ha" to "hausa dili",
    "hai" to "haýda dili",
    "haw" to "gawaý dili",
    "hax" to "günorta haýda dili",
    "he" to "ýewreý dili",
    "hi" to "hindi dili",
    "hil" to "hiligaýnon dili",
    "hmn" to "hmong dili",
    "hr" to "horwat dili",
    "hsb" to "ýokarky lužits dili",
    "ht" to "gaiti kreol dili",
    "hu" to "wenger dili",
    "hup" to "hupa",
    "hur" to "halkomelem dili",
    "hy" to "ermeni dili",
    "hz" to "gerero dili",
    "ia" to "interlingwa dili",
    "iba" to "iban dili",
    "ibb" to "ibibio dili",
    "id" to "indonez dili",
    "ie" to "interlingwe dili",
    "ig" to "igbo dili",
    "ii" to "syçuan-i dili",
    "ikt" to "Günorta Kanada iniktitut dili",
    "ilo" to "iloko dili",
    "inh" to "inguş dili",
    "io" to "ido dili",
    "is" to "island dili",
    "it" to "italýan dili",
    "iu" to "inuktitut dili",
    "ja" to "ýapon dili",
    "jbo" to "lojban dili",
    "jgo" to "ngomba dili",
    "jmc" to "maçame dili",
    "jv" to "ýawa dili",
    "ka" to "gruzin dili",
    "kab" to "kabil dili",
    "kac" to "kaçin dili",
    "kaj" to "ju dili",
    "kam" to "kamba dili",
    "kbd" to "kabardin dili",
    "kcg" to "tiap dili",
    "kde" to "makonde dili",
    "kea" to "kabuwerdianu dili",
    "kfo" to "koro dili",
    "kgp" to "kaýngang dili",
    "kha" to "khasi dili",
    "khq" to "koýra-çini dili",
    "ki" to "kikuýu dili",
    "kj" to "kwanýama dili",
    "kk" to "gazak dili",
    "kkj" to "kako dili",
    "kl" to "grenland dili",
    "kln" to "kalenjin dili",
    "km" to "khmer dili",
    "kmb" to "kimbundu dili",
    "kn" to "kannada dili",
    "ko" to "koreý dili",
    "kok" to "konkani dili",
    "kpe" to "kpelle dili",
    "kr" to "kanuri",
    "krc" to "karaçaý-balkar dili",
    "krl" to "karel dili",
    "kru" to "kuruh dili",
    "ks" to "kaşmiri dili",
    "ksb" to "şambala dili",
    "ksf" to "bafia dili",
    "ksh" to "keln dili",
    "ku" to "kürt dili",
    "kum" to "kumyk dili",
    "kv" to "komi dili",
    "kw" to "korn dili",
    "kwk" to "kwakwala dili",
    "kxv" to "kuwi dili",
    "ky" to "gyrgyz dili",
    "la" to "latyn dili",
    "lad" to "ladino dili",
    "lag" to "langi dili",
    "lb" to "lýuksemburg dili",
    "lez" to "lezgin dili",
    "lg" to "ganda dili",
    "li" to "limburg dili",
    "lij" to "ligur dili",
    "lil" to "lilluet dili",
    "lkt" to "lakota dili",
    "lmo" to "lombard dili",
    "ln" to "lingala dili",
    "lo" to "laos dili",
    "lou" to "Luiziana kreol dili",
    "loz" to "lozi dili",
    "lrc" to "demirgazyk luri dili",
    "lsm" to "samiýa dili",
    "lt" to "litwa dili",
    "lu" to "luba-katanga dili",
    "lua" to "luba-Lulua dili",
    "lun" to "lunda dili",
    "luo" to "luo dili",
    "lus" to "mizo dili",
    "luy" to "luýýa dili",
    "lv" to "latyş dili",
    "mad" to "madur dili",
    "mag" to "magahi dili",
    "mai" to "maýthili dili",
    "mak" to "makasar dili",
    "mas" to "masai dili",
    "mdf" to "mokşa dili",
    "men" to "mende dili",
    "mer" to "meru dili",
    "mfe" to "morisýen dili",
    "mg" to "malagasiý dili",
    "mgh" to "makuwa-mito dili",
    "mgo" to "meta dili",
    "mh" to "marşall dili",
    "mi" to "maori dili",
    "mic" to "mikmak dili",
    "min" to "minangkabau dili",
    "mk" to "makedon dili",
    "ml" to "malaýalam dili",
    "mn" to "mongol dili",
    "mni" to "manipuri dili",
    "moe" to "innu-aýmun dili",
    "moh" to "mogauk dili",
    "mos" to "mossi dili",
    "mr" to "marathi dili",
    "ms" to "malaý dili",
    "mt" to "malta dili",
    "mua" to "mundang dili",
    "mul" to "birnäçe dil",
    "mus" to "krik dili",
    "mwl" to "mirand dili",
    "my" to "birma dili",
    "myv" to "erzýan dili",
    "mzn" to "mazanderan dili",
    "na" to "nauru dili",
    "nap" to "neapolitan dili",
    "naq" to "nama dili",
    "nb" to "norwegiýa bukmol dili",
    "nd" to "demirgazyk ndebele dili",
    "nds" to "aşaky nemes dili",
    "ne" to "nepal dili",
    "new" to "newari dili",
    "ng" to "ndonga dili",
    "nia" to "nias dili",
    "niu" to "niue dili",
    "nl" to "niderland dili",
    "nl-BE" to "flamand dili",
    "nmg" to "kwasio dili",
    "nn" to "norwegiýa nýunorsk dili",
    "nnh" to "ngembun dili",
    "no" to "norweg dili",
    "nog" to "nogaý dili",
    "nqo" to "nko dili",
    "nr" to "günorta ndebele dili",
    "nso" to "demirgazyk soto dili",
    "nus" to "nuer dili",
    "nv" to "nawaho dili",
    "ny" to "nýanja dili",
    "nyn" to "nýankole dili",
    "oc" to "oksitan dili",
    "ojb" to "demirgazyk-günbatar ojibwa dili",
    "ojc" to "merkezi ojibwa dili",
    "ojs" to "oji-kri dili",
    "ojw" to "günbatar ojibwa dili",
    "oka" to "okanagan dili",
    "om" to "oromo dili",
    "or" to "oriýa dili",
    "os" to "osetin dili",
    "pa" to "penjab dili",
    "pag" to "pangansinan dili",
    "pam" to "kapampangan dili",
    "pap" to "papýamento dili",
    "pau" to "palau dili",
    "pcm" to "nigeriýa-pijin dili",
    "pis" to "pijin dili",
    "pl" to "polýak dili",
    "pqm" to "malisit-passamakwodi dili",
    "prg" to "prussiýa dili",
    "ps" to "peştun dili",
    "pt" to "portugal dili",
    "pt-PT" to "portugal dili (Ýewropa)",
    "qu" to "keçua dili",
    "quc" to "kiçe dili",
    "raj" to "rajastani dili",
    "rap" to "rapanuý dili",
    "rar" to "kuk dili",
    "rhg" to "rohinýa dili",
    "rm" to "retoroman dili",
    "rn" to "rundi dili",
    "ro" to "rumyn dili",
    "ro-MD" to "moldaw dili",
    "rof" to "rombo dili",
    "ru" to "rus dili",
    "rup" to "arumyn dili",
    "rw" to "kinýaruanda dili",
    "rwk" to "rwa dili",
    "sa" to "sanskrit dili",
    "sad" to "sandawe dili",
    "sah" to "ýakut dili",
    "saq" to "samburu dili",
    "sat" to "santali dili",
    "sba" to "ngambaý dili",
    "sbp" to "sangu dili",
    "sc" to "sardin dili",
    "scn" to "sisiliýa dili",
    "sco" to "şotland dili",
    "sd" to "sindhi dili",
    "se" to "demirgazyk saam dili",
    "seh" to "sena dili",
    "ses" to "koýraboro-senni dili",
    "sg" to "sango dili",
    "shi" to "tahelhit dili",
    "shn" to "şan dili",
    "si" to "singal dili",
    "sk" to "slowak dili",
    "sl" to "slowen dili",
    "slh" to "günorta Luşutsid dili",
    "sm" to "samoa dili",
    "sma" to "günorta saam dili",
    "smj" to "lule-saam dili",
    "smn" to "inari-saam dili",
    "sms" to "skolt-saam dili",
    "sn" to "şona dili",
    "snk" to "soninke dili",
    "so" to "somali dili",
    "sq" to "alban dili",
    "sr" to "serb dili",
    "srn" to "sranan-tongo dili",
    "ss" to "swati dili",
    "ssy" to "saho dili",
    "st" to "günorta soto dili",
    "str" to "demirgazyk bogaz saliş dili",
    "su" to "sundan dili",
    "suk" to "sukuma dili",
    "sv" to "şwed dili",
    "sw" to "suahili dili",
    "sw-CD" to "kongo suahili dili",
    "swb" to "komor dili",
    "syr" to "siriýa dili",
    "szl" to "silez dili",
    "ta" to "tamil dili",
    "tce" to "günorta tutçone dili",
    "te" to "telugu dili",
    "tem" to "temne dili",
    "teo" to "teso dili",
    "tet" to "tetum dili",
    "tg" to "täjik dili",
    "tgx" to "tagiş dili",
    "th" to "taý dili",
    "tht" to "taltan dili",
    "ti" to "tigrinýa dili",
    "tig" to "tigre dili",
    "tk" to "türkmen dili",
    "tlh" to "klingon dili",
    "tli" to "tlinkit dili",
    "tn" to "tswana dili",
    "to" to "tongan dili",
    "tok" to "toki pona dili",
    "tpi" to "tok-pisin dili",
    "tr" to "türk dili",
    "trv" to "taroko dili",
    "ts" to "tsonga dili",
    "tt" to "tatar dili",
    "ttm" to "demirgazyk tutçone dili",
    "tum" to "tumbuka dili",
    "tvl" to "tuwalu dili",
    "twq" to "tasawak dili",
    "ty" to "taiti dili",
    "tyv" to "tuwa dili",
    "tzm" to "orta-atlas tamazight dili",
    "udm" to "udmurt dili",
    "ug" to "uýgur dili",
    "uk" to "ukrain dili",
    "umb" to "umbundu dili",
    "und" to "näbelli dil",
    "ur" to "urdu",
    "uz" to "özbek dili",
    "vai" to "wai dili",
    "ve" to "wenda dili",
    "vec" to "wenesian dili",
    "vi" to "wýetnam dili",
    "vmw" to "mahuwa dili",
    "vo" to "wolapýuk dili",
    "vun" to "wunýo dili",
    "wa" to "wallon dili",
    "wae" to "walzer dili",
    "wal" to "wolaýta dili",
    "war" to "waraý dili",
    "wo" to "wolof dili",
    "wuu" to "u hytaý dili",
    "xal" to "galmyk dili",
    "xh" to "kosa dili",
    "xnr" to "kangri dili",
    "xog" to "soga dili",
    "yav" to "ýangben dili",
    "ybb" to "ýemba dili",
    "yi" to "idiş dili",
    "yo" to "ýoruba dili",
    "yrl" to "nhengatu dili",
    "yue" to "kanton dili",
    "yue-alt-menu" to "hytaý dili, kantonça",
    "za" to "çžuan dili",
    "zgh" to "standart Marokko tamazight dili",
    "zh" to "hytaý dili",
    "zh-alt-menu" to "hytaý dili, mandarin",
    "zh-Hans" to "ýönekeýleşdirilen hytaý dili",
    "zh-Hans-alt-long" to "ýönekeýleşdirilen hytaý diliniň mandarin şiwesi",
    "zh-Hant" to "adaty hytaý dili",
    "zh-Hant-alt-long" to "adaty hytaý diliniň mandarin şiwesi",
    "zu" to "zulu dili",
    "zun" to "zuni dili",
    "zxx" to "dilçilige degişli mazmun ýok",
    "zza" to "zazaki dili",
  ) }

  val tn: ImmutableMap by lazy { immutableMapOf(
    "en" to "Sekgoa",
    "tn" to "Setswana",
  ) }

  val tn_BW: ImmutableMap by lazy { immutableMapOf(
  ) }

  val to: ImmutableMap by lazy { immutableMapOf(
    "aa" to "lea fakaʻafāla",
    "ab" to "lea fakaʻapakasia",
    "ace" to "lea fakaʻatisē",
    "ach" to "lea fakaʻakoli",
    "ada" to "lea fakaʻatangimē",
    "ady" to "lea fakaʻatikē",
    "ae" to "lea fakaʻavesitani",
    "aeb" to "lea fakaʻalepea-tunīsia",
    "af" to "lea fakaʻafilikana",
    "afh" to "lea fakaʻafilihili",
    "agq" to "lea fakaʻakihemi",
    "ain" to "lea fakaʻainu",
    "ak" to "lea fakaʻakani",
    "akk" to "lea fakaʻakatia",
    "akz" to "lea fakaʻalapama",
    "ale" to "lea fakaʻaleuti",
    "aln" to "lea fakaʻalapēnia-keki",
    "alt" to "lea fakaʻalitai-tonga",
    "am" to "lea fakaʻameliki",
    "an" to "lea fakaʻalakoni",
    "ang" to "lea fakapālangi-motuʻa",
    "ann" to "lea fakaʻopolo",
    "anp" to "lea fakaʻangika",
    "ar" to "lea fakaʻalepea",
    "ar-001" to "lea fakaʻalepea (māmani)",
    "arc" to "lea fakaʻalāmiti",
    "arn" to "lea fakamapuse",
    "aro" to "lea fakaʻalaona",
    "arp" to "lea fakaʻalapaho",
    "arq" to "lea fakaʻalepea-ʻaisilia",
    "ars" to "lea fakaʻalepea-nāsiti",
    "arw" to "lea fakaʻalauaki",
    "ary" to "lea fakaʻalepea-moloko",
    "arz" to "lea fakaʻalepea-ʻisipite",
    "as" to "lea fakaʻasamia",
    "asa" to "lea fakaʻasu",
    "ase" to "lea fakaʻilonga-ʻamelika",
    "ast" to "lea fakaʻasitūlia",
    "atj" to "lea fakaʻatikameku",
    "av" to "lea fakaʻavaliki",
    "avk" to "lea fakakotava",
    "awa" to "lea fakaʻauati",
    "ay" to "lea fakaʻaimala",
    "az" to "lea fakaʻasepaisani",
    "az-alt-short" to "lea fakaʻaseli",
    "ba" to "lea fakapasikili",
    "bal" to "lea fakapalusi",
    "ban" to "lea fakapali",
    "bar" to "lea fakapavālia",
    "bas" to "lea fakapasaʻa",
    "bax" to "lea fakapamuni",
    "bbc" to "lea fakatōpe-pēteki",
    "bbj" to "lea fakakomala",
    "be" to "lea fakapelalusi",
    "bej" to "lea fakapesa",
    "bem" to "lea fakapēmipa",
    "bew" to "lea fakapetavi",
    "bez" to "lea fakapena",
    "bfd" to "lea fakapafuti",
    "bfq" to "lea fakapataka",
    "bg" to "lea fakapulukalia",
    "bgc" to "lea fakahalaiānivi",
    "bgn" to "lea fakapalusi-hihifo",
    "bho" to "lea fakaposipuli",
    "bi" to "lea fakapisilama",
    "bik" to "lea fakapikoli",
    "bin" to "lea fakapini",
    "bjn" to "lea fakapanisali",
    "bkm" to "lea fakakome",
    "bla" to "lea fakasikesikā",
    "bm" to "lea fakapamipala",
    "bn" to "lea fakapāngilā",
    "bo" to "lea fakatipeti",
    "bpy" to "lea fakapisinupilia",
    "bqi" to "lea fakapakitiāli",
    "br" to "lea fakapeletoni",
    "bra" to "lea fakapalai",
    "brh" to "lea fakapalahui",
    "brx" to "lea fakapōto",
    "bs" to "lea fakaposinia",
    "bss" to "lea fakaʻakōse",
    "bua" to "lea fakapuliati",
    "bug" to "lea fakapukisi",
    "bum" to "lea fakapulu",
    "byn" to "lea fakapilini",
    "byv" to "lea fakametūmipa",
    "ca" to "lea fakakatalani",
    "cad" to "lea fakakato",
    "car" to "lea fakakalipa",
    "cay" to "lea fakakaiuka",
    "cch" to "lea fakaʻatisami",
    "ccp" to "lea fakasākima",
    "ce" to "lea fakasese",
    "ceb" to "lea fakasepuano",
    "cgg" to "lea fakakika",
    "ch" to "lea fakakamolo",
    "chb" to "lea fakasīpisa",
    "chg" to "lea fakasakatāi",
    "chk" to "lea fakatūke",
    "chm" to "lea fakamalī",
    "chn" to "lea fakasinuki-takote",
    "cho" to "lea fakasokitau",
    "chp" to "lea fakasipeuiani",
    "chr" to "lea fakaselokī",
    "chy" to "lea fakaseiene",
    "ckb" to "lea fakakūtisi-loloto",
    "ckb-alt-menu" to "lea fakakūtisi-loloto",
    "ckb-alt-variant" to "lea fakakūtisi-solani",
    "clc" to "lea fakatisilikōtini",
    "co" to "lea fakakōsika",
    "cop" to "lea fakakopitika",
    "cps" to "lea fakakapiseno",
    "cr" to "lea fakakelī",
    "crg" to "lea fakametisifi",
    "crh" to "lea fakatatali-kilimea",
    "crj" to "lea fakakilī-tongahahake",
    "crk" to "lea fakakilī-toafa",
    "crl" to "lea fakakilī-tokelauhahake",
    "crm" to "lea fakamose-kilī",
    "crr" to "lea fakaʻalakonikuia-kalolina",
    "crs" to "lea fakaseselua-falanisē",
    "cs" to "lea fakaseki",
    "csb" to "lea fakakasiupia",
    "csw" to "lea fakakilī-ano",
    "cu" to "lea fakasilavia-fakasiasi",
    "cv" to "lea fakasuvasa",
    "cy" to "lea fakauēlesi",
    "da" to "lea fakatenimaʻake",
    "dak" to "lea fakatakota",
    "dar" to "lea fakatalakuā",
    "dav" to "lea fakataita",
    "de" to "lea fakasiamane",
    "de-AT" to "lea fakasiamane-ʻaositulia",
    "de-CH" to "lea fakasiamane-hake-suisilani",
    "del" to "lea fakatelauale",
    "den" to "lea fakasilave",
    "dgr" to "lea fakatōkelipi",
    "din" to "lea fakatingikā",
    "dje" to "lea fakatisāma",
    "doi" to "lea fakatokili",
    "dsb" to "lea fakasōpia-hifo",
    "dtp" to "lea fakatusuni-loloto",
    "dua" to "lea fakatuala",
    "dum" to "lea fakahōlani-lotoloto",
    "dv" to "lea fakativehi",
    "dyo" to "lea fakaiola-fonī",
    "dyu" to "lea fakatiula",
    "dz" to "lea fakatisōngika",
    "dzg" to "lea fakatasaka",
    "ebu" to "lea fakaʻemipū",
    "ee" to "lea fakaʻeue",
    "efi" to "lea fakaʻefiki",
    "egl" to "lea fakaʻemilia",
    "egy" to "lea fakaʻisipitemuʻa",
    "eka" to "lea fakaʻekaiuki",
    "el" to "lea fakakalisi",
    "elx" to "lea fakaʻelamite",
    "en" to "lea fakapālangi",
    "en-AU" to "lea fakapālangi-ʻaositelēlia",
    "en-CA" to "lea fakapālangi-kānata",
    "en-GB" to "lea fakapilitānia",
    "en-GB-alt-short" to "lea fakapilitānia",
    "en-US" to "lea fakapālangi-ʻamelika",
    "en-US-alt-short" to "lea fakapālangi-ʻAmelika",
    "enm" to "lea fakapālangi-lotoloto",
    "eo" to "lea fakaʻesipulanito",
    "es" to "lea fakasipēnisi",
    "es-419" to "lea fakasipeini-lātini-ʻamelika",
    "es-ES" to "lea fakasipeini-ʻeulope",
    "es-MX" to "lea fakasipeini-mekisikou",
    "esu" to "lea fakaiūpiki-loloto",
    "et" to "lea fakaʻesitōnia",
    "eu" to "lea fakapāsiki",
    "ewo" to "lea fakaʻeuōnito",
    "ext" to "lea fakaʻekisitematula",
    "fa" to "lea fakapēsia",
    "fa-AF" to "lea fakapēsia (ʻtalī)",
    "fan" to "lea fakafangi",
    "fat" to "lea fakafanitē",
    "ff" to "lea fakafulā",
    "fi" to "lea fakafinilani",
    "fil" to "lea fakafilipaini",
    "fit" to "lea fakafinilani-tōnetale",
    "fj" to "lea fakafisi",
    "fo" to "lea fakafaloe",
    "fon" to "lea fakafōngi",
    "fr" to "lea fakafalanisē",
    "fr-CA" to "lea fakafalanisē-kānata",
    "fr-CH" to "lea fakafalanisē-suisilani",
    "frc" to "lea fakafalanisē-kasuni",
    "frm" to "lea fakafalanisē-lotoloto",
    "fro" to "lea fakafalanisē-motuʻa",
    "frp" to "lea fakaʻāpitano",
    "frr" to "lea fakafilisia-tokelau",
    "frs" to "lea fakafilisia-hahake",
    "fur" to "lea fakafulilāni",
    "fy" to "lea fakafilisia-hihifo",
    "ga" to "lea fakaʻaelani",
    "gaa" to "lea fakakā",
    "gag" to "lea fakakakausi",
    "gan" to "lea fakasiaina-kani",
    "gay" to "lea fakakaio",
    "gba" to "lea fakakapaia",
    "gbz" to "lea fakateli-soloasitelia",
    "gd" to "lea fakakaeliki",
    "gez" to "lea fakasiʻisi",
    "gil" to "lea fakakilipasi",
    "gl" to "lea fakakalisia",
    "glk" to "lea fakakilaki",
    "gmh" to "lea fakasiamane-hake-lotoloto",
    "gn" to "lea fakakualani",
    "goh" to "lea fakasiamane-hake-motuʻa",
    "gon" to "lea fakakonitī",
    "gor" to "lea fakakolonitalo",
    "got" to "lea fakakotika",
    "grb" to "lea fakakēpo",
    "grc" to "lea fakakalisimuʻa",
    "gsw" to "lea fakasiamane-suisilani",
    "gu" to "lea fakakutalati",
    "guc" to "lea fakaʻuaiū",
    "gur" to "lea fakafalefale",
    "guz" to "lea fakakusī",
    "gv" to "lea fakamangikī",
    "gwi" to "lea fakaʻuīsini",
    "ha" to "lea fakahausa",
    "hai" to "lea fakahaita",
    "hak" to "lea fakasiaina-haka",
    "haw" to "lea fakahauaiʻi",
    "hax" to "lea fakahaita-tonga",
    "he" to "lea fakahepelū",
    "hi" to "lea fakahinitī",
    "hi-Latn" to "lea fakahinitī (fakalatina)",
    "hi-Latn-alt-variant" to "lea fakahinitī (fakapilitānia)",
    "hif" to "lea fakahinitī-fisi",
    "hil" to "lea fakahilikainoni",
    "hit" to "lea fakahitite",
    "hmn" to "lea fakamōngi",
    "ho" to "lea fakahili-motu",
    "hr" to "lea fakakuloisia",
    "hsb" to "lea fakasōpia-hake",
    "hsn" to "lea fakasiaina-siangi",
    "ht" to "lea fakahaiti",
    "hu" to "lea fakahungakalia",
    "hup" to "lea fakahupa",
    "hur" to "lea fakahalikomele",
    "hy" to "lea fakaʻāmenia",
    "hz" to "lea fakahelelo",
    "ia" to "lea fakavahaʻalea",
    "iba" to "lea fakaʻipani",
    "ibb" to "lea fakaʻipipio",
    "id" to "lea fakaʻinitōnesia",
    "ie" to "lea fakavahaʻalingikē",
    "ig" to "lea fakaʻikipō",
    "ii" to "lea fakasisiuani-ī",
    "ik" to "lea fakaʻinupiaki",
    "ikt" to "lea fakaʻinuketītuti-kānata-hihifo",
    "ilo" to "lea fakaʻiloko",
    "inh" to "lea fakaʻingusi",
    "io" to "lea fakaʻito",
    "is" to "lea fakaʻaisilani",
    "it" to "lea fakaʻītali",
    "iu" to "lea fakaʻinuketītuti",
    "izh" to "lea fakaʻingiliani",
    "ja" to "lea fakasiapani",
    "jam" to "lea fakapālangi-samaika",
    "jbo" to "lea fakalosipani",
    "jgo" to "lea fakanikōmipa",
    "jmc" to "lea fakamasame",
    "jpr" to "lea fakaʻiuteo-pēsia",
    "jrb" to "lea fakaʻiuteo-ʻalepea",
    "jut" to "lea fakaʻiutilani",
    "jv" to "lea fakasava",
    "ka" to "lea fakaseōsia",
    "kaa" to "lea fakakala-kalipaki",
    "kab" to "lea fakakapile",
    "kac" to "lea fakakasini",
    "kaj" to "lea fakasisū",
    "kam" to "lea fakakamipa",
    "kaw" to "lea fakakavi",
    "kbd" to "lea fakakapālitia",
    "kbl" to "lea fakakanēmipu",
    "kcg" to "lea fakatiapi",
    "kde" to "lea fakamakōnite",
    "kea" to "lea fakakapuvelitianu",
    "ken" to "lea fakakeniangi",
    "kfo" to "lea fakakolo",
    "kg" to "lea fakakongikō",
    "kgp" to "lea fakakaingangi",
    "kha" to "lea fakakāsi",
    "kho" to "lea fakakōtani",
    "khq" to "lea fakakoila-sīni",
    "khw" to "lea fakakouali",
    "ki" to "lea fakakikuiu",
    "kiu" to "lea fakakilimanisikī",
    "kj" to "lea fakakuaniama",
    "kk" to "lea fakakasaki",
    "kkj" to "lea fakakako",
    "kl" to "lea fakakalaʻalisuti",
    "kln" to "lea fakakalenisini",
    "km" to "lea fakakamipōtia",
    "kmb" to "lea fakakimipūnitu",
    "kn" to "lea fakakanata",
    "ko" to "lea fakakōlea",
    "koi" to "lea fakakomi-pelemiaki",
    "kok" to "lea fakakonikanī",
    "kos" to "lea fakakosilae",
    "kpe" to "lea fakakepele",
    "kr" to "lea fakakanuli",
    "krc" to "lea fakakalate-palakili",
    "kri" to "lea fakakilio",
    "krj" to "lea fakakinaraiā",
    "krl" to "lea fakakalelia",
    "kru" to "lea fakakuluki",
    "ks" to "lea fakakāsimila",
    "ksb" to "lea fakasiamipala",
    "ksf" to "lea fakapafia",
    "ksh" to "lea fakakolongia",
    "ku" to "lea fakakulitī",
    "kum" to "lea fakakumiki",
    "kut" to "lea fakakutenai",
    "kv" to "lea fakakomi",
    "kw" to "lea fakakoniuali",
    "kwk" to "lea fakakuakuala",
    "ky" to "lea fakakīsisi",
    "la" to "lea fakalatina",
    "lad" to "lea fakalatino",
    "lag" to "lea fakalangi",
    "lah" to "lea fakapunisapi-hihifoi",
    "lam" to "lea fakalamipā",
    "lb" to "lea fakalakisimipeki",
    "lez" to "lea fakalesikia",
    "lfn" to "lea fakakavakava-foʻou",
    "lg" to "lea fakakanita",
    "li" to "lea fakalimipūliki",
    "lij" to "lea fakalikulia",
    "lil" to "lea fakalilōeti",
    "liv" to "lea fakalivonia",
    "lkt" to "lea fakalakota",
    "lmo" to "lea fakalomipāti",
    "ln" to "lea lingikala",
    "lo" to "lea fakalau",
    "lol" to "lea fakamongikō",
    "lou" to "lea fakaluisiana",
    "loz" to "lea fakalosi",
    "lrc" to "lea fakaluli-tokelau",
    "lsm" to "lea fakasāmia",
    "lt" to "lea fakalituania",
    "ltg" to "lea fakalatakale",
    "lu" to "lea fakalupa-katanga",
    "lua" to "lea fakalupa-lulua",
    "lui" to "lea fakaluiseno",
    "lun" to "lea fakalunitā",
    "luo" to "lea fakaluo",
    "lus" to "lea fakamiso",
    "luy" to "lea fakaluīa",
    "lv" to "lea fakalativia",
    "lzh" to "lea fakasiaina-faʻutohi",
    "lzz" to "lea fakalasu",
    "mad" to "lea fakamatula",
    "maf" to "lea fakamafa",
    "mag" to "lea fakamakahi",
    "mai" to "lea fakamaitili",
    "mak" to "lea fakamakasali",
    "man" to "lea fakamanitīngiko",
    "mas" to "lea fakamasai",
    "mde" to "lea fakamapa",
    "mdf" to "lea fakamokisiā",
    "mdr" to "lea fakamanetali",
    "men" to "lea fakamenetī",
    "mer" to "lea fakamelu",
    "mfe" to "lea fakamolisieni",
    "mg" to "lea fakamalakasi",
    "mga" to "lea fakaʻaelani-lotoloto",
    "mgh" to "lea fakamakūa-meʻeto",
    "mgo" to "lea fakametā",
    "mh" to "lea fakamāsolo",
    "mi" to "lea fakamāuli",
    "mic" to "lea fakamikemaki",
    "min" to "lea fakaminangikapau",
    "mk" to "lea fakamasitōnia",
    "ml" to "lea fakaʻinitia-malāialami",
    "mn" to "lea fakamongokōlia",
    "mnc" to "lea fakamanisū",
    "mni" to "lea fakamanipuli",
    "moe" to "lea fakaʻinuʻaimuni",
    "moh" to "lea fakamohauki",
    "mos" to "lea fakamosi",
    "mr" to "lea fakamalati",
    "mrj" to "lea fakamali-hihifo",
    "ms" to "lea fakamalei",
    "mt" to "lea fakamalita",
    "mua" to "lea fakamunitangi",
    "mul" to "lea tuifio",
    "mus" to "lea fakakileki",
    "mwl" to "lea fakamilanitēsi",
    "mwr" to "lea fakamaliwali",
    "mwv" to "lea fakamenitauai",
    "my" to "lea fakapema",
    "mye" to "lea fakamiene",
    "myv" to "lea fakaʻelisia",
    "mzn" to "lea fakamasanitelani",
    "na" to "lea fakanaulu",
    "nan" to "lea fakasiaina-mininani",
    "nap" to "lea fakanapoletano",
    "naq" to "lea fakanama",
    "nb" to "lea fakanouaē-pokimali",
    "nd" to "lea fakanetepele-tokelau",
    "nds" to "lea fakasiamane-hifo",
    "nds-NL" to "lea fakasakisoni-hifo",
    "ne" to "lea fakanepali",
    "new" to "lea fakaneuali",
    "ng" to "lea fakanetongikā",
    "nia" to "lea fakaniasi",
    "niu" to "lea fakaniuē",
    "njo" to "lea fakaʻaonasa",
    "nl" to "lea fakahōlani",
    "nl-BE" to "lea fakahōlani-pelesiume",
    "nmg" to "lea fakakuasio",
    "nn" to "lea fakanoauē-ninosiki",
    "nnh" to "lea fakangiemipōni",
    "no" to "lea fakanouaē",
    "nog" to "lea fakanokai",
    "non" to "lea fakanoauē-motuʻa",
    "nov" to "lea fakanoviale",
    "nqo" to "lea fakanikō",
    "nr" to "lea fakanetepele-tonga",
    "nso" to "lea fakasoto-tokelau",
    "nus" to "lea fakanueli",
    "nv" to "lea fakanavaho",
    "nwc" to "lea fakaneuali-motuʻa",
    "ny" to "lea fakanianisa",
    "nym" to "lea fakaniamiuesi",
    "nyn" to "lea fakanianikole",
    "nyo" to "lea fakaniolo",
    "nzi" to "lea fakanesima",
    "oc" to "lea fakaʻokitane",
    "oj" to "lea fakaʻosipiuā",
    "ojb" to "lea fakaʻosipiuā-tokelauhihifo",
    "ojc" to "lea fakaʻosipiuā-loto",
    "ojs" to "lea fakakilī-osi",
    "ojw" to "lea fakaʻosipiuā-hihifo",
    "oka" to "lea faka-ʻokanākani",
    "om" to "lea fakaʻolomo",
    "or" to "lea fakaʻotia",
    "os" to "lea fakaʻosetiki",
    "osa" to "lea fakaʻosēse",
    "ota" to "lea fakatoake-ʻotomani",
    "pa" to "lea fakapūnusapi",
    "pag" to "lea fakapangasinani",
    "pal" to "lea fakapālavi",
    "pam" to "lea fakapamipanga",
    "pap" to "lea fakapapiamēnito",
    "pau" to "lea fakapalau",
    "pcd" to "lea fakapikāti",
    "pcm" to "lea fakanaisilia",
    "pdc" to "lea fakasiamane-penisilivania",
    "pdt" to "lea fakasiamane-lafalafa",
    "peo" to "lea fakapēsia-motuʻa",
    "pfl" to "lea fakasiamane-palatine",
    "phn" to "lea fakafoinikia",
    "pi" to "lea fakapāli",
    "pis" to "lea fakapisini",
    "pl" to "lea fakapolani",
    "pms" to "lea fakapiemonite",
    "pnt" to "lea fakaponitiki",
    "pon" to "lea fakaponapē",
    "pqm" to "lea fakamaliseti-pasamakuoti",
    "prg" to "lea fakapulūsia",
    "pro" to "lea fakapolovenisi-motuʻa",
    "ps" to "lea fakapasitō",
    "pt" to "lea fakapotukali",
    "qu" to "lea fakakuetisa",
    "quc" to "lea fakakīsē",
    "qug" to "lea fakakuitisa-simipolaso",
    "raj" to "lea fakalasasitani",
    "rap" to "lea fakalapanui",
    "rar" to "lea fakalalotonga",
    "rgn" to "lea fakalomaniolo",
    "rhg" to "lea fakalouhingia",
    "rif" to "lea fakalifi",
    "rm" to "lea fakalaito-lomēnia",
    "rn" to "lea fakaluaniti",
    "ro" to "lea fakalōmenia",
    "ro-MD" to "lea fakamolitāvia",
    "rof" to "lea fakalomipō",
    "rom" to "lea fakalomani",
    "rtm" to "lea fakalotuma",
    "ru" to "lea fakalūsia",
    "rue" to "lea fakalusini",
    "rug" to "lea fakaloviana",
    "rup" to "lea fakaʻalomania",
    "rw" to "lea fakakiniāuanita",
    "rwk" to "lea fakaluā",
    "sa" to "lea fakasanisukuliti",
    "sad" to "lea fakasanitaue",
    "sah" to "lea fakaiakuti",
    "sam" to "lea fakasamalitani-ʻalāmiti",
    "saq" to "lea fakasamipulu",
    "sas" to "lea fakasasaki",
    "sat" to "lea fakasanitali",
    "saz" to "lea fakasaulasitilā",
    "sba" to "lea fakangāmipai",
    "sbp" to "lea fakasangu",
    "sc" to "lea fakasaletīnia",
    "scn" to "lea fakasisīlia",
    "sco" to "lea fakasikotilani",
    "sd" to "lea fakasīniti",
    "sdc" to "lea fakasaletīnia-sasalesu",
    "sdh" to "lea faka-tonga ‘o Ketesi",
    "se" to "lea fakasami-tokelau",
    "see" to "lea fakaseneka",
    "seh" to "lea fakasena",
    "sei" to "lea fakaseli",
    "sel" to "lea fakaselikupi",
    "ses" to "lea fakakoilapolo-seni",
    "sg" to "lea fakasangikō",
    "sga" to "lea fakaʻaelani-motuʻa",
    "sgs" to "lea fakasamositia",
    "sh" to "lea fakakuloisia-sēpia",
    "shi" to "lea fakataselihiti",
    "shn" to "lea fakasiani",
    "shu" to "lea fakaʻalepea-sāti",
    "si" to "lea fakasingihala",
    "sid" to "lea fakasitamo",
    "sk" to "lea fakasolāvaki",
    "sl" to "lea fakasolovenia",
    "slh" to "lea fakalusūtisiti",
    "sli" to "lea fakasilesia-hifo",
    "sly" to "lea fakaselaiā",
    "sm" to "lea fakahaʻamoa",
    "sma" to "lea fakasami-tonga",
    "smj" to "lea fakasami-lule",
    "smn" to "lea fakasami-ʻinali",
    "sms" to "lea fakasami-sikolita",
    "sn" to "lea fakasiona",
    "snk" to "lea fakasoninekē",
    "so" to "lea fakasomali",
    "sog" to "lea fakasokitiana",
    "sq" to "lea fakaʻalapēnia",
    "sr" to "lea fakasēpia",
    "srn" to "lea fakasulanane-tongikō",
    "srr" to "lea fakasēlēle",
    "ss" to "lea fakasuati",
    "ssy" to "lea fakasaho",
    "st" to "lea fakasoto-tonga",
    "stq" to "lea fakafilisia-satēlani",
    "str" to "lea fakasalisi-vahatokelau",
    "su" to "lea fakasunitā",
    "suk" to "lea fakasukuma",
    "sus" to "lea fakasusū",
    "sux" to "lea fakasumelia",
    "sv" to "lea fakasuēteni",
    "sw" to "lea fakasuahili",
    "sw-CD" to "lea fakasuahili-kongikō",
    "swb" to "lea fakakomolo",
    "syc" to "lea fakasuliāiā-muʻa",
    "syr" to "lea fakasuliāiā",
    "szl" to "lea fakasilesia",
    "ta" to "lea fakatamili",
    "tce" to "lea fakatutisone-tonga",
    "tcy" to "lea fakatulu",
    "te" to "lea fakaʻinitia-teluku",
    "tem" to "lea fakatimenē",
    "teo" to "lea fakateso",
    "ter" to "lea fakateleno",
    "tet" to "lea fakatetumu",
    "tg" to "lea fakatāsiki",
    "tgx" to "lea fakatākisi",
    "th" to "lea fakatailani",
    "tht" to "lea fakatālitāni",
    "ti" to "lea fakatikilinia",
    "tig" to "lea fakatikilē",
    "tiv" to "lea fakativi",
    "tk" to "lea fakatēkimeni",
    "tkl" to "lea fakatokelau",
    "tkr" to "lea fakasākuli",
    "tl" to "lea fakatakāloka",
    "tlh" to "lea fakakilingoni",
    "tli" to "lea fakatilingikīte",
    "tly" to "lea fakatalisi",
    "tmh" to "lea fakatamasieki",
    "tn" to "lea fakatisuana",
    "to" to "lea fakatonga",
    "tog" to "lea fakaniasa-tonga",
    "tok" to "lea fakatoki-pona",
    "tpi" to "lea fakatoki-pisini",
    "tr" to "lea fakatoake",
    "tru" to "lea fakatuloio",
    "trv" to "lea fakataloko",
    "ts" to "lea fakatisonga",
    "tsd" to "lea fakasakōnia",
    "tsi" to "lea fakatisīmisiani",
    "tt" to "lea fakatatale",
    "ttm" to "lea fakatutisone-tokelau",
    "ttt" to "lea fakatati-moselemi",
    "tum" to "lea fakatumepuka",
    "tvl" to "lea fakatūvalu",
    "tw" to "lea fakatusuī",
    "twq" to "lea fakatasauaki",
    "ty" to "lea fakatahiti",
    "tyv" to "lea fakatuvīnia",
    "tzm" to "lea fakatamasaiti-ʻatilasi-loloto",
    "udm" to "lea fakaʻutimuliti",
    "ug" to "lea fakaʻuikūli",
    "uga" to "lea fakaʻūkaliti",
    "uk" to "lea fakaʻūkalaʻine",
    "umb" to "lea fakaʻumipūnitu",
    "und" to "lea taʻeʻiloa",
    "ur" to "lea fakaʻūtū",
    "uz" to "lea fakaʻusipeki",
    "vai" to "lea fakavai",
    "ve" to "lea fakavenitā",
    "vec" to "lea fakavenēsia",
    "vep" to "lea fakavepisi",
    "vi" to "lea fakavietinami",
    "vls" to "lea fakavelamingi-hihifo",
    "vmf" to "lea fakafalanikoni-loloto",
    "vo" to "lea fakavolapiki",
    "vot" to "lea fakavotiki",
    "vro" to "lea fakavōlo",
    "vun" to "lea fakavūniso",
    "wa" to "lea fakaʻualonia",
    "wae" to "lea fakaʻualiseli",
    "wal" to "lea fakaʻuolaita",
    "war" to "lea fakaʻualai",
    "was" to "lea fakaʻuasiō",
    "wbp" to "lea fakaʻuālipili",
    "wo" to "lea fakaʻuolofo",
    "wuu" to "lea fakasiaina-uū",
    "xal" to "lea fakakalimiki",
    "xh" to "lea fakatōsa",
    "xmf" to "lea fakamingilelia",
    "xog" to "lea fakasoka",
    "yao" to "lea fakaʻiao",
    "yap" to "lea fakaʻiapi",
    "yav" to "lea fakaʻiangipeni",
    "ybb" to "lea fakaʻiēmipa",
    "yi" to "lea fakaītisi",
    "yo" to "lea fakaʻiōlupa",
    "yrl" to "lea fakaneʻēngatū",
    "yue" to "lea fakakuangitongi",
    "yue-alt-menu" to "lea fakakuangitongi (Siaina)",
    "za" to "lea fakasuangi",
    "zap" to "lea fakasapoteki",
    "zbl" to "lea fakaʻilonga-pilisi",
    "zea" to "lea fakasēlani",
    "zen" to "lea fakasenaka",
    "zgh" to "lea fakatamasaiti-moloko",
    "zh" to "lea fakasiaina",
    "zh-alt-menu" to "lea fakasiaina-mānitali",
    "zh-Hans" to "lea fakasiaina-fakafaingofua",
    "zh-Hans-alt-long" to "lea fakasiaina-mānitali-fakafaingofua",
    "zh-Hant" to "lea fakasiaina-tukufakaholo",
    "zh-Hant-alt-long" to "lea fakasiaina-mānitali-tukufakaholo",
    "zu" to "lea fakasulu",
    "zun" to "lea fakasuni",
    "zxx" to "ʻikai ha lea",
    "zza" to "lea fakasāsā",
  ) }

  val tok: ImmutableMap by lazy { immutableMapOf(
    "en" to "toki Inli",
    "tok" to "toki pona",
    "uz" to "toki Opeki",
  ) }

  val tpi: ImmutableMap by lazy { immutableMapOf(
    "de" to "Jeman",
    "de-AT" to "Austria Jeman",
    "de-CH" to "Swis Jeman",
    "en" to "Inglis",
    "en-AU" to "Australian Inglis",
    "en-CA" to "Kenedien Inglis",
    "en-GB" to "Britis Inglis",
    "en-GB-alt-short" to "Britis Inglis",
    "en-US" to "Amerikan Inglis",
    "en-US-alt-short" to "Amerikan Inglis",
    "es" to "Spenis",
    "es-419" to "Saut Amerikan Spenis",
    "es-ES" to "Spenis (Spein)",
    "es-MX" to "Meksikan Spenis",
    "fr" to "Frens",
    "fr-CA" to "Kenedien Frens",
    "fr-CH" to "Swis Frens",
    "it" to "Italien",
    "ja" to "Japanis",
    "pt" to "Potigis",
    "pt-BR" to "Brasilien Potigis",
    "pt-PT" to "Yurop Potigis",
    "tpi" to "Tok Pisin",
    "und" to "Tok ples i no stap",
    "zh" to "Sainis",
    "zh-alt-menu" to "Sainis",
    "zh-Hans" to "Isipela Sainis",
    "zh-Hans-alt-long" to "Isipela Sainis",
    "zh-Hant" to "Tredisinol Sainis",
    "zh-Hant-alt-long" to "Tredisinol Sainis",
  ) }

  val tr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Afar",
    "ab" to "Abhazca",
    "ace" to "Açece",
    "ach" to "Acoli",
    "ada" to "Adangme",
    "ady" to "Adigece",
    "ae" to "Avestçe",
    "aeb" to "Tunus Arapçası",
    "af" to "Afrikaanca",
    "afh" to "Afrihili",
    "agq" to "Aghem",
    "ain" to "Aynuca",
    "ak" to "Akan",
    "akk" to "Akad Dili",
    "akz" to "Alabamaca",
    "ale" to "Aleut dili",
    "aln" to "Gheg Arnavutçası",
    "alt" to "Güney Altayca",
    "am" to "Amharca",
    "an" to "Aragonca",
    "ang" to "Eski İngilizce",
    "ann" to "Obolo dili",
    "anp" to "Angika",
    "ar" to "Arapça",
    "ar-001" to "Modern Standart Arapça",
    "arc" to "Aramice",
    "arn" to "Mapuçe dili",
    "aro" to "Araona",
    "arp" to "Arapaho dili",
    "arq" to "Cezayir Arapçası",
    "ars" to "Necd Arapçası",
    "ars-alt-menu" to "Arapça, Necd",
    "arw" to "Arawak Dili",
    "ary" to "Fas Arapçası",
    "arz" to "Mısır Arapçası",
    "as" to "Assamca",
    "asa" to "Asu",
    "ase" to "Amerikan İşaret Dili",
    "ast" to "Asturyasça",
    "atj" to "Atikamekçe",
    "av" to "Avar dili",
    "avk" to "Kotava",
    "awa" to "Awadhi",
    "ay" to "Aymara",
    "az" to "Azerbaycan dili",
    "az-alt-short" to "Azerbaycan dili",
    "az-Arab" to "Güney Azerice",
    "ba" to "Başkırtça",
    "bal" to "Beluçça",
    "ban" to "Bali dili",
    "bar" to "Bavyera dili",
    "bas" to "Basa Dili",
    "bax" to "Bamun",
    "bbc" to "Batak Toba",
    "bbj" to "Ghomala",
    "be" to "Belarusça",
    "bej" to "Beja dili",
    "bem" to "Bemba",
    "bew" to "Betawi",
    "bez" to "Bena",
    "bfd" to "Bafut",
    "bfq" to "Badaga",
    "bg" to "Bulgarca",
    "bgc" to "Haryanvi dili",
    "bgn" to "Batı Balochi",
    "bho" to "Arayanice",
    "bi" to "Bislama",
    "bik" to "Bikol",
    "bin" to "Bini",
    "bjn" to "Banjar Dili",
    "bkm" to "Kom",
    "bla" to "Karaayak dili",
    "blo" to "Aniice",
    "bm" to "Bambara",
    "bn" to "Bengalce",
    "bo" to "Tibetçe",
    "bpy" to "Bishnupriya",
    "bqi" to "Bahtiyari",
    "br" to "Bretonca",
    "bra" to "Braj",
    "brh" to "Brohice",
    "brx" to "Bodo",
    "bs" to "Boşnakça",
    "bss" to "Akoose",
    "bua" to "Buryatça",
    "bug" to "Bugis",
    "bum" to "Bulu",
    "byn" to "Blin",
    "byv" to "Medumba",
    "ca" to "Katalanca",
    "cad" to "Kado dili",
    "car" to "Carib",
    "cay" to "Kayuga dili",
    "cch" to "Atsam",
    "ccp" to "Chakma",
    "ce" to "Çeçence",
    "ceb" to "Sebuano dili",
    "cgg" to "Kiga",
    "ch" to "Çamorro dili",
    "chb" to "Çibça dili",
    "chg" to "Çağatayca",
    "chk" to "Chuukese",
    "chm" to "Mari dili",
    "chn" to "Çinuk dili",
    "cho" to "Çoktav dili",
    "chp" to "Çipevya dili",
    "chr" to "Çerokice",
    "chy" to "Şayence",
    "ckb" to "Orta Kürtçe",
    "ckb-alt-menu" to "Kürtçe, Orta",
    "ckb-alt-variant" to "Kürtçe, Sorani",
    "clc" to "Çilkotince",
    "co" to "Korsikaca",
    "cop" to "Kıptice",
    "cps" to "Capiznon",
    "cr" to "Krice",
    "crg" to "Michif dili",
    "crh" to "Kırım Tatarcası",
    "crj" to "Güney Doğu Kricesi",
    "crk" to "Ova Kricesi",
    "crl" to "Kuzey Doğu Kricesi",
    "crm" to "Moose Kricesi",
    "crr" to "Carolina Algonkin dili",
    "crs" to "Seselwa Kreole Fransızcası",
    "cs" to "Çekçe",
    "csb" to "Kashubian",
    "csw" to "Bataklık Kricesi",
    "cu" to "Kilise Slavcası",
    "cv" to "Çuvaşça",
    "cy" to "Galce",
    "da" to "Danca",
    "dak" to "Dakotaca",
    "dar" to "Dargince",
    "dav" to "Taita",
    "de" to "Almanca",
    "de-AT" to "Avusturya Almancası",
    "de-CH" to "İsviçre Yüksek Almancası",
    "del" to "Delaware",
    "den" to "Slavey dili",
    "dgr" to "Dogrib",
    "din" to "Dinka dili",
    "dje" to "Zarma",
    "doi" to "Dogri",
    "dsb" to "Aşağı Sorbça",
    "dtp" to "Orta Kadazan",
    "dua" to "Duala",
    "dum" to "Ortaçağ Felemenkçesi",
    "dv" to "Divehi dili",
    "dyo" to "Jola-Fonyi",
    "dyu" to "Dyula",
    "dz" to "Dzongkha",
    "dzg" to "Dazaga",
    "ebu" to "Embu",
    "ee" to "Ewe",
    "efi" to "Efik",
    "egl" to "Emilia Dili",
    "egy" to "Eski Mısır Dili",
    "eka" to "Ekajuk",
    "el" to "Yunanca",
    "elx" to "Elam",
    "en" to "İngilizce",
    "en-AU" to "Avustralya İngilizcesi",
    "en-CA" to "Kanada İngilizcesi",
    "en-GB" to "İngiliz İngilizcesi",
    "en-GB-alt-short" to "Birleşik Krallık İngilizcesi",
    "en-US" to "Amerikan İngilizcesi",
    "en-US-alt-short" to "ABD İngilizcesi",
    "enm" to "Ortaçağ İngilizcesi",
    "eo" to "Esperanto",
    "es" to "İspanyolca",
    "es-419" to "Latin Amerika İspanyolcası",
    "es-ES" to "Avrupa İspanyolcası",
    "es-MX" to "Meksika İspanyolcası",
    "esu" to "Merkezi Yupikçe",
    "et" to "Estonca",
    "eu" to "Baskça",
    "ewo" to "Ewondo",
    "ext" to "Ekstremadura Dili",
    "fa" to "Farsça",
    "fa-AF" to "Darice",
    "fan" to "Fang",
    "fat" to "Fanti",
    "ff" to "Fula dili",
    "fi" to "Fince",
    "fil" to "Filipince",
    "fit" to "Tornedalin Fincesi",
    "fj" to "Fiji dili",
    "fo" to "Faroe dili",
    "fon" to "Fon",
    "fr" to "Fransızca",
    "fr-CA" to "Kanada Fransızcası",
    "fr-CH" to "İsviçre Fransızcası",
    "frc" to "Cajun Fransızcası",
    "frm" to "Ortaçağ Fransızcası",
    "fro" to "Eski Fransızca",
    "frp" to "Arpitanca",
    "frr" to "Kuzey Frizce",
    "frs" to "Doğu Frizcesi",
    "fur" to "Friuli dili",
    "fy" to "Batı Frizcesi",
    "ga" to "İrlandaca",
    "gaa" to "Ga dili",
    "gag" to "Gagavuzca",
    "gan" to "Gan Çincesi",
    "gay" to "Gayo dili",
    "gba" to "Gbaya",
    "gbz" to "Zerdüşt Daricesi",
    "gd" to "İskoç Gaelcesi",
    "gez" to "Geez",
    "gil" to "Kiribatice",
    "gl" to "Galiçyaca",
    "glk" to "Gilanice",
    "gmh" to "Ortaçağ Yüksek Almancası",
    "gn" to "Guarani dili",
    "goh" to "Eski Yüksek Almanca",
    "gon" to "Gondi dili",
    "gor" to "Gorontalo dili",
    "got" to "Gotça",
    "grb" to "Grebo dili",
    "grc" to "Antik Yunanca",
    "gsw" to "İsviçre Almancası",
    "gu" to "Güceratça",
    "guc" to "Wayuu dili",
    "gur" to "Frafra",
    "guz" to "Gusii",
    "gv" to "Man dili",
    "gwi" to "Guçince",
    "ha" to "Hausa dili",
    "hai" to "Haydaca",
    "hak" to "Hakka Çincesi",
    "haw" to "Hawaii dili",
    "hax" to "Güney Haydaca",
    "he" to "İbranice",
    "hi" to "Hintçe",
    "hi-Latn-alt-variant" to "Hindilizce",
    "hif" to "Fiji Hintçesi",
    "hil" to "Hiligaynon dili",
    "hit" to "Hititçe",
    "hmn" to "Hmong",
    "ho" to "Hiri Motu",
    "hr" to "Hırvatça",
    "hsb" to "Yukarı Sorbça",
    "hsn" to "Xiang Çincesi",
    "ht" to "Haiti Kreyolu",
    "hu" to "Macarca",
    "hup" to "Hupaca",
    "hur" to "Halkomelemce",
    "hy" to "Ermenice",
    "hz" to "Herero dili",
    "ia" to "İnterlingua",
    "iba" to "Iban",
    "ibb" to "İbibio dili",
    "id" to "Endonezce",
    "ie" to "Interlingue",
    "ig" to "İbo dili",
    "ii" to "Sichuan Yi",
    "ik" to "İnyupikçe",
    "ikt" to "Batı Kanada İnuktitut dili",
    "ilo" to "Iloko",
    "inh" to "İnguşça",
    "io" to "Ido",
    "is" to "İzlandaca",
    "it" to "İtalyanca",
    "iu" to "İnuktitut dili",
    "izh" to "İngriya Dili",
    "ja" to "Japonca",
    "jam" to "Jamaika Patois Dili",
    "jbo" to "Lojban",
    "jgo" to "Ngomba",
    "jmc" to "Machame",
    "jpr" to "Yahudi Farsçası",
    "jrb" to "Yahudi Arapçası",
    "jut" to "Yutland Dili",
    "jv" to "Cava dili",
    "ka" to "Gürcüce",
    "kaa" to "Karakalpakça",
    "kab" to "Kabiliyece",
    "kac" to "Kaçin dili",
    "kaj" to "Jju",
    "kam" to "Kamba",
    "kaw" to "Kawi",
    "kbd" to "Kabardeyce",
    "kbl" to "Kanembu",
    "kcg" to "Tyap",
    "kde" to "Makonde",
    "kea" to "Kabuverdianu",
    "ken" to "Kenyang",
    "kfo" to "Koro",
    "kg" to "Kongo dili",
    "kgp" to "Kaingang",
    "kha" to "Khasi dili",
    "kho" to "Hotanca",
    "khq" to "Koyra Chiini",
    "khw" to "Çitral Dili",
    "ki" to "Kikuyu",
    "kiu" to "Kırmançça",
    "kj" to "Kuanyama",
    "kk" to "Kazakça",
    "kkj" to "Kako",
    "kl" to "Grönland dili",
    "kln" to "Kalenjin",
    "km" to "Khmer dili",
    "kmb" to "Kimbundu",
    "kn" to "Kannada dili",
    "ko" to "Korece",
    "koi" to "Komi-Permyak",
    "kok" to "Konkani dili",
    "kos" to "Kosraean",
    "kpe" to "Kpelle dili",
    "kr" to "Kanuri dili",
    "krc" to "Karaçay-Balkarca",
    "kri" to "Krio",
    "krj" to "Kinaray-a",
    "krl" to "Karelyaca",
    "kru" to "Kurukh dili",
    "ks" to "Keşmir dili",
    "ksb" to "Şambala",
    "ksf" to "Bafia",
    "ksh" to "Köln lehçesi",
    "ku" to "Kürtçe",
    "kum" to "Kumukça",
    "kut" to "Kutenai dili",
    "kv" to "Komi",
    "kw" to "Kernevekçe",
    "kwk" to "Kwakʼwala dili",
    "kxv" to "Kuvi",
    "ky" to "Kırgızca",
    "la" to "Latince",
    "lad" to "Ladino",
    "lag" to "Langi",
    "lah" to "Lahnda",
    "lam" to "Lamba dili",
    "lb" to "Lüksemburgca",
    "lez" to "Lezgice",
    "lfn" to "Lingua Franca Nova",
    "lg" to "Ganda",
    "li" to "Limburgca",
    "lij" to "Ligurca",
    "lil" to "Lillooet dili",
    "liv" to "Livonca",
    "lkt" to "Lakotaca",
    "lmo" to "Lombardça",
    "ln" to "Lingala",
    "lo" to "Lao dili",
    "lol" to "Mongo",
    "lou" to "Louisiana Kreolcesi",
    "loz" to "Lozi",
    "lrc" to "Kuzey Luri",
    "lsm" to "Samia dili",
    "lt" to "Litvanca",
    "ltg" to "Latgalian",
    "lu" to "Luba-Katanga",
    "lua" to "Luba-Lulua",
    "lui" to "Luiseno",
    "lun" to "Lunda",
    "luo" to "Luo",
    "lus" to "Lushai",
    "luy" to "Luyia",
    "lv" to "Letonca",
    "lzh" to "Edebi Çince",
    "lzz" to "Lazca",
    "mad" to "Madura Dili",
    "maf" to "Mafa",
    "mag" to "Magahi",
    "mai" to "Maithili",
    "mak" to "Makasar",
    "man" to "Mandingo",
    "mas" to "Masai",
    "mde" to "Maba",
    "mdf" to "Mokşa dili",
    "mdr" to "Mandar",
    "men" to "Mende dili",
    "mer" to "Meru",
    "mfe" to "Morisyen",
    "mg" to "Malgaşça",
    "mga" to "Ortaçağ İrlandacası",
    "mgh" to "Makhuwa-Meetto",
    "mgo" to "Meta’",
    "mh" to "Marshall Adaları dili",
    "mi" to "Maori dili",
    "mic" to "Micmac",
    "min" to "Minangkabau",
    "mk" to "Makedonca",
    "ml" to "Malayalam dili",
    "mn" to "Moğolca",
    "mnc" to "Mançurya dili",
    "mni" to "Manipuri dili",
    "moe" to "Doğu İnnucası",
    "moh" to "Mohavk dili",
    "mos" to "Mossi",
    "mr" to "Marathi dili",
    "mrj" to "Ova Çirmişçesi",
    "ms" to "Malayca",
    "mt" to "Maltaca",
    "mua" to "Mundang",
    "mul" to "Birden Fazla Dil",
    "mus" to "Krikçe",
    "mwl" to "Miranda dili",
    "mwr" to "Marvari",
    "mwv" to "Mentawai",
    "my" to "Birman dili",
    "mye" to "Myene",
    "myv" to "Erzya",
    "mzn" to "Mazenderanca",
    "na" to "Nauru dili",
    "nan" to "Min Nan Çincesi",
    "nap" to "Napolice",
    "naq" to "Nama",
    "nb" to "Norveççe Bokmål",
    "nd" to "Kuzey Ndebele",
    "nds" to "Aşağı Almanca",
    "nds-NL" to "Aşağı Saksonca",
    "ne" to "Nepalce",
    "new" to "Nevari",
    "ng" to "Ndonga",
    "nia" to "Nias",
    "niu" to "Niue dili",
    "njo" to "Ao Naga",
    "nl" to "Felemenkçe",
    "nl-BE" to "Flamanca",
    "nmg" to "Kwasio",
    "nn" to "Norveççe Nynorsk",
    "nnh" to "Ngiemboon",
    "no" to "Norveççe",
    "nog" to "Nogayca",
    "non" to "Eski Nors dili",
    "nov" to "Novial",
    "nqo" to "N’Ko",
    "nr" to "Güney Ndebele",
    "nso" to "Kuzey Sotho dili",
    "nus" to "Nuer",
    "nv" to "Navaho dili",
    "nwc" to "Klasik Nevari",
    "ny" to "Nyanja",
    "nym" to "Nyamvezi",
    "nyn" to "Nyankole",
    "nyo" to "Nyoro",
    "nzi" to "Nzima dili",
    "oc" to "Oksitan dili",
    "oj" to "Ojibva dili",
    "ojb" to "Kuzeybatı Ojibwe dili",
    "ojc" to "Orta Ojibwe dili",
    "ojs" to "Anişininice",
    "ojw" to "Batı Ojibwe dili",
    "oka" to "Okanagan dili",
    "om" to "Oromo dili",
    "or" to "Oriya dili",
    "os" to "Osetçe",
    "osa" to "Osage",
    "ota" to "Osmanlı Türkçesi",
    "pa" to "Pencapça",
    "pag" to "Pangasinan dili",
    "pal" to "Pehlevi Dili",
    "pam" to "Pampanga",
    "pap" to "Papiamento",
    "pau" to "Palau dili",
    "pcd" to "Picard Dili",
    "pcm" to "Nijerya Pidgin dili",
    "pdc" to "Pensilvanya Almancası",
    "pdt" to "Plautdietsch",
    "peo" to "Eski Farsça",
    "pfl" to "Palatin Almancası",
    "phn" to "Fenike dili",
    "pi" to "Pali",
    "pis" to "Pijin dili",
    "pl" to "Lehçe",
    "pms" to "Piyemontece",
    "pnt" to "Kuzeybatı Kafkasya",
    "pon" to "Pohnpeian",
    "pqm" to "Malisetçe-Passamaquoddy",
    "prg" to "Prusyaca",
    "pro" to "Eski Provensal",
    "ps" to "Peştuca",
    "pt" to "Portekizce",
    "pt-BR" to "Brezilya Portekizcesi",
    "pt-PT" to "Avrupa Portekizcesi",
    "qu" to "Keçuva dili",
    "quc" to "Kiçece",
    "qug" to "Chimborazo Highland Quichua",
    "raj" to "Rajasthani",
    "rap" to "Rapanui dili",
    "rar" to "Rarotongan",
    "rgn" to "Romanyolca",
    "rhg" to "Rohingya dili",
    "rif" to "Rif Berbericesi",
    "rm" to "Romanşça",
    "rn" to "Kirundi",
    "ro" to "Rumence",
    "ro-MD" to "Moldovaca",
    "rof" to "Rombo",
    "rom" to "Romanca",
    "rtm" to "Rotuman",
    "ru" to "Rusça",
    "rue" to "Rusince",
    "rug" to "Roviana",
    "rup" to "Ulahça",
    "rw" to "Kinyarwanda",
    "rwk" to "Rwa",
    "sa" to "Sanskrit",
    "sad" to "Sandave",
    "sah" to "Yakutça",
    "sam" to "Samarit Aramcası",
    "saq" to "Samburu",
    "sas" to "Sasak",
    "sat" to "Santali",
    "saz" to "Saurashtra",
    "sba" to "Ngambay",
    "sbp" to "Sangu",
    "sc" to "Sardunya dili",
    "scn" to "Sicilyaca",
    "sco" to "İskoçça",
    "sd" to "Sindhi dili",
    "sdc" to "Sassari Sarduca",
    "sdh" to "Güney Kürtçesi",
    "se" to "Kuzey Laponcası",
    "see" to "Seneca dili",
    "seh" to "Sena",
    "sei" to "Seri",
    "sel" to "Selkup dili",
    "ses" to "Koyraboro Senni",
    "sg" to "Sango",
    "sga" to "Eski İrlandaca",
    "sgs" to "Samogitçe",
    "sh" to "Sırp-Hırvat Dili",
    "shi" to "Taşelit",
    "shn" to "Shan dili",
    "shu" to "Çad Arapçası",
    "si" to "Sinhali dili",
    "sid" to "Sidamo dili",
    "sk" to "Slovakça",
    "sl" to "Slovence",
    "slh" to "Güney Lushootseed",
    "sli" to "Aşağı Silezyaca",
    "sly" to "Selayar",
    "sm" to "Samoa dili",
    "sma" to "Güney Laponcası",
    "smj" to "Lule Laponcası",
    "smn" to "İnari Laponcası",
    "sms" to "Skolt Laponcası",
    "sn" to "Şona dili",
    "snk" to "Soninke",
    "so" to "Somalice",
    "sog" to "Sogdiana Dili",
    "sq" to "Arnavutça",
    "sr" to "Sırpça",
    "srn" to "Sranan Tongo",
    "srr" to "Serer dili",
    "ss" to "Sisvati",
    "ssy" to "Saho",
    "st" to "Güney Sotho dili",
    "stq" to "Saterland Frizcesi",
    "str" to "Boğazlar Saliş dili",
    "su" to "Sunda dili",
    "suk" to "Sukuma dili",
    "sus" to "Susu",
    "sux" to "Sümerce",
    "sv" to "İsveççe",
    "sw" to "Svahili dili",
    "sw-CD" to "Kongo Svahili",
    "swb" to "Komorca",
    "syc" to "Klasik Süryanice",
    "syr" to "Süryanice",
    "szl" to "Silezyaca",
    "ta" to "Tamilce",
    "tce" to "Güney Tuçoncası",
    "tcy" to "Tuluca",
    "te" to "Telugu dili",
    "tem" to "Timne",
    "teo" to "Teso",
    "ter" to "Tereno",
    "tet" to "Tetum",
    "tg" to "Tacikçe",
    "tgx" to "Tagişçe",
    "th" to "Tayca",
    "tht" to "Tahltanca",
    "ti" to "Tigrinya dili",
    "tig" to "Tigre",
    "tiv" to "Tiv",
    "tk" to "Türkmence",
    "tkl" to "Tokelau dili",
    "tkr" to "Sahurca",
    "tl" to "Tagalogca",
    "tlh" to "Klingonca",
    "tli" to "Tlingitçe",
    "tly" to "Talışça",
    "tmh" to "Tamaşek",
    "tn" to "Setsvana",
    "to" to "Tonga dili",
    "tog" to "Nyasa Tonga",
    "tok" to "Toki Pona",
    "tpi" to "Tok Pisin",
    "tr" to "Türkçe",
    "tru" to "Turoyo",
    "trv" to "Taroko",
    "ts" to "Tsonga",
    "tsd" to "Tsakonca",
    "tsi" to "Tsimshian",
    "tt" to "Tatarca",
    "ttm" to "Kuzey Tuçoncası",
    "ttt" to "Tatça",
    "tum" to "Tumbuka",
    "tvl" to "Tuvalyanca",
    "tw" to "Tvi",
    "twq" to "Tasawaq",
    "ty" to "Tahiti dili",
    "tyv" to "Tuvaca",
    "tzm" to "Orta Atlas Tamazigti",
    "udm" to "Udmurtça",
    "ug" to "Uygurca",
    "uga" to "Ugarit dili",
    "uk" to "Ukraynaca",
    "umb" to "Umbundu",
    "und" to "Bilinmeyen Dil",
    "ur" to "Urduca",
    "uz" to "Özbekçe",
    "vai" to "Vai",
    "ve" to "Venda dili",
    "vec" to "Venedikçe",
    "vep" to "Veps dili",
    "vi" to "Vietnamca",
    "vls" to "Batı Flamanca",
    "vmf" to "Main Frankonya Dili",
    "vmw" to "Makuaca",
    "vo" to "Volapük",
    "vot" to "Votça",
    "vro" to "Võro",
    "vun" to "Vunjo",
    "wa" to "Valonca",
    "wae" to "Walser",
    "wal" to "Valamo",
    "war" to "Varay",
    "was" to "Vaşo",
    "wbp" to "Warlpiri",
    "wo" to "Volofça",
    "wuu" to "Wu Çincesi",
    "xal" to "Kalmıkça",
    "xh" to "Zosa dili",
    "xmf" to "Megrelce",
    "xnr" to "Kangrice",
    "xog" to "Soga",
    "yao" to "Yao",
    "yap" to "Yapça",
    "yav" to "Yangben",
    "ybb" to "Yemba",
    "yi" to "Yidiş",
    "yo" to "Yorubaca",
    "yrl" to "Nheengatu",
    "yue" to "Kantonca",
    "yue-alt-menu" to "Çince, Kantonca",
    "za" to "Zhuangca",
    "zap" to "Zapotek dili",
    "zbl" to "Blis Sembolleri",
    "zea" to "Zelandaca",
    "zen" to "Zenaga dili",
    "zgh" to "Standart Fas Tamazigti",
    "zh" to "Çince",
    "zh-alt-menu" to "Çince, Mandarin",
    "zh-Hans" to "Basitleştirilmiş Çince",
    "zh-Hans-alt-long" to "Basitleştirilmiş Çince (Mandarin)",
    "zh-Hant" to "Geleneksel Çince",
    "zh-Hant-alt-long" to "Geleneksel Çince (Mandarin)",
    "zu" to "Zuluca",
    "zun" to "Zunice",
    "zxx" to "Dilbilim içeriği yok",
    "zza" to "Zazaca",
  ) }

  val tr_CY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val trv: ImmutableMap by lazy { immutableMapOf(
    "trv" to "patas Taroko",
  ) }

  val trw: ImmutableMap by lazy { immutableMapOf(
    "trw" to "توروالی",
  ) }

  val tt: ImmutableMap by lazy { immutableMapOf(
    "af" to "африкаанс",
    "am" to "амхар",
    "ar" to "гарәп",
    "ar-001" to "Заманча стандарт гарәп",
    "arn" to "мапуче",
    "as" to "ассам",
    "az" to "әзәрбайҗан",
    "az-alt-short" to "әзәрбайҗан",
    "ba" to "башкорт",
    "ban" to "бали",
    "be" to "белорус",
    "bem" to "бемба",
    "bg" to "болгар",
    "bn" to "бенгали",
    "bo" to "тибет",
    "br" to "бретон",
    "bs" to "босния",
    "ca" to "каталан",
    "ceb" to "себуано",
    "chm" to "мари",
    "chr" to "чероки",
    "ckb" to "үзәк көрд",
    "ckb-alt-menu" to "үзәк көрд",
    "ckb-alt-variant" to "үзәк көрд",
    "co" to "корсика",
    "cs" to "чех",
    "cy" to "уэльс",
    "da" to "дания",
    "de" to "алман",
    "de-CH" to "югары алман (Швейцария)",
    "dsb" to "түбән сорб",
    "dv" to "мальдив",
    "dz" to "дзонг-кха",
    "el" to "грек",
    "en" to "инглиз",
    "en-GB" to "Британия инглизчәсе",
    "en-GB-alt-short" to "инглиз (Берләшкән Корольлек)",
    "en-US" to "Америка инглизчәсе",
    "en-US-alt-short" to "инглиз (АКШ)",
    "eo" to "эсперанто",
    "es" to "испан",
    "es-419" to "испан (Латин Америкасы)",
    "es-ES" to "испан (Европа)",
    "et" to "эстон",
    "eu" to "баск",
    "fa" to "фарсы",
    "ff" to "фула",
    "fi" to "фин",
    "fil" to "филиппин",
    "fo" to "фарер",
    "fr" to "француз",
    "ga" to "ирланд",
    "gd" to "шотланд гэль",
    "gl" to "галисия",
    "gn" to "гуарани",
    "gu" to "гуҗарати",
    "ha" to "хауса",
    "haw" to "гавайи",
    "he" to "яһүд",
    "hi" to "һинд",
    "hi-Latn-alt-variant" to "Һинглиш",
    "hil" to "хилигайнон",
    "hr" to "хорват",
    "hsb" to "югары сорб",
    "ht" to "гаити креол",
    "hu" to "венгр",
    "hy" to "әрмән",
    "hz" to "гереро",
    "ibb" to "ибибио",
    "id" to "индонезия",
    "ig" to "игбо",
    "is" to "исланд",
    "it" to "итальян",
    "iu" to "инуктикут",
    "ja" to "япон",
    "ka" to "грузин",
    "kk" to "казакъ",
    "km" to "кхмер",
    "kn" to "каннада",
    "ko" to "корея",
    "kok" to "конкани",
    "kr" to "канури",
    "kru" to "курух",
    "ks" to "кашмири",
    "ku" to "көрд",
    "ky" to "кыргыз",
    "la" to "латин",
    "lb" to "люксембург",
    "lo" to "лаос",
    "lt" to "литва",
    "lv" to "латыш",
    "men" to "менде",
    "mg" to "малагаси",
    "mi" to "маори",
    "mk" to "македон",
    "ml" to "малаялам",
    "mn" to "монгол",
    "mni" to "манипури",
    "moh" to "могаук",
    "mr" to "маратхи",
    "ms" to "малай",
    "mt" to "мальта",
    "my" to "бирма",
    "ne" to "непали",
    "niu" to "ниуэ",
    "nl" to "голланд",
    "nl-BE" to "фламандча",
    "ny" to "ньянҗа",
    "oc" to "окситан",
    "om" to "оромо",
    "or" to "ория",
    "pa" to "пәнҗаби",
    "pap" to "папьяменто",
    "pl" to "поляк",
    "ps" to "пушту",
    "pt" to "португал",
    "pt-PT" to "португал (Европа)",
    "qu" to "кечуа",
    "quc" to "киче",
    "rm" to "ретороман",
    "ro" to "румын",
    "ru" to "рус",
    "rw" to "руанда",
    "sa" to "санскрит",
    "sah" to "саха",
    "sat" to "сантали",
    "sd" to "синдһи",
    "se" to "төньяк саам",
    "si" to "сингал",
    "sk" to "словак",
    "sl" to "словен",
    "sma" to "көньяк саам",
    "smj" to "луле-саам",
    "smn" to "инари-саам",
    "sms" to "колтта-саам",
    "so" to "сомали",
    "sq" to "албан",
    "sr" to "серб",
    "sv" to "швед",
    "syr" to "сүрия",
    "ta" to "тамил",
    "te" to "телугу",
    "tg" to "таҗик",
    "th" to "тай",
    "ti" to "тигринья",
    "tk" to "төрекмән",
    "to" to "тонга",
    "tr" to "төрек",
    "tt" to "татар",
    "tzm" to "үзәк атлас тамазигт",
    "ug" to "уйгыр",
    "uk" to "украин",
    "und" to "билгесез тел",
    "ur" to "урду",
    "uz" to "үзбәк",
    "ve" to "венда",
    "vi" to "вьетнам",
    "wo" to "волоф",
    "yi" to "идиш",
    "yo" to "йоруба",
    "zh" to "кытай",
    "zh-alt-menu" to "мандарин кытайчасы",
    "zh-Hans" to "гадиләштерелгән кытай",
    "zh-Hans-alt-long" to "гадиләштерелгән мандарин кытайчасы",
    "zh-Hant" to "традицион кытай",
    "zh-Hant-alt-long" to "традицион мандарин кытайчасы",
  ) }

  val twq: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akan senni",
    "am" to "Amhaarik senni",
    "ar" to "Laaraw senni",
    "be" to "Belaruus senni",
    "bg" to "Bulagaari senni",
    "bn" to "Bengali senni",
    "cs" to "Cek senni",
    "de" to "Almaŋ senni",
    "el" to "Grek senni",
    "en" to "Inglisi senni",
    "es" to "Espaaɲe senni",
    "fa" to "Farsi senni",
    "fr" to "Fransee senni",
    "ha" to "Hawsance senni",
    "hi" to "Induu senni",
    "hu" to "Hungaari senni",
    "id" to "Indoneesi senni",
    "ig" to "Iboo senni",
    "it" to "Itaali senni",
    "ja" to "Japonee senni",
    "jv" to "Javanee senni",
    "km" to "Kmeer senni, Game here",
    "ko" to "Koree senni",
    "ms" to "Maleezi senni",
    "my" to "Burme senni",
    "ne" to "Neepal senni",
    "nl" to "Holandee senni",
    "pa" to "Punjaabi sennii",
    "pl" to "Polonee senni",
    "pt" to "Portugee senni",
    "ro" to "Rumaani senni",
    "ru" to "Ruusi senni",
    "rw" to "Rwanda senni",
    "so" to "Somaali senni",
    "sv" to "Suweede senni",
    "ta" to "Tamil senni",
    "th" to "Taailandu senni",
    "tr" to "Turku senni",
    "twq" to "Tasawaq senni",
    "uk" to "Ukreen senni",
    "ur" to "Urdu senni",
    "vi" to "Vietnaam senni",
    "yo" to "Yorbance senni",
    "zh" to "Sinuwa senni, Mandareŋ",
    "zh-alt-menu" to "Sinuwa senni, Mandareŋ",
    "zu" to "Zulu senni",
  ) }

  val tzm: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Takanit",
    "am" to "Tamharit",
    "ar" to "Taεrabt",
    "be" to "Tabilarusit",
    "bg" to "Tabelɣarit",
    "bn" to "Tabinɣalit",
    "cs" to "Tačikt",
    "de" to "Talmanit",
    "el" to "Tayunanit",
    "en" to "Tanglizt",
    "es" to "tasbelyunit",
    "fa" to "Tafarisit",
    "fr" to "Tafṛansist",
    "ha" to "Tahawsat",
    "hi" to "Tahindit",
    "hu" to "Tahenɣarit",
    "id" to "Tindunisit",
    "ig" to "Tigbut",
    "it" to "Taṭalyant",
    "ja" to "Tajappunit",
    "jv" to "Tajavanit",
    "km" to "Taxmert ,Talammast",
    "ko" to "Takurit",
    "ms" to "Tamalizit",
    "my" to "Taburmanit",
    "ne" to "Tanippalit",
    "nl" to "Tahulanḍit",
    "pa" to "Tabenjabit",
    "pl" to "Tappulunit",
    "pt" to "Taburtuɣalit",
    "ro" to "Taṛumanit",
    "ru" to "Tarusit",
    "rw" to "Tarwandit",
    "so" to "Taṣumalit",
    "sv" to "Taswidit",
    "ta" to "Tatamilt",
    "th" to "Taṭayt",
    "tr" to "Taturkit",
    "tzm" to "Tamaziɣt n laṭlaṣ",
    "uk" to "Tukranit",
    "ur" to "Turdut",
    "vi" to "Taviṭnamit",
    "yo" to "Tayurubat",
    "zh" to "Tacinwit,Mandarin",
    "zh-alt-menu" to "Tacinwit,Mandarin",
    "zu" to "tazulut",
  ) }

  val ug: ImmutableMap by lazy { immutableMapOf(
    "aa" to "ئافارچە",
    "ab" to "ئابخازچە",
    "ace" to "ئاتجېچە",
    "ach" to "ئاچولىچە",
    "ada" to "ئاداڭمېچە",
    "ady" to "ئادىگېيچە",
    "ae" to "ئاۋېستاچە",
    "af" to "ئافرىكانچە",
    "afh" to "ئافرىخىلىچە",
    "agq" to "ئاگەمچە",
    "ain" to "ئاينۇچە",
    "ak" to "ئاكانچە",
    "akk" to "ئاككادچە",
    "ale" to "ئالېيۇتچە",
    "alt" to "جەنۇبى ئالتاي تىللىرى",
    "am" to "ئامھارچە",
    "an" to "ئاراگونچە",
    "ang" to "قەدىمكى ئىنگلىزچە",
    "anp" to "ئانگىكاچە",
    "ar" to "ئەرەبچە",
    "ar-001" to "ھازىرقى زامان ئۆلچەملىك ئەرەبچە",
    "arc" to "ئارامۇچە",
    "arn" to "ماپۇدۇنگۇنچە",
    "arp" to "ئاراپاخوچە",
    "arw" to "ئاراۋاكچە",
    "as" to "ئاسامچە",
    "asa" to "ئاسۇچە",
    "ast" to "ئاستۇرىيەچە",
    "av" to "ئاۋارچە",
    "awa" to "ئاۋادىچە",
    "ay" to "ئايماراچە",
    "az" to "ئەزەربەيجانچە",
    "az-alt-short" to "ئەزەربەيجانچە",
    "ba" to "باشقىرتچە",
    "bal" to "بېلۇجىچە",
    "ban" to "بالىچە",
    "bas" to "باساچە",
    "bax" to "بامۇنچە",
    "bbj" to "گومالاچە",
    "be" to "بېلارۇسچە",
    "bej" to "بېجاچە",
    "bem" to "بېمباچە",
    "bez" to "بېناچە",
    "bfd" to "بافۇتچە",
    "bg" to "بۇلغارچە",
    "bho" to "بوجپۇرىچە",
    "bi" to "بىسلاماچە",
    "bik" to "بىكولچە",
    "bin" to "بىنىچە",
    "bkm" to "كومچە",
    "bla" to "سىكسىكاچە",
    "bm" to "بامباراچە",
    "bn" to "بېنگالچە",
    "bo" to "تىبەتچە",
    "br" to "بىرېتونچە",
    "bra" to "بىراجچە",
    "brx" to "بودوچە",
    "bs" to "بوسىنچە",
    "bss" to "ئاكۇسچە",
    "bua" to "بۇرىياتچە",
    "bug" to "بۇگىچە",
    "bum" to "بۇلۇچە",
    "byn" to "بىلىنچە",
    "byv" to "مېدۇمباچە",
    "ca" to "كاتالانچە",
    "cad" to "كاددوچە",
    "car" to "كارىبچە",
    "cay" to "كايۇگاچە",
    "cch" to "ئاتسامچە",
    "ce" to "چېچىنچە",
    "ceb" to "سېبۇچە",
    "cgg" to "چىگاچە",
    "ch" to "چامورروچە",
    "chb" to "چىبچاچە",
    "chg" to "چاغاتايچە",
    "chk" to "چۇكچە",
    "chm" to "مارىچە",
    "chn" to "چىنۇك-ژارگونچە",
    "cho" to "چوكتاۋچە",
    "chp" to "چىپېۋيانچە",
    "chr" to "چېروكىچە",
    "chy" to "چېيېنچە",
    "ckb" to "مەركىزىي كۇردچە",
    "ckb-alt-menu" to "مەركىزىي كۇردچە",
    "ckb-alt-variant" to "مەركىزىي كۇردچە",
    "co" to "كورسۇچە",
    "cop" to "كوپتىكچە",
    "cr" to "كرىچە",
    "crh" to "قىرىم تۈركچە",
    "cs" to "چېخچە",
    "csb" to "كاسزۇبىچە",
    "cu" to "قەدىمكى سلاۋيانچە",
    "cv" to "چۇۋاشچە",
    "cy" to "ۋېلشچە",
    "da" to "دانىشچە",
    "dak" to "داكوتاچە",
    "dar" to "دارگىۋاچە",
    "dav" to "تايتاچە",
    "de" to "گېرمانچە",
    "de-AT" to "ئاۋستىرىيە گېرمانچە",
    "de-CH" to "شىۋىتسارىيە ئېگىزلىك گېرمانچە",
    "del" to "دېلاۋارېچە",
    "den" to "سلاۋچە",
    "dgr" to "دوگرىبچە",
    "din" to "دىنكاچە",
    "dje" to "زارماچە",
    "doi" to "دوگرىچە",
    "dsb" to "تۆۋەن سوربچە",
    "dua" to "دۇئالاچە",
    "dum" to "ئوتتۇرا گوللاندىيەچە",
    "dv" to "دىۋېخچە",
    "dyo" to "جولاچە",
    "dyu" to "دىيۇلاچە",
    "dz" to "زوڭخاچە",
    "dzg" to "دازاگاچە",
    "ebu" to "ئېمبۇچە",
    "ee" to "ئېۋېچە",
    "efi" to "ئېفىكچە",
    "egy" to "قەدىمكى مىسىرچە",
    "eka" to "ئېكاجۇكچە",
    "el" to "گىرېكچە",
    "elx" to "ئېلامىتچە",
    "en" to "ئىنگلىزچە",
    "en-AU" to "ئاۋسترالىيە ئىنگلىزچە",
    "en-CA" to "كانادا ئىنگلىزچە",
    "en-GB" to "ئەنگلىيە ئىنگلىزچە",
    "en-GB-alt-short" to "ئەنگلىيە ئىنگلىزچە",
    "en-US" to "ئامېرىكا ئىنگلىزچە",
    "en-US-alt-short" to "ئامېرىكا ئىنگلىزچە",
    "enm" to "ئوتتۇرا ئەسىر ئىنگلىزچە",
    "eo" to "ئېسپرانتوچە",
    "es" to "ئىسپانچە",
    "es-419" to "لاتىن ئامېرىكا ئىسپانچە",
    "es-ES" to "ياۋروپا ئىسپانچە",
    "es-MX" to "مېكسىكا ئىسپانچە",
    "et" to "ئېستونچە",
    "eu" to "باسكىچە",
    "ewo" to "ئېۋوندوچە",
    "fa" to "پارسچە",
    "fan" to "فاڭچە",
    "fat" to "فانتىچە",
    "ff" to "فۇلاھچە",
    "fi" to "فىنچە",
    "fil" to "فىلىپپىنچە",
    "fj" to "فىجىچە",
    "fo" to "فائېروچە",
    "fon" to "فونچە",
    "fr" to "فىرانسۇزچە",
    "fr-CA" to "كانادا فىرانسۇزچە",
    "fr-CH" to "شىۋىتسارىيە فىرانسۇزچە",
    "frm" to "ئوتتۇرا ئەسىر فىرانسۇزچە",
    "fro" to "قەدىمكى فىرانسۇزچە",
    "frr" to "شىمالى فىرىزيەچە",
    "frs" to "شەرقى فىرىزيەچە",
    "fur" to "فىرىئۇلىچە",
    "fy" to "غەربىي فىرسچە",
    "ga" to "ئىرېلاندچە",
    "gaa" to "گاچە",
    "gay" to "گايوچە",
    "gba" to "گىباياچە",
    "gd" to "شوتلاندىيە گايلچىسى",
    "gez" to "گىزچە",
    "gil" to "گىلبېرتچە",
    "gl" to "گالىچە",
    "gmh" to "ئوتتۇرا ئەسىر ئېگىزلىك گېرمانچە",
    "gn" to "گۇئارانىچە",
    "goh" to "قەدىمكى ئېگىزلىك گېرمانچە",
    "gon" to "گوندىچە",
    "gor" to "گورونتالوچە",
    "got" to "گوتچە",
    "grb" to "گرېبوچە",
    "grc" to "قەدىمكى گىرېكچە",
    "gsw" to "گېرمانچە شىۋىتسارىيە",
    "gu" to "گۇجاراتچە",
    "guz" to "گۇسىچە",
    "gv" to "مانچە",
    "gwi" to "گىۋىچىنچە",
    "ha" to "خائۇساچە",
    "hai" to "ھەيدەچە",
    "haw" to "ھاۋايچە",
    "he" to "ئىبرانىيچە",
    "hi" to "ھىندىچە",
    "hil" to "خىلىگاينونچە",
    "hit" to "خىتتىتچە",
    "hmn" to "مۆڭچە",
    "ho" to "ھىرى موتۇچە",
    "hr" to "كىرودىچە",
    "hsb" to "ئۈستۈن سوربچە",
    "ht" to "ھايتىچە",
    "hu" to "ۋېنگىرچە",
    "hup" to "خۇپاچە",
    "hy" to "ئەرمېنچە",
    "hz" to "خېرېروچە",
    "ia" to "ئارىلىق تىل",
    "iba" to "ئىبانچە",
    "ibb" to "ئىبىبىئوچە",
    "id" to "ھىندونېزچە",
    "ie" to "ئىنتىرلىڭچە",
    "ig" to "ئىگبوچە",
    "ii" to "يىچە (سىچۈەن)",
    "ik" to "ئىنۇپىكچە",
    "ilo" to "ئىلوكانوچە",
    "inh" to "ئىنگۇشچە",
    "io" to "ئىدوچە",
    "is" to "ئىسلاندچە",
    "it" to "ئىتالىيانچە",
    "iu" to "ئىنۇكتىتۇتچە",
    "ja" to "ياپونچە",
    "jbo" to "لوجبانچە",
    "jgo" to "نگومباچە",
    "jmc" to "ماچامچە",
    "jpr" to "ئىبرانى پارسچە",
    "jrb" to "ئىبرانى ئەرەبچە",
    "jv" to "ياۋاچە",
    "ka" to "گىرۇزچە",
    "kaa" to "قارا-قالپاقچە",
    "kab" to "كابىلېچە",
    "kac" to "كاچىنچە",
    "kaj" to "جۇچە",
    "kam" to "كامباچە",
    "kaw" to "كاۋىچە",
    "kbd" to "كاباردەيچە",
    "kbl" to "كانېمبۇچە",
    "kcg" to "تياپچە",
    "kde" to "ماكوندېچە",
    "kea" to "كابۇۋېردىيانچە",
    "kfo" to "كوروچە",
    "kg" to "كونگوچە",
    "kha" to "كاسىچە",
    "kho" to "خوتەنچە",
    "khq" to "كويرا چىنىچە",
    "ki" to "كىكۇيۇچە",
    "kj" to "كىۋانياماچە",
    "kk" to "قازاقچە",
    "kkj" to "كاكوچە",
    "kl" to "گىرېنلاندچە",
    "kln" to "كالېنجىنچە",
    "km" to "كىمېرچە",
    "kmb" to "كىمبۇندۇچە",
    "kn" to "كانناداچە",
    "ko" to "كورېيەچە",
    "kok" to "كونكانچە",
    "kos" to "كوسرايېچە",
    "kpe" to "كىپەللېچە",
    "kr" to "كانۇرچە",
    "krc" to "قاراچاي-بالقارچە",
    "krl" to "كارەلچە",
    "kru" to "كۇرۇخچە",
    "ks" to "كەشمىرچە",
    "ksb" to "شامبالاچە",
    "ksf" to "بافىياچە",
    "ksh" to "كولىشچە",
    "ku" to "كۇردچە",
    "kum" to "قۇمۇقچە",
    "kut" to "كۇتەنايچە",
    "kv" to "كومىچە",
    "kw" to "كورنىشچە",
    "ky" to "قىرغىزچە",
    "la" to "لاتىنچە",
    "lad" to "لادىنوچە",
    "lag" to "لانگىچە",
    "lah" to "لانداچە",
    "lam" to "لامباچە",
    "lb" to "لىيۇكسېمبۇرگچە",
    "lez" to "لېزگىنچە",
    "lg" to "گانداچە",
    "li" to "لىمبۇرگچە",
    "ln" to "لىنگالاچە",
    "lo" to "لائوسچە",
    "lol" to "مونگوچە",
    "loz" to "لوزىچە",
    "lt" to "لىتۋانىچە",
    "lu" to "لۇبا-كاتانگاچە",
    "lua" to "لۇبا-لۇئاچە",
    "lui" to "لۇيسېنگوچە",
    "lun" to "لۇنداچە",
    "luo" to "لۇئوچە",
    "lus" to "مىزوچە",
    "luy" to "لۇياچە",
    "lv" to "لاتچە",
    "mad" to "مادۇرېسچە",
    "maf" to "مافاچە",
    "mag" to "ماگاخىچە",
    "mai" to "مايتىلىچە",
    "mak" to "ماكاسارچە",
    "man" to "ماندىنگوچە",
    "mas" to "ماسايچە",
    "mde" to "ماباچە",
    "mdf" to "موكشاچە",
    "mdr" to "ماندارچە",
    "men" to "مېندېچە",
    "mer" to "مېرۇچە",
    "mfe" to "مورىسيېنچە",
    "mg" to "مالاگاسچە",
    "mga" to "ئوتتۇرا ئەسىر ئىرېلاندچە",
    "mgh" to "ماكۇۋاچە",
    "mgo" to "مېتاچە’",
    "mh" to "مارشالچە",
    "mi" to "ماۋرىچە",
    "mic" to "مىكماكچە",
    "min" to "مىناڭكابائۇچە",
    "mk" to "ماكېدونچە",
    "ml" to "مالايالامچە",
    "mn" to "موڭغۇلچە",
    "mnc" to "مانجۇچە",
    "mni" to "مانىپۇرچە",
    "moh" to "موخاۋكچە",
    "mos" to "موسسىچە",
    "mr" to "ماراتىچە",
    "ms" to "مالايچە",
    "mt" to "مالتاچە",
    "mua" to "مۇنداڭچە",
    "mul" to "كۆپ تىللار",
    "mus" to "كىرىكچە",
    "mwl" to "مىراندېسچە",
    "mwr" to "مارۋارىچە",
    "my" to "بىرماچە",
    "mye" to "ميېنېچە",
    "myv" to "ئېرزاچە",
    "na" to "ناۋرۇچە",
    "nap" to "ناپولىچە",
    "naq" to "ناماچە",
    "nb" to "نورۋىگىيە بوكمالچە",
    "nd" to "شىمالى ندەبەلەچە",
    "nds" to "تۆۋەن گېرمانچە",
    "ne" to "نېپالچە",
    "new" to "نېۋارىچە",
    "ng" to "ندونگاچە",
    "nia" to "نىئاسچە",
    "niu" to "نيۇئېچە",
    "nl" to "گوللاندچە",
    "nmg" to "كۋاسىيوچە",
    "nn" to "يېڭى نورۋېگچە",
    "nnh" to "نگېمبۇنچە",
    "no" to "نورۋېگچە",
    "nog" to "نوغايچە",
    "non" to "قەدىمكى نورۋېگچە",
    "nqo" to "نىكوچە",
    "nr" to "جەنۇبى ندەبەلەچە",
    "nso" to "شىمالىي سوتوچە",
    "nus" to "مۇئېرچە",
    "nv" to "ناۋاخوچە",
    "nwc" to "نېۋارچە",
    "ny" to "نىيانجاچە",
    "nym" to "نيامۋېزىچە",
    "nyn" to "نىيانكولېچە",
    "nyo" to "نىئوروچە",
    "nzi" to "نىزەماچە",
    "oc" to "ئوكسىتچە",
    "oj" to "ئوجىبۋاچە",
    "om" to "ئوروموچە",
    "or" to "ئودىياچە",
    "os" to "ئوسسېتچەچە",
    "osa" to "ئوساگېلارچە",
    "ota" to "ئوسمان تۈركچە",
    "pa" to "پەنجابچە",
    "pag" to "پانگاسىنانچە",
    "pal" to "پەھلەۋىچە",
    "pam" to "پامپانگاچە",
    "pap" to "پاپىيامېنتوچە",
    "pau" to "پالاۋچە",
    "peo" to "قەدىمكى پارىسچە",
    "phn" to "فىنىكىيەچە",
    "pi" to "پالىچە",
    "pl" to "پولەكچە",
    "pon" to "پوناپېئانچە",
    "pro" to "قەدىمكى پروۋېنچالچە",
    "ps" to "پۇشتۇچە",
    "pt" to "پورتۇگالچە",
    "pt-BR" to "بىرازىلىيە پورتۇگالچە",
    "pt-PT" to "ياۋروپا پورتۇگالچە",
    "qu" to "كېچىۋاچە",
    "raj" to "راجاستانچە",
    "rap" to "راپانىيچە",
    "rm" to "رومانسچە",
    "rn" to "رۇندىچە",
    "ro" to "رومىنچە",
    "rof" to "رومبوچە",
    "rom" to "سىگانچە",
    "ru" to "رۇسچە",
    "rup" to "ئارومانچە",
    "rw" to "كېنىيەرىۋانداچە",
    "rwk" to "رىۋاچە",
    "sa" to "سانسكرىتچە",
    "sad" to "سانداۋېچە",
    "sah" to "ساخاچە",
    "sam" to "سامارىتانچە",
    "saq" to "سامبۇرۇچە",
    "sas" to "ساساكچە",
    "sat" to "سانتالچە",
    "sba" to "نگامبايچە",
    "sbp" to "سانگۇچە",
    "sc" to "ساردىنىيەچە",
    "scn" to "سىتسىلىيەچە",
    "sco" to "شوتلاندىيەچە",
    "sd" to "سىندىچە",
    "se" to "شىمالىي سامىچە",
    "see" to "سېكنېكاچە",
    "seh" to "سېناچە",
    "sel" to "سېلكاپچە",
    "ses" to "شەرقىي سوڭخايچە",
    "sg" to "سانگوچە",
    "sga" to "قەدىمكى ئىرېلاندچە",
    "sh" to "سېرب-كرودىيەچە",
    "shi" to "شىلخاچە",
    "shn" to "شانچە",
    "shu" to "چاد ئەرەبچە",
    "si" to "سىنگالچە",
    "sid" to "سىداموچە",
    "sk" to "سىلوۋاكچە",
    "sl" to "سىلوۋېنچە",
    "sm" to "ساموئاچە",
    "sma" to "جەنۇبىي سامىچە",
    "smj" to "لۇلې سامىچە",
    "smn" to "ئىنارى سامىچە",
    "sms" to "سكولت سامىچە",
    "sn" to "شوناچە",
    "snk" to "سونىنكەچە",
    "so" to "سومالىچە",
    "sog" to "سوغدىچە",
    "sq" to "ئالبانچە",
    "sr" to "سېربچە",
    "srn" to "سىرانان-توڭوچە",
    "srr" to "سېرېرچە",
    "ss" to "سىۋاتىچە",
    "ssy" to "ساخوچە",
    "st" to "سوتوچە",
    "su" to "سۇنداچە",
    "suk" to "سۇكۇماچە",
    "sus" to "سۇسۇچە",
    "sux" to "سۈمەرچە",
    "sv" to "شىۋېدچە",
    "sw" to "سىۋاھىلچە",
    "sw-CD" to "كونگو سىۋالىچە",
    "swb" to "كومورىچە",
    "syc" to "قەدىمىي سۇرىيەچە",
    "syr" to "سۇرىيەچە",
    "ta" to "تامىلچە",
    "te" to "تېلۇگۇچە",
    "tem" to "تېمنېچە",
    "teo" to "تېسوچە",
    "ter" to "تېرېناچە",
    "tet" to "تېتۇمچە",
    "tg" to "تاجىكچە",
    "th" to "تايلاندچە",
    "ti" to "تىگرىنياچە",
    "tig" to "تىگرېچە",
    "tiv" to "تىۋچە",
    "tk" to "تۈركمەنچە",
    "tkl" to "توكېلاۋچە",
    "tl" to "تاگالوگچە",
    "tlh" to "كىلىنگونچە",
    "tli" to "تىلىنگىتچە",
    "tmh" to "تاماشېكچە",
    "tn" to "سىۋاناچە",
    "to" to "تونگانچە",
    "tog" to "نياسا توڭانچە",
    "tpi" to "توك-پىسىنچە",
    "tr" to "تۈركچە",
    "trv" to "توروكوچە",
    "ts" to "سونگاچە",
    "tsi" to "سىمشيانچە",
    "tt" to "تاتارچە",
    "tum" to "تۇمبۇكاچە",
    "tvl" to "تۇۋالۇچە",
    "tw" to "تىۋىچە",
    "twq" to "شىمالىي سوڭخايچە",
    "ty" to "تاختىچە",
    "tyv" to "توۋاچە",
    "tzm" to "مەركىزىي ئاتلاس تامازايتچە",
    "udm" to "ئۇدمۇرتچە",
    "ug" to "ئۇيغۇرچە",
    "uga" to "ئۇگارىتىكچە",
    "uk" to "ئۇكرائىنچە",
    "umb" to "ئۇمبۇندۇچە",
    "und" to "يوچۇن تىل",
    "ur" to "ئوردۇچە",
    "uz" to "ئۆزبېكچە",
    "vai" to "ۋايچە",
    "ve" to "ۋېنداچە",
    "vi" to "ۋىيېتنامچە",
    "vo" to "ۋولاپۇكچە",
    "vot" to "ۋوتېچە",
    "vun" to "ۋۇنجوچە",
    "wa" to "ۋاللۇنچە",
    "wae" to "ۋالسېرچە",
    "wal" to "ۋولايتاچە",
    "war" to "ۋارايچە",
    "was" to "ۋاشوچە",
    "wo" to "ۋولوفچە",
    "xal" to "قالماقچە",
    "xh" to "خوساچە",
    "xog" to "سوگاچە",
    "yao" to "ياۋچە",
    "yap" to "ياپچە",
    "yav" to "ياڭبەنچە",
    "ybb" to "يېمباچە",
    "yi" to "يىددىشچە",
    "yo" to "يورۇباچە",
    "yue" to "گۇاڭدوڭچە",
    "yue-alt-menu" to "گۇاڭدوڭچە",
    "za" to "جۇاڭچە",
    "zap" to "زاپوتېكچە",
    "zbl" to "بىلىس بەلگىلىرى",
    "zen" to "زېناگاچە",
    "zgh" to "ئۆلچەملىك ماراكەش تامازىتچە",
    "zh" to "خەنزۇچە",
    "zh-alt-menu" to "خەنزۇچە",
    "zh-Hans" to "ئاددىي خەنچە",
    "zh-Hans-alt-long" to "ئاددىي خەنچە",
    "zh-Hant" to "مۇرەككەپ خەنچە",
    "zh-Hant-alt-long" to "مۇرەككەپ خەنچە",
    "zu" to "زۇلۇچە",
    "zun" to "زۇنىچە",
    "zxx" to "تىل مەزمۇنى يوق",
    "zza" to "زازاچە",
  ) }

  val uk: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарська",
    "ab" to "абхазька",
    "ace" to "ачехська",
    "ach" to "ачолі",
    "ada" to "адангме",
    "ady" to "адигейська",
    "ae" to "авестійська",
    "af" to "африкаанс",
    "afh" to "африхілі",
    "agq" to "агем",
    "ain" to "айнська",
    "ak" to "акан",
    "akk" to "аккадська",
    "akz" to "алабама",
    "ale" to "алеутська",
    "alt" to "південноалтайська",
    "am" to "амхарська",
    "an" to "арагонська",
    "ang" to "давньоанглійська",
    "ann" to "оболо",
    "anp" to "ангіка",
    "ar" to "арабська",
    "ar-001" to "сучасна стандартна арабська",
    "arc" to "арамейська",
    "arn" to "арауканська",
    "aro" to "араона",
    "arp" to "арапахо",
    "arq" to "алжирська арабська",
    "ars" to "надждійська арабська",
    "ars-alt-menu" to "арабська, надждійська",
    "arw" to "аравакська",
    "as" to "асамська",
    "asa" to "асу",
    "ase" to "американська мова рухів",
    "ast" to "астурійська",
    "atj" to "атикамек",
    "av" to "аварська",
    "awa" to "авадхі",
    "ay" to "аймара",
    "az" to "азербайджанська",
    "az-alt-short" to "азері",
    "az-Arab" to "південноазербайджанська",
    "ba" to "башкирська",
    "bal" to "балучі",
    "ban" to "балійська",
    "bar" to "баеріш",
    "bas" to "баса",
    "bax" to "бамум",
    "bbc" to "батак тоба",
    "bbj" to "гомала",
    "be" to "білоруська",
    "bej" to "беджа",
    "bem" to "бемба",
    "bew" to "бетаві",
    "bez" to "бена",
    "bfd" to "бафут",
    "bfq" to "бадага",
    "bg" to "болгарська",
    "bgc" to "харʼянві",
    "bgn" to "східнобелуджійська",
    "bho" to "бходжпурі",
    "bi" to "біслама",
    "bik" to "бікольська",
    "bin" to "біні",
    "bjn" to "банджарська",
    "bkm" to "ком",
    "bla" to "сіксіка",
    "blo" to "анії",
    "bm" to "бамбара",
    "bn" to "бенгальська",
    "bo" to "тибетська",
    "bqi" to "бахтіарі",
    "br" to "бретонська",
    "bra" to "брадж",
    "brx" to "бодо",
    "bs" to "боснійська",
    "bss" to "акус",
    "bua" to "бурятська",
    "bug" to "бугійська",
    "bum" to "булу",
    "byn" to "блін",
    "byv" to "медумба",
    "ca" to "каталонська",
    "cad" to "каддо",
    "car" to "карібська",
    "cay" to "кайюга",
    "cch" to "атсам",
    "ccp" to "чакма",
    "ce" to "чеченська",
    "ceb" to "себуанська",
    "cgg" to "кіга",
    "ch" to "чаморро",
    "chb" to "чібча",
    "chg" to "чагатайська",
    "chk" to "чуукська",
    "chm" to "марійська",
    "chn" to "чинук жаргон",
    "cho" to "чокто",
    "chp" to "чипевʼян",
    "chr" to "черокі",
    "chy" to "чейєнн",
    "ckb" to "центральнокурдська",
    "ckb-alt-menu" to "курдська, сорані",
    "ckb-alt-variant" to "сорані",
    "clc" to "чилкотін",
    "co" to "корсиканська",
    "cop" to "коптська",
    "cr" to "крі",
    "crg" to "мічиф",
    "crh" to "кримськотатарська",
    "crj" to "південно-східна крі",
    "crk" to "рівнинна крі",
    "crl" to "північна іст-крі",
    "crm" to "муз-крі",
    "crr" to "каролінська алгонкінська",
    "crs" to "сейшельська креольська",
    "cs" to "чеська",
    "csb" to "кашубська",
    "csw" to "свампі-крі",
    "cu" to "церковнословʼянська",
    "cv" to "чуваська",
    "cy" to "валлійська",
    "da" to "данська",
    "dak" to "дакота",
    "dar" to "даргінська",
    "dav" to "таїта",
    "de" to "німецька",
    "de-CH" to "верхньонімецька (Швейцарія)",
    "del" to "делаварська",
    "den" to "слейв",
    "dgr" to "догрибська",
    "din" to "дінка",
    "dje" to "джерма",
    "doi" to "догрі",
    "dsb" to "нижньолужицька",
    "dua" to "дуала",
    "dum" to "середньонідерландська",
    "dv" to "дивехі",
    "dyo" to "дьола-фоні",
    "dyu" to "діула",
    "dz" to "дзонг-ке",
    "dzg" to "дазага",
    "ebu" to "ембу",
    "ee" to "еве",
    "efi" to "ефік",
    "egy" to "давньоєгипетська",
    "eka" to "екаджук",
    "el" to "грецька",
    "elx" to "еламська",
    "en" to "англійська",
    "en-GB-alt-short" to "англійська (Брит.)",
    "enm" to "середньоанглійська",
    "eo" to "есперанто",
    "es" to "іспанська",
    "et" to "естонська",
    "eu" to "баскська",
    "ewo" to "евондо",
    "fa" to "перська",
    "fa-AF" to "дарі",
    "fan" to "фанг",
    "fat" to "фанті",
    "ff" to "фула",
    "fi" to "фінська",
    "fil" to "філіппінська",
    "fj" to "фіджі",
    "fo" to "фарерська",
    "fon" to "фон",
    "fr" to "французька",
    "frc" to "кажунська французька",
    "frm" to "середньофранцузька",
    "fro" to "давньофранцузька",
    "frp" to "арпітанська",
    "frr" to "фризька північна",
    "frs" to "фризька східна",
    "fur" to "фріульська",
    "fy" to "західнофризька",
    "ga" to "ірландська",
    "gaa" to "га",
    "gag" to "гагаузька",
    "gan" to "ґань",
    "gay" to "гайо",
    "gba" to "гбайя",
    "gd" to "шотландська гельська",
    "gez" to "гєез",
    "gil" to "гільбертська",
    "gl" to "галісійська",
    "gmh" to "середньоверхньонімецька",
    "gn" to "гуарані",
    "goh" to "давньоверхньонімецька",
    "gon" to "гонді",
    "gor" to "горонтало",
    "got" to "готська",
    "grb" to "гребо",
    "grc" to "давньогрецька",
    "gsw" to "німецька (Швейцарія)",
    "gu" to "гуджараті",
    "guz" to "гусії",
    "gv" to "менкська",
    "gwi" to "кучін",
    "ha" to "хауса",
    "hai" to "хайда",
    "hak" to "хаккаська",
    "haw" to "гавайська",
    "hax" to "південна гайда",
    "he" to "іврит",
    "hi" to "гінді",
    "hi-Latn-alt-variant" to "гінгліш",
    "hil" to "хілігайнон",
    "hit" to "хітіті",
    "hmn" to "хмонг",
    "ho" to "хірі-моту",
    "hr" to "хорватська",
    "hsb" to "верхньолужицька",
    "hsn" to "сянська китайська",
    "ht" to "гаїтянська креольська",
    "hu" to "угорська",
    "hup" to "хупа",
    "hur" to "галкомелем",
    "hy" to "вірменська",
    "hz" to "гереро",
    "ia" to "інтерлінгва",
    "iba" to "ібанська",
    "ibb" to "ібібіо",
    "id" to "індонезійська",
    "ie" to "інтерлінгве",
    "ig" to "ігбо",
    "ii" to "сичуаньська ї",
    "ik" to "інупіак",
    "ikt" to "західноканадська інуктитут",
    "ilo" to "ілоканська",
    "inh" to "інгуська",
    "io" to "ідо",
    "is" to "ісландська",
    "it" to "італійська",
    "iu" to "інуктитут",
    "ja" to "японська",
    "jbo" to "ложбан",
    "jgo" to "нгомба",
    "jmc" to "мачаме",
    "jpr" to "юдео-перська",
    "jrb" to "юдео-арабська",
    "jv" to "яванська",
    "ka" to "грузинська",
    "kaa" to "каракалпацька",
    "kab" to "кабільська",
    "kac" to "качін",
    "kaj" to "йю",
    "kam" to "камба",
    "kaw" to "каві",
    "kbd" to "кабардинська",
    "kbl" to "канембу",
    "kcg" to "тіап",
    "kde" to "маконде",
    "kea" to "кабувердіану",
    "kfo" to "коро",
    "kg" to "конґолезька",
    "kgp" to "кайнґанґ",
    "kha" to "кхасі",
    "kho" to "хотаносакська",
    "khq" to "койра чиїні",
    "ki" to "кікуйю",
    "kj" to "кунама",
    "kk" to "казахська",
    "kkj" to "како",
    "kl" to "калааллісут",
    "kln" to "календжин",
    "km" to "кхмерська",
    "kmb" to "кімбунду",
    "kn" to "каннада",
    "ko" to "корейська",
    "koi" to "комі-перм’яцька",
    "kok" to "конкані",
    "kos" to "косрае",
    "kpe" to "кпеллє",
    "kr" to "канурі",
    "krc" to "карачаєво-балкарська",
    "krl" to "карельська",
    "kru" to "курукх",
    "ks" to "кашмірська",
    "ksb" to "шамбала",
    "ksf" to "бафіа",
    "ksh" to "кельнська",
    "ku" to "курдська",
    "kum" to "кумицька",
    "kut" to "кутенаї",
    "kv" to "комі",
    "kw" to "корнська",
    "kwk" to "кваквала",
    "kxv" to "куві",
    "ky" to "киргизька",
    "la" to "латинська",
    "lad" to "ладино",
    "lag" to "лангі",
    "lah" to "ланда",
    "lam" to "ламба",
    "lb" to "люксембурзька",
    "lez" to "лезгінська",
    "lg" to "ганда",
    "li" to "лімбургійська",
    "lij" to "лігурійська",
    "lil" to "лілуетська",
    "lkt" to "лакота",
    "lld" to "ладинська",
    "lmo" to "ломбардська",
    "ln" to "лінгала",
    "lo" to "лаоська",
    "lol" to "монго",
    "lou" to "луїзіанська креольська",
    "loz" to "лозі",
    "lrc" to "північнолурська",
    "lsm" to "самія",
    "lt" to "литовська",
    "ltg" to "латгальська",
    "lu" to "луба-катанга",
    "lua" to "луба-лулуа",
    "lui" to "луїсеньо",
    "lun" to "лунда",
    "luo" to "луо",
    "lus" to "мізо",
    "luy" to "луйя",
    "lv" to "латиська",
    "mad" to "мадурська",
    "maf" to "мафа",
    "mag" to "магадхі",
    "mai" to "майтхілі",
    "mak" to "макасарська",
    "man" to "мандінго",
    "mas" to "масаї",
    "mde" to "маба",
    "mdf" to "мокша",
    "mdr" to "мандарська",
    "men" to "менде",
    "mer" to "меру",
    "mfe" to "маврикійська креольська",
    "mg" to "малагасійська",
    "mga" to "середньоірландська",
    "mgh" to "макува-меето",
    "mgo" to "мета",
    "mh" to "маршалльська",
    "mi" to "маорі",
    "mic" to "мікмак",
    "min" to "мінангкабау",
    "mk" to "македонська",
    "ml" to "малаялам",
    "mn" to "монгольська",
    "mnc" to "манчжурська",
    "mni" to "маніпурі",
    "moe" to "інну-аймун",
    "moh" to "магавк",
    "mos" to "моссі",
    "mr" to "маратхі",
    "ms" to "малайська",
    "mt" to "мальтійська",
    "mua" to "мунданг",
    "mul" to "кілька мов",
    "mus" to "крік",
    "mwl" to "мірандська",
    "mwr" to "марварі",
    "my" to "бірманська",
    "mye" to "миін",
    "myv" to "ерзя",
    "mzn" to "мазандеранська",
    "na" to "науру",
    "nan" to "південноміньська",
    "nap" to "неаполітанська",
    "naq" to "нама",
    "nb" to "норвезька (букмол)",
    "nd" to "північна ндебеле",
    "nds" to "нижньонімецька",
    "nds-NL" to "нижньосаксонська",
    "ne" to "непальська",
    "new" to "неварі",
    "ng" to "ндонга",
    "nia" to "ніаська",
    "niu" to "ніуе",
    "njo" to "ао нага",
    "nl" to "нідерландська",
    "nl-BE" to "фламандська",
    "nmg" to "квазіо",
    "nn" to "норвезька (нюношк)",
    "nnh" to "нгємбун",
    "no" to "норвезька",
    "nog" to "ногайська",
    "non" to "давньонорвезька",
    "nqo" to "нко",
    "nr" to "ндебелє південна",
    "nso" to "північна сото",
    "nus" to "нуер",
    "nv" to "навахо",
    "nwc" to "неварі класична",
    "ny" to "ньянджа",
    "nym" to "ньямвезі",
    "nyn" to "ньянколе",
    "nyo" to "ньоро",
    "nzi" to "нзіма",
    "oc" to "окситанська",
    "oj" to "оджібва",
    "ojb" to "північно-західна оджибве",
    "ojc" to "центральна оджибве",
    "ojs" to "оджи-крі",
    "ojw" to "західна оджибве",
    "oka" to "оканаганська",
    "om" to "оромо",
    "or" to "одія",
    "os" to "осетинська",
    "osa" to "осейдж",
    "ota" to "османська",
    "pa" to "панджабі",
    "pag" to "пангасінанська",
    "pal" to "пехлеві",
    "pam" to "пампанга",
    "pap" to "папʼяменто",
    "pau" to "палауанська",
    "pcm" to "нігерійсько-креольська",
    "peo" to "давньоперська",
    "phn" to "фінікійсько-пунічна",
    "pi" to "палі",
    "pis" to "піджин",
    "pl" to "польська",
    "pon" to "понапе",
    "pqm" to "малесіт-пасамакводі",
    "prg" to "прусська",
    "pro" to "давньопровансальська",
    "ps" to "пушту",
    "pt" to "португальська",
    "qu" to "кечуа",
    "quc" to "кіче",
    "raj" to "раджастхані",
    "rap" to "рапануї",
    "rar" to "раротонга",
    "rhg" to "рогінджа",
    "rm" to "ретороманська",
    "rn" to "рунді",
    "ro" to "румунська",
    "ro-MD" to "молдавська",
    "rof" to "ромбо",
    "rom" to "циганська",
    "ru" to "російська",
    "rup" to "арумунська",
    "rw" to "кіньяруанда",
    "rwk" to "рва",
    "sa" to "санскрит",
    "sad" to "сандаве",
    "sah" to "якутська",
    "sam" to "самаритянська арамейська",
    "saq" to "самбуру",
    "sas" to "сасакська",
    "sat" to "сантальська",
    "sba" to "нгамбай",
    "sbp" to "сангу",
    "sc" to "сардинська",
    "scn" to "сицилійська",
    "sco" to "шотландська",
    "sd" to "синдхі",
    "sdh" to "південнокурдська",
    "se" to "північносаамська",
    "see" to "сенека",
    "seh" to "сена",
    "sel" to "селькупська",
    "ses" to "койраборо сені",
    "sg" to "санго",
    "sga" to "давньоірландська",
    "sh" to "сербсько-хорватська",
    "shi" to "тачеліт",
    "shn" to "шанська",
    "shu" to "чадійська арабська",
    "si" to "сингальська",
    "sid" to "сідамо",
    "sk" to "словацька",
    "sl" to "словенська",
    "slh" to "південна лушуцид",
    "sm" to "самоанська",
    "sma" to "південносаамська",
    "smj" to "саамська луле",
    "smn" to "саамська інарі",
    "sms" to "скольт-саамська",
    "sn" to "шона",
    "snk" to "сонінке",
    "so" to "сомалі",
    "sog" to "согдійська",
    "sq" to "албанська",
    "sr" to "сербська",
    "srn" to "сранан тонго",
    "srr" to "серер",
    "ss" to "сисваті",
    "ssy" to "сахо",
    "st" to "південна сото",
    "str" to "саліська стрейт",
    "su" to "сунданська",
    "suk" to "сукума",
    "sus" to "сусу",
    "sux" to "шумерська",
    "sv" to "шведська",
    "sw" to "суахілі",
    "sw-CD" to "суахілі (Конго)",
    "swb" to "коморська",
    "syc" to "сирійська класична",
    "syr" to "сирійська",
    "szl" to "сілезька",
    "ta" to "тамільська",
    "tce" to "південна тутчон",
    "te" to "телугу",
    "tem" to "темне",
    "teo" to "тесо",
    "ter" to "терено",
    "tet" to "тетум",
    "tg" to "таджицька",
    "tgx" to "тагіш",
    "th" to "тайська",
    "tht" to "талтан",
    "ti" to "тигринья",
    "tig" to "тигре",
    "tiv" to "тів",
    "tk" to "туркменська",
    "tkl" to "токелау",
    "tl" to "тагальська",
    "tlh" to "клінгонська",
    "tli" to "тлінгіт",
    "tmh" to "тамашек",
    "tn" to "тсвана",
    "to" to "тонганська",
    "tog" to "ньяса тонга",
    "tok" to "токі-пона",
    "tpi" to "ток-пісін",
    "tr" to "турецька",
    "trv" to "тароко",
    "ts" to "тсонга",
    "tsi" to "цимшиан",
    "tt" to "татарська",
    "ttm" to "північна тутчон",
    "tum" to "тумбука",
    "tvl" to "тувалу",
    "tw" to "тві",
    "twq" to "тасавак",
    "ty" to "таїтянська",
    "tyv" to "тувинська",
    "tzm" to "центральноатласька тамазігт",
    "udm" to "удмуртська",
    "ug" to "уйгурська",
    "uga" to "угаритська",
    "uk" to "українська",
    "umb" to "умбунду",
    "und" to "невідома мова",
    "ur" to "урду",
    "uz" to "узбецька",
    "vai" to "ваї",
    "ve" to "венда",
    "vec" to "венеційська",
    "vi" to "вʼєтнамська",
    "vmw" to "макува",
    "vo" to "волапюк",
    "vot" to "водська",
    "vun" to "вуньо",
    "wa" to "валлонська",
    "wae" to "вальзерська",
    "wal" to "волайтта",
    "war" to "варай",
    "was" to "вашо",
    "wbp" to "валпірі",
    "wo" to "волоф",
    "wuu" to "китайська уська",
    "xal" to "калмицька",
    "xh" to "кхоса",
    "xnr" to "кангрі",
    "xog" to "сога",
    "yao" to "яо",
    "yap" to "яп",
    "yav" to "янгбен",
    "ybb" to "ємба",
    "yi" to "їдиш",
    "yo" to "йоруба",
    "yrl" to "ньєнґату",
    "yue" to "кантонська",
    "yue-alt-menu" to "китайська кантонська",
    "za" to "чжуан",
    "zap" to "сапотекська",
    "zbl" to "блісса мова",
    "zen" to "зенага",
    "zgh" to "стандартна марокканська берберська",
    "zh" to "китайська",
    "zh-alt-menu" to "китайська мандаринська",
    "zh-Hans" to "китайська (спрощене письмо)",
    "zh-Hans-alt-long" to "китайська мандаринська (спрощене письмо)",
    "zh-Hant" to "китайська (традиційне письмо)",
    "zh-Hant-alt-long" to "китайська мандаринська (традиційне письмо)",
    "zu" to "зулуська",
    "zun" to "зуньї",
    "zxx" to "без мовного вмісту",
    "zza" to "зазакі",
  ) }

  val ur: ImmutableMap by lazy { immutableMapOf(
    "aa" to "افار",
    "ab" to "ابقازیان",
    "ace" to "اچائینیز",
    "ach" to "اکولی",
    "ada" to "ادانگمے",
    "ady" to "ادیگھے",
    "af" to "افریقی",
    "agq" to "اغم",
    "ain" to "اینو",
    "ak" to "اکان",
    "ale" to "الیوت",
    "alt" to "جنوبی الٹائی",
    "am" to "امہاری",
    "an" to "اراگونیز",
    "ann" to "اوبولو",
    "anp" to "انگیکا",
    "ar" to "عربی",
    "ar-001" to "ماڈرن اسٹینڈرڈ عربی",
    "arn" to "ماپوچے",
    "arp" to "اراپاہو",
    "ars" to "نجدی عربی",
    "as" to "آسامی",
    "asa" to "آسو",
    "ast" to "اسٹوریائی",
    "atj" to "اٹیکامیکو",
    "av" to "اواری",
    "awa" to "اوادھی",
    "ay" to "ایمارا",
    "az" to "آذربائیجانی",
    "az-alt-short" to "ازیری",
    "az-Arab" to "آزربائیجانی (عربی)",
    "ba" to "باشکیر",
    "ban" to "بالینیز",
    "bas" to "باسا",
    "be" to "بیلاروسی",
    "bem" to "بیمبا",
    "bez" to "بینا",
    "bg" to "بلغاری",
    "bgc" to "ہریانوی",
    "bgn" to "مغربی بلوچی",
    "bho" to "بھوجپوری",
    "bi" to "بسلاما",
    "bin" to "بینی",
    "bla" to "سکسیکا",
    "blo" to "عانی",
    "bm" to "بمبارا",
    "bn" to "بنگلہ",
    "bo" to "تبتی",
    "br" to "بریٹن",
    "brx" to "بوڈو",
    "bs" to "بوسنیائی",
    "bug" to "بگینیز",
    "byn" to "بلین",
    "ca" to "کیٹالان",
    "cay" to "کایوگا",
    "ccp" to "چکمہ",
    "ce" to "چیچن",
    "ceb" to "سیبوآنو",
    "cgg" to "چیگا",
    "ch" to "چیمارو",
    "chk" to "چوکیز",
    "chm" to "ماری",
    "cho" to "چاکٹاؤ",
    "chp" to "چپوائن",
    "chr" to "چیروکی",
    "chy" to "چینّے",
    "ckb" to "سینٹرل کردش",
    "ckb-alt-menu" to "سینٹرل کردش",
    "ckb-alt-variant" to "سورانی کردش",
    "clc" to "چلکوٹن",
    "co" to "کوراسیکن",
    "crg" to "میچیف",
    "crj" to "جنوب مشرقی کری",
    "crk" to "پلینز کری",
    "crl" to "شمال مشرقی کری",
    "crm" to "موس کری",
    "crr" to "کیرولینا الگونکوئن",
    "crs" to "سیسلوا کریولے فرانسیسی",
    "cs" to "چیک",
    "csw" to "سوامپی کری",
    "cu" to "چرچ سلاوک",
    "cv" to "چوواش",
    "cy" to "ویلش",
    "da" to "ڈینش",
    "dak" to "ڈاکوٹا",
    "dar" to "درگوا",
    "dav" to "تائتا",
    "de" to "جرمن",
    "de-AT" to "آسٹریائی جرمن",
    "de-CH" to "سوئس ہائی جرمن",
    "dgr" to "دوگریب",
    "dje" to "زرما",
    "doi" to "ڈوگری",
    "dsb" to "ذیلی سربیائی",
    "dua" to "دوالا",
    "dv" to "ڈیویہی",
    "dyo" to "جولا فونيا",
    "dz" to "ژونگکھا",
    "dzg" to "دزاگا",
    "ebu" to "امبو",
    "ee" to "ایو",
    "efi" to "ایفِک",
    "eka" to "ایکاجوک",
    "el" to "یونانی",
    "en" to "انگریزی",
    "en-AU" to "آسٹریلیائی انگریزی",
    "en-CA" to "کینیڈین انگریزی",
    "en-GB" to "برطانوی انگریزی",
    "en-GB-alt-short" to "انگریزی (یو کے)",
    "en-US" to "امریکی انگریزی",
    "en-US-alt-short" to "امریکی انگریزی",
    "eo" to "ایسپرانٹو",
    "es" to "ہسپانوی",
    "es-419" to "لاطینی امریکی ہسپانوی",
    "es-ES" to "یورپی ہسپانوی",
    "es-MX" to "میکسیکن ہسپانوی",
    "et" to "اسٹونین",
    "eu" to "باسکی",
    "ewo" to "ایوانڈو",
    "fa" to "فارسی",
    "fa-AF" to "دری",
    "ff" to "فولہ",
    "fi" to "فینیش",
    "fil" to "فلیپینو",
    "fj" to "فجی",
    "fo" to "فیروئیز",
    "fon" to "فون",
    "fr" to "فرانسیسی",
    "fr-CA" to "کینیڈین فرانسیسی",
    "fr-CH" to "سوئس فرینچ",
    "frc" to "کاجن فرانسیسی",
    "frr" to "شمالی فریزئین",
    "fur" to "فریولیائی",
    "fy" to "مغربی فریسیئن",
    "ga" to "آئرش",
    "gaa" to "گا",
    "gag" to "غاغاوز",
    "gan" to "gan",
    "gd" to "سکاٹش گیلک",
    "gez" to "گیز",
    "gil" to "گلبرتیز",
    "gl" to "گالیشیائی",
    "gn" to "گُارانی",
    "gor" to "گورانٹالو",
    "gsw" to "سوئس جرمن",
    "gu" to "گجراتی",
    "guz" to "گسی",
    "gv" to "مینکس",
    "gwi" to "گوئچ ان",
    "ha" to "ہؤسا",
    "hai" to "ہائیڈا",
    "haw" to "ہوائی",
    "hax" to "جنوبی ہائیڈا",
    "he" to "عبرانی",
    "hi" to "ہندی",
    "hi-Latn-alt-variant" to "ہنگلش",
    "hil" to "ہالیگینون",
    "hmn" to "ہمانگ",
    "hr" to "کراتی",
    "hsb" to "اپر سربیائی",
    "ht" to "ہیتی",
    "hu" to "ہنگیرین",
    "hup" to "ہیوپا",
    "hur" to "ہالکومیلم",
    "hy" to "آرمینیائی",
    "hz" to "ہریرو",
    "ia" to "بین لسانیات",
    "iba" to "ایبان",
    "ibb" to "ابی بیو",
    "id" to "انڈونیثیائی",
    "ie" to "غربی",
    "ig" to "اِگبو",
    "ii" to "سچوان ای",
    "ikt" to "مغربی کینیڈین اینُکٹیٹٹ",
    "ilo" to "ایلوکو",
    "inh" to "انگوش",
    "io" to "ایڈو",
    "is" to "آئس لینڈک",
    "it" to "اطالوی",
    "iu" to "اینُکٹیٹٹ",
    "ja" to "جاپانی",
    "jbo" to "لوجبان",
    "jgo" to "نگومبا",
    "jmc" to "ماشیم",
    "jv" to "جاوی",
    "ka" to "جارجیائی",
    "kab" to "قبائلی",
    "kac" to "کاچن",
    "kaj" to "جے جو",
    "kam" to "کامبا",
    "kbd" to "کبارڈین",
    "kcg" to "تیاپ",
    "kde" to "ماکونده",
    "kea" to "کابويرديانو",
    "kfo" to "کورو",
    "kg" to "کانگو",
    "kgp" to "کینگینگ",
    "kha" to "کھاسی",
    "khq" to "کويرا شيني",
    "ki" to "کیکویو",
    "kj" to "کونیاما",
    "kk" to "قزاخ",
    "kkj" to "کاکو",
    "kl" to "کالاليست",
    "kln" to "کالينجين",
    "km" to "خمیر",
    "kmb" to "کیمبونڈو",
    "kn" to "کنّاڈا",
    "ko" to "کوریائی",
    "koi" to "کومی پرمیاک",
    "kok" to "کونکنی",
    "kpe" to "کیپیلّے",
    "kr" to "کنوری",
    "krc" to "کراچے بالکر",
    "krl" to "کیرلین",
    "kru" to "کوروکھ",
    "ks" to "کشمیری",
    "ksb" to "شامبالا",
    "ksf" to "بافيا",
    "ksh" to "کولوگنیائی",
    "ku" to "کردش",
    "kum" to "کومیک",
    "kv" to "کومی",
    "kw" to "کورنش",
    "kwk" to "کیواکوالا",
    "kxv" to "کووی",
    "ky" to "کرغیزی",
    "la" to "لاطینی",
    "lad" to "لیڈینو",
    "lag" to "لانگی",
    "lb" to "لکسمبرگیش",
    "lez" to "لیزگیان",
    "lg" to "گینڈا",
    "li" to "لیمبرگش",
    "lij" to "لیگوریائی",
    "lil" to "للوئیٹ",
    "lkt" to "لاکوٹا",
    "lmo" to "لومبارڈ",
    "ln" to "لِنگَلا",
    "lo" to "لاؤ",
    "lou" to "لوزیانا کریول",
    "loz" to "لوزی",
    "lrc" to "شمالی لری",
    "lsm" to "سامیہ",
    "lt" to "لیتھوینین",
    "lu" to "لبا-کاتانجا",
    "lua" to "لیوبا لولوآ",
    "lun" to "لونڈا",
    "luo" to "لو",
    "lus" to "میزو",
    "luy" to "لویا",
    "lv" to "لیٹوین",
    "mad" to "مدورسی",
    "mag" to "مگاہی",
    "mai" to "میتھیلی",
    "mak" to "مکاسر",
    "mas" to "مسائی",
    "mdf" to "موکشا",
    "men" to "میندے",
    "mer" to "میرو",
    "mfe" to "موریسیین",
    "mg" to "ملاگاسی",
    "mgh" to "ماخاوا-ميتو",
    "mgo" to "میٹا",
    "mh" to "مارشلیز",
    "mi" to "ماؤری",
    "mic" to "مکمیک",
    "min" to "منانگکباؤ",
    "mk" to "مقدونیائی",
    "ml" to "مالایالم",
    "mn" to "منگولین",
    "mni" to "منی پوری",
    "moe" to "انو ایمن",
    "moh" to "موہاک",
    "mos" to "موسی",
    "mr" to "مراٹھی",
    "ms" to "مالے",
    "mt" to "مالٹی",
    "mua" to "منڈانگ",
    "mul" to "متعدد زبانیں",
    "mus" to "کریک",
    "mwl" to "میرانڈیز",
    "my" to "برمی",
    "myv" to "ارزیا",
    "mzn" to "مزندرانی",
    "na" to "ناؤرو",
    "nap" to "نیاپولیٹن",
    "naq" to "ناما",
    "nb" to "نارویجین بوکمل",
    "nd" to "شمالی دبیل",
    "nds" to "ادنی جرمن",
    "nds-NL" to "ادنی سیکسن",
    "ne" to "نیپالی",
    "new" to "نیواری",
    "ng" to "نڈونگا",
    "nia" to "نیاس",
    "niu" to "نیویائی",
    "nl" to "ڈچ",
    "nl-BE" to "فلیمِش",
    "nmg" to "کوايسو",
    "nn" to "نارویجین نینورسک",
    "nnh" to "نگیمبون",
    "no" to "نارویجین",
    "nog" to "نوگائی",
    "nqo" to "اینکو",
    "nr" to "جنوبی نڈیبیلی",
    "nso" to "شمالی سوتھو",
    "nus" to "نویر",
    "nv" to "نواجو",
    "ny" to "نیانجا",
    "nyn" to "نینکول",
    "oc" to "آکسیٹان",
    "ojb" to "شمال مغربی اوجبوا",
    "ojc" to "سینٹرل اوجبوا",
    "ojs" to "اوجی کری",
    "ojw" to "مغربی اوجبوا",
    "oka" to "اوکناگن",
    "om" to "اورومو",
    "or" to "اڑیہ",
    "os" to "اوسیٹک",
    "pa" to "پنجابی",
    "pag" to "پنگاسنان",
    "pam" to "پامپنگا",
    "pap" to "پاپیامینٹو",
    "pau" to "پالاون",
    "pcm" to "نائجیریائی پڈگن",
    "pis" to "پجن",
    "pl" to "پولش",
    "pqm" to "مالیسیٹ پاساماکوڈی",
    "prg" to "پارسی",
    "ps" to "پشتو",
    "pt" to "پُرتگالی",
    "pt-BR" to "برازیلی پرتگالی",
    "pt-PT" to "یورپی پرتگالی",
    "qu" to "کویچوآ",
    "quc" to "کيشی",
    "raj" to "راجستھانی",
    "rap" to "رپانوی",
    "rar" to "راروتونگان",
    "rhg" to "روہنگیا",
    "rm" to "رومانش",
    "rn" to "رونڈی",
    "ro" to "رومینین",
    "ro-MD" to "مالدووا",
    "rof" to "رومبو",
    "ru" to "روسی",
    "rup" to "ارومانی",
    "rw" to "کینیاروانڈا",
    "rwk" to "روا",
    "sa" to "سنسکرت",
    "sad" to "سنڈاوے",
    "sah" to "ساکھا",
    "saq" to "سامبورو",
    "sat" to "سنتالی",
    "sba" to "نگامبے",
    "sbp" to "سانگو",
    "sc" to "سردینین",
    "scn" to "سیسیلین",
    "sco" to "سکاٹ",
    "sd" to "سندھی",
    "sdh" to "جنوبی کرد",
    "se" to "شمالی سامی",
    "seh" to "سینا",
    "ses" to "کويرابورو سينی",
    "sg" to "ساںغو",
    "sh" to "سربو-کروئیشین",
    "shi" to "تشلحيت",
    "shn" to "شان",
    "si" to "سنہالا",
    "sk" to "سلوواک",
    "sl" to "سلووینیائی",
    "slh" to "جنوبی لوشوٹسیڈ",
    "sm" to "ساموآن",
    "sma" to "جنوبی سامی",
    "smj" to "لول سامی",
    "smn" to "اناری سامی",
    "sms" to "سکولٹ سامی",
    "sn" to "شونا",
    "snk" to "سوننکے",
    "so" to "صومالی",
    "sq" to "البانی",
    "sr" to "سربین",
    "srn" to "سرانن ٹونگو",
    "ss" to "سواتی",
    "ssy" to "ساہو",
    "st" to "جنوبی سوتھو",
    "str" to "سٹریٹس سالِش",
    "su" to "سنڈانیز",
    "suk" to "سکوما",
    "sv" to "سویڈش",
    "sw" to "سواحلی",
    "sw-CD" to "کانگو سواحلی",
    "swb" to "کوموریائی",
    "syr" to "سریانی",
    "szl" to "سیلیزیائی",
    "ta" to "تمل",
    "tce" to "جنوبی ٹچون",
    "te" to "تیلگو",
    "tem" to "ٹمنے",
    "teo" to "تیسو",
    "tet" to "ٹیٹم",
    "tg" to "تاجک",
    "tgx" to "ٹاگش",
    "th" to "تھائی",
    "tht" to "ٹاہلٹن",
    "ti" to "ٹگرینیا",
    "tig" to "ٹگرے",
    "tk" to "ترکمان",
    "tl" to "ٹیگا لوگ",
    "tlh" to "کلنگن",
    "tli" to "ٹلنگٹ",
    "tn" to "سوانا",
    "to" to "ٹونگن",
    "tok" to "ٹوکی پونا",
    "tpi" to "ٹوک پِسِن",
    "tr" to "ترکی",
    "trv" to "ٹوروکو",
    "ts" to "زونگا",
    "tt" to "تاتار",
    "ttm" to "شمالی ٹچون",
    "tum" to "ٹمبوکا",
    "tvl" to "تووالو",
    "tw" to "توی",
    "twq" to "تاساواق",
    "ty" to "تاہیتی",
    "tyv" to "تووینین",
    "tzm" to "سینٹرل ایٹلس ٹمازائٹ",
    "udm" to "ادمورت",
    "ug" to "یوئگہر",
    "uk" to "یوکرینیائی",
    "umb" to "اومبوندو",
    "und" to "نامعلوم زبان",
    "ur" to "اردو",
    "uz" to "ازبیک",
    "vai" to "وائی",
    "ve" to "وینڈا",
    "vec" to "وینسی",
    "vi" to "ویتنامی",
    "vmw" to "ماکوائی",
    "vo" to "وولاپوک",
    "vun" to "ونجو",
    "wa" to "والون",
    "wae" to "والسر",
    "wal" to "وولایتا",
    "war" to "وارے",
    "wbp" to "وارلپیری",
    "wo" to "وولوف",
    "wuu" to "وو چائینیز",
    "xal" to "کالمیک",
    "xh" to "ژوسا",
    "xnr" to "کانگری",
    "xog" to "سوگا",
    "yav" to "یانگبین",
    "ybb" to "یمبا",
    "yi" to "یدش",
    "yo" to "یوروبا",
    "yrl" to "نینگاٹو",
    "yue" to "کینٹونیز",
    "yue-alt-menu" to "چینی، کینٹونیز",
    "za" to "ژوانگی",
    "zgh" to "اسٹینڈرڈ مراقشی تمازیقی",
    "zh" to "چینی",
    "zh-alt-menu" to "چینی، مندارن",
    "zh-Hans" to "چینی (آسان کردہ)",
    "zh-Hans-alt-long" to "سادہ مندارن چینی",
    "zh-Hant" to "روایتی چینی",
    "zh-Hant-alt-long" to "روایتی مندارن چینی",
    "zu" to "زولو",
    "zun" to "زونی",
    "zxx" to "کوئی لسانی مواد نہیں",
    "zza" to "زازا",
  ) }

  val ur_IN: ImmutableMap by lazy { immutableMapOf(
    "ar-001" to "جدید معیاری عربی",
    "awa" to "اودھی",
    "ckb" to "سورانی کردی",
    "ckb-alt-menu" to "سورانی کردی",
    "ckb-alt-variant" to "سورانی کردی",
    "dje" to "زرمہ",
    "hr" to "کروشین",
    "jv" to "جاوانیز",
    "ka" to "جارجيائى",
    "kl" to "کلالیسٹ",
    "kn" to "کنڑ",
    "ku" to "کرد",
    "mag" to "مگہی",
    "zgh" to "معیاری مراقشی تمازیقی",
    "zh-Hans" to "آسان چینی",
  ) }

  val uz: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abxaz",
    "ace" to "achin",
    "ada" to "adangme",
    "ady" to "adigey",
    "af" to "afrikaans",
    "agq" to "agem",
    "ain" to "aynu",
    "ak" to "akan",
    "ale" to "aleut",
    "alt" to "janubiy oltoy",
    "am" to "amxar",
    "an" to "aragon",
    "ann" to "obolo",
    "anp" to "angika",
    "ar" to "arab",
    "ar-001" to "standart arab",
    "arn" to "mapuche",
    "arp" to "arapaxo",
    "ars" to "najd arab",
    "as" to "assam",
    "asa" to "asu",
    "ast" to "asturiy",
    "atj" to "atikamek",
    "av" to "avar",
    "awa" to "avadxi",
    "ay" to "aymara",
    "az" to "ozarbayjon",
    "az-alt-short" to "ozar",
    "ba" to "boshqird",
    "ban" to "bali",
    "bas" to "basa",
    "be" to "belarus",
    "bem" to "bemba",
    "bez" to "bena",
    "bg" to "bolgar",
    "bgc" to "harianvi",
    "bgn" to "g‘arbiy baluj",
    "bho" to "bxojpuri",
    "bi" to "bislama",
    "bin" to "bini",
    "bla" to "siksika",
    "blo" to "Anii",
    "bm" to "bambara",
    "bn" to "bengal",
    "bo" to "tibet",
    "br" to "breton",
    "brx" to "bodo",
    "bs" to "bosniy",
    "bug" to "bugi",
    "byn" to "blin",
    "ca" to "katalan",
    "cay" to "kayuga",
    "ccp" to "chakma",
    "ce" to "chechen",
    "ceb" to "sebuan",
    "cgg" to "chiga",
    "ch" to "chamorro",
    "chk" to "chukot",
    "chm" to "mari",
    "cho" to "choktav",
    "chp" to "chipevyan",
    "chr" to "cheroki",
    "chy" to "cheyenn",
    "ckb" to "sorani-kurd",
    "ckb-alt-menu" to "sorani-kurd",
    "ckb-alt-variant" to "sorani-kurd",
    "clc" to "chilkotin",
    "co" to "korsikan",
    "crg" to "michif",
    "crj" to "janubi-sharqiy kri",
    "crk" to "tekislik kri",
    "crl" to "shomoli-sharqiy kri",
    "crm" to "mus kri",
    "crr" to "karolin algonkin",
    "crs" to "kreol (Seyshel)",
    "cs" to "chex",
    "csw" to "botqoq kri",
    "cu" to "slavyan (cherkov)",
    "cv" to "chuvash",
    "cy" to "valliy",
    "da" to "dan",
    "dak" to "dakota",
    "dar" to "dargva",
    "dav" to "taita",
    "de" to "nemischa",
    "de-AT" to "nemis (Avstriya)",
    "de-CH" to "yuqori nemis (Shveytsariya)",
    "dgr" to "dogrib",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "quyi sorb",
    "dua" to "duala",
    "dv" to "divexi",
    "dyo" to "diola-fogni",
    "dz" to "dzongka",
    "dzg" to "dazag",
    "ebu" to "embu",
    "ee" to "eve",
    "efi" to "efik",
    "eka" to "ekajuk",
    "el" to "grek",
    "en" to "inglizcha",
    "en-AU" to "ingliz (Avstraliya)",
    "en-CA" to "ingliz (Kanada)",
    "en-GB" to "ingliz (Britaniya)",
    "en-GB-alt-short" to "ingliz (Buyuk Britaniya)",
    "en-US" to "ingliz (Amerika)",
    "en-US-alt-short" to "ingliz (AQSH)",
    "eo" to "esperanto",
    "es" to "ispancha",
    "es-419" to "ispan (Lotin Amerikasi)",
    "es-ES" to "ispan (Yevropa)",
    "es-MX" to "ispan (Meksika)",
    "et" to "estoncha",
    "eu" to "bask",
    "ewo" to "evondo",
    "fa" to "fors",
    "fa-AF" to "dari",
    "ff" to "fula",
    "fi" to "fincha",
    "fil" to "filipincha",
    "fj" to "fiji",
    "fo" to "farercha",
    "fon" to "fon",
    "fr" to "fransuzcha",
    "fr-CA" to "fransuz (Kanada)",
    "fr-CH" to "fransuz (Shveytsariya)",
    "frc" to "kajun fransuz",
    "frr" to "shimoliy friz",
    "fur" to "friul",
    "fy" to "g‘arbiy friz",
    "ga" to "irland",
    "gaa" to "ga",
    "gag" to "gagauz",
    "gan" to "gan",
    "gd" to "shotland-gel",
    "gez" to "geez",
    "gil" to "gilbert",
    "gl" to "galisiy",
    "gn" to "guarani",
    "gor" to "gorontalo",
    "gsw" to "nemis (Shveytsariya)",
    "gu" to "gujarot",
    "guz" to "gusii",
    "gv" to "men",
    "gwi" to "gvichin",
    "ha" to "xausa",
    "hai" to "hayda",
    "haw" to "gavaycha",
    "hax" to "janubiy hayda",
    "he" to "ivrit",
    "hi" to "hind",
    "hi-Latn-alt-variant" to "hinglish",
    "hil" to "hiligaynon",
    "hmn" to "xmong",
    "hr" to "xorvat",
    "hsb" to "yuqori sorb",
    "ht" to "gaityan",
    "hu" to "venger",
    "hup" to "xupa",
    "hur" to "halkomelem",
    "hy" to "arman",
    "hz" to "gerero",
    "ia" to "interlingva",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonez",
    "ie" to "interlingve",
    "ig" to "igbo",
    "ii" to "sichuan",
    "ikt" to "sharqiy-kanada inuktitut",
    "ilo" to "iloko",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "island",
    "it" to "italyan",
    "iu" to "inuktitut",
    "ja" to "yapon",
    "jbo" to "lojban",
    "jgo" to "ngomba",
    "jmc" to "machame",
    "jv" to "yavan",
    "ka" to "gruzincha",
    "kab" to "kabil",
    "kac" to "kachin",
    "kaj" to "kaji",
    "kam" to "kamba",
    "kbd" to "kabardin",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "kabuverdianu",
    "kfo" to "koro",
    "kgp" to "kaingang",
    "kha" to "kxasi",
    "khq" to "koyra-chiini",
    "ki" to "kikuyu",
    "kj" to "kvanyama",
    "kk" to "qozoqcha",
    "kkj" to "kako",
    "kl" to "grenland",
    "kln" to "kalenjin",
    "km" to "xmer",
    "kmb" to "kimbundu",
    "kn" to "kannada",
    "ko" to "koreyscha",
    "koi" to "komi-permyak",
    "kok" to "konkan",
    "kpe" to "kpelle",
    "kr" to "kanuri",
    "krc" to "qorachoy-bolqor",
    "krl" to "karel",
    "kru" to "kurux",
    "ks" to "kashmircha",
    "ksb" to "shambala",
    "ksf" to "bafiya",
    "ksh" to "kyoln",
    "ku" to "kurdcha",
    "kum" to "qo‘miq",
    "kv" to "komi",
    "kw" to "korn",
    "kwk" to "kvakvala",
    "kxv" to "kuvi",
    "ky" to "qirgʻizcha",
    "la" to "lotincha",
    "lad" to "ladino",
    "lag" to "langi",
    "lb" to "lyuksemburgcha",
    "lez" to "lezgin",
    "lg" to "ganda",
    "li" to "limburg",
    "lij" to "liguryan",
    "lil" to "lilluet",
    "lkt" to "lakota",
    "lmo" to "lombard",
    "ln" to "lingala",
    "lo" to "laos",
    "lou" to "luiziana kreol",
    "loz" to "lozi",
    "lrc" to "shimoliy luri",
    "lsm" to "saamia",
    "lt" to "litva",
    "lu" to "luba-katanga",
    "lua" to "luba-lulua",
    "lun" to "lunda",
    "lus" to "lushay",
    "luy" to "luhya",
    "lv" to "latishcha",
    "mad" to "madur",
    "mag" to "magahi",
    "mai" to "maythili",
    "mak" to "makasar",
    "mas" to "masay",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "morisyen",
    "mg" to "malagasiy",
    "mgh" to "maxuva-mitto",
    "mgo" to "meta",
    "mh" to "marshall",
    "mi" to "maori",
    "mic" to "mikmak",
    "min" to "minangkabau",
    "mk" to "makedon",
    "ml" to "malayalam",
    "mn" to "mongol",
    "mni" to "manipur",
    "moe" to "innu-aymun",
    "moh" to "mohauk",
    "mos" to "mossi",
    "mr" to "maratxi",
    "ms" to "malay",
    "mt" to "maltiy",
    "mua" to "mundang",
    "mul" to "bir nechta til",
    "mus" to "krik",
    "mwl" to "miranda",
    "my" to "birman",
    "myv" to "erzya",
    "mzn" to "mozandaron",
    "na" to "nauru",
    "nap" to "neapolitan",
    "naq" to "nama",
    "nb" to "norveg-bokmal",
    "nd" to "shimoliy ndebele",
    "nds" to "quyi nemis",
    "nds-NL" to "quyi sakson",
    "ne" to "nepal",
    "new" to "nevar",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niue",
    "nl" to "niderland",
    "nl-BE" to "flamand",
    "nmg" to "kvasio",
    "nn" to "norveg-nyunorsk",
    "nnh" to "ngiyembun",
    "no" to "norveg",
    "nog" to "no‘g‘ay",
    "nqo" to "nko",
    "nr" to "janubiy ndebel",
    "nso" to "shimoliy soto",
    "nus" to "nuer",
    "nv" to "navaxo",
    "ny" to "cheva",
    "nyn" to "nyankole",
    "oc" to "oksitan",
    "ojb" to "shimoli-gʻarbiy ojibva",
    "ojc" to "markaziy ijibve",
    "ojs" to "oji-kri",
    "ojw" to "gʻarbiy ojibva",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "oriya",
    "os" to "osetin",
    "pa" to "panjobcha",
    "pag" to "pangasinan",
    "pam" to "pampanga",
    "pap" to "papiyamento",
    "pau" to "palau",
    "pcm" to "kreol (Nigeriya)",
    "pis" to "pijin",
    "pl" to "polyakcha",
    "pqm" to "maliset-passamakvoddi",
    "prg" to "pruss",
    "ps" to "pushtu",
    "pt" to "portugalcha",
    "pt-BR" to "portugal (Braziliya)",
    "pt-PT" to "portugal (Yevropa)",
    "qu" to "kechua",
    "quc" to "kiche",
    "raj" to "rajastani",
    "rap" to "rapanui",
    "rar" to "rarotongan",
    "rhg" to "rohinja",
    "rm" to "romansh",
    "rn" to "rundi",
    "ro" to "rumincha",
    "ro-MD" to "moldovan",
    "rof" to "rombo",
    "ru" to "ruscha",
    "rup" to "arumin",
    "rw" to "kinyaruanda",
    "rwk" to "ruanda",
    "sa" to "sanskrit",
    "sad" to "sandave",
    "sah" to "saxa",
    "saq" to "samburu",
    "sat" to "santali",
    "sba" to "ngambay",
    "sbp" to "sangu",
    "sc" to "sardin",
    "scn" to "sitsiliya",
    "sco" to "shotland",
    "sd" to "sindhi",
    "sdh" to "janubiy kurd",
    "se" to "shimoliy saam",
    "seh" to "sena",
    "ses" to "koyraboro-senni",
    "sg" to "sango",
    "shi" to "tashelxit",
    "shn" to "shan",
    "si" to "singal",
    "sk" to "slovakcha",
    "sl" to "slovencha",
    "slh" to "janubiy lushutsid",
    "sm" to "samoa",
    "sma" to "janubiy saam",
    "smj" to "lule-saam",
    "smn" to "inari-saam",
    "sms" to "skolt-saam",
    "sn" to "shona",
    "snk" to "soninke",
    "so" to "somalicha",
    "sq" to "alban",
    "sr" to "serbcha",
    "srn" to "sranan-tongo",
    "ss" to "svati",
    "ssy" to "saho",
    "st" to "janubiy soto",
    "str" to "streyts salish",
    "su" to "sundan",
    "suk" to "sukuma",
    "sv" to "shved",
    "sw" to "suaxili",
    "sw-CD" to "suaxili (Kongo)",
    "swb" to "qamar",
    "syr" to "suryoniy",
    "szl" to "silez",
    "ta" to "tamil",
    "tce" to "janubiy tutchone",
    "te" to "telugu",
    "tem" to "timne",
    "teo" to "teso",
    "tet" to "tetum",
    "tg" to "tojik",
    "tgx" to "tagish",
    "th" to "tay",
    "tht" to "taltan",
    "ti" to "tigrinya",
    "tig" to "tigre",
    "tk" to "turkman",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tn" to "tsvana",
    "to" to "tongan",
    "tok" to "tokipona",
    "tpi" to "tok-piksin",
    "tr" to "turk",
    "trv" to "taroko",
    "ts" to "tsonga",
    "tt" to "tatar",
    "ttm" to "shimoliy tutchone",
    "tum" to "tumbuka",
    "tvl" to "tuvalu",
    "twq" to "tasavak",
    "ty" to "taiti",
    "tyv" to "tuva",
    "tzm" to "markaziy atlas tamazigxt",
    "udm" to "udmurt",
    "ug" to "uyg‘ur",
    "uk" to "ukrain",
    "umb" to "umbundu",
    "und" to "noma’lum til",
    "ur" to "urdu",
    "uz" to "o‘zbek",
    "ve" to "venda",
    "vec" to "venet",
    "vi" to "vyetnam",
    "vmw" to "makua",
    "vo" to "volapyuk",
    "vun" to "vunjo",
    "wa" to "vallon",
    "wae" to "valis",
    "wal" to "volamo",
    "war" to "varay",
    "wbp" to "valbiri",
    "wo" to "volof",
    "wuu" to "vu xitoy",
    "xal" to "qalmoq",
    "xh" to "kxosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yemba",
    "yi" to "idish",
    "yo" to "yoruba",
    "yrl" to "nyengatu",
    "yue" to "kanton",
    "yue-alt-menu" to "xitoy, kanton",
    "za" to "Chjuan",
    "zgh" to "tamazigxt",
    "zh" to "xitoy",
    "zh-alt-menu" to "xitoy, mandarin",
    "zh-Hans" to "xitoy (soddalashgan)",
    "zh-Hans-alt-long" to "xitoy (soddalashtirilgan mandarin)",
    "zh-Hant" to "xitoy (an’anaviy)",
    "zh-Hant-alt-long" to "xitoy (an’anaviy mandarin)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "til tarkibi yo‘q",
    "zza" to "zaza",
  ) }

  val uz_Arab: ImmutableMap by lazy { immutableMapOf(
    "fa" to "دری",
    "ps" to "پشتو",
    "uz" to "اوزبیک",
  ) }

  val uz_Cyrl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "афарча",
    "ab" to "абхазча",
    "ace" to "ачин",
    "ada" to "адангмэ",
    "ady" to "адигей",
    "af" to "африкаанс",
    "agq" to "агемча",
    "ain" to "айну",
    "ak" to "аканча",
    "ale" to "алеут",
    "am" to "амхарча",
    "an" to "арагон",
    "anp" to "ангика",
    "ar" to "арабча",
    "ar-001" to "стандарт арабча",
    "arn" to "мапудунгун",
    "arp" to "арапахо",
    "as" to "ассомча",
    "asa" to "асуча",
    "ast" to "астурийча",
    "av" to "аварча",
    "awa" to "авадхи",
    "ay" to "аймара",
    "az" to "озарбайжонча",
    "az-alt-short" to "озар",
    "ba" to "бошқирдча",
    "ban" to "балича",
    "bas" to "басаа",
    "be" to "беларусча",
    "bem" to "бемба",
    "bez" to "бенача",
    "bg" to "болгарча",
    "bho" to "бхожпури",
    "bi" to "бислама",
    "bin" to "бини",
    "bm" to "бамбарча",
    "bn" to "бенгалча",
    "bo" to "тибетча",
    "br" to "бретонча",
    "brx" to "бодоча",
    "bs" to "боснийча",
    "bug" to "бугийча",
    "byn" to "блинча",
    "ca" to "каталонча",
    "ce" to "чечен тили",
    "ceb" to "себуанча",
    "cgg" to "чигача",
    "ch" to "чаморро",
    "chk" to "чуукча",
    "chm" to "мари",
    "cho" to "чоктавча",
    "chr" to "чероки",
    "chy" to "шайенн",
    "ckb" to "сорани-курдча",
    "ckb-alt-menu" to "сорани-курдча",
    "ckb-alt-variant" to "сорани-курдча",
    "co" to "корсиканча",
    "cs" to "чехча",
    "cu" to "славянча (черков)",
    "cv" to "чуваш тили",
    "cy" to "уэлсча",
    "da" to "датча",
    "dak" to "дакотча",
    "dar" to "даргинча",
    "dav" to "таитача",
    "de" to "немисча",
    "dgr" to "догриб",
    "dje" to "зарма",
    "dsb" to "қуйи-сорбча",
    "dua" to "дуалача",
    "dv" to "дивехи",
    "dyo" to "диола-фогни",
    "dz" to "дзонгка",
    "dzg" to "дазага",
    "ebu" to "эмбуча",
    "ee" to "эвеча",
    "efi" to "эфик",
    "eka" to "экажук",
    "el" to "грекча",
    "en" to "инглизча",
    "en-GB" to "инглизча (Британия)",
    "en-GB-alt-short" to "инглизча (Британия)",
    "en-US" to "инглизча (Америка)",
    "en-US-alt-short" to "инглизча (АҚШ)",
    "eo" to "эсперанто",
    "es" to "испанча",
    "et" to "эстонча",
    "eu" to "баскча",
    "ewo" to "эвондонча",
    "fa" to "форсий",
    "ff" to "фулаҳ",
    "fi" to "финча",
    "fil" to "филипинча",
    "fj" to "фижича",
    "fo" to "фарерча",
    "fon" to "фон",
    "fr" to "французча",
    "fur" to "фриулча",
    "fy" to "ғарбий фризча",
    "ga" to "ирландча",
    "gaa" to "га",
    "gd" to "шотландча гаелик",
    "gez" to "геэз",
    "gil" to "гилбертча",
    "gl" to "галицийча",
    "gn" to "гуарани",
    "gor" to "горонтало",
    "gu" to "гужаротча",
    "guz" to "гусии",
    "gv" to "мэнча",
    "gwi" to "гвичин",
    "ha" to "хауса",
    "haw" to "гавайча",
    "he" to "иброний",
    "hi" to "ҳинди",
    "hil" to "хилигайнон",
    "hmn" to "хмонгча",
    "hr" to "хорватча",
    "hsb" to "юқори сорбча",
    "ht" to "гаитянча",
    "hu" to "венгерча",
    "hup" to "хупа тили",
    "hy" to "арманча",
    "hz" to "гереро",
    "ia" to "интерлингва",
    "iba" to "ибан тили",
    "ibb" to "ибибо",
    "id" to "индонезча",
    "ig" to "игбо",
    "ilo" to "илоко",
    "inh" to "ингушча",
    "io" to "идо",
    "is" to "исландча",
    "it" to "италянча",
    "iu" to "инуктитут",
    "ja" to "японча",
    "jgo" to "нгомба",
    "jmc" to "мачаме тили",
    "jv" to "яванча",
    "ka" to "грузинча",
    "kab" to "кабилча",
    "kaj" to "кажи",
    "kam" to "камбача",
    "kde" to "макондеча",
    "kea" to "кабувердиану",
    "khq" to "койра-чиини",
    "ki" to "кикую",
    "kk" to "қозоқча",
    "kkj" to "како",
    "kl" to "гренландча",
    "kln" to "каленжинча",
    "km" to "хмерча",
    "kn" to "каннада",
    "ko" to "корейсча",
    "kok" to "конканча",
    "kr" to "канури",
    "ks" to "кашмирча",
    "ksb" to "шамбала",
    "ksf" to "бафияча",
    "ksh" to "кёлнча",
    "ku" to "курдча",
    "kw" to "корнча",
    "ky" to "қирғизча",
    "la" to "лотинча",
    "lag" to "лангича",
    "lb" to "люксембургча",
    "lg" to "гандача",
    "lkt" to "лакотачалакотача",
    "ln" to "лингалча",
    "lo" to "лаосча",
    "lrc" to "шимолий лури",
    "lt" to "литвача",
    "lu" to "луба-катанга",
    "lus" to "лушай",
    "luy" to "луҳя",
    "lv" to "латишча",
    "mas" to "масайча",
    "mdf" to "мокша тили",
    "men" to "менде",
    "mer" to "меруча",
    "mfe" to "морисьен",
    "mg" to "малагасийча",
    "mgh" to "махува-митто",
    "mgo" to "мета",
    "mh" to "маршалл тили",
    "mi" to "маори",
    "mic" to "микмак",
    "min" to "минангкабау",
    "mk" to "македонча",
    "ml" to "малаялам",
    "mn" to "мўғулча",
    "mni" to "манипурча",
    "moh" to "могавк",
    "mos" to "мосси",
    "mr" to "маратхи",
    "ms" to "малай тил",
    "mt" to "малтача",
    "mua" to "мунданг",
    "mul" to "бир нечта тил",
    "mus" to "крикча",
    "mwl" to "мирандес",
    "my" to "бирманча",
    "myv" to "эрзянча",
    "mzn" to "мазандеран",
    "naq" to "нама",
    "nb" to "норвегча бокмал",
    "nd" to "шимолий ндебеле",
    "ne" to "непалча",
    "niu" to "ниуэча",
    "nl" to "голландча",
    "nl-BE" to "фламандча",
    "nmg" to "квасио",
    "nn" to "норвегча нюнорск",
    "nnh" to "нгиембун",
    "nqo" to "нко",
    "nr" to "жанубий ндебелча",
    "nus" to "нуэрча",
    "ny" to "чева",
    "nyn" to "нянколе",
    "oc" to "окситанча",
    "om" to "оромо",
    "or" to "одия",
    "pa" to "панжобча",
    "pap" to "папияменто",
    "pl" to "полякча",
    "ps" to "пушту",
    "pt" to "португалча",
    "qu" to "кечуа",
    "quc" to "кичэ",
    "rm" to "романшча",
    "rn" to "рунди",
    "ro" to "руминча",
    "rof" to "ромбоча",
    "ru" to "русча",
    "rup" to "арумин",
    "rw" to "киняруанда",
    "rwk" to "руанда тили",
    "sa" to "санскрит",
    "sah" to "саха",
    "saq" to "самбуруча",
    "sat" to "сантали",
    "sbp" to "сангуча",
    "sd" to "синдҳи",
    "se" to "шимолий саамча",
    "seh" to "сена",
    "ses" to "койраборо-сенни",
    "sg" to "санго",
    "shi" to "ташелхит",
    "si" to "сингалча",
    "sk" to "словакча",
    "sl" to "словенча",
    "sma" to "жанубий саамча",
    "smj" to "луле-саамча",
    "smn" to "инари-саамча",
    "sms" to "сколт-саамча",
    "sn" to "шона",
    "so" to "сомалича",
    "sq" to "албанча",
    "sr" to "сербча",
    "ss" to "свати",
    "ssy" to "саҳоча",
    "su" to "сунданча",
    "sv" to "шведча",
    "sw" to "суахили",
    "sw-CD" to "конго-суахили",
    "swb" to "коморча",
    "syr" to "сурияча",
    "ta" to "тамилча",
    "te" to "телугу",
    "teo" to "тесо",
    "tg" to "тожикча",
    "th" to "тайча",
    "ti" to "тигриняча",
    "tig" to "тигре",
    "tk" to "туркманча",
    "to" to "тонганча",
    "tr" to "туркча",
    "tt" to "татарча",
    "twq" to "тасавак",
    "tzm" to "марказий атлас тамазигхт",
    "ug" to "уйғурча",
    "uk" to "украинча",
    "und" to "номаълум тил",
    "ur" to "урду",
    "uz" to "ўзбекча",
    "vai" to "ваи",
    "ve" to "венда",
    "vi" to "ветнамча",
    "vo" to "волапюк",
    "vun" to "вунжо",
    "wae" to "валсерча",
    "wal" to "волятта",
    "wo" to "волофча",
    "xh" to "хоса",
    "xog" to "сога",
    "yav" to "янгбен",
    "yi" to "иддиш",
    "yo" to "йоруба",
    "yue" to "кантонча",
    "yue-alt-menu" to "кантонча",
    "zgh" to "тамазигхт",
    "zh" to "хитойча",
    "zh-alt-menu" to "хитойча",
    "zh-Hans" to "соддалаштирилган хитойча",
    "zh-Hans-alt-long" to "соддалаштирилган хитойча",
    "zh-Hant" to "анъанавий хитойча",
    "zh-Hant-alt-long" to "анъанавий хитойча",
    "zu" to "зулу",
    "zxx" to "Тил таркиби йўқ",
  ) }

  val uz_Latn: ImmutableMap by lazy { immutableMapOf(
  ) }

  val vai: ImmutableMap by lazy { immutableMapOf(
    "ak" to "ꕉꕪꘋ",
    "am" to "ꕉꕆꕌꔸ",
    "ar" to "ꕞꕌꖝ",
    "be" to "ꔆꕞꖩꔻ",
    "bg" to "ꗂꔠꗸꘋ",
    "bn" to "ꗩꕭꔷ",
    "cs" to "ꗿꗡ",
    "de" to "ꕧꕮꔧ",
    "el" to "ꗥꗷꘋ",
    "en" to "ꕶꕱ",
    "es" to "ꕐꘊꔧ",
    "fa" to "ꗨꗡꔻꘂꘋ",
    "fr" to "ꗱꘋꔻ",
    "ha" to "ꕌꖙꕢ",
    "hi" to "ꔦꔺ",
    "hu" to "ꖽꔟꗸꘋ",
    "id" to "ꔤꖆꕇꔻꘂꘋ",
    "ig" to "ꔤꕼ",
    "it" to "ꔤꕚꔷꘂꘋ",
    "ja" to "ꕧꕐꕇꔧ",
    "jv" to "ꕧꕙꕇꔧ",
    "km" to "ꕃꘈꗢ",
    "ko" to "ꖏꔸꘂꘋ",
    "ms" to "ꕮꔒꔀ",
    "my" to "ꗩꕆꔻ",
    "ne" to "ꕇꕐꔷ",
    "nl" to "ꗍꔿ",
    "pa" to "ꖛꕨꔬ",
    "pl" to "ꗁꔒꔻ",
    "pt" to "ꕶꕿꕃꔤ",
    "ro" to "ꖄꕆꕇꘂꘋ",
    "ru" to "ꗐꖺꔻꘂꘋ",
    "rw" to "ꕟꖙꕡ",
    "so" to "ꖇꕮꔷ",
    "sv" to "ꖬꔨꗵꘋ",
    "ta" to "ꕚꕆꔷ",
    "th" to "ꕚꔤ",
    "tr" to "ꗋꕃ",
    "uk" to "ꖳꖴꔓꕇꘂꘋ",
    "ur" to "ꖺꖦ",
    "vai" to "ꕙꔤ",
    "vi" to "ꔲꕩꕯꕆꔧ",
    "yo" to "ꖎꖄꕑ",
    "zh" to "ꕦꕇꔧ",
    "zh-alt-menu" to "ꕦꕇꔧ",
    "zu" to "ꖮꖨ",
  ) }

  val vai_Latn: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Akaŋ",
    "am" to "Amihári",
    "ar" to "Lahabu",
    "be" to "Bhelarusaŋ",
    "bg" to "Bhɔgerɛŋ",
    "bn" to "Bhɛŋgáli",
    "cs" to "Chɛ",
    "de" to "Jamáĩ",
    "el" to "Hɛlɛŋ",
    "en" to "Poo",
    "es" to "Panyɛĩ",
    "fa" to "Pɛɛsiyɛŋ",
    "fr" to "Fɛŋsi",
    "ha" to "Hawusa",
    "hi" to "Híiŋdi",
    "hu" to "Hɔŋgérɛŋ",
    "id" to "Índonisiyɛŋ",
    "ig" to "Ígbo",
    "it" to "Itáliyɛŋ",
    "ja" to "Japaníĩ",
    "jv" to "Javaníĩ",
    "km" to "Kimɛɛ̃ tɛ",
    "ko" to "Koríyɛŋ",
    "ms" to "Maléee",
    "my" to "Bhɛmísi",
    "ne" to "Nipali",
    "nl" to "Dɔchi",
    "pa" to "Puŋjabhi",
    "pl" to "Pɔ́lési",
    "pt" to "Potokíi",
    "ro" to "Romíniyɛŋ",
    "ru" to "Rɔshiyɛŋ",
    "rw" to "Rawunda",
    "so" to "Somáli",
    "sv" to "Súwídɛŋ",
    "ta" to "Tamíli",
    "th" to "Tái",
    "tr" to "Tɔ́ki",
    "uk" to "Yukureniyɛŋ",
    "ur" to "Ɔdu",
    "vai" to "Vai",
    "vi" to "Viyamíĩ",
    "yo" to "Yóróbha",
    "zh" to "Chaniĩ",
    "zh-alt-menu" to "Chaniĩ",
    "zu" to "Zúlu",
  ) }

  val vai_Vaii: ImmutableMap by lazy { immutableMapOf(
  ) }

  val vec: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afar",
    "ab" to "abcazo",
    "ace" to "acineze",
    "ada" to "adangme",
    "ady" to "adighe",
    "af" to "afregan",
    "agq" to "aghem",
    "ain" to "ainu",
    "ak" to "akan",
    "ale" to "aleutian",
    "alt" to "altài meridionale",
    "am" to "amàrego",
    "an" to "aragoneze",
    "ann" to "obolo",
    "anp" to "angika",
    "apc" to "àrabo levantin",
    "ar" to "àrabo",
    "ar-001" to "àrabo moderno standard",
    "arn" to "mapudungun",
    "arp" to "arapào",
    "ars" to "àrabo najdi",
    "as" to "asameze",
    "asa" to "asu",
    "ast" to "asturian",
    "atj" to "atikamec",
    "av" to "avàrego",
    "awa" to "awadi",
    "ay" to "aimar",
    "az" to "azerbaijan",
    "az-alt-short" to "azero",
    "ba" to "bashkir",
    "bal" to "baluci",
    "ban" to "balineze",
    "bas" to "basa",
    "be" to "beloruso",
    "bem" to "benba",
    "bew" to "betawi",
    "bez" to "bena",
    "bg" to "bùlgaro",
    "bgc" to "harianvi",
    "bgn" to "baluci osidentale",
    "bho" to "bojpuri",
    "bi" to "bizlama",
    "bin" to "bini",
    "bla" to "siksika",
    "blo" to "anii",
    "blt" to "tai dam",
    "bm" to "banbara",
    "bn" to "bangla",
    "bo" to "tibetan",
    "br" to "brètone",
    "brx" to "bodo",
    "bs" to "boznìago",
    "bss" to "akos",
    "bug" to "bugineze",
    "byn" to "blin",
    "ca" to "catalan",
    "cad" to "cado",
    "cay" to "cayuga",
    "cch" to "atsam",
    "ccp" to "ciakma",
    "ce" to "cecen",
    "ceb" to "sebuan",
    "cgg" to "ciga",
    "ch" to "ciamoro",
    "chk" to "ciukeze",
    "chm" to "mari",
    "cho" to "ciòctaw",
    "chp" to "cìpejan",
    "chr" to "cerokee",
    "chy" to "ceyen",
    "cic" to "cìcasow",
    "ckb" to "curdo sentrale",
    "ckb-alt-menu" to "curdo sentrale",
    "ckb-alt-variant" to "curdo sorani",
    "clc" to "cìlcotin",
    "co" to "corso",
    "crg" to "mecif",
    "crj" to "cree sud orientale",
    "crk" to "cree de le pianure",
    "crl" to "cree nord orientale",
    "crm" to "cree mose",
    "crr" to "algonchin de la Carolina",
    "cs" to "seco",
    "csw" to "cree de le paludi",
    "cu" to "zlavo de cieza",
    "cv" to "ciuvash",
    "cy" to "galeze",
    "da" to "daneze",
    "dak" to "dakota",
    "dar" to "dargwa",
    "dav" to "taita",
    "de" to "todesco",
    "de-AT" to "todesco austrìago",
    "de-CH" to "alto todesco zvìsaro",
    "dgr" to "dogrib",
    "dje" to "zarma",
    "doi" to "dogri",
    "dsb" to "baso sorabo",
    "dua" to "duala",
    "dv" to "maldivian",
    "dyo" to "jola foni",
    "dz" to "dzongka",
    "dzg" to "dazaga",
    "ebu" to "enbu",
    "ee" to "ewe",
    "efi" to "efik",
    "eka" to "ekajuk",
    "el" to "grego",
    "en" to "ingleze",
    "en-AU" to "ingleze australian",
    "en-CA" to "ingleze canadeze",
    "en-GB" to "ingleze britànego",
    "en-GB-alt-short" to "ingleze (Regno Unìo)",
    "en-US" to "ingleze meregan",
    "en-US-alt-short" to "ingleze (Stadi Unìi)",
    "eo" to "esperanto",
    "es" to "spagnolo",
    "et" to "estonian",
    "eu" to "basco",
    "ewo" to "ewondo",
    "fa" to "persian",
    "fa-AF" to "dari",
    "ff" to "fula",
    "fi" to "filandeze",
    "fil" to "filipin",
    "fj" to "fijan",
    "fo" to "faroeze",
    "fon" to "fon",
    "fr" to "franseze",
    "fr-CA" to "franseze canadeze",
    "fr-CH" to "franseze zvìsaro",
    "frc" to "cadian",
    "frr" to "frìzone setentrionale",
    "fur" to "furlan",
    "fy" to "frìzone osidentale",
    "ga" to "irlandeze",
    "gaa" to "ga",
    "gd" to "gaèlego scoseze",
    "gez" to "geez",
    "gil" to "gilberteze",
    "gl" to "galisian",
    "gn" to "guaranì",
    "gor" to "gorontalo",
    "gsw" to "todesco zvìsaro",
    "gu" to "gujarati",
    "guz" to "gusi",
    "gv" to "maneze",
    "gwi" to "gwichʼin",
    "ha" to "hausa",
    "hai" to "haida",
    "haw" to "hawaian",
    "hax" to "haida meridionale",
    "he" to "ebràego",
    "hi" to "hindi",
    "hi-Latn-alt-variant" to "hingleze",
    "hil" to "hiligheno",
    "hmn" to "mong",
    "hnj" to "mong novo",
    "hr" to "croà",
    "hsb" to "alto sorabo",
    "ht" to "haitian",
    "hu" to "ongareze",
    "hup" to "hupa",
    "hur" to "halkomelem",
    "hy" to "armen",
    "hz" to "herero",
    "ia" to "interlengua",
    "iba" to "iban",
    "ibb" to "ibibio",
    "id" to "indonezian",
    "ie" to "interlengue",
    "ig" to "igbo",
    "ii" to "yi de Sichuan",
    "ikt" to "inuktitut canadeze osidentale",
    "ilo" to "ilocan",
    "inh" to "ingush",
    "io" to "ido",
    "is" to "izlandeze",
    "it" to "italian",
    "iu" to "inuktitut",
    "ja" to "japoneze",
    "jbo" to "lojban",
    "jgo" to "ngonba",
    "jmc" to "machame",
    "jv" to "javaneze",
    "ka" to "jeorjan",
    "kaa" to "caracalpago",
    "kab" to "cabil",
    "kac" to "kachin",
    "kaj" to "jju",
    "kam" to "kanba",
    "kbd" to "cabardian",
    "kcg" to "tyap",
    "kde" to "makonde",
    "kea" to "caoverdian",
    "ken" to "keniang",
    "kfo" to "koro",
    "kgp" to "kaingang",
    "kha" to "khasi",
    "khq" to "koyra cini",
    "ki" to "kikuyu",
    "kj" to "kuanyama",
    "kk" to "kazako",
    "kkj" to "kako",
    "kl" to "groelandeze",
    "kln" to "kalenjin",
    "km" to "canbojan",
    "kmb" to "kinbundu",
    "kn" to "canareze",
    "ko" to "corean",
    "kok" to "konkani",
    "kpe" to "kpele",
    "kr" to "canuri",
    "krc" to "karaciài balkar",
    "krl" to "carelian",
    "kru" to "kuruk",
    "ks" to "cashmiri",
    "ksb" to "shanbala",
    "ksf" to "bafia",
    "ksh" to "colognian",
    "ku" to "curdo",
    "kum" to "kumyk",
    "kv" to "komi",
    "kw" to "còrnego",
    "kwk" to "Kwakwala",
    "kxv" to "kuvi",
    "ky" to "kirghizo",
    "la" to "latin",
    "lad" to "judezmo",
    "lag" to "langi",
    "lb" to "lusenburgheze",
    "lez" to "lezghian",
    "lg" to "ganda",
    "li" to "linburgheze",
    "lij" to "lìguro",
    "lil" to "liluet",
    "lkt" to "lacota",
    "lld" to "ladin",
    "lmo" to "lonbardo",
    "ln" to "lingala",
    "lo" to "lao",
    "lou" to "crèolo de la Luiziana",
    "loz" to "lozi",
    "lrc" to "luri setentrionale",
    "lsm" to "samia",
    "lt" to "lituan",
    "ltg" to "letgalian",
    "lu" to "luba katanga",
    "lua" to "luba lulua",
    "lun" to "lunda",
    "luo" to "doluó",
    "lus" to "mizo",
    "luy" to "luja",
    "lv" to "lètone",
    "mad" to "madureze",
    "mag" to "magahi",
    "mai" to "maithili",
    "mak" to "makasar",
    "mas" to "masài",
    "mdf" to "moksha",
    "men" to "mende",
    "mer" to "meru",
    "mfe" to "maurisian",
    "mg" to "malgaso",
    "mgh" to "meeto",
    "mgo" to "meta",
    "mh" to "marshaleze",
    "mhn" to "mòcheno",
    "mi" to "maori",
    "mic" to "micmac",
    "min" to "minangkabau",
    "mk" to "masèdone",
    "ml" to "malayàlam",
    "mn" to "móngolo",
    "mni" to "manipur",
    "moe" to "inu aimun",
    "moh" to "mohawk",
    "mos" to "mosi",
    "mr" to "marati",
    "ms" to "maleze",
    "mt" to "malteze",
    "mua" to "mundang",
    "mul" to "multilengua",
    "mus" to "crek",
    "mwl" to "mirandeze",
    "my" to "birman",
    "myv" to "erzyen",
    "mzn" to "mazandarani",
    "na" to "nauruan",
    "nap" to "napoletan",
    "naq" to "nama",
    "nb" to "norvejeze bokmal",
    "nd" to "ndebele de’l nord",
    "nds" to "baso todesco",
    "nds-NL" to "sàsone baso",
    "ne" to "nepaleze",
    "new" to "newari",
    "ng" to "ndonga",
    "nia" to "nias",
    "niu" to "niuean",
    "nl" to "olandeze",
    "nl-BE" to "fiamingo",
    "nmg" to "kwazio",
    "nn" to "norvejeze nynorsk",
    "nnh" to "ngienbon",
    "no" to "norvejeze",
    "nog" to "nogài",
    "nqo" to "n’ko",
    "nr" to "ndebele de’l sud",
    "nso" to "soto setentrionale",
    "nus" to "nuer",
    "nv" to "navajo",
    "ny" to "chewa",
    "nyn" to "nyankole",
    "oc" to "ositan",
    "ojb" to "ojibwa nord osidentale",
    "ojc" to "ojibwa sentrale",
    "ojs" to "oji cree",
    "ojw" to "ojibwa osidentale",
    "oka" to "okanagan",
    "om" to "oromo",
    "or" to "orija",
    "os" to "osètego",
    "osa" to "osage",
    "pa" to "punjabi",
    "pag" to "pangasinan",
    "pam" to "panpanga",
    "pap" to "papiamento",
    "pau" to "palauan",
    "pcm" to "pidgin nijerian",
    "pis" to "pijin",
    "pl" to "polaco",
    "pqm" to "malesita pasamacuody",
    "prg" to "prusian",
    "ps" to "pashto",
    "pt" to "portogheze",
    "pt-BR" to "portogheze braziłian",
    "pt-PT" to "portogheze europèo",
    "qu" to "cuechua",
    "quc" to "kish",
    "raj" to "rajastani",
    "rap" to "rapanui",
    "rar" to "rarotongan",
    "rhg" to "roinga",
    "rif" to "rifegno",
    "rm" to "romancio",
    "rn" to "rundi",
    "ro" to "romen",
    "ro-MD" to "moldavo",
    "rof" to "ronbo",
    "ru" to "ruso",
    "rup" to "aromen",
    "rw" to "kiniarwanda",
    "rwk" to "rwa",
    "sa" to "sànscrito",
    "sad" to "sandawe",
    "sah" to "yakuto",
    "saq" to "sanburu",
    "sat" to "santali",
    "sba" to "nganbay",
    "sbp" to "sangu",
    "sc" to "sardo",
    "scn" to "sisilian",
    "sco" to "scoseze",
    "sd" to "sindi",
    "sdh" to "curdo meridionale",
    "se" to "sami setentrionale",
    "seh" to "sena",
    "ses" to "koyraboro seni",
    "sg" to "sango",
    "shi" to "tashelit",
    "shn" to "shan",
    "si" to "singaleze",
    "sid" to "sidamo",
    "sk" to "zlovaco",
    "skr" to "saraiki",
    "sl" to "zloven",
    "slh" to "lushootseed meridionale",
    "sm" to "samoan",
    "sma" to "sami meridionale",
    "smj" to "sami de’l Lule",
    "smn" to "sami inarian",
    "sms" to "sami skolt",
    "sn" to "shona",
    "snk" to "soninké",
    "so" to "sòmalo",
    "sq" to "albaneze",
    "sr" to "serbo",
    "srn" to "sranan tongo",
    "ss" to "zwati",
    "ssy" to "saho",
    "st" to "soto meridionale",
    "str" to "salish streto",
    "su" to "sundaneze",
    "suk" to "sukuma",
    "sv" to "zvedeze",
    "sw" to "suaili",
    "sw-CD" to "suaili de’l Congo",
    "swb" to "comorian",
    "syr" to "sirìago",
    "szl" to "silezian",
    "ta" to "tamil",
    "tce" to "tutchone meridionale",
    "te" to "telugo",
    "tem" to "temne",
    "teo" to "teso",
    "tet" to "tétum",
    "tg" to "tàjego",
    "tgx" to "tagish",
    "th" to "tailandeze",
    "tht" to "taltan",
    "ti" to "tigrigna",
    "tig" to "tigré",
    "tk" to "turcoman",
    "tlh" to "klingon",
    "tli" to "tlingit",
    "tn" to "tswana",
    "to" to "tongan",
    "tok" to "toki pona",
    "tpi" to "tok pisin",
    "tr" to "turco",
    "trv" to "taroko",
    "trw" to "torwali",
    "ts" to "tsonga",
    "tt" to "tàtaro",
    "ttm" to "tutchone setentrionale",
    "tum" to "tunbuka",
    "tvl" to "tuvaluan",
    "twq" to "tasawac",
    "ty" to "taitian",
    "tyv" to "tuvinian",
    "tzm" to "tamazigh de l’Atlante sentrale",
    "udm" to "udmurto",
    "ug" to "uigur",
    "uk" to "ucrain",
    "umb" to "unbundu",
    "und" to "lengua desconoscùa",
    "ur" to "urdu",
    "uz" to "uzbego",
    "ve" to "venda",
    "vec" to "veneto",
    "vi" to "vietnameze",
    "vmw" to "macùa",
    "vo" to "volapük",
    "vun" to "vunjo",
    "wa" to "valon",
    "wae" to "walser",
    "wal" to "wolaita",
    "war" to "waray",
    "wbp" to "warlpiri",
    "wo" to "wolof",
    "wuu" to "wu",
    "xal" to "kalmik",
    "xh" to "xhosa",
    "xnr" to "kangri",
    "xog" to "soga",
    "yav" to "yangben",
    "ybb" to "yenba",
    "yi" to "yidish",
    "yo" to "yoruba",
    "yrl" to "nengatu",
    "yue" to "cantoneze",
    "yue-alt-menu" to "cantoneze",
    "za" to "zuan",
    "zgh" to "tamazight standard de’l Maroco",
    "zh" to "sineze",
    "zh-alt-menu" to "sineze mandarin",
    "zh-Hans-alt-long" to "mandarin (senpio)",
    "zh-Hant-alt-long" to "mandarin (tradisionale)",
    "zu" to "zulu",
    "zun" to "zuni",
    "zxx" to "gnaun contegnùo lenguìstego",
    "zza" to "zazaki",
  ) }

  val vi: ImmutableMap by lazy { immutableMapOf(
    "aa" to "Tiếng Afar",
    "ab" to "Tiếng Abkhazia",
    "ace" to "Tiếng Achinese",
    "ach" to "Tiếng Acoli",
    "ada" to "Tiếng Adangme",
    "ady" to "Tiếng Adyghe",
    "ae" to "Tiếng Avestan",
    "af" to "Tiếng Hà Lan (Nam Phi)",
    "afh" to "Tiếng Afrihili",
    "agq" to "Tiếng Aghem",
    "ain" to "Tiếng Ainu",
    "ak" to "Tiếng Akan",
    "akk" to "Tiếng Akkadia",
    "akz" to "Tiếng Alabama",
    "ale" to "Tiếng Aleut",
    "aln" to "Tiếng Gheg Albani",
    "alt" to "Tiếng Altai Miền Nam",
    "am" to "Tiếng Amharic",
    "an" to "Tiếng Aragon",
    "ang" to "Tiếng Anh cổ",
    "ann" to "Tiếng Obolo",
    "anp" to "Tiếng Angika",
    "ar" to "Tiếng Ả Rập",
    "ar-001" to "Tiếng Ả Rập Hiện đại",
    "arc" to "Tiếng Aramaic",
    "arn" to "Tiếng Mapuche",
    "aro" to "Tiếng Araona",
    "arp" to "Tiếng Arapaho",
    "arq" to "Tiếng Ả Rập Algeria",
    "ars" to "Tiếng Ả Rập Najdi",
    "arw" to "Tiếng Arawak",
    "arz" to "Tiếng Ả Rập Ai Cập",
    "as" to "Tiếng Assam",
    "asa" to "Tiếng Asu",
    "ase" to "Ngôn ngữ Ký hiệu Mỹ",
    "ast" to "Tiếng Asturias",
    "atj" to "Tiếng Atikamekw",
    "av" to "Tiếng Avaric",
    "awa" to "Tiếng Awadhi",
    "ay" to "Tiếng Aymara",
    "az" to "Tiếng Azerbaijan",
    "az-alt-short" to "Tiếng Azeri",
    "ba" to "Tiếng Bashkir",
    "bal" to "Tiếng Baluchi",
    "ban" to "Tiếng Bali",
    "bar" to "Tiếng Bavaria",
    "bas" to "Tiếng Basaa",
    "bax" to "Tiếng Bamun",
    "bbc" to "Tiếng Batak Toba",
    "bbj" to "Tiếng Ghomala",
    "be" to "Tiếng Belarus",
    "bej" to "Tiếng Beja",
    "bem" to "Tiếng Bemba",
    "bew" to "Tiếng Betawi",
    "bez" to "Tiếng Bena",
    "bfd" to "Tiếng Bafut",
    "bfq" to "Tiếng Badaga",
    "bg" to "Tiếng Bulgaria",
    "bgc" to "Tiếng Haryana",
    "bgn" to "Tiếng Tây Balochi",
    "bho" to "Tiếng Bhojpuri",
    "bi" to "Tiếng Bislama",
    "bik" to "Tiếng Bikol",
    "bin" to "Tiếng Bini",
    "bjn" to "Tiếng Banjar",
    "bkm" to "Tiếng Kom",
    "bla" to "Tiếng Siksika",
    "blo" to "Anii",
    "bm" to "Tiếng Bambara",
    "bn" to "Tiếng Bangla",
    "bo" to "Tiếng Tây Tạng",
    "bpy" to "Tiếng Bishnupriya",
    "bqi" to "Tiếng Bakhtiari",
    "br" to "Tiếng Breton",
    "bra" to "Tiếng Braj",
    "brh" to "Tiếng Brahui",
    "brx" to "Tiếng Bodo",
    "bs" to "Tiếng Bosnia",
    "bss" to "Tiếng Akoose",
    "bua" to "Tiếng Buriat",
    "bug" to "Tiếng Bugin",
    "bum" to "Tiếng Bulu",
    "byn" to "Tiếng Blin",
    "byv" to "Tiếng Medumba",
    "ca" to "Tiếng Catalan",
    "cad" to "Tiếng Caddo",
    "car" to "Tiếng Carib",
    "cay" to "Tiếng Cayuga",
    "cch" to "Tiếng Atsam",
    "ccp" to "Tiếng Chakma",
    "ce" to "Tiếng Chechen",
    "ceb" to "Tiếng Cebuano",
    "cgg" to "Tiếng Chiga",
    "ch" to "Tiếng Chamorro",
    "chb" to "Tiếng Chibcha",
    "chg" to "Tiếng Chagatai",
    "chk" to "Tiếng Chuuk",
    "chm" to "Tiếng Mari",
    "chn" to "Biệt ngữ Chinook",
    "cho" to "Tiếng Choctaw",
    "chp" to "Tiếng Chipewyan",
    "chr" to "Tiếng Cherokee",
    "chy" to "Tiếng Cheyenne",
    "ckb" to "Tiếng Kurd Miền Trung",
    "ckb-alt-menu" to "Tiếng Kurd Miền Trung",
    "ckb-alt-variant" to "Tiếng Kurd Sorani",
    "clc" to "Tiếng Chilcotin",
    "co" to "Tiếng Corsica",
    "cop" to "Tiếng Coptic",
    "cps" to "Tiếng Capiznon",
    "cr" to "Tiếng Cree",
    "crg" to "Tiếng Michif",
    "crh" to "Tiếng Thổ Nhĩ Kỳ Crimean",
    "crj" to "Tiếng Cree Đông Nam",
    "crk" to "Tiếng Plains Cree",
    "crl" to "Tiếng Cree Đông Bắc",
    "crm" to "Tiếng Moose Cree",
    "crr" to "Tiếng Carolina Algonquian",
    "crs" to "Tiếng Pháp Seselwa Creole",
    "cs" to "Tiếng Séc",
    "csb" to "Tiếng Kashubia",
    "csw" to "Tiếng Swampy Cree",
    "cu" to "Tiếng Slavơ Nhà thờ",
    "cv" to "Tiếng Chuvash",
    "cy" to "Tiếng Wales",
    "da" to "Tiếng Đan Mạch",
    "dak" to "Tiếng Dakota",
    "dar" to "Tiếng Dargwa",
    "dav" to "Tiếng Taita",
    "de" to "Tiếng Đức",
    "de-CH" to "Tiếng Thượng Giéc-man (Thụy Sĩ)",
    "del" to "Tiếng Delaware",
    "den" to "Tiếng Slave",
    "dgr" to "Tiếng Dogrib",
    "din" to "Tiếng Dinka",
    "dje" to "Tiếng Zarma",
    "doi" to "Tiếng Dogri",
    "dsb" to "Tiếng Hạ Sorbia",
    "dtp" to "Tiếng Dusun Miền Trung",
    "dua" to "Tiếng Duala",
    "dum" to "Tiếng Hà Lan Trung cổ",
    "dv" to "Tiếng Divehi",
    "dyo" to "Tiếng Jola-Fonyi",
    "dyu" to "Tiếng Dyula",
    "dz" to "Tiếng Dzongkha",
    "dzg" to "Tiếng Dazaga",
    "ebu" to "Tiếng Embu",
    "ee" to "Tiếng Ewe",
    "efi" to "Tiếng Efik",
    "egl" to "Tiếng Emilia",
    "egy" to "Tiếng Ai Cập cổ",
    "eka" to "Tiếng Ekajuk",
    "el" to "Tiếng Hy Lạp",
    "elx" to "Tiếng Elamite",
    "en" to "Tiếng Anh",
    "en-GB" to "Tiếng Anh (Anh)",
    "en-GB-alt-short" to "Tiếng Anh (Anh)",
    "en-US" to "Tiếng Anh (Mỹ)",
    "en-US-alt-short" to "Tiếng Anh (Mỹ)",
    "enm" to "Tiếng Anh Trung cổ",
    "eo" to "Tiếng Quốc Tế Ngữ",
    "es" to "Tiếng Tây Ban Nha",
    "es-419" to "Tiếng Tây Ban Nha (Mỹ La tinh)",
    "es-ES" to "Tiếng Tây Ban Nha (Châu Âu)",
    "esu" to "Tiếng Yupik Miền Trung",
    "et" to "Tiếng Estonia",
    "eu" to "Tiếng Basque",
    "ewo" to "Tiếng Ewondo",
    "ext" to "Tiếng Extremadura",
    "fa" to "Tiếng Ba Tư",
    "fa-AF" to "Tiếng Dari",
    "fan" to "Tiếng Fang",
    "fat" to "Tiếng Fanti",
    "ff" to "Tiếng Fulah",
    "fi" to "Tiếng Phần Lan",
    "fil" to "Tiếng Philippines",
    "fj" to "Tiếng Fiji",
    "fo" to "Tiếng Faroe",
    "fon" to "Tiếng Fon",
    "fr" to "Tiếng Pháp",
    "frc" to "Tiếng Pháp Cajun",
    "frm" to "Tiếng Pháp Trung cổ",
    "fro" to "Tiếng Pháp cổ",
    "frp" to "Tiếng Arpitan",
    "frr" to "Tiếng Frisia Miền Bắc",
    "frs" to "Tiếng Frisian Miền Đông",
    "fur" to "Tiếng Friulian",
    "fy" to "Tiếng Frisia",
    "ga" to "Tiếng Ireland",
    "gaa" to "Tiếng Ga",
    "gag" to "Tiếng Gagauz",
    "gan" to "Tiếng Cám",
    "gay" to "Tiếng Gayo",
    "gba" to "Tiếng Gbaya",
    "gd" to "Tiếng Gael Scotland",
    "gez" to "Tiếng Geez",
    "gil" to "Tiếng Gilbert",
    "gl" to "Tiếng Galician",
    "glk" to "Tiếng Gilaki",
    "gmh" to "Tiếng Thượng Giéc-man Trung cổ",
    "gn" to "Tiếng Guarani",
    "goh" to "Tiếng Thượng Giéc-man cổ",
    "gon" to "Tiếng Gondi",
    "gor" to "Tiếng Gorontalo",
    "got" to "Tiếng Gô-tích",
    "grb" to "Tiếng Grebo",
    "grc" to "Tiếng Hy Lạp cổ",
    "gsw" to "Tiếng Đức (Thụy Sĩ)",
    "gu" to "Tiếng Gujarati",
    "gur" to "Tiếng Frafra",
    "guz" to "Tiếng Gusii",
    "gv" to "Tiếng Manx",
    "gwi" to "Tiếng Gwichʼin",
    "ha" to "Tiếng Hausa",
    "hai" to "Tiếng Haida",
    "hak" to "Tiếng Khách Gia",
    "haw" to "Tiếng Hawaii",
    "hax" to "Tiếng Haida miền Nam",
    "he" to "Tiếng Do Thái",
    "hi" to "Tiếng Hindi",
    "hi-Latn-alt-variant" to "Tiếng Hindi (lai tiếng Anh)",
    "hif" to "Tiếng Fiji Hindi",
    "hil" to "Tiếng Hiligaynon",
    "hit" to "Tiếng Hittite",
    "hmn" to "Tiếng H’Mông",
    "ho" to "Tiếng Hiri Motu",
    "hr" to "Tiếng Croatia",
    "hsb" to "Tiếng Thượng Sorbia",
    "hsn" to "Tiếng Tương",
    "ht" to "Tiếng Haiti",
    "hu" to "Tiếng Hungary",
    "hup" to "Tiếng Hupa",
    "hur" to "Tiếng Halkomelem",
    "hy" to "Tiếng Armenia",
    "hz" to "Tiếng Herero",
    "ia" to "Tiếng Khoa Học Quốc Tế",
    "iba" to "Tiếng Iban",
    "ibb" to "Tiếng Ibibio",
    "id" to "Tiếng Indonesia",
    "ie" to "Tiếng Interlingue",
    "ig" to "Tiếng Igbo",
    "ii" to "Tiếng Di Tứ Xuyên",
    "ik" to "Tiếng Inupiaq",
    "ikt" to "Tiếng Inuktitut miền Tây Canada",
    "ilo" to "Tiếng Iloko",
    "inh" to "Tiếng Ingush",
    "io" to "Tiếng Ido",
    "is" to "Tiếng Iceland",
    "it" to "Tiếng Italy",
    "iu" to "Tiếng Inuktitut",
    "izh" to "Tiếng Ingria",
    "ja" to "Tiếng Nhật",
    "jam" to "Tiếng Anh Jamaica Creole",
    "jbo" to "Tiếng Lojban",
    "jgo" to "Tiếng Ngomba",
    "jmc" to "Tiếng Machame",
    "jpr" to "Tiếng Judeo-Ba Tư",
    "jrb" to "Tiếng Judeo-Ả Rập",
    "jut" to "Tiếng Jutish",
    "jv" to "Tiếng Java",
    "ka" to "Tiếng Georgia",
    "kaa" to "Tiếng Kara-Kalpak",
    "kab" to "Tiếng Kabyle",
    "kac" to "Tiếng Kachin",
    "kaj" to "Tiếng Jju",
    "kam" to "Tiếng Kamba",
    "kaw" to "Tiếng Kawi",
    "kbd" to "Tiếng Kabardian",
    "kbl" to "Tiếng Kanembu",
    "kcg" to "Tiếng Tyap",
    "kde" to "Tiếng Makonde",
    "kea" to "Tiếng Kabuverdianu",
    "kfo" to "Tiếng Koro",
    "kg" to "Tiếng Kongo",
    "kgp" to "Tiếng Kaingang",
    "kha" to "Tiếng Khasi",
    "kho" to "Tiếng Khotan",
    "khq" to "Tiếng Koyra Chiini",
    "ki" to "Tiếng Kikuyu",
    "kj" to "Tiếng Kuanyama",
    "kk" to "Tiếng Kazakh",
    "kkj" to "Tiếng Kako",
    "kl" to "Tiếng Kalaallisut",
    "kln" to "Tiếng Kalenjin",
    "km" to "Tiếng Khmer",
    "kmb" to "Tiếng Kimbundu",
    "kn" to "Tiếng Kannada",
    "ko" to "Tiếng Hàn",
    "koi" to "Tiếng Komi-Permyak",
    "kok" to "Tiếng Konkani",
    "kos" to "Tiếng Kosrae",
    "kpe" to "Tiếng Kpelle",
    "kr" to "Tiếng Kanuri",
    "krc" to "Tiếng Karachay-Balkar",
    "krl" to "Tiếng Karelian",
    "kru" to "Tiếng Kurukh",
    "ks" to "Tiếng Kashmir",
    "ksb" to "Tiếng Shambala",
    "ksf" to "Tiếng Bafia",
    "ksh" to "Tiếng Cologne",
    "ku" to "Tiếng Kurd",
    "kum" to "Tiếng Kumyk",
    "kut" to "Tiếng Kutenai",
    "kv" to "Tiếng Komi",
    "kw" to "Tiếng Cornwall",
    "kwk" to "Tiếng Kwakʼwala",
    "kxv" to "Tiếng Kuvi",
    "ky" to "Tiếng Kyrgyz",
    "la" to "Tiếng La-tinh",
    "lad" to "Tiếng Ladino",
    "lag" to "Tiếng Langi",
    "lah" to "Tiếng Lahnda",
    "lam" to "Tiếng Lamba",
    "lb" to "Tiếng Luxembourg",
    "lez" to "Tiếng Lezghian",
    "lg" to "Tiếng Ganda",
    "li" to "Tiếng Limburg",
    "lij" to "Tiếng Liguria",
    "lil" to "Tiếng Lillooet",
    "lkt" to "Tiếng Lakota",
    "lmo" to "Tiếng Lombard",
    "ln" to "Tiếng Lingala",
    "lo" to "Tiếng Lào",
    "lol" to "Tiếng Mongo",
    "lou" to "Tiếng Creole Louisiana",
    "loz" to "Tiếng Lozi",
    "lrc" to "Tiếng Bắc Luri",
    "lsm" to "Tiếng Saamia",
    "lt" to "Tiếng Litva",
    "lu" to "Tiếng Luba-Katanga",
    "lua" to "Tiếng Luba-Lulua",
    "lui" to "Tiếng Luiseno",
    "lun" to "Tiếng Lunda",
    "luo" to "Tiếng Luo",
    "lus" to "Tiếng Lushai",
    "luy" to "Tiếng Luyia",
    "lv" to "Tiếng Latvia",
    "mad" to "Tiếng Madura",
    "maf" to "Tiếng Mafa",
    "mag" to "Tiếng Magahi",
    "mai" to "Tiếng Maithili",
    "mak" to "Tiếng Makasar",
    "man" to "Tiếng Mandingo",
    "mas" to "Tiếng Masai",
    "mde" to "Tiếng Maba",
    "mdf" to "Tiếng Moksha",
    "mdr" to "Tiếng Mandar",
    "men" to "Tiếng Mende",
    "mer" to "Tiếng Meru",
    "mfe" to "Tiếng Morisyen",
    "mg" to "Tiếng Malagasy",
    "mga" to "Tiếng Ai-len Trung cổ",
    "mgh" to "Tiếng Makhuwa-Meetto",
    "mgo" to "Tiếng Meta’",
    "mh" to "Tiếng Marshall",
    "mi" to "Tiếng Māori",
    "mic" to "Tiếng Micmac",
    "min" to "Tiếng Minangkabau",
    "mk" to "Tiếng Macedonia",
    "ml" to "Tiếng Malayalam",
    "mn" to "Tiếng Mông Cổ",
    "mnc" to "Tiếng Mãn Châu",
    "mni" to "Tiếng Manipuri",
    "moe" to "Tiếng Innu-aimun",
    "moh" to "Tiếng Mohawk",
    "mos" to "Tiếng Mossi",
    "mr" to "Tiếng Marathi",
    "ms" to "Tiếng Mã Lai",
    "mt" to "Tiếng Malta",
    "mua" to "Tiếng Mundang",
    "mul" to "Nhiều ngôn ngữ",
    "mus" to "Tiếng Creek",
    "mwl" to "Tiếng Miranda",
    "mwr" to "Tiếng Marwari",
    "my" to "Tiếng Miến Điện",
    "mye" to "Tiếng Myene",
    "myv" to "Tiếng Erzya",
    "mzn" to "Tiếng Mazanderani",
    "na" to "Tiếng Nauru",
    "nan" to "Tiếng Mân Nam",
    "nap" to "Tiếng Napoli",
    "naq" to "Tiếng Nama",
    "nb" to "Tiếng Na Uy (Bokmål)",
    "nd" to "Tiếng Ndebele Miền Bắc",
    "nds" to "Tiếng Hạ Đức",
    "nds-NL" to "Tiếng Hạ Saxon",
    "ne" to "Tiếng Nepal",
    "new" to "Tiếng Newari",
    "ng" to "Tiếng Ndonga",
    "nia" to "Tiếng Nias",
    "niu" to "Tiếng Niuean",
    "njo" to "Tiếng Ao Naga",
    "nl" to "Tiếng Hà Lan",
    "nmg" to "Tiếng Kwasio",
    "nn" to "Tiếng Na Uy (Nynorsk)",
    "nnh" to "Tiếng Ngiemboon",
    "no" to "Tiếng Na Uy",
    "nog" to "Tiếng Nogai",
    "non" to "Tiếng Na Uy cổ",
    "nqo" to "Tiếng N’Ko",
    "nr" to "Tiếng Ndebele Miền Nam",
    "nso" to "Tiếng Sotho Miền Bắc",
    "nus" to "Tiếng Nuer",
    "nv" to "Tiếng Navajo",
    "nwc" to "Tiếng Newari cổ",
    "ny" to "Tiếng Nyanja",
    "nym" to "Tiếng Nyamwezi",
    "nyn" to "Tiếng Nyankole",
    "nyo" to "Tiếng Nyoro",
    "nzi" to "Tiếng Nzima",
    "oc" to "Tiếng Occitan",
    "oj" to "Tiếng Ojibwa",
    "ojb" to "Tiếng Ojibwe Tây Bắc",
    "ojc" to "Tiếng Ojibwe miền Trung",
    "ojs" to "Tiếng Oji-Cree",
    "ojw" to "Tiếng Ojibwe miền Tây",
    "oka" to "Tiếng Okanagan",
    "om" to "Tiếng Oromo",
    "or" to "Tiếng Odia",
    "os" to "Tiếng Ossetic",
    "osa" to "Tiếng Osage",
    "ota" to "Tiếng Thổ Nhĩ Kỳ Ottoman",
    "pa" to "Tiếng Punjab",
    "pag" to "Tiếng Pangasinan",
    "pal" to "Tiếng Pahlavi",
    "pam" to "Tiếng Pampanga",
    "pap" to "Tiếng Papiamento",
    "pau" to "Tiếng Palauan",
    "pcm" to "Pidgin Nigeria",
    "peo" to "Tiếng Ba Tư cổ",
    "phn" to "Tiếng Phoenicia",
    "pi" to "Tiếng Pali",
    "pis" to "Tiếng Pijin",
    "pl" to "Tiếng Ba Lan",
    "pon" to "Tiếng Pohnpeian",
    "pqm" to "Tiếng Maliseet-Passamaquoddy",
    "prg" to "Tiếng Prussia",
    "pro" to "Tiếng Provençal cổ",
    "ps" to "Tiếng Pashto",
    "ps-alt-variant" to "Tiếng Pushto",
    "pt" to "Tiếng Bồ Đào Nha",
    "pt-PT" to "Tiếng Bồ Đào Nha (Châu Âu)",
    "qu" to "Tiếng Quechua",
    "quc" to "Tiếng Kʼicheʼ",
    "qug" to "Tiếng Quechua ở Cao nguyên Chimborazo",
    "raj" to "Tiếng Rajasthani",
    "rap" to "Tiếng Rapanui",
    "rar" to "Tiếng Rarotongan",
    "rhg" to "Tiếng Rohingya",
    "rm" to "Tiếng Romansh",
    "rn" to "Tiếng Rundi",
    "ro" to "Tiếng Romania",
    "ro-MD" to "Tiếng Moldova",
    "rof" to "Tiếng Rombo",
    "rom" to "Tiếng Romany",
    "ru" to "Tiếng Nga",
    "rup" to "Tiếng Aromania",
    "rw" to "Tiếng Kinyarwanda",
    "rwk" to "Tiếng Rwa",
    "sa" to "Tiếng Phạn",
    "sad" to "Tiếng Sandawe",
    "sah" to "Tiếng Sakha",
    "sam" to "Tiếng Samaritan Aramaic",
    "saq" to "Tiếng Samburu",
    "sas" to "Tiếng Sasak",
    "sat" to "Tiếng Santali",
    "sba" to "Tiếng Ngambay",
    "sbp" to "Tiếng Sangu",
    "sc" to "Tiếng Sardinia",
    "scn" to "Tiếng Sicilia",
    "sco" to "Tiếng Scots",
    "sd" to "Tiếng Sindhi",
    "sdh" to "Tiếng Kurd Miền Nam",
    "se" to "Tiếng Sami Miền Bắc",
    "see" to "Tiếng Seneca",
    "seh" to "Tiếng Sena",
    "sel" to "Tiếng Selkup",
    "ses" to "Tiếng Koyraboro Senni",
    "sg" to "Tiếng Sango",
    "sga" to "Tiếng Ai-len cổ",
    "sh" to "Tiếng Serbo-Croatia",
    "shi" to "Tiếng Tachelhit",
    "shn" to "Tiếng Shan",
    "shu" to "Tiếng Ả-Rập Chad",
    "si" to "Tiếng Sinhala",
    "sid" to "Tiếng Sidamo",
    "sk" to "Tiếng Slovak",
    "sl" to "Tiếng Slovenia",
    "slh" to "Tiếng Lushootseed miền Nam",
    "sm" to "Tiếng Samoa",
    "sma" to "Tiếng Sami Miền Nam",
    "smj" to "Tiếng Lule Sami",
    "smn" to "Tiếng Inari Sami",
    "sms" to "Tiếng Skolt Sami",
    "sn" to "Tiếng Shona",
    "snk" to "Tiếng Soninke",
    "so" to "Tiếng Somali",
    "sog" to "Tiếng Sogdien",
    "sq" to "Tiếng Albania",
    "sr" to "Tiếng Serbia",
    "srn" to "Tiếng Sranan Tongo",
    "srr" to "Tiếng Serer",
    "ss" to "Tiếng Swati",
    "ssy" to "Tiếng Saho",
    "st" to "Tiếng Sotho Miền Nam",
    "str" to "Tiếng Straits Salish",
    "su" to "Tiếng Sunda",
    "suk" to "Tiếng Sukuma",
    "sus" to "Tiếng Susu",
    "sux" to "Tiếng Sumeria",
    "sv" to "Tiếng Thụy Điển",
    "sw" to "Tiếng Swahili",
    "sw-CD" to "Tiếng Swahili Congo",
    "swb" to "Tiếng Cômo",
    "syc" to "Tiếng Syriac cổ",
    "syr" to "Tiếng Syriac",
    "szl" to "Tiếng Silesia",
    "ta" to "Tiếng Tamil",
    "tce" to "Tiếng Tutchone miền Nam",
    "te" to "Tiếng Telugu",
    "tem" to "Tiếng Timne",
    "teo" to "Tiếng Teso",
    "ter" to "Tiếng Tereno",
    "tet" to "Tiếng Tetum",
    "tg" to "Tiếng Tajik",
    "tgx" to "Tiếng Tagish",
    "th" to "Tiếng Thái",
    "tht" to "Tiếng Tahltan",
    "ti" to "Tiếng Tigrinya",
    "tig" to "Tiếng Tigre",
    "tiv" to "Tiếng Tiv",
    "tk" to "Tiếng Turkmen",
    "tkl" to "Tiếng Tokelau",
    "tl" to "Tiếng Tagalog",
    "tlh" to "Tiếng Klingon",
    "tli" to "Tiếng Tlingit",
    "tmh" to "Tiếng Tamashek",
    "tn" to "Tiếng Tswana",
    "to" to "Tiếng Tonga",
    "tog" to "Tiếng Nyasa Tonga",
    "tok" to "Tiếng Toki Pona",
    "tpi" to "Tiếng Tok Pisin",
    "tr" to "Tiếng Thổ Nhĩ Kỳ",
    "trv" to "Tiếng Taroko",
    "ts" to "Tiếng Tsonga",
    "tsi" to "Tiếng Tsimshian",
    "tt" to "Tiếng Tatar",
    "ttm" to "Tiếng Tutchone miền Bắc",
    "tum" to "Tiếng Tumbuka",
    "tvl" to "Tiếng Tuvalu",
    "tw" to "Tiếng Twi",
    "twq" to "Tiếng Tasawaq",
    "ty" to "Tiếng Tahiti",
    "tyv" to "Tiếng Tuvinian",
    "tzm" to "Tiếng Tamazight Miền Trung Ma-rốc",
    "udm" to "Tiếng Udmurt",
    "ug" to "Tiếng Uyghur",
    "uga" to "Tiếng Ugaritic",
    "uk" to "Tiếng Ukraina",
    "umb" to "Tiếng Umbundu",
    "und" to "Ngôn ngữ không xác định",
    "ur" to "Tiếng Urdu",
    "uz" to "Tiếng Uzbek",
    "vai" to "Tiếng Vai",
    "ve" to "Tiếng Venda",
    "vec" to "Tiếng Veneto",
    "vi" to "Tiếng Việt",
    "vmw" to "Tiếng Makhuwa",
    "vo" to "Tiếng Volapük",
    "vot" to "Tiếng Votic",
    "vun" to "Tiếng Vunjo",
    "wa" to "Tiếng Walloon",
    "wae" to "Tiếng Walser",
    "wal" to "Tiếng Walamo",
    "war" to "Tiếng Waray",
    "was" to "Tiếng Washo",
    "wbp" to "Tiếng Warlpiri",
    "wo" to "Tiếng Wolof",
    "wuu" to "Tiếng Ngô",
    "xal" to "Tiếng Kalmyk",
    "xh" to "Tiếng Xhosa",
    "xnr" to "Tiếng Kangri",
    "xog" to "Tiếng Soga",
    "yao" to "Tiếng Yao",
    "yap" to "Tiếng Yap",
    "yav" to "Tiếng Yangben",
    "ybb" to "Tiếng Yemba",
    "yi" to "Tiếng Yiddish",
    "yo" to "Tiếng Yoruba",
    "yrl" to "Tiếng Nheengatu",
    "yue" to "Tiếng Quảng Đông",
    "yue-alt-menu" to "Tiếng Trung (Tiếng Quảng Đông)",
    "za" to "Tiếng Choang",
    "zap" to "Tiếng Zapotec",
    "zbl" to "Ký hiệu Blissymbols",
    "zen" to "Tiếng Zenaga",
    "zgh" to "Tiếng Tamazight Chuẩn của Ma-rốc",
    "zh" to "Tiếng Trung",
    "zh-alt-menu" to "Tiếng Trung (Phổ thông)",
    "zh-Hans-alt-long" to "Tiếng Trung Phổ thông (Giản thể)",
    "zh-Hant-alt-long" to "Tiếng Trung Phổ thông (Phồn thể)",
    "zu" to "Tiếng Zulu",
    "zun" to "Tiếng Zuni",
    "zxx" to "Không có nội dung ngôn ngữ",
    "zza" to "Tiếng Zaza",
  ) }

  val vmw: ImmutableMap by lazy { immutableMapOf(
    "en" to "ingles",
    "vmw" to "emakhuwa",
  ) }

  val vun: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Kiakanyi",
    "am" to "Kiamharyi",
    "ar" to "Kyiarabu",
    "be" to "Kyibelarusi",
    "bg" to "Kyibulgaryia",
    "bn" to "Kyibangla",
    "cs" to "Kyichecki",
    "de" to "Kyijerumani",
    "el" to "Kyigiriki",
    "en" to "Kyingereza",
    "es" to "Kyihispania",
    "fa" to "Kyiajemi",
    "fr" to "Kyifaransa",
    "ha" to "Kyihausa",
    "hi" to "Kyihindi",
    "hu" to "Kyihungari",
    "id" to "Kyiindonesia",
    "ig" to "Kyiigbo",
    "it" to "Kyiitaliano",
    "ja" to "Kyijapani",
    "jv" to "Kyijava",
    "km" to "Kyikambodia",
    "ko" to "Kyikorea",
    "ms" to "Kyimalesia",
    "my" to "Kyiburma",
    "ne" to "Kyinepali",
    "nl" to "Kyiholanzi",
    "pa" to "Kyipunjabi",
    "pl" to "Kyipolandi",
    "pt" to "Kyireno",
    "ro" to "Kyiromania",
    "ru" to "Kyirusi",
    "rw" to "Kyinyarwanda",
    "so" to "Kyisomalyi",
    "sv" to "Kyiswidi",
    "ta" to "Kyitamil",
    "th" to "Kyitailandi",
    "tr" to "Kyiturukyi",
    "uk" to "Kyiukrania",
    "ur" to "Kyiurdu",
    "vi" to "Kyivietinamu",
    "vun" to "Kyivunjo",
    "yo" to "Kyiyoruba",
    "zh" to "Kyichina",
    "zh-alt-menu" to "Kyichina",
    "zu" to "Kyizulu",
  ) }

  val wa: ImmutableMap by lazy { immutableMapOf(
    "wa" to "walon",
  ) }

  val wae: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Abčasiš",
    "af" to "Afrikáns",
    "am" to "Amhariš",
    "ar" to "Arabiš",
    "as" to "Assamesiš",
    "ay" to "Aymara",
    "az" to "Serbaidšaniš",
    "az-alt-short" to "Serbaidšaniš",
    "be" to "Wísrussiš",
    "bg" to "Bulgariš",
    "bn" to "Bengališ",
    "bo" to "Tibetiš",
    "bs" to "Bosniš",
    "ca" to "Katalaniš",
    "cs" to "Tšečiš",
    "cy" to "Walisiš",
    "da" to "Däniš",
    "de" to "Titš",
    "de-AT" to "Öštričišes Titš",
    "de-CH" to "Schwizer Hočtitš",
    "dv" to "Malediwiš",
    "dz" to "Butaniš",
    "efi" to "Efik",
    "el" to "Gričiš",
    "en" to "Engliš",
    "en-AU" to "Auštrališes Engliš",
    "en-CA" to "Kanadišes Engliš",
    "en-GB" to "Britišes Engliš",
    "en-GB-alt-short" to "Britišes Engliš",
    "en-US" to "Amerikanišes Engliš",
    "en-US-alt-short" to "Amerikanišes Engliš",
    "es" to "Schpaniš",
    "es-419" to "Latiamerikanišes Schpaniš",
    "es-ES" to "Iberišes Schpaniš",
    "et" to "Estniš",
    "eu" to "Baskiš",
    "fa" to "Persiš",
    "fi" to "Finiš",
    "fil" to "Filipiniš",
    "fj" to "Fidšianiš",
    "fr" to "Wälš",
    "fr-CA" to "Kanadišes Wälš",
    "fr-CH" to "Schwizer Wälš",
    "ga" to "Iriš",
    "gl" to "Galiziš",
    "gn" to "Guarani",
    "gu" to "Gujarati",
    "ha" to "Hausa",
    "haw" to "Hawaíaniš",
    "he" to "Hebräiš",
    "hi" to "Hindi",
    "hr" to "Kroatiš",
    "ht" to "Haitianiš",
    "hu" to "Ungariš",
    "hy" to "Armeniš",
    "id" to "Indonesiš",
    "ig" to "Igbo",
    "is" to "Iisländiš",
    "it" to "Italieniš",
    "ja" to "Japaniš",
    "ka" to "Georgiš",
    "kk" to "Kazačiš",
    "km" to "Kambodšaniš",
    "kn" to "Kannada",
    "ko" to "Koreaniš",
    "ks" to "Kašmiriš",
    "ku" to "Kurdiš",
    "ky" to "Kirgisiš",
    "la" to "Latiniš",
    "lb" to "Luxemburgiš",
    "ln" to "Lingala",
    "lo" to "Laotiš",
    "lt" to "Litauiš",
    "lv" to "Lettiš",
    "mg" to "Malagási",
    "mi" to "Maori",
    "mk" to "Mazedoniš",
    "ml" to "Malayalam",
    "mn" to "Mongoliš",
    "mr" to "Marathi",
    "ms" to "Malaíš",
    "mt" to "Maltesiš",
    "my" to "Burmesiš",
    "nb" to "Norwegiš Bokmål",
    "nd" to "Nordndebele",
    "ne" to "Nepalesiš",
    "nl" to "Holändiš",
    "nl-BE" to "Flämiš",
    "nn" to "Norwegiš Nynorsk",
    "nso" to "Nordsotho",
    "ny" to "Nyanja",
    "or" to "Oriya",
    "os" to "Osétiš",
    "pa" to "Pandšabiš",
    "pl" to "Polniš",
    "ps" to "Paštu",
    "pt" to "Portugisiš",
    "pt-BR" to "Brasilianišes Portugisiš",
    "pt-PT" to "Iberišes Portugisiš",
    "qu" to "Quečua",
    "rm" to "Rätromaniš",
    "rn" to "Rundi",
    "ro" to "Rumäniš",
    "ru" to "Rusiš",
    "rw" to "Ruandiš",
    "sa" to "Sanskrit",
    "sah" to "Jakutiš",
    "sd" to "Sindhi",
    "se" to "Nordsamiš",
    "sg" to "Sango",
    "si" to "Singalesiš",
    "sk" to "Slowakiš",
    "sl" to "Sloweniš",
    "sm" to "Samoaniš",
    "sn" to "Shona",
    "so" to "Somališ",
    "sq" to "Albaniš",
    "sr" to "Serbiš",
    "ss" to "Swazi",
    "st" to "Südsotho",
    "su" to "Sundanesiš",
    "sv" to "Schwediš",
    "sw" to "Suaheliš",
    "ta" to "Tamiliš",
    "te" to "Telugu",
    "tet" to "Tetum",
    "tg" to "Tadšikiš",
    "th" to "Thailändiš",
    "ti" to "Tigrinja",
    "tk" to "Turkmeniš",
    "tn" to "Tswana",
    "to" to "Tonga",
    "tpi" to "Niwmelanesiš",
    "tr" to "Türkiš",
    "ts" to "Tsonga",
    "ty" to "Taitiš",
    "ug" to "Uiguriš",
    "uk" to "Ukrainiš",
    "und" to "Unbekannti Schprač",
    "ur" to "Urdu",
    "uz" to "Usbekiš",
    "ve" to "Venda",
    "vi" to "Vietnamesiš",
    "wae" to "Walser",
    "wo" to "Wolof",
    "xh" to "Xhosa",
    "yo" to "Yoruba",
    "zh" to "Chinesiš",
    "zh-alt-menu" to "Chinesiš",
    "zh-Hans" to "Vereifačts Chinesiš",
    "zh-Hans-alt-long" to "Vereifačts Chinesiš",
    "zh-Hant" to "Traditionells Chinesiš",
    "zh-Hant-alt-long" to "Traditionells Chinesiš",
    "zu" to "Zulu",
  ) }

  val wbp: ImmutableMap by lazy { immutableMapOf(
    "en" to "Yinkirliji",
    "wbp" to "Warlpiri",
  ) }

  val wo: ImmutableMap by lazy { immutableMapOf(
    "af" to "Afrikaans",
    "am" to "Amharik",
    "ar" to "Arabic",
    "ar-001" to "Araab",
    "as" to "Asame",
    "az" to "Aserbayjane",
    "az-alt-short" to "Aserbayjane",
    "ba" to "Baskir",
    "ban" to "Bali",
    "be" to "Belaris",
    "bem" to "Bemba",
    "bg" to "Bilgaar",
    "bn" to "Baŋla",
    "bo" to "Tibetan",
    "br" to "Breton",
    "bs" to "Bosñak",
    "ca" to "Katalan",
    "ceb" to "Sibiyanoo",
    "chm" to "Mari",
    "chr" to "Ceroki",
    "ckb" to "Kurdi gu Diggu",
    "ckb-alt-menu" to "Kurdi gu Diggu",
    "ckb-alt-variant" to "Kurdi gu Diggu",
    "co" to "Kors",
    "cs" to "Cek",
    "cy" to "Wels",
    "da" to "Danuwa",
    "de" to "Almaa",
    "de-AT" to "Almaa bu Ótiriis",
    "de-CH" to "Almaa bu Kawe bu Swis",
    "dsb" to "Sorab-Suuf",
    "dv" to "Diweyi",
    "dz" to "Dsongkaa",
    "el" to "Gereg",
    "en" to "Àngale",
    "en-AU" to "Àngale bu Óstraali",
    "en-CA" to "Àngale bu Kanadaa",
    "en-GB" to "Àngale bu Grànd Brëtaañ",
    "en-GB-alt-short" to "Àngale (RI)",
    "en-US" to "Àngale bu Amerik",
    "en-US-alt-short" to "Àngale (ES)",
    "eo" to "Esperantoo",
    "es" to "Español",
    "es-419" to "Español bu Amerik Latin",
    "es-ES" to "Español bu Tugël",
    "es-MX" to "Español bu Meksik",
    "et" to "Estoñiye",
    "eu" to "Bask",
    "fa" to "Pers",
    "ff" to "Pël",
    "fi" to "Feylànde",
    "fil" to "Filipiye",
    "fo" to "Feroos",
    "fr" to "Farañse",
    "fr-CA" to "Frañse bu Kanadaa",
    "fr-CH" to "Frañse bu Swis",
    "ga" to "Irlànde",
    "gd" to "Galuwaa bu Ekos",
    "gl" to "Galisiye",
    "gn" to "Garani",
    "gu" to "Gujarati",
    "ha" to "Hawsa",
    "haw" to "Hawaye",
    "he" to "Ebrë",
    "hi" to "Endo",
    "hi-Latn" to "Hindī",
    "hi-Latn-alt-variant" to "Hindī bu Àngale",
    "hil" to "Hiligaynon",
    "hr" to "Krowat",
    "hsb" to "Sorab-Kaw",
    "ht" to "Kereyolu Ayti",
    "hu" to "Ongruwaa",
    "hy" to "Armaniye",
    "hz" to "Herero",
    "ibb" to "Ibibiyo",
    "id" to "Endonesiye",
    "ig" to "Igbo",
    "is" to "Islànde",
    "it" to "Italiye",
    "iu" to "Inuktitit",
    "ja" to "Sapone",
    "ka" to "Sorsiye",
    "kk" to "Kasax",
    "km" to "Xmer",
    "kn" to "Kannadaa",
    "ko" to "Koreye",
    "kok" to "Konkani",
    "kr" to "Kanuri",
    "kru" to "Kuruks",
    "ks" to "Kashmiri",
    "ku" to "Kurdi",
    "ky" to "Kirgiis",
    "la" to "Latin",
    "lb" to "Liksàmbursuwaa",
    "lo" to "Laaw",
    "lt" to "Lituyaniye",
    "lv" to "Letoniye",
    "men" to "Mende",
    "mg" to "Malagasi",
    "mi" to "Mawri",
    "mk" to "Maseduwaane",
    "ml" to "Malayalam",
    "mn" to "Mongoliye",
    "mni" to "Manipuri",
    "moh" to "Mowak",
    "mr" to "Marati",
    "ms" to "Malay",
    "mt" to "Malt",
    "my" to "Birmes",
    "ne" to "Nepale",
    "niu" to "Niweyan",
    "nl" to "Neyerlànde",
    "nl-BE" to "Belsig",
    "no" to "Nerwesiye",
    "ny" to "Sewa",
    "oc" to "Ositan",
    "om" to "Oromo",
    "or" to "Oja",
    "pa" to "Punjabi",
    "pap" to "Papiyamento",
    "pl" to "Polone",
    "ps" to "Pasto",
    "pt" to "Purtugees",
    "pt-BR" to "Purtugees bu Bresil",
    "pt-PT" to "Portugees bu Tugël",
    "qu" to "Kesuwa",
    "quc" to "Kishe",
    "rm" to "Romaas",
    "ro" to "Rumaniyee",
    "ru" to "Rus",
    "rw" to "Kinyarwànda",
    "sa" to "Sanskrit",
    "sah" to "Saxa",
    "sat" to "Santali",
    "sd" to "Sindi",
    "se" to "Penku Sami",
    "si" to "Sinala",
    "sk" to "Eslowaki (Eslowak)",
    "sl" to "Esloweniye",
    "sma" to "Sami gu Saalum",
    "smj" to "Lule Sami",
    "smn" to "Inari Sami",
    "sms" to "Eskolt Sami",
    "so" to "Somali (làkk)",
    "sq" to "Albane",
    "sr" to "Serb",
    "sv" to "Suweduwaa",
    "syr" to "Siryak",
    "ta" to "Tamil",
    "te" to "Telugu",
    "tg" to "Tajis",
    "th" to "Tay",
    "ti" to "Tigriña",
    "tk" to "Tirkmen",
    "to" to "Tongan",
    "tr" to "Tirk",
    "tt" to "Tatar",
    "tzm" to "Tamasis gu Digg Atlaas",
    "ug" to "Uygur",
    "uk" to "Ikreniye",
    "und" to "Làkk wuñ xamul",
    "ur" to "Urdu",
    "uz" to "Usbek",
    "ve" to "Wenda",
    "vi" to "Wiyetnaamiye",
    "wo" to "Wolof",
    "yi" to "Yidis",
    "yo" to "Yoruba",
    "zh" to "Sinuwaa",
    "zh-alt-menu" to "Sinuwaa",
    "zh-Hans" to "Sinuwaa buñ woyofal",
    "zh-Hans-alt-long" to "Sinuwaa buñ woyofal",
    "zh-Hant" to "Sinuwaa bu cosaan",
    "zh-Hant-alt-long" to "Sinuwaa bu cosaan",
  ) }

  val xh: ImmutableMap by lazy { immutableMapOf(
    "af" to "IsiBhulu",
    "am" to "IsiAmharic",
    "ar" to "Isi-Arabhu",
    "ar-001" to "Isi-Arabhu (Sale mihla)",
    "bn" to "IsiBangla",
    "de" to "IsiJamani",
    "de-AT" to "IsiJamani Sase-Austria",
    "de-CH" to "IsiJamani Esiyi-High Swiss",
    "en" to "IsiNgesi",
    "en-AU" to "IsiNgesi Sase-Australia",
    "en-CA" to "IsiNgesi SaseKhanada",
    "en-GB" to "IsiNgesi SaseBritane",
    "en-GB-alt-short" to "IsiNgesi sase-UK",
    "en-US" to "Isingesi SaseMelika",
    "en-US-alt-short" to "IsiNgesi Sase-US",
    "es" to "Isi-Spanish",
    "es-419" to "IsiSpanish SaseLatin America",
    "es-ES" to "IsiSpanish SaseYurophu",
    "es-MX" to "IsiSpanish SaseMexico",
    "fr" to "IsiFrentshi",
    "fr-CA" to "IsiFrentshi SaseKhanada",
    "fr-CH" to "IsiFrentshi SaseSwitzerland",
    "hi" to "IsiHindi",
    "hi-Latn" to "IsiHindi (Latin)",
    "hi-Latn-alt-variant" to "IsiHinglish",
    "id" to "Isi-Indonesia",
    "it" to "IsiTaliyane",
    "ja" to "IsiJapan",
    "ko" to "Isi-Korean",
    "nl" to "IsiDatshi",
    "nl-BE" to "IsiFlemish",
    "pl" to "Isi-Polish",
    "pt" to "IsiPhuthukezi",
    "pt-BR" to "IsiPhuthukezi SaseBrazil",
    "pt-PT" to "IsiPhuthukezi SasePortugal",
    "ru" to "Isi-Russian",
    "sq" to "IsiAlbania",
    "th" to "Isi-Thai",
    "tr" to "Isi-Turkish",
    "und" to "Unknown language",
    "xh" to "IsiXhosa",
    "zh" to "IsiMandarin",
    "zh-alt-menu" to "IsiTshayina, IsiMandarin",
    "zh-Hans" to "IsiTshayina Esenziwe Lula",
    "zh-Hans-alt-long" to "IsiMandarin Esenziwe Lula",
    "zh-Hant" to "IsiTshayina Esiqhelekileyo",
    "zh-Hant-alt-long" to "IsiMandarin Esiqhelekileyo",
    "zu" to "isiZulu",
  ) }

  val xnr: ImmutableMap by lazy { immutableMapOf(
    "aa" to "अफ़ार",
    "ab" to "अब्ख़ाज़ियन",
    "ace" to "अचाइनीस",
    "ada" to "अदान्गमे",
    "ady" to "अदिघे",
    "af" to "अफ़्रीकी",
    "agq" to "अग्हेम",
    "ain" to "ऐनू",
    "ak" to "अकन",
    "ale" to "अलेउत",
    "alt" to "दखणे बखें अल्ताई",
    "am" to "अम्हेरी",
    "an" to "अर्गोनी",
    "anp" to "अंगिका",
    "ar" to "अरबी",
    "ar-001" to "आधुनिक मानक अरबी",
    "arn" to "मापूचे",
    "arp" to "अरापाहो",
    "ars" to "नज्दी अरबी",
    "as" to "असमी",
    "asa" to "असु",
    "ast" to "अस्तुरियन",
    "av" to "अवेरिक",
    "awa" to "अवधी",
    "ay" to "आयमारा",
    "az" to "अज़रबैजानी",
    "az-alt-short" to "अज़ेरी",
    "ba" to "बशख़िर",
    "ban" to "बालिनीस",
    "bas" to "बसा",
    "be" to "बेलारूसी",
    "bem" to "बेम्बा",
    "bez" to "बेना",
    "bg" to "बुल्गारियाई",
    "bgn" to "पश्चिमी बलोची",
    "bho" to "भोजपुरी",
    "bi" to "बिस्लामा",
    "bin" to "बिनी",
    "bla" to "सिक्सिका",
    "bm" to "बाम्बारा",
    "bn" to "बंगाली",
    "bo" to "तिब्बती",
    "br" to "ब्रेटन",
    "brx" to "बोडो",
    "bs" to "बोस्नियाई",
    "bug" to "बगिनीस",
    "byn" to "ब्लिन",
    "ca" to "कातालान",
    "ccp" to "चकमा",
    "ce" to "चेचन",
    "ceb" to "सिबुआनो",
    "cgg" to "शिगा",
    "ch" to "कमोरो",
    "chk" to "चूकीस",
    "chm" to "मारी",
    "cho" to "चोक्तौ",
    "chp" to "शिपेव्यान",
    "chr" to "चेरोकी",
    "chy" to "शेयेन्न",
    "ckb" to "सोरानी कुर्दिश",
    "ckb-alt-menu" to "कुर्दी, सोरानी",
    "ckb-alt-variant" to "सोरानी कुर्दिश",
    "co" to "कोर्सीकन",
    "cs" to "चेक",
    "cu" to "चर्च साल्विक",
    "cv" to "चूवाश",
    "cy" to "वेल्श",
    "da" to "डेनिश",
    "dak" to "दाकोता",
    "dar" to "दार्गवा",
    "dav" to "तैता",
    "de" to "जर्मन",
    "de-AT" to "ऑस्ट्रिया आली जर्मन",
    "de-CH" to "स्विस उच्च जर्मन",
    "dgr" to "डोग्रिब",
    "dje" to "झार्मा",
    "doi" to "डोगरी",
    "dsb" to "बुरला सॉर्बियन",
    "dua" to "दुआला",
    "dv" to "दिवेही",
    "dyo" to "जोला-फोंई",
    "dz" to "ज़ोन्गखा",
    "dzg" to "दज़ागा",
    "ebu" to "एम्बु",
    "ee" to "ईवे",
    "efi" to "एफिक",
    "eka" to "एकाजुक",
    "el" to "यूनानी",
    "en" to "अंग्रेज़ी",
    "en-AU" to "अस्ट्रेलिया आली अंग्रेज़ी",
    "en-CA" to "कनेडे आली अंग्रेज़ी",
    "en-GB" to "ब्रिटेने आली अंग्रेज़ी",
    "en-GB-alt-short" to "यू॰के॰ आली अंग्रेज़ी",
    "en-US" to "अमरिके आली अंग्रेज़ी",
    "en-US-alt-short" to "अमरिके आली अंग्रेज़ी",
    "eo" to "एस्पेरेंतो",
    "es" to "स्पेनी",
    "es-419" to "लैटिन अमरिकी स्पेनिश",
    "es-ES" to "यूरोपे आली स्पेनिश",
    "es-MX" to "मैक्सिको आली स्पेनिश",
    "et" to "एस्टोनिये आली",
    "eu" to "बास्क",
    "ewo" to "इवोन्डो",
    "fa" to "फ़ारसी",
    "fa-AF" to "दारी",
    "ff" to "फुलाह",
    "fi" to "फ़िनिश",
    "fil" to "फ़िलिपीनो",
    "fj" to "फिजियन",
    "fo" to "फ़ैरोइज़",
    "fon" to "फॉन",
    "fr" to "फ़्रांसीसी",
    "fr-CA" to "कनेडे आली फ़्रांसीसी",
    "fr-CH" to "स्विस फ़्रांसीसी",
    "frc" to "केजन फ़्रांसीसी",
    "frr" to "उत्तरी फ़्रीसियाई",
    "fur" to "फ्रीयुलीयान",
    "fy" to "पश्चिमी फ़्रिसियाई",
    "ga" to "आयरिश",
    "gaa" to "गा",
    "gd" to "स्कॉटिश गाएलिक",
    "gez" to "गीज़",
    "gil" to "गिल्बरतीस",
    "gl" to "गैलिशियन",
    "gn" to "गुआरानी",
    "gor" to "गोरोन्तालो",
    "gsw" to "स्विस जर्मन",
    "gu" to "गुजराती",
    "guz" to "गुसी",
    "gv" to "मैंक्स",
    "gwi" to "ग्विचइन",
    "ha" to "हौसा",
    "hai" to "हैडा",
    "haw" to "हवाई",
    "he" to "हिब्रू",
    "hi" to "हिन्दी",
    "hi-Latn-alt-variant" to "हिंग्लिस",
    "hil" to "हिलिगेनन",
    "hmn" to "ह्मॉंग",
    "hr" to "क्रोएशियाई",
    "hsb" to "उपरली सॉर्बियन",
    "ht" to "हैतियाई",
    "hu" to "हंगेरियाई",
    "hup" to "हूपा",
    "hy" to "आर्मेनियाई",
    "hz" to "हरैरो",
    "ia" to "इंटरलिंगुआ",
    "iba" to "इबान",
    "ibb" to "इबिबियो",
    "id" to "इंडोनेशियाई",
    "ie" to "ईन्टरलिंगुइ",
    "ig" to "ईग्बो",
    "ii" to "सिचुआन यी",
    "ilo" to "इलोको",
    "inh" to "इंगुश",
    "io" to "इडौ",
    "is" to "आइसलैंडिक",
    "it" to "इतालवी",
    "iu" to "इनूकीटूत्",
    "ja" to "जापानी",
    "jbo" to "लोज्बान",
    "jgo" to "नगोंबा",
    "jmc" to "मैकहैमे",
    "jv" to "जावानीज़",
    "ka" to "जॉर्जियाई",
    "kaa" to "कारा-कल्पक",
    "kab" to "कबाइल",
    "kac" to "काचिन",
    "kaj" to "ज्जु",
    "kam" to "कम्बा",
    "kbd" to "कबार्डियन",
    "kcg" to "त्याप",
    "kde" to "मैकोंड",
    "kea" to "काबुवेर्दियानु",
    "kfo" to "कोरो",
    "kgp" to "कइंगंग",
    "kha" to "खासी",
    "khq" to "कोयरा चीनी",
    "ki" to "किकुयू",
    "kj" to "क्वान्यामा",
    "kk" to "कज़ाख़",
    "kkj" to "काको",
    "kl" to "कलालीसुत",
    "kln" to "कलेंजिन",
    "km" to "खमेर",
    "kmb" to "किम्बन्दु",
    "kn" to "कन्नड़",
    "ko" to "कोरियाई",
    "kok" to "कोंकणी",
    "kpe" to "क्पेल",
    "kr" to "कनुरी",
    "krc" to "कराचय-बल्कार",
    "krl" to "करेलियन",
    "kru" to "कुरूख",
    "ks" to "कश्मीरी",
    "ksb" to "शम्बाला",
    "ksf" to "बफिआ",
    "ksh" to "कोलोनियाई",
    "ku" to "कुर्दिश",
    "kum" to "कुमीक",
    "kv" to "कोमी",
    "kw" to "कोर्निश",
    "ky" to "किर्गीज़",
    "la" to "लैटिन",
    "lad" to "लादीनो",
    "lag" to "लांगि",
    "lb" to "लग्ज़मबर्गी",
    "lez" to "लेज़्घीयन",
    "lg" to "गांडा",
    "li" to "लिंबर्गिश",
    "lkt" to "लैकोटा",
    "ln" to "लिंगाला",
    "lo" to "लाओ",
    "lou" to "लुईज़ियाना क्रियोल",
    "loz" to "लोज़ी",
    "lrc" to "उत्तरी लूरी",
    "lt" to "लिथुआनियाई",
    "lu" to "ल्यूबा-कटांगा",
    "lua" to "ल्यूबा-लुलुआ",
    "lun" to "लुन्डा",
    "luo" to "ल्युओ",
    "lus" to "मिज़ो",
    "luy" to "ल्युईआ",
    "lv" to "लातवियाई",
    "mad" to "मादुरीस",
    "mag" to "मगही",
    "mai" to "मैथिली",
    "mak" to "मकासर",
    "mas" to "मसाई",
    "mdf" to "मुगती",
    "men" to "मेन्डे",
    "mer" to "मेरु",
    "mfe" to "मोरीस्येन",
    "mg" to "मालागासी",
    "mgh" to "मैखुवा-मीट्टो",
    "mgo" to "मेटा",
    "mh" to "मार्शलीज़",
    "mi" to "माओरी",
    "mic" to "मिकमैक",
    "min" to "मिनांग्काबाउ",
    "mk" to "मकदूनियाई",
    "ml" to "मलयालम",
    "mn" to "मंगोलियाई",
    "mni" to "मणिपुरी",
    "moh" to "मोहौक",
    "mos" to "मोस्सी",
    "mr" to "मराठी",
    "ms" to "मलय",
    "mt" to "माल्टीज़",
    "mua" to "मुंडैंग",
    "mul" to "इक ते जादा बोलियाँ",
    "mus" to "क्रीक",
    "mwl" to "मिरांडी",
    "my" to "बर्मीज़",
    "myv" to "एर्ज़या",
    "mzn" to "माज़न्देरानी",
    "na" to "नाउरू",
    "nap" to "नीपोलिटन",
    "naq" to "नामा",
    "nb" to "नॉर्वेजियाई बोकमाल",
    "nd" to "उत्तरी देबेल",
    "nds" to "बुरला जर्मन",
    "ne" to "नेपाली",
    "new" to "नेवाड़ी",
    "ng" to "डोन्गा",
    "nia" to "नियास",
    "niu" to "नियुआन",
    "nl" to "डच",
    "nl-BE" to "फ़्लेमिश",
    "nmg" to "क्वासिओ",
    "nn" to "नॉर्वेजियाई नॉयनॉर्स्क",
    "nnh" to "गैम्बू",
    "no" to "नॉर्वेजियाई",
    "nog" to "नोगाई",
    "nqo" to "एन्को",
    "nr" to "दखण देबेल",
    "nso" to "उत्तरी सोथो",
    "nus" to "नुएर",
    "nv" to "नावाजो",
    "ny" to "न्यानजा",
    "nyn" to "न्यानकोल",
    "oc" to "ओसीटान",
    "om" to "ओरोमो",
    "or" to "उड़िया",
    "os" to "ओस्सेटिक",
    "osa" to "ओसेज",
    "pa" to "पंजाबी",
    "pag" to "पंगासीनान",
    "pam" to "पाम्पान्गा",
    "pap" to "पापियामेन्टो",
    "pau" to "पलोउआन",
    "pcm" to "नाइजीरियाई पिडगिन",
    "pl" to "पोलिश",
    "prg" to "प्रुशियाई",
    "ps" to "पश्तो",
    "pt" to "पुर्तगाली",
    "pt-BR" to "ब्राज़ीली पुर्तगाली",
    "pt-PT" to "यूरोपीय पुर्तगाली",
    "qu" to "क्वेचुआ",
    "quc" to "किश",
    "raj" to "राजस्थानी",
    "rap" to "रापानुई",
    "rar" to "रारोतोंगन",
    "rm" to "रोमान्श",
    "rn" to "रुन्दी",
    "ro" to "रोमानियाई",
    "rof" to "रोम्बो",
    "ru" to "रूसी",
    "rup" to "अरोमानियन",
    "rw" to "किन्यारवांडा",
    "rwk" to "रवा",
    "sa" to "संस्कृत",
    "sad" to "सन्डावे",
    "sah" to "याकूत",
    "saq" to "सैम्बुरु",
    "sat" to "संथाली",
    "sba" to "न्गाम्बे",
    "sbp" to "सैंगु",
    "sc" to "सार्दिनियन",
    "scn" to "सिसिलियन",
    "sco" to "स्कॉट्स",
    "sd" to "सिंधी",
    "se" to "उतरी सामी",
    "seh" to "सेना",
    "ses" to "कोयराबोरो सेन्नी",
    "sg" to "सांगो",
    "shi" to "तैचेल्हित",
    "shn" to "शैन",
    "si" to "सिंहली",
    "sk" to "स्लोवाक",
    "sl" to "स्लोवेनियाई",
    "sm" to "सामोन",
    "smn" to "इनारी सामी",
    "sms" to "स्कोल्ट सामी",
    "sn" to "शोणा",
    "snk" to "सोनिन्के",
    "so" to "सोमाली",
    "sq" to "अल्बानियाई",
    "sr" to "सर्बियाई",
    "srn" to "स्रानान टॉन्गो",
    "ss" to "स्वाती",
    "ssy" to "साहो",
    "st" to "दखणे बखें सेसेथो",
    "su" to "सुंडानी",
    "suk" to "सुकुमा",
    "sv" to "स्वीडिश",
    "sw" to "स्वाहिली",
    "swb" to "कोमोरियन",
    "ta" to "तमिल",
    "te" to "तेलुगू",
    "tem" to "टिम्ने",
    "teo" to "टेसो",
    "tet" to "तेतुम",
    "tg" to "ताजिक",
    "th" to "थाई",
    "ti" to "तिग्रीन्या",
    "tig" to "टाइग्रे",
    "tk" to "तुर्कमेन",
    "tlh" to "क्लिंगन",
    "tli" to "त्लिंगित",
    "tn" to "सेत्स्वाना",
    "to" to "टोंगन",
    "tpi" to "टोक पिसिन",
    "tr" to "तुर्की",
    "trv" to "तारोको",
    "ts" to "सोंगा",
    "tt" to "तातार",
    "tvl" to "तुवालु",
    "twq" to "टासवाक",
    "ty" to "ताहितियन",
    "tyv" to "तुवीनियन",
    "tzm" to "बिचला एटलस तमाज़ित",
    "udm" to "उदमुर्त",
    "ug" to "उइगर",
    "uk" to "यूक्रेनियाई",
    "umb" to "उम्बुन्डु",
    "und" to "अणजाण बोली",
    "ur" to "उर्दू",
    "uz" to "उज़्बेक",
    "vai" to "वाई",
    "ve" to "वेन्दा",
    "vi" to "वियतनामी",
    "vo" to "वोलापुक",
    "vun" to "वुंजो",
    "wa" to "वाल्लून",
    "wae" to "वाल्सर",
    "wal" to "वलामो",
    "war" to "वारै",
    "wbp" to "वॉल्पेरी",
    "wo" to "वोलोफ़",
    "wuu" to "वू चीनी",
    "xal" to "काल्मिक",
    "xh" to "ख़ोसा",
    "xnr" to "कांगड़ी",
    "xog" to "सोगा",
    "yav" to "यांगबेन",
    "ybb" to "येंबा",
    "yi" to "यहूदी",
    "yo" to "योरूबा",
    "yue" to "कैंटोनीज़",
    "yue-alt-menu" to "चीनी, कैंटोनीज़",
    "za" to "ज़ुआंग",
    "zgh" to "मानक मोरक्कन तामाज़ाइट",
    "zh" to "चीनी",
    "zh-alt-menu" to "चीनी, मैंडेरिन",
    "zh-Hans" to "सादी चीनी",
    "zh-Hans-alt-long" to "सादी मैंडेरिन चीनी",
    "zh-Hant" to "पारंपरिक चीनी",
    "zh-Hant-alt-long" to "पारंपरिक मैंडेरिन चीनी",
    "zu" to "ज़ुलू",
    "zun" to "ज़ूनी",
    "zxx" to "कोई बोली सामग्री नी",
    "zza" to "ज़ाज़ा",
  ) }

  val xog: ImmutableMap by lazy { immutableMapOf(
    "ak" to "Oluakaani",
    "am" to "Oluamhariki",
    "ar" to "Oluwarabu",
    "be" to "Olubelarusi",
    "bg" to "Olubulugariya",
    "bn" to "Olubengali",
    "cs" to "Oluceeke",
    "de" to "Oludaaki",
    "el" to "Oluyonaani",
    "en" to "Olungereza",
    "es" to "Olusipanya",
    "fa" to "Oluperusi",
    "fr" to "Olufalansa",
    "ha" to "Oluhawuza",
    "hi" to "Oluhindu",
    "hu" to "Oluhangare",
    "id" to "Oluyindonezya",
    "ig" to "Oluyibo",
    "it" to "Oluyitale",
    "ja" to "Olujapani",
    "jv" to "Olunnajjava",
    "km" to "Olukme",
    "ko" to "Olukoreya",
    "ms" to "Olumalayi",
    "my" to "Olubbama",
    "ne" to "Olunepali",
    "nl" to "Oluholandi",
    "pa" to "Olupunjabi",
    "pl" to "Olupolandi",
    "pt" to "Olupotugiizi",
    "ro" to "Olulomaniya",
    "ru" to "Olulasa",
    "rw" to "Olunarwanda",
    "so" to "Olusomaliya",
    "sv" to "Oluswideni",
    "ta" to "Olutamiiru",
    "th" to "Oluttaayi",
    "tr" to "Olutake",
    "uk" to "Oluyukurayine",
    "ur" to "Olu-urudu",
    "vi" to "Oluvyetinaamu",
    "xog" to "Olusoga",
    "yo" to "Oluyoruba",
    "zh" to "Olucayina",
    "zh-alt-menu" to "Olucayina",
    "zu" to "Oluzzulu",
  ) }

  val yav: ImmutableMap by lazy { immutableMapOf(
    "ak" to "akánɛ",
    "am" to "amalíke",
    "ar" to "́pakas",
    "be" to "pielúse",
    "bg" to "bulgálɛ",
    "bn" to "pengálɛ́ɛ",
    "cs" to "cɛ́kɛ́ɛ",
    "de" to "ŋndiáman",
    "el" to "yavánɛ",
    "en" to "íŋgilísé",
    "es" to "nuɛspanyɔ́lɛ",
    "fa" to "nupɛ́lisɛ",
    "fr" to "feleŋsí",
    "ha" to "pakas",
    "hi" to "índí",
    "hu" to "ɔ́ŋgɛ",
    "id" to "índonísiɛ",
    "ig" to "íbo",
    "it" to "itáliɛ",
    "ja" to "ndiáman",
    "jv" to "yávanɛ",
    "km" to "kímɛɛ",
    "ko" to "kolíe",
    "ms" to "máliɛ",
    "my" to "bímanɛ",
    "ne" to "nunipálɛ",
    "nl" to "nilándɛ",
    "pa" to "nupunsapíɛ́",
    "pl" to "nupolonɛ́ɛ",
    "pt" to "nupɔlitukɛ́ɛ",
    "ro" to "nulumɛ́ŋɛ",
    "ru" to "nulúse",
    "rw" to "nuluándɛ́ɛ",
    "so" to "nusomalíɛ",
    "sv" to "nusuetua",
    "ta" to "nutámule",
    "th" to "nutáyɛ",
    "tr" to "nutúluke",
    "uk" to "nukeleniɛ́ŋɛ",
    "ur" to "nulutú",
    "vi" to "nufiɛtnamíɛŋ",
    "yav" to "nuasue",
    "yo" to "nuyolúpa",
    "zh" to "sinúɛ",
    "zh-alt-menu" to "sinúɛ",
    "zu" to "nusulú",
  ) }

  val yi: ImmutableMap by lazy { immutableMapOf(
    "aa" to "אַפֿאַר",
    "af" to "אַפֿריקאַנס",
    "akk" to "אַקאַדיש",
    "am" to "אַמהאַריש",
    "an" to "אַראַגאניש",
    "ang" to "אַלט ענגליש",
    "ar" to "אַראַביש",
    "arc" to "אַראַמיש",
    "as" to "אַסאַמיש",
    "az" to "אַזערביידזשאַניש",
    "az-alt-short" to "אַזערביידזשאַניש",
    "ban" to "באַלינעזיש",
    "bar" to "בײַעריש",
    "be" to "בעלאַרוסיש",
    "bg" to "בולגאַריש",
    "bn" to "בענגאַליש",
    "bo" to "טיבעטיש",
    "br" to "ברעטאניש",
    "bs" to "באסניש",
    "ca" to "קאַטאַלאניש",
    "ceb" to "סעבואַניש",
    "crh" to "קרים־טערקיש",
    "cs" to "טשעכיש",
    "csb" to "קאַשוביש",
    "cu" to "קלויסטער־סלאַוויש",
    "cy" to "וועלשיש",
    "da" to "דעניש",
    "de" to "דײַטש",
    "dsb" to "אונטער־סארביש",
    "dyo" to "זשאלא־פֿאני",
    "el" to "גריכיש",
    "en" to "ענגליש",
    "en-GB-alt-short" to "ענגליש (GB)",
    "en-US-alt-short" to "ענגליש (US)",
    "enm" to "מיטל ענגליש",
    "eo" to "עספּעראַנטא",
    "es" to "שפּאַניש",
    "et" to "עסטיש",
    "eu" to "באַסקיש",
    "fa" to "פּערסיש",
    "fi" to "פֿיניש",
    "fil" to "פֿיליפּינא",
    "fj" to "פֿידזשי",
    "fo" to "פֿאַראיש",
    "fr" to "פֿראַנצויזיש",
    "fro" to "אַלט־פֿראַנצויזיש",
    "frr" to "דרום־פֿריזיש",
    "frs" to "מזרח־פֿריזיש",
    "fy" to "מערב־פֿריזיש",
    "ga" to "איריש",
    "gd" to "סקאטיש געליש",
    "gl" to "גאַלישיש",
    "gmh" to "מיטל הויכדויטש",
    "goh" to "אַלט־ הויכדויטש",
    "got" to "גאטיש",
    "grc" to "אוראַלט־גריכיש",
    "gv" to "מאַנקס",
    "ha" to "האַוסאַ",
    "he" to "העברעאיש",
    "hi" to "הינדי",
    "hif" to "פידזשי הינדי",
    "hr" to "קראאַטיש",
    "hsb" to "אייבער־סארביש",
    "hu" to "אונגעריש",
    "hy" to "אַרמעניש",
    "id" to "אינדאנעזיש",
    "io" to "אידא",
    "is" to "איסלאַנדיש",
    "it" to "איטאַליעניש",
    "ja" to "יאַפּאַניש",
    "jbo" to "לאזשבאָן",
    "jpr" to "יידיש־פערסיש",
    "jv" to "יאַוואַנעזיש",
    "ka" to "גרוזיניש",
    "kk" to "קאַזאַכיש",
    "km" to "כמער",
    "kn" to "קאַנאַדאַ",
    "ko" to "קארעאיש",
    "ku" to "קורדיש",
    "kw" to "קארניש",
    "ky" to "קירגיזיש",
    "la" to "לאטייניש",
    "lad" to "לאַדינא",
    "lb" to "לוקסעמבורגיש",
    "liv" to "ליוויש",
    "lo" to "לאַא",
    "lt" to "ליטוויש",
    "lus" to "מיזא",
    "lv" to "לעטיש",
    "mi" to "מאַאריש",
    "mk" to "מאַקעדאניש",
    "ml" to "מאַלאַיאַלאַם",
    "mn" to "מאנגאליש",
    "mt" to "מאַלטעזיש",
    "my" to "בירמאַניש",
    "nap" to "נאַפּאליטַניש",
    "nds" to "נידערדײַטש",
    "ne" to "נעפּאַליש",
    "nl" to "האלענדיש",
    "nl-BE" to "פֿלעמיש",
    "nn" to "נײַ־נארוועגיש",
    "no" to "נארוועגיש",
    "oc" to "אקסיטאַניש",
    "os" to "אסעטיש",
    "peo" to "אַלט פּערסיש",
    "pl" to "פּויליש",
    "prg" to "פּרייסיש",
    "ps" to "פּאַשטאָ",
    "pt" to "פּארטוגעזיש",
    "ro" to "רומעניש",
    "ru" to "רוסיש",
    "rue" to "רוסיניש",
    "sa" to "סאַנסקריט",
    "sc" to "סאַרדיש",
    "scn" to "סיציליאַניש",
    "sco" to "סקאטס",
    "sd" to "סינדהי",
    "se" to "נארדסאַמיש",
    "sga" to "אַלט־איריש",
    "sh" to "סערבא־קראאַטיש",
    "si" to "סינהאַליש",
    "sk" to "סלאוואַקיש",
    "sl" to "סלאוועניש",
    "sli" to "אונטער שלעזיש",
    "sm" to "סאַמאאַניש",
    "sn" to "שאנאַ",
    "so" to "סאמאַליש",
    "sq" to "אַלבאַניש",
    "sr" to "סערביש",
    "sux" to "סומעריש",
    "sv" to "שוועדיש",
    "sw" to "סוואַהיליש",
    "sw-CD" to "קאנגא־סוואַהיליש",
    "swb" to "קאמאריש",
    "szl" to "שלעזיש",
    "ta" to "טאַמיל",
    "tig" to "טיגרע",
    "tk" to "טורקמעניש",
    "tl" to "טאַגאַלאג",
    "tt" to "טאָטעריש",
    "uk" to "אוקראַאיניש",
    "und" to "אומבאַוואוסטע שפּראַך",
    "ur" to "אורדו",
    "uz" to "אוזבעקיש",
    "vi" to "וויעטנאַמעזיש",
    "vls" to "מערב פֿלעמיש",
    "vo" to "וואלאַפּוק",
    "yi" to "ייִדיש",
    "zh" to "כינעזיש",
    "zh-alt-menu" to "כינעזיש",
    "zu" to "זולו",
  ) }

  val yo: ImmutableMap by lazy { immutableMapOf(
    "ab" to "Èdè Abasia",
    "ace" to "Èdè Akinisi",
    "ada" to "Èdè Adame",
    "ady" to "Èdè Adiji",
    "af" to "Èdè Afrikani",
    "agq" to "Èdè Ágẹ̀ẹ̀mù",
    "ain" to "Èdè Ainu",
    "ak" to "Èdè Akani",
    "ale" to "Èdè Aleti",
    "alt" to "Èdè Gusu Ata",
    "am" to "Èdè Amariki",
    "an" to "Èdè Aragoni",
    "ann" to "Èdè Obolo",
    "anp" to "Èdè Angika",
    "ar" to "Èdè Lárúbáwá",
    "ar-001" to "Èdè Lárúbáwá (Agbáyé)",
    "arn" to "Èdè Mapushe",
    "arp" to "Èdè Arapaho",
    "ars" to "Èdè Arabiki ti Najidi",
    "as" to "Èdè Assam",
    "asa" to "Èdè Asu",
    "ast" to "Èdè Asturian",
    "atj" to "Èdè Atikameki",
    "av" to "Èdè Afariki",
    "awa" to "Èdè Awadi",
    "ay" to "Èdè Amara",
    "az" to "Èdè Asabaijani",
    "az-alt-short" to "Èdè Aseri",
    "ba" to "Èdè Bashiri",
    "ban" to "Èdè Balini",
    "bas" to "Èdè Basaa",
    "be" to "Èdè Belarusi",
    "bem" to "Èdè Béḿbà",
    "bez" to "Èdè Bẹ́nà",
    "bg" to "Èdè Bugaria",
    "bgc" to "Èdè Haryanvi",
    "bho" to "Èdè Bojuri",
    "bi" to "Èdè Bisilama",
    "bin" to "Èdè Bini",
    "bla" to "Èdè Sikiska",
    "blo" to "Anii",
    "bm" to "Èdè Báḿbàrà",
    "bn" to "Èdè Bengali",
    "bo" to "Tibetán",
    "br" to "Èdè Bretoni",
    "brx" to "Èdè Bódò",
    "bs" to "Èdè Bosnia",
    "bug" to "Èdè Bugini",
    "byn" to "Èdè Bilini",
    "ca" to "Èdè Katala",
    "cay" to "Èdè Kayuga",
    "ccp" to "Èdè Chakma",
    "ce" to "Èdè Chechen",
    "ceb" to "Èdè Sebuano",
    "cgg" to "Èdè Chiga",
    "ch" to "Èdè S̩amoro",
    "chk" to "Èdè Shuki",
    "chm" to "Èdè Mari",
    "cho" to "Èdè Shokita",
    "chp" to "Èdè Shipewa",
    "chr" to "Èdè Ṣẹ́rókiì",
    "chy" to "Èdè Sheyeni",
    "ckb" to "Ààrin Gbùngbùn Kurdish",
    "ckb-alt-menu" to "Ààrin Gbùngbùn Kurdish",
    "ckb-alt-variant" to "Ààrin Gbùngbùn Kurdish",
    "clc" to "Èdè Shikoti",
    "co" to "Èdè Corsican",
    "crg" to "Èdè Misifu",
    "crj" to "Èdè Gusu Ila-oorun Kri",
    "crk" to "Èdè Papa Kri",
    "crl" to "Èdè ti Ila oorun Ariwa Kri",
    "crm" to "Èdè Moose Kri",
    "crr" to "Èdè Alonkuia ti Karolina",
    "cs" to "Èdè Seeki",
    "csw" to "Èdè Swampi Kri",
    "cu" to "Èdè Síláfííkì Ilé Ìjọ́sìn",
    "cv" to "Èdè Ṣufasi",
    "cy" to "Èdè Welshi",
    "da" to "Èdè Denmaki",
    "dak" to "Èdè Dakota",
    "dar" to "Èdè Dagiwa",
    "dav" to "Táítà",
    "de" to "Èdè Jámánì",
    "de-AT" to "Èdè Jámánì (Ọ́síríà )",
    "de-CH" to "Èdè Ilẹ̀ Jámánì (Orílẹ́ède swítsàlandì)",
    "dgr" to "Èdè Dogribu",
    "dje" to "Ṣárúmà",
    "doi" to "Èdè Dogiri",
    "dsb" to "Ṣóbíánù Apá Ìṣàlẹ̀",
    "dua" to "Èdè Duala",
    "dv" to "Èdè Difehi",
    "dyo" to "Jola-Fonyi",
    "dz" to "Èdè Dzongkha",
    "dzg" to "Èdè Dasaga",
    "ebu" to "Èdè Ẹmbù",
    "ee" to "Èdè Ewè",
    "efi" to "Èdè Efiki",
    "eka" to "Èdè Ekaju",
    "el" to "Èdè Giriki",
    "en" to "Èdè Gẹ̀ẹ́sì",
    "en-AU" to "Èdè Gẹ̀ẹ́sì (órílẹ̀-èdè Ọsirélíà)",
    "en-CA" to "Èdè Gẹ̀ẹ́sì (Orílẹ̀-èdè Kánádà)",
    "en-GB" to "Èdè òyìnbó Gẹ̀ẹ́sì",
    "en-GB-alt-short" to "Èdè Gẹ̀ẹ́sì (GB)",
    "en-US-alt-short" to "Èdè Gẹ̀ẹ́sì (US)",
    "eo" to "Èdè Esperanto",
    "es" to "Èdè Sípáníìṣì",
    "es-419" to "Èdè Sípáníìṣì (orílẹ̀-èdè Látìn-Amẹ́ríkà)",
    "es-ES" to "Èdè Sípáníìṣì (orílẹ̀-èdè Yúróòpù)",
    "es-MX" to "Èdè Sípáníìṣì (orílẹ̀-èdè Mẹ́síkò)",
    "et" to "Èdè Estonia",
    "eu" to "Èdè Baski",
    "ewo" to "Èdè Èwóǹdò",
    "fa" to "Èdè Pasia",
    "ff" to "Èdè Fúlàní",
    "fi" to "Èdè Finisi",
    "fil" to "Èdè Filipino",
    "fj" to "Èdè Fiji",
    "fo" to "Èdè Faroesi",
    "fon" to "Èdè Fon",
    "fr" to "Èdè Faransé",
    "fr-CA" to "Èdè Faransé (orílẹ̀-èdè Kánádà)",
    "fr-CH" to "Èdè Faranṣé (Súwísàlaǹdì)",
    "frc" to "Èdè Faranse ti Kajun",
    "frr" to "Èdè Ariwa Frisa",
    "fur" to "Firiúlíànì",
    "fy" to "Èdè Frisia",
    "ga" to "Èdè Ireland",
    "gaa" to "Èdè Gaa",
    "gd" to "Èdè Gaelik ti Ilu Scotland",
    "gez" to "Ede Gẹ́sì",
    "gil" to "Èdè Gibaati",
    "gl" to "Èdè Galicia",
    "gn" to "Èdè Guarani",
    "gor" to "Èdè Gorontalo",
    "gsw" to "Súwísì ti Jámánì",
    "gu" to "Èdè Gujarati",
    "guz" to "Gusii",
    "gv" to "Máǹkì",
    "gwi" to "Èdè giwisi",
    "ha" to "Èdè Hausa",
    "hai" to "Èdè Haida",
    "haw" to "Hawaiian",
    "hax" to "Èdè Gusu Haida",
    "he" to "Èdè Heberu",
    "hi" to "Èdè Híńdì",
    "hi-Latn" to "Èdè Híndì (Látìnì)",
    "hi-Latn-alt-variant" to "Èdè Híńgílíṣì",
    "hil" to "Èdè Hilgayo",
    "hmn" to "Hmong",
    "hr" to "Èdè Kroatia",
    "hsb" to "Sorbian Apá Òkè",
    "ht" to "Haitian Creole",
    "hu" to "Èdè Hungaria",
    "hup" to "Èdè Hupa",
    "hur" to "Èdè Hakomelemi",
    "hy" to "Èdè Armenia",
    "hz" to "Èdè Herero",
    "ia" to "Èdè pipo",
    "iba" to "Èdè Iba",
    "ibb" to "Èdè Ibibio",
    "id" to "Èdè Indonéṣíà",
    "ie" to "Èdè àtọwọ́dá",
    "ig" to "Èdè Yíbò",
    "ii" to "Ṣíkuán Yì",
    "ikt" to "Èdè Iwoorun Inutitu ti Kanada",
    "ilo" to "Èdè Iloko",
    "inh" to "Èdè Ingusi",
    "io" to "Èdè Ido",
    "is" to "Èdè Icelandic",
    "it" to "Èdè Ítálì",
    "iu" to "Èdè Inukitu",
    "ja" to "Èdè Jàpáànù",
    "jbo" to "Èdè Lobani",
    "jgo" to "Ńgòmbà",
    "jmc" to "Máṣámè",
    "jv" to "Èdè Javanasi",
    "ka" to "Èdè Georgia",
    "kab" to "Kabilè",
    "kac" to "Èdè Kashini",
    "kaj" to "Èdè Ju",
    "kam" to "Káńbà",
    "kbd" to "Èdè Kabadia",
    "kcg" to "Èdè Tiyapu",
    "kde" to "Mákondé",
    "kea" to "Kabufadíánù",
    "kfo" to "Èdè Koro",
    "kgp" to "Èdè Kaigani",
    "kha" to "Èdè Kasi",
    "khq" to "Koira Ṣíínì",
    "ki" to "Kíkúyù",
    "kj" to "Èdè Kuayama",
    "kk" to "Kaṣakì",
    "kkj" to "Kàkó",
    "kl" to "Kalaalísùtì",
    "kln" to "Kálẹnjín",
    "km" to "Èdè kameri",
    "kmb" to "Èdè Kimbundu",
    "kn" to "Èdè Kannada",
    "ko" to "Èdè Kòríà",
    "kok" to "Kónkánì",
    "kpe" to "Èdè Pele",
    "kr" to "Èdè Kanuri",
    "krc" to "Èdè Karasha-Baka",
    "krl" to "Èdè Karelia",
    "kru" to "Èdè Kuruki",
    "ks" to "Kaṣímirì",
    "ksb" to "Ṣáńbálà",
    "ksf" to "Èdè Báfíà",
    "ksh" to "Èdè Colognian",
    "ku" to "Kọdiṣì",
    "kum" to "Èdè Kumiki",
    "kv" to "Èdè Komi",
    "kw" to "Èdè Kọ́nììṣì",
    "kwk" to "Èdè Kwawala",
    "kxv" to "Kufi",
    "ky" to "Kírígíìsì",
    "la" to "Èdè Latini",
    "lad" to "Èdè Ladino",
    "lag" to "Láńgì",
    "lb" to "Lùṣẹ́mbọ́ọ̀gì",
    "lez" to "Èdè Lesgina",
    "lg" to "Ganda",
    "li" to "Èdè Limbogishi",
    "lij" to "Liguriani",
    "lil" to "Èdè Liloeti",
    "lkt" to "Lákota",
    "lmo" to "Lombardi",
    "ln" to "Lìǹgálà",
    "lo" to "Láò",
    "lou" to "Èdè Kreoli ti Louisiana",
    "loz" to "Èdè Lozi",
    "lrc" to "Apáàríwá Lúrì",
    "lsm" to "Èdè Samia",
    "lt" to "Èdè Lithuania",
    "lu" to "Lúbà-Katanga",
    "lua" to "Èdè Luba Lulua",
    "lun" to "Èdè Lunda",
    "lus" to "Èdè Miso",
    "luy" to "Luyíà",
    "lv" to "Èdè látífíànì",
    "mad" to "Èdè Maduri",
    "mag" to "Èdè Magahi",
    "mai" to "Èdè Matihi",
    "mak" to "Èdè Makasa",
    "mas" to "Másáì",
    "mdf" to "Èdè Mokisa",
    "men" to "Èdè Mende",
    "mer" to "Mérù",
    "mfe" to "Morisiyen",
    "mg" to "Malagasì",
    "mgh" to "Makhuwa-Meeto",
    "mgo" to "Métà",
    "mh" to "Èdè Mashali",
    "mi" to "Màórì",
    "mic" to "Èdè Mikmaki",
    "min" to "Èdè Minakabau",
    "mk" to "Èdè Masidonia",
    "ml" to "Málàyálámù",
    "mn" to "Mòngólíà",
    "mni" to "Èdè Manipuri",
    "moe" to "Èdè Inuamu",
    "moh" to "Èdè Mohaki",
    "mos" to "Èdè Mosi",
    "mr" to "Èdè marathi",
    "ms" to "Èdè Malaya",
    "mt" to "Èdè Malta",
    "mua" to "Múndàngì",
    "mul" to "Ọlọ́pọ̀ èdè",
    "mus" to "Èdè Muskogi",
    "mwl" to "Èdè Mirandisi",
    "my" to "Èdè Bumiisi",
    "myv" to "Èdè Esiya",
    "mzn" to "Masanderani",
    "na" to "Èdè Nauru",
    "nap" to "Èdè Neapolita",
    "naq" to "Námà",
    "nb" to "Nọ́ọ́wè Bokímàl",
    "nd" to "Àríwá Ndebele",
    "nds" to "Jámánì ìpìlẹ̀",
    "ne" to "Èdè Nepali",
    "new" to "Èdè Newari",
    "ng" to "Èdè Ndonga",
    "nia" to "Èdè Nia",
    "niu" to "Èdè Niu",
    "nl" to "Èdè Dọ́ọ̀ṣì",
    "nl-BE" to "Èdè Flemiṣi",
    "nmg" to "Kíwáṣíò",
    "nn" to "Nọ́ọ́wè Nínọ̀sìkì",
    "nnh" to "Ngiembùnù",
    "no" to "Èdè Norway",
    "nog" to "Èdè Nogai",
    "nqo" to "Èdè Nko",
    "nr" to "Èdè Gusu Ndebele",
    "nso" to "Èdè Ariwa Soto",
    "nus" to "Núẹ̀",
    "nv" to "Èdè Nafajo",
    "ny" to "Ńyájà",
    "nyn" to "Ńyákọ́lè",
    "oc" to "Èdè Ọ̀kísítáànì",
    "ojb" to "Èdè Ariwa-iwoorun Ojibwa",
    "ojc" to "Èdè Ojibwa Aarin",
    "ojs" to "Èdè Oji Kri",
    "ojw" to "Èdè Iwoorun Ojibwa",
    "oka" to "Èdè Okanaga",
    "om" to "Òròmọ́",
    "or" to "Èdè Òdíà",
    "os" to "Ọṣẹ́tíìkì",
    "pa" to "Èdè Punjabi",
    "pag" to "Èdè Pangasina",
    "pam" to "Èdè Pampanga",
    "pap" to "Èdè Papiamento",
    "pau" to "Èdè Pala",
    "pcm" to "Èdè Pijini ti Naijiriya",
    "pis" to "Èdè Piji",
    "pl" to "Èdè Póláǹdì",
    "pqm" to "Èdè Maliseti-Pasamkodi",
    "prg" to "Púrúṣíànù",
    "ps" to "Páshítò",
    "pt" to "Èdè Pọtogí",
    "pt-BR" to "Èdè Pọtogí (Orilẹ̀-èdè Bràsíl)",
    "pt-PT" to "Èdè Pọtogí (orílẹ̀-èdè Yúróòpù)",
    "qu" to "Kúẹ́ńjùà",
    "raj" to "Rajastánì",
    "rap" to "Èdè Rapanu",
    "rar" to "Èdè Rarotonga",
    "rhg" to "Èdè Rohinga",
    "rm" to "Rómáǹṣì",
    "rn" to "Rúńdì",
    "ro" to "Èdè Romania",
    "rof" to "Róńbò",
    "ru" to "Èdè Rọ́ṣíà",
    "rup" to "Èdè Aromani",
    "rw" to "Èdè Ruwanda",
    "rwk" to "Riwa",
    "sa" to "Èdè awon ara Indo",
    "sad" to "Èdè Sandawe",
    "sah" to "Sàkíhà",
    "saq" to "Samburu",
    "sat" to "Èdè Santali",
    "sba" to "Èdè Ngambayi",
    "sbp" to "Sangu",
    "sc" to "Èdè Sadini",
    "scn" to "Èdè Sikila",
    "sco" to "Èdè Sikoti",
    "sd" to "Èdè Sindhi",
    "se" to "Apáàríwá Sami",
    "seh" to "Ṣẹnà",
    "ses" to "Koiraboro Seni",
    "sg" to "Sango",
    "sh" to "Èdè Serbo-Croatiani",
    "shi" to "Taṣelíìtì",
    "shn" to "Èdè Shani",
    "si" to "Èdè Sinhalese",
    "sk" to "Èdè Slovaki",
    "sl" to "Èdè Slovenia",
    "slh" to "Èdè Gusu Lushootseed",
    "sm" to "Sámóánù",
    "smn" to "Inari Sami",
    "sms" to "Èdè Sikoti Smi",
    "sn" to "Ṣọnà",
    "snk" to "Èdè Sonike",
    "so" to "Èdè ara Somalia",
    "sq" to "Èdè Albania",
    "sr" to "Èdè Serbia",
    "srn" to "Èdè Sirana Tongo",
    "ss" to "Èdè Suwati",
    "st" to "Èdè Sesoto",
    "str" to "Èdè Sitirati Salisi",
    "su" to "Èdè Sudanísì",
    "suk" to "Èdè Sukuma",
    "sv" to "Èdè Suwidiisi",
    "sw" to "Èdè Swahili",
    "swb" to "Èdè Komora",
    "syr" to "Èdè Siriaki",
    "szl" to "Silìṣíànì",
    "ta" to "Èdè Tamili",
    "tce" to "Èdè Gusu Tushoni",
    "te" to "Èdè Telugu",
    "tem" to "Èdè Timne",
    "teo" to "Tẹ́sò",
    "tet" to "Èdè Tetum",
    "tg" to "Èdè Tàjíìkì",
    "tgx" to "Èdè Tagisi",
    "th" to "Èdè Tai",
    "tht" to "Èdè Tajiti",
    "ti" to "Èdè Tigrinya",
    "tig" to "Èdè Tigre",
    "tk" to "Èdè Turkmen",
    "tlh" to "Èdè Klingoni",
    "tli" to "Èdè Tlingiti",
    "tn" to "Èdè Suwana",
    "to" to "Tóńgàn",
    "tok" to "Èdè Toki Pona",
    "tpi" to "Èdè Tok Pisini",
    "tr" to "Èdè Tọọkisi",
    "trv" to "Èdè Taroko",
    "ts" to "Èdè Songa",
    "tt" to "Tátárì",
    "ttm" to "Èdè Ariwa Tusoni",
    "tum" to "Èdè Tumbuka",
    "tvl" to "Èdè Tifalu",
    "twq" to "Tasawak",
    "ty" to "Èdè Tahiti",
    "tyv" to "Èdè Tuvini",
    "tzm" to "Ààrin Gbùngbùn Atlas Tamazight",
    "udm" to "Èdè Udmuti",
    "ug" to "Yúgọ̀",
    "uk" to "Èdè Ukania",
    "umb" to "Èdè Umbundu",
    "und" to "Èdè àìmọ̀",
    "ur" to "Èdè Udu",
    "uz" to "Èdè Uzbek",
    "ve" to "Èdè Fenda",
    "vec" to "Fènéṣìànì",
    "vi" to "Èdè Jetinamu",
    "vmw" to "Màkúwà",
    "vo" to "Fọ́lápùùkù",
    "vun" to "Funjo",
    "wa" to "Èdè Waluni",
    "wae" to "Wọsà",
    "wal" to "Èdè Wolata",
    "war" to "Èdè Wara",
    "wo" to "Wọ́lọ́ọ̀fù",
    "wuu" to "Èdè Wu ti Saina",
    "xal" to "Èdè Kalimi",
    "xh" to "Èdè Xhosa",
    "xnr" to "Kangiri",
    "xog" to "Ṣógà",
    "yav" to "Yangbẹn",
    "ybb" to "Èdè Yemba",
    "yi" to "Èdè Yiddishi",
    "yo" to "Èdè Yorùbá",
    "yrl" to "Èdè Ningatu",
    "yue" to "Èdè Kantonese",
    "yue-alt-menu" to "Èdè Kantonese",
    "za" to "Ṣúwáànù",
    "zgh" to "Àfẹnùkò Támásáìtì ti Mòrókò",
    "zh" to "Edè Ṣáínà",
    "zh-alt-menu" to "Edè Ṣáínà, Mandárínì",
    "zh-Hans" to "Ẹdè Ṣáínà Onírọ̀rùn",
    "zh-Hans-alt-long" to "Èdè Mandárínì Ṣáínà Onírọ̀rùn",
    "zh-Hant" to "Èdè Ṣáínà Ìbílẹ̀",
    "zh-Hant-alt-long" to "Èdè Mandárínì Ṣáínà Ìbílẹ̀",
    "zu" to "Èdè Ṣulu",
    "zun" to "Èdè Suni",
    "zxx" to "Kò sí àkóònú elédè",
    "zza" to "Èdè Sasa",
  ) }

  val yo_BJ: ImmutableMap by lazy { immutableMapOf(
    "agq" to "Èdè Ágɛ̀ɛ̀mù",
    "bez" to "Èdè Bɛ́nà",
    "chr" to "Èdè Shɛ́rókiì",
    "cu" to "Èdè Síláfííkì Ilé Ìjɔ́sìn",
    "cv" to "Èdè Shufasi",
    "de-AT" to "Èdè Jámánì (Ɔ́síríà )",
    "de-CH" to "Èdè Ilɛ̀ Jámánì (Orílɛ́ède swítsàlandì)",
    "dje" to "Shárúmà",
    "dsb" to "Shóbíánù Apá Ìshàlɛ̀",
    "ebu" to "Èdè Ɛmbù",
    "en" to "Èdè Gɛ̀ɛ́sì",
    "en-AU" to "Èdè Gɛ̀ɛ́sì (órílɛ̀-èdè Ɔsirélíà)",
    "en-CA" to "Èdè Gɛ̀ɛ́sì (Orílɛ̀-èdè Kánádà)",
    "en-GB" to "Èdè òyìnbó Gɛ̀ɛ́sì",
    "en-GB-alt-short" to "Èdè Gɛ̀ɛ́sì (GB)",
    "en-US-alt-short" to "Èdè Gɛ̀ɛ́sì (US)",
    "es" to "Èdè Sípáníìshì",
    "es-419" to "Èdè Sípáníìshì (orílɛ̀-èdè Látìn-Amɛ́ríkà)",
    "es-ES" to "Èdè Sípáníìshì (orílɛ̀-èdè Yúróòpù)",
    "es-MX" to "Èdè Sípáníìshì (orílɛ̀-èdè Mɛ́síkò)",
    "fr-CA" to "Èdè Faransé (orílɛ̀-èdè Kánádà)",
    "fr-CH" to "Èdè Faranshé (Súwísàlaǹdì)",
    "gez" to "Ede Gɛ́sì",
    "hi-Latn-alt-variant" to "Èdè Híńgílíshì",
    "id" to "Èdè Indonéshíà",
    "ie" to "Èdè àtɔwɔ́dá",
    "ii" to "Shíkuán Yì",
    "jmc" to "Máshámè",
    "khq" to "Koira Shíínì",
    "kk" to "Kashakì",
    "kln" to "Kálɛnjín",
    "ks" to "Kashímirì",
    "ksb" to "Sháńbálà",
    "ku" to "Kɔdishì",
    "kw" to "Èdè Kɔ́nììshì",
    "lb" to "Lùshɛ́mbɔ́ɔ̀gì",
    "mul" to "Ɔlɔ́pɔ̀ èdè",
    "nb" to "Nɔ́ɔ́wè Bokímàl",
    "nds" to "Jámánì ìpìlɛ̀",
    "nl" to "Èdè Dɔ́ɔ̀shì",
    "nl-BE" to "Èdè Flemishi",
    "nmg" to "Kíwáshíò",
    "nn" to "Nɔ́ɔ́wè Nínɔ̀sìkì",
    "nus" to "Núɛ̀",
    "nyn" to "Ńyákɔ́lè",
    "oc" to "Èdè Ɔ̀kísítáànì",
    "om" to "Òròmɔ́",
    "os" to "Ɔshɛ́tíìkì",
    "prg" to "Púrúshíànù",
    "pt" to "Èdè Pɔtogí",
    "pt-BR" to "Èdè Pɔtogí (Orilɛ̀-èdè Bràsíl)",
    "pt-PT" to "Èdè Pɔtogí (orílɛ̀-èdè Yúróòpù)",
    "qu" to "Kúɛ́ńjùà",
    "rm" to "Rómáǹshì",
    "ru" to "Èdè Rɔ́shíà",
    "seh" to "Shɛnà",
    "shi" to "Tashelíìtì",
    "sn" to "Shɔnà",
    "szl" to "Silìshíànì",
    "teo" to "Tɛ́sò",
    "tr" to "Èdè Tɔɔkisi",
    "ug" to "Yúgɔ̀",
    "und" to "Èdè àìmɔ̀",
    "vec" to "Fènéshìànì",
    "vo" to "Fɔ́lápùùkù",
    "wae" to "Wɔsà",
    "wo" to "Wɔ́lɔ́ɔ̀fù",
    "xog" to "Shógà",
    "yav" to "Yangbɛn",
    "za" to "Shúwáànù",
    "zgh" to "Àfɛnùkò Támásáìtì ti Mòrókò",
    "zh" to "Edè Sháínà",
    "zh-alt-menu" to "Edè Sháínà, Mandárínì",
    "zh-Hans" to "Ɛdè Sháínà Onírɔ̀rùn",
    "zh-Hans-alt-long" to "Èdè Mandárínì Sháínà Onírɔ̀rùn",
    "zh-Hant" to "Èdè Sháínà Ìbílɛ̀",
    "zh-Hant-alt-long" to "Èdè Mandárínì Sháínà Ìbílɛ̀",
    "zu" to "Èdè Shulu",
  ) }

  val yrl: ImmutableMap by lazy { immutableMapOf(
    "aa" to "afari",
    "ab" to "abikasiyu",
    "ace" to "axemi",
    "ach" to "akuri",
    "ada" to "adãgime",
    "ady" to "adige",
    "ae" to "awesitiku",
    "af" to "afiriķãner",
    "afh" to "afirihiri",
    "agq" to "agẽ",
    "ain" to "ainú",
    "ak" to "akã",
    "akk" to "akadiãnu",
    "ale" to "areúti",
    "alt" to "autai meridiunau",
    "am" to "amáriku",
    "an" to "aragunẽi",
    "ang" to "ẽgirixi arkaiku",
    "anp" to "ãyika",
    "ar" to "arabi",
    "ar-001" to "arabi mudernu",
    "arc" to "aramaiku",
    "arn" to "mapudũgũ",
    "arp" to "araparu",
    "ars" to "arabi negede",
    "arw" to "arawaki",
    "as" to "asamei",
    "asa" to "asu",
    "ast" to "asiturianu",
    "av" to "awariku",
    "awa" to "awadi",
    "ay" to "aimará",
    "az" to "aserbayanu",
    "az-alt-short" to "aserbayanu",
    "az-Arab" to "aseri sú",
    "ba" to "baxikiri",
    "bal" to "barúxi",
    "ban" to "barinei",
    "bas" to "basa",
    "bax" to "bamũ",
    "bbj" to "gumara",
    "be" to "bierurusu",
    "bej" to "beya",
    "bem" to "bẽba",
    "bez" to "bena",
    "bfd" to "bafuti",
    "bg" to "búgaru",
    "bgn" to "baruxi usidẽtawara",
    "bho" to "buyipuri",
    "bi" to "bisiramá",
    "bik" to "bikú",
    "bin" to "biní",
    "bkm" to "kũ",
    "bla" to "sikisika",
    "bm" to "bãbara",
    "bn" to "bẽgari",
    "bo" to "tibetanu",
    "br" to "beretãu",
    "bra" to "barayi",
    "brx" to "budu",
    "bs" to "businiu",
    "bss" to "akusi",
    "bua" to "buriatu",
    "bug" to "buginei",
    "bum" to "buru",
    "byn" to "birĩ",
    "byv" to "medũba",
    "ca" to "katará",
    "cad" to "cadu",
    "car" to "karibi",
    "cay" to "kayuga",
    "cch" to "atisã",
    "ccp" to "xakima",
    "ce" to "xexenu",
    "ceb" to "sebuanu",
    "cgg" to "xiga",
    "ch" to "xamuru",
    "chb" to "xibixa",
    "chg" to "xagatai",
    "chk" to "xukisi",
    "chm" to "mari",
    "chn" to "yarigãu xinoki",
    "cho" to "xokitau",
    "chp" to "xipewiyã",
    "chr" to "xerokí",
    "chy" to "xeyeni",
    "ckb" to "kurdu piterapura",
    "ckb-alt-menu" to "kurdu piterapura",
    "ckb-alt-variant" to "kurdu piterapura",
    "co" to "curisu",
    "cop" to "kupita",
    "cr" to "kiri",
    "crh" to "Kirimeya turiku",
    "crs" to "kiriuru frãsei seixeriwara",
    "cs" to "tieku",
    "csb" to "kaxubiã",
    "cu" to "isirawu ekeresiatiku",
    "cv" to "tiuwaxi",
    "cy" to "garei",
    "da" to "dinamarikei",
    "dak" to "dakuta",
    "dar" to "darigiwa",
    "dav" to "taita",
    "de" to "aremãu",
    "de-CH" to "aremãu iwaté (Suisa)",
    "del" to "deraware",
    "den" to "isireivei",
    "dgr" to "dogiri",
    "din" to "dĩka",
    "dje" to "sarima",
    "doi" to "dogiribi",
    "dsb" to "surábiu yatuka",
    "dua" to "duara",
    "dum" to "hurãdei médiu",
    "dv" to "diweí",
    "dyo" to "yora-funiyi",
    "dyu" to "diura",
    "dz" to "disũga",
    "dzg" to "dasaga",
    "ebu" to "ẽbu",
    "ee" to "ewe",
    "efi" to "efiki",
    "egy" to "egipisiu arkaiku",
    "eka" to "ekayuki",
    "el" to "geregu",
    "elx" to "eramite",
    "en" to "ẽgirixi",
    "enm" to "ẽgirixi médiu",
    "eo" to "esiperãtu",
    "es" to "isipãyu",
    "et" to "eituniyanu",
    "eu" to "basiku",
    "ewo" to "ewũdu",
    "fa" to "perisa",
    "fan" to "fãge",
    "fat" to "fãti",
    "ff" to "fura",
    "fi" to "firãdes",
    "fil" to "firipinu",
    "fj" to "fiyianu",
    "fo" to "faruwesi",
    "fon" to "fũmu",
    "fr" to "frãsei",
    "frc" to "frãsei kayũ",
    "frm" to "frãsei médiu",
    "fro" to "frãsei arkaiku",
    "frr" to "firísiu setẽtiriunau",
    "frs" to "firísiu usidẽtawara",
    "fur" to "friuranu",
    "fy" to "frísiu usidẽtawara",
    "ga" to "irãdeixi médiu",
    "gaa" to "ga",
    "gag" to "gagausi",
    "gan" to "gã",
    "gay" to "gayu",
    "gba" to "gibaya",
    "gd" to "gaériku ekusei",
    "gez" to "giixi",
    "gil" to "giubetei",
    "gl" to "garegu",
    "gmh" to "aremãu iwaté médiu",
    "gn" to "guwarani",
    "goh" to "aremãu arkaiku iwaté",
    "gon" to "gũdi",
    "gor" to "gurũtaru",
    "got" to "gútiku",
    "grb" to "gerebu",
    "grc" to "geregu arkaiku",
    "gsw" to "aremãu (Suisa)",
    "gu" to "guserate",
    "guz" to "gusiyi",
    "gv" to "mãkisi",
    "gwi" to "guwixi-ĩ",
    "ha" to "hausá",
    "hai" to "haida",
    "hak" to "haká",
    "haw" to "hawayanu",
    "he" to "heburaiku",
    "hi" to "hĩdi",
    "hil" to "irigainũ",
    "hit" to "hitita",
    "hmn" to "himũgi",
    "ho" to "hiri mutu",
    "hr" to "kuruata",
    "hsb" to "surábiu iwaté",
    "hsn" to "xiãgi",
    "ht" to "haitianu",
    "hu" to "ũgaru",
    "hup" to "hupa",
    "hy" to "arimẽniu",
    "hz" to "hereru",
    "ia" to "neẽgasuí",
    "iba" to "ibã",
    "ibb" to "ibibiu",
    "id" to "ĩdunésiu",
    "ie" to "neẽgapitera",
    "ig" to "igibu",
    "ii" to "sixuã yi",
    "ik" to "inupiaki",
    "ilo" to "irukanu",
    "inh" to "ĩguxi",
    "io" to "idu",
    "is" to "isirãdei",
    "it" to "itarianu",
    "iu" to "inukitituti",
    "ja" to "yapunei",
    "jbo" to "ruyibã",
    "jgo" to "ĩgẽba",
    "jmc" to "maxami",
    "jpr" to "yudaiku-perisa",
    "jrb" to "yudaiku-arabiku",
    "jv" to "yawanei",
    "ka" to "geurgianu",
    "kaa" to "kara-kaupaki",
    "kab" to "kabire",
    "kac" to "kaxĩ",
    "kaj" to "iyu",
    "kam" to "kãba",
    "kaw" to "kawi",
    "kbd" to "kabaridianu",
    "kbl" to "kanẽbu",
    "kcg" to "tiyapi",
    "kde" to "makũdi",
    "kea" to "kiriuru kabu-suikiriwara",
    "kfo" to "kuru",
    "kg" to "kũgurei",
    "kgp" to "kaĩgãgi",
    "kha" to "kasi",
    "kho" to "kutanei",
    "khq" to "kuyira xini",
    "ki" to "kikuyu",
    "kj" to "kuãyama",
    "kk" to "kasaki",
    "kkj" to "kaku",
    "kl" to "guruẽrãdei",
    "kln" to "karẽyĩ",
    "km" to "kimé",
    "kmb" to "kĩbũdu",
    "kn" to "kanarĩ",
    "ko" to "kurianu",
    "koi" to "kumi-perimiaki",
    "kok" to "kũkani",
    "kos" to "kusirayã",
    "kpe" to "kipere",
    "kr" to "kanúri",
    "krc" to "karaxai-bauká",
    "krl" to "karériu",
    "kru" to "kuruki",
    "ks" to "kaxemira",
    "ksb" to "xãbara",
    "ksf" to "bafia",
    "ksh" to "kurixi",
    "ku" to "kurdu",
    "kum" to "kumiki",
    "kut" to "kutenai",
    "kv" to "kumi",
    "kw" to "kúriniku",
    "ky" to "kirigixi",
    "la" to "ratĩ",
    "lad" to "radinu",
    "lag" to "rãgi",
    "lah" to "rãda",
    "lam" to "rãba",
    "lb" to "ruxẽbugei",
    "lez" to "resigi",
    "lg" to "rugãda",
    "li" to "rĩburgei",
    "lkt" to "rakuta",
    "ln" to "rĩgana",
    "lo" to "rausianu",
    "lol" to "mũgu",
    "lou" to "kiriuru ruisianawara",
    "loz" to "rusi",
    "lrc" to "ruri setẽtiriunau",
    "lt" to "rituanu",
    "lu" to "ruba-katãga",
    "lua" to "ruba-rurua",
    "lui" to "ruisenu",
    "lun" to "rũda",
    "luo" to "ruwu",
    "lus" to "ruxai",
    "luy" to "ruiya",
    "lv" to "retãu",
    "mad" to "madurei",
    "maf" to "mafa",
    "mag" to "magarí",
    "mai" to "maitiri",
    "mak" to "makasá",
    "man" to "mãdĩga",
    "mas" to "masai",
    "mde" to "maba",
    "mdf" to "mukisa",
    "mdr" to "mãdari",
    "men" to "mẽde",
    "mer" to "meru",
    "mfe" to "murisiẽ",
    "mg" to "maugaxe",
    "mga" to "irãdei médiu",
    "mgh" to "makua",
    "mgo" to "metá",
    "mh" to "marixarei",
    "mi" to "mauri",
    "mic" to "mikemake",
    "min" to "minãgikabau",
    "mk" to "masedũniu",
    "ml" to "marayara",
    "mn" to "mũgú",
    "mnc" to "mãxu",
    "mni" to "manipuri",
    "moh" to "muikanu",
    "mos" to "musi",
    "mr" to "marati",
    "ms" to "marayu",
    "mt" to "mautei",
    "mua" to "mũdãgi",
    "mul" to "siía nheẽga",
    "mus" to "kirik",
    "mwl" to "mirãdei",
    "mwr" to "mariwari",
    "my" to "birimanei",
    "mye" to "miyene",
    "myv" to "erisia",
    "mzn" to "masãdarani",
    "na" to "nauruanu",
    "nan" to "mĩ nã",
    "nap" to "napuritanu",
    "naq" to "nama",
    "nb" to "bukimau nuruegei",
    "nd" to "ĩdebere nutiwara",
    "nds" to "aremaũ yatuka",
    "nds-NL" to "sakisãu yatuka",
    "ne" to "neparei",
    "new" to "newari",
    "ng" to "dũgu",
    "nia" to "niyasi",
    "niu" to "niweanu",
    "nl" to "hurãdei",
    "nl-BE" to "faramẽgu",
    "nmg" to "kuwasiu",
    "nn" to "ninorisiki nuruegei",
    "nnh" to "ĩgiẽbũ",
    "no" to "nuruegei",
    "nog" to "nugai",
    "non" to "núridiku arkaiku",
    "nqo" to "nikú",
    "nr" to "ĩdebere suwara",
    "nso" to "sutu setẽtiriunau",
    "nus" to "nuiri",
    "nv" to "nawayu",
    "nwc" to "newari katuwa",
    "ny" to "niãya",
    "nym" to "niãmuwesi",
    "nyn" to "niãkuri",
    "nyo" to "niyuru",
    "nzi" to "ĩsima",
    "oc" to "usitãniku",
    "oj" to "uyibua",
    "om" to "urumu",
    "or" to "uriá",
    "os" to "usetu",
    "osa" to "usayi",
    "ota" to "turiku utumanu",
    "pa" to "pãyabi",
    "pag" to "pãgasinã",
    "pal" to "parawi",
    "pam" to "pãpãga",
    "pap" to "papiamẽtu",
    "pau" to "parauanu",
    "pcm" to "pidigĩ niyerianu",
    "peo" to "persa arkaiku",
    "phn" to "finísiu",
    "pi" to "pári",
    "pl" to "purunei",
    "pon" to "pũpeianu",
    "prg" to "purusianu",
    "pro" to "puruwẽsau arkaiku",
    "ps" to "paxitu",
    "ps-alt-variant" to "puxitu",
    "pt" to "putugei",
    "qu" to "kíxua",
    "quc" to "kixé",
    "raj" to "rayasitani",
    "rap" to "rapanui",
    "rar" to "rurutũganu",
    "rm" to "rumãxi",
    "rn" to "rũdi",
    "ro" to "rumenu",
    "ro-MD" to "mudáwiu",
    "rof" to "rũbu",
    "rom" to "rumani",
    "ru" to "rusu",
    "rup" to "arumenu",
    "rw" to "kiniaruãda",
    "rwk" to "ruwa",
    "sa" to "sãsikiritu",
    "sad" to "sãdawe",
    "sah" to "saka",
    "sam" to "aramaiku samaritanu",
    "saq" to "sãburu",
    "sas" to "sasak",
    "sat" to "sãtari",
    "sba" to "ĩgãbai",
    "sbp" to "sãgu",
    "sc" to "saridú",
    "scn" to "sisirianu",
    "sco" to "isiutis",
    "sd" to "sĩdi",
    "sdh" to "kuridu meridiunau",
    "se" to "sami setẽtiriunau",
    "see" to "seneka",
    "seh" to "sena",
    "sel" to "seukupi",
    "ses" to "kuiraburu seni",
    "sg" to "sãgú",
    "sga" to "irãdesiarkaiku",
    "sh" to "seriwu-kruata",
    "shi" to "taxeriti",
    "shn" to "xãni",
    "shu" to "arabi xadianu",
    "si" to "sĩgarei",
    "sid" to "sidamu",
    "sk" to "esiruwaku",
    "sl" to "esiruwenu",
    "sm" to "samuanu",
    "sma" to "sami meridiunau",
    "smj" to "sami Lulewara",
    "smn" to "sami Inariwara",
    "sms" to "sami Skoltwara",
    "sn" to "xuna",
    "snk" to "sunĩkê",
    "so" to "sumari",
    "sog" to "sugidianu",
    "sq" to "aubanei",
    "sr" to "sériwiu",
    "srn" to "surinamei",
    "srr" to "serere",
    "ss" to "suási",
    "ssy" to "saru",
    "st" to "sutu suwara",
    "su" to "sũdanei",
    "suk" to "sukuma",
    "sus" to "susu",
    "sux" to "sumeriu",
    "sv" to "sueku",
    "sw" to "suaíri",
    "sw-CD" to "suairi kũguwara",
    "swb" to "kumurianu",
    "syc" to "siriaku katuwa",
    "syr" to "siriaku",
    "ta" to "tamiu",
    "te" to "térugu",
    "tem" to "timine",
    "teo" to "teso",
    "ter" to "terenu",
    "tet" to "tetũ",
    "tg" to "tadiyike",
    "th" to "tairãdei",
    "ti" to "tigirínia",
    "tig" to "tigiré",
    "tiv" to "tivi",
    "tk" to "turikumenu",
    "tkl" to "tukerauanu",
    "tl" to "tagaru",
    "tlh" to "kirĩgũ",
    "tli" to "tirĩgiti",
    "tmh" to "tamaxeki",
    "tn" to "tisuana",
    "to" to "tũganei",
    "tog" to "tũganei Niasawara",
    "tpi" to "tuki pisĩ",
    "tr" to "turku",
    "trv" to "taruku",
    "ts" to "tesũga",
    "tsi" to "tesĩmĩxianu",
    "tt" to "táritaru",
    "tum" to "tũbuka",
    "tvl" to "tuwaruanu",
    "tw" to "tui",
    "twq" to "tasawake",
    "ty" to "taitianu",
    "tyv" to "tuwinianu",
    "tzm" to "tamasiriti Átras katuwa",
    "udm" to "udimurite",
    "ug" to "wiguri",
    "uga" to "ugarítiku",
    "uk" to "ukaranianu",
    "umb" to "ũbũdu",
    "und" to "ũba uyukuau nheẽga",
    "ur" to "urdu",
    "uz" to "usibeki",
    "vai" to "wai",
    "ve" to "wẽda",
    "vi" to "wietinamita",
    "vo" to "wurapuke",
    "vot" to "wútiku",
    "vun" to "wũyu",
    "wa" to "warãu",
    "wae" to "wauseri",
    "wal" to "woraita",
    "war" to "warai",
    "was" to "waxu",
    "wbp" to "waripiri",
    "wo" to "worofi",
    "wuu" to "wurapuki",
    "xal" to "kaumiki",
    "xh" to "xosa",
    "xog" to "rusoga",
    "yao" to "yau",
    "yap" to "yapese",
    "yav" to "yãgibẽ",
    "ybb" to "yẽba",
    "yi" to "yídixi",
    "yo" to "yurubá",
    "yrl" to "nheẽgatu",
    "yue" to "kãtunei",
    "yue-alt-menu" to "kãtunei (katuwa)",
    "za" to "suãgi",
    "zap" to "saputeku",
    "zbl" to "rãgasaitá brisi",
    "zen" to "senaga",
    "zgh" to "tamasiriti marukinu padrãu",
    "zh" to "xinanheẽga",
    "zh-alt-menu" to "xinanheẽga, mãdarĩ",
    "zh-Hans" to "xinanheẽga iwasuĩma",
    "zh-Hans-alt-long" to "xinanheẽga mãdarĩ (iwasuĩma)",
    "zh-Hant" to "xinanheẽga katuwa",
    "zh-Hant-alt-long" to "xinanheẽga mãdarĩ (katuwa)",
    "zu" to "suru",
    "zun" to "sũyi",
    "zxx" to "ũba aykué nheẽga sesewaraitá",
    "zza" to "sasaki",
  ) }

  val yrl_CO: ImmutableMap by lazy { immutableMapOf(
    "br" to "beretan",
    "chn" to "yarigan xinoki",
    "de" to "areman",
    "de-CH" to "areman iwaté (Suisa)",
    "gmh" to "areman iwaté médiu",
    "goh" to "areman arkaiku iwaté",
    "gsw" to "areman (Suisa)",
    "lv" to "retan",
    "mul" to "siía ñeẽga",
    "nds-NL" to "sakisan yatuka",
    "und" to "ũba uyukuau ñeẽga",
    "wa" to "waran",
    "yrl" to "ñengatú",
    "zgh" to "tamasiriti marukinu padran",
    "zh" to "xinañeẽga",
    "zh-alt-menu" to "xinañeẽga, mãdarĩ",
    "zh-Hans" to "xinañeẽga iwasuĩma",
    "zh-Hans-alt-long" to "xinañeẽga mãdarĩ (iwasuĩma)",
    "zh-Hant" to "xinañeẽga katuwa",
    "zh-Hant-alt-long" to "xinañeẽga mãdarĩ (katuwa)",
    "zxx" to "ũba aykué ñeẽga sesewaraitá",
  ) }

  val yrl_VE: ImmutableMap by lazy { immutableMapOf(
    "br" to "beretan",
    "chn" to "yarigan xinoki",
    "de" to "areman",
    "de-CH" to "areman iwaté (Suisa)",
    "gmh" to "areman iwaté médiu",
    "goh" to "areman arkaiku iwaté",
    "gsw" to "areman (Suisa)",
    "lv" to "retan",
    "mul" to "siía ñeẽga",
    "nds-NL" to "sakisan yatuka",
    "und" to "ũba uyukuau ñeẽga",
    "wa" to "waran",
    "yrl" to "ñengatú",
    "zgh" to "tamasiriti marukinu padran",
    "zh" to "xinañeẽga",
    "zh-alt-menu" to "xinañeẽga, mãdarĩ",
    "zh-Hans" to "xinañeẽga iwasuĩma",
    "zh-Hans-alt-long" to "xinañeẽga mãdarĩ (iwasuĩma)",
    "zh-Hant" to "xinañeẽga katuwa",
    "zh-Hant-alt-long" to "xinañeẽga mãdarĩ (katuwa)",
    "zxx" to "ũba aykué ñeẽga sesewaraitá",
  ) }

  val yue: ImmutableMap by lazy { immutableMapOf(
    "aa" to "阿法文",
    "ab" to "阿布哈茲文",
    "ace" to "亞齊文",
    "ach" to "阿僑利文",
    "ada" to "阿當莫文",
    "ady" to "阿迪各文",
    "ae" to "阿緯斯陀文",
    "aeb" to "突尼斯阿拉伯文",
    "af" to "南非荷蘭文",
    "afh" to "阿弗里希利文",
    "agq" to "亞罕文",
    "ain" to "阿伊努文",
    "ak" to "阿坎文",
    "akk" to "阿卡德文",
    "akz" to "阿拉巴馬文",
    "ale" to "阿留申文",
    "aln" to "蓋格阿爾巴尼亞文",
    "alt" to "南阿爾泰文",
    "am" to "阿姆哈拉文",
    "an" to "阿拉貢文",
    "ang" to "古英文",
    "ann" to "奧博洛文",
    "anp" to "昂加文",
    "ar" to "阿拉伯文",
    "ar-001" to "現代標準阿拉伯文",
    "arc" to "阿拉米文",
    "arn" to "馬普切文",
    "aro" to "阿拉奧納文",
    "arp" to "阿拉帕霍文",
    "arq" to "阿爾及利亞阿拉伯文",
    "ars" to "納吉迪阿拉伯文",
    "arw" to "阿拉瓦克文",
    "ary" to "摩洛哥阿拉伯文",
    "arz" to "埃及阿拉伯文",
    "as" to "阿薩姆文",
    "asa" to "阿蘇文",
    "ase" to "美國手語",
    "ast" to "阿斯圖里亞文",
    "atj" to "阿提卡米克文",
    "av" to "阿瓦爾文",
    "avk" to "科塔瓦文",
    "awa" to "阿瓦文",
    "ay" to "艾馬拉文",
    "az" to "亞塞拜然文",
    "az-alt-short" to "亞塞拜然文",
    "ba" to "巴什客爾文",
    "bal" to "俾路支文",
    "ban" to "峇里文",
    "bar" to "巴伐利亞文",
    "bas" to "巴薩文",
    "bax" to "巴姆穆文",
    "bbc" to "巴塔克托巴文",
    "bbj" to "戈馬拉文",
    "be" to "白俄羅斯文",
    "bej" to "貝扎文",
    "bem" to "別姆巴文",
    "bew" to "貝塔維文",
    "bez" to "貝納文",
    "bfd" to "富特文",
    "bfq" to "巴達加文",
    "bg" to "保加利亞文",
    "bgc" to "哈里亞納文",
    "bgn" to "西俾路支文",
    "bho" to "博傑普爾文",
    "bi" to "比斯拉馬文",
    "bik" to "比科爾文",
    "bin" to "比尼文",
    "bjn" to "班亞爾文",
    "bkm" to "康姆文",
    "bla" to "錫克錫卡文",
    "blo" to "阿尼文",
    "bm" to "班巴拉文",
    "bn" to "孟加拉文",
    "bo" to "藏文",
    "bpy" to "比什奴普萊利亞文",
    "bqi" to "巴赫蒂亞里文",
    "br" to "布列塔尼文",
    "bra" to "布拉杰文",
    "brh" to "布拉維文",
    "brx" to "博多文",
    "bs" to "波士尼亞文",
    "bss" to "阿庫色文",
    "bua" to "布里阿特文",
    "bug" to "布吉斯文",
    "bum" to "布魯文",
    "byn" to "比林文",
    "byv" to "梅敦巴文",
    "ca" to "加泰羅尼亞文",
    "cad" to "卡多文",
    "car" to "加勒比文",
    "cay" to "卡尤加文",
    "cch" to "阿燦文",
    "ccp" to "查克馬文",
    "ce" to "車臣文",
    "ceb" to "宿霧文",
    "cgg" to "奇加文",
    "ch" to "查莫洛文",
    "chb" to "奇布查文",
    "chg" to "查加文",
    "chk" to "處奇斯文",
    "chm" to "馬里文",
    "chn" to "契奴克文",
    "cho" to "喬克托文",
    "chp" to "奇佩瓦揚文",
    "chr" to "柴羅基文",
    "chy" to "沙伊安文",
    "ckb" to "索拉尼庫爾德文",
    "ckb-alt-menu" to "索拉尼庫爾德文",
    "ckb-alt-variant" to "索拉尼庫爾德文",
    "clc" to "奇爾科延文",
    "co" to "科西嘉文",
    "cop" to "科普特文",
    "cps" to "卡皮茲文",
    "cr" to "克裡文",
    "crg" to "米奇夫文",
    "crh" to "克里米亞半島的土耳其文;克里米亞半島的塔塔爾文",
    "crj" to "東南克里文",
    "crk" to "平原克里文",
    "crl" to "東北克里文",
    "crm" to "駝鹿克里文",
    "crr" to "卡羅來納州阿爾岡昆語",
    "crs" to "法語克里奧爾混合語",
    "cs" to "捷克文",
    "csb" to "卡舒布文",
    "csw" to "沼澤克里文",
    "cu" to "宗教斯拉夫文",
    "cv" to "楚瓦什文",
    "cy" to "威爾斯文",
    "da" to "丹麥文",
    "dak" to "達科他文",
    "dar" to "達爾格瓦文",
    "dav" to "台塔文",
    "de" to "德文",
    "de-CH" to "高地德文 (瑞士)",
    "del" to "德拉瓦文",
    "den" to "斯拉夫",
    "dgr" to "多格里布文",
    "din" to "丁卡文",
    "dje" to "扎爾馬文",
    "doi" to "多格來文",
    "dsb" to "下索布文",
    "dtp" to "中部杜順文",
    "dua" to "杜亞拉文",
    "dum" to "中古荷蘭文",
    "dv" to "迪維西文",
    "dyo" to "朱拉文",
    "dyu" to "迪尤拉文",
    "dz" to "宗卡文",
    "dzg" to "達薩文",
    "ebu" to "恩布文",
    "ee" to "埃維文",
    "efi" to "埃菲克文",
    "egl" to "埃米利安文",
    "egy" to "古埃及文",
    "eka" to "艾卡朱克文",
    "el" to "希臘文",
    "elx" to "埃蘭文",
    "en" to "英文",
    "enm" to "中古英文",
    "eo" to "世界文",
    "es" to "西班牙文",
    "esu" to "中尤皮克文",
    "et" to "愛沙尼亞文",
    "eu" to "巴斯克文",
    "ewo" to "依汪都文",
    "ext" to "埃斯特雷馬杜拉文",
    "fa" to "波斯文",
    "fa-AF" to "達里文",
    "fan" to "芳族文",
    "fat" to "芳蒂文",
    "ff" to "富拉文",
    "fi" to "芬蘭文",
    "fil" to "菲律賓文",
    "fit" to "托爾訥芬蘭文",
    "fj" to "斐濟文",
    "fo" to "法羅文",
    "fon" to "豐文",
    "fr" to "法文",
    "frc" to "卡真法文",
    "frm" to "中古法文",
    "fro" to "古法文",
    "frp" to "法蘭克-普羅旺斯文",
    "frr" to "北弗里西亞文",
    "frs" to "東弗里西亞文",
    "fur" to "弗留利文",
    "fy" to "西弗里西亞文",
    "ga" to "愛爾蘭文",
    "gaa" to "加族文",
    "gag" to "加告茲文",
    "gan" to "贛語",
    "gay" to "加約文",
    "gba" to "葛巴亞文",
    "gbz" to "索羅亞斯德教達里文",
    "gd" to "蘇格蘭蓋爾文",
    "gez" to "吉茲文",
    "gil" to "吉爾伯特群島文",
    "gl" to "加里西亞文",
    "glk" to "吉拉基文",
    "gmh" to "中古高地德文",
    "gn" to "瓜拉尼文",
    "goh" to "古高地日耳曼文",
    "gon" to "岡德文",
    "gor" to "科隆達羅文",
    "got" to "哥德文",
    "grb" to "格列博文",
    "grc" to "古希臘文",
    "gsw" to "德文(瑞士)",
    "gu" to "古吉拉特文",
    "guc" to "瓦尤文",
    "gur" to "弗拉弗拉文",
    "guz" to "古西文",
    "gv" to "曼島文",
    "gwi" to "圭契文",
    "ha" to "豪撒文",
    "hai" to "海達文",
    "hak" to "客家話",
    "haw" to "夏威夷文",
    "hax" to "南海達文",
    "he" to "希伯來文",
    "hi" to "北印度文",
    "hif" to "斐濟印地文",
    "hil" to "希利蓋農文",
    "hit" to "赫梯文",
    "hmn" to "孟文",
    "ho" to "西里莫圖土文",
    "hr" to "克羅埃西亞文",
    "hsb" to "上索布文",
    "hsn" to "湘語",
    "ht" to "海地文",
    "hu" to "匈牙利文",
    "hup" to "胡帕文",
    "hur" to "哈爾魁梅林語",
    "hy" to "亞美尼亞文",
    "hz" to "赫雷羅文",
    "ia" to "國際文",
    "iba" to "伊班文",
    "ibb" to "伊比比奧文",
    "id" to "印尼文",
    "ie" to "國際文(E)",
    "ig" to "伊布文",
    "ii" to "四川彝文",
    "ik" to "依奴皮維克文",
    "ikt" to "加拿大西部因紐特文",
    "ilo" to "伊洛闊文",
    "inh" to "印古什文",
    "io" to "伊多文",
    "is" to "冰島文",
    "it" to "義大利文",
    "iu" to "因紐特文",
    "izh" to "英格裏亞文",
    "ja" to "日文",
    "jam" to "牙買加克裏奧爾英文",
    "jbo" to "邏輯文",
    "jgo" to "恩格姆巴文",
    "jmc" to "馬恰美文",
    "jpr" to "猶太教-波斯文",
    "jrb" to "猶太阿拉伯文",
    "jut" to "日德蘭文",
    "jv" to "爪哇文",
    "ka" to "喬治亞文",
    "kaa" to "卡拉卡爾帕克文",
    "kab" to "卡比爾文",
    "kac" to "卡琴文",
    "kaj" to "卡捷文",
    "kam" to "卡姆巴文",
    "kaw" to "卡威文",
    "kbd" to "卡巴爾達文",
    "kbl" to "卡念布文",
    "kcg" to "卡塔布文",
    "kde" to "馬孔德文",
    "kea" to "卡布威爾第文",
    "ken" to "肯揚文",
    "kfo" to "科羅文",
    "kg" to "剛果文",
    "kgp" to "坎剛文",
    "kha" to "卡西文",
    "kho" to "和闐文",
    "khq" to "西桑海文",
    "khw" to "科瓦文",
    "ki" to "吉庫尤文",
    "kiu" to "北紮紮其文",
    "kj" to "廣亞馬文",
    "kk" to "哈薩克文",
    "kkj" to "卡庫文",
    "kl" to "格陵蘭文",
    "kln" to "卡倫金文",
    "km" to "高棉文",
    "kmb" to "金邦杜文",
    "kn" to "坎那達文",
    "ko" to "韓文",
    "koi" to "科米-彼爾米亞克文",
    "kok" to "貢根文",
    "kos" to "科斯雷恩文",
    "kpe" to "克佩列文",
    "kr" to "卡努裡文",
    "krc" to "卡拉柴-包爾卡爾文",
    "kri" to "塞拉利昂克裏奧爾文",
    "krj" to "基那來阿文",
    "krl" to "卡累利阿文",
    "kru" to "庫魯科文",
    "ks" to "喀什米爾文",
    "ksb" to "尚巴拉文",
    "ksf" to "巴菲亞文",
    "ksh" to "科隆文",
    "ku" to "庫爾德文",
    "kum" to "庫密克文",
    "kut" to "庫特奈文",
    "kv" to "科米文",
    "kw" to "康瓦耳文",
    "kwk" to "誇誇瓦拉文",
    "kxv" to "庫維文",
    "ky" to "吉爾吉斯文",
    "la" to "拉丁文",
    "lad" to "拉迪諾文",
    "lag" to "朗吉文",
    "lah" to "拉亨達文",
    "lam" to "蘭巴文",
    "lb" to "盧森堡文",
    "lez" to "列茲干文",
    "lfn" to "新共同語言",
    "lg" to "干達文",
    "li" to "林堡文",
    "lij" to "利古里亞文",
    "lil" to "利盧埃特文",
    "liv" to "利伏尼亞文",
    "lkt" to "拉科塔文",
    "lmo" to "倫巴底文",
    "ln" to "林加拉文",
    "lo" to "寮文",
    "lol" to "芒戈文",
    "lou" to "路易斯安那克里奧爾文",
    "loz" to "洛齊文",
    "lrc" to "北盧爾文",
    "lsm" to "薩米亞文",
    "lt" to "立陶宛文",
    "ltg" to "拉特加萊文",
    "lu" to "魯巴加丹加文",
    "lua" to "魯巴魯魯亞文",
    "lui" to "路易塞諾文",
    "lun" to "盧恩達文",
    "luo" to "盧奧文",
    "lus" to "盧晒文",
    "luy" to "盧雅文",
    "lv" to "拉脫維亞文",
    "lzh" to "文言文",
    "lzz" to "拉茲文",
    "mad" to "馬都拉文",
    "maf" to "馬法文",
    "mag" to "馬加伊文",
    "mai" to "邁蒂利文",
    "mak" to "望加錫文",
    "man" to "曼丁哥文",
    "mas" to "馬賽文",
    "mde" to "馬巴文",
    "mdf" to "莫克沙文",
    "mdr" to "曼達文",
    "men" to "門德文",
    "mer" to "梅魯文",
    "mfe" to "克里奧文(模里西斯)",
    "mg" to "馬拉加什文",
    "mga" to "中古愛爾蘭文",
    "mgh" to "馬夸文",
    "mgo" to "美塔文",
    "mh" to "馬紹爾文",
    "mi" to "毛利文",
    "mic" to "米克馬克文",
    "min" to "米南卡堡文",
    "mk" to "馬其頓文",
    "ml" to "馬來亞拉姆文",
    "mn" to "蒙古文",
    "mnc" to "滿族文",
    "mni" to "曼尼普裡文",
    "moe" to "因努埃蒙文",
    "moh" to "莫霍克文",
    "mos" to "莫西文",
    "mr" to "馬拉地文",
    "mrj" to "西馬裏文",
    "ms" to "馬來文",
    "mt" to "馬爾他文",
    "mua" to "蒙當文",
    "mul" to "多種語言",
    "mus" to "克里克文",
    "mwl" to "米蘭德斯文",
    "mwr" to "馬爾尼裡文",
    "mwv" to "明打威文",
    "my" to "緬甸文",
    "mye" to "姆耶內文",
    "myv" to "厄爾茲亞文",
    "mzn" to "馬贊德蘭文",
    "na" to "諾魯文",
    "nan" to "閩南語",
    "nap" to "拿波里文",
    "naq" to "納馬文",
    "nb" to "巴克摩挪威文",
    "nd" to "北地畢列文",
    "nds" to "低地德文",
    "nds-NL" to "低地薩克遜文",
    "ne" to "尼泊爾文",
    "new" to "尼瓦爾文",
    "ng" to "恩東加文",
    "nia" to "尼亞斯文",
    "niu" to "紐埃文",
    "njo" to "阿沃那加文",
    "nl" to "荷蘭文",
    "nl-BE" to "佛蘭芒文",
    "nmg" to "夸西奧文",
    "nn" to "耐諾斯克挪威文",
    "nnh" to "恩甘澎文",
    "no" to "挪威文",
    "nog" to "諾蓋文",
    "non" to "古諾爾斯文",
    "nov" to "諾維亞文",
    "nqo" to "曼德文字 (N’Ko)",
    "nr" to "南地畢列文",
    "nso" to "北索托文",
    "nus" to "努埃爾文",
    "nv" to "納瓦霍文",
    "nwc" to "古尼瓦爾文",
    "ny" to "尼揚賈文",
    "nym" to "尼揚韋齊文",
    "nyn" to "尼揚科萊文",
    "nyo" to "尼奧囉文",
    "nzi" to "尼茲馬文",
    "oc" to "奧克西坦文",
    "oj" to "奧杰布瓦文",
    "ojb" to "西北奧吉布瓦文",
    "ojc" to "中奧吉布瓦文",
    "ojs" to "王子克里文",
    "ojw" to "西奧吉布瓦文",
    "oka" to "奧卡納根文",
    "om" to "奧羅莫文",
    "or" to "歐利亞文",
    "os" to "奧塞提文",
    "osa" to "歐塞奇文",
    "ota" to "鄂圖曼土耳其文",
    "pa" to "旁遮普文",
    "pag" to "潘加辛文",
    "pal" to "巴列維文",
    "pam" to "潘帕嘉文",
    "pap" to "帕皮阿門托文",
    "pau" to "帛琉文",
    "pcd" to "庇卡底文",
    "pcm" to "尼日利亞皮欽語",
    "pdc" to "賓夕法尼亞德文",
    "pdt" to "門諾低地德文",
    "peo" to "古波斯文",
    "pfl" to "普法爾茨德文",
    "phn" to "腓尼基文",
    "pi" to "巴利文",
    "pis" to "皮京文",
    "pl" to "波蘭文",
    "pms" to "皮埃蒙特文",
    "pnt" to "旁狄希臘文",
    "pon" to "波那貝文",
    "pqm" to "馬里塞-帕薩馬誇迪文",
    "prg" to "普魯士文",
    "pro" to "古普羅旺斯文",
    "ps" to "普什圖文",
    "pt" to "葡萄牙文",
    "qu" to "蓋楚瓦文",
    "quc" to "基切文",
    "qug" to "欽博拉索海蘭蓋丘亞文",
    "raj" to "拉賈斯坦諸文",
    "rap" to "復活島文",
    "rar" to "拉羅通加文",
    "rgn" to "羅馬格諾里文",
    "rhg" to "羅興亞文",
    "rif" to "里菲亞諾文",
    "rm" to "羅曼斯文",
    "rn" to "隆迪文",
    "ro" to "羅馬尼亞文",
    "ro-MD" to "摩爾多瓦文",
    "rof" to "蘭博文",
    "rom" to "吉普賽文",
    "rtm" to "羅圖馬島文",
    "ru" to "俄文",
    "rue" to "盧森尼亞文",
    "rug" to "羅維阿納文",
    "rup" to "羅馬尼亞語系",
    "rw" to "盧安達文",
    "rwk" to "羅瓦文",
    "sa" to "梵文",
    "sad" to "桑達韋文",
    "sah" to "雅庫特文",
    "sam" to "薩瑪利亞阿拉姆文",
    "saq" to "薩布魯文",
    "sas" to "撒撒克文",
    "sat" to "散塔利文",
    "saz" to "索拉什特拉文",
    "sba" to "甘拜文",
    "sbp" to "桑古文",
    "sc" to "撒丁文",
    "scn" to "西西里文",
    "sco" to "蘇格蘭文",
    "sd" to "信德文",
    "sdc" to "薩丁尼亞-薩薩里文",
    "sdh" to "南庫爾德文",
    "se" to "北方薩米文",
    "see" to "塞訥卡文",
    "seh" to "賽納文",
    "sei" to "瑟里文",
    "sel" to "瑟爾卡普文",
    "ses" to "東桑海文",
    "sg" to "桑戈文",
    "sga" to "古愛爾蘭文",
    "sgs" to "薩莫吉希亞文",
    "sh" to "塞爾維亞克羅埃西亞文",
    "shi" to "希爾哈文",
    "shn" to "撣文",
    "shu" to "阿拉伯文(查德)",
    "si" to "僧伽羅文",
    "sid" to "希達摩文",
    "sk" to "斯洛伐克文",
    "sl" to "斯洛維尼亞文",
    "slh" to "南盧紹錫德文",
    "sli" to "下西利西亞文",
    "sly" to "塞拉亞文",
    "sm" to "薩摩亞文",
    "sma" to "南薩米文",
    "smj" to "魯勒薩米文",
    "smn" to "伊納裡薩米文",
    "sms" to "斯科特薩米文",
    "sn" to "塞內加爾文",
    "snk" to "索尼基文",
    "so" to "索馬利文",
    "sog" to "索格底亞納文",
    "sq" to "阿爾巴尼亞文",
    "sr" to "塞爾維亞文",
    "srn" to "蘇拉南東墎文",
    "srr" to "塞雷爾文",
    "ss" to "斯瓦特文",
    "ssy" to "薩霍文",
    "st" to "塞索托文",
    "stq" to "沙特菲士蘭文",
    "str" to "海峽薩利希文",
    "su" to "巽他文",
    "suk" to "蘇庫馬文",
    "sus" to "蘇蘇文",
    "sux" to "蘇美文",
    "sv" to "瑞典文",
    "sw" to "史瓦希里文",
    "sw-CD" to "史瓦希里文(剛果)",
    "swb" to "葛摩文",
    "syc" to "古敘利亞文",
    "syr" to "敘利亞文",
    "szl" to "西利西亞文",
    "ta" to "坦米爾文",
    "tce" to "南塔穹文",
    "tcy" to "圖盧文",
    "te" to "泰盧固文",
    "tem" to "提姆文",
    "teo" to "特索文",
    "ter" to "泰雷諾文",
    "tet" to "泰頓文",
    "tg" to "塔吉克文",
    "tgx" to "塔吉什文",
    "th" to "泰文",
    "tht" to "塔爾坦文",
    "ti" to "提格利尼亞文",
    "tig" to "蒂格雷文",
    "tiv" to "提夫文",
    "tk" to "土庫曼文",
    "tkl" to "托克勞文",
    "tkr" to "查庫爾文",
    "tl" to "塔加路族文",
    "tlh" to "克林貢文",
    "tli" to "特林基特文",
    "tly" to "塔里什文",
    "tmh" to "塔馬奇克文",
    "tn" to "突尼西亞文",
    "to" to "東加文",
    "tog" to "東加文(尼亞薩)",
    "tok" to "托基波納文",
    "tpi" to "托比辛文",
    "tr" to "土耳其文",
    "tru" to "圖羅尤文",
    "trv" to "太魯閣文",
    "ts" to "特松加文",
    "tsd" to "特薩克尼恩文",
    "tsi" to "欽西安文",
    "tt" to "韃靼文",
    "ttm" to "北塔奇訥文",
    "ttt" to "穆斯林塔特文",
    "tum" to "圖姆布卡文",
    "tvl" to "吐瓦魯文",
    "tw" to "特威文",
    "twq" to "北桑海文",
    "ty" to "大溪地文",
    "tyv" to "土凡文",
    "tzm" to "塔馬齊格特文",
    "udm" to "沃蒂艾克文",
    "ug" to "維吾爾文",
    "uga" to "烏加列文",
    "uk" to "烏克蘭文",
    "umb" to "姆本杜文",
    "und" to "未知語言",
    "ur" to "烏都文",
    "uz" to "烏茲別克文",
    "vai" to "瓦伊文",
    "ve" to "溫達文",
    "vec" to "威尼斯文",
    "vep" to "維普森文",
    "vi" to "越南文",
    "vls" to "西佛蘭德文",
    "vmf" to "美茵-法蘭克尼亞文",
    "vmw" to "馬庫瓦文",
    "vo" to "沃拉普克文",
    "vot" to "沃提克文",
    "vro" to "佛羅文",
    "vun" to "溫舊文",
    "wa" to "瓦隆文",
    "wae" to "瓦瑟文",
    "wal" to "瓦拉莫文",
    "war" to "瓦瑞文",
    "was" to "瓦紹文",
    "wbp" to "沃皮瑞文",
    "wo" to "沃洛夫文",
    "wuu" to "吳語",
    "xal" to "卡爾梅克文",
    "xh" to "科薩文",
    "xmf" to "明格列爾文",
    "xnr" to "康格里文",
    "xog" to "索加文",
    "yao" to "瑤文",
    "yap" to "雅浦文",
    "yav" to "洋卞文",
    "ybb" to "耶姆巴文",
    "yi" to "意第緒文",
    "yo" to "約魯巴文",
    "yrl" to "奈恩加圖文",
    "yue" to "粵語",
    "yue-alt-menu" to "中文 (粵語)",
    "za" to "壯文",
    "zap" to "薩波特克文",
    "zbl" to "布列斯符號",
    "zea" to "西蘭文",
    "zen" to "澤納加文",
    "zgh" to "標準摩洛哥塔馬塞特文",
    "zh" to "中文",
    "zh-alt-menu" to "中文 (普通話)",
    "zh-Hans" to "簡體中文",
    "zh-Hans-alt-long" to "簡體中文 (普通話)",
    "zh-Hant" to "繁體中文",
    "zh-Hant-alt-long" to "繁體中文 (普通話)",
    "zu" to "祖魯文",
    "zun" to "祖尼文",
    "zxx" to "無語言內容",
    "zza" to "扎扎文",
  ) }

  val yue_Hans: ImmutableMap by lazy { immutableMapOf(
    "aa" to "阿法文",
    "ab" to "阿布哈兹文",
    "ace" to "亚齐文",
    "ach" to "阿侨利文",
    "ada" to "阿当莫文",
    "ady" to "阿迪各文",
    "ae" to "阿纬斯陀文",
    "aeb" to "突尼斯阿拉伯文",
    "af" to "南非荷兰文",
    "afh" to "阿弗里希利文",
    "agq" to "亚罕文",
    "ain" to "阿伊努文",
    "ak" to "阿坎文",
    "akk" to "阿卡德文",
    "akz" to "阿拉巴马文",
    "ale" to "阿留申文",
    "aln" to "盖格阿尔巴尼亚文",
    "alt" to "南阿尔泰文",
    "am" to "阿姆哈拉文",
    "an" to "阿拉贡文",
    "ang" to "古英文",
    "ann" to "奥博洛文",
    "anp" to "昂加文",
    "ar" to "阿拉伯文",
    "ar-001" to "现代标准阿拉伯文",
    "arc" to "阿拉米文",
    "arn" to "马普切文",
    "aro" to "阿拉奥纳文",
    "arp" to "阿拉帕霍文",
    "arq" to "阿尔及利亚阿拉伯文",
    "ars" to "纳吉迪阿拉伯文",
    "arw" to "阿拉瓦克文",
    "ary" to "摩洛哥阿拉伯文",
    "arz" to "埃及阿拉伯文",
    "as" to "阿萨姆文",
    "asa" to "阿苏文",
    "ase" to "美国手语",
    "ast" to "阿斯图里亚文",
    "atj" to "阿提卡米克文",
    "av" to "阿瓦尔文",
    "avk" to "科塔瓦文",
    "awa" to "阿瓦文",
    "ay" to "艾马拉文",
    "az" to "亚塞拜然文",
    "az-alt-short" to "亚塞拜然文",
    "ba" to "巴什客尔文",
    "bal" to "俾路支文",
    "ban" to "峇里文",
    "bar" to "巴伐利亚文",
    "bas" to "巴萨文",
    "bax" to "巴姆穆文",
    "bbc" to "巴塔克托巴文",
    "bbj" to "戈马拉文",
    "be" to "白俄罗斯文",
    "bej" to "贝扎文",
    "bem" to "别姆巴文",
    "bew" to "贝塔维文",
    "bez" to "贝纳文",
    "bfd" to "富特文",
    "bfq" to "巴达加文",
    "bg" to "保加利亚文",
    "bgc" to "哈里亚纳文",
    "bgn" to "西俾路支文",
    "bho" to "博杰普尔文",
    "bi" to "比斯拉马文",
    "bik" to "比科尔文",
    "bin" to "比尼文",
    "bjn" to "班亚尔文",
    "bkm" to "康姆文",
    "bla" to "锡克锡卡文",
    "blo" to "阿尼文",
    "bm" to "班巴拉文",
    "bn" to "孟加拉文",
    "bo" to "藏文",
    "bpy" to "比什奴普莱利亚文",
    "bqi" to "巴赫蒂亚里文",
    "br" to "布列塔尼文",
    "bra" to "布拉杰文",
    "brh" to "布拉维文",
    "brx" to "博多文",
    "bs" to "波士尼亚文",
    "bss" to "阿库色文",
    "bua" to "布里阿特文",
    "bug" to "布吉斯文",
    "bum" to "布鲁文",
    "byn" to "比林文",
    "byv" to "梅敦巴文",
    "ca" to "加泰罗尼亚文",
    "cad" to "卡多文",
    "car" to "加勒比文",
    "cay" to "卡尤加文",
    "cch" to "阿灿文",
    "ccp" to "查克马文",
    "ce" to "车臣文",
    "ceb" to "宿雾文",
    "cgg" to "奇加文",
    "ch" to "查莫洛文",
    "chb" to "奇布查文",
    "chg" to "查加文",
    "chk" to "处奇斯文",
    "chm" to "马里文",
    "chn" to "契奴克文",
    "cho" to "乔克托文",
    "chp" to "奇佩瓦扬文",
    "chr" to "柴罗基文",
    "chy" to "沙伊安文",
    "ckb" to "索拉尼库尔德文",
    "ckb-alt-menu" to "索拉尼库尔德文",
    "ckb-alt-variant" to "索拉尼库尔德文",
    "clc" to "奇尔科延文",
    "co" to "科西嘉文",
    "cop" to "科普特文",
    "cps" to "卡皮兹文",
    "cr" to "克里文",
    "crg" to "米奇夫文",
    "crh" to "克里米亚半岛的土耳其文;克里米亚半岛的塔塔尔文",
    "crj" to "东南克里文",
    "crk" to "平原克里文",
    "crl" to "东北克里文",
    "crm" to "驼鹿克里文",
    "crr" to "卡罗来纳州阿尔冈昆语",
    "crs" to "法语克里奥尔混合语",
    "cs" to "捷克文",
    "csb" to "卡舒布文",
    "csw" to "沼泽克里文",
    "cu" to "宗教斯拉夫文",
    "cv" to "楚瓦什文",
    "cy" to "威尔斯文",
    "da" to "丹麦文",
    "dak" to "达科他文",
    "dar" to "达尔格瓦文",
    "dav" to "台塔文",
    "de" to "德文",
    "de-CH" to "高地德文(瑞士)",
    "del" to "德拉瓦文",
    "den" to "斯拉夫",
    "dgr" to "多格里布文",
    "din" to "丁卡文",
    "dje" to "扎尔马文",
    "doi" to "多格来文",
    "dsb" to "下索布文",
    "dtp" to "中部杜顺文",
    "dua" to "杜亚拉文",
    "dum" to "中古荷兰文",
    "dv" to "迪维西文",
    "dyo" to "朱拉文",
    "dyu" to "迪尤拉文",
    "dz" to "宗卡文",
    "dzg" to "达萨文",
    "ebu" to "恩布文",
    "ee" to "埃维文",
    "efi" to "埃菲克文",
    "egl" to "埃米利安文",
    "egy" to "古埃及文",
    "eka" to "艾卡朱克文",
    "el" to "希腊文",
    "elx" to "埃兰文",
    "en" to "英文",
    "enm" to "中古英文",
    "eo" to "世界文",
    "es" to "西班牙文",
    "esu" to "中尤皮克文",
    "et" to "爱沙尼亚文",
    "eu" to "巴斯克文",
    "ewo" to "依汪都文",
    "ext" to "埃斯特雷马杜拉文",
    "fa" to "波斯文",
    "fa-AF" to "达里文",
    "fan" to "芳族文",
    "fat" to "芳蒂文",
    "ff" to "富拉文",
    "fi" to "芬兰文",
    "fil" to "菲律宾文",
    "fit" to "托尔讷芬兰文",
    "fj" to "斐济文",
    "fo" to "法罗文",
    "fon" to "丰文",
    "fr" to "法文",
    "frc" to "卡真法文",
    "frm" to "中古法文",
    "fro" to "古法文",
    "frp" to "法兰克-普罗旺斯文",
    "frr" to "北弗里西亚文",
    "frs" to "东弗里西亚文",
    "fur" to "弗留利文",
    "fy" to "西弗里西亚文",
    "ga" to "爱尔兰文",
    "gaa" to "加族文",
    "gag" to "加告兹文",
    "gan" to "赣语",
    "gay" to "加约文",
    "gba" to "葛巴亚文",
    "gbz" to "索罗亚斯德教达里文",
    "gd" to "苏格兰盖尔文",
    "gez" to "吉兹文",
    "gil" to "吉尔伯特群岛文",
    "gl" to "加利西亚文",
    "glk" to "吉拉基文",
    "gmh" to "中古高地德文",
    "gn" to "瓜拉尼文",
    "goh" to "古高地日耳曼文",
    "gon" to "冈德文",
    "gor" to "科隆达罗文",
    "got" to "哥德文",
    "grb" to "格列博文",
    "grc" to "古希腊文",
    "gsw" to "德文(瑞士)",
    "gu" to "古吉拉特文",
    "guc" to "瓦尤文",
    "gur" to "弗拉弗拉文",
    "guz" to "古西文",
    "gv" to "曼岛文",
    "gwi" to "圭契文",
    "ha" to "豪撒文",
    "hai" to "海达文",
    "hak" to "客家话",
    "haw" to "夏威夷文",
    "hax" to "南海达文",
    "he" to "希伯来文",
    "hi" to "北印度文",
    "hif" to "斐济印地文",
    "hil" to "希利盖农文",
    "hit" to "赫梯文",
    "hmn" to "孟文",
    "ho" to "西里莫图土文",
    "hr" to "克罗埃西亚文",
    "hsb" to "上索布文",
    "hsn" to "湘语",
    "ht" to "海地文",
    "hu" to "匈牙利文",
    "hup" to "胡帕文",
    "hur" to "哈尔科梅勒姆文",
    "hy" to "亚美尼亚文",
    "hz" to "赫雷罗文",
    "ia" to "国际文",
    "iba" to "伊班文",
    "ibb" to "伊比比奥文",
    "id" to "印尼文",
    "ie" to "国际文(E)",
    "ig" to "伊布文",
    "ii" to "四川彝文",
    "ik" to "依奴皮维克文",
    "ikt" to "加拿大西部因纽特文",
    "ilo" to "伊洛阔文",
    "inh" to "印古什文",
    "io" to "伊多文",
    "is" to "冰岛文",
    "it" to "意大利文",
    "iu" to "因纽特文",
    "izh" to "英格里亚文",
    "ja" to "日文",
    "jam" to "牙买加克里奥尔英文",
    "jbo" to "逻辑文",
    "jgo" to "恩格姆巴文",
    "jmc" to "马恰美文",
    "jpr" to "犹太教-波斯文",
    "jrb" to "犹太阿拉伯文",
    "jut" to "日德兰文",
    "jv" to "爪哇文",
    "ka" to "乔治亚文",
    "kaa" to "卡拉卡尔帕克文",
    "kab" to "卡比尔文",
    "kac" to "卡琴文",
    "kaj" to "卡捷文",
    "kam" to "卡姆巴文",
    "kaw" to "卡威文",
    "kbd" to "卡巴尔达文",
    "kbl" to "卡念布文",
    "kcg" to "卡塔布文",
    "kde" to "马孔德文",
    "kea" to "卡布威尔第文",
    "ken" to "肯扬文",
    "kfo" to "科罗文",
    "kg" to "刚果文",
    "kgp" to "坎刚文",
    "kha" to "卡西文",
    "kho" to "和阗文",
    "khq" to "西桑海文",
    "khw" to "科瓦文",
    "ki" to "吉库尤文",
    "kiu" to "北扎扎其文",
    "kj" to "广亚马文",
    "kk" to "哈萨克文",
    "kkj" to "卡库文",
    "kl" to "格陵兰文",
    "kln" to "卡伦金文",
    "km" to "高棉文",
    "kmb" to "金邦杜文",
    "kn" to "坎那达文",
    "ko" to "韩文",
    "koi" to "科米-彼尔米亚克文",
    "kok" to "贡根文",
    "kos" to "科斯雷恩文",
    "kpe" to "克佩列文",
    "kr" to "卡努里文",
    "krc" to "卡拉柴-包尔卡尔文",
    "kri" to "塞拉利昂克里奥尔文",
    "krj" to "基那来阿文",
    "krl" to "卡累利阿文",
    "kru" to "库鲁科文",
    "ks" to "喀什米尔文",
    "ksb" to "尚巴拉文",
    "ksf" to "巴菲亚文",
    "ksh" to "科隆文",
    "ku" to "库尔德文",
    "kum" to "库密克文",
    "kut" to "库特奈文",
    "kv" to "科米文",
    "kw" to "康瓦耳文",
    "kwk" to "夸夸瓦拉文",
    "kxv" to "库维文",
    "ky" to "吉尔吉斯文",
    "la" to "拉丁文",
    "lad" to "拉迪诺文",
    "lag" to "朗吉文",
    "lah" to "拉亨达文",
    "lam" to "兰巴文",
    "lb" to "卢森堡文",
    "lez" to "列兹干文",
    "lfn" to "新共同语言",
    "lg" to "干达文",
    "li" to "林堡文",
    "lij" to "利古里亚文",
    "lil" to "利卢埃特文",
    "liv" to "利伏尼亚文",
    "lkt" to "拉科塔文",
    "lmo" to "伦巴底文",
    "ln" to "林加拉文",
    "lo" to "寮文",
    "lol" to "芒戈文",
    "lou" to "路易斯安那克里奥尔文",
    "loz" to "洛齐文",
    "lrc" to "北卢尔文",
    "lsm" to "萨米亚文",
    "lt" to "立陶宛文",
    "ltg" to "拉特加莱文",
    "lu" to "鲁巴加丹加文",
    "lua" to "鲁巴鲁鲁亚文",
    "lui" to "路易塞诺文",
    "lun" to "卢恩达文",
    "luo" to "卢奥文",
    "lus" to "卢晒文",
    "luy" to "卢雅文",
    "lv" to "拉脱维亚文",
    "lzh" to "文言文",
    "lzz" to "拉兹文",
    "mad" to "马都拉文",
    "maf" to "马法文",
    "mag" to "马加伊文",
    "mai" to "迈蒂利文",
    "mak" to "望加锡文",
    "man" to "曼丁哥文",
    "mas" to "马赛文",
    "mde" to "马巴文",
    "mdf" to "莫克沙文",
    "mdr" to "曼达文",
    "men" to "门德文",
    "mer" to "梅鲁文",
    "mfe" to "克里奥文(模里西斯)",
    "mg" to "马拉加什文",
    "mga" to "中古爱尔兰文",
    "mgh" to "马夸文",
    "mgo" to "美塔文",
    "mh" to "马绍尔文",
    "mi" to "毛利文",
    "mic" to "米克马克文",
    "min" to "米南卡堡文",
    "mk" to "马其顿文",
    "ml" to "马来亚拉姆文",
    "mn" to "蒙古文",
    "mnc" to "满族文",
    "mni" to "曼尼普里文",
    "moe" to "因努埃蒙文",
    "moh" to "莫霍克文",
    "mos" to "莫西文",
    "mr" to "马拉地文",
    "mrj" to "西马里文",
    "ms" to "马来文",
    "mt" to "马尔他文",
    "mua" to "蒙当文",
    "mul" to "多种语言",
    "mus" to "克里克文",
    "mwl" to "米兰德斯文",
    "mwr" to "马尔尼里文",
    "mwv" to "明打威文",
    "my" to "缅甸文",
    "mye" to "姆耶内文",
    "myv" to "厄尔兹亚文",
    "mzn" to "马赞德兰文",
    "na" to "诺鲁文",
    "nan" to "闽南语",
    "nap" to "拿波里文",
    "naq" to "纳马文",
    "nb" to "巴克摩挪威文",
    "nd" to "北地毕列文",
    "nds" to "低地德文",
    "nds-NL" to "低地萨克逊文",
    "ne" to "尼泊尔文",
    "new" to "尼瓦尔文",
    "ng" to "恩东加文",
    "nia" to "尼亚斯文",
    "niu" to "纽埃文",
    "njo" to "阿沃那加文",
    "nl" to "荷兰文",
    "nl-BE" to "佛兰芒文",
    "nmg" to "夸西奥文",
    "nn" to "耐诺斯克挪威文",
    "nnh" to "恩甘澎文",
    "no" to "挪威文",
    "nog" to "诺盖文",
    "non" to "古诺尔斯文",
    "nov" to "诺维亚文",
    "nqo" to "曼德文字 (N’Ko)",
    "nr" to "南地毕列文",
    "nso" to "北索托文",
    "nus" to "努埃尔文",
    "nv" to "纳瓦霍文",
    "nwc" to "古尼瓦尔文",
    "ny" to "尼扬贾文",
    "nym" to "尼扬韦齐文",
    "nyn" to "尼扬科莱文",
    "nyo" to "尼奥啰文",
    "nzi" to "尼兹马文",
    "oc" to "奥克西坦文",
    "oj" to "奥杰布瓦文",
    "ojb" to "西北奥吉布瓦文",
    "ojc" to "中奥吉布瓦文",
    "ojs" to "王子克里文",
    "ojw" to "西奥吉布瓦文",
    "oka" to "奥卡纳根文",
    "om" to "奥罗莫文",
    "or" to "欧利亚文",
    "os" to "奥塞提文",
    "osa" to "欧塞奇文",
    "ota" to "鄂图曼土耳其文",
    "pa" to "旁遮普文",
    "pag" to "潘加辛文",
    "pal" to "巴列维文",
    "pam" to "潘帕嘉文",
    "pap" to "帕皮阿门托文",
    "pau" to "帛琉文",
    "pcd" to "庇卡底文",
    "pcm" to "尼日利亚皮钦语",
    "pdc" to "宾夕法尼亚德文",
    "pdt" to "门诺低地德文",
    "peo" to "古波斯文",
    "pfl" to "普法尔茨德文",
    "phn" to "腓尼基文",
    "pi" to "巴利文",
    "pis" to "皮京文",
    "pl" to "波兰文",
    "pms" to "皮埃蒙特文",
    "pnt" to "旁狄希腊文",
    "pon" to "波那贝文",
    "pqm" to "马里塞-帕萨马夸迪文",
    "prg" to "普鲁士文",
    "pro" to "古普罗旺斯文",
    "ps" to "普什图文",
    "pt" to "葡萄牙文",
    "qu" to "盖楚瓦文",
    "quc" to "基切文",
    "qug" to "钦博拉索海兰盖丘亚文",
    "raj" to "拉贾斯坦诸文",
    "rap" to "复活岛文",
    "rar" to "拉罗通加文",
    "rgn" to "罗马格诺里文",
    "rhg" to "罗兴亚文",
    "rif" to "里菲亚诺文",
    "rm" to "罗曼斯文",
    "rn" to "隆迪文",
    "ro" to "罗马尼亚文",
    "ro-MD" to "摩尔多瓦文",
    "rof" to "兰博文",
    "rom" to "吉普赛文",
    "rtm" to "罗图马岛文",
    "ru" to "俄文",
    "rue" to "卢森尼亚文",
    "rug" to "罗维阿纳文",
    "rup" to "罗马尼亚语系",
    "rw" to "卢安达文",
    "rwk" to "罗瓦文",
    "sa" to "梵文",
    "sad" to "桑达韦文",
    "sah" to "雅库特文",
    "sam" to "萨玛利亚阿拉姆文",
    "saq" to "萨布鲁文",
    "sas" to "撒撒克文",
    "sat" to "散塔利文",
    "saz" to "索拉什特拉文",
    "sba" to "甘拜文",
    "sbp" to "桑古文",
    "sc" to "撒丁文",
    "scn" to "西西里文",
    "sco" to "苏格兰文",
    "sd" to "信德文",
    "sdc" to "萨丁尼亚-萨萨里文",
    "sdh" to "南库尔德文",
    "se" to "北方萨米文",
    "see" to "塞讷卡文",
    "seh" to "赛纳文",
    "sei" to "瑟里文",
    "sel" to "瑟尔卡普文",
    "ses" to "东桑海文",
    "sg" to "桑戈文",
    "sga" to "古爱尔兰文",
    "sgs" to "萨莫吉希亚文",
    "sh" to "塞尔维亚克罗埃西亚文",
    "shi" to "希尔哈文",
    "shn" to "掸文",
    "shu" to "阿拉伯文(查德)",
    "si" to "僧伽罗文",
    "sid" to "希达摩文",
    "sk" to "斯洛伐克文",
    "sl" to "斯洛维尼亚文",
    "slh" to "南卢绍锡德文",
    "sli" to "下西利西亚文",
    "sly" to "塞拉亚文",
    "sm" to "萨摩亚文",
    "sma" to "南萨米文",
    "smj" to "鲁勒萨米文",
    "smn" to "伊纳里萨米文",
    "sms" to "斯科特萨米文",
    "sn" to "塞内加尔文",
    "snk" to "索尼基文",
    "so" to "索马利文",
    "sog" to "索格底亚纳文",
    "sq" to "阿尔巴尼亚文",
    "sr" to "塞尔维亚文",
    "srn" to "苏拉南东墎文",
    "srr" to "塞雷尔文",
    "ss" to "斯瓦特文",
    "ssy" to "萨霍文",
    "st" to "塞索托文",
    "stq" to "沙特菲士兰文",
    "str" to "海峡萨利希文",
    "su" to "巽他文",
    "suk" to "苏库马文",
    "sus" to "苏苏文",
    "sux" to "苏美文",
    "sv" to "瑞典文",
    "sw" to "史瓦希里文",
    "sw-CD" to "史瓦希里文(刚果)",
    "swb" to "葛摩文",
    "syc" to "古叙利亚文",
    "syr" to "叙利亚文",
    "szl" to "西利西亚文",
    "ta" to "坦米尔文",
    "tce" to "南塔穹文",
    "tcy" to "图卢文",
    "te" to "泰卢固文",
    "tem" to "提姆文",
    "teo" to "特索文",
    "ter" to "泰雷诺文",
    "tet" to "泰顿文",
    "tg" to "塔吉克文",
    "tgx" to "塔吉什文",
    "th" to "泰文",
    "tht" to "塔尔坦文",
    "ti" to "提格利尼亚文",
    "tig" to "蒂格雷文",
    "tiv" to "提夫文",
    "tk" to "土库曼文",
    "tkl" to "托克劳文",
    "tkr" to "查库尔文",
    "tl" to "塔加路族文",
    "tlh" to "克林贡文",
    "tli" to "特林基特文",
    "tly" to "塔里什文",
    "tmh" to "塔马奇克文",
    "tn" to "突尼西亚文",
    "to" to "东加文",
    "tog" to "东加文(尼亚萨)",
    "tok" to "托基波纳文",
    "tpi" to "托比辛文",
    "tr" to "土耳其文",
    "tru" to "图罗尤文",
    "trv" to "太鲁阁文",
    "ts" to "特松加文",
    "tsd" to "特萨克尼恩文",
    "tsi" to "钦西安文",
    "tt" to "鞑靼文",
    "ttm" to "北塔奇讷文",
    "ttt" to "穆斯林塔特文",
    "tum" to "图姆布卡文",
    "tvl" to "吐瓦鲁文",
    "tw" to "特威文",
    "twq" to "北桑海文",
    "ty" to "大溪地文",
    "tyv" to "土凡文",
    "tzm" to "塔马齐格特文",
    "udm" to "沃蒂艾克文",
    "ug" to "维吾尔文",
    "uga" to "乌加列文",
    "uk" to "乌克兰文",
    "umb" to "姆本杜文",
    "und" to "未知语言",
    "ur" to "乌都文",
    "uz" to "乌兹别克文",
    "vai" to "瓦伊文",
    "ve" to "温达文",
    "vec" to "威尼斯文",
    "vep" to "维普森文",
    "vi" to "越南文",
    "vls" to "西佛兰德文",
    "vmf" to "美茵-法兰克尼亚文",
    "vmw" to "马库瓦文",
    "vo" to "沃拉普克文",
    "vot" to "沃提克文",
    "vro" to "佛罗文",
    "vun" to "温旧文",
    "wa" to "瓦隆文",
    "wae" to "瓦瑟文",
    "wal" to "瓦拉莫文",
    "war" to "瓦瑞文",
    "was" to "瓦绍文",
    "wbp" to "沃皮瑞文",
    "wo" to "沃洛夫文",
    "wuu" to "吴语",
    "xal" to "卡尔梅克文",
    "xh" to "科萨文",
    "xmf" to "明格列尔文",
    "xnr" to "康格里文",
    "xog" to "索加文",
    "yao" to "瑶文",
    "yap" to "雅浦文",
    "yav" to "洋卞文",
    "ybb" to "耶姆巴文",
    "yi" to "意第绪文",
    "yo" to "约鲁巴文",
    "yrl" to "奈恩加图文",
    "yue" to "粤语",
    "yue-alt-menu" to "中文 (粤语)",
    "za" to "壮文",
    "zap" to "萨波特克文",
    "zbl" to "布列斯符号",
    "zea" to "西兰文",
    "zen" to "泽纳加文",
    "zgh" to "标准摩洛哥塔马塞特文",
    "zh" to "中文",
    "zh-alt-menu" to "中文 (普通话)",
    "zh-Hans" to "简体中文",
    "zh-Hans-alt-long" to "简体中文 (普通话)",
    "zh-Hant" to "繁体中文",
    "zh-Hant-alt-long" to "繁体中文 (普通话)",
    "zu" to "祖鲁文",
    "zun" to "祖尼文",
    "zxx" to "无语言内容",
    "zza" to "扎扎文",
  ) }

  val yue_Hant: ImmutableMap by lazy { immutableMapOf(
  ) }

  val yue_Hant_CN: ImmutableMap by lazy { immutableMapOf(
  ) }

  val za: ImmutableMap by lazy { immutableMapOf(
    "en" to "Yinghyij",
    "za" to "Vahcuengh",
  ) }

  val zgh: ImmutableMap by lazy { immutableMapOf(
    "ak" to "ⵜⴰⴽⴰⵏⵜ",
    "am" to "ⵜⴰⵎⵀⴰⵔⵉⵜ",
    "ar" to "ⵜⴰⵄⵔⴰⴱⵜ",
    "be" to "ⵜⴰⴱⵉⵍⴰⵔⵓⵙⵜ",
    "bg" to "ⵜⴰⴱⵍⵖⴰⵔⵉⵜ",
    "bn" to "ⵜⴰⴱⵏⵖⴰⵍⵉⵜ",
    "cs" to "ⵜⴰⵜⵛⵉⴽⵉⵜ",
    "de" to "ⵜⴰⵍⵉⵎⴰⵏⵜ",
    "el" to "ⵜⴰⴳⵔⵉⴳⵉⵜ",
    "en" to "ⵜⴰⵏⴳⵍⵉⵣⵜ",
    "es" to "ⵜⴰⵙⴱⵏⵢⵓⵍⵉⵜ",
    "fa" to "ⵜⴰⴼⵓⵔⵙⵉⵜ",
    "fr" to "ⵜⴰⴼⵔⴰⵏⵙⵉⵙⵜ",
    "ha" to "ⵜⴰⵀⴰⵡⵙⴰⵜ",
    "hi" to "ⵜⴰⵀⵉⵏⴷⵉⵜ",
    "hu" to "ⵜⴰⵀⵏⵖⴰⵔⵉⵜ",
    "id" to "ⵜⴰⵏⴷⵓⵏⵉⵙⵉⵜ",
    "ig" to "ⵜⵉⴳⴱⵓⵜ",
    "it" to "ⵜⴰⵟⴰⵍⵢⴰⵏⵜ",
    "ja" to "ⵜⴰⵊⴰⴱⴱⵓⵏⵉⵜ",
    "jv" to "ⵜⴰⵊⴰⴱⴰⵏⵉⵜ",
    "km" to "ⵜⴰⵅⵎⵉⵔⵜ",
    "ko" to "ⵜⴰⴽⵓⵔⵉⵜ",
    "ms" to "ⵜⴰⵎⴰⵍⴰⵡⵉⵜ",
    "my" to "ⵜⴰⴱⵉⵔⵎⴰⵏⵉⵜ",
    "ne" to "ⵜⴰⵏⵉⴱⴰⵍⵉⵜ",
    "nl" to "ⵜⴰⵀⵓⵍⴰⵏⴷⵉⵜ",
    "pa" to "ⵜⴰⴱⵏⵊⴰⴱⵉⵜ",
    "pl" to "ⵜⴰⴱⵓⵍⵓⵏⵉⵜ",
    "pt" to "ⵜⴰⴱⵕⵟⵇⵉⵣⵜ",
    "ro" to "ⵜⴰⵔⵓⵎⴰⵏⵉⵜ",
    "ru" to "ⵜⴰⵔⵓⵙⵉⵜ",
    "rw" to "ⵜⴰⵔⵓⵡⴰⵏⴷⵉⵜ",
    "so" to "ⵜⴰⵙⵓⵎⴰⵍⵉⵜ",
    "sv" to "ⵜⴰⵙⵡⵉⴷⵉⵜ",
    "ta" to "ⵜⴰⵜⴰⵎⵉⵍⵜ",
    "th" to "ⵜⴰⵜⴰⵢⵍⴰⵏⴷⵉⵜ",
    "tr" to "ⵜⴰⵜⵓⵔⴽⵉⵜ",
    "uk" to "ⵜⵓⴽⵔⴰⵏⵉⵜ",
    "ur" to "ⵜⵓⵔⴷⵓⵜ",
    "vi" to "ⵜⴰⴱⵉⵜⵏⴰⵎⵉⵜ",
    "yo" to "ⵜⴰⵢⵔⵓⴱⴰⵜ",
    "zgh" to "ⵜⴰⵎⴰⵣⵉⵖⵜ",
    "zh" to "ⵜⴰⵛⵉⵏⵡⵉⵜ",
    "zh-alt-menu" to "ⵜⴰⵛⵉⵏⵡⵉⵜ",
    "zu" to "ⵜⴰⵣⵓⵍⵓⵜ",
  ) }

  val zh: ImmutableMap by lazy { immutableMapOf(
    "aa" to "阿法尔语",
    "ab" to "阿布哈西亚语",
    "ace" to "亚齐语",
    "ach" to "阿乔利语",
    "ada" to "阿当梅语",
    "ady" to "阿迪格语",
    "ae" to "阿维斯塔语",
    "af" to "南非荷兰语",
    "afh" to "阿弗里希利语",
    "agq" to "亚罕语",
    "ain" to "阿伊努语",
    "ak" to "阿肯语",
    "akk" to "阿卡德语",
    "ale" to "阿留申语",
    "alt" to "南阿尔泰语",
    "am" to "阿姆哈拉语",
    "an" to "阿拉贡语",
    "ang" to "古英语",
    "ann" to "奥博洛语",
    "anp" to "昂加语",
    "ar" to "阿拉伯语",
    "ar-001" to "现代标准阿拉伯语",
    "arc" to "阿拉米语",
    "arn" to "马普切语",
    "arp" to "阿拉帕霍语",
    "ars" to "纳吉迪阿拉伯语",
    "ars-alt-menu" to "阿拉伯语(纳吉迪)",
    "arw" to "阿拉瓦克语",
    "as" to "阿萨姆语",
    "asa" to "帕雷语",
    "ast" to "阿斯图里亚斯语",
    "atj" to "阿提卡米克语",
    "av" to "阿瓦尔语",
    "awa" to "阿瓦德语",
    "ay" to "艾马拉语",
    "az" to "阿塞拜疆语",
    "az-alt-short" to "阿塞语",
    "az-Arab" to "南阿塞拜疆语",
    "ba" to "巴什基尔语",
    "bal" to "俾路支语",
    "ban" to "巴厘语",
    "bas" to "巴萨语",
    "bax" to "巴姆穆语",
    "bbj" to "戈马拉语",
    "be" to "白俄罗斯语",
    "bej" to "贝沙语",
    "bem" to "本巴语",
    "bez" to "贝纳语",
    "bfd" to "巴非特语",
    "bg" to "保加利亚语",
    "bgc" to "哈里亚纳语",
    "bgn" to "西俾路支语",
    "bho" to "博杰普尔语",
    "bi" to "比斯拉马语",
    "bik" to "比科尔语",
    "bin" to "比尼语",
    "bkm" to "科姆语",
    "bla" to "西克西卡语",
    "blo" to "阿尼语",
    "bm" to "班巴拉语",
    "bn" to "孟加拉语",
    "bo" to "藏语",
    "br" to "布列塔尼语",
    "bra" to "布拉杰语",
    "brx" to "博多语",
    "bs" to "波斯尼亚语",
    "bss" to "阿库色语",
    "bua" to "布里亚特语",
    "bug" to "布吉语",
    "bum" to "布鲁语",
    "byn" to "比林语",
    "byv" to "梅敦巴语",
    "ca" to "加泰罗尼亚语",
    "cad" to "卡多语",
    "car" to "加勒比语",
    "cay" to "卡尤加语",
    "cch" to "阿灿语",
    "ccp" to "查克玛语",
    "ce" to "车臣语",
    "ceb" to "宿务语",
    "cgg" to "奇加语",
    "ch" to "查莫罗语",
    "chb" to "奇布查语",
    "chg" to "察合台语",
    "chk" to "楚克语",
    "chm" to "马里语",
    "chn" to "奇努克混合语",
    "cho" to "乔克托语",
    "chp" to "奇佩维安语",
    "chr" to "切罗基语",
    "chy" to "夏延语",
    "ckb" to "中库尔德语",
    "ckb-alt-menu" to "中库尔德语",
    "ckb-alt-variant" to "索拉尼库尔德语",
    "clc" to "奇尔科廷语",
    "co" to "科西嘉语",
    "cop" to "科普特语",
    "cr" to "克里语",
    "crg" to "米其芙语",
    "crh" to "克里米亚鞑靼语",
    "crj" to "东南部克里语",
    "crk" to "平原克里语",
    "crl" to "东北部克里语",
    "crm" to "穆斯克里语",
    "crr" to "卡罗莱纳州阿尔冈昆语",
    "crs" to "塞舌尔克里奥尔语",
    "cs" to "捷克语",
    "csb" to "卡舒比语",
    "csw" to "沼泽克里语",
    "cu" to "教会斯拉夫语",
    "cv" to "楚瓦什语",
    "cy" to "威尔士语",
    "da" to "丹麦语",
    "dak" to "达科他语",
    "dar" to "达尔格瓦语",
    "dav" to "台塔语",
    "de" to "德语",
    "de-AT" to "奥地利德语",
    "de-CH" to "瑞士高地德语",
    "del" to "特拉华语",
    "den" to "史拉维语",
    "dgr" to "多格里布语",
    "din" to "丁卡语",
    "dje" to "哲尔马语",
    "doi" to "多格拉语",
    "dsb" to "下索布语",
    "dua" to "杜阿拉语",
    "dum" to "中古荷兰语",
    "dv" to "迪维希语",
    "dyo" to "朱拉语",
    "dyu" to "迪尤拉语",
    "dz" to "宗卡语",
    "dzg" to "达扎葛语",
    "ebu" to "恩布语",
    "ee" to "埃维语",
    "efi" to "埃菲克语",
    "egy" to "古埃及语",
    "eka" to "艾卡朱克语",
    "el" to "希腊语",
    "elx" to "埃兰语",
    "en" to "英语",
    "en-AU" to "澳大利亚英语",
    "en-CA" to "加拿大英语",
    "en-GB" to "英国英语",
    "en-GB-alt-short" to "英式英语",
    "en-US" to "美国英语",
    "en-US-alt-short" to "美式英语",
    "enm" to "中古英语",
    "eo" to "世界语",
    "es" to "西班牙语",
    "es-419" to "拉丁美洲西班牙语",
    "es-ES" to "欧洲西班牙语",
    "es-MX" to "墨西哥西班牙语",
    "et" to "爱沙尼亚语",
    "eu" to "巴斯克语",
    "ewo" to "埃翁多语",
    "fa" to "波斯语",
    "fa-AF" to "达里语",
    "fan" to "芳格语",
    "fat" to "芳蒂语",
    "ff" to "富拉语",
    "fi" to "芬兰语",
    "fil" to "菲律宾语",
    "fj" to "斐济语",
    "fo" to "法罗语",
    "fon" to "丰语",
    "fr" to "法语",
    "fr-CA" to "加拿大法语",
    "fr-CH" to "瑞士法语",
    "frc" to "卡真法语",
    "frm" to "中古法语",
    "fro" to "古法语",
    "frr" to "北弗里西亚语",
    "frs" to "东弗里西亚语",
    "fur" to "弗留利语",
    "fy" to "西弗里西亚语",
    "ga" to "爱尔兰语",
    "gaa" to "加族语",
    "gag" to "加告兹语",
    "gan" to "赣语",
    "gay" to "迦约语",
    "gba" to "格巴亚语",
    "gd" to "苏格兰盖尔语",
    "gez" to "吉兹语",
    "gil" to "吉尔伯特语",
    "gl" to "加利西亚语",
    "gmh" to "中古高地德语",
    "gn" to "瓜拉尼语",
    "goh" to "古高地德语",
    "gon" to "冈德语",
    "gor" to "哥伦打洛语",
    "got" to "哥特语",
    "grb" to "格列博语",
    "grc" to "古希腊语",
    "gsw" to "瑞士德语",
    "gu" to "古吉拉特语",
    "guz" to "古西语",
    "gv" to "马恩语",
    "gwi" to "哥威迅语",
    "ha" to "豪萨语",
    "hai" to "海达语",
    "hak" to "客家语",
    "haw" to "夏威夷语",
    "hax" to "南海达语",
    "he" to "希伯来语",
    "hi" to "印地语",
    "hi-Latn" to "印地语(拉丁字母)",
    "hi-Latn-alt-variant" to "印地英语",
    "hil" to "希利盖农语",
    "hit" to "赫梯语",
    "hmn" to "苗语",
    "ho" to "希里莫图语",
    "hr" to "克罗地亚语",
    "hsb" to "上索布语",
    "hsn" to "湘语",
    "ht" to "海地克里奥尔语",
    "hu" to "匈牙利语",
    "hup" to "胡帕语",
    "hur" to "哈尔魁梅林语",
    "hy" to "亚美尼亚语",
    "hz" to "赫雷罗语",
    "ia" to "国际语",
    "iba" to "伊班语",
    "ibb" to "伊比比奥语",
    "id" to "印度尼西亚语",
    "ie" to "国际文字(E)",
    "ig" to "伊博语",
    "ii" to "凉山彝语",
    "ik" to "伊努皮克语",
    "ikt" to "西加拿大因纽特语",
    "ilo" to "伊洛卡诺语",
    "inh" to "印古什语",
    "io" to "伊多语",
    "is" to "冰岛语",
    "it" to "意大利语",
    "iu" to "因纽特语",
    "ja" to "日语",
    "jbo" to "逻辑语",
    "jgo" to "恩艮巴语",
    "jmc" to "马切姆语",
    "jpr" to "犹太波斯语",
    "jrb" to "犹太阿拉伯语",
    "jv" to "爪哇语",
    "ka" to "格鲁吉亚语",
    "kaa" to "卡拉卡尔帕克语",
    "kab" to "卡拜尔语",
    "kac" to "克钦语",
    "kaj" to "卡捷语",
    "kam" to "卡姆巴语",
    "kaw" to "卡威语",
    "kbd" to "卡巴尔德语",
    "kbl" to "加涅姆布语",
    "kcg" to "卡塔布语",
    "kde" to "马孔德语",
    "kea" to "卡布佛得鲁语",
    "kfo" to "克罗语",
    "kg" to "刚果语",
    "kgp" to "坎刚语",
    "kha" to "卡西语",
    "kho" to "和田语",
    "khq" to "西桑海语",
    "ki" to "吉库尤语",
    "kj" to "宽亚玛语",
    "kk" to "哈萨克语",
    "kkj" to "卡库语",
    "kl" to "格陵兰语",
    "kln" to "卡伦金语",
    "km" to "高棉语",
    "kmb" to "金邦杜语",
    "kn" to "卡纳达语",
    "ko" to "韩语",
    "koi" to "科米-彼尔米亚克语",
    "kok" to "孔卡尼语",
    "kos" to "科斯拉伊语",
    "kpe" to "克佩列语",
    "kr" to "卡努里语",
    "krc" to "卡拉恰伊巴尔卡尔语",
    "krl" to "卡累利阿语",
    "kru" to "库鲁克语",
    "ks" to "克什米尔语",
    "ksb" to "香巴拉语",
    "ksf" to "巴菲亚语",
    "ksh" to "科隆语",
    "ku" to "库尔德语",
    "kum" to "库梅克语",
    "kut" to "库特奈语",
    "kv" to "科米语",
    "kw" to "康沃尔语",
    "kwk" to "夸夸瓦拉语",
    "kxv" to "库维语",
    "ky" to "柯尔克孜语",
    "la" to "拉丁语",
    "lad" to "拉迪诺语",
    "lag" to "朗吉语",
    "lah" to "西旁遮普语",
    "lam" to "兰巴语",
    "lb" to "卢森堡语",
    "lez" to "列兹金语",
    "lg" to "卢干达语",
    "li" to "林堡语",
    "lij" to "利古里亚语",
    "lil" to "利洛埃特语",
    "lkt" to "拉科塔语",
    "lmo" to "伦巴第语",
    "ln" to "林加拉语",
    "lo" to "老挝语",
    "lol" to "蒙戈语",
    "lou" to "路易斯安那克里奥尔语",
    "loz" to "洛齐语",
    "lrc" to "北卢尔语",
    "lsm" to "萨米亚语",
    "lt" to "立陶宛语",
    "lu" to "鲁巴加丹加语",
    "lua" to "卢巴-卢拉语",
    "lui" to "卢伊塞诺语",
    "lun" to "隆达语",
    "luo" to "卢奥语",
    "lus" to "米佐语",
    "luy" to "卢雅语",
    "lv" to "拉脱维亚语",
    "mad" to "马都拉语",
    "maf" to "马法语",
    "mag" to "摩揭陀语",
    "mai" to "迈蒂利语",
    "mak" to "望加锡语",
    "man" to "曼丁哥语",
    "mas" to "马赛语",
    "mde" to "马坝语",
    "mdf" to "莫克沙语",
    "mdr" to "曼达尔语",
    "men" to "门德语",
    "mer" to "梅鲁语",
    "mfe" to "毛里求斯克里奥尔语",
    "mg" to "马拉加斯语",
    "mga" to "中古爱尔兰语",
    "mgh" to "马库阿-梅托语",
    "mgo" to "梅塔语",
    "mh" to "马绍尔语",
    "mi" to "毛利语",
    "mic" to "密克马克语",
    "min" to "米南佳保语",
    "mk" to "马其顿语",
    "ml" to "马拉雅拉姆语",
    "mn" to "蒙古语",
    "mnc" to "满语",
    "mni" to "曼尼普尔语",
    "moe" to "因努埃蒙语",
    "moh" to "摩霍克语",
    "mos" to "莫西语",
    "mr" to "马拉地语",
    "ms" to "马来语",
    "mt" to "马耳他语",
    "mua" to "蒙当语",
    "mul" to "多语种",
    "mus" to "克里克语",
    "mwl" to "米兰德斯语",
    "mwr" to "马尔瓦里语",
    "my" to "缅甸语",
    "mye" to "姆耶内语",
    "myv" to "厄尔兹亚语",
    "mzn" to "马赞德兰语",
    "na" to "瑙鲁语",
    "nan" to "闽南语",
    "nap" to "那不勒斯语",
    "naq" to "纳马语",
    "nb" to "书面挪威语",
    "nd" to "北恩德贝勒语",
    "nds" to "低地德语",
    "nds-NL" to "低萨克森语",
    "ne" to "尼泊尔语",
    "new" to "尼瓦尔语",
    "ng" to "恩东加语",
    "nia" to "尼亚斯语",
    "niu" to "纽埃语",
    "nl" to "荷兰语",
    "nl-BE" to "弗拉芒语",
    "nmg" to "夸西奥语",
    "nn" to "挪威尼诺斯克语",
    "nnh" to "恩甘澎语",
    "no" to "挪威语",
    "nog" to "诺盖语",
    "non" to "古诺尔斯语",
    "nqo" to "西非书面文字",
    "nr" to "南恩德贝勒语",
    "nso" to "北索托语",
    "nus" to "努埃尔语",
    "nv" to "纳瓦霍语",
    "nwc" to "古典尼瓦尔语",
    "ny" to "齐切瓦语",
    "nym" to "尼扬韦齐语",
    "nyn" to "尼昂科勒语",
    "nyo" to "尼奥罗语",
    "nzi" to "恩济马语",
    "oc" to "奥克语",
    "oj" to "奥吉布瓦语",
    "ojb" to "西北部奥吉布瓦语",
    "ojc" to "中奥吉布瓦语",
    "ojs" to "欧吉克里语",
    "ojw" to "西奥吉布瓦语",
    "oka" to "欧肯那根语",
    "om" to "奥罗莫语",
    "or" to "奥里亚语",
    "os" to "奥塞梯语",
    "osa" to "欧塞奇语",
    "ota" to "奥斯曼土耳其语",
    "pa" to "旁遮普语",
    "pag" to "邦阿西南语",
    "pal" to "巴拉维语",
    "pam" to "邦板牙语",
    "pap" to "帕皮阿门托语",
    "pau" to "帕劳语",
    "pcm" to "尼日利亚皮钦语",
    "peo" to "古波斯语",
    "phn" to "腓尼基语",
    "pi" to "巴利语",
    "pis" to "皮京语",
    "pl" to "波兰语",
    "pon" to "波纳佩语",
    "pqm" to "马利塞-帕萨马科迪语",
    "prg" to "普鲁士语",
    "pro" to "古普罗文斯语",
    "ps" to "普什图语",
    "pt" to "葡萄牙语",
    "pt-BR" to "巴西葡萄牙语",
    "pt-PT" to "欧洲葡萄牙语",
    "qu" to "克丘亚语",
    "quc" to "基切语",
    "raj" to "拉贾斯坦语",
    "rap" to "拉帕努伊语",
    "rar" to "拉罗汤加语",
    "rhg" to "罗兴亚语",
    "rif" to "里夫语",
    "rm" to "罗曼什语",
    "rn" to "隆迪语",
    "ro" to "罗马尼亚语",
    "ro-MD" to "摩尔多瓦语",
    "rof" to "兰博语",
    "rom" to "吉普赛语",
    "ru" to "俄语",
    "rup" to "阿罗马尼亚语",
    "rw" to "卢旺达语",
    "rwk" to "罗瓦语",
    "sa" to "梵语",
    "sad" to "桑达韦语",
    "sah" to "萨哈语",
    "sam" to "萨马利亚阿拉姆语",
    "saq" to "桑布鲁语",
    "sas" to "萨萨克语",
    "sat" to "桑塔利语",
    "sba" to "甘拜语",
    "sbp" to "桑古语",
    "sc" to "萨丁语",
    "scn" to "西西里语",
    "sco" to "苏格兰语",
    "sd" to "信德语",
    "sdh" to "南库尔德语",
    "se" to "北方萨米语",
    "see" to "塞内卡语",
    "seh" to "塞纳语",
    "sel" to "塞尔库普语",
    "ses" to "东桑海语",
    "sg" to "桑戈语",
    "sga" to "古爱尔兰语",
    "sh" to "塞尔维亚-克罗地亚语",
    "shi" to "希尔哈语",
    "shn" to "掸语",
    "shu" to "乍得阿拉伯语",
    "si" to "僧伽罗语",
    "sid" to "悉达摩语",
    "sk" to "斯洛伐克语",
    "skr" to "色莱基语",
    "sl" to "斯洛文尼亚语",
    "slh" to "南卢舒特种子语",
    "sm" to "萨摩亚语",
    "sma" to "南萨米语",
    "smj" to "吕勒萨米语",
    "smn" to "伊纳里萨米语",
    "sms" to "斯科特萨米语",
    "sn" to "绍纳语",
    "snk" to "索宁克语",
    "so" to "索马里语",
    "sog" to "粟特语",
    "sq" to "阿尔巴尼亚语",
    "sr" to "塞尔维亚语",
    "srn" to "苏里南汤加语",
    "srr" to "塞雷尔语",
    "ss" to "斯瓦蒂语",
    "ssy" to "萨霍语",
    "st" to "南索托语",
    "str" to "海峡萨利希语",
    "su" to "巽他语",
    "suk" to "苏库马语",
    "sus" to "苏苏语",
    "sux" to "苏美尔语",
    "sv" to "瑞典语",
    "sw" to "斯瓦希里语",
    "sw-CD" to "刚果斯瓦希里语",
    "swb" to "科摩罗语",
    "syc" to "古典叙利亚语",
    "syr" to "叙利亚语",
    "szl" to "西里西亚语",
    "ta" to "泰米尔语",
    "tce" to "南塔穹语",
    "te" to "泰卢固语",
    "tem" to "泰姆奈语",
    "teo" to "特索语",
    "ter" to "特伦诺语",
    "tet" to "德顿语",
    "tg" to "塔吉克语",
    "tgx" to "塔吉什语",
    "th" to "泰语",
    "tht" to "塔尔坦语",
    "ti" to "提格利尼亚语",
    "tig" to "提格雷语",
    "tiv" to "蒂夫语",
    "tk" to "土库曼语",
    "tkl" to "托克劳语",
    "tl" to "他加禄语",
    "tlh" to "克林贡语",
    "tli" to "特林吉特语",
    "tmh" to "塔马奇克语",
    "tn" to "茨瓦纳语",
    "to" to "汤加语",
    "tog" to "尼亚萨汤加语",
    "tok" to "道本语",
    "tpi" to "托克皮辛语",
    "tr" to "土耳其语",
    "trv" to "赛德克语",
    "trw" to "托尔瓦利语",
    "ts" to "聪加语",
    "tsi" to "钦西安语",
    "tt" to "鞑靼语",
    "ttm" to "北塔穹语",
    "tum" to "通布卡语",
    "tvl" to "图瓦卢语",
    "tw" to "契维语",
    "twq" to "北桑海语",
    "ty" to "塔希提语",
    "tyv" to "图瓦语",
    "tzm" to "塔马齐格特语",
    "udm" to "乌德穆尔特语",
    "ug" to "维吾尔语",
    "uga" to "乌加里特语",
    "uk" to "乌克兰语",
    "umb" to "翁本杜语",
    "und" to "未知语言",
    "ur" to "乌尔都语",
    "uz" to "乌兹别克语",
    "vai" to "瓦伊语",
    "ve" to "文达语",
    "vec" to "威尼斯语",
    "vep" to "维普森语",
    "vi" to "越南语",
    "vmw" to "马库阿语",
    "vo" to "沃拉普克语",
    "vot" to "沃提克语",
    "vun" to "温旧语",
    "wa" to "瓦隆语",
    "wae" to "瓦尔瑟语",
    "wal" to "瓦拉莫语",
    "war" to "瓦瑞语",
    "was" to "瓦绍语",
    "wbp" to "瓦尔皮瑞语",
    "wo" to "沃洛夫语",
    "wuu" to "吴语",
    "xal" to "卡尔梅克语",
    "xh" to "科萨语",
    "xnr" to "康格里语",
    "xog" to "索加语",
    "yao" to "尧语",
    "yap" to "雅浦语",
    "yav" to "洋卞语",
    "ybb" to "耶姆巴语",
    "yi" to "意第绪语",
    "yo" to "约鲁巴语",
    "yrl" to "恩加图语",
    "yue" to "粤语",
    "yue-alt-menu" to "广东话",
    "za" to "壮语",
    "zap" to "萨波蒂克语",
    "zbl" to "布里斯符号",
    "zen" to "泽纳加语",
    "zgh" to "标准摩洛哥塔马塞特语",
    "zh" to "中文",
    "zh-alt-menu" to "普通话",
    "zh-Hans" to "简体中文",
    "zh-Hans-alt-long" to "现代标准汉语(简体)",
    "zh-Hant" to "繁体中文",
    "zh-Hant-alt-long" to "现代标准汉语(繁体)",
    "zu" to "祖鲁语",
    "zun" to "祖尼语",
    "zxx" to "无语言内容",
    "zza" to "扎扎语",
  ) }

  val zh_Hans: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zh_Hans_HK: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zh_Hans_MO: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zh_Hans_MY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zh_Hans_SG: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zh_Hant: ImmutableMap by lazy { immutableMapOf(
    "aa" to "阿法文",
    "ab" to "阿布哈茲文",
    "ace" to "亞齊文",
    "ach" to "阿僑利文",
    "ada" to "阿當莫文",
    "ady" to "阿迪各文",
    "ae" to "阿維斯塔文",
    "aeb" to "突尼斯阿拉伯文",
    "af" to "南非荷蘭文",
    "afh" to "阿弗里希利文",
    "agq" to "亞罕文",
    "ain" to "阿伊努文",
    "ak" to "阿坎文",
    "akk" to "阿卡德文",
    "akz" to "阿拉巴馬文",
    "ale" to "阿留申文",
    "aln" to "蓋格阿爾巴尼亞文",
    "alt" to "南阿爾泰文",
    "am" to "阿姆哈拉文",
    "an" to "阿拉貢文",
    "ang" to "古英文",
    "ann" to "奧博洛語",
    "anp" to "昂加文",
    "ar" to "阿拉伯文",
    "ar-001" to "現代標準阿拉伯文",
    "arc" to "阿拉米文",
    "arn" to "馬普切文",
    "aro" to "阿拉奧納文",
    "arp" to "阿拉帕霍文",
    "arq" to "阿爾及利亞阿拉伯文",
    "ars" to "納吉迪阿拉伯文",
    "ars-alt-menu" to "阿拉伯文(納吉迪)",
    "arw" to "阿拉瓦克文",
    "ary" to "摩洛哥阿拉伯文",
    "arz" to "埃及阿拉伯文",
    "as" to "阿薩姆文",
    "asa" to "阿蘇文",
    "ase" to "美國手語",
    "ast" to "阿斯圖里亞文",
    "atj" to "阿提卡梅克語",
    "av" to "阿瓦爾文",
    "avk" to "科塔瓦文",
    "awa" to "阿瓦文",
    "ay" to "艾馬拉文",
    "az" to "亞塞拜然文",
    "az-alt-short" to "亞塞拜然文",
    "ba" to "巴什喀爾文",
    "bal" to "俾路支文",
    "ban" to "峇里文",
    "bar" to "巴伐利亞文",
    "bas" to "巴薩文",
    "bax" to "巴姆穆文",
    "bbc" to "巴塔克托巴文",
    "bbj" to "戈馬拉文",
    "be" to "白俄羅斯文",
    "bej" to "貝扎文",
    "bem" to "別姆巴文",
    "bew" to "貝塔維文",
    "bez" to "貝納文",
    "bfd" to "富特文",
    "bfq" to "巴達加文",
    "bg" to "保加利亞文",
    "bgc" to "哈里亞納文",
    "bgn" to "西俾路支文",
    "bho" to "博傑普爾文",
    "bi" to "比斯拉馬文",
    "bik" to "比科爾文",
    "bin" to "比尼文",
    "bjn" to "班亞爾文",
    "bkm" to "康姆文",
    "bla" to "錫克錫卡文",
    "blo" to "阿尼文",
    "bm" to "班巴拉文",
    "bn" to "孟加拉文",
    "bo" to "藏文",
    "bpy" to "比什奴普萊利亞文",
    "bqi" to "巴赫蒂亞里文",
    "br" to "布列塔尼文",
    "bra" to "布拉杰文",
    "brh" to "布拉維文",
    "brx" to "博多文",
    "bs" to "波士尼亞文",
    "bss" to "阿庫色文",
    "bua" to "布里阿特文",
    "bug" to "布吉斯文",
    "bum" to "布魯文",
    "byn" to "比林文",
    "byv" to "梅敦巴文",
    "ca" to "加泰蘭文",
    "cad" to "卡多文",
    "car" to "加勒比文",
    "cay" to "卡尤加文",
    "cch" to "阿燦文",
    "ccp" to "查克馬文",
    "ce" to "車臣文",
    "ceb" to "宿霧文",
    "cgg" to "奇加文",
    "ch" to "查莫洛文",
    "chb" to "奇布查文",
    "chg" to "查加文",
    "chk" to "處奇斯文",
    "chm" to "馬里文",
    "chn" to "契奴克文",
    "cho" to "喬克托文",
    "chp" to "奇佩瓦揚文",
    "chr" to "柴羅基文",
    "chy" to "沙伊安文",
    "cic" to "契卡索文",
    "ckb" to "中庫德文",
    "ckb-alt-menu" to "中庫德文",
    "ckb-alt-variant" to "庫德文(索拉尼)",
    "clc" to "齊爾柯廷語",
    "co" to "科西嘉文",
    "cop" to "科普特文",
    "cps" to "卡皮茲文",
    "cr" to "克里文",
    "crg" to "米奇夫語",
    "crh" to "克里米亞韃靼文",
    "crj" to "東南克里語",
    "crk" to "平原克里語",
    "crl" to "北部東克里語",
    "crm" to "穆斯克里文",
    "crr" to "卡羅萊納阿爾岡昆語",
    "crs" to "塞席爾克里奧爾法文",
    "cs" to "捷克文",
    "csb" to "卡舒布文",
    "csw" to "沼澤克里文",
    "cu" to "宗教斯拉夫文",
    "cv" to "楚瓦什文",
    "cy" to "威爾斯文",
    "da" to "丹麥文",
    "dak" to "達科他文",
    "dar" to "達爾格瓦文",
    "dav" to "台塔文",
    "de" to "德文",
    "de-CH" to "高地德文(瑞士)",
    "del" to "德拉瓦文",
    "den" to "斯拉夫",
    "dgr" to "多格里布文",
    "din" to "丁卡文",
    "dje" to "扎爾馬文",
    "doi" to "多格來文",
    "dsb" to "下索布文",
    "dtp" to "中部杜順文",
    "dua" to "杜亞拉文",
    "dum" to "中古荷蘭文",
    "dv" to "迪維西文",
    "dyo" to "朱拉文",
    "dyu" to "迪尤拉文",
    "dz" to "宗卡文",
    "dzg" to "達薩文",
    "ebu" to "恩布文",
    "ee" to "埃維文",
    "efi" to "埃菲克文",
    "egl" to "埃米利安文",
    "egy" to "古埃及文",
    "eka" to "艾卡朱克文",
    "el" to "希臘文",
    "elx" to "埃蘭文",
    "en" to "英文",
    "enm" to "中古英文",
    "eo" to "世界文",
    "es" to "西班牙文",
    "esu" to "中尤皮克文",
    "et" to "愛沙尼亞文",
    "eu" to "巴斯克文",
    "ewo" to "依汪都文",
    "ext" to "埃斯特雷馬杜拉文",
    "fa" to "波斯文",
    "fan" to "芳族文",
    "fat" to "芳蒂文",
    "ff" to "富拉文",
    "fi" to "芬蘭文",
    "fil" to "菲律賓文",
    "fit" to "托爾訥芬蘭文",
    "fj" to "斐濟文",
    "fo" to "法羅文",
    "fon" to "豐文",
    "fr" to "法文",
    "frc" to "卡真法文",
    "frm" to "中古法文",
    "fro" to "古法文",
    "frp" to "法蘭克-普羅旺斯文",
    "frr" to "北弗里西亞文",
    "frs" to "東弗里西亞文",
    "fur" to "弗留利文",
    "fy" to "西弗里西亞文",
    "ga" to "愛爾蘭文",
    "gaa" to "加族文",
    "gag" to "加告茲文",
    "gan" to "贛語",
    "gay" to "加約文",
    "gba" to "葛巴亞文",
    "gbz" to "索羅亞斯德教達里文",
    "gd" to "蘇格蘭蓋爾文",
    "gez" to "吉茲文",
    "gil" to "吉爾伯特群島文",
    "gl" to "加利西亞文",
    "glk" to "吉拉基文",
    "gmh" to "中古高地德文",
    "gn" to "瓜拉尼文",
    "goh" to "古高地德文",
    "gon" to "岡德文",
    "gor" to "科隆達羅文",
    "got" to "哥德文",
    "grb" to "格列博文",
    "grc" to "古希臘文",
    "gsw" to "德文(瑞士)",
    "gu" to "古吉拉特文",
    "guc" to "瓦尤文",
    "gur" to "弗拉弗拉文",
    "guz" to "古西文",
    "gv" to "曼島文",
    "gwi" to "圭契文",
    "ha" to "豪薩文",
    "hai" to "海達文",
    "hak" to "客家話",
    "haw" to "夏威夷文",
    "hax" to "南海達語",
    "he" to "希伯來文",
    "hi" to "印地文",
    "hi-Latn" to "印地語(拉丁文)",
    "hi-Latn-alt-variant" to "印地英語",
    "hif" to "斐濟印地文",
    "hil" to "希利蓋農文",
    "hit" to "赫梯文",
    "hmn" to "苗語",
    "ho" to "西里莫圖土文",
    "hr" to "克羅埃西亞文",
    "hsb" to "上索布文",
    "hsn" to "湘語",
    "ht" to "海地文",
    "hu" to "匈牙利文",
    "hup" to "胡帕文",
    "hur" to "哈爾魁梅林語",
    "hy" to "亞美尼亞文",
    "hz" to "赫雷羅文",
    "ia" to "國際文",
    "iba" to "伊班文",
    "ibb" to "伊比比奧文",
    "id" to "印尼文",
    "ie" to "國際文(E)",
    "ig" to "伊布文",
    "ii" to "四川彝文",
    "ik" to "依奴皮維克文",
    "ikt" to "西加拿大因紐特語",
    "ilo" to "伊洛闊文",
    "inh" to "印古什文",
    "io" to "伊多文",
    "is" to "冰島文",
    "it" to "義大利文",
    "iu" to "因紐特文",
    "izh" to "英格里亞文",
    "ja" to "日文",
    "jam" to "牙買加克里奧爾英文",
    "jbo" to "邏輯文",
    "jgo" to "恩格姆巴文",
    "jmc" to "馬恰美文",
    "jpr" to "猶太教-波斯文",
    "jrb" to "猶太阿拉伯文",
    "jut" to "日德蘭文",
    "jv" to "爪哇文",
    "ka" to "喬治亞文",
    "kaa" to "卡拉卡爾帕克文",
    "kab" to "卡比爾文",
    "kac" to "卡琴文",
    "kaj" to "卡捷文",
    "kam" to "卡姆巴文",
    "kaw" to "卡威文",
    "kbd" to "卡巴爾達文",
    "kbl" to "卡念布文",
    "kcg" to "卡塔布文",
    "kde" to "馬孔德文",
    "kea" to "卡布威爾第文",
    "ken" to "肯揚文",
    "kfo" to "科羅文",
    "kg" to "剛果文",
    "kgp" to "坎剛文",
    "kha" to "卡西文",
    "kho" to "和闐文",
    "khq" to "西桑海文",
    "khw" to "科瓦文",
    "ki" to "吉庫尤文",
    "kiu" to "北紮紮其文",
    "kj" to "廣亞馬文",
    "kk" to "哈薩克文",
    "kkj" to "卡庫文",
    "kl" to "格陵蘭文",
    "kln" to "卡倫金文",
    "km" to "高棉文",
    "kmb" to "金邦杜文",
    "kn" to "坎那達文",
    "ko" to "韓文",
    "koi" to "科米-彼爾米亞克文",
    "kok" to "貢根文",
    "kos" to "科斯雷恩文",
    "kpe" to "克佩列文",
    "kr" to "卡努里文",
    "krc" to "卡拉柴-包爾卡爾文",
    "kri" to "塞拉利昂克裏奧爾文",
    "krj" to "基那來阿文",
    "krl" to "卡累利阿文",
    "kru" to "庫魯科文",
    "ks" to "喀什米爾文",
    "ksb" to "尚巴拉文",
    "ksf" to "巴菲亞文",
    "ksh" to "科隆文",
    "ku" to "庫德文",
    "kum" to "庫密克文",
    "kut" to "庫特奈文",
    "kv" to "科米文",
    "kw" to "康瓦耳文",
    "kwk" to "誇誇嘉誇語",
    "kxv" to "庫維文",
    "ky" to "吉爾吉斯文",
    "la" to "拉丁文",
    "lad" to "拉迪諾文",
    "lag" to "朗吉文",
    "lah" to "拉亨達文",
    "lam" to "蘭巴文",
    "lb" to "盧森堡文",
    "lez" to "列茲干文",
    "lfn" to "新共同語言",
    "lg" to "干達文",
    "li" to "林堡文",
    "lij" to "利古里亞文",
    "lil" to "利洛威特文",
    "liv" to "利伏尼亞文",
    "lkt" to "拉科塔文",
    "lmo" to "倫巴底文",
    "ln" to "林加拉文",
    "lo" to "寮文",
    "lol" to "芒戈文",
    "lou" to "路易斯安那克里奧爾文",
    "loz" to "洛齊文",
    "lrc" to "北盧爾文",
    "lsm" to "薩米亞文",
    "lt" to "立陶宛文",
    "ltg" to "拉特加萊文",
    "lu" to "魯巴加丹加文",
    "lua" to "魯巴魯魯亞文",
    "lui" to "路易塞諾文",
    "lun" to "盧恩達文",
    "luo" to "盧奧文",
    "lus" to "米佐文",
    "luy" to "盧雅文",
    "lv" to "拉脫維亞文",
    "lzh" to "文言文",
    "lzz" to "拉茲文",
    "mad" to "馬都拉文",
    "maf" to "馬法文",
    "mag" to "摩揭陀文",
    "mai" to "邁蒂利文",
    "mak" to "望加錫文",
    "man" to "曼丁哥文",
    "mas" to "馬賽文",
    "mde" to "馬巴文",
    "mdf" to "莫克沙文",
    "mdr" to "曼達文",
    "men" to "門德文",
    "mer" to "梅魯文",
    "mfe" to "克里奧文(模里西斯)",
    "mg" to "馬達加斯加文",
    "mga" to "中古愛爾蘭文",
    "mgh" to "馬夸文",
    "mgo" to "美塔文",
    "mh" to "馬紹爾文",
    "mi" to "毛利文",
    "mic" to "米克馬克文",
    "min" to "米南卡堡文",
    "mk" to "馬其頓文",
    "ml" to "馬來亞拉姆文",
    "mn" to "蒙古文",
    "mnc" to "滿族文",
    "mni" to "曼尼普爾文",
    "moe" to "因紐艾蒙語",
    "moh" to "莫霍克文",
    "mos" to "莫西文",
    "mr" to "馬拉地文",
    "mrj" to "西馬里文",
    "ms" to "馬來文",
    "mt" to "馬爾他文",
    "mua" to "蒙當文",
    "mul" to "多種語言",
    "mus" to "克里克文",
    "mwl" to "米蘭德斯文",
    "mwr" to "馬瓦里文",
    "mwv" to "明打威文",
    "my" to "緬甸文",
    "mye" to "姆耶內文",
    "myv" to "厄爾茲亞文",
    "mzn" to "馬贊德蘭文",
    "na" to "諾魯文",
    "nan" to "閩南語",
    "nap" to "拿波里文",
    "naq" to "納馬文",
    "nb" to "書面挪威文",
    "nd" to "北地畢列文",
    "nds" to "低地德文",
    "nds-NL" to "低地薩克遜文",
    "ne" to "尼泊爾文",
    "new" to "尼瓦爾文",
    "ng" to "恩東加文",
    "nia" to "尼亞斯文",
    "niu" to "紐埃文",
    "njo" to "阿沃那加文",
    "nl" to "荷蘭文",
    "nl-BE" to "法蘭德斯文",
    "nmg" to "夸西奧文",
    "nn" to "新挪威文",
    "nnh" to "恩甘澎文",
    "no" to "挪威文",
    "nog" to "諾蓋文",
    "non" to "古諾爾斯文",
    "nov" to "諾維亞文",
    "nqo" to "曼德文字 (N’Ko)",
    "nr" to "南地畢列文",
    "nso" to "北索托文",
    "nus" to "努埃爾文",
    "nv" to "納瓦荷文",
    "nwc" to "古尼瓦爾文",
    "ny" to "尼揚賈文",
    "nym" to "尼揚韋齊文",
    "nyn" to "尼揚科萊文",
    "nyo" to "尼奧囉文",
    "nzi" to "尼茲馬文",
    "oc" to "奧克西坦文",
    "oj" to "奧杰布瓦文",
    "ojb" to "西北奧吉布瓦語",
    "ojc" to "中央奧吉布瓦語",
    "ojs" to "奧吉克里語",
    "ojw" to "西奧吉布瓦語",
    "oka" to "奧卡諾根語",
    "om" to "奧羅莫文",
    "or" to "歐迪亞文",
    "os" to "奧塞提文",
    "osa" to "歐塞奇文",
    "ota" to "鄂圖曼土耳其文",
    "pa" to "旁遮普文",
    "pag" to "潘加辛文",
    "pal" to "巴列維文",
    "pam" to "潘帕嘉文",
    "pap" to "帕皮阿門托文",
    "pau" to "帛琉文",
    "pcd" to "庇卡底文",
    "pcm" to "奈及利亞皮欽文",
    "pdc" to "賓夕法尼亞德文",
    "pdt" to "門諾低地德文",
    "peo" to "古波斯文",
    "pfl" to "普法爾茨德文",
    "phn" to "腓尼基文",
    "pi" to "巴利文",
    "pis" to "皮金語",
    "pl" to "波蘭文",
    "pms" to "皮埃蒙特文",
    "pnt" to "旁狄希臘文",
    "pon" to "波那貝文",
    "pqm" to "馬里希特帕薩瑪奎迪文",
    "prg" to "普魯士文",
    "pro" to "古普羅旺斯文",
    "ps" to "普什圖文",
    "pt" to "葡萄牙文",
    "qu" to "蓋楚瓦文",
    "quc" to "基切文",
    "qug" to "欽博拉索海蘭蓋丘亞文",
    "raj" to "拉賈斯坦諸文",
    "rap" to "復活島文",
    "rar" to "拉羅通加文",
    "rgn" to "羅馬格諾里文",
    "rhg" to "羅興亞文",
    "rif" to "里菲亞諾文",
    "rm" to "羅曼斯文",
    "rn" to "隆迪文",
    "ro" to "羅馬尼亞文",
    "ro-MD" to "摩爾多瓦文",
    "rof" to "蘭博文",
    "rom" to "吉普賽文",
    "rtm" to "羅圖馬島文",
    "ru" to "俄文",
    "rue" to "盧森尼亞文",
    "rug" to "羅維阿納文",
    "rup" to "羅馬尼亞語系",
    "rw" to "盧安達文",
    "rwk" to "羅瓦文",
    "sa" to "梵文",
    "sad" to "桑達韋文",
    "sah" to "雅庫特文",
    "sam" to "薩瑪利亞阿拉姆文",
    "saq" to "薩布魯文",
    "sas" to "撒撒克文",
    "sat" to "桑塔利文",
    "saz" to "索拉什特拉文",
    "sba" to "甘拜文",
    "sbp" to "桑古文",
    "sc" to "撒丁文",
    "scn" to "西西里文",
    "sco" to "蘇格蘭文",
    "sd" to "信德文",
    "sdc" to "薩丁尼亞-薩薩里文",
    "sdh" to "南庫德文",
    "se" to "北薩米文",
    "see" to "塞訥卡文",
    "seh" to "賽納文",
    "sei" to "瑟里文",
    "sel" to "塞爾庫普文",
    "ses" to "東桑海文",
    "sg" to "桑戈文",
    "sga" to "古愛爾蘭文",
    "sgs" to "薩莫吉希亞文",
    "sh" to "塞爾維亞克羅埃西亞文",
    "shi" to "希爾哈文",
    "shn" to "撣文",
    "shu" to "阿拉伯文(查德)",
    "si" to "僧伽羅文",
    "sid" to "希達摩文",
    "sk" to "斯洛伐克文",
    "sl" to "斯洛維尼亞文",
    "slh" to "南盧紹錫德語",
    "sli" to "下西利西亞文",
    "sly" to "塞拉亞文",
    "sm" to "薩摩亞文",
    "sma" to "南薩米文",
    "smj" to "魯勒薩米文",
    "smn" to "伊納里薩米文",
    "sms" to "斯科特薩米文",
    "sn" to "紹納文",
    "snk" to "索尼基文",
    "so" to "索馬利文",
    "sog" to "粟特文",
    "sq" to "阿爾巴尼亞文",
    "sr" to "塞爾維亞文",
    "srn" to "蘇拉南東墎文",
    "srr" to "塞雷爾文",
    "ss" to "斯瓦特文",
    "ssy" to "薩霍文",
    "st" to "塞索托文",
    "stq" to "沙特菲士蘭文",
    "str" to "海峽薩利希語",
    "su" to "巽他文",
    "suk" to "蘇庫馬文",
    "sus" to "蘇蘇文",
    "sux" to "蘇美文",
    "sv" to "瑞典文",
    "sw" to "史瓦希里文",
    "sw-CD" to "史瓦希里文(剛果)",
    "swb" to "葛摩文",
    "syc" to "古敘利亞文",
    "syr" to "敘利亞文",
    "szl" to "西利西亞文",
    "ta" to "坦米爾文",
    "tce" to "南塔穹語",
    "tcy" to "圖盧文",
    "te" to "泰盧固文",
    "tem" to "提姆文",
    "teo" to "特索文",
    "ter" to "泰雷諾文",
    "tet" to "泰頓文",
    "tg" to "塔吉克文",
    "tgx" to "塔吉什語",
    "th" to "泰文",
    "tht" to "塔爾坦語",
    "ti" to "提格利尼亞文",
    "tig" to "蒂格雷文",
    "tiv" to "提夫文",
    "tk" to "土庫曼文",
    "tkl" to "托克勞文",
    "tkr" to "查庫爾文",
    "tl" to "塔加路族文",
    "tlh" to "克林貢文",
    "tli" to "特林基特文",
    "tly" to "塔里什文",
    "tmh" to "塔馬奇克文",
    "tn" to "塞茲瓦納文",
    "to" to "東加文",
    "tog" to "東加文(尼亞薩)",
    "tok" to "道本語",
    "tpi" to "托比辛文",
    "tr" to "土耳其文",
    "tru" to "圖羅尤文",
    "trv" to "太魯閣文",
    "ts" to "特松加文",
    "tsd" to "特薩克尼恩文",
    "tsi" to "欽西安文",
    "tt" to "韃靼文",
    "ttm" to "北塔穹語",
    "ttt" to "穆斯林塔特文",
    "tum" to "圖姆布卡文",
    "tvl" to "吐瓦魯文",
    "tw" to "特威文",
    "twq" to "北桑海文",
    "ty" to "大溪地文",
    "tyv" to "圖瓦文",
    "tzm" to "中阿特拉斯塔馬塞特文",
    "udm" to "烏德穆爾特文",
    "ug" to "維吾爾文",
    "uga" to "烏加列文",
    "uk" to "烏克蘭文",
    "umb" to "姆本杜文",
    "und" to "未知語言",
    "ur" to "烏都文",
    "uz" to "烏茲別克文",
    "vai" to "瓦伊文",
    "ve" to "溫達文",
    "vec" to "威尼斯文",
    "vep" to "維普森文",
    "vi" to "越南文",
    "vls" to "西佛蘭德文",
    "vmf" to "美茵-法蘭克尼亞文",
    "vmw" to "馬庫瓦文",
    "vo" to "沃拉普克文",
    "vot" to "沃提克文",
    "vro" to "佛羅文",
    "vun" to "溫舊文",
    "wa" to "瓦隆文",
    "wae" to "瓦爾瑟文",
    "wal" to "瓦拉莫文",
    "war" to "瓦瑞文",
    "was" to "瓦紹文",
    "wbp" to "沃皮瑞文",
    "wo" to "沃洛夫文",
    "wuu" to "吳語",
    "xal" to "卡爾梅克文",
    "xh" to "科薩文",
    "xmf" to "明格列爾文",
    "xnr" to "康格里",
    "xog" to "索加文",
    "yao" to "瑤文",
    "yap" to "雅浦文",
    "yav" to "洋卞文",
    "ybb" to "耶姆巴文",
    "yi" to "意第緒文",
    "yo" to "約魯巴文",
    "yrl" to "奈恩加圖文",
    "yue" to "粵語",
    "yue-alt-menu" to "粵語",
    "za" to "壯文",
    "zap" to "薩波特克文",
    "zbl" to "布列斯符號",
    "zea" to "西蘭文",
    "zen" to "澤納加文",
    "zgh" to "標準摩洛哥塔馬塞特文",
    "zh" to "中文",
    "zh-alt-menu" to "中文",
    "zh-Hans" to "簡體中文",
    "zh-Hans-alt-long" to "簡體中文",
    "zh-Hant" to "繁體中文",
    "zh-Hant-alt-long" to "繁體中文",
    "zu" to "祖魯文",
    "zun" to "祖尼文",
    "zxx" to "無語言內容",
    "zza" to "扎扎文",
  ) }

  val zh_Hant_HK: ImmutableMap by lazy { immutableMapOf(
    "aa" to "阿法爾文",
    "am" to "岩哈拉語",
    "az" to "阿塞拜疆文",
    "az-alt-short" to "阿塞拜疆文",
    "az-Arab" to "南阿塞拜疆文",
    "ba" to "巴什基爾文",
    "br" to "布里多尼文",
    "bs" to "波斯尼亞文",
    "ca" to "加泰隆尼亞文",
    "crs" to "塞舌爾克里奧爾法文",
    "de-AT" to "奧地利德文",
    "de-CH" to "瑞士德語",
    "den" to "斯拉夫文",
    "en-AU" to "澳洲英文",
    "en-CA" to "加拿大英文",
    "en-GB" to "英國英文",
    "en-GB-alt-short" to "英式英文",
    "en-US" to "美國英文",
    "en-US-alt-short" to "美式英文",
    "eo" to "世界語",
    "es-419" to "拉丁美洲西班牙文",
    "es-ES" to "歐洲西班牙文",
    "es-MX" to "墨西哥西班牙文",
    "fa-AF" to "達利文",
    "fr-CA" to "加拿大法文",
    "fr-CH" to "瑞士法文",
    "gil" to "吉爾伯特文",
    "gl" to "加里西亞文",
    "gsw" to "瑞士德文",
    "hr" to "克羅地亞文",
    "ig" to "伊博文",
    "it" to "意大利文",
    "jpr" to "猶太波斯文",
    "ka" to "格魯吉亞文",
    "kiu" to "扎扎其文",
    "kn" to "坎納達文",
    "kri" to "克裡奧爾文",
    "lo" to "老撾文",
    "luo" to "盧歐文",
    "mfe" to "毛里裘斯克里奧爾文",
    "mg" to "馬拉加斯文",
    "ml" to "馬拉雅拉姆文",
    "mt" to "馬耳他文",
    "nl-BE" to "比利時荷蘭文",
    "nqo" to "西非書面語言(N’ko)",
    "or" to "奧里雅文",
    "pcm" to "尼日利亞皮欽文",
    "ps-alt-variant" to "普什圖語",
    "pt-BR" to "巴西葡萄牙文",
    "pt-PT" to "歐洲葡萄牙文",
    "ro-MD" to "摩爾多瓦羅馬尼亞文",
    "rup" to "阿羅馬尼亞語",
    "rw" to "盧旺達文",
    "sl" to "斯洛文尼亞文",
    "sn" to "修納文",
    "so" to "索馬里文",
    "sw-CD" to "剛果史瓦希里文",
    "syr" to "敍利亞文",
    "ta" to "泰米爾文",
    "tn" to "突尼西亞文",
    "to" to "湯加文",
    "ug-alt-variant" to "維吾爾語",
    "ur" to "烏爾都文",
    "wbp" to "瓦爾皮里文",
    "yue" to "廣東話",
    "yue-alt-menu" to "廣東話",
    "zgh" to "摩洛哥標準塔馬齊格特文",
  ) }

  val zh_Hant_MO: ImmutableMap by lazy { immutableMapOf(
    "yue-alt-menu" to "粵語",
  ) }

  val zh_Hant_MY: ImmutableMap by lazy { immutableMapOf(
  ) }

  val zu: ImmutableMap by lazy { immutableMapOf(
    "aa" to "isi-Afar",
    "ab" to "isi-Abkhazian",
    "ace" to "isi-Achinese",
    "ach" to "isi-Acoli",
    "ada" to "isi-Adangme",
    "ady" to "isi-Adyghe",
    "af" to "i-Afrikaans",
    "agq" to "isi-Aghem",
    "ain" to "isi-Ainu",
    "ak" to "isi-Akan",
    "ale" to "isi-Aleut",
    "alt" to "isi-Southern Altai",
    "am" to "isi-Amharic",
    "an" to "isi-Aragonese",
    "ann" to "isi-Obolo",
    "anp" to "isi-Angika",
    "ar" to "isi-Arabic",
    "ar-001" to "Isi-Arabic Esivamile Sesimanje",
    "arn" to "isi-Mapuche",
    "arp" to "isi-Arapaho",
    "ars" to "isi-Najdi Arabic",
    "as" to "isi-Assamese",
    "asa" to "isi-Asu",
    "ast" to "isi-Asturian",
    "atj" to "isi-Atikamekw",
    "av" to "isi-Avaric",
    "awa" to "isi-Awadhi",
    "ay" to "isi-Aymara",
    "az" to "isi-Azerbaijani",
    "az-alt-short" to "isi-Azeria",
    "ba" to "isi-Bashkir",
    "ban" to "isi-Balinese",
    "bas" to "isi-Basaa",
    "be" to "isi-Belarusian",
    "bem" to "isi-Bemba",
    "bez" to "isi-Bena",
    "bg" to "isi-Bulgari",
    "bgc" to "isi-Haryanvi",
    "bgn" to "isi-Western Balochi",
    "bho" to "isi-Bhojpuri",
    "bi" to "isi-Bislama",
    "bin" to "isi-Bini",
    "bla" to "isi-Siksika",
    "blo" to "isi-Anii",
    "bm" to "isi-Bambara",
    "bn" to "isi-Bengali",
    "bo" to "isi-Tibetan",
    "br" to "isi-Breton",
    "brx" to "isi-Bodo",
    "bs" to "isi-Bosnian",
    "bug" to "isi-Buginese",
    "byn" to "isi-Blin",
    "ca" to "isi-Catalan",
    "cay" to "isi-Cayuga",
    "ccp" to "i-Chakma",
    "ce" to "isi-Chechen",
    "ceb" to "isi-Cebuano",
    "cgg" to "isi-Chiga",
    "ch" to "isi-Chamorro",
    "chk" to "isi-Chuukese",
    "chm" to "isi-Mari",
    "cho" to "isi-Choctaw",
    "chp" to "isi-Chipewyan",
    "chr" to "isi-Cherokee",
    "chy" to "isi-Cheyenne",
    "ckb" to "isi-Central Kurdish",
    "ckb-alt-menu" to "isi-Central Kurdish",
    "ckb-alt-variant" to "isi-Central Kurdish",
    "clc" to "isi-Chilcotin",
    "co" to "isi-Corsican",
    "crg" to "isi-Michif",
    "crj" to "Southern East Cree",
    "crk" to "Plains Cree",
    "crl" to "isi-Northern East Cree",
    "crm" to "isi-Moose Cree",
    "crr" to "isi-Carolina Algonquian",
    "crs" to "i-Seselwa Creole French",
    "cs" to "isi-Czech",
    "csw" to "Swampy Cree",
    "cu" to "isi-Church Slavic",
    "cv" to "isi-Chuvash",
    "cy" to "isi-Welsh",
    "da" to "isi-Danish",
    "dak" to "isi-Dakota",
    "dar" to "isi-Dargwa",
    "dav" to "isi-Taita",
    "de" to "isi-German",
    "de-AT" to "isi-Austrian German",
    "de-CH" to "Isi-Swiss High German",
    "dgr" to "isi-Dogrib",
    "dje" to "isi-Zarma",
    "doi" to "isi-Dogri",
    "dsb" to "isi-Lower Sorbian",
    "dua" to "isi-Duala",
    "dv" to "isi-Divehi",
    "dyo" to "isi-Jola-Fonyi",
    "dz" to "isi-Dzongkha",
    "dzg" to "isi-Dazaga",
    "ebu" to "isi-Embu",
    "ee" to "isi-Ewe",
    "efi" to "isi-Efik",
    "eka" to "isi-Ekajuk",
    "el" to "isi-Greek",
    "en" to "i-English",
    "en-AU" to "i-Australian English",
    "en-CA" to "i-Canadian English",
    "en-GB" to "i-British English",
    "en-GB-alt-short" to "i-UK English",
    "en-US" to "i-American English",
    "en-US-alt-short" to "i-English (US)",
    "eo" to "isi-Esperanto",
    "es" to "isi-Spanish",
    "es-419" to "isi-Latin American Spanish",
    "es-ES" to "isi-European Spanish",
    "es-MX" to "isi-Mexican Spanish",
    "et" to "isi-Estonia",
    "eu" to "isi-Basque",
    "ewo" to "isi-Ewondo",
    "fa" to "isi-Persian",
    "fa-AF" to "isi-Dari",
    "ff" to "isi-Fulah",
    "fi" to "isi-Finnish",
    "fil" to "isi-Filipino",
    "fj" to "isi-Fijian",
    "fo" to "isi-Faroese",
    "fon" to "isi-Fon",
    "fr" to "isi-French",
    "fr-CA" to "isi-Canadian French",
    "fr-CH" to "isi-Swiss French",
    "frc" to "isi-Cajun French",
    "frr" to "isi-Northern Frisian",
    "fur" to "isi-Friulian",
    "fy" to "isi-Western Frisian",
    "ga" to "isi-Irish",
    "gaa" to "isi-Ga",
    "gag" to "isi-Gagauz",
    "gan" to "isi-Gan Chinese",
    "gd" to "isi-Scottish Gaelic",
    "gez" to "isi-Geez",
    "gil" to "isi-Gilbertese",
    "gl" to "isi-Galicia",
    "gn" to "isi-Guarani",
    "gor" to "isi-Gorontalo",
    "gsw" to "isi-Swiss German",
    "gu" to "isi-Gujarati",
    "guz" to "isi-Gusli",
    "gv" to "isi-Manx",
    "gwi" to "isi-Gwichʼin",
    "ha" to "isi-Hausa",
    "hai" to "isi-Haida",
    "hak" to "isi-Hakka Chinese",
    "haw" to "isi-Hawaiian",
    "hax" to "Southern Haida",
    "he" to "isi-Hebrew",
    "hi" to "isi-Hindi",
    "hil" to "isi-Hiligaynon",
    "hmn" to "isi-Hmong",
    "hr" to "isi-Croatian",
    "hsb" to "isi-Upper Sorbian",
    "hsn" to "isi-Xiang Chinese",
    "ht" to "isi-Haitian",
    "hu" to "isi-Hungarian",
    "hup" to "isi-Hupa",
    "hur" to "isi-Halkomelem",
    "hy" to "isi-Armenia",
    "hz" to "isi-Herero",
    "ia" to "izilimi ezihlangene",
    "iba" to "isi-Iban",
    "ibb" to "isi-Ibibio",
    "id" to "isi-Indonesian",
    "ie" to "izimili",
    "ig" to "isi-Igbo",
    "ii" to "isi-Sichuan Yi",
    "ikt" to "Western Canadian Inuktitut",
    "ilo" to "isi-Iloko",
    "inh" to "isi-Ingush",
    "io" to "isi-Ido",
    "is" to "isi-Icelandic",
    "it" to "isi-Italian",
    "iu" to "isi-Inuktitut",
    "ja" to "isi-Japanese",
    "jbo" to "isi-Lojban",
    "jgo" to "isi-Ngomba",
    "jmc" to "isi-Machame",
    "jv" to "isi-Javanese",
    "ka" to "isi-Georgian",
    "kab" to "isi-Kabyle",
    "kac" to "isi-Kachin",
    "kaj" to "isi-Jju",
    "kam" to "isi-Kamba",
    "kbd" to "isi-Kabardian",
    "kcg" to "isi-Tyap",
    "kde" to "isi-Makonde",
    "kea" to "isi-Kabuverdianu",
    "kfo" to "isi-Koro",
    "kg" to "isi-Kongo",
    "kgp" to "isi-Kaingang",
    "kha" to "isi-Khasi",
    "khq" to "isi-Koyra Chiini",
    "ki" to "isi-Kikuyu",
    "kj" to "isi-Kuanyama",
    "kk" to "isi-Kazakh",
    "kkj" to "isi-Kako",
    "kl" to "isi-Kalaallisut",
    "kln" to "isi-Kalenjin",
    "km" to "isi-Khmer",
    "kmb" to "isi-Kimbundu",
    "kn" to "isi-Kannada",
    "ko" to "isi-Korean",
    "koi" to "isi-Komi-Permyak",
    "kok" to "isi-Konkani",
    "kpe" to "isi-Kpelle",
    "kr" to "isi-Kanuri",
    "krc" to "isi-Karachay-Balkar",
    "krl" to "isi-Karelian",
    "kru" to "isi-Kurukh",
    "ks" to "isi-Kashmiri",
    "ksb" to "isiShambala",
    "ksf" to "isi-Bafia",
    "ksh" to "isi-Colognian",
    "ku" to "isi-Kurdish",
    "kum" to "isi-Kumyk",
    "kv" to "isi-Komi",
    "kw" to "isi-Cornish",
    "kwk" to "Kwakʼwala",
    "kxv" to "Kuvi",
    "ky" to "isi-Kyrgyz",
    "la" to "isi-Latin",
    "lad" to "isi-Ladino",
    "lag" to "isi-Langi",
    "lb" to "isi-Luxembourgish",
    "lez" to "isi-Lezghian",
    "lg" to "isi-Ganda",
    "li" to "isi-Limburgish",
    "lij" to "IsiLigurian",
    "lil" to "isi-Lillooet",
    "lkt" to "isi-Lakota",
    "lmo" to "IsiLombard",
    "ln" to "isi-Lingala",
    "lo" to "isi-Lao",
    "lou" to "isi-Louisiana Creole",
    "loz" to "isi-Lozi",
    "lrc" to "isi-Northern Luri",
    "lsm" to "isi-Saamia",
    "lt" to "isi-Lithuanian",
    "lu" to "isi-Luba-Katanga",
    "lua" to "isi-Luba-Lulua",
    "lun" to "isi-Lunda",
    "luo" to "isi-Luo",
    "lus" to "isi-Mizo",
    "luy" to "isi-Luyia",
    "lv" to "isi-Latvian",
    "mad" to "isi-Madurese",
    "mag" to "isi-Magahi",
    "mai" to "isi-Maithili",
    "mak" to "isi-Makasar",
    "mas" to "isi-Masai",
    "mdf" to "isi-Moksha",
    "men" to "isi-Mende",
    "mer" to "isi-Meru",
    "mfe" to "isi-Morisyen",
    "mg" to "isi-Malagasy",
    "mgh" to "isi-Makhuwa-Meetto",
    "mgo" to "isi-Meta’",
    "mh" to "isi-Marshallese",
    "mi" to "isi-Maori",
    "mic" to "isi-Micmac",
    "min" to "isi-Minangkabau",
    "mk" to "isi-Macedonian",
    "ml" to "isi-Malayalam",
    "mn" to "isi-Mongolian",
    "mni" to "isi-Manipuri",
    "moe" to "isi-Innu-aimun",
    "moh" to "isi-Mohawk",
    "mos" to "isi-Mossi",
    "mr" to "isi-Marathi",
    "ms" to "isi-Malay",
    "mt" to "isi-Maltese",
    "mua" to "isi-Mundang",
    "mul" to "izilimi ezehlukene",
    "mus" to "isi-Creek",
    "mwl" to "isi-Mirandese",
    "my" to "isi-Burmese",
    "myv" to "isi-Erzya",
    "mzn" to "isi-Mazanderani",
    "na" to "isi-Nauru",
    "nan" to "isi-Min Nan Chinese",
    "nap" to "isi-Neapolitan",
    "naq" to "isi-Nama",
    "nb" to "isi-Norwegian Bokmål",
    "nd" to "isi-North Ndebele",
    "nds" to "isi-Low German",
    "nds-NL" to "isi-Low Saxon",
    "ne" to "isi-Nepali",
    "new" to "isi-Newari",
    "ng" to "isi-Ndonga",
    "nia" to "isi-Nias",
    "niu" to "isi-Niuean",
    "nl" to "isi-Dutch",
    "nl-BE" to "isi-Flemish",
    "nmg" to "isi-Kwasio",
    "nn" to "isi-Norwegian Nynorsk",
    "nnh" to "isi-Ngiemboon",
    "no" to "isi-Norwegian",
    "nog" to "isi-Nogai",
    "nqo" to "isi-N’Ko",
    "nr" to "isi-South Ndebele",
    "nso" to "isi-Northern Sotho",
    "nus" to "isi-Nuer",
    "nv" to "isi-Navajo",
    "ny" to "isi-Nyanja",
    "nyn" to "isi-Nyankole",
    "oc" to "isi-Occitan",
    "ojb" to "Northwestern Ojibwa",
    "ojc" to "isi-Central Ojibwa",
    "ojs" to "isi-Oji-Cree",
    "ojw" to "Western Ojibwa",
    "oka" to "isi-Okanagan",
    "om" to "isi-Oromo",
    "or" to "isi-Odia",
    "os" to "isi-Ossetic",
    "pa" to "isi-Punjabi",
    "pag" to "isi-Pangasinan",
    "pam" to "isi-Pampanga",
    "pap" to "isi-Papiamento",
    "pau" to "isi-Palauan",
    "pcm" to "isi-Nigerian Pidgin",
    "pis" to "Pijin",
    "pl" to "isi-Polish",
    "pqm" to "Maliseet-Passamaquoddy",
    "prg" to "isi-Prussian",
    "ps" to "isi-Pashto",
    "ps-alt-variant" to "isi-Pushto",
    "pt" to "isi-Portuguese",
    "pt-BR" to "isi-Brazillian Portuguese",
    "pt-PT" to "isi-European Portuguese",
    "qu" to "isi-Quechua",
    "quc" to "isi-Kʼicheʼ",
    "raj" to "isi-Rajasthani",
    "rap" to "isi-Rapanui",
    "rar" to "isi-Rarotongan",
    "rhg" to "Rohingya",
    "rm" to "isi-Romansh",
    "rn" to "isi-Rundi",
    "ro" to "isi-Romanian",
    "ro-MD" to "isi-Moldavian",
    "rof" to "isi-Rombo",
    "ru" to "isi-Russian",
    "rup" to "isi-Aromanian",
    "rw" to "isi-Kinyarwanda",
    "rwk" to "isi-Rwa",
    "sa" to "isi-Sanskrit",
    "sad" to "isi-Sandawe",
    "sah" to "i-Sakha",
    "saq" to "isi-Samburu",
    "sat" to "isi-Santali",
    "sba" to "isi-Ngambay",
    "sbp" to "isi-Sangu",
    "sc" to "isi-Sardinian",
    "scn" to "isi-Sicilian",
    "sco" to "isi-Scots",
    "sd" to "isi-Sindhi",
    "sdh" to "i-Southern Kurdish",
    "se" to "isi-Northern Sami",
    "seh" to "isi-Sena",
    "ses" to "isi-Koyraboro Senni",
    "sg" to "isi-Sango",
    "sh" to "isi-Serbo-Croatian",
    "shi" to "isi-Tachelhit",
    "shn" to "isi-Shan",
    "si" to "isi-Sinhala",
    "sk" to "isi-Slovak",
    "sl" to "isi-Slovenian",
    "slh" to "Southern Lushootseed",
    "sm" to "isi-Samoan",
    "sma" to "isi-Southern Sami",
    "smj" to "isi-Lule Sami",
    "smn" to "isi-Inari Sami",
    "sms" to "isi-Skolt Sami",
    "sn" to "isiShona",
    "snk" to "isi-Soninke",
    "so" to "isi-Somali",
    "sq" to "isi-Albania",
    "sr" to "isi-Serbian",
    "srn" to "isi-Sranan Tongo",
    "ss" to "isiSwati",
    "ssy" to "isi-Saho",
    "st" to "isi-Southern Sotho",
    "str" to "Straits Salish",
    "su" to "isi-Sundanese",
    "suk" to "isi-Sukuma",
    "sv" to "isi-Swedish",
    "sw" to "isiSwahili",
    "sw-CD" to "isi-Congo Swahili",
    "swb" to "isi-Comorian",
    "syr" to "isi-Syriac",
    "szl" to "iSilesian",
    "ta" to "isi-Tamil",
    "tce" to "Southern Tutchone",
    "te" to "isi-Telugu",
    "tem" to "isi-Timne",
    "teo" to "isi-Teso",
    "tet" to "isi-Tetum",
    "tg" to "isi-Tajik",
    "tgx" to "isi-Tagish",
    "th" to "isi-Thai",
    "tht" to "Tahltan",
    "ti" to "isi-Tigrinya",
    "tig" to "isi-Tigre",
    "tk" to "isi-Turkmen",
    "tlh" to "isi-Klingon",
    "tli" to "Tlingit",
    "tn" to "isi-Tswana",
    "to" to "isi-Tongan",
    "tok" to "Toki Pona",
    "tpi" to "isi-Tok Pisin",
    "tr" to "isi-Turkish",
    "trv" to "isi-Taroko",
    "ts" to "isi-Tsonga",
    "tt" to "isi-Tatar",
    "ttm" to "Northern Tutchone",
    "tum" to "isi-Tumbuka",
    "tvl" to "isi-Tuvalu",
    "tw" to "isi-Twi",
    "twq" to "isi-Tasawaq",
    "ty" to "isi-Tahitian",
    "tyv" to "isi-Tuvinian",
    "tzm" to "isi-Central Atlas Tamazight",
    "udm" to "isi-Udmurt",
    "ug" to "isi-Uighur",
    "uk" to "isi-Ukrainian",
    "umb" to "isi-Umbundu",
    "und" to "ulimi olungaziwa",
    "ur" to "isi-Urdu",
    "uz" to "isi-Uzbek",
    "vai" to "isi-Vai",
    "ve" to "isi-Venda",
    "vec" to "IsiVenetian",
    "vi" to "isi-Vietnamese",
    "vmw" to "Makhuwa",
    "vo" to "isi-Volapük",
    "vun" to "isiVunjo",
    "wa" to "isi-Walloon",
    "wae" to "isi-Walser",
    "wal" to "isi-Wolaytta",
    "war" to "isi-Waray",
    "wbp" to "isi-Warlpiri",
    "wo" to "isi-Wolof",
    "wuu" to "isi-Wu Chinese",
    "xal" to "isi-Kalmyk",
    "xh" to "isiXhosa",
    "xnr" to "Kangri",
    "xog" to "isi-Soga",
    "yav" to "isi-Yangben",
    "ybb" to "isi-Yemba",
    "yi" to "isi-Yiddish",
    "yo" to "isi-Yoruba",
    "yrl" to "isi-Nheengatu",
    "yue" to "isi-Cantonese",
    "yue-alt-menu" to "isi-Chinese, Cantonese",
    "za" to "IsiZhuang",
    "zgh" to "isi-Moroccan Tamazight esivamile",
    "zh" to "isi-Chinese",
    "zh-alt-menu" to "isi-Chinese, Mandarin",
    "zh-Hans" to "isi-Chinese (esenziwe-lula)",
    "zh-Hans-alt-long" to "Isi-Chinese Esenziwe Lula",
    "zh-Hant" to "Isi-Chinese Sasendulo",
    "zh-Hant-alt-long" to "isi-Chinese (sasendulo)",
    "zu" to "isiZulu",
    "zun" to "isi-Zuni",
    "zxx" to "akukho okuqukethwe kolimi",
    "zza" to "isi-Zaza",
  ) }

  fun getDisplayNamesForLocale(language: String): ImmutableMap? = when(language) {
    "ab" -> ab
    "af" -> af
    "af-NA" -> af_NA
    "agq" -> agq
    "ak" -> ak
    "am" -> am
    "an" -> an
    "ann" -> ann
    "apc" -> apc
    "ar" -> ar
    "ar-AE" -> ar_AE
    "ar-BH" -> ar_BH
    "ar-DJ" -> ar_DJ
    "ar-DZ" -> ar_DZ
    "ar-EG" -> ar_EG
    "ar-EH" -> ar_EH
    "ar-ER" -> ar_ER
    "ar-IL" -> ar_IL
    "ar-IQ" -> ar_IQ
    "ar-JO" -> ar_JO
    "ar-KM" -> ar_KM
    "ar-KW" -> ar_KW
    "ar-LB" -> ar_LB
    "ar-LY" -> ar_LY
    "ar-MA" -> ar_MA
    "ar-MR" -> ar_MR
    "ar-OM" -> ar_OM
    "ar-PS" -> ar_PS
    "ar-QA" -> ar_QA
    "ar-SA" -> ar_SA
    "ar-SD" -> ar_SD
    "ar-SO" -> ar_SO
    "ar-SS" -> ar_SS
    "ar-SY" -> ar_SY
    "ar-TD" -> ar_TD
    "ar-TN" -> ar_TN
    "ar-YE" -> ar_YE
    "arn" -> arn
    "as" -> `as`
    "asa" -> asa
    "ast" -> ast
    "az" -> az
    "az-Arab" -> az_Arab
    "az-Arab-IQ" -> az_Arab_IQ
    "az-Arab-TR" -> az_Arab_TR
    "az-Cyrl" -> az_Cyrl
    "az-Latn" -> az_Latn
    "ba" -> ba
    "bal" -> bal
    "bal-Arab" -> bal_Arab
    "bal-Latn" -> bal_Latn
    "bas" -> bas
    "be" -> be
    "be-tarask" -> be_tarask
    "bem" -> bem
    "bez" -> bez
    "bg" -> bg
    "bgc" -> bgc
    "bgn" -> bgn
    "bgn-AE" -> bgn_AE
    "bgn-AF" -> bgn_AF
    "bgn-IR" -> bgn_IR
    "bgn-OM" -> bgn_OM
    "bho" -> bho
    "blo" -> blo
    "blt" -> blt
    "bm" -> bm
    "bn" -> bn
    "bn-IN" -> bn_IN
    "bo" -> bo
    "bo-IN" -> bo_IN
    "br" -> br
    "brx" -> brx
    "bs" -> bs
    "bs-Cyrl" -> bs_Cyrl
    "bs-Latn" -> bs_Latn
    "bss" -> bss
    "byn" -> byn
    "ca" -> ca
    "ca-AD" -> ca_AD
    "ca-ES-valencia" -> ca_ES_valencia
    "ca-FR" -> ca_FR
    "ca-IT" -> ca_IT
    "cch" -> cch
    "ccp" -> ccp
    "ccp-IN" -> ccp_IN
    "ce" -> ce
    "ceb" -> ceb
    "cgg" -> cgg
    "cho" -> cho
    "chr" -> chr
    "cic" -> cic
    "ckb" -> ckb
    "ckb-IR" -> ckb_IR
    "co" -> co
    "cs" -> cs
    "csw" -> csw
    "cv" -> cv
    "cy" -> cy
    "da" -> da
    "da-GL" -> da_GL
    "dav" -> dav
    "de" -> de
    "de-AT" -> de_AT
    "de-BE" -> de_BE
    "de-CH" -> de_CH
    "de-IT" -> de_IT
    "de-LI" -> de_LI
    "de-LU" -> de_LU
    "dje" -> dje
    "doi" -> doi
    "dsb" -> dsb
    "dua" -> dua
    "dyo" -> dyo
    "dz" -> dz
    "ebu" -> ebu
    "ee" -> ee
    "ee-TG" -> ee_TG
    "el" -> el
    "el-CY" -> el_CY
    "el-polyton" -> el_polyton
    "en" -> en
    "en-001" -> en_001
    "en-150" -> en_150
    "en-AE" -> en_AE
    "en-AG" -> en_AG
    "en-AI" -> en_AI
    "en-AS" -> en_AS
    "en-AT" -> en_AT
    "en-AU" -> en_AU
    "en-BB" -> en_BB
    "en-BE" -> en_BE
    "en-BI" -> en_BI
    "en-BM" -> en_BM
    "en-BS" -> en_BS
    "en-BW" -> en_BW
    "en-BZ" -> en_BZ
    "en-CA" -> en_CA
    "en-CC" -> en_CC
    "en-CH" -> en_CH
    "en-CK" -> en_CK
    "en-CM" -> en_CM
    "en-CX" -> en_CX
    "en-CY" -> en_CY
    "en-DE" -> en_DE
    "en-DG" -> en_DG
    "en-DK" -> en_DK
    "en-DM" -> en_DM
    "en-Dsrt" -> en_Dsrt
    "en-ER" -> en_ER
    "en-FI" -> en_FI
    "en-FJ" -> en_FJ
    "en-FK" -> en_FK
    "en-FM" -> en_FM
    "en-GB" -> en_GB
    "en-GD" -> en_GD
    "en-GG" -> en_GG
    "en-GH" -> en_GH
    "en-GI" -> en_GI
    "en-GM" -> en_GM
    "en-GU" -> en_GU
    "en-GY" -> en_GY
    "en-HK" -> en_HK
    "en-ID" -> en_ID
    "en-IE" -> en_IE
    "en-IL" -> en_IL
    "en-IM" -> en_IM
    "en-IN" -> en_IN
    "en-IO" -> en_IO
    "en-JE" -> en_JE
    "en-JM" -> en_JM
    "en-KE" -> en_KE
    "en-KI" -> en_KI
    "en-KN" -> en_KN
    "en-KY" -> en_KY
    "en-LC" -> en_LC
    "en-LR" -> en_LR
    "en-LS" -> en_LS
    "en-MG" -> en_MG
    "en-MH" -> en_MH
    "en-MO" -> en_MO
    "en-MP" -> en_MP
    "en-MS" -> en_MS
    "en-MT" -> en_MT
    "en-MU" -> en_MU
    "en-MV" -> en_MV
    "en-MW" -> en_MW
    "en-MY" -> en_MY
    "en-NA" -> en_NA
    "en-NF" -> en_NF
    "en-NG" -> en_NG
    "en-NL" -> en_NL
    "en-NR" -> en_NR
    "en-NU" -> en_NU
    "en-NZ" -> en_NZ
    "en-PG" -> en_PG
    "en-PH" -> en_PH
    "en-PK" -> en_PK
    "en-PN" -> en_PN
    "en-PR" -> en_PR
    "en-PW" -> en_PW
    "en-RW" -> en_RW
    "en-SB" -> en_SB
    "en-SC" -> en_SC
    "en-SD" -> en_SD
    "en-SE" -> en_SE
    "en-SG" -> en_SG
    "en-SH" -> en_SH
    "en-SI" -> en_SI
    "en-SL" -> en_SL
    "en-SS" -> en_SS
    "en-SX" -> en_SX
    "en-SZ" -> en_SZ
    "en-TC" -> en_TC
    "en-TK" -> en_TK
    "en-TO" -> en_TO
    "en-TT" -> en_TT
    "en-TV" -> en_TV
    "en-TZ" -> en_TZ
    "en-UG" -> en_UG
    "en-UM" -> en_UM
    "en-VC" -> en_VC
    "en-VG" -> en_VG
    "en-VI" -> en_VI
    "en-VU" -> en_VU
    "en-WS" -> en_WS
    "en-ZA" -> en_ZA
    "en-ZM" -> en_ZM
    "en-ZW" -> en_ZW
    "eo" -> eo
    "es" -> es
    "es-419" -> es_419
    "es-AR" -> es_AR
    "es-BO" -> es_BO
    "es-BR" -> es_BR
    "es-BZ" -> es_BZ
    "es-CL" -> es_CL
    "es-CO" -> es_CO
    "es-CR" -> es_CR
    "es-CU" -> es_CU
    "es-DO" -> es_DO
    "es-EA" -> es_EA
    "es-EC" -> es_EC
    "es-GQ" -> es_GQ
    "es-GT" -> es_GT
    "es-HN" -> es_HN
    "es-IC" -> es_IC
    "es-MX" -> es_MX
    "es-NI" -> es_NI
    "es-PA" -> es_PA
    "es-PE" -> es_PE
    "es-PH" -> es_PH
    "es-PR" -> es_PR
    "es-PY" -> es_PY
    "es-SV" -> es_SV
    "es-US" -> es_US
    "es-UY" -> es_UY
    "es-VE" -> es_VE
    "et" -> et
    "eu" -> eu
    "ewo" -> ewo
    "fa" -> fa
    "fa-AF" -> fa_AF
    "ff" -> ff
    "ff-Adlm" -> ff_Adlm
    "ff-Adlm-BF" -> ff_Adlm_BF
    "ff-Adlm-CM" -> ff_Adlm_CM
    "ff-Adlm-GH" -> ff_Adlm_GH
    "ff-Adlm-GM" -> ff_Adlm_GM
    "ff-Adlm-GW" -> ff_Adlm_GW
    "ff-Adlm-LR" -> ff_Adlm_LR
    "ff-Adlm-MR" -> ff_Adlm_MR
    "ff-Adlm-NE" -> ff_Adlm_NE
    "ff-Adlm-NG" -> ff_Adlm_NG
    "ff-Adlm-SL" -> ff_Adlm_SL
    "ff-Adlm-SN" -> ff_Adlm_SN
    "ff-Latn" -> ff_Latn
    "ff-Latn-BF" -> ff_Latn_BF
    "ff-Latn-CM" -> ff_Latn_CM
    "ff-Latn-GH" -> ff_Latn_GH
    "ff-Latn-GM" -> ff_Latn_GM
    "ff-Latn-GN" -> ff_Latn_GN
    "ff-Latn-GW" -> ff_Latn_GW
    "ff-Latn-LR" -> ff_Latn_LR
    "ff-Latn-MR" -> ff_Latn_MR
    "ff-Latn-NE" -> ff_Latn_NE
    "ff-Latn-NG" -> ff_Latn_NG
    "ff-Latn-SL" -> ff_Latn_SL
    "fi" -> fi
    "fil" -> fil
    "fo" -> fo
    "fo-DK" -> fo_DK
    "fr" -> fr
    "fr-BE" -> fr_BE
    "fr-BF" -> fr_BF
    "fr-BI" -> fr_BI
    "fr-BJ" -> fr_BJ
    "fr-BL" -> fr_BL
    "fr-CA" -> fr_CA
    "fr-CD" -> fr_CD
    "fr-CF" -> fr_CF
    "fr-CG" -> fr_CG
    "fr-CH" -> fr_CH
    "fr-CI" -> fr_CI
    "fr-CM" -> fr_CM
    "fr-DJ" -> fr_DJ
    "fr-DZ" -> fr_DZ
    "fr-GA" -> fr_GA
    "fr-GF" -> fr_GF
    "fr-GN" -> fr_GN
    "fr-GP" -> fr_GP
    "fr-GQ" -> fr_GQ
    "fr-HT" -> fr_HT
    "fr-KM" -> fr_KM
    "fr-LU" -> fr_LU
    "fr-MA" -> fr_MA
    "fr-MC" -> fr_MC
    "fr-MF" -> fr_MF
    "fr-MG" -> fr_MG
    "fr-ML" -> fr_ML
    "fr-MQ" -> fr_MQ
    "fr-MR" -> fr_MR
    "fr-MU" -> fr_MU
    "fr-NC" -> fr_NC
    "fr-NE" -> fr_NE
    "fr-PF" -> fr_PF
    "fr-PM" -> fr_PM
    "fr-RE" -> fr_RE
    "fr-RW" -> fr_RW
    "fr-SC" -> fr_SC
    "fr-SN" -> fr_SN
    "fr-SY" -> fr_SY
    "fr-TD" -> fr_TD
    "fr-TG" -> fr_TG
    "fr-TN" -> fr_TN
    "fr-VU" -> fr_VU
    "fr-WF" -> fr_WF
    "fr-YT" -> fr_YT
    "frr" -> frr
    "fur" -> fur
    "fy" -> fy
    "ga" -> ga
    "ga-GB" -> ga_GB
    "gaa" -> gaa
    "gd" -> gd
    "gl" -> gl
    "gn" -> gn
    "gsw" -> gsw
    "gsw-FR" -> gsw_FR
    "gsw-LI" -> gsw_LI
    "gu" -> gu
    "guz" -> guz
    "gv" -> gv
    "ha" -> ha
    "ha-GH" -> ha_GH
    "ha-NE" -> ha_NE
    "haw" -> haw
    "he" -> he
    "hi" -> hi
    "hi-Latn" -> hi_Latn
    "hnj" -> hnj
    "hnj-Hmnp" -> hnj_Hmnp
    "hr" -> hr
    "hr-BA" -> hr_BA
    "hsb" -> hsb
    "hu" -> hu
    "hy" -> hy
    "ia" -> ia
    "id" -> id
    "ie" -> ie
    "ig" -> ig
    "ii" -> ii
    "io" -> io
    "is" -> `is`
    "it" -> it
    "it-CH" -> it_CH
    "it-SM" -> it_SM
    "it-VA" -> it_VA
    "ja" -> ja
    "jbo" -> jbo
    "jgo" -> jgo
    "jmc" -> jmc
    "jv" -> jv
    "ka" -> ka
    "kaa" -> kaa
    "kaa-Cyrl" -> kaa_Cyrl
    "kab" -> kab
    "kaj" -> kaj
    "kam" -> kam
    "kcg" -> kcg
    "kde" -> kde
    "kea" -> kea
    "ken" -> ken
    "kgp" -> kgp
    "khq" -> khq
    "ki" -> ki
    "kk" -> kk
    "kk-Arab" -> kk_Arab
    "kk-Cyrl" -> kk_Cyrl
    "kk-KZ" -> kk_KZ
    "kkj" -> kkj
    "kl" -> kl
    "kln" -> kln
    "km" -> km
    "kn" -> kn
    "ko" -> ko
    "ko-CN" -> ko_CN
    "ko-KP" -> ko_KP
    "kok" -> kok
    "kok-Deva" -> kok_Deva
    "kok-Latn" -> kok_Latn
    "kpe" -> kpe
    "kpe-GN" -> kpe_GN
    "ks" -> ks
    "ks-Arab" -> ks_Arab
    "ks-Deva" -> ks_Deva
    "ksb" -> ksb
    "ksf" -> ksf
    "ksh" -> ksh
    "ku" -> ku
    "kw" -> kw
    "kxv" -> kxv
    "kxv-Deva" -> kxv_Deva
    "kxv-Latn" -> kxv_Latn
    "kxv-Orya" -> kxv_Orya
    "kxv-Telu" -> kxv_Telu
    "ky" -> ky
    "lag" -> lag
    "lb" -> lb
    "lg" -> lg
    "lij" -> lij
    "lkt" -> lkt
    "lld" -> lld
    "lmo" -> lmo
    "ln" -> ln
    "ln-AO" -> ln_AO
    "ln-CF" -> ln_CF
    "ln-CG" -> ln_CG
    "lo" -> lo
    "lrc" -> lrc
    "lrc-IQ" -> lrc_IQ
    "lt" -> lt
    "lu" -> lu
    "luo" -> luo
    "luy" -> luy
    "lv" -> lv
    "mai" -> mai
    "mas" -> mas
    "mas-TZ" -> mas_TZ
    "mdf" -> mdf
    "mer" -> mer
    "mfe" -> mfe
    "mg" -> mg
    "mgh" -> mgh
    "mgo" -> mgo
    "mi" -> mi
    "mic" -> mic
    "mk" -> mk
    "ml" -> ml
    "mn" -> mn
    "mn-Mong-MN" -> mn_Mong_MN
    "mni" -> mni
    "mni-Beng" -> mni_Beng
    "mni-Mtei" -> mni_Mtei
    "moh" -> moh
    "mr" -> mr
    "ms" -> ms
    "ms-BN" -> ms_BN
    "ms-ID" -> ms_ID
    "ms-SG" -> ms_SG
    "mt" -> mt
    "mua" -> mua
    "mus" -> mus
    "my" -> my
    "myv" -> myv
    "mzn" -> mzn
    "naq" -> naq
    "nb" -> nb
    "nb-SJ" -> nb_SJ
    "nd" -> nd
    "nds" -> nds
    "nds-NL" -> nds_NL
    "ne" -> ne
    "ne-IN" -> ne_IN
    "nl" -> nl
    "nl-AW" -> nl_AW
    "nl-BE" -> nl_BE
    "nl-BQ" -> nl_BQ
    "nl-CW" -> nl_CW
    "nl-SR" -> nl_SR
    "nl-SX" -> nl_SX
    "nmg" -> nmg
    "nn" -> nn
    "nnh" -> nnh
    "no" -> no
    "nqo" -> nqo
    "nso" -> nso
    "nus" -> nus
    "nv" -> nv
    "ny" -> ny
    "nyn" -> nyn
    "oc" -> oc
    "oc-ES" -> oc_ES
    "om" -> om
    "om-KE" -> om_KE
    "or" -> or
    "os" -> os
    "os-RU" -> os_RU
    "osa" -> osa
    "pa" -> pa
    "pa-Arab" -> pa_Arab
    "pa-Guru" -> pa_Guru
    "pap" -> pap
    "pap-AW" -> pap_AW
    "pcm" -> pcm
    "pis" -> pis
    "pl" -> pl
    "prg" -> prg
    "ps" -> ps
    "ps-PK" -> ps_PK
    "pt" -> pt
    "pt-AO" -> pt_AO
    "pt-CH" -> pt_CH
    "pt-CV" -> pt_CV
    "pt-GQ" -> pt_GQ
    "pt-GW" -> pt_GW
    "pt-LU" -> pt_LU
    "pt-MO" -> pt_MO
    "pt-MZ" -> pt_MZ
    "pt-PT" -> pt_PT
    "pt-ST" -> pt_ST
    "pt-TL" -> pt_TL
    "qu" -> qu
    "qu-BO" -> qu_BO
    "qu-EC" -> qu_EC
    "quc" -> quc
    "raj" -> raj
    "rhg" -> rhg
    "rhg-Rohg" -> rhg_Rohg
    "rhg-Rohg-BD" -> rhg_Rohg_BD
    "rif" -> rif
    "rm" -> rm
    "rn" -> rn
    "ro" -> ro
    "ro-MD" -> ro_MD
    "rof" -> rof
    "ru" -> ru
    "ru-BY" -> ru_BY
    "ru-KG" -> ru_KG
    "ru-KZ" -> ru_KZ
    "ru-MD" -> ru_MD
    "ru-UA" -> ru_UA
    "rw" -> rw
    "rwk" -> rwk
    "sa" -> sa
    "sah" -> sah
    "saq" -> saq
    "sat" -> sat
    "sat-Deva" -> sat_Deva
    "sat-Olck" -> sat_Olck
    "sbp" -> sbp
    "sc" -> sc
    "scn" -> scn
    "sd" -> sd
    "sd-Arab" -> sd_Arab
    "sd-Deva" -> sd_Deva
    "sdh" -> sdh
    "sdh-IQ" -> sdh_IQ
    "se" -> se
    "se-FI" -> se_FI
    "se-SE" -> se_SE
    "seh" -> seh
    "ses" -> ses
    "sg" -> sg
    "shi" -> shi
    "shi-Latn" -> shi_Latn
    "shi-Tfng" -> shi_Tfng
    "shn" -> shn
    "shn-TH" -> shn_TH
    "si" -> si
    "sk" -> sk
    "skr" -> skr
    "sl" -> sl
    "sma" -> sma
    "sma-NO" -> sma_NO
    "smj" -> smj
    "smj-NO" -> smj_NO
    "smn" -> smn
    "sms" -> sms
    "sn" -> sn
    "so" -> so
    "so-DJ" -> so_DJ
    "so-ET" -> so_ET
    "so-KE" -> so_KE
    "sq" -> sq
    "sq-MK" -> sq_MK
    "sq-XK" -> sq_XK
    "sr" -> sr
    "sr-Cyrl" -> sr_Cyrl
    "sr-Cyrl-BA" -> sr_Cyrl_BA
    "sr-Cyrl-ME" -> sr_Cyrl_ME
    "sr-Cyrl-XK" -> sr_Cyrl_XK
    "sr-Latn" -> sr_Latn
    "sr-Latn-BA" -> sr_Latn_BA
    "sr-Latn-ME" -> sr_Latn_ME
    "sr-Latn-XK" -> sr_Latn_XK
    "ss" -> ss
    "ss-SZ" -> ss_SZ
    "ssy" -> ssy
    "st" -> st
    "st-LS" -> st_LS
    "su" -> su
    "su-Latn" -> su_Latn
    "sv" -> sv
    "sv-AX" -> sv_AX
    "sv-FI" -> sv_FI
    "sw" -> sw
    "sw-CD" -> sw_CD
    "sw-KE" -> sw_KE
    "sw-UG" -> sw_UG
    "syr" -> syr
    "syr-SY" -> syr_SY
    "szl" -> szl
    "ta" -> ta
    "ta-LK" -> ta_LK
    "ta-MY" -> ta_MY
    "ta-SG" -> ta_SG
    "te" -> te
    "teo" -> teo
    "teo-KE" -> teo_KE
    "tg" -> tg
    "th" -> th
    "ti" -> ti
    "ti-ER" -> ti_ER
    "tig" -> tig
    "tk" -> tk
    "tn" -> tn
    "tn-BW" -> tn_BW
    "to" -> to
    "tok" -> tok
    "tpi" -> tpi
    "tr" -> tr
    "tr-CY" -> tr_CY
    "trv" -> trv
    "trw" -> trw
    "tt" -> tt
    "twq" -> twq
    "tzm" -> tzm
    "ug" -> ug
    "uk" -> uk
    "ur" -> ur
    "ur-IN" -> ur_IN
    "uz" -> uz
    "uz-Arab" -> uz_Arab
    "uz-Cyrl" -> uz_Cyrl
    "uz-Latn" -> uz_Latn
    "vai" -> vai
    "vai-Latn" -> vai_Latn
    "vai-Vaii" -> vai_Vaii
    "vec" -> vec
    "vi" -> vi
    "vmw" -> vmw
    "vun" -> vun
    "wa" -> wa
    "wae" -> wae
    "wbp" -> wbp
    "wo" -> wo
    "xh" -> xh
    "xnr" -> xnr
    "xog" -> xog
    "yav" -> yav
    "yi" -> yi
    "yo" -> yo
    "yo-BJ" -> yo_BJ
    "yrl" -> yrl
    "yrl-CO" -> yrl_CO
    "yrl-VE" -> yrl_VE
    "yue" -> yue
    "yue-Hans" -> yue_Hans
    "yue-Hant" -> yue_Hant
    "yue-Hant-CN" -> yue_Hant_CN
    "za" -> za
    "zgh" -> zgh
    "zh" -> zh
    "zh-Hans" -> zh_Hans
    "zh-Hans-HK" -> zh_Hans_HK
    "zh-Hans-MO" -> zh_Hans_MO
    "zh-Hans-MY" -> zh_Hans_MY
    "zh-Hans-SG" -> zh_Hans_SG
    "zh-Hant" -> zh_Hant
    "zh-Hant-HK" -> zh_Hant_HK
    "zh-Hant-MO" -> zh_Hant_MO
    "zh-Hant-MY" -> zh_Hant_MY
    "zu" -> zu
    else -> null
  }

  fun getDisplayName(languageIsoCode: String, language: String): String? = getDisplayNamesForLocale(language)?.get(languageIsoCode)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy