/*
   mkvmerge -- utility for splicing together matroska files
   from component media subtypes

   Distributed under the GPL v2
   see the file COPYING for details
   or visit https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

   ISO 639 language definitions, lookup functions

   Written by Moritz Bunkus <moritz@bunkus.org>.
*/

// -----------------------------------------------------------------------
// NOTE: this file is auto-generated by the "dev:iso639_list" rake target.
// -----------------------------------------------------------------------

#include "common/iso639_types.h"

using namespace std::string_literals;

namespace mtx::iso639 {

std::vector<language_t> g_languages;

void
init() {
  g_languages.reserve(8755);

  g_languages.emplace_back(u8"'Are'are"s,                                                   "alu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"'Auhelawa"s,                                                  "kud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"A'ou"s,                                                       "aou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"A-Pucikwar"s,                                                 "apq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aari"s,                                                       "aiw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aasáx"s,                                                      "aas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abadi"s,                                                      "kbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abaga"s,                                                      "abg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abai Sungai"s,                                                "abf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abanyom"s,                                                    "abm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abar"s,                                                       "mij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abau"s,                                                       "aau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abaza"s,                                                      "abq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abellen Ayta"s,                                               "abp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abidji"s,                                                     "abi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abinomn"s,                                                    "bsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abipon"s,                                                     "axb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abishira"s,                                                   "ash"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abkhazian"s,                                                  "abk"s,     "ab"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Abom"s,                                                       "aob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abon"s,                                                       "abo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abron"s,                                                      "abr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abu"s,                                                        "ado"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abu' Arapesh"s,                                               "aah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abua"s,                                                       "abn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abui"s,                                                       "abz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abun"s,                                                       "kgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abure"s,                                                      "abu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abureni"s,                                                    "mgj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Abé"s,                                                        "aba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Acatepec Me'phaa"s,                                           "tpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achagua"s,                                                    "aca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achang"s,                                                     "acn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ache"s,                                                       "yif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Acheron"s,                                                    "acz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achi"s,                                                       "acr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achinese"s,                                                   "ace"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Achterhoeks"s,                                                "act"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achuar-Shiwiar"s,                                             "acu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Achumawi"s,                                                   "acv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aché"s,                                                       "guq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Acoli"s,                                                      "ach"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Acroá"s,                                                      "acs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adai"s,                                                       "xad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adamawa Fulfulde"s,                                           "fub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adamorobe Sign Language"s,                                    "ads"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adang"s,                                                      "adn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adangbe"s,                                                    "adq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adangme"s,                                                    "ada"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Adap"s,                                                       "adp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Adara"s,                                                      "kad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adasen"s,                                                     "tiu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adele"s,                                                      "ade"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adhola"s,                                                     "adh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adi"s,                                                        "adi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adilabad Gondi"s,                                             "wsg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adioukrou"s,                                                  "adj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adithinngithigh"s,                                            "dth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adivasi Oriya"s,                                              "ort"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adiwasi Garasia"s,                                            "gas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adnyamathanha"s,                                              "adt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adonara"s,                                                    "adr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aduge"s,                                                      "adu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Adyghe"s,                                                     "ady"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Adzera"s,                                                     "adz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aeka"s,                                                       "aez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aekyom"s,                                                     "awi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aequian"s,                                                    "xae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aer"s,                                                        "aeq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Afade"s,                                                      "aal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Afar"s,                                                       "aar"s,     "aa"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Afghan Sign Language"s,                                       "afg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Afitti"s,                                                     "aft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Afrihili"s,                                                   "afh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Afrikaans"s,                                                  "afr"s,     "af"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Afro-Asiatic languages"s,                                     "afa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Afro-Seminole Creole"s,                                       "afs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agarabi"s,                                                    "agd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agariya"s,                                                    "agi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agatu"s,                                                      "agc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agavotaguerra"s,                                              "avo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aghem"s,                                                      "agq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aghu Tharnggalu"s,                                            "ggr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Aghu"s,                                                       "ahh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aghu-Tharnggala"s,                                            "gtu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aghul"s,                                                      "agx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aghwan"s,                                                     "xag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agi"s,                                                        "aif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agob"s,                                                       "kit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agoi"s,                                                       "ibm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aguacateco"s,                                                 "agu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aguano"s,                                                     "aga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aguaruna"s,                                                   "agr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aguna"s,                                                      "aug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agusan Manobo"s,                                              "msm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agutaynen"s,                                                  "agn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Agwagwune"s,                                                  "yay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ahanta"s,                                                     "aha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aheri Gondi"s,                                                "esg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aheu"s,                                                       "thm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ahirani"s,                                                    "ahr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ahom"s,                                                       "aho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ahtena"s,                                                     "aht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ahwai"s,                                                      "nfd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ai-Cham"s,                                                    "aih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aighon"s,                                                     "aix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aikanã"s,                                                     "tba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aiklep"s,                                                     "mwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aimaq"s,                                                      "aiq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aimele"s,                                                     "ail"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aimol"s,                                                      "aim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ainbai"s,                                                     "aic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ainu (China)"s,                                               "aib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ainu (Japan)"s,                                               "ain"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Aiome"s,                                                      "aki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Airoran"s,                                                    "air"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aiton"s,                                                      "aio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aja (Benin)"s,                                                "ajg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aja (South Sudan)"s,                                          "aja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ajawa"s,                                                      "ajw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ajië"s,                                                       "aji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ajumbu"s,                                                     "muc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ajyíninka Apurucayali"s,                                      "cpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ak"s,                                                         "akq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka"s,                                                        "soh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Bea"s,                                                    "abj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Bo"s,                                                     "akm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Cari"s,                                                   "aci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Jeru"s,                                                   "akj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Kede"s,                                                   "akx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Kol"s,                                                    "aky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aka-Kora"s,                                                   "ack"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akan"s,                                                       "aka"s,     "ak"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Akar-Bale"s,                                                  "acl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akaselem"s,                                                   "aks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akawaio"s,                                                    "ake"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ake"s,                                                        "aik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akebu"s,                                                      "keu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akei"s,                                                       "tsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akeu"s,                                                       "aeu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akha"s,                                                       "ahk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akhvakh"s,                                                    "akv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akkadian"s,                                                   "akk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Akkala Sami"s,                                                "sia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aklanon"s,                                                    "akl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akolet"s,                                                     "akt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akoose"s,                                                     "bss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akoye"s,                                                      "miw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akpa"s,                                                       "akf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akpes"s,                                                      "ibe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akrukay"s,                                                    "afi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akukem"s,                                                     "spm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akuku"s,                                                      "ayk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akum"s,                                                       "aku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akuntsu"s,                                                    "aqz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akurio"s,                                                     "ako"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akwa"s,                                                       "akw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Akyaung Ari Naga"s,                                           "nqy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Al-Sayyid Bedouin Sign Language"s,                            "syy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alaba-K’abeena"s,                                             "alw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alabama"s,                                                    "akz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alabat Island Agta"s,                                         "dul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alacalufan languages"s,                                       "aqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alacatlatzala Mixtec"s,                                       "mim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alago"s,                                                      "ala"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alagwa"s,                                                     "wbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alak"s,                                                       "alk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alamblak"s,                                                   "amp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alangan"s,                                                    "alj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alanic"s,                                                     "xln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alapmunte"s,                                                  "apv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alawa"s,                                                      "alh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Albanian Sign Language"s,                                     "sqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Albanian languages"s,                                         "sqj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Albanian"s,                                                   "alb"s,     "sq"s, "sqi"s, true,  false);
  g_languages.emplace_back(u8"Albarradas Sign Language"s,                                   "lsc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Albay Bicolano"s,                                             "bhk"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Alcozauca Mixtec"s,                                           "xta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alege"s,                                                      "alf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alekano"s,                                                    "gah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aleut"s,                                                      "ale"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Algerian Arabic"s,                                            "arq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Algerian Jewish Sign Language"s,                              "ajs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Algerian Saharan Arabic"s,                                    "aao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Algerian Sign Language"s,                                     "asp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Algic languages"s,                                            "aql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Algonquian languages"s,                                       "alg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Algonquin"s,                                                  "alq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ali"s,                                                        "aiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alladian"s,                                                   "ald"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Allar"s,                                                      "all"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alngith"s,                                                    "aid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alo Phola"s,                                                  "ypo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alor"s,                                                       "aol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aloápam Zapotec"s,                                            "zaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alsea"s,                                                      "aes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Altaic languages"s,                                           "tut"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Alu Kurumba"s,                                                "xua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alugu"s,                                                      "aub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alumu-Tesu"s,                                                 "aab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alune"s,                                                      "alp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aluo"s,                                                       "yna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alur"s,                                                       "alz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alutor"s,                                                     "alr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alviri-Vidari"s,                                              "avd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Alyawarr"s,                                                   "aly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ama (Papua New Guinea)"s,                                     "amm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ama (Sudan)"s,                                                "nyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amahai"s,                                                     "amq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amahuaca"s,                                                   "amc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amaimon"s,                                                    "ali"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amal"s,                                                       "aad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amami Koniya Sign Language"s,                                 "jks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amanab"s,                                                     "amn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amanayé"s,                                                    "ama"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amara"s,                                                      "aie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amarakaeri"s,                                                 "amr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amarasi"s,                                                    "aaz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amatlán Zapotec"s,                                            "zpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amba (Solomon Islands)"s,                                     "utp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amba (Uganda)"s,                                              "rwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambai"s,                                                      "amk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambakich"s,                                                   "aew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambala Ayta"s,                                                "abc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambelau"s,                                                    "amv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambele"s,                                                     "ael"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amblong"s,                                                    "alm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambo"s,                                                       "amb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambo-Pasco Quechua"s,                                         "qva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambonese Malay"s,                                             "abs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambrak"s,                                                     "aag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambul"s,                                                      "apo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ambulas"s,                                                    "abt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amdang"s,                                                     "amj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amdo Tibetan"s,                                               "adx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amele"s,                                                      "aey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"American Sign Language"s,                                     "ase"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amganad Ifugao"s,                                             "ifa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amharic"s,                                                    "amh"s,     "am"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ami"s,                                                        "amy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amis"s,                                                       "ami"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amo"s,                                                        "amo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amol"s,                                                       "alx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amoltepec Mixtec"s,                                           "mbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ampanang"s,                                                   "apg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ampari Dogon"s,                                               "aqd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amri Karbi"s,                                                 "ajz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amto"s,                                                       "amt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amundava"s,                                                   "adw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Amurdak"s,                                                    "amg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ana Tinga Dogon"s,                                            "dti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anaang"s,                                                     "anw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anakalangu"s,                                                 "akg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anal"s,                                                       "anm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anam"s,                                                       "pda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anambé"s,                                                     "aan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anamgura"s,                                                   "imi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anasi"s,                                                      "bpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ancient Hebrew"s,                                             "hbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ancient Macedonian"s,                                         "xmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ancient North Arabian"s,                                      "xna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ancient Zapotec"s,                                            "xzp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andaandi"s,                                                   "dgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andai"s,                                                      "afd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andajin"s,                                                    "ajn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andalusian Arabic"s,                                          "xaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andaman Creole Hindi"s,                                       "hca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andaqui"s,                                                    "ana"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andarum"s,                                                    "aod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andegerebinha"s,                                              "adg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andh"s,                                                       "anr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andi"s,                                                       "ani"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andio"s,                                                      "bzb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andoa"s,                                                      "anb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andoque"s,                                                    "ano"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Andra-Hus"s,                                                  "anx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aneityum"s,                                                   "aty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anem"s,                                                       "anz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aneme Wake"s,                                                 "aby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anfillo"s,                                                    "myo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angaataha"s,                                                  "agm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angaité"s,                                                    "aqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angal Enen"s,                                                 "aoe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angal Heneng"s,                                               "akh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angal"s,                                                      "age"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angami Naga"s,                                                "njm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angguruk Yali"s,                                              "yli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angika"s,                                                     "anp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Angkamuthi"s,                                                 "avm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anglo-Norman"s,                                               "xno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angloromani"s,                                                "rme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angolar"s,                                                    "aoa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angor"s,                                                      "agg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angoram"s,                                                    "aog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Angosturas Tunebo"s,                                          "tnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anguthimri"s,                                                 "awg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ani Phowa"s,                                                  "ypn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anii"s,                                                       "blo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Animere"s,                                                    "anf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anindilyakwa"s,                                               "aoi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aninka"s,                                                     "aqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anjam"s,                                                      "boj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ankave"s,                                                     "aak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anmatyerre"s,                                                 "amx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anong"s,                                                      "nun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anor"s,                                                       "anj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anserma"s,                                                    "ans"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ansus"s,                                                      "and"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Antakarinya"s,                                                "ant"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Antankarana Malagasy"s,                                       "xmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Antigua and Barbuda Creole English"s,                         "aig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anu-Hkongso Chin"s,                                           "anl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anuak"s,                                                      "anu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anufo"s,                                                      "cko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anuki"s,                                                      "aui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anus"s,                                                       "auq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anuta"s,                                                      "aud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anyin Morofo"s,                                               "mtb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Anyin"s,                                                      "any"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ao Naga"s,                                                    "njo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aoheng"s,                                                     "pni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aore"s,                                                       "aor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ap Ma"s,                                                      "kbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apache languages"s,                                           "apa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Apalachee"s,                                                  "xap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apalaí"s,                                                     "apy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apali"s,                                                      "ena"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apasco-Apoala Mixtec"s,                                       "mip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apatani"s,                                                    "apt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apiaká"s,                                                     "api"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apinayé"s,                                                    "apn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apma"s,                                                       "app"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aproumu Aizi"s,                                               "ahp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Apurinã"s,                                                    "apu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aputai"s,                                                     "apx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aquitanian"s,                                                 "xaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arabana"s,                                                    "ard"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arabela"s,                                                    "arl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arabic"s,                                                     "ara"s,     "ar"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Aragonese"s,                                                  "arg"s,     "an"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Araki"s,                                                      "akr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arakwal"s,                                                    "rkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aralle-Tabulahan"s,                                           "atq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aramanik"s,                                                   "aam"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Arammba"s,                                                    "stk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aranadan"s,                                                   "aaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aranama-Tamique"s,                                            "xrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arandai"s,                                                    "jbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Araona"s,                                                     "aro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arapaho"s,                                                    "arp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Arapaso"s,                                                    "arj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ararandewára"s,                                               "xaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arauan languages"s,                                           "auf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arawak"s,                                                     "arw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Arawakan languages"s,                                         "awd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Araweté"s,                                                    "awt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arawum"s,                                                     "awm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arbore"s,                                                     "arv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arbëreshë Albanian"s,                                         "aae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Archi"s,                                                      "aqc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ardhamāgadhī Prākrit"s,                                       "pka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Are"s,                                                        "mwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Areba"s,                                                      "aea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arem"s,                                                       "aem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arequipa-La Unión Quechua"s,                                  "qxu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Argentine Sign Language"s,                                    "aed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Argobba"s,                                                    "agj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arguni"s,                                                     "agf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arhuaco"s,                                                    "arh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arhâ"s,                                                       "aqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arhö"s,                                                       "aok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ari"s,                                                        "aac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aribwatsa"s,                                                  "laz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aribwaung"s,                                                  "ylu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arifama-Miniafia"s,                                           "aai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arigidi"s,                                                    "aqg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arikapú"s,                                                    "ark"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arikara"s,                                                    "ari"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arikem"s,                                                     "ait"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arin"s,                                                       "xrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aringa"s,                                                     "luc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arma"s,                                                       "aoh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Armazic"s,                                                    "xrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Armenian (family)"s,                                          "hyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Armenian Sign Language"s,                                     "aen"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Armenian"s,                                                   "arm"s,     "hy"s, "hye"s, true,  false);
  g_languages.emplace_back(u8"Arop-Lokep"s,                                                 "apr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arop-Sissano"s,                                               "aps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arosi"s,                                                      "aia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arpitan"s,                                                    "frp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arritinngithigh"s,                                            "rrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arta"s,                                                       "atz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Artificial languages"s,                                       "art"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Aruamu"s,                                                     "msy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aruek"s,                                                      "aur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aruop"s,                                                      "lsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arutani"s,                                                    "atx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aruá (Amazonas State)"s,                                      "aru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aruá (Rodonia State)"s,                                       "arx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Arvanitika Albanian"s,                                        "aat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"As"s,                                                         "asz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asaro'o"s,                                                    "mtv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asas"s,                                                       "asd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ashe"s,                                                       "ahs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ashkun"s,                                                     "ask"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asho Chin"s,                                                  "csh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ashtiani"s,                                                   "atn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asháninka"s,                                                  "cni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ashéninka Pajonal"s,                                          "cjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ashéninka Perené"s,                                           "prq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asilulu"s,                                                    "asl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Askopan"s,                                                    "eiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asoa"s,                                                       "asv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Assamese"s,                                                   "asm"s,     "as"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Assan"s,                                                      "xss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Assangori"s,                                                  "sjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Assiniboine"s,                                                "asb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Assyrian Neo-Aramaic"s,                                       "aii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asturian"s,                                                   "ast"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Asu (Nigeria)"s,                                              "aum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asu (Tanzania)"s,                                             "asa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asue Awyu"s,                                                  "psa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asumboa"s,                                                    "aua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asunción Mixtepec Zapotec"s,                                  "zoo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Asuri"s,                                                      "asr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ata Manobo"s,                                                 "atd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ata"s,                                                        "atm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atakapa"s,                                                    "aqp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atampaya"s,                                                   "amz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atatláhuca Mixtec"s,                                          "mib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atauran"s,                                                    "adb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atayal"s,                                                     "tay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atemble"s,                                                    "ate"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Athapascan languages"s,                                       "ath"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Athpariya"s,                                                  "aph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ati"s,                                                        "atk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atikamekw"s,                                                  "atj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atlantic-Congo languages"s,                                   "alv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atohwaim"s,                                                   "aqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atong (Cameroon)"s,                                           "ato"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atong (India)"s,                                              "aot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atorada"s,                                                    "aox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atsahuaca"s,                                                  "atc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atsam"s,                                                      "cch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atsugewi"s,                                                   "atw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Attapady Kurumba"s,                                           "pkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Attié"s,                                                      "ati"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Atzingo Matlatzinca"s,                                        "ocu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Au"s,                                                         "avt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aulua"s,                                                      "aul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aurá"s,                                                       "aux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aushi"s,                                                      "auh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aushiri"s,                                                    "avs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Auslan"s,                                                     "asf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Austral"s,                                                    "aut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Australian Aborigines Sign Language"s,                        "asw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Australian languages"s,                                       "aus"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Austrian Sign Language"s,                                     "asq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Austro-Asiatic languages"s,                                   "aav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Austronesian languages"s,                                     "map"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Auwe"s,                                                       "smf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Auye"s,                                                       "auu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Auyokawa"s,                                                   "auo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Avaric"s,                                                     "ava"s,     "av"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Avatime"s,                                                    "avn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Avau"s,                                                       "avb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Avestan"s,                                                    "ave"s,     "ae"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Avikam"s,                                                     "avi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Avokaya"s,                                                    "avu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Avá-Canoeiro"s,                                               "avv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awa (China)"s,                                                "vwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awa (Papua New Guinea)"s,                                     "awb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awa-Cuaiquer"s,                                               "kwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awabakal"s,                                                   "awk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awad Bing"s,                                                  "bcu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awadhi"s,                                                     "awa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Awak"s,                                                       "awo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awar"s,                                                       "aya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awara"s,                                                      "awx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awbono"s,                                                     "awh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aweer"s,                                                      "bob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awera"s,                                                      "awr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awetí"s,                                                      "awe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awing"s,                                                      "azo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awiyaana"s,                                                   "auy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awjilah"s,                                                    "auj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awngi"s,                                                      "awn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awngthim"s,                                                   "gwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awtuw"s,                                                      "kmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awu"s,                                                        "yiu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awun"s,                                                       "aww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awutu"s,                                                      "afu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Awyi"s,                                                       "auw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Axamb"s,                                                      "ahb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Axi Yi"s,                                                     "yix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayabadhu"s,                                                   "ayd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayacucho Quechua"s,                                           "quy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayautla Mazatec"s,                                            "vmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayere"s,                                                      "aye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayerrerenge"s,                                                "axe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayi (China)"s,                                                "ayx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ayi (Papua New Guinea)"s,                                     "ayq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayiwo"s,                                                      "nfl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayizi"s,                                                      "yyz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayizo Gbe"s,                                                  "ayb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Aymara"s,                                                     "aym"s,     "ay"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ayoquesco Zapotec"s,                                          "zaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayoreo"s,                                                     "ayo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayu"s,                                                        "ayu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ayutla Mixtec"s,                                              "miy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Azerbaijani"s,                                                "aze"s,     "az"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Azha"s,                                                       "aza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Azhe"s,                                                       "yiz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Azoyú Me'phaa"s,                                              "tpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baan"s,                                                       "bvj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baangi"s,                                                     "bqx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baatonum"s,                                                   "bba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baba Malay"s,                                                 "mbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baba"s,                                                       "bbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Babalia Creole Arabic"s,                                      "bbz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Babango"s,                                                    "bbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Babanki"s,                                                    "bbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Babatana"s,                                                   "baa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Babine"s,                                                     "bcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Babuza"s,                                                     "bzg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bacama"s,                                                     "bcy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bacanese Malay"s,                                             "btj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bactrian"s,                                                   "xbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bada (Indonesia)"s,                                           "bhz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bada (Nigeria)"s,                                             "bau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badaga"s,                                                     "bfq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bade"s,                                                       "bde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badeshi"s,                                                    "bdz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badimaya"s,                                                   "bia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badjiri"s,                                                    "jbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badui"s,                                                      "bac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Badyara"s,                                                    "pbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baeggu"s,                                                     "bvd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baelelea"s,                                                   "bvc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baetora"s,                                                    "btr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bafanji"s,                                                    "bfj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bafaw-Balong"s,                                               "bwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bafia"s,                                                      "ksf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bafut"s,                                                      "bfd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Kaloum"s,                                                "bqf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Koga"s,                                                  "bgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Manduri"s,                                               "bmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Mboteni"s,                                               "bgm"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Baga Pokur"s,                                                 "bcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Sitemu"s,                                                "bsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baga Sobané"s,                                                "bsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagheli"s,                                                    "bfy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagirmi Fulfulde"s,                                           "fui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagirmi"s,                                                    "bmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bago-Kusuntu"s,                                               "bqg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagri"s,                                                      "bgq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagupi"s,                                                     "bpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagusa"s,                                                     "bqb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bagvalal"s,                                                   "kva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baha Buyang"s,                                                "yha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baham"s,                                                      "bdw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahamas Creole English"s,                                     "bah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baharna Arabic"s,                                             "abv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahau"s,                                                      "bhv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahinemo"s,                                                   "bjh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahing"s,                                                     "bhj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahnar"s,                                                     "bdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bahonsuai"s,                                                  "bsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bai (South Sudan)"s,                                          "bdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baibai"s,                                                     "bbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baikeno"s,                                                    "bkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baima"s,                                                      "bqh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baimak"s,                                                     "bmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bainouk-Gunyaamolo"s,                                         "bcz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bainouk-Gunyuño"s,                                            "bab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bainouk-Samik"s,                                              "bcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baiso"s,                                                      "bsw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baissa Fali"s,                                                "fah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bajan"s,                                                      "bjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bajelani"s,                                                   "bjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baka (Cameroon)"s,                                            "bkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baka (South Sudan)"s,                                         "bdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakairí"s,                                                    "bkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakaka"s,                                                     "bqz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakhtiari"s,                                                  "bqi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baki"s,                                                       "bki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakoko"s,                                                     "bkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakole"s,                                                     "kme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakpinka"s,                                                   "bbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakumpai"s,                                                   "bkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bakwé"s,                                                      "bjw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balaesang"s,                                                  "bls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balaibalan"s,                                                 "zba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balangao"s,                                                   "blw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balangingi"s,                                                 "sse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balanta-Ganja"s,                                              "bjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balanta-Kentohe"s,                                            "ble"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balantak"s,                                                   "blz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balau"s,                                                      "blg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Baldemu"s,                                                    "bdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bali (Democratic Republic of Congo)"s,                        "bcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bali (Nigeria)"s,                                             "bcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balinese Malay"s,                                             "mhp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balinese"s,                                                   "ban"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Balkan Gagauz Turkish"s,                                      "bgx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balkan Romani"s,                                              "rmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balo"s,                                                       "bqo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baloi"s,                                                      "biz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Balti"s,                                                      "bft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baltic Romani"s,                                              "rml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baltic languages"s,                                           "bat"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Baluan-Pam"s,                                                 "blq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baluchi"s,                                                    "bal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bamako Sign Language"s,                                       "bog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamali"s,                                                     "bbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bambalang"s,                                                  "bmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bambam"s,                                                     "ptu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bambara"s,                                                    "bam"s,     "bm"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bambassi"s,                                                   "myf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bambili-Bambui"s,                                             "baw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamenyam"s,                                                   "bce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamileke languages"s,                                         "bai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bamu"s,                                                       "bcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamukumbit"s,                                                 "bqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamun"s,                                                      "bax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamunka"s,                                                    "bvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bamwe"s,                                                      "bmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ban Khor Sign Language"s,                                     "bfk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bana"s,                                                       "bcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banao Itneg"s,                                                "bjx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banaro"s,                                                     "byz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda (Indonesia)"s,                                          "bnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda Malay"s,                                                "bpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda languages"s,                                            "bad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Banda-Bambari"s,                                              "liy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda-Banda"s,                                                "bpd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda-Mbrès"s,                                                "bqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda-Ndélé"s,                                                "bfl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banda-Yangere"s,                                              "yaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bandi"s,                                                      "bza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bandial"s,                                                    "bqj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bandjalang"s,                                                 "bdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bandjigali"s,                                                 "bjd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Bangala"s,                                                    "bxg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangandu"s,                                                   "bgf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangba"s,                                                     "bbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banggai"s,                                                    "bgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banggarla"s,                                                  "bjb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangi"s,                                                      "bni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangime"s,                                                    "dba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangka"s,                                                     "mfb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangolan"s,                                                   "bgj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangubangu"s,                                                 "bnx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bangwinji"s,                                                  "bsj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baniva"s,                                                     "bvv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baniwa"s,                                                     "bwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Banjar"s,                                                     "bjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bankagooma"s,                                                 "bxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bankal"s,                                                     "jjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bankan Tey Dogon"s,                                           "dbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bankon"s,                                                     "abb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bannoni"s,                                                    "bcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bantawa"s,                                                    "bap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bantayanon"s,                                                 "bfx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bantik"s,                                                     "bnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bantoanon"s,                                                  "bno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bantu languages"s,                                            "bnt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Banyjima"s,                                                   "pnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baoulé"s,                                                     "bci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bara Malagasy"s,                                              "bhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baraamu"s,                                                    "brd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barababaraba"s,                                               "rbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barai"s,                                                      "bbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barakai"s,                                                    "baj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baram Kayan"s,                                                "kys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barama"s,                                                     "bbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barambu"s,                                                    "brm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baramu"s,                                                     "bmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barapasi"s,                                                   "brp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baras"s,                                                      "brs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barasana-Eduria"s,                                            "bsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barbacoas"s,                                                  "bpb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Barbaram"s,                                                   "vmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barbareño"s,                                                  "boi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barclayville Grebo"s,                                         "gry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bardi"s,                                                      "bcj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barein"s,                                                     "bva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bargam"s,                                                     "mlp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bari"s,                                                       "bfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bariai"s,                                                     "bch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bariji"s,                                                     "bjc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barikanchi"s,                                                 "bxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barikewa"s,                                                   "jbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barok"s,                                                      "bjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barombi"s,                                                    "bbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barro Negro Tunebo"s,                                         "tbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barrow Point"s,                                               "bpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baruga"s,                                                     "bjz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baruya"s,                                                     "byr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barwe"s,                                                      "bwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barzani Jewish Neo-Aramaic"s,                                 "bjf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baré"s,                                                       "bae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Barí"s,                                                       "mot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basa (Cameroon)"s,                                            "bas"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Basa (Nigeria)"s,                                             "bzw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basa-Gumna"s,                                                 "bsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basa-Gurmana"s,                                               "buj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basap"s,                                                      "bdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basay"s,                                                      "byq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bashkardi"s,                                                  "bsg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bashkir"s,                                                    "bak"s,     "ba"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Basketo"s,                                                    "bst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basque (family)"s,                                            "euq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Basque"s,                                                     "baq"s,     "eu"s, "eus"s, true,  false);
  g_languages.emplace_back(u8"Bassa"s,                                                      "bsq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bassa-Kontagora"s,                                            "bsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bassari"s,                                                    "bsc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bassossi"s,                                                   "bsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bata"s,                                                       "bta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batad Ifugao"s,                                               "ifb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Alas-Kluet"s,                                           "btz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Angkola"s,                                              "akb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Dairi"s,                                                "btd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Karo"s,                                                 "btx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Mandailing"s,                                           "btm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Simalungun"s,                                           "bts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak Toba"s,                                                 "bbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batak languages"s,                                            "btk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Batak"s,                                                      "bya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batanga"s,                                                    "bnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batek"s,                                                      "btq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bateri"s,                                                     "btv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bathari"s,                                                    "bhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bati (Cameroon)"s,                                            "btc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bati (Indonesia)"s,                                           "bvt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batjala"s,                                                    "xby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bats"s,                                                       "bbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batu"s,                                                       "btu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batui"s,                                                      "zbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Batuley"s,                                                    "bay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bau Bidayuh"s,                                                "sne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bau"s,                                                        "bbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bauchi"s,                                                     "bsf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bauni"s,                                                      "bpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baure"s,                                                      "brg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bauria"s,                                                     "bge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bauwaki"s,                                                    "bwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bauzi"s,                                                      "bvz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bavarian"s,                                                   "bar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bawm Chin"s,                                                  "bgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bay Miwok"s,                                                  "mkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bayali"s,                                                     "bjy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baybayanon"s,                                                 "bvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Baygo"s,                                                      "byg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bayono"s,                                                     "byl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bayot"s,                                                      "bda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bayungu"s,                                                    "bxj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bazigar"s,                                                    "bfr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beami"s,                                                      "beo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beaver"s,                                                     "bea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beba"s,                                                       "bfp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bebele"s,                                                     "beb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bebeli"s,                                                     "bek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bebil"s,                                                      "bxp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bedjond"s,                                                    "bjv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bedoanas"s,                                                   "bed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beeke"s,                                                      "bkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beele"s,                                                      "bxq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beembe"s,                                                     "beq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beezen"s,                                                     "bnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Befang"s,                                                     "bby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beginci"s,                                                    "ebc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beja"s,                                                       "bej"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bekati'"s,                                                    "bei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bekwarra"s,                                                   "bkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bekwel"s,                                                     "bkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belait"s,                                                     "beg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belanda Bor"s,                                                "bxb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belanda Viri"s,                                               "bvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belarusian"s,                                                 "bel"s,     "be"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Belhariya"s,                                                  "byw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beli (Papua New Guinea)"s,                                    "bey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beli (South Sudan)"s,                                         "blm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belize Kriol English"s,                                       "bzj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bella Coola"s,                                                "blc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bellari"s,                                                    "brw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Belning"s,                                                    "glb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bemba (Democratic Republic of Congo)"s,                       "bmy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Bemba (Zambia)"s,                                             "bem"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bembe"s,                                                      "bmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ben Tey Dogon"s,                                              "dbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bena (Nigeria)"s,                                             "yun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bena (Tanzania)"s,                                            "bez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Benabena"s,                                                   "bef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Benamanga"s,                                                  "egm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bench"s,                                                      "bcq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bende"s,                                                      "bdp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bendi"s,                                                      "bct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beng"s,                                                       "nhb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Benga"s,                                                      "bng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bengali"s,                                                    "ben"s,     "bn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Benggoi"s,                                                    "bgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bengkala Sign Language"s,                                     "bqy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bentong"s,                                                    "bnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Benyadu'"s,                                                   "byd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beothuk"s,                                                    "bue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bepour"s,                                                     "bie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berakou"s,                                                    "bxv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berau Malay"s,                                                "bve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berber languages"s,                                           "ber"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Berbice Creole Dutch"s,                                       "brc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berik"s,                                                      "bkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berinomo"s,                                                   "bit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berom"s,                                                      "bom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berta"s,                                                      "wti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Berti"s,                                                      "byt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Besisi"s,                                                     "mhe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Besme"s,                                                      "bes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Besoa"s,                                                      "bep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Betaf"s,                                                      "bfe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Betawi"s,                                                     "bew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bete"s,                                                       "byf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bete-Bendi"s,                                                 "btt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Beti (Cameroon)"s,                                            "btb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Beti (Côte d'Ivoire)"s,                                       "eot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Betta Kurumba"s,                                              "xub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bezhta"s,                                                     "kap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhadrawahi"s,                                                 "bhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhalay"s,                                                     "bhx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bharia"s,                                                     "bha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhatola"s,                                                    "btl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Bhatri"s,                                                     "bgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhattiyali"s,                                                 "bht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhaya"s,                                                      "bhe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhele"s,                                                      "bhy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhilali"s,                                                    "bhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhili"s,                                                      "bhb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhojpuri"s,                                                   "bho"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bhoti Kinnauri"s,                                             "nes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhujel"s,                                                     "byh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bhunjia"s,                                                    "bhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biafada"s,                                                    "bif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biage"s,                                                      "bdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biak"s,                                                       "bhw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biali"s,                                                      "beh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bian Marind"s,                                                "bpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biangai"s,                                                    "big"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biao Mon"s,                                                   "bmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biao"s,                                                       "byk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biao-Jiao Mien"s,                                             "bje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biatah Bidayuh"s,                                             "bth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bibbulman"s,                                                  "xbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bidhawal"s,                                                   "ihw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bidiyo"s,                                                     "bid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bidjara"s,                                                    "bym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bidyogo"s,                                                    "bjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biem"s,                                                       "bmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bierebo"s,                                                    "bnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bieria"s,                                                     "brj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biete"s,                                                      "biu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Big Nambas"s,                                                 "nmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biga"s,                                                       "bhc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bigambal"s,                                                   "xbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bih"s,                                                        "ibh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bihari languages"s,                                           "bih"s,     "bh"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bijim"s,                                                      "jbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bijori"s,                                                     "bix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bikaru"s,                                                     "bic"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Bikol"s,                                                      "bik"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bikya"s,                                                      "byb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bila"s,                                                       "bip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilakura"s,                                                   "bql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilaspuri"s,                                                  "kfs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilba"s,                                                      "bpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilbil"s,                                                     "brz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bile"s,                                                       "bil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilin"s,                                                      "byn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bilma Kanuri"s,                                               "bms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biloxi"s,                                                     "bll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilua"s,                                                      "blb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bilur"s,                                                      "bxf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bima"s,                                                       "bhp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bimin"s,                                                      "bhl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bimoba"s,                                                     "bim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bina (Nigeria)"s,                                             "byj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bina (Papua New Guinea)"s,                                    "bmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Binahari"s,                                                   "bxz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Binandere"s,                                                  "bhg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bindal"s,                                                     "xbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bine"s,                                                       "bon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bini"s,                                                       "bin"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Binji"s,                                                      "bpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Binongan Itneg"s,                                             "itb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bintauna"s,                                                   "bne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bintulu"s,                                                    "bny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Binukid"s,                                                    "bkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Binumarien"s,                                                 "bjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bipi"s,                                                       "biq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bira"s,                                                       "brf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birale"s,                                                     "bxe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birao"s,                                                      "brr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birgit"s,                                                     "btf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birhor"s,                                                     "biy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biri"s,                                                       "bzr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biritai"s,                                                    "bqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birked"s,                                                     "brk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birri"s,                                                      "bvq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birrpayi"s,                                                   "xbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Birwa"s,                                                      "brl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biseni"s,                                                     "ije"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bishnupriya"s,                                                "bpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bishuo"s,                                                     "bwh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bisis"s,                                                      "bnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bislama"s,                                                    "bis"s,     "bi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bisorio"s,                                                    "bir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bissa"s,                                                      "bib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bisu"s,                                                       "bzi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bit"s,                                                        "bgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bitare"s,                                                     "brt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bitur"s,                                                      "mcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biwat"s,                                                      "bwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biyo"s,                                                       "byo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Biyom"s,                                                      "bpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Blablanga"s,                                                  "blp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Blafe"s,                                                      "bfh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Blagar"s,                                                     "beu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Blang"s,                                                      "blr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Blissymbols"s,                                                "zbl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Bo (Laos)"s,                                                  "bgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bo (Papua New Guinea)"s,                                      "bpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bo-Rukul"s,                                                   "mae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bo-Ung"s,                                                     "mux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boano (Maluku)"s,                                             "bzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boano (Sulawesi)"s,                                           "bzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bobongko"s,                                                   "bgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bobot"s,                                                      "bty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bodo (Central African Republic)"s,                            "boy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bodo (India)"s,                                               "brx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bodo Gadaba"s,                                                "gbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bodo Parja"s,                                                 "bdv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bofi"s,                                                       "bff"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boga"s,                                                       "bvw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bogaya"s,                                                     "boq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boghom"s,                                                     "bux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boguru"s,                                                     "bqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bohtan Neo-Aramaic"s,                                         "bhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boikin"s,                                                     "bzf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bokha"s,                                                      "ybk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boko (Benin)"s,                                               "bqc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boko (Democratic Republic of Congo)"s,                        "bkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bokobaru"s,                                                   "bus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bokoto"s,                                                     "bdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bokyi"s,                                                      "bky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bola"s,                                                       "bnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolango"s,                                                    "bld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bole"s,                                                       "bol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolgarian"s,                                                  "xbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolgo"s,                                                      "bvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolia"s,                                                      "bli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolinao"s,                                                    "smk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolivian Sign Language"s,                                     "bvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boloki"s,                                                     "bkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolon"s,                                                      "bof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolondo"s,                                                    "bzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolongan"s,                                                   "blj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bolyu"s,                                                      "ply"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bom-Kim"s,                                                    "bmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boma"s,                                                       "boh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bomboli"s,                                                    "bml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bomboma"s,                                                    "bws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bomitaba"s,                                                   "zmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bomu"s,                                                       "bmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bomwali"s,                                                    "bmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bon Gula"s,                                                   "glc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonan"s,                                                      "peh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bondei"s,                                                     "bou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bondo"s,                                                      "bfw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bondoukou Kulango"s,                                          "kzc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bondum Dom Dogon"s,                                           "dbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonerate"s,                                                   "bna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonerif"s,                                                    "bnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonggi"s,                                                     "bdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonggo"s,                                                     "bpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bongili"s,                                                    "bui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bongo"s,                                                      "bot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bongu"s,                                                      "bpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonjo"s,                                                      "bok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonkeng"s,                                                    "bvg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bonkiman"s,                                                   "bop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bontok"s,                                                     "bnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bookan"s,                                                     "bnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boon"s,                                                       "bnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boor"s,                                                       "bvf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bora"s,                                                       "boa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borana-Arsi-Guji Oromo"s,                                     "gax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Border Kuna"s,                                                "kvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borei"s,                                                      "gai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borgu Fulfulde"s,                                             "fue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borna (Democratic Republic of Congo)"s,                       "bxx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Boro (Ethiopia)"s,                                            "bwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boro (Ghana)"s,                                               "xxb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borong"s,                                                     "ksr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boruca"s,                                                     "brn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Borôro"s,                                                     "bor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Boselewa"s,                                                   "bwf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bosngun"s,                                                    "bqs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bosnian"s,                                                    "bos"s,     "bs"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bote-Majhi"s,                                                 "bmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Botlikh"s,                                                    "bph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Botolan Sambal"s,                                             "sbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bouna Kulango"s,                                              "nku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bouni"s,                                                      "suo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bouyei"s,                                                     "pcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bozaba"s,                                                     "bzo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bragat"s,                                                     "aof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brahui"s,                                                     "brh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Braj"s,                                                       "bra"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Brao"s,                                                       "brb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brazilian Sign Language"s,                                    "bzs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brem"s,                                                       "buq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Breri"s,                                                      "brq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Breton"s,                                                     "bre"s,     "br"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bribri Sign Language"s,                                       "rib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bribri"s,                                                     "bzd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brithenig"s,                                                  "bzt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"British Sign Language"s,                                      "bfi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brokkat"s,                                                    "bro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brokpake"s,                                                   "sgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brokskat"s,                                                   "bkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brooke's Point Palawano"s,                                    "plw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Broome Pearling Lugger Pidgin"s,                              "bpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brunca Sign Language"s,                                       "rnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brunei Bisaya"s,                                              "bsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Brunei"s,                                                     "kxd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bruny Island Tasmanian"s,                                     "xpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bu (Bauchi State)"s,                                          "zbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bu (Kaduna State)"s,                                          "jid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bu-Nao Bunu"s,                                                "bwx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bua"s,                                                        "bub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bualkhaw Chin"s,                                              "cbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buamu"s,                                                      "box"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bube"s,                                                       "bvb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bubi"s,                                                       "buw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bubia"s,                                                      "bbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budeh Stieng"s,                                               "stt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budibud"s,                                                    "btp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budong-Budong"s,                                              "bdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budu"s,                                                       "buu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budukh"s,                                                     "bdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buduma"s,                                                     "bdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Budza"s,                                                      "bja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bugan"s,                                                      "bbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bugawac"s,                                                    "buk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bughotu"s,                                                    "bgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buginese"s,                                                   "bug"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Buglere"s,                                                    "sab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bugun"s,                                                      "bgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buhi'non Bikol"s,                                             "ubl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buhid"s,                                                      "bku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buhutu"s,                                                     "bxh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukar-Sadung Bidayuh"s,                                       "sdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukat"s,                                                      "bvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukharic"s,                                                   "bhh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukit Malay"s,                                                "bvu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukitan"s,                                                    "bkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukiyip"s,                                                    "ape"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buksa"s,                                                      "tkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukusu"s,                                                     "bxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bukwen"s,                                                     "buz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bulgarian Sign Language"s,                                    "bqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bulgarian"s,                                                  "bul"s,     "bg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Bulgebi"s,                                                    "bmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buli (Ghana)"s,                                               "bwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buli (Indonesia)"s,                                           "bzq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bullom So"s,                                                  "buy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bulo Stieng"s,                                                "sti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bulu (Cameroon)"s,                                            "bum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bulu (Papua New Guinea)"s,                                    "bjl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bum"s,                                                        "bmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bumaji"s,                                                     "byp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bumang"s,                                                     "bvp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bumbita Arapesh"s,                                            "aon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bumthangkha"s,                                                "kjz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bun"s,                                                        "buv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buna"s,                                                       "bvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunak"s,                                                      "bfn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunama"s,                                                     "bdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bundeli"s,                                                    "bns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bung"s,                                                       "bqd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bungain"s,                                                    "but"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunganditj"s,                                                 "xbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bungku"s,                                                     "bkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bungu"s,                                                      "wun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunoge Dogon"s,                                               "dgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunuba"s,                                                     "bck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bunun"s,                                                      "bnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buol"s,                                                       "blf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bura-Pabir"s,                                                 "bwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burak"s,                                                      "bys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buraka"s,                                                     "bkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burarra"s,                                                    "bvr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burate"s,                                                     "bti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burduna"s,                                                    "bxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bure"s,                                                       "bvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buriat"s,                                                     "bua"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Burji"s,                                                      "bji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burmbar"s,                                                    "vrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burmese"s,                                                    "bur"s,     "my"s, "mya"s, true,  false);
  g_languages.emplace_back(u8"Burmeso"s,                                                    "bzu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buru (Indonesia)"s,                                           "mhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buru (Nigeria)"s,                                             "bqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burui"s,                                                      "bry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burumakok"s,                                                  "aip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burun"s,                                                      "bdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burundian Sign Language"s,                                    "lsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burunge"s,                                                    "bds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burushaski"s,                                                 "bsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Burusu"s,                                                     "bqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buruwai"s,                                                    "asi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busa"s,                                                       "bqp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busam"s,                                                      "bxs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busami"s,                                                     "bsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busang Kayan"s,                                               "bfg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bushi"s,                                                      "buc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bushoong"s,                                                   "buf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buso"s,                                                       "bso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busoa"s,                                                      "bup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bussa"s,                                                      "dox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Busuu"s,                                                      "bju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Butbut Kalinga"s,                                             "kyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Butmas-Tur"s,                                                 "bnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Butuanon"s,                                                   "btw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buwal"s,                                                      "bhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buya"s,                                                       "byy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Buyu"s,                                                       "byi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Buyuan Jinuo"s,                                               "jiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwa"s,                                                        "bww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwaidoka"s,                                                   "bwd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwanabwana"s,                                                 "tte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwatoo"s,                                                     "bwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwe Karen"s,                                                  "bwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwela"s,                                                      "bwl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwile"s,                                                      "bwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bwisi"s,                                                      "bwz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Byangsi"s,                                                    "bee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Byep"s,                                                       "mkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Bädi Kanum"s,                                                 "khd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"C'Lela"s,                                                     "dri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caac"s,                                                       "msq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cabiyarí"s,                                                   "cbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cabécar"s,                                                    "cjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cacaloxtepec Mixtec"s,                                        "miu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cacaopera"s,                                                  "ccr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cacgia Roglai"s,                                              "roc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cacua"s,                                                      "cbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caddo"s,                                                      "cad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Caddoan languages"s,                                          "cdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cafundo Creole"s,                                             "ccd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cagua"s,                                                      "cbh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Cahuarano"s,                                                  "cah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cahuilla"s,                                                   "chl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cajamarca Quechua"s,                                          "qvc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cajatambo North Lima Quechua"s,                               "qvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cajonos Zapotec"s,                                            "zad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cajun French"s,                                               "frc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caka"s,                                                       "ckx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cakchiquel-Quiché Mixed Language"s,                           "ckz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cakfem-Mushere"s,                                             "cky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Calamian Tagbanwa"s,                                          "tbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Calderón Highland Quichua"s,                                  "qud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Callawalla"s,                                                 "caw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caluyanun"s,                                                  "clu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caló"s,                                                       "rmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caló"s,                                                       "rmr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Cambodian Sign Language"s,                                    "csx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cameroon Mambila"s,                                           "mcu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cameroon Pidgin"s,                                            "wes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Camling"s,                                                    "rab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Campalagian"s,                                                "cml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Campidanese Sardinian"s,                                      "sro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Camsá"s,                                                      "kbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Camtho"s,                                                     "cmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Camunic"s,                                                    "xcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Candoshi-Shapra"s,                                            "cbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Canela"s,                                                     "ram"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Canichana"s,                                                  "caz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cao Lan"s,                                                    "mlc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cao Miao"s,                                                   "cov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Capanahua"s,                                                  "kaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Capiznon"s,                                                   "cps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cappadocian Greek"s,                                          "cpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caquinte"s,                                                   "cot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Car Nicobarese"s,                                             "caq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cara"s,                                                       "cfd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carabayo"s,                                                   "cby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caramanta"s,                                                  "crf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carapana"s,                                                   "cbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carian"s,                                                     "xcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caribbean Hindustani"s,                                       "hns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Caribbean Javanese"s,                                         "jvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carijona"s,                                                   "cbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carolina Algonquian"s,                                        "crr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carolinian"s,                                                 "cal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carpathian Romani"s,                                          "rmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Carrier"s,                                                    "crx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cashibo-Cacataibo"s,                                          "cbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cashinahua"s,                                                 "cbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Casiguran Dumagat Agta"s,                                     "dgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Casuarina Coast Asmat"s,                                      "asc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cataelano Mandaya"s,                                          "mst"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Catalan Sign Language"s,                                      "csc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Catalan"s,                                                    "cat"s,     "ca"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Catawba"s,                                                    "chc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cauca"s,                                                      "cca"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Caucasian languages"s,                                        "cau"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Cavineña"s,                                                   "cav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cayubaba"s,                                                   "cyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cayuga"s,                                                     "cay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cayuse"s,                                                     "xcy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cañar Highland Quichua"s,                                     "qxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ca̱hungwa̱rya̱"s,                                             "nat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cebaara Senoufo"s,                                            "sef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cebuano"s,                                                    "ceb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Celtiberian"s,                                                "xce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Celtic languages"s,                                           "cel"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Cemuhî"s,                                                     "cam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cen"s,                                                        "cen"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central American Indian languages"s,                          "cai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Central Asmat"s,                                              "cns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Atlas Tamazight"s,                                    "tzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Awyu"s,                                               "awu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Aymara"s,                                             "ayr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Bai"s,                                                "bca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Berawan"s,                                            "zbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Bikol"s,                                              "bcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Bontok"s,                                             "lbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Cagayan Agta"s,                                       "agt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Grebo"s,                                              "grv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Hongshuihe Zhuang"s,                                  "zch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Huasteca Nahuatl"s,                                   "nch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Huishui Hmong"s,                                      "hmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Kanuri"s,                                             "knc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Kurdish"s,                                            "ckb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Maewo"s,                                              "mwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Malay"s,                                              "pse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Malayo-Polynesian languages"s,                        "plf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Masela"s,                                             "mxz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Mashan Hmong"s,                                       "hmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Mazahua"s,                                            "maz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Melanau"s,                                            "mel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Mnong"s,                                              "cmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Nahuatl"s,                                            "nhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Nicobarese"s,                                         "ncb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Ojibwa"s,                                             "ojc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Okinawan"s,                                           "ryu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Palawano"s,                                           "plc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Pame"s,                                               "pbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Pashto"s,                                             "pst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Pomo"s,                                               "poo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Puebla Nahuatl"s,                                     "ncx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Sama"s,                                               "sml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Siberian Yupik"s,                                     "ess"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Sierra Miwok"s,                                       "csm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Subanen"s,                                            "syb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Sudanic languages"s,                                  "csu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Tagbanwa"s,                                           "tgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Tarahumara"s,                                         "tar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Tunebo"s,                                             "tuf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central Yupik"s,                                              "esu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Central-Eastern Niger Fulfulde"s,                             "fuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Centúúm"s,                                                    "cet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cerma"s,                                                      "cme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chabu"s,                                                      "sbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chachapoyas Quechua"s,                                        "quk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chachi"s,                                                     "cbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chadian Arabic"s,                                             "shu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chadian Sign Language"s,                                      "cds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chadic languages"s,                                           "cdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chadong"s,                                                    "cdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chagatai"s,                                                   "chg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chaima"s,                                                     "ciy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chak"s,                                                       "ckh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chakali"s,                                                    "cli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chakavian"s,                                                  "ckm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chakma"s,                                                     "ccp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chala"s,                                                      "cll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chaldean Neo-Aramaic"s,                                       "cld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chalikha"s,                                                   "tgf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chamacoco"s,                                                  "ceg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chamalal"s,                                                   "cji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chamari"s,                                                    "cdg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chambeali"s,                                                  "cdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chambri"s,                                                    "can"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chamic languages"s,                                           "cmc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chamicuro"s,                                                  "ccc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chamorro"s,                                                   "cha"s,     "ch"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Chang Naga"s,                                                 "nbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Changriwa"s,                                                  "cga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Changthang"s,                                                 "cna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chantyal"s,                                                   "chx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chané"s,                                                      "caj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chara"s,                                                      "cra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chaudangsi"s,                                                 "cdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chaungtha"s,                                                  "ccq"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chaura"s,                                                     "crv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chavacano"s,                                                  "cbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chayahuita"s,                                                 "cbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chayuco Mixtec"s,                                             "mih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chazumba Mixtec"s,                                            "xtb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Che"s,                                                        "ruk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chechen"s,                                                    "che"s,     "ce"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Cheke Holo"s,                                                 "mrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chemakum"s,                                                   "xch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chenapian"s,                                                  "cjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chenchu"s,                                                    "cde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chenoua"s,                                                    "cnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chepang"s,                                                    "cdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chepya"s,                                                     "ycp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cherepon"s,                                                   "cpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cherokee"s,                                                   "chr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chesu"s,                                                      "ych"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chetco"s,                                                     "ctc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chewong"s,                                                    "cwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cheyenne"s,                                                   "chy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chhattisgarhi"s,                                              "hne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chhintange"s,                                                 "ctn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chhulung"s,                                                   "cur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiangmai Sign Language"s,                                    "csd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiapanec"s,                                                  "cip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chibcha"s,                                                    "chb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chibchan languages"s,                                         "cba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chicahuaxtla Triqui"s,                                        "trs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chichicapan Zapotec"s,                                        "zpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chichimeca-Jonaz"s,                                           "pei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chickasaw"s,                                                  "cic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chicomuceltec"s,                                              "cob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiga"s,                                                      "cgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chigmecatitlán Mixtec"s,                                      "mii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chilcotin"s,                                                  "clc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chilean Quechua"s,                                            "cqu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chilean Sign Language"s,                                      "csg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chilisso"s,                                                   "clh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiltepec Chinantec"s,                                        "csa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chimakum"s,                                                   "cmk"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chimalapa Zoque"s,                                            "zoh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chimariko"s,                                                  "cid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chimborazo Highland Quichua"s,                                "qug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chimila"s,                                                    "cbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"China Buriat"s,                                               "bxu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinali"s,                                                    "cih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinbon Chin"s,                                               "cnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chincha Quechua"s,                                            "qxc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinese (family)"s,                                           "zhx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinese Pidgin English"s,                                     "cpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinese Sign Language"s,                                      "csl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chinese"s,                                                    "chi"s,     "zh"s, "zho"s, true,  false);
  g_languages.emplace_back(u8"Chinook jargon"s,                                             "chn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chinook"s,                                                    "chh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chipaya"s,                                                    "cap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chipewyan"s,                                                  "chp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chipiajes"s,                                                  "cbe"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chippewa"s,                                                   "ciw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiquihuitlán Mazatec"s,                                      "maq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiquitano"s,                                                 "cax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiquián Ancash Quechua"s,                                    "qxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiripá"s,                                                    "nhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chiru"s,                                                      "cdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chitimacha"s,                                                 "ctm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chitkuli Kinnauri"s,                                          "cik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chittagonian"s,                                               "ctg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chitwania Tharu"s,                                            "the"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Choapan Zapotec"s,                                            "zpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chocangacakha"s,                                              "cgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chochotec"s,                                                  "coz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Choctaw"s,                                                    "cho"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chodri"s,                                                     "cdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chokri Naga"s,                                                "nri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chokwe"s,                                                     "cjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chol"s,                                                       "ctu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cholón"s,                                                     "cht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chong"s,                                                      "cog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Choni"s,                                                      "cda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chonyi-Dzihana-Kauma"s,                                       "coh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chopi"s,                                                      "cce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chorasmian"s,                                                 "xco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chorotega"s,                                                  "cjr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Chortí"s,                                                     "caa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chothe Naga"s,                                                "nct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chrau"s,                                                      "crw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chru"s,                                                       "cje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuanqiandian Cluster Miao"s,                                 "cqd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuave"s,                                                     "cjv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chug"s,                                                       "cvg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuj"s,                                                       "cac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuka"s,                                                      "cuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chukot"s,                                                     "ckt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chukwa"s,                                                     "cuw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chulym"s,                                                     "clw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chumburung"s,                                                 "ncu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chung"s,                                                      "cnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Churahi"s,                                                    "cdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Church Slavic"s,                                              "chu"s,     "cu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Chut"s,                                                       "scb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuukese"s,                                                   "chk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Chuvantsy"s,                                                  "xcv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chuvash"s,                                                    "chv"s,     "cv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Chuwabu"s,                                                    "chw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Chácobo"s,                                                    "cao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ci Gbe"s,                                                     "cib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cia-Cia"s,                                                    "cia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cibak"s,                                                      "ckl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cicipu"s,                                                     "awc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cimbrian"s,                                                   "cim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cinda-Regi-Tiyal"s,                                           "cdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cineni"s,                                                     "cie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cinta Larga"s,                                                "cin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cisalpine Gaulish"s,                                          "xcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cishingini"s,                                                 "asg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Citak"s,                                                      "txt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ciwogai"s,                                                    "tgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Clallam"s,                                                    "clm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Armenian"s,                                         "xcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Mandaic"s,                                          "myz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Mongolian"s,                                        "cmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Nahuatl"s,                                          "nci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Newari"s,                                           "nwc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Classical Quechua"s,                                          "qwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Classical Syriac"s,                                           "syc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Classical Tibetan"s,                                          "xct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coahuilteco"s,                                                "xcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coast Miwok"s,                                                "csi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coastal Kadazan"s,                                            "kzj"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Coastal Konjo"s,                                              "kjc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coatecas Altas Zapotec"s,                                     "zca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coatepec Nahuatl"s,                                           "naz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coatlán Mixe"s,                                               "mco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coatlán Zapotec"s,                                            "zps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coatzospan Mixtec"s,                                          "miz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cocama-Cocamilla"s,                                           "cod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cochimi"s,                                                    "coj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cocopa"s,                                                     "coc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cocos Islands Malay"s,                                        "coa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coeur d'Alene"s,                                              "crd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cofán"s,                                                      "con"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cogui"s,                                                      "kog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Col"s,                                                        "liw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Colombian Sign Language"s,                                    "csn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Colonia Tovar German"s,                                       "gct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Colorado"s,                                                   "cof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Columbia-Wenatchi"s,                                          "col"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Comaltepec Chinantec"s,                                       "cco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Comanche"s,                                                   "com"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Comecrudo"s,                                                  "xcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Como Karim"s,                                                 "cfg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Comox"s,                                                      "coo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Con"s,                                                        "cno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Congo Swahili"s,                                              "swc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coos"s,                                                       "csz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Copainalá Zoque"s,                                            "zoc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Copala Triqui"s,                                              "trc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coptic"s,                                                     "cop"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Coquille"s,                                                   "coq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cori"s,                                                       "cry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cornish"s,                                                    "cor"s,     "kw"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Corongo Ancash Quechua"s,                                     "qwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Corsican"s,                                                   "cos"s,     "co"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Costa Rican Sign Language"s,                                  "csr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cotabato Manobo"s,                                            "mta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cotoname"s,                                                   "xcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cowlitz"s,                                                    "cow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coxima"s,                                                     "kox"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Coyaima"s,                                                    "coy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Coyotepec Popoloca"s,                                         "pbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Coyutla Totonac"s,                                            "toc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cree"s,                                                       "cre"s,     "cr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Creek"s,                                                      "mus"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Creoles and pidgins"s,                                        "crp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Creoles and pidgins, English based"s,                         "cpe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Creoles and pidgins, French-based"s,                          "cpf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Creoles and pidgins, Portuguese-based"s,                      "cpp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Crimean Tatar"s,                                              "crh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Croatia Sign Language"s,                                      "csq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Croatian"s,                                                   "hrv"s,     "hr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Cross River Mbembe"s,                                         "mfn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Crow"s,                                                       "cro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cruzeño"s,                                                    "crz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cua"s,                                                        "cua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuba Sign Language"s,                                         "csf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cubeo"s,                                                      "cub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuiba"s,                                                      "cui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuitlatec"s,                                                  "cuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Culina"s,                                                     "cul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cumanagoto"s,                                                 "cuo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cumbric"s,                                                    "xcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cumeral"s,                                                    "cum"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Cun"s,                                                        "cuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuneiform Luwian"s,                                           "xlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cung"s,                                                       "cug"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Cupeño"s,                                                     "cup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Curonian"s,                                                   "xcu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Curripaco"s,                                                  "kpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cusco Quechua"s,                                              "quz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cushitic languages"s,                                         "cus"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Cutchi-Swahili"s,                                             "ccl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuvok"s,                                                      "cuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuyamecalco Mixtec"s,                                         "xtu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cuyonon"s,                                                    "cyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cwi Bwamu"s,                                                  "bwy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Cypriot Arabic"s,                                             "acy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Czech Sign Language"s,                                        "cse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Czech"s,                                                      "cze"s,     "cs"s, "ces"s, true,  false);
  g_languages.emplace_back(u8"Côông"s,                                                      "cnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Da'a Kaili"s,                                                 "kzf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daai Chin"s,                                                  "dao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daakaka"s,                                                    "bpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daantanai'"s,                                                 "lni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daasanach"s,                                                  "dsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daatsʼíin"s,                                                 "dtn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daba"s,                                                       "dbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dabarre"s,                                                    "dbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dabe"s,                                                       "dbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dacian"s,                                                     "xdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dadi Dadi"s,                                                  "dda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dadibi"s,                                                     "mps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dadiya"s,                                                     "dbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daga"s,                                                       "dgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dagaari Dioula"s,                                             "dgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dagba"s,                                                      "dgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dagbani"s,                                                    "dag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dagik"s,                                                      "dec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dagoman"s,                                                    "dgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dahalik"s,                                                    "dlk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dahalo"s,                                                     "dal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daho-Doo"s,                                                   "das"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dai Zhuang"s,                                                 "zhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dai"s,                                                        "dij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dair"s,                                                       "drb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dakka"s,                                                      "dkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dakota"s,                                                     "dak"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dakpakha"s,                                                   "dka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dalabon"s,                                                    "ngk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dalmatian"s,                                                  "dlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daloa Bété"s,                                                 "bev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dama"s,                                                       "dmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Damakawa"s,                                                   "dam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Damal"s,                                                      "uhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dambi"s,                                                      "dac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dameli"s,                                                     "dml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dampelas"s,                                                   "dms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dan"s,                                                        "daf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dan"s,                                                        "dnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Danaru"s,                                                     "dnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Danau"s,                                                      "dnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dandami Maria"s,                                              "daq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dangaléat"s,                                                  "daa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dangaura Tharu"s,                                             "thl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Danish Sign Language"s,                                       "dsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Danish"s,                                                     "dan"s,     "da"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Dano"s,                                                       "aso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Danu"s,                                                       "dnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dao"s,                                                        "daz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daonda"s,                                                     "dnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dar Daju Daju"s,                                              "djc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dar Fur Daju"s,                                               "daj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dar Sila Daju"s,                                              "dau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Darai"s,                                                      "dry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dargwa"s,                                                     "dar"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dari"s,                                                       "prs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Darkhat"s,                                                    "drh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Darkinyung"s,                                                 "xda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Darlong"s,                                                    "dln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Darmiya"s,                                                    "drd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daro-Matu Melanau"s,                                          "dro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Darwazi"s,                                                    "drw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dass"s,                                                       "dot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Datooga"s,                                                    "tcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daungwurrung"s,                                               "dgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daur"s,                                                       "dta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Davawenyo"s,                                                  "daw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dawawa"s,                                                     "dww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dawera-Daweloor"s,                                            "ddw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dawik Kui"s,                                                  "dwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dawro"s,                                                      "dwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Day"s,                                                        "dai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dayi"s,                                                       "dax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Daza"s,                                                       "dzd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dazaga"s,                                                     "dzg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Deccan"s,                                                     "dcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dedua"s,                                                      "ded"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Defaka"s,                                                     "afn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Defi Gbe"s,                                                   "gbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Deg"s,                                                        "mzw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Degaru"s,                                                     "dgu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Degema"s,                                                     "deg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Degenan"s,                                                    "dge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Degexit'an"s,                                                 "ing"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dehu"s,                                                       "dhv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dehwari"s,                                                    "deh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dek"s,                                                        "dek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dela-Oenale"s,                                                "row"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Delaware"s,                                                   "del"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Delo"s,                                                       "ntr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dem"s,                                                        "dem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dema"s,                                                       "dmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Demisa"s,                                                     "dei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Demta"s,                                                      "dmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dendi (Benin)"s,                                              "ddn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dendi (Central African Republic)"s,                           "deq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dengese"s,                                                    "dez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dengka"s,                                                     "dnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Deno"s,                                                       "dbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Denya"s,                                                      "anv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dení"s,                                                       "dny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Deori"s,                                                      "der"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dera (Indonesia)"s,                                           "kbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dera (Nigeria)"s,                                             "kna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Desano"s,                                                     "des"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Desiya"s,                                                     "dso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dewas Rai"s,                                                  "dwz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dewoin"s,                                                     "dee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dezfuli"s,                                                    "def"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dghwede"s,                                                    "dgh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhaiso"s,                                                     "dhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhalandji"s,                                                  "dhl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhangu-Djangu"s,                                              "dhg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhanki"s,                                                     "dhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhanwar (India)"s,                                            "dha"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dhanwar (Nepal)"s,                                            "dhw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhao"s,                                                       "nfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dharawal"s,                                                   "tbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhargari"s,                                                   "dhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dharuk"s,                                                     "xdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dharumbal"s,                                                  "xgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhatki"s,                                                     "mki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhimal"s,                                                     "dhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhivehi"s,                                                    "div"s,     "dv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Dhodia"s,                                                     "dho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhofari Arabic"s,                                             "adf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhudhuroa"s,                                                  "ddr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhundari"s,                                                   "dhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhungaloo"s,                                                  "dhx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhurga"s,                                                     "dhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhuwal"s,                                                     "duj"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dhuwal"s,                                                     "dwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dhuwaya"s,                                                    "dwy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dia"s,                                                        "dia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dibabawon Manobo"s,                                           "mbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dibiyaso"s,                                                   "dby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dibo"s,                                                       "dio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dibole"s,                                                     "bvx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dicamay Agta"s,                                               "duy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Didinga"s,                                                    "did"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dido"s,                                                       "ddo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dieri"s,                                                      "dif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Digaro-Mishmi"s,                                              "mhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Digo"s,                                                       "dig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dii"s,                                                        "dur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dijim-Bwilim"s,                                               "cfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dilling"s,                                                    "dil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dima"s,                                                       "jma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dimasa"s,                                                     "dis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dimbong"s,                                                    "dii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dime"s,                                                       "dim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dimli (individual language)"s,                                "diq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ding"s,                                                       "diz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dinka"s,                                                      "din"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dirari"s,                                                     "dit"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dirasha"s,                                                    "gdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Diri"s,                                                       "dwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Diriku"s,                                                     "diu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dirim"s,                                                      "dir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Disa"s,                                                       "dsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ditammari"s,                                                  "tbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ditidaht"s,                                                   "dtd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Diuwe"s,                                                      "diy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Diuxi-Tilantongo Mixtec"s,                                    "xtd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dixon Reef"s,                                                 "dix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dizin"s,                                                      "mdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djabugay"s,                                                   "dyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djabwurrung"s,                                                "tjw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djadjawurrung"s,                                              "dja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djambarrpuyngu"s,                                             "djr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djamindjung"s,                                                "djd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djangun"s,                                                    "djf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djawi"s,                                                      "djw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djeebbana"s,                                                  "djj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djimini Senoufo"s,                                            "dyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djinang"s,                                                    "dji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djinba"s,                                                     "djb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Djiwarli"s,                                                   "djl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Djiwarli"s,                                                   "dze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dobel"s,                                                      "kvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dobu"s,                                                       "dob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doe"s,                                                        "doe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doga"s,                                                       "dgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doghoro"s,                                                    "dgx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dogoso"s,                                                     "dgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dogosé"s,                                                     "dos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dogri (individual language)"s,                                "dgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dogri (macrolanguage)"s,                                      "doi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dogrib"s,                                                     "dgr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dogul Dom Dogon"s,                                            "dbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doka"s,                                                       "dbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doko-Uyanga"s,                                                "uya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dolgan"s,                                                     "dlg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dolpo"s,                                                      "dre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dom"s,                                                        "doa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Domaaki"s,                                                    "dmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Domari"s,                                                     "rmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dombe"s,                                                      "dov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dominican Sign Language"s,                                    "doq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dompo"s,                                                      "doy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Domu"s,                                                       "dof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Domung"s,                                                     "dev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dondo"s,                                                      "dok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dong"s,                                                       "doh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dongo"s,                                                      "doo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dongotono"s,                                                  "ddd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dongshanba Lalo"s,                                            "yik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dongxiang"s,                                                  "sce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Donno So Dogon"s,                                             "dds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doondo"s,                                                     "dde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dori'o"s,                                                     "dor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doromu-Koki"s,                                                "kqc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dororo"s,                                                     "drr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Dorze"s,                                                      "doz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doso"s,                                                       "dol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dotyali"s,                                                    "dty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doutai"s,                                                     "tds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Doyayo"s,                                                     "dow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dravidian languages"s,                                        "dra"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Drents"s,                                                     "drt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Drung"s,                                                      "duu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duala"s,                                                      "dua"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Duano"s,                                                      "dup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duau"s,                                                       "dva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dubli"s,                                                      "dub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dubu"s,                                                       "dmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dugun"s,                                                      "ndu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duguri"s,                                                     "dbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dugwor"s,                                                     "dme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duhwa"s,                                                      "kbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duke"s,                                                       "nke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dulbu"s,                                                      "dbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duli-Gey"s,                                                   "duz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duma"s,                                                       "dma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dumbea"s,                                                     "duf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dumi"s,                                                       "dus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dumpas"s,                                                     "dmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dumun"s,                                                      "dui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duna"s,                                                       "duc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dungan"s,                                                     "dng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dungmali"s,                                                   "raa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dungra Bhil"s,                                                "duh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dungu"s,                                                      "dbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dupaninan Agta"s,                                             "duo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dura"s,                                                       "drq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Durango Nahuatl"s,                                            "nln"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Duri"s,                                                       "mvp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duriankere"s,                                                 "dbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duruma"s,                                                     "dug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duruwa"s,                                                     "pci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dusner"s,                                                     "dsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dusun Deyah"s,                                                "dun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dusun Malang"s,                                               "duq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dusun Witu"s,                                                 "duw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dutch Sign Language"s,                                        "dse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dutch"s,                                                      "dut"s,     "nl"s, "nld"s, true,  false);
  g_languages.emplace_back(u8"Dutton World Speedwords"s,                                    "dws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duungooma"s,                                                  "dux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duupa"s,                                                      "dae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duvle"s,                                                      "duv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duwai"s,                                                      "dbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Duwet"s,                                                      "gve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dũya"s,                                                      "ldb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dwang"s,                                                      "nnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyaberdyaber"s,                                               "dyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyan"s,                                                       "dya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyangadi"s,                                                   "dyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyirbal"s,                                                    "dbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyugun"s,                                                     "dyd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dyula"s,                                                      "dyu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Dza"s,                                                        "jen"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dzalakha"s,                                                   "dzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dzando"s,                                                     "dzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dzao Min"s,                                                   "bpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dzongkha"s,                                                   "dzo"s,     "dz"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Dzùùngoo"s,                                                   "dnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Dâw"s,                                                        "kwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"E"s,                                                          "eee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"E'ma Buyang"s,                                                "yzg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"E'ñapa Woromaipu"s,                                           "pbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Early Tripuri"s,                                              "xtr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Ambae"s,                                                 "omb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Berawan"s,                                               "zbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Damar"s,                                                 "dmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Futuna"s,                                                "fud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Germanic languages"s,                                    "gme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Kewa"s,                                                  "kjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Limba"s,                                                 "lma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Makian"s,                                                "mky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Masela"s,                                                "vme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Nyala"s,                                                 "nle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Slavic languages"s,                                      "zle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Tarangan"s,                                              "tre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"East Yugur"s,                                                 "yuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Abnaki"s,                                             "aaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Acipa"s,                                              "acp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Apurímac Quechua"s,                                   "qve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Arrernte"s,                                           "aer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Balochi"s,                                            "bgp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Bolivian Guaraní"s,                                   "gui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Bontok"s,                                             "ebk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Bru"s,                                                "bru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Canadian Inuktitut"s,                                 "ike"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Cham"s,                                               "cjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Durango Nahuatl"s,                                    "azd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Egyptian Bedawi Arabic"s,                             "avl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Frisian"s,                                            "frs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Eastern Gorkha Tamang"s,                                      "tge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Gurung"s,                                             "ggn"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Eastern Highland Chatino"s,                                   "cly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Highland Otomi"s,                                     "otm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Hongshuihe Zhuang"s,                                  "zeh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Huasteca Nahuatl"s,                                   "nhe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Huishui Hmong"s,                                      "hme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Karaboro"s,                                           "xrb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Karnic"s,                                             "ekc"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Eastern Katu"s,                                               "ktv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Kayah"s,                                              "eky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Keres"s,                                              "kee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Khumi Chin"s,                                         "cek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Krahn"s,                                              "kqo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Lalu"s,                                               "yit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Lawa"s,                                               "lwl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Magar"s,                                              "mgp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Malayo-Polynesian languages"s,                        "pqe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Maninkakan"s,                                         "emk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Mari"s,                                               "mhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Maroon Creole"s,                                      "djk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Meohang"s,                                            "emg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Minyag"s,                                             "emq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Mnong"s,                                              "mng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Muria"s,                                              "emu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Ngad'a"s,                                             "nea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Nisu"s,                                               "nos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Ojibwa"s,                                             "ojg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Oromo"s,                                              "hae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Parbate Kham"s,                                       "kif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Penan"s,                                              "pez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Pomo"s,                                               "peb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Qiandong Miao"s,                                      "hmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Subanen"s,                                            "sfe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Sudanic languages"s,                                  "sdv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Tamang"s,                                             "taj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Tawbuid"s,                                            "bnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Xiangxi Miao"s,                                       "muq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Xwla Gbe"s,                                           "gbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eastern Yiddish"s,                                            "ydd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ebira"s,                                                      "igb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eblan"s,                                                      "xeb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ebrié"s,                                                      "ebr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ebughu"s,                                                     "ebg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ecuadorian Sign Language"s,                                   "ecs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ede Cabe"s,                                                   "cbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ede Ica"s,                                                    "ica"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ede Idaca"s,                                                  "idd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ede Ije"s,                                                    "ijj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Edera Awyu"s,                                                 "awy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Edolo"s,                                                      "etr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Edomite"s,                                                    "xdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Edopi"s,                                                      "dbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Efai"s,                                                       "efa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Efe"s,                                                        "efe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Efik"s,                                                       "efi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Efutop"s,                                                     "ofu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ega"s,                                                        "ega"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eggon"s,                                                      "ego"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Egypt Sign Language"s,                                        "esl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Egyptian (Ancient)"s,                                         "egy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Egyptian Arabic"s,                                            "arz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Egyptian languages"s,                                         "egx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ehueun"s,                                                     "ehu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eipomek"s,                                                    "eip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eitiep"s,                                                     "eit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ejagham"s,                                                    "etu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ejamat"s,                                                     "eja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ekai Chin"s,                                                  "cey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ekajuk"s,                                                     "eka"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ekari"s,                                                      "ekg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eki"s,                                                        "eki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ekit"s,                                                       "eke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ekpeye"s,                                                     "ekp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"El Alto Zapotec"s,                                            "zpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"El Hugeirat"s,                                                "elh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"El Molo"s,                                                    "elo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"El Nayar Cora"s,                                              "crn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elamite"s,                                                    "elx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Eleme"s,                                                      "elm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elepi"s,                                                      "ele"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elfdalian"s,                                                  "ovd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elip"s,                                                       "ekm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elkei"s,                                                      "elk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elotepec Zapotec"s,                                           "zte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eloyi"s,                                                      "afo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elpaputih"s,                                                  "elp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Elseng"s,                                                     "mrf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elu"s,                                                        "elu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Elymian"s,                                                    "xly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emae"s,                                                       "mmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emai-Iuleha-Ora"s,                                            "ema"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eman"s,                                                       "emn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Embaloh"s,                                                    "emb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emberá-Baudó"s,                                               "bdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emberá-Catío"s,                                               "cto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emberá-Chamí"s,                                               "cmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emberá-Tadó"s,                                                "tdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Embu"s,                                                       "ebu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emerillon"s,                                                  "eme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emilian"s,                                                    "egl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emok"s,                                                       "emo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Emplawas"s,                                                   "emw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Emumu"s,                                                      "enr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"En"s,                                                         "enc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enawené-Nawé"s,                                               "unk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ende"s,                                                       "end"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enga"s,                                                       "enq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Engdewu"s,                                                    "ngr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Engenni"s,                                                    "enn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enggano"s,                                                    "eno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"English"s,                                                    "eng"s,     "en"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Enlhet"s,                                                     "enl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enrekang"s,                                                   "ptt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enu"s,                                                        "enu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enwan (Akwa Ibom State)"s,                                    "enw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enwan (Edo State)"s,                                          "env"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enxet"s,                                                      "enx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Enya"s,                                                       "gey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Epena"s,                                                      "sja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Epi-Olmec"s,                                                  "xep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Epie"s,                                                       "epi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Epigraphic Mayan"s,                                           "emy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eravallan"s,                                                  "era"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Erave"s,                                                      "kjy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ere"s,                                                        "twp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eritai"s,                                                     "ert"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Erokwanas"s,                                                  "erw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Erre"s,                                                       "err"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Erromintxela"s,                                               "emx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ersu"s,                                                       "ers"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eruwa"s,                                                      "erh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Erzya"s,                                                      "myv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Esan"s,                                                       "ish"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ese Ejja"s,                                                   "ese"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ese"s,                                                        "mcq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eshtehardi"s,                                                 "esh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Esimbi"s,                                                     "ags"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eskayan"s,                                                    "esy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eskimo-Aleut languages"s,                                     "esx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Esperanto"s,                                                  "epo"s,     "eo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Esselen"s,                                                    "esq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Estado de México Otomi"s,                                     "ots"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Estonian Sign Language"s,                                     "eso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Estonian"s,                                                   "est"s,     "et"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Esuma"s,                                                      "esm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Etchemin"s,                                                   "etc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Etebi"s,                                                      "etb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eten"s,                                                       "etx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eteocretan"s,                                                 "ecr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eteocypriot"s,                                                "ecy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ethiopian Sign Language"s,                                    "eth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Etkywan"s,                                                    "ich"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eton (Cameroon)"s,                                            "eto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eton (Vanuatu)"s,                                             "etn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Etruscan"s,                                                   "ett"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Etulo"s,                                                      "utr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Evant"s,                                                      "bzz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Even"s,                                                       "eve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Evenki"s,                                                     "evn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eviya"s,                                                      "gev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ewage-Notu"s,                                                 "nou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ewe"s,                                                        "ewe"s,     "ee"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ewondo"s,                                                     "ewo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Extremaduran"s,                                               "ext"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Eyak"s,                                                       "eya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ezaa"s,                                                       "eza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fa d'Ambu"s,                                                  "fab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fagani"s,                                                     "faf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faifi"s,                                                      "fif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faire Atta"s,                                                 "azt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faita"s,                                                      "faj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faiwol"s,                                                     "fai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fala"s,                                                       "fax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Falam Chin"s,                                                 "cfm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fali"s,                                                       "fli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faliscan"s,                                                   "xfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fam"s,                                                        "fam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fanagalo"s,                                                   "fng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fanamaket"s,                                                  "bjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fanbak"s,                                                     "fnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fang (Cameroon)"s,                                            "fak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fang (Equatorial Guinea)"s,                                   "fan"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Fania"s,                                                      "fni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fanti"s,                                                      "fat"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Far Western Muria"s,                                          "fmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Farefare"s,                                                   "gur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Faroese"s,                                                    "fao"s,     "fo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Fas"s,                                                        "fqs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fasu"s,                                                       "faa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fataleka"s,                                                   "far"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fataluku"s,                                                   "ddg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fayu"s,                                                       "fau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fe'fe'"s,                                                     "fmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fembe"s,                                                      "agl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fernando Po Creole English"s,                                 "fpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Feroge"s,                                                     "fer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fiji Hindi"s,                                                 "hif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fijian"s,                                                     "fij"s,     "fj"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Filipino"s,                                                   "fil"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Filomena Mata-Coahuitlán Totonac"s,                           "tlp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Finallig"s,                                                   "bkb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Finland-Swedish Sign Language"s,                              "fss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Finnish Sign Language"s,                                      "fse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Finnish"s,                                                    "fin"s,     "fi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Finno-Ugrian languages"s,                                     "fiu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Finongan"s,                                                   "fag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fipa"s,                                                       "fip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Firan"s,                                                      "fir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fiwaga"s,                                                     "fiw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Flaaitaal"s,                                                  "fly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Flinders Island"s,                                            "fln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Foau"s,                                                       "flh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Foi"s,                                                        "foi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Foia Foia"s,                                                  "ffi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Folopa"s,                                                     "ppo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Foma"s,                                                       "fom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fon"s,                                                        "fon"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Fongoro"s,                                                    "fgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Foodo"s,                                                      "fod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Forak"s,                                                      "frq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fordata"s,                                                    "frd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fore"s,                                                       "for"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Forest Enets"s,                                               "enf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Forest Maninka"s,                                             "myq"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Formosan languages"s,                                         "fox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fortsenal"s,                                                  "frt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Francisco León Zoque"s,                                       "zos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Frankish"s,                                                   "frk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"French Sign Language"s,                                       "fsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"French"s,                                                     "fre"s,     "fr"s, "fra"s, true,  false);
  g_languages.emplace_back(u8"Friulian"s,                                                   "fur"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Fulah"s,                                                      "ful"s,     "ff"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Fuliiru"s,                                                    "flr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fulniô"s,                                                     "fun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fum"s,                                                        "fum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fungwa"s,                                                     "ula"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fur"s,                                                        "fvr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Furu"s,                                                       "fuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Futuna-Aniwa"s,                                               "fut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fuyug"s,                                                      "fuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fwe"s,                                                        "fwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fwâi"s,                                                       "fwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fyam"s,                                                       "pym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Fyer"s,                                                       "fie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ga"s,                                                         "gaa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ga'anda"s,                                                    "gqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ga'dang"s,                                                    "gdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaa"s,                                                        "ttb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaam"s,                                                       "tbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gabi-Gabi"s,                                                  "gbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gabri"s,                                                      "gab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gabrielino-Fernandeño"s,                                      "xgf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gabutamon"s,                                                  "gav"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Gadang"s,                                                     "gdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaddang"s,                                                    "gad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaddi"s,                                                      "gbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gade Lohar"s,                                                 "gda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gade"s,                                                       "ged"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gadjerawang"s,                                                "gdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gadsup"s,                                                     "gaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gafat"s,                                                      "gft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gagadu"s,                                                     "gbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gagauz"s,                                                     "gag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gagnoa Bété"s,                                                "btg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gagu"s,                                                       "ggu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gahri"s,                                                      "bfu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaikundi"s,                                                   "gbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gail"s,                                                       "gic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaina"s,                                                      "gcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gal"s,                                                        "gap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galambu"s,                                                    "glo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galatian"s,                                                   "xga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galela"s,                                                     "gbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galeya"s,                                                     "gar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galibi Carib"s,                                               "car"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Galice"s,                                                     "gce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galician"s,                                                   "glg"s,     "gl"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Galindan"s,                                                   "xgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gallurese Sardinian"s,                                        "sdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galo"s,                                                       "adl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Galolen"s,                                                    "gal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamale Kham"s,                                                "kgj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gambera"s,                                                    "gma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gambian Wolof"s,                                              "wof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamilaraay"s,                                                 "kld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamit"s,                                                      "gbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamkonora"s,                                                  "gak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamo"s,                                                       "gmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gamo-Ningi"s,                                                 "bte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gan Chinese"s,                                                "gan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gana"s,                                                       "gnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganang"s,                                                     "gne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganda"s,                                                      "lug"s,     "lg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Gane"s,                                                       "gzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganggalida"s,                                                 "gcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganglau"s,                                                    "ggl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gangte"s,                                                     "gnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gangulu"s,                                                    "gnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gants"s,                                                      "gao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganza"s,                                                      "gza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ganzi"s,                                                      "gnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gao"s,                                                        "gga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gapapaiwa"s,                                                  "pwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garawa"s,                                                     "gbc"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Garhwali"s,                                                   "gbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garifuna"s,                                                   "cab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garig-Ilgar"s,                                                "ilg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garingbal"s,                                                  "xgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garlali"s,                                                    "gll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garo"s,                                                       "grt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garre"s,                                                      "gex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garrwa"s,                                                     "wrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garus"s,                                                      "gyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Garza"s,                                                      "xgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gata'"s,                                                      "gaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gavak"s,                                                      "dmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gavar"s,                                                      "gou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gavião Do Jiparaná"s,                                         "gvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gawar-Bati"s,                                                 "gwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gawri"s,                                                      "gwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gawwada"s,                                                    "gwd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gayil"s,                                                      "gyl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gayo"s,                                                       "gay"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gazi"s,                                                       "gzi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gaɓogbo"s,                                                    "gie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbagyi"s,                                                     "gbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbanu"s,                                                      "gbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbanziri"s,                                                   "gbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbari"s,                                                      "gby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbati-ri"s,                                                   "gti"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Gbaya (Central African Republic)"s,                           "gba"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gbaya (Sudan)"s,                                              "krs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbaya-Bossangoa"s,                                            "gbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbaya-Bozoum"s,                                               "gbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbaya-Mbodomo"s,                                              "gmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbayi"s,                                                      "gyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbesi Gbe"s,                                                  "gbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbii"s,                                                       "ggb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbin"s,                                                       "xgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gbiri-Niragu"s,                                               "grh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gboloo Grebo"s,                                               "gec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ge"s,                                                         "hmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Geba Karen"s,                                                 "kvq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gebe"s,                                                       "gei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gedaged"s,                                                    "gdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gedeo"s,                                                      "drs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Geez"s,                                                       "gez"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Geji"s,                                                       "gji"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Geji"s,                                                       "gyz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Geko Karen"s,                                                 "ghk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gela"s,                                                       "nlg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gelao"s,                                                      "gio"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Geme"s,                                                       "geq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gen"s,                                                        "gej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gende"s,                                                      "gaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gengle"s,                                                     "geg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Georgian"s,                                                   "geo"s,     "ka"s, "kat"s, true,  false);
  g_languages.emplace_back(u8"Gepo"s,                                                       "ygp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gera"s,                                                       "gew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gerai"s,                                                      "gef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"German Sign Language"s,                                       "gsg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"German"s,                                                     "ger"s,     "de"s, "deu"s, true,  false);
  g_languages.emplace_back(u8"Germanic languages"s,                                         "gem"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Geruma"s,                                                     "gea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Geser-Gorom"s,                                                "ges"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gey"s,                                                        "guv"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ghadamès"s,                                                   "gha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghanaian Pidgin English"s,                                    "gpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghanaian Sign Language"s,                                     "gse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghandruk Sign Language"s,                                     "gds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghanongga"s,                                                  "ghn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghari"s,                                                      "gri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghayavi"s,                                                    "bmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gheg Albanian"s,                                              "aln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghera"s,                                                      "ghr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghodoberi"s,                                                  "gdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghomara"s,                                                    "gho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghomálá'"s,                                                   "bbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghotuo"s,                                                     "aaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ghulfan"s,                                                    "ghl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Giangan"s,                                                    "bgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gibanawa"s,                                                   "gib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gidar"s,                                                      "gid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Giiwo"s,                                                      "kks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gikyode"s,                                                    "acd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gilaki"s,                                                     "glk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gilbertese"s,                                                 "gil"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gilima"s,                                                     "gix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gilyak"s,                                                     "niv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gimi (Eastern Highlands)"s,                                   "gim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gimi (West New Britain)"s,                                    "gip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gimme"s,                                                      "kmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gimnime"s,                                                    "gmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ginuman"s,                                                    "gnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ginyanga"s,                                                   "ayg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Girawa"s,                                                     "bbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Girirra"s,                                                    "gii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Giryama"s,                                                    "nyf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Githabul"s,                                                   "gih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gitonga"s,                                                    "toh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gitua"s,                                                      "ggt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gitxsan"s,                                                    "git"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Giyug"s,                                                      "giy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gizrra"s,                                                     "tof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Glaro-Twabo"s,                                                "glr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Glavda"s,                                                     "glw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Glio-Oubi"s,                                                  "oub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gnau"s,                                                       "gnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Goan Konkani"s,                                               "gom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Goaria"s,                                                     "gig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gobasi"s,                                                     "goi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gobu"s,                                                       "gox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Godié"s,                                                      "god"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Godwari"s,                                                    "gdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Goemai"s,                                                     "ank"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gofa"s,                                                       "gof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gogo"s,                                                       "gog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gogodala"s,                                                   "ggw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gokana"s,                                                     "gkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gola"s,                                                       "gol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Golin"s,                                                      "gvf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Golpa"s,                                                      "lja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gondi"s,                                                      "gon"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gone Dau"s,                                                   "goo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gongduk"s,                                                    "goe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gonja"s,                                                      "gjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Goo"s,                                                        "gov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gooniyandi"s,                                                 "gni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gor"s,                                                        "gqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gorakor"s,                                                    "goc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gorap"s,                                                      "goq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Goreng"s,                                                     "xgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gorontalo"s,                                                  "gor"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gorovu"s,                                                     "grq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gorowa"s,                                                     "gow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gothic"s,                                                     "got"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Goundo"s,                                                     "goy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gourmanchéma"s,                                               "gux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gowlan"s,                                                     "goj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gowli"s,                                                      "gok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gowro"s,                                                      "gwf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gozarkhani"s,                                                 "goz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Grangali"s,                                                   "nli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Grass Koiari"s,                                               "kbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Grebo"s,                                                      "grb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Greek (ancient, -1453)"s,                                     "grc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Greek (modern, 1453-)"s,                                      "gre"s,     "el"s, "ell"s, true,  false);
  g_languages.emplace_back(u8"Greek Sign Language"s,                                        "gss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Greek languages"s,                                            "grk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Green Gelao"s,                                                "giq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Grenadian Creole English"s,                                   "gcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gresi"s,                                                      "grs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Groma"s,                                                      "gro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gronings"s,                                                   "gos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gros Ventre"s,                                                "ats"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gua"s,                                                        "gwx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guadeloupean Creole French"s,                                 "gcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guahibo"s,                                                    "guh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guajajára"s,                                                  "gub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guajá"s,                                                      "gvj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guambiano"s,                                                  "gum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guana (Brazil)"s,                                             "gqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guana (Paraguay)"s,                                           "gva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guanano"s,                                                    "gvc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guanche"s,                                                    "gnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guanyinqiao"s,                                                "jiq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guarani"s,                                                    "grn"s,     "gn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Guarayu"s,                                                    "gyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guarequena"s,                                                 "gae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guatemalan Sign Language"s,                                   "gsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guató"s,                                                      "gta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guayabero"s,                                                  "guo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gudang"s,                                                     "xgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gudanji"s,                                                    "nji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gude"s,                                                       "gde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gudu"s,                                                       "gdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guduf-Gava"s,                                                 "gdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guerrero Amuzgo"s,                                            "amu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guerrero Nahuatl"s,                                           "ngu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guevea De Humboldt Zapotec"s,                                 "zpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gugadj"s,                                                     "ggd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gugu Badhun"s,                                                "gdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gugu Warra"s,                                                 "wrw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gugubera"s,                                                   "kkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guhu-Samane"s,                                                "ghs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guianese Creole French"s,                                     "gcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guibei Zhuang"s,                                              "zgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guiberoua Béte"s,                                             "bet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guibian Zhuang"s,                                             "zgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guinea Kpelle"s,                                              "gkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guinean Sign Language"s,                                      "gus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guiqiong"s,                                                   "gqi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gujarati"s,                                                   "guj"s,     "gu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Gujari"s,                                                     "gju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gula (Central African Republic)"s,                            "kcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gula (Chad)"s,                                                "glu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gula Iro"s,                                                   "glj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gula'alaa"s,                                                  "gmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gulay"s,                                                      "gvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gule"s,                                                       "gly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gulf Arabic"s,                                                "afb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guliguli"s,                                                   "gli"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Gumalu"s,                                                     "gmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gumatj"s,                                                     "gnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gumawana"s,                                                   "gvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gumuz"s,                                                      "guk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gun"s,                                                        "guw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gundi"s,                                                      "gdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gunditjmara"s,                                                "gjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gundungurra"s,                                                "xrd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gungabula"s,                                                  "gyf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gungu"s,                                                      "rub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guntai"s,                                                     "gnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gunwinggu"s,                                                  "gup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gunya"s,                                                      "gyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gupa-Abawa"s,                                                 "gpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gupapuyngu"s,                                                 "guf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guramalum"s,                                                  "grz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurani"s,                                                     "hac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurdjar"s,                                                    "gdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gureng Gureng"s,                                              "gnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurgula"s,                                                    "ggg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guriaso"s,                                                    "grx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurindji Kriol"s,                                             "gjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurindji"s,                                                   "gue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurmana"s,                                                    "gvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guro"s,                                                       "goa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurr-goni"s,                                                  "gge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gurung"s,                                                     "gvr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guruntum-Mbaaru"s,                                            "grd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gusii"s,                                                      "guz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gusilay"s,                                                    "gsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guugu Yimidhirr"s,                                            "kky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guwa"s,                                                       "xgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guwamu"s,                                                     "gwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guya"s,                                                       "gka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guyanese Creole English"s,                                    "gyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Guyani"s,                                                     "gvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gvoko"s,                                                      "ngs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwa"s,                                                        "gwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwahatike"s,                                                  "dah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwak"s,                                                       "jgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwamhi-Wuri"s,                                                "bga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwandara"s,                                                   "gwn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gweda"s,                                                      "grw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gweno"s,                                                      "gwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwere"s,                                                      "gwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gwichʼin"s,                                                   "gwi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Gyalsumdo"s,                                                  "gyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gyele"s,                                                      "gyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gyem"s,                                                       "gye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Güilá Zapotec"s,                                              "ztu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Gāndhārī"s,                                                   "pgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ha"s,                                                         "haq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Habu"s,                                                       "hbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hadiyya"s,                                                    "hdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hadothi"s,                                                    "hoj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hadrami Arabic"s,                                             "ayh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hadrami"s,                                                    "xhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hadza"s,                                                      "hts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haeke"s,                                                      "aek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hahon"s,                                                      "hah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haida"s,                                                      "hai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Haigwai"s,                                                    "hgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haiphong Sign Language"s,                                     "haf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haisla"s,                                                     "has"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haitian Vodoun Culture Language"s,                            "hvc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haitian"s,                                                    "hat"s,     "ht"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Haiǁom"s,                                                     "hgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haji"s,                                                       "hji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hajong"s,                                                     "haj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hakha Chin"s,                                                 "cnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hakka Chinese"s,                                              "hak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hakö"s,                                                       "hao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halang Doan"s,                                                "hld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halang"s,                                                     "hal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halbi"s,                                                      "hlb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halh Mongolian"s,                                             "khk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halia"s,                                                      "hla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Halkomelem"s,                                                 "hur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hamap"s,                                                      "hmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hamba"s,                                                      "hba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hamer-Banna"s,                                                "amf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hamtai"s,                                                     "hmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Han"s,                                                        "haa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hanga Hundi"s,                                                "wos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hanga"s,                                                      "hag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hangaza"s,                                                    "han"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hani"s,                                                       "hni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hano"s,                                                       "lml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hanoi Sign Language"s,                                        "hab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hanunoo"s,                                                    "hnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Harami"s,                                                     "xha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Harari"s,                                                     "har"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Harijan Kinnauri"s,                                           "kjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haroi"s,                                                      "hro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Harsusi"s,                                                    "hss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haruai"s,                                                     "tmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haruku"s,                                                     "hrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haryanvi"s,                                                   "bgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Harzani"s,                                                    "hrz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hasha"s,                                                      "ybj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hassaniyya"s,                                                 "mey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hatam"s,                                                      "had"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hattic"s,                                                     "xht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hausa Sign Language"s,                                        "hsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hausa"s,                                                      "hau"s,     "ha"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Havasupai-Walapai-Yavapai"s,                                  "yuf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Haveke"s,                                                     "hvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Havu"s,                                                       "hav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hawai'i Creole English"s,                                     "hwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hawai'i Sign Language (HSL)"s,                                "hps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hawaiian"s,                                                   "haw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Haya"s,                                                       "hay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hazaragi"s,                                                   "haz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hdi"s,                                                        "xed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hebrew"s,                                                     "heb"s,     "he"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Hehe"s,                                                       "heh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Heiban"s,                                                     "hbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Heiltsuk"s,                                                   "hei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Helong"s,                                                     "heg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hema"s,                                                       "nix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hemba"s,                                                      "hem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Herdé"s,                                                      "hed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Herero"s,                                                     "her"s,     "hz"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Hermit"s,                                                     "llf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hernican"s,                                                   "xhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hewa"s,                                                       "ham"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Heyo"s,                                                       "auk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hiberno-Scottish Gaelic"s,                                    "ghc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hibito"s,                                                     "hib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hidatsa"s,                                                    "hid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hieroglyphic Luwian"s,                                        "hlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Higaonon"s,                                                   "mba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Highland Konjo"s,                                             "kjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Highland Oaxaca Chontal"s,                                    "chd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Highland Popoluca"s,                                          "poi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Highland Puebla Nahuatl"s,                                    "azz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Highland Totonac"s,                                           "tos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hijazi Arabic"s,                                              "acw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hijuk"s,                                                      "hij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hiligaynon"s,                                                 "hil"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Himachali languages; Western Pahari languages"s,              "him"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Himarimã"s,                                                   "hir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hindi"s,                                                      "hin"s,     "hi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Hinduri"s,                                                    "hii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hinukh"s,                                                     "gin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hiri Motu"s,                                                  "hmo"s,     "ho"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Hittite"s,                                                    "hit"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Hitu"s,                                                       "htu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hiw"s,                                                        "hiw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hixkaryána"s,                                                 "hix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hlai"s,                                                       "lic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hlepho Phowa"s,                                               "yhl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hlersu"s,                                                     "hle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmar"s,                                                       "hmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong Daw"s,                                                  "mww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong Don"s,                                                  "hmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong Dô"s,                                                   "hmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong Njua"s,                                                 "hnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong Shua"s,                                                 "hmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmong"s,                                                      "hmn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Hmong-Mien languages"s,                                       "hmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hmwaveke"s,                                                   "mrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ho Chi Minh City Sign Language"s,                             "hos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ho"s,                                                         "hoc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ho-Chunk"s,                                                   "win"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hoava"s,                                                      "hoa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hobyót"s,                                                     "hoh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hoia Hoia"s,                                                  "hhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hokan languages"s,                                            "hok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Holikachuk"s,                                                 "hoi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Holiya"s,                                                     "hoy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Holma"s,                                                      "hod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Holoholo"s,                                                   "hoo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Holu"s,                                                       "hol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Homa"s,                                                       "hom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Honduras Sign Language"s,                                     "hds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hong Kong Sign Language"s,                                    "hks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Honi"s,                                                       "how"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hopi"s,                                                       "hop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Horned Miao"s,                                                "hrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Horo"s,                                                       "hor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Horom"s,                                                      "hoe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Horpa"s,                                                      "ero"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Horuru"s,                                                     "hrr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Hote"s,                                                       "hot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hoti"s,                                                       "hti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hovongan"s,                                                   "hov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hoyahoya"s,                                                   "hhy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hozo"s,                                                       "hoz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hpon"s,                                                       "hpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hrangkhol"s,                                                  "hra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hre"s,                                                        "hre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hruso"s,                                                      "hru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hu"s,                                                         "huo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huachipaeri"s,                                                "hug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huallaga Huánuco Quechua"s,                                   "qub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huamalíes-Dos de Mayo Huánuco Quechua"s,                      "qvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huambisa"s,                                                   "hub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huarijio"s,                                                   "var"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huastec"s,                                                    "hus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huaulu"s,                                                     "hud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huautla Mazatec"s,                                            "mau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huaxcaleca Nahuatl"s,                                         "nhq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huaylas Ancash Quechua"s,                                     "qwh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huaylla Wanca Quechua"s,                                      "qvw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huba"s,                                                       "hbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huehuetla Tepehua"s,                                          "tee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huichol"s,                                                    "hch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huilliche"s,                                                  "huh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huitepec Mixtec"s,                                            "mxs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huizhou Chinese"s,                                            "czh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hukumina"s,                                                   "huw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hula"s,                                                       "hul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hulaulá"s,                                                    "huy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Huli"s,                                                       "hui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hulung"s,                                                     "huk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Humburi Senni Songhay"s,                                      "hmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Humene"s,                                                     "huf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Humla"s,                                                      "hut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hun-Saare"s,                                                  "dud"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Hunde"s,                                                      "hke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hung"s,                                                       "hnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hungana"s,                                                    "hum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hungarian Sign Language"s,                                    "hsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hungarian"s,                                                  "hun"s,     "hu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Hungu"s,                                                      "hng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hunjara-Kaina Ke"s,                                           "hkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hunnic"s,                                                     "xhc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hunsrik"s,                                                    "hrx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hunzib"s,                                                     "huz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hupa"s,                                                       "hup"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Hupdë"s,                                                      "jup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hupla"s,                                                      "hap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hurrian"s,                                                    "xhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hutterite German"s,                                           "geh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hwana"s,                                                      "hwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hya"s,                                                        "hya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hyam"s,                                                       "jab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hyolmo"s,                                                     "scp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hértevin"s,                                                   "hrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Hõne"s,                                                       "juh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"I-Wak"s,                                                      "iwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iaai"s,                                                       "iai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iamalele"s,                                                   "yml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iapama"s,                                                     "iap"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Iatmul"s,                                                     "ian"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iau"s,                                                        "tmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibali Teke"s,                                                 "tek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibaloi"s,                                                     "ibl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iban"s,                                                       "iba"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ibanag"s,                                                     "ibg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibani"s,                                                      "iby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibatan"s,                                                     "ivb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iberian"s,                                                    "xib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibibio"s,                                                     "ibb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibilo"s,                                                      "ibi"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ibino"s,                                                      "ibn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibu"s,                                                        "ibu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ibuoro"s,                                                     "ibr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Icelandic Sign Language"s,                                    "icl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Icelandic"s,                                                  "ice"s,     "is"s, "isl"s, true,  false);
  g_languages.emplace_back(u8"Iceve-Maci"s,                                                 "bec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ida'an"s,                                                     "dbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idakho-Isukha-Tiriki"s,                                       "ida"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idaté"s,                                                      "idt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idere"s,                                                      "ide"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idesa"s,                                                      "ids"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idi"s,                                                        "idi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ido"s,                                                        "ido"s,     "io"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Idoma"s,                                                      "idu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idon"s,                                                       "idc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Idu-Mishmi"s,                                                 "clk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iduna"s,                                                      "viv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ifo"s,                                                        "iff"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ifè"s,                                                        "ife"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Igala"s,                                                      "igl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Igana"s,                                                      "igg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Igbo"s,                                                       "ibo"s,     "ig"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Igede"s,                                                      "ige"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ignaciano"s,                                                  "ign"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Igo"s,                                                        "ahl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iguta"s,                                                      "nar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Igwe"s,                                                       "igw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iha Based Pidgin"s,                                           "ihb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iha"s,                                                        "ihp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ihievbe"s,                                                    "ihi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ija-Zuba"s,                                                   "vki"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ijo languages"s,                                              "ijo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ik"s,                                                         "ikx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ika"s,                                                        "ikk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikaranggal"s,                                                 "ikr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikizu"s,                                                      "ikz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iko"s,                                                        "iki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikobi"s,                                                      "meb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikoma-Nata-Isenye"s,                                          "ntk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikpeng"s,                                                     "txi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikpeshi"s,                                                    "ikp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikposo"s,                                                     "kpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iku-Gora-Ankwa"s,                                             "ikv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikulu"s,                                                      "ikl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikwere"s,                                                     "ikw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ikwo"s,                                                       "iqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ila"s,                                                        "ilb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ile Ape"s,                                                    "ila"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ili Turki"s,                                                  "ili"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ili'uun"s,                                                    "ilu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ilianen Manobo"s,                                             "mbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Illyrian"s,                                                   "xil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iloko"s,                                                      "ilo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ilongot"s,                                                    "ilk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ilue"s,                                                       "ilv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ilwana"s,                                                     "mlk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Imbabura Highland Quichua"s,                                  "qvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Imbongu"s,                                                    "imo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Imeraguen"s,                                                  "ime"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Imonda"s,                                                     "imn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Imotong"s,                                                    "imt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Imroing"s,                                                    "imr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inabaknon"s,                                                  "abx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inapang"s,                                                    "mzu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inari Sami"s,                                                 "smn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Indian Sign Language"s,                                       "ins"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indic languages"s,                                            "inc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Indo-European languages"s,                                    "ine"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Indo-Iranian languages"s,                                     "iir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indo-Portuguese"s,                                            "idb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indonesian Bajau"s,                                           "bdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indonesian Sign Language"s,                                   "inl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indonesian"s,                                                 "ind"s,     "id"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Indri"s,                                                      "idr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indus Kohistani"s,                                            "mvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Indus Valley Language"s,                                      "xiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inebu One"s,                                                  "oin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ineseño"s,                                                    "inz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inga"s,                                                       "inb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ingrian"s,                                                    "izh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ingush"s,                                                     "inh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Inlaod Itneg"s,                                               "iti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Innu"s,                                                       "moe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inoke-Yate"s,                                                 "ino"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inonhan"s,                                                    "loc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inor"s,                                                       "ior"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inpui Naga"s,                                                 "nkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Interglossa"s,                                                "igs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Interlingua (International Auxiliary Language Association)"s, "ina"s,     "ia"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Interlingue"s,                                                "ile"s,     "ie"s, ""s,    true,  false);
  g_languages.emplace_back(u8"International Sign"s,                                         "ils"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Intha"s,                                                      "int"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inuinnaqtun"s,                                                "ikt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inuit Sign Language"s,                                        "iks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Inuktitut"s,                                                  "iku"s,     "iu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Inupiaq"s,                                                    "ipk"s,     "ik"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Iowa-Oto"s,                                                   "iow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ipalapa Amuzgo"s,                                             "azm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ipiko"s,                                                      "ipo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ipili"s,                                                      "ipi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ipulo"s,                                                      "ass"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iquito"s,                                                     "iqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ir"s,                                                         "irr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iranian Persian"s,                                            "pes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iranian Sign Language"s,                                      "psc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iranian languages"s,                                          "ira"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Iranun (Malaysia)"s,                                          "ilm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iranun (Philippines)"s,                                       "ilp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iranun"s,                                                     "ill"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Iraqw"s,                                                      "irk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Irarutu"s,                                                    "irh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iraya"s,                                                      "iry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iresim"s,                                                     "ire"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Irish Sign Language"s,                                        "isg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Irish"s,                                                      "gle"s,     "ga"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Iroquoian languages"s,                                        "iro"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Irula"s,                                                      "iru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Irántxe"s,                                                    "irn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isabi"s,                                                      "isa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isanzu"s,                                                     "isn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isarog Agta"s,                                                "agk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isconahua"s,                                                  "isc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isebe"s,                                                      "igo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isekiri"s,                                                    "its"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ishkashimi"s,                                                 "isk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isinai"s,                                                     "inn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isirawa"s,                                                    "srl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Island Carib"s,                                               "crb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Islander Creole English"s,                                    "icr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isnag"s,                                                      "isd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isoko"s,                                                      "iso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Israeli Sign Language"s,                                      "isr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isthmus Mixe"s,                                               "mir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isthmus Zapotec"s,                                            "zai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isthmus-Cosoleacaque Nahuatl"s,                               "nhk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isthmus-Mecayapan Nahuatl"s,                                  "nhx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isthmus-Pajapan Nahuatl"s,                                    "nhp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Istriot"s,                                                    "ist"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Istro Romanian"s,                                             "ruo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isu (Fako Division)"s,                                        "szv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Isu (Menchum Division)"s,                                     "isu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Italian Sign Language"s,                                      "ise"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Italian"s,                                                    "ita"s,     "it"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Italic languages"s,                                           "itc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itawit"s,                                                     "itv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itelmen"s,                                                    "itl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itene"s,                                                      "ite"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iteri"s,                                                      "itr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itik"s,                                                       "itx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ito"s,                                                        "itw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itonama"s,                                                    "ito"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itu Mbon Uzo"s,                                               "itm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itundujia Mixtec"s,                                           "mce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Itzá"s,                                                       "itz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iu Mien"s,                                                    "ium"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ivatan"s,                                                     "ivv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ivbie North-Okpela-Arhe"s,                                    "atg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iwaidja"s,                                                    "ibd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iwal"s,                                                       "kbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iwam"s,                                                       "iwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iwur"s,                                                       "iwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ixcatec"s,                                                    "ixc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ixcatlán Mazatec"s,                                           "mzi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ixil"s,                                                       "ixl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ixtayutla Mixtec"s,                                           "vmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ixtenco Otomi"s,                                              "otz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iyayu"s,                                                      "iya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iyive"s,                                                      "uiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iyo"s,                                                        "nca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iyo'wujwa Chorote"s,                                          "crq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iyojwa'ja Chorote"s,                                          "crt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Izere"s,                                                      "izr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Izi-Ezaa-Ikwo-Mgbo"s,                                         "izi"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Izii"s,                                                       "izz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Izon"s,                                                       "ijc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Izora"s,                                                      "cbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Iñapari"s,                                                    "inp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jabutí"s,                                                     "jbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jad"s,                                                        "jda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jadgali"s,                                                    "jdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jah Hut"s,                                                    "jah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jahanka"s,                                                    "jad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jair Awyu"s,                                                  "awv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jaitmatang"s,                                                 "xjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jakati"s,                                                     "jat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jakattoe"s,                                                   "jrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jakun"s,                                                      "jak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jalapa De Díaz Mazatec"s,                                     "maj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jalkunan"s,                                                   "bxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamaican Country Sign Language"s,                             "jcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamaican Creole English"s,                                    "jam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamaican Sign Language"s,                                     "jls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamamadí"s,                                                   "jaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jambi Malay"s,                                                "jax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamiltepec Mixtec"s,                                          "mxt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jamsay Dogon"s,                                               "djm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jandai"s,                                                     "jan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jandavra"s,                                                   "jnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jangkang"s,                                                   "djo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jangshung"s,                                                  "jna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Janji"s,                                                      "jni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Japanese (family)"s,                                          "jpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Japanese Sign Language"s,                                     "jsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Japanese"s,                                                   "jpn"s,     "ja"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Japrería"s,                                                   "jru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jaqaru"s,                                                     "jqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jara"s,                                                       "jaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jarai"s,                                                      "jra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jarawa (India)"s,                                             "anq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jarawa (Nigeria)"s,                                           "jar"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Jaru"s,                                                       "ddj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jauja Wanca Quechua"s,                                        "qxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jaunsari"s,                                                   "jns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Javanese"s,                                                   "jav"s,     "jv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Javindo"s,                                                    "jvd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jawe"s,                                                       "jaz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jawoyn"s,                                                     "djn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jaya"s,                                                       "jyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jebero"s,                                                     "jeb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jeh"s,                                                        "jeh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jehai"s,                                                      "jhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jejara Naga"s,                                                "pzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jejueo"s,                                                     "jje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jemez"s,                                                      "tow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jenaama Bozo"s,                                               "bze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jeng"s,                                                       "jeg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Jennu Kurumba"s,                                              "xuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jere"s,                                                       "jer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jeri Kuo"s,                                                   "jek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jerung"s,                                                     "jee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jewish Babylonian Aramaic (ca. 200-1200 CE)"s,                "tmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jewish Palestinian Aramaic"s,                                 "jpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jhankot Sign Language"s,                                      "jhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiamao"s,                                                     "jio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiarong"s,                                                    "jya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiba"s,                                                       "juo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jibu"s,                                                       "jib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jicarilla Apache"s,                                           "apj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiiddu"s,                                                     "jii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jilbe"s,                                                      "jie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jilim"s,                                                      "jil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jimi (Cameroon)"s,                                            "jim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jimi (Nigeria)"s,                                             "jmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jina"s,                                                       "jia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jingulu"s,                                                    "jig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jinyu Chinese"s,                                              "cjy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiongnai Bunu"s,                                              "pnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jirel"s,                                                      "jul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jiru"s,                                                       "jrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jita"s,                                                       "jit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jju"s,                                                        "kaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Joba"s,                                                       "job"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jofotek-Bromnya"s,                                            "jbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jogi"s,                                                       "jog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jola-Fonyi"s,                                                 "dyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jola-Kasa"s,                                                  "csk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jonkor Bourmataguil"s,                                        "jeu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jordanian Sign Language"s,                                    "jos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jorá"s,                                                       "jor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jowulu"s,                                                     "jow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ju"s,                                                         "juu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juang"s,                                                      "jun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Arabic"s,                                               "jrb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Judeo-Berber"s,                                               "jbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Georgian"s,                                             "jge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Iraqi Arabic"s,                                         "yhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Italian"s,                                              "itk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Moroccan Arabic"s,                                      "aju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Persian"s,                                              "jpr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Judeo-Tat"s,                                                  "jdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Tripolitanian Arabic"s,                                 "yud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Judeo-Tunisian Arabic"s,                                      "ajt"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Judeo-Yemeni Arabic"s,                                        "jye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jukun Takum"s,                                                "jbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jumjum"s,                                                     "jum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jumla Sign Language"s,                                        "jus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jumli"s,                                                      "jml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jungle Inga"s,                                                "inj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juquila Mixe"s,                                               "mxq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jur Modo"s,                                                   "bex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juray"s,                                                      "juy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jurchen"s,                                                    "juc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jurúna"s,                                                     "jur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jutish"s,                                                     "jut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juwal"s,                                                      "mwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juxtlahuaca Mixtec"s,                                         "vmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Juǀʼhoan"s,                                                   "ktz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jwira-Pepesa"s,                                               "jwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Jèrriais"s,                                                   "nrf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Júma"s,                                                       "jua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"K'iche'"s,                                                    "quc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaamba"s,                                                     "xku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaan"s,                                                       "ldl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaang Chin"s,                                                 "ckn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaansa"s,                                                     "gna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaba"s,                                                       "ksp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabalai"s,                                                    "kvf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabardian"s,                                                  "kbd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kabatei"s,                                                    "xkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabixí"s,                                                     "xbx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kabiyè"s,                                                     "kbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabola"s,                                                     "klz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabore One"s,                                                 "onk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabras"s,                                                     "lkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaburi"s,                                                     "uka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabutra"s,                                                    "kbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabuverdianu"s,                                               "kea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabwa"s,                                                      "cwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabwari"s,                                                    "kcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kabyle"s,                                                     "kab"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kachama-Ganjule"s,                                            "kcx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kachari"s,                                                    "xac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kachhi"s,                                                     "kfr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kachi Koli"s,                                                 "gjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kachin"s,                                                     "kac"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kachok"s,                                                     "xkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kacipo-Bale Suri"s,                                           "koe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadai"s,                                                      "kzd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadar"s,                                                      "kej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadaru"s,                                                     "kdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadazan Dusun"s,                                              "dtp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadiwéu"s,                                                    "kbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kado"s,                                                       "kdv"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kadu"s,                                                       "zkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kadung"s,                                                     "dkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaduo"s,                                                      "ktp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaeku"s,                                                      "kkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaera"s,                                                      "jka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kafa"s,                                                       "kbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kafoa"s,                                                      "kpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagan Kalagan"s,                                              "kll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagate"s,                                                     "syw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagayanen"s,                                                  "cgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagoma"s,                                                     "kdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagoro"s,                                                     "xkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kagulu"s,                                                     "kki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kahe"s,                                                       "hka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kahua"s,                                                      "agw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaian"s,                                                      "kct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaibobo"s,                                                    "kzb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaidipang"s,                                                  "kzp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaiep"s,                                                      "kbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaikadi"s,                                                    "kep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaikavian Literary Language"s,                                "kjv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaike"s,                                                      "kzq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaimbulawa"s,                                                 "zka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaimbé"s,                                                     "xai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaingang"s,                                                   "kgp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kairak"s,                                                     "ckr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kairiru"s,                                                    "kxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kairui-Midiki"s,                                              "krd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kais"s,                                                       "kzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaitag"s,                                                     "xdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaivi"s,                                                      "kce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaiwá"s,                                                      "kgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaiy"s,                                                       "tcq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kajakse"s,                                                    "ckq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kajali"s,                                                     "xkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kajaman"s,                                                    "kag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakabai"s,                                                    "kqf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakabe"s,                                                     "kke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakanda"s,                                                    "kka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakauhua"s,                                                   "kbf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kaki Ae"s,                                                    "tbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakihum"s,                                                    "kxe"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kako"s,                                                       "kkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kakwa"s,                                                      "keo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kala Lagaw Ya"s,                                              "mwp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalaallisut"s,                                                "kal"s,     "kl"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kalaamaya"s,                                                  "lkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalabakan"s,                                                  "kve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalabari"s,                                                   "ijn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalabra"s,                                                    "kzz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalagan"s,                                                    "kqe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalaktang Monpa"s,                                            "kkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalam"s,                                                      "kmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalamsé"s,                                                    "knz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalanadi"s,                                                   "wkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalanga"s,                                                    "kck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalanguya"s,                                                  "kak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalao"s,                                                      "kly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalapuya"s,                                                   "kyl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalarko"s,                                                    "kba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalasha"s,                                                    "kls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalenjin"s,                                                   "kln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalispel-Pend d'Oreille"s,                                    "fla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalkoti"s,                                                    "xka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalkutung"s,                                                  "ktg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalmyk"s,                                                     "xal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kalo Finnish Romani"s,                                        "rmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalou"s,                                                      "ywa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaluli"s,                                                     "bco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kalumpang"s,                                                  "kli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kam"s,                                                        "kdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamakan"s,                                                    "vkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamang"s,                                                     "woi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamano"s,                                                     "kbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamantan"s,                                                   "kci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamar"s,                                                      "keq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamara"s,                                                     "jmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamarian"s,                                                   "kzx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamaru"s,                                                     "kgx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamas"s,                                                      "xas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamasa"s,                                                     "klp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamasau"s,                                                    "kms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamayo"s,                                                     "kyk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamayurá"s,                                                   "kay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamba (Brazil)"s,                                             "xba"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kamba (Kenya)"s,                                              "kam"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kambaata"s,                                                   "ktb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kambaira"s,                                                   "kyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kambera"s,                                                    "xbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamberau"s,                                                   "irx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kambiwá"s,                                                    "xbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kami (Nigeria)"s,                                             "kmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kami (Tanzania)"s,                                            "kcu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamo"s,                                                       "kcq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamoro"s,                                                     "kgq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamu"s,                                                       "xmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamula"s,                                                     "xla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamviri"s,                                                    "xvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kamwe"s,                                                      "hig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanakanabu"s,                                                 "xnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanamarí"s,                                                   "knm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanan"s,                                                      "zkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanashi"s,                                                    "xns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanasi"s,                                                     "soq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanauji"s,                                                    "bjj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kandas"s,                                                     "kqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kandawo"s,                                                    "gam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kande"s,                                                      "kbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanembu"s,                                                    "kbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kang"s,                                                       "kyp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanga"s,                                                      "kcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kangean"s,                                                    "kkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanggape"s,                                                   "igm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kangjia"s,                                                    "kxs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kango (Bas-Uélé District)"s,                                  "kty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kango (Tshopo District)"s,                                    "kzy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kangri"s,                                                     "xnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaniet"s,                                                     "ktk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanikkaran"s,                                                 "kev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaningdon-Nindem"s,                                           "kdp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaningi"s,                                                    "kzo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaningra"s,                                                   "knr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaninuwa"s,                                                   "wat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanite"s,                                                     "kmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanjari"s,                                                    "kft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanju"s,                                                      "kbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kankanaey"s,                                                  "kne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kannada Kurumba"s,                                            "kfi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kannada"s,                                                    "kan"s,     "kn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kanowit-Tanjong Melanau"s,                                    "kxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanoé"s,                                                      "kxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kansa"s,                                                      "ksk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kantosi"s,                                                    "xkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanu"s,                                                       "khx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanufi"s,                                                     "kni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kanuri"s,                                                     "kau"s,     "kr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kanyok"s,                                                     "kny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kao"s,                                                        "kax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaonde"s,                                                     "kqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kap"s,                                                        "ykm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapin"s,                                                      "tbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapinawá"s,                                                   "xpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapingamarangi"s,                                             "kpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapori"s,                                                     "khp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapriman"s,                                                   "dju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaptiau"s,                                                    "kbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kapya"s,                                                      "klo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaqchikel"s,                                                  "cak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kara (Central African Republic)"s,                            "kah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kara (Korea)"s,                                               "zra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kara (Papua New Guinea)"s,                                    "leu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kara (Tanzania)"s,                                            "reg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kara-Kalpak"s,                                                "kaa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Karachay-Balkar"s,                                            "krc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Karagas"s,                                                    "kim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karahawyana"s,                                                "xkh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Karaim"s,                                                     "kdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karajarri"s,                                                  "gbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karajá"s,                                                     "kpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karakhanid"s,                                                 "xqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karami"s,                                                     "xar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karamojong"s,                                                 "kdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karang"s,                                                     "kzr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karanga"s,                                                    "kth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karankawa"s,                                                  "zkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karao"s,                                                      "kyj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karas"s,                                                      "kgv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karata"s,                                                     "kpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karawa"s,                                                     "xrw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karbi"s,                                                      "mjw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kare (Central African Republic)"s,                            "kbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kare (Papua New Guinea)"s,                                    "kmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karekare"s,                                                   "kai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karelian"s,                                                   "krl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Karen languages"s,                                            "kar"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Karenggapa"s,                                                 "eaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karey"s,                                                      "kyd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kari"s,                                                       "kbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karingani"s,                                                  "kgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karipuna"s,                                                   "kuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karipúna Creole French"s,                                     "kmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karipúna"s,                                                   "kgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karirí-Xocó"s,                                                "kzw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karitiâna"s,                                                  "ktn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kariya"s,                                                     "kil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kariyarra"s,                                                  "vka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karkar-Yuri"s,                                                "yuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karkin"s,                                                     "krb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karko"s,                                                      "kko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karnai"s,                                                     "bbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karo (Brazil)"s,                                              "arr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karo (Ethiopia)"s,                                            "kxh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karok"s,                                                      "kyh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karon Dori"s,                                                 "kgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karon"s,                                                      "krx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karore"s,                                                     "xkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Karranga"s,                                                   "xrq"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Karuwali"s,                                                   "rxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kasanga"s,                                                    "ccj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kasem"s,                                                      "xsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kashaya"s,                                                    "kju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kashmiri"s,                                                   "kas"s,     "ks"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kashubian"s,                                                  "csb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kasiguranin"s,                                                "ksn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaska"s,                                                      "kkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaskean"s,                                                    "zsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kasseng"s,                                                    "kgc"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kasua"s,                                                      "khs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kataang"s,                                                    "kgd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Katabaga"s,                                                   "ktq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katawixi"s,                                                   "xat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katbol"s,                                                     "tmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katcha-Kadugli-Miri"s,                                        "xtc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kathoriya Tharu"s,                                            "tkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kathu"s,                                                      "ykt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kati"s,                                                       "bsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katkari"s,                                                    "kfu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katla"s,                                                      "kcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kato"s,                                                       "ktw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katso"s,                                                      "kaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katua"s,                                                      "kta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Katukína"s,                                                   "kav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaulong"s,                                                    "pss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaur"s,                                                       "vkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaure"s,                                                      "bpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaurna"s,                                                     "zku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kauwera"s,                                                    "xau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kavalan"s,                                                    "ckv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kavet"s,                                                      "krv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kawacha"s,                                                    "kcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kawaiisu"s,                                                   "xaw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kawe"s,                                                       "kgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kawi"s,                                                       "kaw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kaxararí"s,                                                   "ktx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaxuiâna"s,                                                   "kbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayabí"s,                                                     "kyz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayagar"s,                                                    "kyt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayan Mahakam"s,                                              "xay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayan River Kayan"s,                                          "xkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayan"s,                                                      "pdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayapó"s,                                                     "txu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayardild"s,                                                  "gyd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayaw"s,                                                      "kvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayeli"s,                                                     "kzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayong"s,                                                     "kxy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayort"s,                                                     "kyv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kaytetye"s,                                                   "gbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kayupulau"s,                                                  "kzu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kazakh"s,                                                     "kaz"s,     "kk"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kazukuru"s,                                                   "kzk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ke'o"s,                                                       "xxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keak"s,                                                       "keh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keapara"s,                                                    "khz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kedah Malay"s,                                                "meo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kedang"s,                                                     "ksx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keder"s,                                                      "kdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keerray-Woorroong"s,                                          "wkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kehu"s,                                                       "khh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kei"s,                                                        "kei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keiga"s,                                                      "kec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kein"s,                                                       "bmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keiyo"s,                                                      "eyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kekchí"s,                                                     "kek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kela (Democratic Republic of Congo)"s,                        "kel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kela (Papua New Guinea)"s,                                    "kcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kelabit"s,                                                    "kzi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kele (Democratic Republic of Congo)"s,                        "khy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kele (Papua New Guinea)"s,                                    "sbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keley-I Kallahan"s,                                           "ify"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keliko"s,                                                     "kbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kelo"s,                                                       "xel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kelon"s,                                                      "kyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemak"s,                                                      "kem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kembayan"s,                                                   "xem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemberano"s,                                                  "bzp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kembra"s,                                                     "xkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemedzung"s,                                                  "dmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemi Sami"s,                                                  "sjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemiehua"s,                                                   "kfj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kemtuik"s,                                                    "kmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenaboi"s,                                                    "xbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenati"s,                                                     "gat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kendayan"s,                                                   "knx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kendeje"s,                                                    "klf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kendem"s,                                                     "kvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenga"s,                                                      "kyq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keningau Murut"s,                                             "kxi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keninjal"s,                                                   "knl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kensiu"s,                                                     "kns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenswei Nsei"s,                                               "ndb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenuzi-Dongola"s,                                             "kzh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kenyan Sign Language"s,                                       "xki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenyang"s,                                                    "ken"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenyi"s,                                                      "lke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kenzi"s,                                                      "xnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keoru-Ahia"s,                                                 "xeu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kepkiriwát"s,                                                 "kpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kepo'"s,                                                      "kuk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kera"s,                                                       "ker"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kerak"s,                                                      "hhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kereho"s,                                                     "xke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kerek"s,                                                      "krk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kerewe"s,                                                     "ked"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kerewo"s,                                                     "kxz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kerinci"s,                                                    "kvr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kesawai"s,                                                    "xes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ket"s,                                                        "ket"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ketangalan"s,                                                 "kae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kete"s,                                                       "kcv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ketengban"s,                                                  "xte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ketum"s,                                                      "ktt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Keyagana"s,                                                   "kyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kgalagadi"s,                                                  "xkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khah"s,                                                       "hkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khakas"s,                                                     "kjh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khalaj [Indo-Iranian]"s,                                      "kjf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Khalaj"s,                                                     "klj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khaling"s,                                                    "klr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khamba"s,                                                     "kbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khams Tibetan"s,                                              "khg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khamti"s,                                                     "kht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khamyang"s,                                                   "ksu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khana"s,                                                      "ogo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khandesi"s,                                                   "khn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khanty"s,                                                     "kca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khao"s,                                                       "xao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kharam Naga"s,                                                "kfw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kharia Thar"s,                                                "ksy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kharia"s,                                                     "khr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khasi"s,                                                      "kha"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Khayo"s,                                                      "lko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khazar"s,                                                     "zkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khe"s,                                                        "kqg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khehek"s,                                                     "tlx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khengkha"s,                                                   "xkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khetrani"s,                                                   "xhe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khezha Naga"s,                                                "nkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khiamniungan Naga"s,                                          "kix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khinalugh"s,                                                  "kjj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khirwar"s,                                                    "kwx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khisa"s,                                                      "kqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khlor"s,                                                      "llo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Khlula"s,                                                     "ykl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khmer"s,                                                      "khm"s,     "km"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Khmu"s,                                                       "kjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kho'ini"s,                                                    "xkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khoekhoe"s,                                                   "naq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khoibu Naga"s,                                                "nkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khoisan languages"s,                                          "khi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kholok"s,                                                     "ktc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khorasani Turkish"s,                                          "kmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khorezmian"s,                                                 "zkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khotanese"s,                                                  "kho"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Khowar"s,                                                     "khw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khua"s,                                                       "xhv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khuen"s,                                                      "khf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khumi Awa Chin"s,                                             "cka"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Khumi Chin"s,                                                 "cnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khunsari"s,                                                   "kfm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khvarshi"s,                                                   "khv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kháng"s,                                                      "kjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Khün"s,                                                       "kkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kibala"s,                                                     "blv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kibet"s,                                                      "kie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kibiri"s,                                                     "prm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kickapoo"s,                                                   "kic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kija"s,                                                       "gia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kikai"s,                                                      "kzg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kikuyu"s,                                                     "kik"s,     "ki"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kildin Sami"s,                                                "sjd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kilivila"s,                                                   "kij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiliwa"s,                                                     "klb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kilmeri"s,                                                    "kih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kim Mun"s,                                                    "mji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kim"s,                                                        "kia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kimaama"s,                                                    "kig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kimaragang"s,                                                 "kqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kimbu"s,                                                      "kiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kimbundu"s,                                                   "kmb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kimki"s,                                                      "sbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kimré"s,                                                      "kqp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinabalian"s,                                                 "cbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinalakna"s,                                                  "kco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinamiging Manobo"s,                                          "mkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinaray-A"s,                                                  "krj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinga"s,                                                      "zga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinnauri"s,                                                   "kfk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kintaq"s,                                                     "knq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinuku"s,                                                     "kkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kinyarwanda"s,                                                "kin"s,     "rw"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kioko"s,                                                      "ues"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiong"s,                                                      "kkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiorr"s,                                                      "xko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiowa Apache"s,                                               "apk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiowa"s,                                                      "kio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kipsigis"s,                                                   "sgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiput"s,                                                      "kyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kir-Balar"s,                                                  "kkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kire"s,                                                       "geb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kirghiz"s,                                                    "kir"s,     "ky"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kirike"s,                                                     "okr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kirikiri"s,                                                   "kiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kirmanjki (individual language)"s,                            "kiu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kirya-Konzəl"s,                                               "fkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kis"s,                                                        "kis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kisa"s,                                                       "lks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kisan"s,                                                      "xis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kisankasa"s,                                                  "kqh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kisar"s,                                                      "kje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kisi"s,                                                       "kiz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kistane"s,                                                    "gru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kita Maninkakan"s,                                            "mwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kitan"s,                                                      "zkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kitsai"s,                                                     "kii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kituba (Congo)"s,                                             "mkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kituba (Democratic Republic of Congo)"s,                      "ktu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kiunum"s,                                                     "wei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kla-Dan"s,                                                    "lda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Klamath-Modoc"s,                                              "kla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Klao"s,                                                       "klu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Klias River Kadazan"s,                                        "kqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Klingon"s,                                                    "tlh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Knaanic"s,                                                    "czk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ko"s,                                                         "fuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koalib"s,                                                     "kib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koasati"s,                                                    "cku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koba"s,                                                       "kpd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kobiana"s,                                                    "kcj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kobo"s,                                                       "okc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kobol"s,                                                      "kgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kobon"s,                                                      "kpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koch"s,                                                       "kdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kochila Tharu"s,                                              "thq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koda"s,                                                       "cdz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kodaku"s,                                                     "ksz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kodava"s,                                                     "kfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kodeoha"s,                                                    "vko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kodi"s,                                                       "kod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kodia"s,                                                      "kwp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koenoem"s,                                                    "kcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kofa"s,                                                       "kso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kofei"s,                                                      "kpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kofyar"s,                                                     "kwl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koguryo"s,                                                    "zkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kohin"s,                                                      "kkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kohistani Shina"s,                                            "plk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koho"s,                                                       "kpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kohumono"s,                                                   "bcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koi"s,                                                        "kkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koibal"s,                                                     "zkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koireng"s,                                                    "nkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koitabu"s,                                                    "kqi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koiwat"s,                                                     "kxt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kok Borok"s,                                                  "trp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kok-Nar"s,                                                    "gko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kokata"s,                                                     "ktd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koke"s,                                                       "kou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koki Naga"s,                                                  "nxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koko Babangk"s,                                               "okg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kokoda"s,                                                     "xod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kokola"s,                                                     "kzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kokota"s,                                                     "kkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kol (Bangladesh)"s,                                           "ekl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kol (Cameroon)"s,                                             "biw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kol (Papua New Guinea)"s,                                     "kol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kola"s,                                                       "kvv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kolbila"s,                                                    "klc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kolibugan Subanon"s,                                          "skn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kolum So Dogon"s,                                             "dkl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Koluwawa"s,                                                   "klx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kom (Cameroon)"s,                                             "bkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kom (India)"s,                                                "kmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koma"s,                                                       "kmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komba"s,                                                      "kpf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kombai"s,                                                     "tyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kombio"s,                                                     "xbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komering"s,                                                   "kge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komi"s,                                                       "kom"s,     "kv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Komi-Permyak"s,                                               "koi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komi-Zyrian"s,                                                "kpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kominimung"s,                                                 "xoi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komo (Democratic Republic of Congo)"s,                        "kmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komo (Sudan)"s,                                               "xom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komodo"s,                                                     "kvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kompane"s,                                                    "kvp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Komyandaret"s,                                                "kzv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kon Keu"s,                                                    "kkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konai"s,                                                      "kxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konda"s,                                                      "knd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konda-Dora"s,                                                 "kfc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koneraw"s,                                                    "kdw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kongo"s,                                                      "kon"s,     "kg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Konkani (individual language)"s,                              "knn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konkani (macrolanguage)"s,                                    "kok"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Konkomba"s,                                                   "xon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konni"s,                                                      "kma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kono (Guinea)"s,                                              "knu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kono (Nigeria)"s,                                             "klk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kono (Sierra Leone)"s,                                        "kno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konomala"s,                                                   "koa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konongo"s,                                                    "kcz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konso"s,                                                      "kxc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konyak Naga"s,                                                "nbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konyanka Maninka"s,                                           "mku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Konzo"s,                                                      "koo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koongo"s,                                                     "kng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koonzime"s,                                                   "ozm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koorete"s,                                                    "kqy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kopar"s,                                                      "xop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kopkaka"s,                                                    "opk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korafe-Yegha"s,                                               "kpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korak"s,                                                      "koz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korana"s,                                                     "kqz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korandje"s,                                                   "kcy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kordofanian languages"s,                                      "kdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korean Sign Language"s,                                       "kvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korean"s,                                                     "kor"s,     "ko"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Koreguaje"s,                                                  "coe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koresh-e Rostam"s,                                            "okh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korku"s,                                                      "kfq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korlai Creole Portuguese"s,                                   "vkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro (Côte d'Ivoire)"s,                                       "kfo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro (India)"s,                                               "jkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro (Papua New Guinea)"s,                                    "kxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro (Vanuatu)"s,                                             "krf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro Nulu"s,                                                  "vkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro Wachi"s,                                                 "bqv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koro Zuba"s,                                                  "vkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koromfé"s,                                                    "kfz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koromira"s,                                                   "kqj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koronadal Blaan"s,                                            "bpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koroni"s,                                                     "xkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korop"s,                                                      "krp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koropó"s,                                                     "xxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koroshi"s,                                                    "ktl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korowai"s,                                                    "khe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korra Koraga"s,                                               "kfd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korubo"s,                                                     "xor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korupun-Sela"s,                                               "kpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Korwa"s,                                                      "kfp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koryak"s,                                                     "kpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kosadle"s,                                                    "kiq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kosarek Yale"s,                                               "kkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kosena"s,                                                     "kze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koshin"s,                                                     "kid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kosraean"s,                                                   "kos"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kota (Gabon)"s,                                               "koq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kota (India)"s,                                               "kfe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kota Bangun Kutai Malay"s,                                    "mqg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kota Marudu Talantang"s,                                      "grm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kota Marudu Tinagas"s,                                        "ktr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kotafon Gbe"s,                                                "kqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kotava"s,                                                     "avk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koti"s,                                                       "eko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kott"s,                                                       "zko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kou"s,                                                        "snz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kouya"s,                                                      "kyf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kovai"s,                                                      "kqb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kove"s,                                                       "kvc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kowaki"s,                                                     "xow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kowiai"s,                                                     "kwh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koy Sanjaq Surat"s,                                           "kqd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koya"s,                                                       "kff"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koyaga"s,                                                     "kga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koyo"s,                                                       "koh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koyra Chiini Songhay"s,                                       "khq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koyraboro Senni Songhai"s,                                    "ses"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Koyukon"s,                                                    "koy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpagua"s,                                                     "kuw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpala"s,                                                      "kpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpan"s,                                                       "kpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpasam"s,                                                     "pbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpati"s,                                                      "koc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpatili"s,                                                    "kym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpeego"s,                                                     "cpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kpelle"s,                                                     "kpe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kpessi"s,                                                     "kef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kplang"s,                                                     "kph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krache"s,                                                     "kye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krahô"s,                                                      "xra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kraol"s,                                                      "rka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krenak"s,                                                     "kqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krevinian"s,                                                  "zkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kreye"s,                                                      "xre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kriang"s,                                                     "ngt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krikati-Timbira"s,                                            "xri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krim"s,                                                       "krm"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Krio"s,                                                       "kri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kriol"s,                                                      "rop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krisa"s,                                                      "ksi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krobu"s,                                                      "kxb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krongo"s,                                                     "kgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kru languages"s,                                              "kro"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Krung"s,                                                      "krr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Krymchak"s,                                                   "jct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kryts"s,                                                      "kry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kua"s,                                                        "tyu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kua-nsi"s,                                                    "ykn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuamasi"s,                                                    "yku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuan"s,                                                       "uan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuanhua"s,                                                    "xnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuanua"s,                                                     "ksd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuanyama"s,                                                   "kua"s,     "kj"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kubachi"s,                                                    "ugh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kube"s,                                                       "kgf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kubi"s,                                                       "kof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kubo"s,                                                       "jko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kubu"s,                                                       "kvb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kucong"s,                                                     "lkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kudiya"s,                                                     "kfg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kudmali"s,                                                    "kyw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kudu-Camo"s,                                                  "kov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kufr Qassem Sign Language (KQSL)"s,                           "sqx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kugama"s,                                                     "kow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kugbo"s,                                                      "kes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kugu-Muminh"s,                                                "xmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kui (India)"s,                                                "kxu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kui (India)"s,                                                "uki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kui (Indonesia)"s,                                            "kvd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuijau"s,                                                     "dkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuikúro-Kalapálo"s,                                           "kui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kujarge"s,                                                    "vkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuk"s,                                                        "kfn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kukatja"s,                                                    "kux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuke"s,                                                       "ght"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kukele"s,                                                     "kez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kukna"s,                                                      "kex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku"s,                                                       "ukv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku-Mangk"s,                                                 "xmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku-Mu'inh"s,                                                "xmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku-Ugbanh"s,                                                "ugb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku-Uwanh"s,                                                 "uwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuku-Yalanji"s,                                               "gvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kula"s,                                                       "tpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulere"s,                                                     "kul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulfa"s,                                                      "kxj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulina Pano"s,                                                "xpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulisusu"s,                                                   "vkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kullu Pahari"s,                                               "kfx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulon"s,                                                      "uon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulon-Pazeh"s,                                                "uun"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kulung (Nepal)"s,                                             "kle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kulung (Nigeria)"s,                                           "bbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumalu"s,                                                     "ksl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumam"s,                                                      "kdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuman (Papua New Guinea)"s,                                   "kue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuman (Russia)"s,                                             "qwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumaoni"s,                                                    "kfy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumarbhag Paharia"s,                                          "kmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumba"s,                                                      "ksm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumbainggar"s,                                                "kgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumbaran"s,                                                   "wkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumbewaha"s,                                                  "xks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumhali"s,                                                    "kra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumiai"s,                                                     "dih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumukio"s,                                                    "kuo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kumyk"s,                                                      "kum"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kumzari"s,                                                    "zum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunama"s,                                                     "kun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunbarlang"s,                                                 "wlg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunda"s,                                                      "kdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kundal Shahi"s,                                               "shd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunduvadi"s,                                                  "wku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kung"s,                                                       "kfl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kung-Ekoka"s,                                                 "knw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kungarakany"s,                                                "ggk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kungardutyi"s,                                                "gdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunggara"s,                                                   "kvs"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kunggari"s,                                                   "kgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kungkari"s,                                                   "lku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuni"s,                                                       "kse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuni-Boazi"s,                                                 "kvg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunigami"s,                                                   "xug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunimaipa"s,                                                  "kup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunja"s,                                                      "pep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunjen"s,                                                     "kjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunyi"s,                                                      "njx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kunza"s,                                                      "kuz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuo"s,                                                        "xuo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuot"s,                                                       "kto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kupa"s,                                                       "kug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kupang Malay"s,                                               "mkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kupia"s,                                                      "key"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kupsabiny"s,                                                  "kpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kur"s,                                                        "kuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kura Ede Nago"s,                                              "nqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurama"s,                                                     "krh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuranko"s,                                                    "knk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurdish"s,                                                    "kur"s,     "ku"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Kuri"s,                                                       "nbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuria"s,                                                      "kuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurichiya"s,                                                  "kfh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurmukar"s,                                                   "kfv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurnai"s,                                                     "unn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurrama"s,                                                    "vku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurti"s,                                                      "ktm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurtokha"s,                                                   "xkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurudu"s,                                                     "kjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kurukh"s,                                                     "kru"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kuruáya"s,                                                    "kyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kusaal"s,                                                     "kus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kusaghe"s,                                                    "ksg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kushi"s,                                                      "kuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kusu"s,                                                       "ksv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kusunda"s,                                                    "kgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kutenai"s,                                                    "kut"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Kutep"s,                                                      "kub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuthant"s,                                                    "xut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kutong"s,                                                     "skm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kutto"s,                                                      "kpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kutu"s,                                                       "kdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuturmi"s,                                                    "khj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuuk Thaayorre"s,                                             "thd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuuk-Yak"s,                                                   "uky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuuku-Ya'u"s,                                                 "kuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuvale"s,                                                     "olu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuvi"s,                                                       "kxv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuwaa"s,                                                      "blh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuwaataay"s,                                                  "cwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuwema"s,                                                     "woa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kuy"s,                                                        "kdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kven Finnish"s,                                               "fkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kw'adza"s,                                                    "wka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwa"s,                                                        "kwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwa'"s,                                                       "bko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwaami"s,                                                     "ksq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwadi"s,                                                      "kwz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwaio"s,                                                      "kwd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwaja"s,                                                      "kdz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwak"s,                                                       "kwq"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Kwakiutl"s,                                                   "kwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwakum"s,                                                     "kwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwalhioqua-Tlatskanai"s,                                      "qwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwama"s,                                                      "kmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwambi"s,                                                     "kwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwamera"s,                                                    "tnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwami"s,                                                      "ktf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwamtim One"s,                                                "okk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwandu"s,                                                     "xdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwang"s,                                                      "kvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwanga"s,                                                     "kwj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwangali"s,                                                   "kwn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwanja"s,                                                     "knp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwara'ae"s,                                                   "kwf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwasio"s,                                                     "nmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwaya"s,                                                      "kya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwaza"s,                                                      "xwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwegu"s,                                                      "xwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwer"s,                                                       "kwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwerba Mamberamo"s,                                           "xwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwerba"s,                                                     "kwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwere"s,                                                      "cwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwerisa"s,                                                    "kkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwese"s,                                                      "kws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwesten"s,                                                    "kwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwini"s,                                                      "gww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwinsu"s,                                                     "kuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwinti"s,                                                     "kww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwoma"s,                                                      "kmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kwomtari"s,                                                   "kwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kxoe"s,                                                       "xuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyak"s,                                                       "bka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyaka"s,                                                      "kyc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyan-Karyaw Naga"s,                                           "nqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyanga"s,                                                     "tye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyenele"s,                                                    "kql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kyerung"s,                                                    "kgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kâte"s,                                                       "kmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kélé"s,                                                       "keb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kölsch"s,                                                     "ksh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Kɛlɛngaxo Bozo"s,                                             "bzx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"La'bi"s,                                                      "lbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laal"s,                                                       "gdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laari"s,                                                      "ldi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laba"s,                                                       "lau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Label"s,                                                      "lbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Labir"s,                                                      "jku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Labo Phowa"s,                                                 "ypb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Labo"s,                                                       "mwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Labu"s,                                                       "lbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Labuk-Kinabatangan Kadazan"s,                                 "dtb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lacandon"s,                                                   "lac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lachi"s,                                                      "lbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lachiguiri Zapotec"s,                                         "zpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lachixío Zapotec"s,                                           "zpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ladakhi"s,                                                    "lbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ladin"s,                                                      "lld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ladino"s,                                                     "lad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ladji Ladji"s,                                                "llj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laeko-Libuat"s,                                               "lkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lafofa"s,                                                     "laf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laghu"s,                                                      "lgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laghuu"s,                                                     "lgh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lagwan"s,                                                     "kot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laha (Indonesia)"s,                                           "lhh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laha (Viet Nam)"s,                                            "lha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lahanan"s,                                                    "lhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lahnda"s,                                                     "lah"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lahta Karen"s,                                                "kvt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lahu Shi"s,                                                   "lhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lahu"s,                                                       "lhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lahul Lohar"s,                                                "lhl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laimbue"s,                                                    "lmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laitu Chin"s,                                                 "clj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laiyolo"s,                                                    "lji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lak"s,                                                        "lbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laka (Chad)"s,                                                "lap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laka (Nigeria)"s,                                             "lak"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lakalei"s,                                                    "lka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lake Miwok"s,                                                 "lmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakha"s,                                                      "lkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laki"s,                                                       "lki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakkia"s,                                                     "lbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakon"s,                                                      "lkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakondê"s,                                                    "lkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakota Dida"s,                                                "dic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakota"s,                                                     "lkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lakurumau"s,                                                  "lxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lala"s,                                                       "nrz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lala-Bisa"s,                                                  "leb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lala-Roba"s,                                                  "lla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lalana Chinantec"s,                                           "cnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lalia"s,                                                      "lal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lama (Togo)"s,                                                "las"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lama Bai"s,                                                   "lay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamaholot"s,                                                  "slp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamalama"s,                                                   "lby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamalera"s,                                                   "lmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamam"s,                                                      "lmm"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lamang"s,                                                     "hia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamatuka"s,                                                   "lmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamba"s,                                                      "lam"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lambadi"s,                                                    "lmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lambayeque Quechua"s,                                         "quf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lambichhong"s,                                                "lmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamboya"s,                                                    "lmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lambya"s,                                                     "lai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lame"s,                                                       "bma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamenu"s,                                                     "lmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamja-Dengsa-Tola"s,                                          "ldh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamkang"s,                                                    "lmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamma"s,                                                      "lev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamnso'"s,                                                    "lns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamogai"s,                                                    "lmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lampung Api"s,                                                "ljp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lampung Nyo"s,                                                "abl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lamu"s,                                                       "llh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lanas Lobu"s,                                                 "ruu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Land Dayak languages"s,                                       "day"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Landoma"s,                                                    "ldm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lang'e"s,                                                     "yne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langam"s,                                                     "lnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langbashe"s,                                                  "lna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langi"s,                                                      "lag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langnian Buyang"s,                                            "yln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lango (South Sudan)"s,                                        "lgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lango (South Sudan)"s,                                        "lno"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lango (Uganda)"s,                                             "laj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langobardic"s,                                                "lng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Langue des signes de Belgique Francophone"s,                  "sfb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lanima"s,                                                     "lnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lanoh"s,                                                      "lnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lao Naga"s,                                                   "nlq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lao"s,                                                        "lao"s,     "lo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Laomian"s,                                                    "lwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laopang"s,                                                    "lbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laos Sign Language"s,                                         "lso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lapaguía-Guivini Zapotec"s,                                   "ztl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laragia"s,                                                    "lrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Larantuka Malay"s,                                            "lrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lardil"s,                                                     "lbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Larevat"s,                                                    "lrv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Large Flowery Miao"s,                                         "hmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lari"s,                                                       "lrl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Larike-Wakasihu"s,                                            "alo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laro"s,                                                       "lro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Larteh"s,                                                     "lar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laru"s,                                                       "lan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Las Delicias Zapotec"s,                                       "zcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lasalimu"s,                                                   "llm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lasgerdi"s,                                                   "lsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lashi"s,                                                      "lsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lasi"s,                                                       "lss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Late Middle Chinese"s,                                        "ltc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Latgalian"s,                                                  "ltg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Latin"s,                                                      "lat"s,     "la"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Latu"s,                                                       "ltu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Latundê"s,                                                    "ltn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Latvian Sign Language"s,                                      "lsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Latvian"s,                                                    "lav"s,     "lv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Lau"s,                                                        "llu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laua"s,                                                       "luf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lauan"s,                                                      "llx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lauje"s,                                                      "law"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laura"s,                                                      "lur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laurentian"s,                                                 "lre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lautu Chin"s,                                                 "clt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lavatbura-Lamusong"s,                                         "lbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laven"s,                                                      "lbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lavi"s,                                                       "lvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lavukaleve"s,                                                 "lvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lawangan"s,                                                   "lbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lawu"s,                                                       "lwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lawunuia"s,                                                   "tgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Layakha"s,                                                    "lya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Laz"s,                                                        "lzz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lealao Chinantec"s,                                           "cle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leco"s,                                                       "lec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ledo Kaili"s,                                                 "lew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leelau"s,                                                     "ldk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lefa"s,                                                       "lfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lega-Mwenga"s,                                                "lgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lega-Shabunda"s,                                              "lea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Legbo"s,                                                      "agb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Legenyem"s,                                                   "lcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lehali"s,                                                     "tql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lehalurup"s,                                                  "urr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lehar"s,                                                      "cae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leinong Naga"s,                                               "lzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leipon"s,                                                     "lek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lelak"s,                                                      "llk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lele (Chad)"s,                                                "lln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lele (Democratic Republic of Congo)"s,                        "lel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lele (Guinea)"s,                                              "llc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lele (Papua New Guinea)"s,                                    "lle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lelemi"s,                                                     "lef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lelepa"s,                                                     "lpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lembena"s,                                                    "leq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lemerig"s,                                                    "lrz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lemio"s,                                                      "lei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lemnian"s,                                                    "xle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lemolang"s,                                                   "ley"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lemoro"s,                                                     "ldj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lenakel"s,                                                    "tnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lenca"s,                                                      "len"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lendu"s,                                                      "led"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lengilu"s,                                                    "lgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lengo"s,                                                      "lgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lengola"s,                                                    "lej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lengua"s,                                                     "leg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Leningitij"s,                                                 "lnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lenje"s,                                                      "leh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lenkau"s,                                                     "ler"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lenyima"s,                                                    "ldg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lepcha"s,                                                     "lep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lepki"s,                                                      "lpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lepontic"s,                                                   "xlp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lere"s,                                                       "gnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lese"s,                                                       "les"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lesing-Gelimi"s,                                              "let"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Letemboi"s,                                                   "nms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leti (Cameroon)"s,                                            "leo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leti (Indonesia)"s,                                           "lti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Levuka"s,                                                     "lvu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lewo Eleng"s,                                                 "lwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lewo"s,                                                       "lww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lewotobi"s,                                                   "lwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Leyigha"s,                                                    "ayi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lezghian"s,                                                   "lez"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lhokpu"s,                                                     "lhp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lhomi"s,                                                      "lhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Li'o"s,                                                       "ljl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liabuku"s,                                                    "lix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liana-Seti"s,                                                 "ste"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liangmai Naga"s,                                              "njn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lianshan Zhuang"s,                                            "zln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liberia Kpelle"s,                                             "xpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liberian English"s,                                           "lir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Libido"s,                                                     "liq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Libinza"s,                                                    "liz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Libon Bikol"s,                                                "lbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liburnian"s,                                                  "xli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Libyan Arabic"s,                                              "ayl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Libyan Sign Language"s,                                       "lbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lidzonka"s,                                                   "add"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ligbi"s,                                                      "lig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ligenza"s,                                                    "lgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ligurian (Ancient)"s,                                         "xlg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ligurian"s,                                                   "lij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lihir"s,                                                      "lih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lijili"s,                                                     "mgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lika"s,                                                       "lik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liki"s,                                                       "lio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Likila"s,                                                     "lie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Likuba"s,                                                     "kxx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Likum"s,                                                      "lib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Likwala"s,                                                    "kwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lilau"s,                                                      "lll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lillooet"s,                                                   "lil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limassa"s,                                                    "bme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limbu"s,                                                      "lif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limbum"s,                                                     "lmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limburgan"s,                                                  "lim"s,     "li"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Limi"s,                                                       "ylm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limilngan"s,                                                  "lmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Limos Kalinga"s,                                              "kmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Linear A"s,                                                   "lab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lingala"s,                                                    "lin"s,     "ln"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Lingao"s,                                                     "onb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lingarak"s,                                                   "lgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lingkhim"s,                                                   "lii"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lingua Franca Nova"s,                                         "lfn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lingua Franca"s,                                              "pml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lipan Apache"s,                                               "apl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lipo"s,                                                       "lpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lisabata-Nuniali"s,                                           "lcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lisela"s,                                                     "lcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lish"s,                                                       "lsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lishana Deni"s,                                               "lsd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lishanid Noshan"s,                                            "aij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lishán Didán"s,                                               "trg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lisu"s,                                                       "lis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Literary Chinese"s,                                           "lzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lithuanian Sign Language"s,                                   "lls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lithuanian"s,                                                 "lit"s,     "lt"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Litzlitz"s,                                                   "lzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liujiang Zhuang"s,                                            "zlj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liuqian Zhuang"s,                                             "zlq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Liv"s,                                                        "liv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Livvi"s,                                                      "olo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lo-Toga"s,                                                    "lht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loarki"s,                                                     "lrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lobala"s,                                                     "loq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lobi"s,                                                       "lob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lodhi"s,                                                      "lbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logba"s,                                                      "lgq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logir"s,                                                      "lqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logo"s,                                                       "log"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logol"s,                                                      "lof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logooli"s,                                                    "rag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logorik"s,                                                    "liu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Logudorese Sardinian"s,                                       "src"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lohorung"s,                                                   "lbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loja Highland Quichua"s,                                      "qvj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lojban"s,                                                     "jbo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lokaa"s,                                                      "yaz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loke"s,                                                       "loy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loko"s,                                                       "lok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lokoya"s,                                                     "lky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lola"s,                                                       "lcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lolak"s,                                                      "llq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lole"s,                                                       "llg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lolo"s,                                                       "llb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loloda"s,                                                     "loa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lolopo"s,                                                     "ycl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loma (Côte d'Ivoire)"s,                                       "loi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loma (Liberia)"s,                                             "lom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lomaiviti"s,                                                  "lmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lomavren"s,                                                   "rmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lombard"s,                                                    "lmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lombi"s,                                                      "lmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lombo"s,                                                      "loo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lomwe"s,                                                      "ngl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loncong"s,                                                    "lce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Long Phuri Naga"s,                                            "lpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Long Wat"s,                                                   "ttw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Longgu"s,                                                     "lgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Longto"s,                                                     "wok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Longuda"s,                                                    "lnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loniu"s,                                                      "los"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lonwolwol"s,                                                  "crc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lonzo"s,                                                      "lnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loo"s,                                                        "ldo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lopa"s,                                                       "lop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lopi"s,                                                       "lov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lopit"s,                                                      "lpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lorang"s,                                                     "lrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lorediakarkar"s,                                              "lnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loreto-Ucayali Spanish"s,                                     "spq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lote"s,                                                       "uvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lotha Naga"s,                                                 "njh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lotud"s,                                                      "dtr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lou"s,                                                        "loj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Louisiana Creole"s,                                           "lou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loun"s,                                                       "lox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loup A"s,                                                     "xlo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loup B"s,                                                     "xlb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Low German"s,                                                 "nds"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lower Burdekin"s,                                             "xbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Chehalis"s,                                             "cea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Grand Valley Dani"s,                                    "dni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Nossob"s,                                               "nsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Silesian"s,                                             "sli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Sorbian"s,                                              "dsb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lower Southern Aranda"s,                                      "axl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Ta'oih"s,                                               "tto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lower Tanana"s,                                               "taa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lowland Oaxaca Chontal"s,                                     "clo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lowland Tarahumara"s,                                         "tac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Loxicha Zapotec"s,                                            "ztp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lozi"s,                                                       "loz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lua'"s,                                                       "prb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Luang"s,                                                      "lex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luba-Katanga"s,                                               "lub"s,     "lu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Luba-Lulua"s,                                                 "lua"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lubila"s,                                                     "kcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lubu"s,                                                       "lcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lubuagan Kalinga"s,                                           "knb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luchazi"s,                                                    "lch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lucumi"s,                                                     "luq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ludian"s,                                                     "lud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lufu"s,                                                       "ldq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lugbara"s,                                                    "lgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luguru"s,                                                     "ruf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luhu"s,                                                       "lcq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lui"s,                                                        "lba"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Luimbi"s,                                                     "lum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luiseno"s,                                                    "lui"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lukpa"s,                                                      "dop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lule Sami"s,                                                  "smj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lule"s,                                                       "ule"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lumba-Yakkha"s,                                               "luu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lumbee"s,                                                     "lmz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lumbu"s,                                                      "lup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lumun"s,                                                      "lmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luna"s,                                                       "luj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lunanakha"s,                                                  "luk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lunda"s,                                                      "lun"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lundayeh"s,                                                   "lnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lungalunga"s,                                                 "vmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lungga"s,                                                     "lga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luo (Cameroon)"s,                                             "luw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luo (Kenya and Tanzania)"s,                                   "luo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Luopohe Hmong"s,                                              "hml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luri"s,                                                       "ldd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lusengo"s,                                                    "lse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lushai"s,                                                     "lus"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Lushootseed"s,                                                "lut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lusi"s,                                                       "khl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lusitanian"s,                                                 "xls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lutos"s,                                                      "ndy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luvale"s,                                                     "lue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luwati"s,                                                     "luv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luwo"s,                                                       "lwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luxembourgish"s,                                              "ltz"s,     "lb"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Luyana"s,                                                     "lyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Luyia"s,                                                      "luy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lwalu"s,                                                      "lwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lycian"s,                                                     "xlc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lydian"s,                                                     "xld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lyngngam"s,                                                   "lyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lyons Sign Language"s,                                        "lsg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Lyélé"s,                                                      "lee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Láadan"s,                                                     "ldn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Láá Láá Bwamu"s,                                              "bwj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Lü"s,                                                         "khb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma (Democratic Republic of Congo)"s,                          "msj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma (Papua New Guinea)"s,                                      "mjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma Manda"s,                                                   "skc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma'anyan"s,                                                   "mhy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma'di"s,                                                      "mhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ma'ya"s,                                                      "slz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maa"s,                                                        "cma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maaka"s,                                                      "mew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maasina Fulfulde"s,                                           "ffm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maay"s,                                                       "ymm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maba (Chad)"s,                                                "mde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maba (Indonesia)"s,                                           "mqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mabaale"s,                                                    "mmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mabaan"s,                                                     "mfz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mabaka Valley Kalinga"s,                                      "kkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mabire"s,                                                     "muj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maca"s,                                                       "mca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macaguaje"s,                                                  "mcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macaguán"s,                                                   "mbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macanese"s,                                                   "mzs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macedo-Romanian"s,                                            "rup"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Macedonian"s,                                                 "mac"s,     "mk"s, "mkd"s, true,  false);
  g_languages.emplace_back(u8"Machame"s,                                                    "jmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Machiguenga"s,                                                "mcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Machinere"s,                                                  "mpd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Machinga"s,                                                   "mvw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maco"s,                                                       "wpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macuna"s,                                                     "myy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Macushi"s,                                                    "mbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mada (Cameroon)"s,                                            "mxu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mada (Nigeria)"s,                                             "mda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Madagascar Sign Language"s,                                   "mzc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Madak"s,                                                      "mmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Madhi Madhi"s,                                                "dmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Madi"s,                                                       "grg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Madurese"s,                                                   "mad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mae"s,                                                        "mme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maek"s,                                                       "hmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maeng Itneg"s,                                                "itt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mafa"s,                                                       "maf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mafea"s,                                                      "mkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mag-Indi Ayta"s,                                              "blx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mag-antsi Ayta"s,                                             "sgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magahi"s,                                                     "mag"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Magbukun Ayta"s,                                              "ayt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magdalena Peñasco Mixtec"s,                                   "xtm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magoma"s,                                                     "gmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magori"s,                                                     "zgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maguindanaon"s,                                               "mdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magɨ (Madang Province)"s,                                     "gkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Magɨyi"s,                                                     "gmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mahali"s,                                                     "mjx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mahasu Pahari"s,                                              "bfz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mahei"s,                                                      "mja"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Mahican"s,                                                    "mjy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mahongwe"s,                                                   "mhb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mahou"s,                                                      "mxx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mai Brat"s,                                                   "ayz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maia"s,                                                       "sks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maiadomu"s,                                                   "mzz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maiani"s,                                                     "tnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maii"s,                                                       "mmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mailu"s,                                                      "mgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maindo"s,                                                     "cwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mainfränkisch"s,                                              "vmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mainstream Kenyah"s,                                          "xkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mairasi"s,                                                    "zrs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maisin"s,                                                     "mbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maithili"s,                                                   "mai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Maiwa (Indonesia)"s,                                          "wmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maiwa (Papua New Guinea)"s,                                   "mti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maiwala"s,                                                    "mum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Majang"s,                                                     "mpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Majera"s,                                                     "xmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Majhi"s,                                                      "mjz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Majhwar"s,                                                    "mmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Majukayang Kalinga"s,                                         "kmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mak (China)"s,                                                "mkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mak (Nigeria)"s,                                              "pbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makaa"s,                                                      "mcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makah"s,                                                      "myh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makalero"s,                                                   "mjb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makasae"s,                                                    "mkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makasar"s,                                                    "mak"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Makassar Malay"s,                                             "mfp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makayam"s,                                                    "aup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa"s,                                                    "vmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa-Marrevone"s,                                          "xmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa-Meetto"s,                                             "mgh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa-Moniga"s,                                             "mhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa-Saka"s,                                               "xsq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makhuwa-Shirima"s,                                            "vmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maklew"s,                                                     "mgf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makolkol"s,                                                   "zmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makonde"s,                                                    "kde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maku'a"s,                                                     "lva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makuri Naga"s,                                                "jmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makuráp"s,                                                    "mpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makwe"s,                                                      "ymk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Makyan Naga"s,                                                "umn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mal Paharia"s,                                                "mkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mal"s,                                                        "mlf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mala (Nigeria)"s,                                             "ruy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mala (Papua New Guinea)"s,                                    "ped"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mala Malasar"s,                                               "ima"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malaccan Creole Malay"s,                                      "ccm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malaccan Creole Portuguese"s,                                 "mcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malagasy"s,                                                   "mlg"s,     "mg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Malak Malak"s,                                                "mpb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malakhel"s,                                                   "mld"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Malalamai"s,                                                  "mmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malango"s,                                                    "mln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malankuravan"s,                                               "mjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malapandaram"s,                                               "mjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malaryan"s,                                                   "mjq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malas"s,                                                      "mkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malasar"s,                                                    "ymr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malavedan"s,                                                  "mjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malawi Lomwe"s,                                               "lon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malawi Sena"s,                                                "swk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malawian Sign Language"s,                                     "lws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malay (individual language)"s,                                "zlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malay (macrolanguage)"s,                                      "may"s,     "ms"s, "msa"s, true,  false);
  g_languages.emplace_back(u8"Malayalam"s,                                                  "mal"s,     "ml"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Malayic Dayak"s,                                              "xdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malaynon"s,                                                   "mlz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malayo"s,                                                     "mbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malayo-Polynesian languages"s,                                "poz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malaysian Sign Language"s,                                    "xml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malba Birifor"s,                                              "bfo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Male (Ethiopia)"s,                                            "mdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Male (Papua New Guinea)"s,                                    "mdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malecite-Passamaquoddy"s,                                     "pqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maleng"s,                                                     "pkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maleu-Kilenge"s,                                              "mgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malfaxal"s,                                                   "mlx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malgana"s,                                                    "vml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malgbe"s,                                                     "mxf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mali"s,                                                       "gcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maligo"s,                                                     "mwj"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Malila"s,                                                     "mgq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malimba"s,                                                    "mzd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malimpung"s,                                                  "mli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malinaltepec Me'phaa"s,                                       "tcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malo"s,                                                       "mla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malol"s,                                                      "mbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maltese Sign Language"s,                                      "mdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maltese"s,                                                    "mlt"s,     "mt"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Malua Bay"s,                                                  "mll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malvi"s,                                                      "mup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Malyangapa"s,                                                 "yga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maléku Jaíka"s,                                               "gut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mam"s,                                                        "mam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mama"s,                                                       "mma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamaa"s,                                                      "mhf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamaindé"s,                                                   "wmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamanwa"s,                                                    "mmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamara Senoufo"s,                                             "myk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamasa"s,                                                     "mqj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mambae"s,                                                     "mgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mambai"s,                                                     "mcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamboru"s,                                                    "mvd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mambwe-Lungu"s,                                               "mgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mampruli"s,                                                   "maw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamuju"s,                                                     "mqx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamulique"s,                                                  "emm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamusi"s,                                                     "kdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mamvu"s,                                                      "mdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Man Met"s,                                                    "mml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manado Malay"s,                                               "xmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manam"s,                                                      "mva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manambu"s,                                                    "mle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manangba"s,                                                   "nmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manangkari"s,                                                 "znk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manchu"s,                                                     "mnc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Manda (Australia)"s,                                          "zma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manda (India)"s,                                              "mha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manda (Tanzania)"s,                                           "mgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandahuaca"s,                                                 "mht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandaic"s,                                                    "mid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandan"s,                                                     "mhq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandandanyi"s,                                                "zmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandar"s,                                                     "mdr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mandara"s,                                                    "tbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandari"s,                                                    "mqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandarin Chinese"s,                                           "cmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandaya"s,                                                    "mry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mande languages"s,                                            "dmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandeali"s,                                                   "mjl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mander"s,                                                     "mqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandingo"s,                                                   "man"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mandinka"s,                                                   "mnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandjak"s,                                                    "mfv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandobo Atas"s,                                               "aax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mandobo Bawah"s,                                              "bwp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manem"s,                                                      "jet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mang"s,                                                       "zng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manga Kanuri"s,                                               "kby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangala"s,                                                    "mem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangareva"s,                                                  "mrv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangarrayi"s,                                                 "mpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangas"s,                                                     "zns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangayat"s,                                                   "myj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangbetu"s,                                                   "mdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangbutu"s,                                                   "mdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangerr"s,                                                    "zme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangetti Dune ǃXung"s,                                        "gfx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Mangga Buang"s,                                               "mmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manggarai"s,                                                  "mqy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mango"s,                                                      "mge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangole"s,                                                    "mqc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangseng"s,                                                   "mbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mangue"s,                                                     "mom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manichaean Middle Persian"s,                                  "xmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manide"s,                                                     "abd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manikion"s,                                                   "mnx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manipa"s,                                                     "mqp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manipuri"s,                                                   "mni"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mankanya"s,                                                   "knf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mankiyali"s,                                                  "nlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manna-Dora"s,                                                 "mju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mannan"s,                                                     "mjv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mano"s,                                                       "mev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manobo languages"s,                                           "mno"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Manombai"s,                                                   "woo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mansaka"s,                                                    "msk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mansi"s,                                                      "mns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mansoanka"s,                                                  "msw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manta"s,                                                      "myg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mantsi"s,                                                     "nty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manumanaw Karen"s,                                            "kxf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manx"s,                                                       "glv"s,     "gv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Manya"s,                                                      "mzj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manyawa"s,                                                    "mny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manyika"s,                                                    "mxc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Manza"s,                                                      "mzv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mao Naga"s,                                                   "nbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maonan"s,                                                     "mmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maore Comorian"s,                                             "swb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maori"s,                                                      "mao"s,     "mi"s, "mri"s, true,  false);
  g_languages.emplace_back(u8"Mape"s,                                                       "mlh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapena"s,                                                     "mnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapia"s,                                                      "mpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapidian"s,                                                   "mpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapos Buang"s,                                                "bzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapoyo"s,                                                     "mcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mapudungun"s,                                                 "arn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mapun"s,                                                      "sjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maquiritari"s,                                                "mch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mara Chin"s,                                                  "mrh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marachi"s,                                                    "lri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maraghei"s,                                                   "vmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maragus"s,                                                    "mrs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maram Naga"s,                                                 "nma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marama"s,                                                     "lrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maramba"s,                                                    "myd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Maranao"s,                                                    "mrw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maranunggu"s,                                                 "zmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mararit"s,                                                    "mgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marathi"s,                                                    "mar"s,     "mr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Marau"s,                                                      "mvr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marba"s,                                                      "mpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mardin Sign Language"s,                                       "dsz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maremgi"s,                                                    "mrx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marenje"s,                                                    "vmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marfa"s,                                                      "mvu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Margany"s,                                                    "zmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marghi Central"s,                                             "mrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marghi South"s,                                               "mfm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Margos-Yarowilca-Lauricocha Quechua"s,                        "qvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Margu"s,                                                      "mhg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mari (East Sepik Province)"s,                                 "mbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mari (Madang Province)"s,                                     "hob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mari (Russia)"s,                                              "chm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Maria (India)"s,                                              "mrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maria (Papua New Guinea)"s,                                   "mds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maricopa"s,                                                   "mrc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maridan"s,                                                    "zmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maridjabin"s,                                                 "zmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marik"s,                                                      "dad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marimanindji"s,                                               "zmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marind"s,                                                     "mrz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maring Naga"s,                                                "nng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maring"s,                                                     "mbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maringarr"s,                                                  "zmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marino"s,                                                     "mrb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mariri"s,                                                     "mqi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maritime Sign Language"s,                                     "nsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maritsauá"s,                                                  "msp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mariyedi"s,                                                   "zmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marka"s,                                                      "rkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Markweeta"s,                                                  "enb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marma"s,                                                      "rmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marovo"s,                                                     "mvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marra"s,                                                      "mec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marriammu"s,                                                  "xru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marrithiyel"s,                                                "mfr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marrucinian"s,                                                "umc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marshallese"s,                                                "mah"s,     "mh"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Marsian"s,                                                    "ims"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Martha's Vineyard Sign Language"s,                            "mre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marti Ke"s,                                                   "zmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Martu Wangka"s,                                               "mpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Martuyhunira"s,                                               "vma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maru"s,                                                       "mhx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marwari (India)"s,                                            "rwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marwari (Pakistan)"s,                                         "mve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Marwari"s,                                                    "mwr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Marúbo"s,                                                     "mzr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masaaba"s,                                                    "myx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masadiit Itneg"s,                                             "tis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masai"s,                                                      "mas"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Masalit"s,                                                    "mls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masana"s,                                                     "mcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masbatenyo"s,                                                 "msb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mashco Piro"s,                                                "cuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mashi (Nigeria)"s,                                            "jms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mashi (Zambia)"s,                                             "mho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masikoro Malagasy"s,                                          "msh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masimasi"s,                                                   "ism"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masiwang"s,                                                   "bnf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maskelynes"s,                                                 "klv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maskoy Pidgin"s,                                              "mhh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Maslam"s,                                                     "msv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Masmaje"s,                                                    "mes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Massalat"s,                                                   "mdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Massep"s,                                                     "mvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matagalpa"s,                                                  "mtn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matal"s,                                                      "mfh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matbat"s,                                                     "xmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matengo"s,                                                    "mgv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matepi"s,                                                     "mqe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matigsalug Manobo"s,                                          "mbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matipuhy"s,                                                   "mzo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matngala"s,                                                   "zml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mato Grosso Arára"s,                                          "axg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mato"s,                                                       "met"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mator"s,                                                      "mtm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mator-Taygi-Karagas"s,                                        "ymt"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Matsés"s,                                                     "mcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mattole"s,                                                    "mvb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matu Chin"s,                                                  "hlt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matukar"s,                                                    "mjk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matumbi"s,                                                    "mgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matya Samo"s,                                                 "stj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Matís"s,                                                      "mpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maung"s,                                                      "mph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mauritian Sign Language"s,                                    "lsy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mauwake"s,                                                    "mhl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawa (Chad)"s,                                                "mcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawa (Nigeria)"s,                                             "wma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawak"s,                                                      "mjj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawan"s,                                                      "mcz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawayana"s,                                                   "mzx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawchi"s,                                                     "mke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mawes"s,                                                      "mgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maxakalí"s,                                                   "mbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maxi Gbe"s,                                                   "mxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maya Samo"s,                                                  "sym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayaguduna"s,                                                 "xmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayan languages"s,                                            "myn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mayangna"s,                                                   "yan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayawali"s,                                                   "yxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayeka"s,                                                     "myc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayi-Kulan"s,                                                 "xyk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayi-Thakurti"s,                                              "xyt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayi-Yapi"s,                                                  "xyj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Maykulan"s,                                                   "mnt"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Mayo"s,                                                       "mfy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayogo"s,                                                     "mdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mayoyao Ifugao"s,                                             "ifu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mazagway"s,                                                   "dkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mazaltepec Zapotec"s,                                         "zpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mazanderani"s,                                                "mzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mazatlán Mazatec"s,                                           "vmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mazatlán Mixe"s,                                              "mzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mba"s,                                                        "mfc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbala"s,                                                      "mdp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbalanhu"s,                                                   "lnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbandja"s,                                                    "zmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbangala"s,                                                   "mxg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbangi"s,                                                     "mgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbangwe"s,                                                    "zmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbara (Australia)"s,                                          "mvl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbara (Chad)"s,                                               "mpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbariman-Gudhinma"s,                                          "zmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbati"s,                                                      "mdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbato"s,                                                      "gwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbay"s,                                                       "myb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbe"s,                                                        "mfo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbe'"s,                                                       "mtk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbelime"s,                                                    "mql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbere"s,                                                      "mdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbesa"s,                                                      "zms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbessa"s,                                                     "emz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbo (Cameroon)"s,                                             "mbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbo (Democratic Republic of Congo)"s,                         "zmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mboi"s,                                                       "moi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mboko"s,                                                      "mdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbole"s,                                                      "mdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbonga"s,                                                     "xmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbongno"s,                                                    "bgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbosi"s,                                                      "mdw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbowe"s,                                                      "mxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbre"s,                                                       "mka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbudum"s,                                                     "xmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbugu"s,                                                      "mhd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbugwe"s,                                                     "mgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbuk"s,                                                       "bpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbuko"s,                                                      "mqb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbukushu"s,                                                   "mhw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbula"s,                                                      "mna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbula-Bwazza"s,                                               "mbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbule"s,                                                      "mlb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbulungish"s,                                                 "mbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbum"s,                                                       "mdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbunda"s,                                                     "mck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbunga"s,                                                     "mgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mburku"s,                                                     "bbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbwela"s,                                                     "mfu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mbyá Guaraní"s,                                               "gun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Me'en"s,                                                      "mym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mea"s,                                                        "meg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Medebur"s,                                                    "mjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Medefaidrin"s,                                                "dmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Media Lengua"s,                                               "mue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mediak"s,                                                     "mwx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Median"s,                                                     "xme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mednyj Aleut"s,                                               "mud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Medumba"s,                                                    "byv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mefele"s,                                                     "mfj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Megam"s,                                                      "mef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Megleno Romanian"s,                                           "ruq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mehek"s,                                                      "nux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mehináku"s,                                                   "mmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mehri"s,                                                      "gdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mekeo"s,                                                      "mek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mekmek"s,                                                     "mvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mekwei"s,                                                     "msf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mel-Khaonh"s,                                                 "hkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mele-Fila"s,                                                  "mxe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Melo"s,                                                       "mfx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Melpa"s,                                                      "med"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Memoni"s,                                                     "mby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mendalam Kayan"s,                                             "xkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mendankwe-Nkwen"s,                                            "mfd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mende (Papua New Guinea)"s,                                   "sim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mende (Sierra Leone)"s,                                       "men"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mengaka"s,                                                    "xmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mengen"s,                                                     "mee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mengisa"s,                                                    "mct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Menka"s,                                                      "mea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Menominee"s,                                                  "mez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mentawai"s,                                                   "mwv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Menya"s,                                                      "mcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meoswar"s,                                                    "mvx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mer"s,                                                        "mnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meramera"s,                                                   "mxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Merei"s,                                                      "lmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Merey"s,                                                      "meq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meriam Mir"s,                                                 "ulk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Merlav"s,                                                     "mrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meroitic"s,                                                   "xmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meru"s,                                                       "mer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Merwari"s,                                                    "wry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mesaka"s,                                                     "iyo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mescalero-Chiricahua Apache"s,                                "apm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mese"s,                                                       "mci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meskwaki"s,                                                   "sac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mesme"s,                                                      "zim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mesmes"s,                                                     "mys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mesopotamian Arabic"s,                                        "acm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mesqan"s,                                                     "mvz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Messapic"s,                                                   "cms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meta'"s,                                                      "mgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Metlatónoc Mixtec"s,                                          "mxv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mewari"s,                                                     "mtr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mewati"s,                                                     "wtm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mexican Sign Language"s,                                      "mfs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Meyah"s,                                                      "mej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mezontla Popoloca"s,                                          "pbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mezquital Otomi"s,                                            "ote"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mfinu"s,                                                      "zmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mfumte"s,                                                     "nfu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mgbolizhia"s,                                                 "gmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mi'kmaq"s,                                                    "mic"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Miahuatlán Zapotec"s,                                         "zam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miami"s,                                                      "mia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mian"s,                                                       "mpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miani"s,                                                      "pla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Michif"s,                                                     "crg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Michigamea"s,                                                 "cmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Michoacán Mazahua"s,                                          "mmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Michoacán Nahuatl"s,                                          "ncl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mid Grand Valley Dani"s,                                      "dnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mid-Southern Banda"s,                                         "bjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Armenian"s,                                            "axm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Breton"s,                                              "xbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Cornish"s,                                             "cnx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Dutch (ca. 1050-1350)"s,                               "dum"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Middle English (1100-1500)"s,                                 "enm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Middle French (ca. 1400-1600)"s,                              "frm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Middle High German (ca. 1050-1500)"s,                         "gmh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Middle Hittite"s,                                             "htx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Irish (900-1200)"s,                                    "mga"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Middle Khmer (1400 to 1850 CE)"s,                             "xhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Korean (10th-16th cent.)"s,                            "okm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Low German"s,                                          "gml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Mongolian"s,                                           "xng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Newar"s,                                               "nwx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Watut"s,                                               "mpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Middle Welsh"s,                                               "wlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Midob"s,                                                      "mei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Migaama"s,                                                    "mmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Migabac"s,                                                    "mpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Migum"s,                                                      "klm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miju-Mishmi"s,                                                "mxj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mikasuki"s,                                                   "mik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mili"s,                                                       "ymh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miltu"s,                                                      "mlj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miluk"s,                                                      "iml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Milyan"s,                                                     "imy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Min Bei Chinese"s,                                            "mnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Min Dong Chinese"s,                                           "cdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Min Nan Chinese"s,                                            "nan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Min Zhong Chinese"s,                                          "czo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mina (Cameroon)"s,                                            "hna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mina (India)"s,                                               "myi"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Minaean"s,                                                    "inm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minang"s,                                                     "xrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minangkabau"s,                                                "min"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Minanibai"s,                                                  "mcv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minaveha"s,                                                   "mvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minderico"s,                                                  "drc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mindiri"s,                                                    "mpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mingang Doso"s,                                               "mko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mingrelian"s,                                                 "xmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minica Huitoto"s,                                             "hto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minidien"s,                                                   "wii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minjungbal"s,                                                 "xjb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minkin"s,                                                     "xxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minoan"s,                                                     "omn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minokok"s,                                                    "mqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minriq"s,                                                     "mnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mintil"s,                                                     "mzt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Minz Zhuang"s,                                                "zgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miqie"s,                                                      "yiq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mirandese"s,                                                  "mwl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Miraya Bikol"s,                                               "rbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mirgan"s,                                                     "zrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miriti"s,                                                     "mmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miriwoong Sign Language"s,                                    "rsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miriwoong"s,                                                  "mep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mirning"s,                                                    "gmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mirpur Panjabi"s,                                             "pmu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Miship"s,                                                     "mjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Misima-Panaeati"s,                                            "mpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mising"s,                                                     "mrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mitla Zapotec"s,                                              "zaw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mitlatongo Mixtec"s,                                          "vmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mittu"s,                                                      "mwu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mituku"s,                                                     "zmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miu"s,                                                        "mpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miwa"s,                                                       "vmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mixed Great Andamanese"s,                                     "gac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mixtepec Mixtec"s,                                            "mix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mixtepec Zapotec"s,                                           "zpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miya"s,                                                       "mkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miyako"s,                                                     "mvi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miyakubo Sign Language"s,                                     "ehs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Miyobe"s,                                                     "soy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mlabri"s,                                                     "mra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mlahsö"s,                                                     "lhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mlap"s,                                                       "kja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mlomp"s,                                                      "mlo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mmaala"s,                                                     "mmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mmen"s,                                                       "bfm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mo'da"s,                                                      "gbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moabite"s,                                                    "obm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moba"s,                                                       "mfq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mobilian"s,                                                   "mod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mobumrin Aizi"s,                                              "ahm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mobwa Karen"s,                                                "jkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mochi"s,                                                      "old"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mochica"s,                                                    "omc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mocho"s,                                                      "mhc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mocoví"s,                                                     "moc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Modang"s,                                                     "mxd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Modole"s,                                                     "mqo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moere"s,                                                      "mvq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mofu-Gudur"s,                                                 "mif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mogholi"s,                                                    "mhj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mogofin"s,                                                    "mfg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mogum"s,                                                      "mou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mohave"s,                                                     "mov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mohawk"s,                                                     "moh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mohegan-Montauk-Narragansett"s,                               "mof"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Mohegan-Pequot"s,                                             "xpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moi (Congo)"s,                                                "mow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moi (Indonesia)"s,                                            "mxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moikodi"s,                                                    "mkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moingi"s,                                                     "mwz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moji"s,                                                       "ymi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mok"s,                                                        "mqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moken"s,                                                      "mwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mokerang"s,                                                   "mft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mokilese"s,                                                   "mkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moklen"s,                                                     "mkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mokole"s,                                                     "mkl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mokpwe"s,                                                     "bri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moksela"s,                                                    "vms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moksha"s,                                                     "mdf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Molale"s,                                                     "mbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molbog"s,                                                     "pwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moldova Sign Language"s,                                      "vsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molengue"s,                                                   "bxc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molima"s,                                                     "mox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molmo One"s,                                                  "aun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molo"s,                                                       "zmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Molof"s,                                                      "msl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moloko"s,                                                     "mlw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mom Jango"s,                                                  "ver"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moma"s,                                                       "myl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Momare"s,                                                     "msz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mombo Dogon"s,                                                "dmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mombum"s,                                                     "mso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Momina"s,                                                     "mmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Momuna"s,                                                     "mqf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mon"s,                                                        "mnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mon-Khmer languages"s,                                        "mkh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Monastic Sign Language"s,                                     "mzg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mondropolon"s,                                                "npn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mondé"s,                                                      "mnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mongo"s,                                                      "lol"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mongol"s,                                                     "mgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mongolia Buriat"s,                                            "bxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mongolian Sign Language"s,                                    "msr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mongolian languages"s,                                        "xgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mongolian"s,                                                  "mon"s,     "mn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Mongondow"s,                                                  "mog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moni"s,                                                       "mnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mono (Cameroon)"s,                                            "mru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mono (Democratic Republic of Congo)"s,                        "mnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mono (Solomon Islands)"s,                                     "mte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mono (USA)"s,                                                 "mnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Monom"s,                                                      "moo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Monsang Naga"s,                                               "nmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Montenegrin"s,                                                "cnr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Montol"s,                                                     "mtl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Monumbo"s,                                                    "mxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Monzombo"s,                                                   "moj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moo"s,                                                        "gwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moose Cree"s,                                                 "crm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mopán Maya"s,                                                 "mop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mor (Bomberai Peninsula)"s,                                   "moq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mor (Mor Islands)"s,                                          "mhz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moraid"s,                                                     "msg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morawa"s,                                                     "mze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morelos Nahuatl"s,                                            "nhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morerebi"s,                                                   "xmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moresada"s,                                                   "msx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mori Atas"s,                                                  "mzq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mori Bawah"s,                                                 "xmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morigi"s,                                                     "mdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morisyen"s,                                                   "mfe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moro"s,                                                       "mor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moroccan Arabic"s,                                            "ary"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moroccan Sign Language"s,                                     "xms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morokodo"s,                                                   "mgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morom"s,                                                      "bdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moronene"s,                                                   "mqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morori"s,                                                     "mok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morouas"s,                                                    "mrp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Morrobalama"s,                                                "umg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mortlockese"s,                                                "mrl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moru"s,                                                       "mgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mosimo"s,                                                     "mqv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mosiro"s,                                                     "mwy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Moskona"s,                                                    "mtj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mossi"s,                                                      "mos"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Mota"s,                                                       "mtt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Motlav"s,                                                     "mlv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Motu"s,                                                       "meu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mouk-Aria"s,                                                  "mwh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moundadan Chetty"s,                                           "cty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mountain Koiali"s,                                            "kpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mouwase"s,                                                    "jmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Movima"s,                                                     "mzp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moyadan Itneg"s,                                              "ity"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Moyon Naga"s,                                                 "nmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mozambican Sign Language"s,                                   "mzy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mozarabic"s,                                                  "mxi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpade"s,                                                      "mpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpalitjanh"s,                                                 "xpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpi"s,                                                        "mpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpiemo"s,                                                     "mcx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpinda"s,                                                     "pnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpoto"s,                                                      "mpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpotovoro"s,                                                  "mvt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpumpong"s,                                                   "mgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpuono"s,                                                     "zmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mpur"s,                                                       "akc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mro-Khimi Chin"s,                                             "cmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mru"s,                                                        "mro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mser"s,                                                       "kqx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mt. Iraya Agta"s,                                             "atl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mt. Iriga Agta"s,                                             "agz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muak Sa-aak"s,                                                "ukk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mualang"s,                                                    "mtd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mubami"s,                                                     "tsx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mubi"s,                                                       "mub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muda"s,                                                       "ymd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mudbura"s,                                                    "mwd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Mudburra"s,                                                   "dmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mudhili Gadaba"s,                                             "gau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mudu Koraga"s,                                                "vmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muduga"s,                                                     "udg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mufian"s,                                                     "aoj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mugom"s,                                                      "muk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muinane"s,                                                    "bmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mukha-Dora"s,                                                 "mmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mukulu"s,                                                     "moz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mulaha"s,                                                     "mfw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mulam"s,                                                      "mlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mulao"s,                                                      "giu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mulgi"s,                                                      "mvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mullu Kurumba"s,                                              "kpb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Multiple languages"s,                                         "mul"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Muluridyi"s,                                                  "vmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mum"s,                                                        "kqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mumuye"s,                                                     "mzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muna"s,                                                       "mnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Munda languages"s,                                            "mun"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Munda"s,                                                      "unx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundabli"s,                                                   "boe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundang"s,                                                    "mua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundani"s,                                                    "mnf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundari"s,                                                    "unr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundat"s,                                                     "mmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mundurukú"s,                                                  "myu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mungaka"s,                                                    "mhk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Munggui"s,                                                    "mth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mungkip"s,                                                    "mpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muniche"s,                                                    "myr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Munit"s,                                                      "mtc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Munji"s,                                                      "mnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Munsee"s,                                                     "umu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muong"s,                                                      "mtq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mur Pano"s,                                                   "tkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muratayak"s,                                                  "asx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murik (Malaysia)"s,                                           "mxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murik (Papua New Guinea)"s,                                   "mtf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murkim"s,                                                     "rmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murle"s,                                                      "mur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murrinh-Patha"s,                                              "mwf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mursi"s,                                                      "muz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murui Huitoto"s,                                              "huu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Murupi"s,                                                     "mqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muruwari"s,                                                   "zmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musak"s,                                                      "mmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musar"s,                                                      "mmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musasa"s,                                                     "smm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musey"s,                                                      "mse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musgu"s,                                                      "mug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mushungulu"s,                                                 "xma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musi"s,                                                       "mui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muskum"s,                                                     "mje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muslim Tat"s,                                                 "ttt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Musom"s,                                                      "msu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mussau-Emira"s,                                               "emi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muthuvan"s,                                                   "muv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mutu"s,                                                       "tuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muya"s,                                                       "mvm"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Muyang"s,                                                     "muy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muyuw"s,                                                      "myw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Muzi"s,                                                       "ymz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mvanip"s,                                                     "mcj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mvuba"s,                                                      "mxh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwaghavul"s,                                                  "sur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwali Comorian"s,                                             "wlc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwan"s,                                                       "moa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwani"s,                                                      "wmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwatebu"s,                                                    "mwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwera (Chimwera)"s,                                           "mwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwera (Nyasa)"s,                                              "mjh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mwimbi-Muthambi"s,                                            "mws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Myanmar Sign Language"s,                                      "ysm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mycenaean Greek"s,                                            "gmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Myene"s,                                                      "mye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mysian"s,                                                     "yms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mzieme Naga"s,                                                "nme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mághdì"s,                                                     "gmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Máku"s,                                                       "xak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ménik"s,                                                      "tnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mískito"s,                                                    "miq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mócheno"s,                                                    "mhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mün Chin"s,                                                   "mwq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Mündü"s,                                                      "muh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Māhārāṣṭri Prākrit"s,                                         "pmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"N'Ko"s,                                                       "nqo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Na"s,                                                         "nbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Na-Dene languages"s,                                          "xnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Na-kara"s,                                                    "nck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naaba"s,                                                      "nao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naami"s,                                                      "bzv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naasioi"s,                                                    "nas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naba"s,                                                       "mne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nabak"s,                                                      "naf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nabi"s,                                                       "mty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nachering"s,                                                  "ncd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nadruvian"s,                                                  "ndf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nadëb"s,                                                      "mbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nafaanra"s,                                                   "nfr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nafi"s,                                                       "srf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nafri"s,                                                      "nxx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nafusi"s,                                                     "jbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naga Pidgin"s,                                                "nag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nagarchal"s,                                                  "nbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nage"s,                                                       "nxe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nagumi"s,                                                     "ngv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nahali"s,                                                     "nlx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nahari"s,                                                     "nhh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nahuatl languages"s,                                          "nah"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nai"s,                                                        "bio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Najdi Arabic"s,                                               "ars"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naka'ela"s,                                                   "nae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nakai"s,                                                      "nkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nakame"s,                                                     "nib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nakanai"s,                                                    "nak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nake"s,                                                       "nbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naki"s,                                                       "mff"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nakwi"s,                                                      "nax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nalca"s,                                                      "nlc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nali"s,                                                       "nss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nalik"s,                                                      "nal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nalu"s,                                                       "naj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naluo Yi"s,                                                   "ylo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nalögo"s,                                                     "nlz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nama (Papua New Guinea)"s,                                    "nmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namakura"s,                                                   "nmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namat"s,                                                      "nkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nambo"s,                                                      "ncm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nambya"s,                                                     "nmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namia"s,                                                      "nnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namiae"s,                                                     "nvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namibian Sign Language"s,                                     "nbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namla"s,                                                      "naa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namo"s,                                                       "mxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namonuito"s,                                                  "nmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namosi-Naitasiri-Serua"s,                                     "bwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Namuyi"s,                                                     "nmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanai"s,                                                      "gld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nancere"s,                                                    "nnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nande"s,                                                      "nnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nandi"s,                                                      "niq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanerigé Sénoufo"s,                                           "sen"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanga Dama Dogon"s,                                           "nzz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nankina"s,                                                    "nnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanti"s,                                                      "cox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanticoke"s,                                                  "nnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nanubae"s,                                                    "afk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Napo Lowland Quechua"s,                                       "qvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Napu"s,                                                       "npy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nar Phu"s,                                                    "npa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nara"s,                                                       "nrb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narak"s,                                                      "nac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narango"s,                                                    "nrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narau"s,                                                      "nxu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Nari Nari"s,                                                  "rnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narim"s,                                                      "loh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naro"s,                                                       "nhr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narom"s,                                                      "nrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narragansett"s,                                               "xnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narua"s,                                                      "nru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Narungga"s,                                                   "nnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nasal"s,                                                      "nsy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nasarian"s,                                                   "nvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naskapi"s,                                                    "nsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Natagaimas"s,                                                 "nts"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Natanzi"s,                                                    "ntz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nataoran Amis"s,                                              "ais"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Natchez"s,                                                    "ncz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nateni"s,                                                     "ntm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nathembo"s,                                                   "nte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Natioro"s,                                                    "nti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Natügu"s,                                                     "ntu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nauete"s,                                                     "nxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naukan Yupik"s,                                               "ynk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nauna"s,                                                      "ncn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nauo"s,                                                       "nwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nauru"s,                                                      "nau"s,     "na"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Navajo"s,                                                     "nav"s,     "nv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Navut"s,                                                      "nsw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nawaru"s,                                                     "nwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nawathinehena"s,                                              "nwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nawdm"s,                                                      "nmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nawuri"s,                                                     "naw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Naxi"s,                                                       "nbf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Naxi"s,                                                       "nxq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nayi"s,                                                       "noz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nayini"s,                                                     "nyq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ncane"s,                                                      "ncr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nchumbulu"s,                                                  "nlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nda'nda'"s,                                                   "nnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndai"s,                                                       "gke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndaka"s,                                                      "ndk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndaktup"s,                                                    "ncp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ndali"s,                                                      "ndh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndam"s,                                                       "ndm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndamba"s,                                                     "ndj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndambomo"s,                                                   "nxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndasa"s,                                                      "nda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndau"s,                                                       "ndc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nde-Gbite"s,                                                  "ned"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nde-Nsele-Nta"s,                                              "ndd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndemli"s,                                                     "nml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndendeule"s,                                                  "dne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndengereko"s,                                                 "ndg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nding"s,                                                      "eli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndo"s,                                                        "ndp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndobo"s,                                                      "ndw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndoe"s,                                                       "nbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndogo"s,                                                      "ndz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndolo"s,                                                      "ndl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndom"s,                                                       "nqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndombe"s,                                                     "ndq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndonde Hamba"s,                                               "njd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndonga"s,                                                     "ndo"s,     "ng"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ndoola"s,                                                     "ndr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndra'ngith"s,                                                 "dgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndrulo"s,                                                     "dno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nduga"s,                                                      "ndx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndumu"s,                                                      "nmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndunda"s,                                                     "nuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndunga"s,                                                     "ndt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndut"s,                                                       "ndv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndwewe"s,                                                     "nww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndyuka-Trio Pidgin"s,                                         "njt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ndzwani Comorian"s,                                           "wni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neapolitan"s,                                                 "nap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nedebang"s,                                                   "nec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nefamese"s,                                                   "nef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Negerhollands"s,                                              "dcr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Negeri Sembilan Malay"s,                                      "zmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Negidal"s,                                                    "neg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nehan"s,                                                      "nsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nek"s,                                                        "nif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nekgini"s,                                                    "nkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neko"s,                                                       "nej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neku"s,                                                       "nek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nema"s,                                                       "gsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neme"s,                                                       "nex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nemi"s,                                                       "nem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nen"s,                                                        "nqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nend"s,                                                       "anh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nenets"s,                                                     "yrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nengone"s,                                                    "nen"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neo"s,                                                        "neu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Neo-Hittite"s,                                                "nei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nepalese Sign Language"s,                                     "nsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nepali (individual language)"s,                               "npi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nepali (macrolanguage)"s,                                     "nep"s,     "ne"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Nepali Kurux"s,                                               "kxl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Nete"s,                                                       "net"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"New Caledonian Javanese"s,                                    "jas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"New Zealand Sign Language"s,                                  "nzs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Newari"s,                                                     "new"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Neyo"s,                                                       "ney"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nez Perce"s,                                                  "nez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngaanyatjarra"s,                                              "ntj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngad'a"s,                                                     "nxg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngadjunmaya"s,                                                "nju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngadjuri"s,                                                   "jui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngaing"s,                                                     "nnf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngaju"s,                                                      "nij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngala"s,                                                      "nud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngalakgan"s,                                                  "nig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngalum"s,                                                     "szb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngam"s,                                                       "nmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngamambo"s,                                                   "nbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngambay"s,                                                    "sba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngamini"s,                                                    "nmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngamo"s,                                                      "nbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngan'gityemerri"s,                                            "nam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nganakarti"s,                                                 "xnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nganasan"s,                                                   "nio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngandi"s,                                                     "nid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngando (Central African Republic)"s,                          "ngd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngando (Democratic Republic of Congo)"s,                      "nxd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngandyera"s,                                                  "nne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngangam"s,                                                    "gng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngantangarra"s,                                               "ntg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nganyaywana"s,                                                "nyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngardi"s,                                                     "rxd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarigu"s,                                                    "xni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarinyin"s,                                                  "ung"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarinyman"s,                                                 "nbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarla"s,                                                     "nlr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ngarla"s,                                                     "nrk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarluma"s,                                                   "nrl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngarrindjeri"s,                                               "nay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngas"s,                                                       "anc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngasa"s,                                                      "nsg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngatik Men's Creole"s,                                        "ngm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngawn Chin"s,                                                 "cnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngawun"s,                                                     "nxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngayawung"s,                                                  "nwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngazidja Comorian"s,                                          "zdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbaka Ma'bo"s,                                               "nbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbaka Manza"s,                                               "ngg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbaka"s,                                                     "nga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbee"s,                                                      "jgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbinda"s,                                                    "nbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngbundu"s,                                                    "nuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngelima"s,                                                    "agh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngemba"s,                                                     "nge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngen"s,                                                       "gnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngendelengo"s,                                                "nql"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngete"s,                                                      "nnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nggem"s,                                                      "nbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nggwahyi"s,                                                   "ngx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngie"s,                                                       "ngj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngiemboon"s,                                                  "nnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngile"s,                                                      "jle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngindo"s,                                                     "nnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngiti"s,                                                      "niy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngizim"s,                                                     "ngi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngkâlmpw Kanum"s,                                             "kcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngom"s,                                                       "nra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngomba"s,                                                     "jgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngombale"s,                                                   "nla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngombe (Central African Republic)"s,                          "nmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngombe (Democratic Republic of Congo)"s,                      "ngc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngong"s,                                                      "nnx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ngongo"s,                                                     "noq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngoni (Mozambique)"s,                                         "xnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngoni (Tanzania)"s,                                           "xnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngoni"s,                                                      "ngo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ngoshie"s,                                                    "nsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngul"s,                                                       "nlo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngulu"s,                                                      "ngp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nguluwan"s,                                                   "nuw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngumbarl"s,                                                   "xnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngumbi"s,                                                     "nui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngunawal"s,                                                   "xul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngundi"s,                                                     "ndn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngundu"s,                                                     "nue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngungwel"s,                                                   "ngz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngura"s,                                                      "nbx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ngurimi"s,                                                    "ngq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngurmbur"s,                                                   "nrx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nguôn"s,                                                      "nuo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngwaba"s,                                                     "ngw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngwe"s,                                                       "nwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngwo"s,                                                       "ngn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ngäbere"s,                                                    "gym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nhanda"s,                                                     "nha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nhengatu"s,                                                   "yrl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nhirrpi"s,                                                    "hrp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nhuwala"s,                                                    "nhf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nias"s,                                                       "nia"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nicaragua Creole English"s,                                   "bzk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nicaraguan Sign Language"s,                                   "ncs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Niellim"s,                                                    "nie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Niger-Kordofanian languages"s,                                "nic"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nigeria Mambila"s,                                            "mzk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nigerian Fulfulde"s,                                          "fuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nigerian Pidgin"s,                                            "pcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nigerian Sign Language"s,                                     "nsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nihali"s,                                                     "nll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nii"s,                                                        "nii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nijadali"s,                                                   "nad"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Niksek"s,                                                     "gbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nila"s,                                                       "nil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nilamba"s,                                                    "nim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nilo-Saharan languages"s,                                     "ssa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nimadi"s,                                                     "noe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimanbur"s,                                                   "nmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimbari"s,                                                    "nmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimboran"s,                                                   "nir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimi"s,                                                       "nis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimo"s,                                                       "niw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nimoa"s,                                                      "nmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ninam"s,                                                      "shb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nindi"s,                                                      "nxi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ningera"s,                                                    "nby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ninggerum"s,                                                  "nxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ningil"s,                                                     "niz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ningye"s,                                                     "nns"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ninia Yali"s,                                                 "nlk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ninzo"s,                                                      "nin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nipsan"s,                                                     "nps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nisa"s,                                                       "njs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nisenan"s,                                                    "nsz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nisga'a"s,                                                    "ncg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nisi (China)"s,                                               "yso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nisi (India)"s,                                               "dap"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Niuafo'ou"s,                                                  "num"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Niuatoputapu"s,                                               "nkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Niuean"s,                                                     "niu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nivaclé"s,                                                    "cag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Niwer Mil"s,                                                  "hrc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Njalgulgule"s,                                                "njl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Njebi"s,                                                      "nzb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Njen"s,                                                       "njj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Njerep"s,                                                     "njr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Njyem"s,                                                      "njy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkami"s,                                                      "nkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkangala"s,                                                   "nkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkari"s,                                                      "nkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkem-Nkum"s,                                                  "isi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkhumbi"s,                                                    "khu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkongho"s,                                                    "nkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkonya"s,                                                     "nko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkoroo"s,                                                     "nkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkoya"s,                                                      "nka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkukoli"s,                                                    "nbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nkutu"s,                                                      "nkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nnam"s,                                                       "nbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"No linguistic content"s,                                      "zxx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nobiin"s,                                                     "fia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nobonob"s,                                                    "gaw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nocamán"s,                                                    "nom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nocte Naga"s,                                                 "njb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nogai"s,                                                      "nog"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Noipx"s,                                                      "npx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Noiri"s,                                                      "noi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nokuku"s,                                                     "nkk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nomaande"s,                                                   "lem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nomane"s,                                                     "nof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nomatsiguenga"s,                                              "not"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nomlaki"s,                                                    "nol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nomu"s,                                                       "noh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nong Zhuang"s,                                                "zhn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nonuya"s,                                                     "noj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nooksack"s,                                                   "nok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Noon"s,                                                       "snf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Noone"s,                                                      "nhu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nootka"s,                                                     "noo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Nopala Chatino"s,                                             "cya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Noric"s,                                                      "nrc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Norn"s,                                                       "nrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Norra"s,                                                      "nrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Alaskan Inupiatun"s,                                    "esi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Ambrym"s,                                               "mmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North American Indian languages"s,                            "nai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"North Asmat"s,                                                "nks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Awyu"s,                                                 "yir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Azerbaijani"s,                                          "azj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Babar"s,                                                "bcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Bolivian Quechua"s,                                     "qul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Caucasian languages"s,                                  "ccn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Central Mixe"s,                                         "neq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Efate"s,                                                "llp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Fali"s,                                                 "fll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Germanic languages"s,                                   "gmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Giziga"s,                                               "gis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Junín Quechua"s,                                        "qvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Levantine Arabic"s,                                     "apc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Marquesan"s,                                            "mrq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Mesopotamian Arabic"s,                                  "ayp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Midlands Tasmanian"s,                                   "xph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Mofu"s,                                                 "mfk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Moluccan Malay"s,                                       "max"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Muyu"s,                                                 "kti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Ndebele"s,                                              "nde"s,     "nd"s, ""s,    true,  false);
  g_languages.emplace_back(u8"North Nuaulu"s,                                               "nni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Picene"s,                                               "nrp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Slavey"s,                                               "scs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Tairora"s,                                              "tbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Tanna"s,                                                "tnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Wahgi"s,                                                "whg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"North Watut"s,                                                "una"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeast Kiwai"s,                                            "kiw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeast Maidu"s,                                            "nmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeast Pashai"s,                                           "aee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeastern Dinka"s,                                         "dip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeastern Pomo"s,                                          "pef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeastern Tasmanian"s,                                     "xpb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northeastern Thai"s,                                          "tts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Alta"s,                                              "aqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Altai"s,                                             "atv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Amami-Oshima"s,                                      "ryn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Betsimisaraka Malagasy"s,                            "bmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Binukidnon"s,                                        "kyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Bobo Madaré"s,                                       "bbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Bontok"s,                                            "rbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Catanduanes Bikol"s,                                 "cts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Conchucos Ancash Quechua"s,                          "qxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Dagara"s,                                            "dgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Dong"s,                                              "doc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern East Cree"s,                                         "crl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Emberá"s,                                            "emp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Frisian"s,                                           "frr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Northern Ghale"s,                                             "ghh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Gondi"s,                                             "gno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Grebo"s,                                             "gbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Guiyang Hmong"s,                                     "huj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Haida"s,                                             "hdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Hindko"s,                                            "hno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Huishui Hmong"s,                                     "hmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Kalapuya"s,                                          "nrt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Kankanay"s,                                          "xnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Katang"s,                                            "ncq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Khmer"s,                                             "kxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Kissi"s,                                             "kqs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Kurdish"s,                                           "kmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Luri"s,                                              "lrc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Mashan Hmong"s,                                      "hmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Muji"s,                                              "ymx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Nago"s,                                              "xkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Ngbandi"s,                                           "ngb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Nisu"s,                                              "yiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Nuni"s,                                              "nuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Oaxaca Nahuatl"s,                                    "nhy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Ohlone"s,                                            "cst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern One"s,                                               "onr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Paiute"s,                                            "pao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Pame"s,                                              "pmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Pashto"s,                                            "pbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Pastaza Quichua"s,                                   "qvz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Ping Chinese"s,                                      "cnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Pomo"s,                                              "pej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Puebla Nahuatl"s,                                    "ncj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Pumi"s,                                              "pmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Qiandong Miao"s,                                     "hea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Qiang"s,                                             "cng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Rengma Naga"s,                                       "nnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Roglai"s,                                            "rog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Sami"s,                                              "sme"s,     "se"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Northern Sierra Miwok"s,                                      "nsq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Sorsoganon"s,                                        "bks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Subanen"s,                                           "stb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tarahumara"s,                                        "thh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tasmanian"s,                                         "xpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tepehuan"s,                                          "ntp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Thai"s,                                              "nod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tidung"s,                                            "ntd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tiwa"s,                                              "twf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tlaxiaco Mixtec"s,                                   "xtn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Toussian"s,                                          "tsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tujia"s,                                             "tji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Tutchone"s,                                          "ttm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Uzbek"s,                                             "uzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northern Yukaghir"s,                                          "ykg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwest Alaska Inupiatun"s,                                 "esk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwest Gbaya"s,                                            "gya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwest Maidu"s,                                            "mjd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwest Oaxaca Mixtec"s,                                    "mxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwest Pashai"s,                                           "glh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Dinka"s,                                         "diw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Fars"s,                                          "faz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Kolami"s,                                        "kfb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Nisu"s,                                          "nsf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Ojibwa"s,                                        "ojb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Tamang"s,                                        "tmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Northwestern Tasmanian"s,                                     "xpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Norwegian Bokmål"s,                                           "nob"s,     "nb"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Norwegian Nynorsk"s,                                          "nno"s,     "nn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Norwegian Sign Language"s,                                    "nsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Norwegian"s,                                                  "nor"s,     "no"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Notre"s,                                                      "bly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Notsi"s,                                                      "ncf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nottoway"s,                                                   "ntw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nottoway-Meherrin"s,                                          "nwy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Novial"s,                                                     "nov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Noy"s,                                                        "noy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nsenga"s,                                                     "nse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nshi"s,                                                       "nsc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nsongo"s,                                                     "nsx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ntcham"s,                                                     "bud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nteng"s,                                                      "nqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ntomba"s,                                                     "nto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nubaca"s,                                                     "baf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nubi"s,                                                       "kcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nubian languages"s,                                           "nub"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nubri"s,                                                      "kte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nuer"s,                                                       "nus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nugunu (Australia)"s,                                         "nnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nugunu (Cameroon)"s,                                          "yas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nuk"s,                                                        "noc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukak Makú"s,                                                 "mbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukna"s,                                                      "klt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukuini"s,                                                    "nuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukumanu"s,                                                   "nuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukunul"s,                                                    "xnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukuoro"s,                                                    "nkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nukuria"s,                                                    "nur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Numana"s,                                                     "nbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Numanggang"s,                                                 "nop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Numbami"s,                                                    "sij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nume"s,                                                       "tgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Numidian"s,                                                   "nxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Numèè"s,                                                      "kdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nung (Viet Nam)"s,                                            "nut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nungali"s,                                                    "nug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nunggubuyu"s,                                                 "nuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nungu"s,                                                      "rin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nupbikha"s,                                                   "npb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nupe-Nupe-Tako"s,                                             "nup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nusa Laut"s,                                                  "nul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nusu"s,                                                       "nuf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nuu-chah-nulth"s,                                             "nuk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyabwa"s,                                                     "nwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyaheun"s,                                                    "nev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyahkur"s,                                                    "cbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyakyusa-Ngonde"s,                                            "nyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyali"s,                                                      "nlj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyam"s,                                                       "nmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyamal"s,                                                     "nly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyambo"s,                                                     "now"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyamusa-Molo"s,                                               "nwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyamwanga"s,                                                  "mwn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyamwezi"s,                                                   "nym"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nyaneka"s,                                                    "nyk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyang'i"s,                                                    "nyp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyanga"s,                                                     "nyj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyanga-li"s,                                                  "nyc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyangatom"s,                                                  "nnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyangbo"s,                                                    "nyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyangga"s,                                                    "nny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyangumarta"s,                                                "nna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyanja"s,                                                     "nya"s,     "ny"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Nyankole"s,                                                   "nyn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nyankpa"s,                                                    "yes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyarafolo Senoufo"s,                                          "sev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyaturu"s,                                                    "rim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyaw"s,                                                       "nyw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyawaygi"s,                                                   "nyt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyemba"s,                                                     "nba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyengo"s,                                                     "nye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyenkha"s,                                                    "neh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyeu"s,                                                       "nyl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyiha (Malawi)"s,                                             "nyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyiha (Tanzania)"s,                                           "nih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyika (Malawi and Zambia)"s,                                  "nkv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyika (Tanzania)"s,                                           "nkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyikina"s,                                                    "nyh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyindrou"s,                                                   "lid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyindu"s,                                                     "nyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyishi"s,                                                     "njz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyiyaparli"s,                                                 "xny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyokon"s,                                                     "nvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyole"s,                                                      "nuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyong"s,                                                      "muo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyore"s,                                                      "nyd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyoro"s,                                                      "nyo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Nyulnyul"s,                                                   "nyv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyungar"s,                                                    "nys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyungwe"s,                                                    "nyu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nyâlayu"s,                                                    "yly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nzadi"s,                                                      "nzd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nzakambay"s,                                                  "nzy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nzakara"s,                                                    "nzk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nzanyi"s,                                                     "nja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nzima"s,                                                      "nzi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ná-Meo"s,                                                     "neo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nêlêmwa-Nixumwak"s,                                           "nee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nüpode Huitoto"s,                                             "hux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Nǁng"s,                                                       "ngh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"O'chi'chi'"s,                                                 "xoc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"O'du"s,                                                       "tyh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obanliku"s,                                                   "bzy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obispeño"s,                                                   "obi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oblo"s,                                                       "obl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obo Manobo"s,                                                 "obo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obokuitai"s,                                                  "afz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obolo"s,                                                      "ann"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Obulom"s,                                                     "obu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ocaina"s,                                                     "oca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Occitan (post 1500)"s,                                        "oci"s,     "oc"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ocotepec Mixtec"s,                                            "mie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ocotlán Zapotec"s,                                            "zac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Od"s,                                                         "odk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Odia"s,                                                       "ory"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Odiai"s,                                                      "bhf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Odoodee"s,                                                    "kkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Odual"s,                                                      "odu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Odut"s,                                                       "oda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ofayé"s,                                                      "opy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Official Aramaic (700-300 BCE)"s,                             "arc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ofo"s,                                                        "ofo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ogbah"s,                                                      "ogc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ogbia"s,                                                      "ogb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ogbogolo"s,                                                   "ogg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ogbronuagum"s,                                                "ogu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ogea"s,                                                       "eri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oirata"s,                                                     "oia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ojibwa"s,                                                     "oji"s,     "oj"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ojitlán Chinantec"s,                                          "chj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okanagan"s,                                                   "oka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oki-No-Erabu"s,                                               "okn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okiek"s,                                                      "oki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oko-Eni-Osayen"s,                                             "oks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oko-Juwoi"s,                                                  "okj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okobo"s,                                                      "okb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okodia"s,                                                     "okd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okolie"s,                                                     "oie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okolod"s,                                                     "kqv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okpamheri"s,                                                  "opa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okpe (Northwestern Edo)"s,                                    "okx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Okpe (Southwestern Edo)"s,                                    "oke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oksapmin"s,                                                   "opm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oku"s,                                                        "oku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Aramaic (up to 700 BCE)"s,                                "oar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Avar"s,                                                   "oav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Breton"s,                                                 "obt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Burmese"s,                                                "obr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Cham"s,                                                   "ocm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Chinese"s,                                                "och"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Cornish"s,                                                "oco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Dutch"s,                                                  "odt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old English (ca. 450-1100)"s,                                 "ang"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old French (842-ca. 1400)"s,                                  "fro"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Frisian"s,                                                "ofs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Georgian"s,                                               "oge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old High German (ca. 750-1050)"s,                             "goh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Hittite"s,                                                "oht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Hungarian"s,                                              "ohu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Irish (to 900)"s,                                         "sga"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Japanese"s,                                               "ojp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Kentish Sign Language"s,                                  "okl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Khmer"s,                                                  "okz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Korean (3rd-9th cent.)"s,                                 "oko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Lithuanian"s,                                             "olt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Malay"s,                                                  "omy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Manipuri"s,                                               "omp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Marathi"s,                                                "omr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Mon"s,                                                    "omx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Norse"s,                                                  "non"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Nubian"s,                                                 "onw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Ossetic"s,                                                "oos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Persian (ca. 600-400 B.C.)"s,                             "peo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Provençal (to 1500)"s,                                    "pro"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Old Russian"s,                                                "orv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Saxon"s,                                                  "osx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Spanish"s,                                                "osp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Sundanese"s,                                              "osn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Tamil"s,                                                  "oty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Tibetan"s,                                                "otb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Turkish"s,                                                "otk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Uighur"s,                                                 "oui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Old Welsh"s,                                                  "owl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olekha"s,                                                     "ole"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olkol"s,                                                      "olk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olo"s,                                                        "ong"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oloma"s,                                                      "olm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olrat"s,                                                      "olr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olu'bo"s,                                                     "lul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Olulumo-Ikom"s,                                               "iko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oluta Popoluca"s,                                             "plo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omagua"s,                                                     "omg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omaha-Ponca"s,                                                "oma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omani Arabic"s,                                               "acx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omati"s,                                                      "mgx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ombamba"s,                                                    "mbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ombo"s,                                                       "oml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omejes"s,                                                     "ome"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ometepec Nahuatl"s,                                           "nht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omi"s,                                                        "omi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omok"s,                                                       "omk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omotic languages"s,                                           "omv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omotik"s,                                                     "omt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Omurano"s,                                                    "omu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ona"s,                                                        "ona"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oneida"s,                                                     "one"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ong"s,                                                        "oog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Onin Based Pidgin"s,                                          "onx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Onin"s,                                                       "oni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Onjob"s,                                                      "onj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ono"s,                                                        "ons"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Onobasulu"s,                                                  "onn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Onondaga"s,                                                   "ono"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ontenu"s,                                                     "ont"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ontong Java"s,                                                "ojv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oorlams"s,                                                    "oor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Opao"s,                                                       "opo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Opata"s,                                                      "opt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orang Kanaq"s,                                                "orn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orang Seletar"s,                                              "ors"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oraon Sadri"s,                                                "sdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orejón"s,                                                     "ore"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oring"s,                                                      "org"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oriya (macrolanguage)"s,                                      "ori"s,     "or"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Orizaba Nahuatl"s,                                            "nlv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orma"s,                                                       "orc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ormu"s,                                                       "orz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ormuri"s,                                                     "oru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oro Win"s,                                                    "orw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oro"s,                                                        "orx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oroch"s,                                                      "oac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oroha"s,                                                      "ora"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orok"s,                                                       "oaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orokaiva"s,                                                   "okv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oroko"s,                                                      "bdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orokolo"s,                                                    "oro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oromo"s,                                                      "orm"s,     "om"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Oroqen"s,                                                     "orh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orowe"s,                                                      "bpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oruma"s,                                                      "orr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Orya"s,                                                       "ury"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Osage"s,                                                      "osa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Osatu"s,                                                      "ost"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oscan"s,                                                      "osc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Osing"s,                                                      "osi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ososo"s,                                                      "oso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ossetian"s,                                                   "oss"s,     "os"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ot Danum"s,                                                   "otd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Otank"s,                                                      "uta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oti"s,                                                        "oti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oto-Manguean languages"s,                                     "omq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Otomian languages"s,                                          "oto"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Otoro"s,                                                      "otr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ottawa"s,                                                     "otw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ottoman Turkish (1500-1928)"s,                                "ota"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Otuho"s,                                                      "lot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Otuke"s,                                                      "otu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ouma"s,                                                       "oum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oune"s,                                                       "oue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Owa"s,                                                        "stn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Owenia"s,                                                     "wsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Owiniga"s,                                                    "owi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oy"s,                                                         "oyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oya'oya"s,                                                    "oyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oyda"s,                                                       "oyd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Oyster Bay Tasmanian"s,                                       "xpd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ozolotepec Zapotec"s,                                         "zao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ozumacín Chinantec"s,                                         "chz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pa Di"s,                                                      "pdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pa'a"s,                                                       "pqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pa'o Karen"s,                                                 "blk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pa-Hng"s,                                                     "pha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paakantyi"s,                                                  "drl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paama"s,                                                      "pma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paasaal"s,                                                    "sig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pacahuara"s,                                                  "pcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pacaraos Quechua"s,                                           "qvp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pacific Gulf Yupik"s,                                         "ems"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pacoh"s,                                                      "pac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Padoe"s,                                                      "pdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paekche"s,                                                    "pkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paelignian"s,                                                 "pgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pagi"s,                                                       "pgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pagibete"s,                                                   "pae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pagu"s,                                                       "pgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahanan Agta"s,                                               "apf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahari"s,                                                     "phj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahari-Potwari"s,                                             "phr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahi"s,                                                       "lgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahlavani"s,                                                  "phv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pahlavi"s,                                                    "pal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Pai Tavytera"s,                                               "pta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paicî"s,                                                      "pri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paipai"s,                                                     "ppi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paite Chin"s,                                                 "pck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paiwan"s,                                                     "pwn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pak-Tong"s,                                                   "pkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pakanha"s,                                                    "pkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pakaásnovos"s,                                                "pav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pakistan Sign Language"s,                                     "pks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paku Karen"s,                                                 "jkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paku Karen"s,                                                 "kpp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Paku"s,                                                       "pku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pal"s,                                                        "abw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palaic"s,                                                     "plq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palaka Senoufo"s,                                             "plr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palantla Chinantec"s,                                         "cpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palauan"s,                                                    "pau"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Paleni"s,                                                     "pnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palenquero"s,                                                 "pln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pali"s,                                                       "pli"s,     "pi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Palikúr"s,                                                    "plu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paliyan"s,                                                    "pcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pallanganmiddang"s,                                           "pmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paloor"s,                                                     "fap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palpa"s,                                                      "plp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Palu"s,                                                       "pbz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Palu'e"s,                                                     "ple"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paluan"s,                                                     "plz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Palumata"s,                                                   "pmc"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Palya Bareli"s,                                               "bpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pam"s,                                                        "pmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pambia"s,                                                     "pmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pamlico"s,                                                    "pmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pamona"s,                                                     "pmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pamosu"s,                                                     "hih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pampanga"s,                                                   "pam"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Pamplona Atta"s,                                              "att"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pana (Burkina Faso)"s,                                        "pnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pana (Central African Republic)"s,                            "pnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panamanian Sign Language"s,                                   "lsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panamint"s,                                                   "par"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panang"s,                                                     "pcr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Panao Huánuco Quechua"s,                                      "qxh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panará"s,                                                     "kre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panasuan"s,                                                   "psn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panawa"s,                                                     "pwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pancana"s,                                                    "pnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panchpargania"s,                                              "tdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pande"s,                                                      "bkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pangasinan"s,                                                 "pag"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Pangseng"s,                                                   "pgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pangu"s,                                                      "png"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pangutaran Sama"s,                                            "slm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pangwa"s,                                                     "pbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pangwali"s,                                                   "pgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panim"s,                                                      "pnr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paniya"s,                                                     "pcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panjabi"s,                                                    "pan"s,     "pa"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Pankararé"s,                                                  "pax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pankararú"s,                                                  "paz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pankhu"s,                                                     "pkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pannei"s,                                                     "pnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pano"s,                                                       "mqz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panoan Katukína"s,                                            "knt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panobo"s,                                                     "pno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Panyi Bai"s,                                                  "bfc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pao"s,                                                        "ppa"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Papantla Totonac"s,                                           "top"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papapana"s,                                                   "ppn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papar"s,                                                      "dpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papasena"s,                                                   "pas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papel"s,                                                      "pbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papi"s,                                                       "ppe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papiamento"s,                                                 "pap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Papitalai"s,                                                  "pat"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Papora"s,                                                     "ppu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papua New Guinean Sign Language"s,                            "pgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papuan Malay"s,                                               "pmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Papuan languages"s,                                           "paa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Papuma"s,                                                     "ppm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parachi"s,                                                    "prc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paraguayan Guaraní"s,                                         "gug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paraguayan Sign Language"s,                                   "pys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parakanã"s,                                                   "pak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paranan"s,                                                    "agp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Paranan"s,                                                    "prf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paranawát"s,                                                  "paf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paraujano"s,                                                  "pbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parauk"s,                                                     "prk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parawen"s,                                                    "prw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pardhan"s,                                                    "pch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pardhi"s,                                                     "pcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pare"s,                                                       "ppt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parecís"s,                                                    "pab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parenga"s,                                                    "pcj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parkari Koli"s,                                               "kvx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parkwa"s,                                                     "pbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parsi"s,                                                      "prp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parsi-Dari"s,                                                 "prd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parthian"s,                                                   "xpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Parya"s,                                                      "paq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pará Arára"s,                                                 "aap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pará Gavião"s,                                                "gvp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pasi"s,                                                       "psq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pass Valley Yali"s,                                           "yac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Patamona"s,                                                   "pbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Patani"s,                                                     "ptn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pataxó Hã-Ha-Hãe"s,                                           "pth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Patep"s,                                                      "ptp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pathiya"s,                                                    "pty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Patpatar"s,                                                   "gfk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pattani Malay"s,                                              "mfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pattani"s,                                                    "lae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pattapu"s,                                                    "ptq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Patwin"s,                                                     "pwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paulohi"s,                                                    "plh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paumarí"s,                                                    "pad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paunaka"s,                                                    "pnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pauri Bareli"s,                                               "bfb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pauserna"s,                                                   "psm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pawaia"s,                                                     "pwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pawnee"s,                                                     "paw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Paynamar"s,                                                   "pmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pazeh"s,                                                      "pzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pe"s,                                                         "pai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pear"s,                                                       "pcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pech"s,                                                       "pay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pecheneg"s,                                                   "xpc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pedi"s,                                                       "nso"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Pei"s,                                                        "ppq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pekal"s,                                                      "pel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pela"s,                                                       "bxd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pele-Ata"s,                                                   "ata"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pelende"s,                                                    "ppp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pemon"s,                                                      "aoc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Penang Sign Language"s,                                       "psg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Penchal"s,                                                    "pek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pendau"s,                                                     "ums"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pengo"s,                                                      "peg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pennsylvania German"s,                                        "pdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Penrhyn"s,                                                    "pnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pentlatch"s,                                                  "ptw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Perai"s,                                                      "wet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Peranakan Indonesian"s,                                       "pea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pere"s,                                                       "pfe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Peripheral Mongolian"s,                                       "mvf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pero"s,                                                       "pip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Persian"s,                                                    "per"s,     "fa"s, "fas"s, true,  false);
  g_languages.emplace_back(u8"Peruvian Sign Language"s,                                     "prl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Petapa Zapotec"s,                                             "zpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Petats"s,                                                     "pex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Petjo"s,                                                      "pey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Peñoles Mixtec"s,                                             "mil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pfaelzisch"s,                                                 "pfl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phai"s,                                                       "prt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phake"s,                                                      "phk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phala"s,                                                      "ypa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phalura"s,                                                    "phl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phana'"s,                                                     "phq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phangduwali"s,                                                "phw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phende"s,                                                     "pem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Philippine Sign Language"s,                                   "psp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Philippine languages"s,                                       "phi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Phimbi"s,                                                     "phm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phoenician"s,                                                 "phn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Phola"s,                                                      "ypg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pholo"s,                                                      "yip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phom Naga"s,                                                  "nph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phong-Kniang"s,                                               "pnx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phrae Pwo Karen"s,                                            "kjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phrygian"s,                                                   "xpg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phu Thai"s,                                                   "pht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phuan"s,                                                      "phu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phudagi"s,                                                    "phd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phuie"s,                                                      "pug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phukha"s,                                                     "phh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phuma"s,                                                      "ypm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phunoi"s,                                                     "pho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phuong"s,                                                     "phg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phupa"s,                                                      "ypp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phupha"s,                                                     "yph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Phuza"s,                                                      "ypz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piamatsina"s,                                                 "ptr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piame"s,                                                      "pin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piapoco"s,                                                    "pio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piaroa"s,                                                     "pid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Picard"s,                                                     "pcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pichis Ashéninka"s,                                           "cpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pictish"s,                                                    "xpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pidgin Delaware"s,                                            "dep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piemontese"s,                                                 "pms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pijao"s,                                                      "pij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pije"s,                                                       "piz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pijin"s,                                                      "pis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pilagá"s,                                                     "plg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pileni"s,                                                     "piv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pima Bajo"s,                                                  "pia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pimbwe"s,                                                     "piw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pinai-Hagahai"s,                                              "pnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pindiini"s,                                                   "pti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pingelapese"s,                                                "pif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pini"s,                                                       "pii"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Pinigura"s,                                                   "pnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pinjarup"s,                                                   "pnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pinji"s,                                                      "pic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pinotepa Nacional Mixtec"s,                                   "mio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pintupi-Luritja"s,                                            "piu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pinyin"s,                                                     "pny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pipil"s,                                                      "ppl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pirahã"s,                                                     "myp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piratapuyo"s,                                                 "pir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pirlatapa"s,                                                  "bxi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piro"s,                                                       "pie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pirriya"s,                                                    "xpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piru"s,                                                       "ppr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Pisabo"s,                                                     "pig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pisaflores Tepehua"s,                                         "tpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piscataway"s,                                                 "psy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pisidian"s,                                                   "xps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pitcairn-Norfolk"s,                                           "pih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pite Sami"s,                                                  "sje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piti"s,                                                       "pcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pitjantjatjara"s,                                             "pjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pitta Pitta"s,                                                "pit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piu"s,                                                        "pix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Piya-Kwonci"s,                                                "piy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plains Cree"s,                                                "crk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plains Indian Sign Language"s,                                "psd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plains Miwok"s,                                               "pmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plapo Krumen"s,                                               "ktj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plateau Malagasy"s,                                           "plt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Plautdietsch"s,                                               "pdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Playero"s,                                                    "gob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pnar"s,                                                       "pbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pochuri Naga"s,                                               "npo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pochutec"s,                                                   "xpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Podena"s,                                                     "pdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pogolo"s,                                                     "poy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pohnpeian"s,                                                  "pon"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Pokangá"s,                                                    "pok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Poke"s,                                                       "pof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pokomo"s,                                                     "pkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Polabian"s,                                                   "pox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Polari"s,                                                     "pld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Polci"s,                                                      "plj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Polish Sign Language"s,                                       "pso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Polish"s,                                                     "pol"s,     "pl"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Polonombauk"s,                                                "plb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pom"s,                                                        "pmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pomo"s,                                                       "pmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ponam"s,                                                      "ncc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ponares"s,                                                    "pod"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Pongyong"s,                                                   "pgy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Ponosakan"s,                                                  "pns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pontic"s,                                                     "pnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ponyo-Gongwang Naga"s,                                        "npg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Popti'"s,                                                     "jac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Poqomam"s,                                                    "poc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Poqomchi'"s,                                                  "poh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Porohanon"s,                                                  "prh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Port Sandwich"s,                                              "psw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Port Sorell Tasmanian"s,                                      "xpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Port Vato"s,                                                  "ptv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Portuguese Sign Language"s,                                   "psr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Portuguese"s,                                                 "por"s,     "pt"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Potawatomi"s,                                                 "pot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Potiguára"s,                                                  "pog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pottangi Ollar Gadaba"s,                                      "gdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Poumei Naga"s,                                                "pmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pouye"s,                                                      "bye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Powari"s,                                                     "pwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Powhatan"s,                                                   "pim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Poyanáwa"s,                                                   "pyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Prakrit languages"s,                                          "pra"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Prasuni"s,                                                    "prn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pray 3"s,                                                     "pry"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Primitive Irish"s,                                            "pgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Principense"s,                                                "pre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Providencia Sign Language"s,                                  "prz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Prussian"s,                                                   "prg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Psikye"s,                                                     "kvj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pu Ko"s,                                                      "puk"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Pu-Xian Chinese"s,                                            "cpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puare"s,                                                      "pux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pudtol Atta"s,                                                "atp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puebla Mazatec"s,                                             "pbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puelche"s,                                                    "pue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puerto Rican Sign Language"s,                                 "psl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puimei Naga"s,                                                "npu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puinave"s,                                                    "pui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pukapuka"s,                                                   "pkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pulaar"s,                                                     "fuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pulabu"s,                                                     "pup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pular"s,                                                      "fuf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puluwatese"s,                                                 "puw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puma"s,                                                       "pum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pumpokol"s,                                                   "xpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pumé"s,                                                       "yae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Aput"s,                                                 "pud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Bah-Biau"s,                                             "pna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Batu 1"s,                                               "pnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Merah"s,                                                "puf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Merap"s,                                                "puc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punan Tubu"s,                                                 "puj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punic"s,                                                      "xpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puno Quechua"s,                                               "qxp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punthamara"s,                                                 "xpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Punu"s,                                                       "puu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puoc"s,                                                       "puo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puquina"s,                                                    "puq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puragi"s,                                                     "pru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Purari"s,                                                     "iar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Purepecha"s,                                                  "tsz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puri"s,                                                       "prr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Purik"s,                                                      "prx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Purisimeño"s,                                                 "puy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puroik"s,                                                     "suv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puruborá"s,                                                   "pur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Purum Naga"s,                                                 "puz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Purum"s,                                                      "pub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pushto"s,                                                     "pus"s,     "ps"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Putai"s,                                                      "mfl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Putoh"s,                                                      "put"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Putukwam"s,                                                   "afe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puyo"s,                                                       "xpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puyo-Paekche"s,                                               "xpp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Puyuma"s,                                                     "pyu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pwaamei"s,                                                    "pme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pwapwâ"s,                                                     "pop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pwo Eastern Karen"s,                                          "kjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pwo Northern Karen"s,                                         "pww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pwo Western Karen"s,                                          "pwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pyapun"s,                                                     "pcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pye Krumen"s,                                                 "pye"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pyen"s,                                                       "pyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pyu (Myanmar)"s,                                              "pyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pyu (Papua New Guinea)"s,                                     "pby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Páez"s,                                                       "pbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pááfang"s,                                                    "pfa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Päri"s,                                                       "lkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pémono"s,                                                     "pev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pévé"s,                                                       "lme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Pökoot"s,                                                     "pko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Q'anjob'al"s,                                                 "kjb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qabiao"s,                                                     "laq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qaqet"s,                                                      "byx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qashqa'i"s,                                                   "qxq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qatabanian"s,                                                 "xqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qau"s,                                                        "gqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qawasqar"s,                                                   "alc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qila Muji"s,                                                  "ymq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qimant"s,                                                     "ahg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Qiubei Zhuang"s,                                              "zqe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quapaw"s,                                                     "qua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quebec Sign Language"s,                                       "fcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quechan"s,                                                    "yum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quechua"s,                                                    "que"s,     "qu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Quechuan (family)"s,                                          "qwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quenya"s,                                                     "qya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Querétaro Otomi"s,                                            "otq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quetzaltepec Mixe"s,                                          "pxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Queyu"s,                                                      "qvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quiavicuzas Zapotec"s,                                        "zpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quileute"s,                                                   "qui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quinault"s,                                                   "qun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quinqui"s,                                                    "quq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quioquitani-Quierí Zapotec"s,                                 "ztq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quiotepec Chinantec"s,                                        "chq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Quiripi"s,                                                    "qyp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rabha"s,                                                      "rah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rade"s,                                                       "rad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Raetic"s,                                                     "xrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rahambuu"s,                                                   "raz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rajah Kabunsuwan Manobo"s,                                    "mqk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rajasthani"s,                                                 "raj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Rajbanshi"s,                                                  "rjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Raji"s,                                                       "rji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rajong"s,                                                     "rjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rajput Garasia"s,                                             "gra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rakahanga-Manihiki"s,                                         "rkh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rakhine"s,                                                    "rki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ralte"s,                                                      "ral"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rama"s,                                                       "rma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ramoaaina"s,                                                  "rai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ramopa"s,                                                     "kjx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rampi"s,                                                      "lje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rana Tharu"s,                                                 "thr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rang"s,                                                       "rax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rangkas"s,                                                    "rgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ranglong"s,                                                   "rnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rangpuri"s,                                                   "rkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rao"s,                                                        "rao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rapa"s,                                                       "ray"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rapanui"s,                                                    "rap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Rapoisi"s,                                                    "kyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rapting"s,                                                    "rpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rara Bakati'"s,                                               "lra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rarotongan"s,                                                 "rar"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Rasawa"s,                                                     "rac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ratagnon"s,                                                   "btn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ratahan"s,                                                    "rth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rathawi"s,                                                    "rtw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rathwi Bareli"s,                                              "bgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Raute"s,                                                      "rau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ravula"s,                                                     "yea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rawa"s,                                                       "rwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rawang"s,                                                     "raw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rawat"s,                                                      "jnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rawngtu Chin"s,                                               "weu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rawo"s,                                                       "rwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rayón Zoque"s,                                                "zor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Razajerdi"s,                                                  "rat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Red Gelao"s,                                                  "gir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Reel"s,                                                       "atu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rejang Kayan"s,                                               "ree"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rejang"s,                                                     "rej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Reli"s,                                                       "rei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rema"s,                                                       "bow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rembarrnga"s,                                                 "rmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rembong"s,                                                    "reb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Remo"s,                                                       "rem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Remontado Dumagat"s,                                          "agv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rempi"s,                                                      "rmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Remun"s,                                                      "lkj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rendille"s,                                                   "rel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rengao"s,                                                     "ren"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rennell-Bellona"s,                                            "mnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rennellese Sign Language"s,                                   "rsi"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Repanbitip"s,                                                 "rpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rer Bare"s,                                                   "rer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rerau"s,                                                      "rea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rerep"s,                                                      "pgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Reserved for local use"s,                                     "qaa-qtz"s, ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaa"s,                                "qaa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qab"s,                                "qab"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qac"s,                                "qac"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qad"s,                                "qad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qae"s,                                "qae"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaf"s,                                "qaf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qag"s,                                "qag"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qah"s,                                "qah"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qai"s,                                "qai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaj"s,                                "qaj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qak"s,                                "qak"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qal"s,                                "qal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qam"s,                                "qam"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qan"s,                                "qan"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qao"s,                                "qao"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qap"s,                                "qap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaq"s,                                "qaq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qar"s,                                "qar"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qas"s,                                "qas"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qat"s,                                "qat"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qau"s,                                "qau"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qav"s,                                "qav"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaw"s,                                "qaw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qax"s,                                "qax"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qay"s,                                "qay"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qaz"s,                                "qaz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qba"s,                                "qba"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbb"s,                                "qbb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbc"s,                                "qbc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbd"s,                                "qbd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbe"s,                                "qbe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbf"s,                                "qbf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbg"s,                                "qbg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbh"s,                                "qbh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbi"s,                                "qbi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbj"s,                                "qbj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbk"s,                                "qbk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbl"s,                                "qbl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbm"s,                                "qbm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbn"s,                                "qbn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbo"s,                                "qbo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbp"s,                                "qbp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbq"s,                                "qbq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbr"s,                                "qbr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbs"s,                                "qbs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbt"s,                                "qbt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbu"s,                                "qbu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbv"s,                                "qbv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbw"s,                                "qbw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbx"s,                                "qbx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qby"s,                                "qby"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qbz"s,                                "qbz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qca"s,                                "qca"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcb"s,                                "qcb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcc"s,                                "qcc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcd"s,                                "qcd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qce"s,                                "qce"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcf"s,                                "qcf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcg"s,                                "qcg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qch"s,                                "qch"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qci"s,                                "qci"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcj"s,                                "qcj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qck"s,                                "qck"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcl"s,                                "qcl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcm"s,                                "qcm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcn"s,                                "qcn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qco"s,                                "qco"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcp"s,                                "qcp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcq"s,                                "qcq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcr"s,                                "qcr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcs"s,                                "qcs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qct"s,                                "qct"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcu"s,                                "qcu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcv"s,                                "qcv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcw"s,                                "qcw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcx"s,                                "qcx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcy"s,                                "qcy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qcz"s,                                "qcz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qda"s,                                "qda"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdb"s,                                "qdb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdc"s,                                "qdc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdd"s,                                "qdd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qde"s,                                "qde"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdf"s,                                "qdf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdg"s,                                "qdg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdh"s,                                "qdh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdi"s,                                "qdi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdj"s,                                "qdj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdk"s,                                "qdk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdl"s,                                "qdl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdm"s,                                "qdm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdn"s,                                "qdn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdo"s,                                "qdo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdp"s,                                "qdp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdq"s,                                "qdq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdr"s,                                "qdr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qds"s,                                "qds"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdt"s,                                "qdt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdu"s,                                "qdu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdv"s,                                "qdv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdw"s,                                "qdw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdx"s,                                "qdx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdy"s,                                "qdy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qdz"s,                                "qdz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qea"s,                                "qea"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeb"s,                                "qeb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qec"s,                                "qec"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qed"s,                                "qed"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qee"s,                                "qee"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qef"s,                                "qef"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeg"s,                                "qeg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeh"s,                                "qeh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qei"s,                                "qei"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qej"s,                                "qej"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qek"s,                                "qek"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qel"s,                                "qel"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qem"s,                                "qem"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qen"s,                                "qen"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeo"s,                                "qeo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qep"s,                                "qep"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeq"s,                                "qeq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qer"s,                                "qer"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qes"s,                                "qes"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qet"s,                                "qet"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qeu"s,                                "qeu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qev"s,                                "qev"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qew"s,                                "qew"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qex"s,                                "qex"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qey"s,                                "qey"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qez"s,                                "qez"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfa"s,                                "qfa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfb"s,                                "qfb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfc"s,                                "qfc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfd"s,                                "qfd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfe"s,                                "qfe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qff"s,                                "qff"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfg"s,                                "qfg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfh"s,                                "qfh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfi"s,                                "qfi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfj"s,                                "qfj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfk"s,                                "qfk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfl"s,                                "qfl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfm"s,                                "qfm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfn"s,                                "qfn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfo"s,                                "qfo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfp"s,                                "qfp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfq"s,                                "qfq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfr"s,                                "qfr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfs"s,                                "qfs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qft"s,                                "qft"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfu"s,                                "qfu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfv"s,                                "qfv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfw"s,                                "qfw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfx"s,                                "qfx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfy"s,                                "qfy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qfz"s,                                "qfz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qga"s,                                "qga"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgb"s,                                "qgb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgc"s,                                "qgc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgd"s,                                "qgd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qge"s,                                "qge"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgf"s,                                "qgf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgg"s,                                "qgg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgh"s,                                "qgh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgi"s,                                "qgi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgj"s,                                "qgj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgk"s,                                "qgk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgl"s,                                "qgl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgm"s,                                "qgm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgn"s,                                "qgn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgo"s,                                "qgo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgp"s,                                "qgp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgq"s,                                "qgq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgr"s,                                "qgr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgs"s,                                "qgs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgt"s,                                "qgt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgu"s,                                "qgu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgv"s,                                "qgv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgw"s,                                "qgw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgx"s,                                "qgx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgy"s,                                "qgy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qgz"s,                                "qgz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qha"s,                                "qha"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhb"s,                                "qhb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhc"s,                                "qhc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhd"s,                                "qhd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhe"s,                                "qhe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhf"s,                                "qhf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhg"s,                                "qhg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhh"s,                                "qhh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhi"s,                                "qhi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhj"s,                                "qhj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhk"s,                                "qhk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhl"s,                                "qhl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhm"s,                                "qhm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhn"s,                                "qhn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qho"s,                                "qho"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhp"s,                                "qhp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhq"s,                                "qhq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhr"s,                                "qhr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhs"s,                                "qhs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qht"s,                                "qht"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhu"s,                                "qhu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhv"s,                                "qhv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhw"s,                                "qhw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhx"s,                                "qhx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhy"s,                                "qhy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qhz"s,                                "qhz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qia"s,                                "qia"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qib"s,                                "qib"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qic"s,                                "qic"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qid"s,                                "qid"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qie"s,                                "qie"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qif"s,                                "qif"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qig"s,                                "qig"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qih"s,                                "qih"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qii"s,                                "qii"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qij"s,                                "qij"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qik"s,                                "qik"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qil"s,                                "qil"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qim"s,                                "qim"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qin"s,                                "qin"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qio"s,                                "qio"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qip"s,                                "qip"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiq"s,                                "qiq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qir"s,                                "qir"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qis"s,                                "qis"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qit"s,                                "qit"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiu"s,                                "qiu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiv"s,                                "qiv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiw"s,                                "qiw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qix"s,                                "qix"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiy"s,                                "qiy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qiz"s,                                "qiz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qja"s,                                "qja"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjb"s,                                "qjb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjc"s,                                "qjc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjd"s,                                "qjd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qje"s,                                "qje"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjf"s,                                "qjf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjg"s,                                "qjg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjh"s,                                "qjh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qji"s,                                "qji"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjj"s,                                "qjj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjk"s,                                "qjk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjl"s,                                "qjl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjm"s,                                "qjm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjn"s,                                "qjn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjo"s,                                "qjo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjp"s,                                "qjp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjq"s,                                "qjq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjr"s,                                "qjr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjs"s,                                "qjs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjt"s,                                "qjt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qju"s,                                "qju"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjv"s,                                "qjv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjw"s,                                "qjw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjx"s,                                "qjx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjy"s,                                "qjy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qjz"s,                                "qjz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qka"s,                                "qka"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkb"s,                                "qkb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkc"s,                                "qkc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkd"s,                                "qkd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qke"s,                                "qke"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkf"s,                                "qkf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkg"s,                                "qkg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkh"s,                                "qkh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qki"s,                                "qki"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkj"s,                                "qkj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkk"s,                                "qkk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkl"s,                                "qkl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkm"s,                                "qkm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkn"s,                                "qkn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qko"s,                                "qko"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkp"s,                                "qkp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkq"s,                                "qkq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkr"s,                                "qkr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qks"s,                                "qks"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkt"s,                                "qkt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qku"s,                                "qku"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkv"s,                                "qkv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkw"s,                                "qkw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkx"s,                                "qkx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qky"s,                                "qky"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qkz"s,                                "qkz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qla"s,                                "qla"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlb"s,                                "qlb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlc"s,                                "qlc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qld"s,                                "qld"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qle"s,                                "qle"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlf"s,                                "qlf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlg"s,                                "qlg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlh"s,                                "qlh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qli"s,                                "qli"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlj"s,                                "qlj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlk"s,                                "qlk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qll"s,                                "qll"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlm"s,                                "qlm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qln"s,                                "qln"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlo"s,                                "qlo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlp"s,                                "qlp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlq"s,                                "qlq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlr"s,                                "qlr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qls"s,                                "qls"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlt"s,                                "qlt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlu"s,                                "qlu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlv"s,                                "qlv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlw"s,                                "qlw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlx"s,                                "qlx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qly"s,                                "qly"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qlz"s,                                "qlz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qma"s,                                "qma"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmb"s,                                "qmb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmc"s,                                "qmc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmd"s,                                "qmd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qme"s,                                "qme"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmf"s,                                "qmf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmg"s,                                "qmg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmh"s,                                "qmh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmi"s,                                "qmi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmj"s,                                "qmj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmk"s,                                "qmk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qml"s,                                "qml"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmm"s,                                "qmm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmn"s,                                "qmn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmo"s,                                "qmo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmp"s,                                "qmp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmq"s,                                "qmq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmr"s,                                "qmr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qms"s,                                "qms"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmt"s,                                "qmt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmu"s,                                "qmu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmv"s,                                "qmv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmw"s,                                "qmw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmx"s,                                "qmx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmy"s,                                "qmy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qmz"s,                                "qmz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qna"s,                                "qna"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnb"s,                                "qnb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnc"s,                                "qnc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnd"s,                                "qnd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qne"s,                                "qne"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnf"s,                                "qnf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qng"s,                                "qng"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnh"s,                                "qnh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qni"s,                                "qni"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnj"s,                                "qnj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnk"s,                                "qnk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnl"s,                                "qnl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnm"s,                                "qnm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnn"s,                                "qnn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qno"s,                                "qno"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnp"s,                                "qnp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnq"s,                                "qnq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnr"s,                                "qnr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qns"s,                                "qns"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnt"s,                                "qnt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnu"s,                                "qnu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnv"s,                                "qnv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnw"s,                                "qnw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnx"s,                                "qnx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qny"s,                                "qny"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qnz"s,                                "qnz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoa"s,                                "qoa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qob"s,                                "qob"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoc"s,                                "qoc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qod"s,                                "qod"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoe"s,                                "qoe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qof"s,                                "qof"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qog"s,                                "qog"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoh"s,                                "qoh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoi"s,                                "qoi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoj"s,                                "qoj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qok"s,                                "qok"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qol"s,                                "qol"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qom"s,                                "qom"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qon"s,                                "qon"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoo"s,                                "qoo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qop"s,                                "qop"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoq"s,                                "qoq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qor"s,                                "qor"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qos"s,                                "qos"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qot"s,                                "qot"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qou"s,                                "qou"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qov"s,                                "qov"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qow"s,                                "qow"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qox"s,                                "qox"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoy"s,                                "qoy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qoz"s,                                "qoz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpa"s,                                "qpa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpb"s,                                "qpb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpc"s,                                "qpc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpd"s,                                "qpd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpe"s,                                "qpe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpf"s,                                "qpf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpg"s,                                "qpg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qph"s,                                "qph"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpi"s,                                "qpi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpj"s,                                "qpj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpk"s,                                "qpk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpl"s,                                "qpl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpm"s,                                "qpm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpn"s,                                "qpn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpo"s,                                "qpo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpp"s,                                "qpp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpq"s,                                "qpq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpr"s,                                "qpr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qps"s,                                "qps"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpt"s,                                "qpt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpu"s,                                "qpu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpv"s,                                "qpv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpw"s,                                "qpw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpx"s,                                "qpx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpy"s,                                "qpy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qpz"s,                                "qpz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqa"s,                                "qqa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqb"s,                                "qqb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqc"s,                                "qqc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqd"s,                                "qqd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqe"s,                                "qqe"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqf"s,                                "qqf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqg"s,                                "qqg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqh"s,                                "qqh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqi"s,                                "qqi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqj"s,                                "qqj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqk"s,                                "qqk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qql"s,                                "qql"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqm"s,                                "qqm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqn"s,                                "qqn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqo"s,                                "qqo"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqp"s,                                "qqp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqq"s,                                "qqq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqr"s,                                "qqr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqs"s,                                "qqs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqt"s,                                "qqt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqu"s,                                "qqu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqv"s,                                "qqv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqw"s,                                "qqw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqx"s,                                "qqx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqy"s,                                "qqy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qqz"s,                                "qqz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qra"s,                                "qra"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrb"s,                                "qrb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrc"s,                                "qrc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrd"s,                                "qrd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qre"s,                                "qre"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrf"s,                                "qrf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrg"s,                                "qrg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrh"s,                                "qrh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qri"s,                                "qri"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrj"s,                                "qrj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrk"s,                                "qrk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrl"s,                                "qrl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrm"s,                                "qrm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrn"s,                                "qrn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qro"s,                                "qro"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrp"s,                                "qrp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrq"s,                                "qrq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrr"s,                                "qrr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrs"s,                                "qrs"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrt"s,                                "qrt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qru"s,                                "qru"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrv"s,                                "qrv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrw"s,                                "qrw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrx"s,                                "qrx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qry"s,                                "qry"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qrz"s,                                "qrz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsa"s,                                "qsa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsb"s,                                "qsb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsc"s,                                "qsc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsd"s,                                "qsd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qse"s,                                "qse"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsf"s,                                "qsf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsg"s,                                "qsg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsh"s,                                "qsh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsi"s,                                "qsi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsj"s,                                "qsj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsk"s,                                "qsk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsl"s,                                "qsl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsm"s,                                "qsm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsn"s,                                "qsn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qso"s,                                "qso"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsp"s,                                "qsp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsq"s,                                "qsq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsr"s,                                "qsr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qss"s,                                "qss"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qst"s,                                "qst"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsu"s,                                "qsu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsv"s,                                "qsv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsw"s,                                "qsw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsx"s,                                "qsx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsy"s,                                "qsy"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qsz"s,                                "qsz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qta"s,                                "qta"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtb"s,                                "qtb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtc"s,                                "qtc"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtd"s,                                "qtd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qte"s,                                "qte"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtf"s,                                "qtf"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtg"s,                                "qtg"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qth"s,                                "qth"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qti"s,                                "qti"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtj"s,                                "qtj"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtk"s,                                "qtk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtl"s,                                "qtl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtm"s,                                "qtm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtn"s,                                "qtn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qto"s,                                "qto"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtp"s,                                "qtp"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtq"s,                                "qtq"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtr"s,                                "qtr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qts"s,                                "qts"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtt"s,                                "qtt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtu"s,                                "qtu"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtv"s,                                "qtv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtw"s,                                "qtw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtx"s,                                "qtx"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qty"s,                                "qty"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reserved for local use: qtz"s,                                "qtz"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Reshe"s,                                                      "res"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Resígaro"s,                                                   "rgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Retta"s,                                                      "ret"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Reyesano"s,                                                   "rey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riang (India)"s,                                              "ria"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riang Lai"s,                                                  "yin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riang Lang"s,                                                 "ril"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riantana"s,                                                   "ran"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ribun"s,                                                      "rir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rien"s,                                                       "rie"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Rigwe"s,                                                      "iri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rikbaktsa"s,                                                  "rkb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rinconada Bikol"s,                                            "bto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rincón Zapotec"s,                                             "zar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ringgou"s,                                                    "rgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ririo"s,                                                      "rri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ritharrngu"s,                                                 "rit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riung"s,                                                      "riu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Riverain Sango"s,                                             "snj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rmeet"s,                                                      "lbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rogo"s,                                                       "rod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rohingya"s,                                                   "rhg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Roma"s,                                                       "rmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romagnol"s,                                                   "rgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romam"s,                                                      "rmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romance languages"s,                                          "roa"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Romanian Sign Language"s,                                     "rms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romanian"s,                                                   "rum"s,     "ro"s, "ron"s, true,  false);
  g_languages.emplace_back(u8"Romano-Greek"s,                                               "rge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romano-Serbian"s,                                             "rsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romanova"s,                                                   "rmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romansh"s,                                                    "roh"s,     "rm"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Romany"s,                                                     "rom"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Romblomanon"s,                                                "rol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rombo"s,                                                      "rof"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Romkun"s,                                                     "rmk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ron"s,                                                        "cla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ronga"s,                                                      "rng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rongga"s,                                                     "ror"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rongmei Naga"s,                                               "nbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rongpo"s,                                                     "rnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ronji"s,                                                      "roe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Roon"s,                                                       "rnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Roria"s,                                                      "rga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rotokas"s,                                                    "roo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rotuman"s,                                                    "rtm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Roviana"s,                                                    "rug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruching Palaung"s,                                            "pce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rudbari"s,                                                    "rdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rufiji"s,                                                     "rui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruga"s,                                                       "ruh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rukai"s,                                                      "dru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruma"s,                                                       "ruz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rumai Palaung"s,                                              "rbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rumu"s,                                                       "klq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Runa"s,                                                       "rna"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Rundi"s,                                                      "run"s,     "rn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Runga"s,                                                      "rou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rungtu Chin"s,                                                "rtc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rungus"s,                                                     "drg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rungwa"s,                                                     "rnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Russia Buriat"s,                                              "bxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Russian Sign Language"s,                                      "rsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Russian"s,                                                    "rus"s,     "ru"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Rusyn"s,                                                      "rue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruthenian"s,                                                  "rsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rutul"s,                                                      "rut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruuli"s,                                                      "ruc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruund"s,                                                      "rnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ruwila"s,                                                     "rwl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rwa"s,                                                        "rwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rwandan Sign Language"s,                                      "rsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Réunion Creole French"s,                                      "rcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Rāziḥī"s,                                                     "rzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"S'gaw Karen"s,                                                "ksw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sa"s,                                                         "sax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sa'a"s,                                                       "apb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sa'ban"s,                                                     "snv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sa'och"s,                                                     "scq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saafi-Saafi"s,                                                "sav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saam"s,                                                       "raq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saamia"s,                                                     "lsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saaroa"s,                                                     "sxr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saba"s,                                                       "saa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabaean"s,                                                    "xsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabah Bisaya"s,                                               "bsy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabah Malay"s,                                                "msi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabanê"s,                                                     "sae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabaot"s,                                                     "spy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabine"s,                                                     "sbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabu"s,                                                       "hvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sabüm"s,                                                      "sbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sacapulteco"s,                                                "quv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sadri"s,                                                      "sck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saek"s,                                                       "skb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saep"s,                                                       "spd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Safaliba"s,                                                   "saf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Safeyoka"s,                                                   "apz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Safwa"s,                                                      "sbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sagala"s,                                                     "sbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sagalla"s,                                                    "tga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saho"s,                                                       "ssy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sahu"s,                                                       "saj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saidi Arabic"s,                                               "aec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saint Lucian Creole French"s,                                 "acf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saisiyat"s,                                                   "xsy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sajalong"s,                                                   "sjl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sajau Basap"s,                                                "sjb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakachep"s,                                                   "sch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakalava Malagasy"s,                                          "skg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakao"s,                                                      "sku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakata"s,                                                     "skt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sake"s,                                                       "sak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakirabiá"s,                                                  "skf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sakizaya"s,                                                   "szy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sala"s,                                                       "shq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salampasu"s,                                                  "slx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salar"s,                                                      "slr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salas"s,                                                      "sgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salasaca Highland Quichua"s,                                  "qxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salawati"s,                                                   "xmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salchuq"s,                                                    "slq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saleman"s,                                                    "sau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saliba"s,                                                     "sbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salinan"s,                                                    "sln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salishan languages"s,                                         "sal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sallands"s,                                                   "sdz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salt-Yui"s,                                                   "sll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saluan"s,                                                     "loe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salumá"s,                                                     "slj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Salvadoran Sign Language"s,                                   "esn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sam"s,                                                        "snx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sama"s,                                                       "smd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Samaritan Aramaic"s,                                          "sam"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Samaritan"s,                                                  "smp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samarokena"s,                                                 "tmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samatao"s,                                                    "ysd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samay"s,                                                      "syx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samba Daka"s,                                                 "ccg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samba Leko"s,                                                 "ndi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samba"s,                                                      "smx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sambal"s,                                                     "xsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sambalpuri"s,                                                 "spv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sambe"s,                                                      "xab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samberigi"s,                                                  "ssx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samburu"s,                                                    "saq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samei"s,                                                      "smh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sami languages"s,                                             "smi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Samo"s,                                                       "smq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samoan"s,                                                     "smo"s,     "sm"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Samogitian"s,                                                 "sgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samosa"s,                                                     "swm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samoyedic languages"s,                                        "syd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sampang"s,                                                    "rav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samre"s,                                                      "sxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samtao"s,                                                     "stu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Samvedi"s,                                                    "smv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Agustín Mixtepec Zapotec"s,                               "ztm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Baltazar Loxicha Zapotec"s,                               "zpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Blas Kuna"s,                                              "cuk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Dionisio Del Mar Huave"s,                                 "hve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Felipe Otlaltepec Popoloca"s,                             "pow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Francisco Del Mar Huave"s,                                "hue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Francisco Matlatzinca"s,                                  "mat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Jerónimo Tecóatl Mazatec"s,                               "maa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Juan Atzingo Popoloca"s,                                  "poe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Juan Colorado Mixtec"s,                                   "mjc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Juan Teita Mixtec"s,                                      "xtj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Luís Temalacayuca Popoloca"s,                             "pps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Marcos Tlacoyalco Popoloca"s,                             "pls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Martín Itunyoso Triqui"s,                                 "trq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Martín Quechua"s,                                         "qvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Mateo Del Mar Huave"s,                                    "huv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Miguel Creole French"s,                                   "scf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Miguel El Grande Mixtec"s,                                "mig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Miguel Piedras Mixtec"s,                                  "xtp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Pedro Amuzgos Amuzgo"s,                                   "azg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Pedro Quiatoni Zapotec"s,                                 "zpf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Salvador Kongo"s,                                         "kwy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"San Vicente Coatlán Zapotec"s,                                "zpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanaani Arabic"s,                                             "ayn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanapaná"s,                                                   "sap"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sanapaná"s,                                                   "spn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sandawe"s,                                                    "sad"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sanga (Democratic Republic of Congo)"s,                       "sng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanga (Nigeria)"s,                                            "xsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangab Mandaya"s,                                             "myt"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sanggau"s,                                                    "scg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangil"s,                                                     "snl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangir"s,                                                     "sxn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangisari"s,                                                  "sgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangkong"s,                                                   "sgk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanglechi"s,                                                  "sgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanglechi-Ishkashimi"s,                                       "sgl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sango"s,                                                      "sag"s,     "sg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sangtam Naga"s,                                               "nsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangu (Gabon)"s,                                              "snq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sangu (Tanzania)"s,                                           "sbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sani"s,                                                       "ysn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanie"s,                                                      "ysy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saniyo-Hiyewe"s,                                              "sny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sankaran Maninka"s,                                           "msc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sansi"s,                                                      "ssi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanskrit"s,                                                   "san"s,     "sa"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sansu"s,                                                      "sca"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Santa Ana de Tusi Pasco Quechua"s,                            "qxt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa Catarina Albarradas Zapotec"s,                          "ztn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa Inés Ahuatempan Popoloca"s,                             "pca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa Inés Yatzechi Zapotec"s,                                "zpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa Lucía Monteverde Mixtec"s,                              "mdv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa María Del Mar Huave"s,                                  "hvv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa María La Alta Nahuatl"s,                                "nhz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa María Quiegolani Zapotec"s,                             "zpi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa María Zacatepec Mixtec"s,                               "mza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santa Teresa Cora"s,                                          "cok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santali"s,                                                    "sat"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Santiago Xanica Zapotec"s,                                    "zpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santiago del Estero Quichua"s,                                "qus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Santo Domingo Albarradas Zapotec"s,                           "zas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sanumá"s,                                                     "xsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saparua"s,                                                    "spr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sapo"s,                                                       "krn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saponi"s,                                                     "spi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saposa"s,                                                     "sps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sapuan"s,                                                     "spu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sapé"s,                                                       "spc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sar"s,                                                        "mwm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sara Dunjo"s,                                                 "koj"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sara Kaba Deme"s,                                             "kwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sara Kaba Náà"s,                                              "kwv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sara Kaba"s,                                                  "sbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sara"s,                                                       "sre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saraiki"s,                                                    "skr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saramaccan"s,                                                 "srm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarangani Blaan"s,                                            "bps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarangani Manobo"s,                                           "mbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarasira"s,                                                   "zsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saraveca"s,                                                   "sar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sardinian"s,                                                  "srd"s,     "sc"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sari"s,                                                       "asj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarikoli"s,                                                   "srh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarli"s,                                                      "sdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarsi"s,                                                      "srs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sartang"s,                                                    "onp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarua"s,                                                      "swy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sarudu"s,                                                     "sdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saruga"s,                                                     "sra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sasak"s,                                                      "sas"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sasaru"s,                                                     "sxs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sassarese Sardinian"s,                                        "sdc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Satawalese"s,                                                 "stw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saterfriesisch"s,                                             "stq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sateré-Mawé"s,                                                "mav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saudi Arabian Sign Language"s,                                "sdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sauraseni Prākrit"s,                                          "psu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saurashtra"s,                                                 "saz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sauri"s,                                                      "srt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sauria Paharia"s,                                             "mjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sause"s,                                                      "sao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sausi"s,                                                      "ssj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Savara"s,                                                     "svr"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Savi"s,                                                       "sdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Savosavo"s,                                                   "svs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sawai"s,                                                      "szw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saweru"s,                                                     "swr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sawi"s,                                                       "saw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sawila"s,                                                     "swt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sawknah"s,                                                    "swn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saxwe Gbe"s,                                                  "sxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Saya"s,                                                       "say"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sayula Popoluca"s,                                            "pos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Scots"s,                                                      "sco"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Scottish Gaelic"s,                                            "gla"s,     "gd"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Scythian"s,                                                   "xsc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sea Island Creole English"s,                                  "gul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seba"s,                                                       "kdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sebat Bet Gurage"s,                                           "sgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seberuang"s,                                                  "sbx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sebop"s,                                                      "sib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sebuyau"s,                                                    "snb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sechelt"s,                                                    "sec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Secoya"s,                                                     "sey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sedang"s,                                                     "sed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sediq"s,                                                      "trv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sedoa"s,                                                      "tvw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seeku"s,                                                      "sos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Segai"s,                                                      "sge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Segeju"s,                                                     "seg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seget"s,                                                      "sbg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sehwi"s,                                                      "sfw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seimat"s,                                                     "ssg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seit-Kaitetu"s,                                               "hik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sekani"s,                                                     "sek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sekapan"s,                                                    "skp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sekar"s,                                                      "skz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seke (Nepal)"s,                                               "skj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seke (Vanuatu)"s,                                             "ske"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sekele"s,                                                     "vaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seki"s,                                                       "syi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seko Padang"s,                                                "skx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seko Tengah"s,                                                "sko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sekpele"s,                                                    "lip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selangor Sign Language"s,                                     "kgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selaru"s,                                                     "slu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selayar"s,                                                    "sly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selee"s,                                                      "snw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selepet"s,                                                    "spl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selian"s,                                                     "sxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Selkup"s,                                                     "sel"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Selungai Murut"s,                                             "slg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seluwasan"s,                                                  "sws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semai"s,                                                      "sea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semandang"s,                                                  "sdm"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Semandang"s,                                                  "sdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semaq Beri"s,                                                 "szc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sembakung Murut"s,                                            "sbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semelai"s,                                                    "sza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semimi"s,                                                     "etz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semitic languages"s,                                          "sem"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Semnam"s,                                                     "ssm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Semnani"s,                                                    "smy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sempan"s,                                                     "xse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sena"s,                                                       "seh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Senara Sénoufo"s,                                             "seq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Senaya"s,                                                     "syn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sene"s,                                                       "sej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seneca"s,                                                     "see"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sened"s,                                                      "sds"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sengele"s,                                                    "szg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Senggi"s,                                                     "snu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sengo"s,                                                      "spk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sengseng"s,                                                   "ssz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Senhaja De Srair"s,                                           "sjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sensi"s,                                                      "sni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sentani"s,                                                    "set"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Senthang Chin"s,                                              "sez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sentinel"s,                                                   "std"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sepa (Indonesia)"s,                                           "spb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sepa (Papua New Guinea)"s,                                    "spe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sepik Iwam"s,                                                 "iws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sera"s,                                                       "sry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serbian"s,                                                    "srp"s,     "sr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Serbo-Croatian"s,                                             "hbs"s,     "sh"s, ""s,    false, false);
  g_languages.emplace_back(u8"Sere"s,                                                       "swf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serer"s,                                                      "srr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Seri"s,                                                       "sei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serili"s,                                                     "sve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seroa"s,                                                      "kqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serrano"s,                                                    "ser"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seru"s,                                                       "szd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serua"s,                                                      "srw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serudung Murut"s,                                             "srk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Serui-Laut"s,                                                 "seu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seselwa Creole French"s,                                      "crs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seta"s,                                                       "stf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Setaman"s,                                                    "stm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seti"s,                                                       "sbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Settla"s,                                                     "sta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Severn Ojibwa"s,                                              "ojs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sewa Bay"s,                                                   "sew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seychelles Sign Language"s,                                   "lsw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Seze"s,                                                       "sze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sha"s,                                                        "scw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shabak"s,                                                     "sdb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shahmirzadi"s,                                                "srz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shahrudi"s,                                                   "shm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shall-Zwall"s,                                                "sha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shama-Sambuga"s,                                              "sqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shamang"s,                                                    "xsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shambala"s,                                                   "ksb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shan"s,                                                       "shn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Shanenawa"s,                                                  "swo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shanga"s,                                                     "sho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sharanahua"s,                                                 "mcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shark Bay"s,                                                  "ssv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sharwa"s,                                                     "swq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shasta"s,                                                     "sht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shatt"s,                                                      "shj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shau"s,                                                       "sqh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shawnee"s,                                                    "sjw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"She"s,                                                        "shx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shehri"s,                                                     "shv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shekhawati"s,                                                 "swv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shekkacho"s,                                                  "moy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sheko"s,                                                      "she"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shelta"s,                                                     "sth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shempire Senoufo"s,                                           "seb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shendu"s,                                                     "shl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sheni"s,                                                      "scv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sherbro"s,                                                    "bun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sherdukpen"s,                                                 "sdp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sherpa"s,                                                     "xsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sheshi Kham"s,                                                "kip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shi"s,                                                        "shr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shihhi Arabic"s,                                              "ssh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shiki"s,                                                      "gua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shilluk"s,                                                    "shk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shina"s,                                                      "scl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shinabo"s,                                                    "snh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Shipibo-Conibo"s,                                             "shp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sholaga"s,                                                    "sle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shom Peng"s,                                                  "sii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shona"s,                                                      "sna"s,     "sn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Shoo-Minda-Nye"s,                                             "bcv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shor"s,                                                       "cjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shoshoni"s,                                                   "shh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shua"s,                                                       "shg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shuadit"s,                                                    "sdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shuar"s,                                                      "jiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shubi"s,                                                      "suj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shughni"s,                                                    "sgh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shuhi"s,                                                      "sxg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shumashti"s,                                                  "sts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shumcho"s,                                                    "scu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shuswap"s,                                                    "shs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shuwa-Zamani"s,                                               "ksa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shwai"s,                                                      "shw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Shwe Palaung"s,                                               "pll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sialum"s,                                                     "slw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siamou"s,                                                     "sif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sian"s,                                                       "spg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siane"s,                                                      "snp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siang"s,                                                      "sya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siar-Lak"s,                                                   "sjr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siawi"s,                                                      "mmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sibe"s,                                                       "nco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siberian Tatar"s,                                             "sty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sibu Melanau"s,                                               "sdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sicanian"s,                                                   "sxc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sicel"s,                                                      "scx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sichuan Yi"s,                                                 "iii"s,     "ii"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sicilian"s,                                                   "scn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Siculo Arabic"s,                                              "sqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sidamo"s,                                                     "sid"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sidetic"s,                                                    "xsd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sie"s,                                                        "erg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sierra Leone Sign Language"s,                                 "sgx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sierra Negra Nahuatl"s,                                       "nsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sierra de Juárez Zapotec"s,                                   "zaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sighu"s,                                                      "sxe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sign Languages"s,                                             "sgn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sihan"s,                                                      "snr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sihuas Ancash Quechua"s,                                      "qws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sika"s,                                                       "ski"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sikaiana"s,                                                   "sky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sikaritai"s,                                                  "tty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sikiana"s,                                                    "sik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sikkimese"s,                                                  "sip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siksika"s,                                                    "bla"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sikule"s,                                                     "skh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sila"s,                                                       "slt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Silacayoapan Mixtec"s,                                        "mks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sileibi"s,                                                    "sbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Silesian"s,                                                   "szl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Silimo"s,                                                     "wul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siliput"s,                                                    "mkc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Silopi"s,                                                     "xsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Silt'e"s,                                                     "stv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simaa"s,                                                      "sie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simba"s,                                                      "sbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simbali"s,                                                    "smg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simbari"s,                                                    "smb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simbo"s,                                                      "sbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simeku"s,                                                     "smz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simeulue"s,                                                   "smr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Simte"s,                                                      "smt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sinagen"s,                                                    "siu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sinasina"s,                                                   "sst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sinaugoro"s,                                                  "snc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sindarin"s,                                                   "sjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sindhi Bhil"s,                                                "sbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sindhi"s,                                                     "snd"s,     "sd"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sindihui Mixtec"s,                                            "xts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Singa"s,                                                      "sgm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Singapore Sign Language"s,                                    "sls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Singpho"s,                                                    "sgp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sinhala"s,                                                    "sin"s,     "si"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sinicahua Mixtec"s,                                           "xti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sininkere"s,                                                  "skq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sino-Tibetan languages"s,                                     "sit"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sinte Romani"s,                                               "rmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sinyar"s,                                                     "sys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sio"s,                                                        "xsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siona"s,                                                      "snn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siouan languages"s,                                           "sio"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sipacapense"s,                                                "qum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sira"s,                                                       "swj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siraya"s,                                                     "fos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sirenik Yupik"s,                                              "ysr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siri"s,                                                       "sir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siriano"s,                                                    "sri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sirionó"s,                                                    "srq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sirmauri"s,                                                   "srx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siroi"s,                                                      "ssd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sissala"s,                                                    "sld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sissano"s,                                                    "sso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siuslaw"s,                                                    "sis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sivandi"s,                                                    "siy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sivia Sign Language"s,                                        "lsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siwai"s,                                                      "siw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siwi"s,                                                       "siz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siwu"s,                                                       "akp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Siyin Chin"s,                                                 "csy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Skagit"s,                                                     "ska"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Skalvian"s,                                                   "svx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Skepi Creole Dutch"s,                                         "skw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Skolt Sami"s,                                                 "sms"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Skou"s,                                                       "skv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Slave (Athapascan)"s,                                         "den"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Slavic languages"s,                                           "sla"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Slavomolisano"s,                                              "svm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Slovak"s,                                                     "slo"s,     "sk"s, "slk"s, true,  false);
  g_languages.emplace_back(u8"Slovakian Sign Language"s,                                    "svk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Slovenian"s,                                                  "slv"s,     "sl"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Small Flowery Miao"s,                                         "sfm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Smärky Kanum"s,                                               "kxq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Snohomish"s,                                                  "sno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"So (Democratic Republic of Congo)"s,                          "soc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"So'a"s,                                                       "ssq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sobei"s,                                                      "sob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sochiapam Chinantec"s,                                        "cso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soga"s,                                                       "xog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sogdian"s,                                                    "sog"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Soi"s,                                                        "soj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sok"s,                                                        "skk"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sokoro"s,                                                     "sok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Solano"s,                                                     "xso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soli"s,                                                       "sby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Solomon Islands Sign Language"s,                              "szs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Solong"s,                                                     "aaw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Solos"s,                                                      "sol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Som"s,                                                        "smc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Somali"s,                                                     "som"s,     "so"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Somba-Siawari"s,                                              "bmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Somrai"s,                                                     "sor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Somray"s,                                                     "smu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Somyev"s,                                                     "kgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sonaga"s,                                                     "ysg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sonde"s,                                                      "shc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Songa"s,                                                      "sgo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Songe"s,                                                      "sop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Songhai languages"s,                                          "son"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Songlai Chin"s,                                               "csj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Songo"s,                                                      "soo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Songomeno"s,                                                  "soe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Songoora"s,                                                   "sod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sonha"s,                                                      "soi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sonia"s,                                                      "siq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soninke"s,                                                    "snk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sonsorol"s,                                                   "sov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soo"s,                                                        "teu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sop"s,                                                        "urw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soqotri"s,                                                    "sqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sora"s,                                                       "srb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sorbian languages"s,                                          "wen"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sori-Harengan"s,                                              "sbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sorkhei"s,                                                    "sqo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sorothaptic"s,                                                "sxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sorsogon Ayta"s,                                              "ays"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sos Kundi"s,                                                  "sdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sota Kanum"s,                                                 "krz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sou Nama"s,                                                   "tlt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sou Upaa"s,                                                   "wha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sou"s,                                                        "sqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South African Sign Language"s,                                "sfs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South American Indian languages"s,                            "sai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"South Awyu"s,                                                 "aws"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Azerbaijani"s,                                          "azb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Bolivian Quechua"s,                                     "quh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Caucasian languages"s,                                  "ccs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Central Banda"s,                                        "lnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Central Dinka"s,                                        "dib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Efate"s,                                                "erk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Fali"s,                                                 "fal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Giziga"s,                                               "giz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Lembata"s,                                              "lmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Levantine Arabic"s,                                     "ajp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Marquesan"s,                                            "mqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Muyu"s,                                                 "kts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Ndebele"s,                                              "nbl"s,     "nr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"South Nuaulu"s,                                               "nxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Picene"s,                                               "spx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Slavey"s,                                               "xsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Slavic languages"s,                                     "zls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Tairora"s,                                              "omw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Ucayali Ashéninka"s,                                    "cpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Watut"s,                                                "mcy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"South Wemale"s,                                               "tlw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"South West Bay"s,                                             "sns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeast Ambrym"s,                                           "tvk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeast Babar"s,                                            "vbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeast Ijo"s,                                              "ijs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeast Pashai"s,                                           "psi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeast Tasmanian"s,                                        "xpf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Dinka"s,                                         "dks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Ixtlán Zapotec"s,                                "zpd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Kolami"s,                                        "nit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Nochixtlán Mixtec"s,                             "mxy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Pomo"s,                                          "pom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Puebla Nahuatl"s,                                "npl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Tarahumara"s,                                    "tcu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southeastern Tepehuan"s,                                      "stp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Alta"s,                                              "agy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Altai"s,                                             "alt"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Southern Amami-Oshima"s,                                      "ams"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Aymara"s,                                            "ayc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Bai"s,                                               "bfs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Balochi"s,                                           "bcc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Betsimisaraka Malagasy"s,                            "bjq"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Southern Betsimisaraka Malagasy"s,                            "bzc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Binukidnon"s,                                        "mtw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Birifor"s,                                           "biv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Bobo Madaré"s,                                       "bwq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Bontok"s,                                            "obk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Carrier"s,                                           "caf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Catanduanes Bikol"s,                                 "bln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Conchucos Ancash Quechua"s,                          "qxo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Dagaare"s,                                           "dga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Dong"s,                                              "kmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern East Cree"s,                                         "crj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Ghale"s,                                             "ghe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Gondi"s,                                             "ggo"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Southern Grebo"s,                                             "grj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Guiyang Hmong"s,                                     "hmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Haida"s,                                             "hax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Hindko"s,                                            "hnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Kalapuya"s,                                          "sxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Kalinga"s,                                           "ksc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Katang"s,                                            "sct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Kisi"s,                                              "kss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Kiwai"s,                                             "kjd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Kurdish"s,                                           "sdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Lolopo"s,                                            "ysp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Luri"s,                                              "luz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Ma'di"s,                                             "snm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Mashan Hmong"s,                                      "hma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Mnong"s,                                             "mnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Muji"s,                                              "ymc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Nago"s,                                              "nqg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Nambikuára"s,                                        "nab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Ngbandi"s,                                           "nbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Nicobarese"s,                                        "nik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Nisu"s,                                              "nsd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Nuni"s,                                              "nnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Ohlone"s,                                            "css"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern One"s,                                               "osu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Pame"s,                                              "pmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Pashto"s,                                            "pbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Pastaza Quechua"s,                                   "qup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Ping Chinese"s,                                      "csp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Pomo"s,                                              "peq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Puebla Mixtec"s,                                     "mit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Puget Sound Salish"s,                                "slh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Pumi"s,                                              "pmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Qiandong Miao"s,                                     "hms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Qiang"s,                                             "qxs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Rengma Naga"s,                                       "nre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Rincon Zapotec"s,                                    "zsr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Roglai"s,                                            "rgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Sama"s,                                              "ssb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Sami"s,                                              "sma"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Southern Samo"s,                                              "sbd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Sierra Miwok"s,                                      "skd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Sorsoganon"s,                                        "srv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Sotho"s,                                             "sot"s,     "st"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Southern Subanen"s,                                           "laa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Thai"s,                                              "sou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Tidung"s,                                            "itd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Tiwa"s,                                              "tix"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Toussian"s,                                          "wib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Tujia"s,                                             "tjs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Tutchone"s,                                          "tce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Uzbek"s,                                             "uzs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Yamphu"s,                                            "lrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southern Yukaghir"s,                                          "yux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwest Gbaya"s,                                            "gso"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwest Palawano"s,                                         "plv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwest Pashai"s,                                           "psh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwest Tanna"s,                                            "nwi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Bontok"s,                                        "vbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Dinka"s,                                         "dik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Fars"s,                                          "fay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Guiyang Hmong"s,                                 "hmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Huishui Hmong"s,                                 "hmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Nisu"s,                                          "nsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Tamang"s,                                        "tsf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Southwestern Tarahumara"s,                                    "twr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Tasmanian"s,                                     "xpx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Tepehuan"s,                                      "tla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Southwestern Tlaxiaco Mixtec"s,                               "meh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sowa"s,                                                       "sww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sowanda"s,                                                    "sow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soyaltepec Mazatec"s,                                         "vmp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Soyaltepec Mixtec"s,                                          "vmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Spanish Sign Language"s,                                      "ssp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Spanish"s,                                                    "spa"s,     "es"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Spiti Bhoti"s,                                                "spt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Spokane"s,                                                    "spo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Squamish"s,                                                   "squ"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sranan Tongo"s,                                               "srn"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sri Lankan Creole Malay"s,                                    "sci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sri Lankan Sign Language"s,                                   "sqs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Standard Arabic"s,                                            "arb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Standard Estonian"s,                                          "ekk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Standard Latvian"s,                                           "lvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Standard Malay"s,                                             "zsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Standard Moroccan Tamazight"s,                                "zgh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Stellingwerfs"s,                                              "stl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Stod Bhoti"s,                                                 "sbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Stoney"s,                                                     "sto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Straits Salish"s,                                             "str"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suabo"s,                                                      "szp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suarmin"s,                                                    "seo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suau"s,                                                       "swp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suba"s,                                                       "sxb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suba-Simbiti"s,                                               "ssc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Subi"s,                                                       "xsj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Subiya"s,                                                     "sbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Subtiaba"s,                                                   "sut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sudanese Arabic"s,                                            "apd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sudanese Creole Arabic"s,                                     "pga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sudest"s,                                                     "tgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sudovian"s,                                                   "xsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suena"s,                                                      "sue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suga"s,                                                       "sgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suganga"s,                                                    "sug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sugut Dusun"s,                                                "kzs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sui"s,                                                        "swi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suki"s,                                                       "sui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suku"s,                                                       "sub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sukuma"s,                                                     "suk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sukur"s,                                                      "syk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sukurum"s,                                                    "zsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sula"s,                                                       "szn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sulka"s,                                                      "sua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sulod"s,                                                      "srg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suma"s,                                                       "sqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumariup"s,                                                   "siv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumau"s,                                                      "six"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumbawa"s,                                                    "smw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumbwa"s,                                                     "suw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumerian"s,                                                   "sux"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sumi Naga"s,                                                  "nsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sumo-Mayangna"s,                                              "sum"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Sumtu Chin"s,                                                 "csv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sunam"s,                                                      "ssk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sundanese"s,                                                  "sun"s,     "su"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Sunwar"s,                                                     "suz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suoy"s,                                                       "syo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Supyire Senoufo"s,                                            "spp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sur"s,                                                        "tdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Surbakhal"s,                                                  "sbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Surgujia"s,                                                   "sgj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Surigaonon"s,                                                 "sgd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Surigaonon"s,                                                 "sul"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Surjapuri"s,                                                  "sjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sursurunga"s,                                                 "sgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suruahá"s,                                                    "swx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Surubu"s,                                                     "sde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suruí Do Pará"s,                                              "mdz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suruí"s,                                                      "sru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Susquehannock"s,                                              "sqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Susu"s,                                                       "sus"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Susuami"s,                                                    "ssu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suundi"s,                                                     "sdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suwawa"s,                                                     "swu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Suyá"s,                                                       "suy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Svan"s,                                                       "sva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swabian"s,                                                    "swg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swahili (individual language)"s,                              "swh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swahili (macrolanguage)"s,                                    "swa"s,     "sw"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Swampy Cree"s,                                                "csw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swati"s,                                                      "ssw"s,     "ss"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Swedish Sign Language"s,                                      "swl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swedish"s,                                                    "swe"s,     "sv"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Swiss German"s,                                               "gsw"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Swiss-French Sign Language"s,                                 "ssr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swiss-German Sign Language"s,                                 "sgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swiss-Italian Sign Language"s,                                "slf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Swo"s,                                                        "sox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Syenara Senoufo"s,                                            "shz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sylheti"s,                                                    "syl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Syriac"s,                                                     "syr"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Sáliba"s,                                                     "slc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"São Paulo Kaingáng"s,                                         "zkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sãotomense"s,                                                 "cri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sìcìté Sénoufo"s,                                             "sep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Sô"s,                                                         "sss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"T'apo"s,                                                      "lgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"T'en"s,                                                       "tct"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ta'izzi-Adeni Arabic"s,                                       "acq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taabwa"s,                                                     "tap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabaa Zapotec"s,                                              "zat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabaru"s,                                                     "tby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabasco Chontal"s,                                            "chf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabasco Nahuatl"s,                                            "nhc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabasco Zoque"s,                                              "zoq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabassaran"s,                                                 "tab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabla"s,                                                      "tnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabo"s,                                                       "knv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tabriak"s,                                                    "tzx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tacahua Mixtec"s,                                             "xtt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tacana"s,                                                     "tna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tachawit"s,                                                   "shy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tachelhit"s,                                                  "shi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tachoni"s,                                                    "lts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tadaksahak"s,                                                 "dsq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tado"s,                                                       "klw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tadyawan"s,                                                   "tdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tae'"s,                                                       "rob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tafi"s,                                                       "tcd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagabawa"s,                                                   "bgs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagakaulo"s,                                                  "klg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagal Murut"s,                                                "mvv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagalaka"s,                                                   "tgz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagalog"s,                                                    "tgl"s,     "tl"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tagargrent"s,                                                 "oua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagbanwa"s,                                                   "tbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagbu"s,                                                      "tbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagdal"s,                                                     "tda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagin"s,                                                      "tgj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagish"s,                                                     "tgx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagoi"s,                                                      "tag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tagwana Senoufo"s,                                            "tgw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tahaggart Tamahaq"s,                                          "thv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tahitian"s,                                                   "tah"s,     "ty"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tahltan"s,                                                    "tht"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Daeng"s,                                                  "tyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Dam"s,                                                    "blt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Do"s,                                                     "tyj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Dón"s,                                                    "twh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Hang Tong"s,                                              "thc"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tai Hongjin"s,                                                "tiz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Laing"s,                                                  "tjl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Loi"s,                                                    "tlq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Long"s,                                                   "thi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Mène"s,                                                   "tmp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tai Nüa"s,                                                    "tdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Pao"s,                                                    "tpo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Thanh"s,                                                  "tmm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai Ya"s,                                                     "cuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tai languages"s,                                              "tai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tai"s,                                                        "taw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taiap"s,                                                      "gpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taikat"s,                                                     "aos"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tainae"s,                                                     "ago"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taino"s,                                                      "tnq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tairaha"s,                                                    "bxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tairuma"s,                                                    "uar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taita"s,                                                      "dav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taivoan"s,                                                    "tvx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taiwan Sign Language"s,                                       "tss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taje"s,                                                       "pee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tajik"s,                                                      "tgk"s,     "tg"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tajiki Arabic"s,                                              "abh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tajio"s,                                                      "tdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tajuasohn"s,                                                  "tja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takelma"s,                                                    "tkm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takestani"s,                                                  "tks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takia"s,                                                      "tbc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takpa"s,                                                      "tkk"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Takua"s,                                                      "tkz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takuu"s,                                                      "nho"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Takwane"s,                                                    "tke"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tal"s,                                                        "tal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tala"s,                                                       "tak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talaud"s,                                                     "tld"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taliabu"s,                                                    "tlv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talieng"s,                                                    "tdf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talinga-Bwisi"s,                                              "tlj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talise"s,                                                     "tlr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talodi"s,                                                     "tlo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taloki"s,                                                     "tlk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talondo'"s,                                                   "tln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talossan"s,                                                   "tzl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talu"s,                                                       "yta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Talur"s,                                                      "ilw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Talysh"s,                                                     "tly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tama (Chad)"s,                                                "tma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tama (Colombia)"s,                                            "ten"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamagario"s,                                                  "tcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taman (Indonesia)"s,                                          "tmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taman (Myanmar)"s,                                            "tcl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamanaku"s,                                                   "tmz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamashek"s,                                                   "tmh"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tamasheq"s,                                                   "taq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamazola Mixtec"s,                                            "vmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tambas"s,                                                     "tdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tambora"s,                                                    "xxt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tambotalo"s,                                                  "tls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tambunan Dusun"s,                                             "kzt"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tami"s,                                                       "tmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamil"s,                                                      "tam"s,     "ta"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tamki"s,                                                      "tax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tamnim Citak"s,                                               "tml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tampias Lobu"s,                                               "low"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tampuan"s,                                                    "tpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tampulma"s,                                                   "tpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanacross"s,                                                  "tcb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanahmerah"s,                                                 "tcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanaina"s,                                                    "tfn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanapag"s,                                                    "tpv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tandaganon"s,                                                 "tgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tandia"s,                                                     "tni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tandroy-Mahafaly Malagasy"s,                                  "tdx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanema"s,                                                     "tnx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangale"s,                                                    "tan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangchangya"s,                                                "tnv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangga"s,                                                     "tgg"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tanggu"s,                                                     "tgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangkhul Naga (India)"s,                                      "nmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangkhul Naga (Myanmar)"s,                                    "ntx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangko"s,                                                     "tkx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanglang"s,                                                   "ytl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangoa"s,                                                     "tgp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangshewi"s,                                                  "tnf"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tanguat"s,                                                    "tbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tangut"s,                                                     "txg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanimbili"s,                                                  "tbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanimuca-Retuarã"s,                                           "tnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanjijili"s,                                                  "uji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanosy Malagasy"s,                                            "txy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanudan Kalinga"s,                                            "kml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tanzanian Sign Language"s,                                    "tza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tapeba"s,                                                     "tbb"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tapei"s,                                                      "afp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tapieté"s,                                                    "tpj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tapirapé"s,                                                   "taf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tarao Naga"s,                                                 "tro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tareng"s,                                                     "tgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tariana"s,                                                    "tae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tarifit"s,                                                    "rif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tarjumo"s,                                                    "txj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tarok"s,                                                      "yer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tarpia"s,                                                     "tpf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tartessian"s,                                                 "txr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taruma"s,                                                     "tdm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tasawaq"s,                                                    "twq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tase Naga"s,                                                  "nst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tasmanian"s,                                                  "xtz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tasmate"s,                                                    "tmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tataltepec Chatino"s,                                         "cta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tatana"s,                                                     "txx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tatar"s,                                                      "tat"s,     "tt"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tatuyo"s,                                                     "tav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tauade"s,                                                     "ttd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taulil"s,                                                     "tuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taungyo"s,                                                    "tco"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taupota"s,                                                    "tpa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tause"s,                                                      "tad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taushiro"s,                                                   "trr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tausug"s,                                                     "tsg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tauya"s,                                                      "tya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taveta"s,                                                     "tvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tavoyan"s,                                                    "tvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tavringer Romani"s,                                           "rmu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawala"s,                                                     "tbo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawallammat Tamajaq"s,                                        "ttq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawandê"s,                                                    "xtw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawang Monpa"s,                                               "twm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawara"s,                                                     "twl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taworta"s,                                                    "tbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawoyan"s,                                                    "twy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tawr Chin"s,                                                  "tcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tay Boi"s,                                                    "tas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tay Khang"s,                                                  "tnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tayabas Ayta"s,                                               "ayy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tayart Tamajeq"s,                                             "thz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tayo"s,                                                       "cks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Taznatit"s,                                                   "grr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tboli"s,                                                      "tbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tchitchege"s,                                                 "tck"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tchumbuli"s,                                                  "bqa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Te'un"s,                                                      "tve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teanu"s,                                                      "tkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tebul Sign Language"s,                                        "tsy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tebul Ure Dogon"s,                                            "dtu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tecpatlán Totonac"s,                                          "tcw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tedaga"s,                                                     "tuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tedim Chin"s,                                                 "ctd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tee"s,                                                        "tkq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tefaro"s,                                                     "tfo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tegali"s,                                                     "ras"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tehit"s,                                                      "kps"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tehuelche"s,                                                  "teh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tejalapan Zapotec"s,                                          "ztt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Ebo"s,                                                   "ebo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Fuumu"s,                                                 "ifm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Kukuya"s,                                                "kkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Laali"s,                                                 "lli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Nzikou"s,                                                "nzu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Tege"s,                                                  "teg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Tsaayi"s,                                                "tyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teke-Tyee"s,                                                  "tyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tektiteko"s,                                                  "ttc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tela-Masbuar"s,                                               "tvm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Telefol"s,                                                    "tlf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Telugu"s,                                                     "tel"s,     "te"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tem"s,                                                        "kdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temacine Tamazight"s,                                         "tjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temascaltepec Nahuatl"s,                                      "nhv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tembo (Kitembo)"s,                                            "tbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tembo (Motembo)"s,                                            "tmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tembé"s,                                                      "tqb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teme"s,                                                       "tdo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temein"s,                                                     "teq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temi"s,                                                       "soz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temiar"s,                                                     "tea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temoaya Otomi"s,                                              "ott"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Temoq"s,                                                      "tmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tempasuk Dusun"s,                                             "tdu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Temuan"s,                                                     "tmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ten'edn"s,                                                    "tnz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tena Lowland Quichua"s,                                       "quw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tenango Otomi"s,                                              "otn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tene Kan Dogon"s,                                             "dtk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tenggarong Kutai Malay"s,                                     "vkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tengger"s,                                                    "tes"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tenharim"s,                                                   "pah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tenino"s,                                                     "tqn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tenis"s,                                                      "tns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tennet"s,                                                     "tex"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teop"s,                                                       "tio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teor"s,                                                       "tev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tepecano"s,                                                   "tep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tepetotutla Chinantec"s,                                      "cnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tepeuxila Cuicatec"s,                                         "cux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tepinapa Chinantec"s,                                         "cte"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tepo Krumen"s,                                                "ted"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ter Sami"s,                                                   "sjt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tera"s,                                                       "ttr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Terebu"s,                                                     "trb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Terei"s,                                                      "buo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tereno"s,                                                     "ter"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Teressa"s,                                                    "tef"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tereweng"s,                                                   "twg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teribe"s,                                                     "tfr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Terik"s,                                                      "tec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Termanu"s,                                                    "twu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ternate"s,                                                    "tft"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ternateño"s,                                                  "tmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tesaka Malagasy"s,                                            "tkg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tese"s,                                                       "keg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teshenawa"s,                                                  "twc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teso"s,                                                       "teo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tetela"s,                                                     "tll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tetelcingo Nahuatl"s,                                         "nhg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tetete"s,                                                     "teb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tetserret"s,                                                  "tez"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tetum"s,                                                      "tet"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tetun Dili"s,                                                 "tdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Teutila Cuicatec"s,                                           "cut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tewa (Indonesia)"s,                                           "twe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tewa (USA)"s,                                                 "tew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tewe"s,                                                       "twx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Texcatepec Otomi"s,                                           "otx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Texistepec Popoluca"s,                                        "poq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Texmelucan Zapotec"s,                                         "zpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tezoatlán Mixtec"s,                                           "mxb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tha"s,                                                        "thy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thachanadan"s,                                                "thn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thado Chin"s,                                                 "tcz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thai Sign Language"s,                                         "tsq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thai Song"s,                                                  "soa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thai"s,                                                       "tha"s,     "th"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Thaiphum Chin"s,                                              "cth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thakali"s,                                                    "ths"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thangal Naga"s,                                               "nki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thangmi"s,                                                    "thf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thao"s,                                                       "ssf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tharaka"s,                                                    "thk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thawa"s,                                                      "xtv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thaypan"s,                                                    "typ"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"The"s,                                                        "thx"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Thiin"s,                                                      "iin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tho"s,                                                        "tou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thompson"s,                                                   "thp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thopho"s,                                                     "ytp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thracian"s,                                                   "txh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thu Lao"s,                                                    "tyl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thudam"s,                                                     "thw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Thulung"s,                                                    "tdh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thur"s,                                                       "lth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Thuri"s,                                                      "thu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiagbamrin Aizi"s,                                            "ahi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiale"s,                                                      "mnl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiang"s,                                                      "tbj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tibea"s,                                                      "ngy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tibetan Sign Language"s,                                      "lsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tibetan"s,                                                    "tib"s,     "bo"s, "bod"s, true,  false);
  g_languages.emplace_back(u8"Tibeto-Burman languages"s,                                    "tbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tichurong"s,                                                  "tcn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ticuna"s,                                                     "tca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tidaá Mixtec"s,                                               "mtx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tidikelt Tamazight"s,                                         "tia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tidong"s,                                                     "tid"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tidore"s,                                                     "tvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiemacèwè Bozo"s,                                             "boo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiene"s,                                                      "tii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tifal"s,                                                      "tif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tigak"s,                                                      "tgc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tigon Mbembe"s,                                               "nza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tigre"s,                                                      "tig"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tigrinya"s,                                                   "tir"s,     "ti"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tii"s,                                                        "txq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tijaltepec Mixtec"s,                                          "xtl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tikar"s,                                                      "tik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tikopia"s,                                                    "tkp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tilapa Otomi"s,                                               "otl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tillamook"s,                                                  "til"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tilquiapan Zapotec"s,                                         "zts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tilung"s,                                                     "tij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tima"s,                                                       "tms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Timbe"s,                                                      "tim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Timne"s,                                                      "tem"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Timor Pidgin"s,                                               "tvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Timucua"s,                                                    "tjm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Timugon Murut"s,                                              "tih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tinani"s,                                                     "lbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tindi"s,                                                      "tin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tingal"s,                                                     "tie"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tingui-Boto"s,                                                "tgv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tinigua"s,                                                    "tit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tinoc Kallahan"s,                                             "tne"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tinputz"s,                                                    "tpz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tippera"s,                                                    "tpe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tira"s,                                                       "tic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tirahi"s,                                                     "tra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiranige Diga Dogon"s,                                        "tde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiri"s,                                                       "cir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tirmaga-Chai Suri"s,                                          "suq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiruray"s,                                                    "tiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tita"s,                                                       "tdq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Titan"s,                                                      "ttv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiv"s,                                                        "tiv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tiwa"s,                                                       "lax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiwi"s,                                                       "tiw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiyaa"s,                                                      "tyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiéfo"s,                                                      "tiq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tiéyaxo Bozo"s,                                               "boz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tjungundji"s,                                                 "tjj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tjupany"s,                                                    "tjp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tjurruru"s,                                                   "tju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlachichilco Tepehua"s,                                       "tpt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlacoapa Me'phaa"s,                                           "tpl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlacoatzintepec Chinantec"s,                                  "ctl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlacolulita Zapotec"s,                                        "zpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlahuitoltepec Mixe"s,                                        "mxp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlamacazapa Nahuatl"s,                                        "nuz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlazoyaltepec Mixtec"s,                                       "mqh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tlingit"s,                                                    "tli"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"To"s,                                                         "toz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"To'abaita"s,                                                  "mlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toaripi"s,                                                    "tqo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toba"s,                                                       "tob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toba-Maskoy"s,                                                "tmf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobagonian Creole English"s,                                  "tgh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobanga"s,                                                    "tng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobati"s,                                                     "tti"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobelo"s,                                                     "tlb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobian"s,                                                     "tox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobilung"s,                                                   "tgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tobo"s,                                                       "tbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tocantins Asurini"s,                                          "asu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tocho"s,                                                      "taz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toda"s,                                                       "tcx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Todrah"s,                                                     "tdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tofanma"s,                                                    "tlg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tofin Gbe"s,                                                  "tfi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Togbo-Vara Banda"s,                                           "tor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Togoyo"s,                                                     "tgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tohono O'odham"s,                                             "ood"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tojolabal"s,                                                  "toj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tok Pisin"s,                                                  "tpi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tokano"s,                                                     "zuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tokelau"s,                                                    "tkl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tokharian A"s,                                                "xto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tokharian B"s,                                                "txb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toki Pona"s,                                                  "tok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toku-No-Shima"s,                                              "tkn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tol"s,                                                        "jic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tolaki"s,                                                     "lbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tolomako"s,                                                   "tlm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tolowa"s,                                                     "tol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toma"s,                                                       "tod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tomadino"s,                                                   "tdi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tombelala"s,                                                  "ttp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tombonuo"s,                                                   "txa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tombulu"s,                                                    "tom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tomedes"s,                                                    "toe"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tomini"s,                                                     "txm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tommo So Dogon"s,                                             "dto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tomo Kan Dogon"s,                                             "dtm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tomoip"s,                                                     "tqp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tondano"s,                                                    "tdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tondi Songway Kiini"s,                                        "tst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tonga (Nyasa)"s,                                              "tog"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tonga (Tonga Islands)"s,                                      "ton"s,     "to"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tonga (Zambia)"s,                                             "toi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tongwe"s,                                                     "tny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tonjon"s,                                                     "tjn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tonkawa"s,                                                    "tqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tonsawang"s,                                                  "tnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tonsea"s,                                                     "txs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tontemboan"s,                                                 "tnt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tooro"s,                                                      "ttj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Topoiyo"s,                                                    "toy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toposa"s,                                                     "toq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toraja-Sa'dan"s,                                              "sda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toram"s,                                                      "trj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torau"s,                                                      "ttu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tornedalen Finnish"s,                                         "fit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toro So Dogon"s,                                              "dts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toro Tegu Dogon"s,                                            "dtt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toro"s,                                                       "tdv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toromono"s,                                                   "tno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torona"s,                                                     "tqr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torres Strait Creole"s,                                       "tcs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torricelli"s,                                                 "tei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torwali"s,                                                    "trw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Torá"s,                                                       "trz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tosk Albanian"s,                                              "als"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Totela"s,                                                     "ttl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toto"s,                                                       "txo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Totoli"s,                                                     "txe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Totomachapan Zapotec"s,                                       "zph"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Totontepec Mixe"s,                                            "mto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Totoro"s,                                                     "ttk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Touo"s,                                                       "tqu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toura (Côte d'Ivoire)"s,                                      "neb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Toura (Papua New Guinea)"s,                                   "don"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Towei"s,                                                      "ttn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trans-New Guinea languages"s,                                 "ngf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Transalpine Gaulish"s,                                        "xtg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Traveller Danish"s,                                           "rmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Traveller Norwegian"s,                                        "rmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Traveller Scottish"s,                                         "trl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tregami"s,                                                    "trm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tremembé"s,                                                   "tme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trieng"s,                                                     "stg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trimuris"s,                                                   "tip"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tring"s,                                                      "tgq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tringgus-Sembaan Bidayuh"s,                                   "trx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trinidad and Tobago Sign Language"s,                          "lst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trinidadian Creole English"s,                                 "trf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trinitario"s,                                                 "trn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trió"s,                                                       "tri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Truká"s,                                                      "tka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Trumai"s,                                                     "tpy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ts'ün-Lao"s,                                                  "tsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsaangi"s,                                                    "tsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsakhur"s,                                                    "tkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsakonian"s,                                                  "tsd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsakwambo"s,                                                  "kvz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsamai"s,                                                     "tsb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsat"s,                                                       "huq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tseku"s,                                                      "tsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsetsaut"s,                                                   "txc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tshangla"s,                                                   "tsj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsikimba"s,                                                   "kdl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsimané"s,                                                    "cas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsimihety Malagasy"s,                                         "xmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsimshian"s,                                                  "tsi"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tsishingini"s,                                                "tsw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tso"s,                                                        "ldp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsoa"s,                                                       "hio"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsogo"s,                                                      "tsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsonga"s,                                                     "tso"s,     "ts"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tsotso"s,                                                     "lto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsou"s,                                                       "tsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsucuba"s,                                                    "cbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsum"s,                                                       "ttz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsuvadi"s,                                                    "tvd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tsuvan"s,                                                     "tsh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tswa"s,                                                       "tsc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tswana"s,                                                     "tsn"s,     "tn"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tswapong"s,                                                   "two"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tu"s,                                                         "mjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuamotuan"s,                                                  "pmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tubar"s,                                                      "tbu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tucano"s,                                                     "tuo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tugen"s,                                                      "tuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tugun"s,                                                      "tzn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tugutil"s,                                                    "tuj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tukang Besi North"s,                                          "khc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tukang Besi South"s,                                          "bhq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuki"s,                                                       "bag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tukpa"s,                                                      "tpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tukudede"s,                                                   "tkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tukumanféd"s,                                                 "tkf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tula"s,                                                       "tul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tulehu"s,                                                     "tlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tulishi"s,                                                    "tey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tulu"s,                                                       "tcy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tulu-Bohuai"s,                                                "rak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuma-Irumu"s,                                                 "iou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumak"s,                                                      "tmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumari Kanuri"s,                                              "krt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumbuka"s,                                                    "tum"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tumi"s,                                                       "kku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumleo"s,                                                     "tmq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumshuqese"s,                                                 "xtq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumtum"s,                                                     "tbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumulung Sisaala"s,                                           "sil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tumzabt"s,                                                    "mzb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tundra Enets"s,                                               "enh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunen"s,                                                      "baz"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Tunen"s,                                                      "tvu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tungag"s,                                                     "lcm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunggare"s,                                                   "trt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tungus languages"s,                                           "tuw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunia"s,                                                      "tug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunica"s,                                                     "tun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunisian Arabic"s,                                            "aeb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunisian Sign Language"s,                                     "tse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunjung"s,                                                    "tjg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunni"s,                                                      "tqq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tunzu"s,                                                      "dza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuotomb"s,                                                    "ttf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuparí"s,                                                     "tpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tupi languages"s,                                             "tup"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tupinambá"s,                                                  "tpn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tupinikin"s,                                                  "tpk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tupuri"s,                                                     "tui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tupí"s,                                                       "tpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turaka"s,                                                     "trh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turi"s,                                                       "trd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turiwára"s,                                                   "twt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turka"s,                                                      "tuz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turkana"s,                                                    "tuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turkic languages"s,                                           "trk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turkish Sign Language"s,                                      "tsm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turkish"s,                                                    "tur"s,     "tr"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Turkmen"s,                                                    "tuk"s,     "tk"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Turks And Caicos Creole English"s,                            "tch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turoyo"s,                                                     "tru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turumsa"s,                                                    "tqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Turung"s,                                                     "try"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuscarora"s,                                                  "tus"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tutelo"s,                                                     "tta"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tutong"s,                                                     "ttg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tutsa Naga"s,                                                 "tvt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tutuba"s,                                                     "tmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tututepec Mixtec"s,                                           "mtu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tututni"s,                                                    "tuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuvalu"s,                                                     "tvl"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tuvinian"s,                                                   "tyv"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Tuwali Ifugao"s,                                              "ifk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuwari"s,                                                     "tww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuwuli"s,                                                     "bov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuxináwa"s,                                                   "tux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuxá"s,                                                       "tud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tuyuca"s,                                                     "tue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Twana"s,                                                      "twa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Twendi"s,                                                     "twn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Twents"s,                                                     "twd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Twi"s,                                                        "twi"s,     "tw"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Tyap"s,                                                       "kcg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tz'utujil"s,                                                  "tzj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tzeltal"s,                                                    "tzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tzotzil"s,                                                    "tzo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tày Sa Pa"s,                                                  "tys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tày Tac"s,                                                    "tyt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tày"s,                                                        "tyz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Téén"s,                                                       "lor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Tübatulabal"s,                                                "tub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"U"s,                                                          "uuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uab Meto"s,                                                   "aoz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uamué"s,                                                      "uam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uare"s,                                                       "ksj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ubaghara"s,                                                   "byc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ubang"s,                                                      "uba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ubi"s,                                                        "ubi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ubir"s,                                                       "ubr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ubykh"s,                                                      "uby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ucayali-Yurúa Ashéninka"s,                                    "cpb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uda"s,                                                        "uda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Udi"s,                                                        "udi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Udihe"s,                                                      "ude"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Udmurt"s,                                                     "udm"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Uduk"s,                                                       "udu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ufim"s,                                                       "ufi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ugandan Sign Language"s,                                      "ugn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ugaritic"s,                                                   "uga"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ughele"s,                                                     "uge"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ugong"s,                                                      "ugo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uhami"s,                                                      "uha"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uighur"s,                                                     "uig"s,     "ug"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Uisai"s,                                                      "uis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ujir"s,                                                       "udj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukaan"s,                                                      "kcf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukhwejo"s,                                                    "ukh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukit"s,                                                       "umi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukpe-Bayobiri"s,                                              "ukp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukpet-Ehom"s,                                                 "akd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukrainian Sign Language"s,                                    "ukl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukrainian"s,                                                  "ukr"s,     "uk"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Ukue"s,                                                       "uku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukuriguma"s,                                                  "ukg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukwa"s,                                                       "ukq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ukwuani-Aboh-Ndoni"s,                                         "ukw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulau-Suain"s,                                                 "svb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulch"s,                                                       "ulc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulithian"s,                                                   "uli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ullatan"s,                                                    "ull"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulukwumi"s,                                                   "ulb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulumanda'"s,                                                  "ulm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ulwa"s,                                                       "ulw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uma"s,                                                        "ppk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uma' Lasan"s,                                                 "xky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uma' Lung"s,                                                  "ulu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umanakaina"s,                                                 "gdn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umatilla"s,                                                   "uma"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umbindhamu"s,                                                 "umd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umbrian"s,                                                    "xum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umbu-Ungu"s,                                                  "ubu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umbugarla"s,                                                  "umr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umbundu"s,                                                    "umb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Ume Sami"s,                                                   "sju"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umeda"s,                                                      "upi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umiida"s,                                                     "xud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umiray Dumaget Agta"s,                                        "due"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umon"s,                                                       "umm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umotína"s,                                                    "umo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Umpila"s,                                                     "ump"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Una"s,                                                        "mtg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unami"s,                                                      "unm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uncoded languages"s,                                          "mis"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Unde Kaili"s,                                                 "unz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Undetermined"s,                                               "und"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Uneapa"s,                                                     "bbn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uneme"s,                                                      "une"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unggaranggu"s,                                                "xun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unggumi"s,                                                    "xgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uni"s,                                                        "uni"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unserdeutsch"s,                                               "uln"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unua"s,                                                       "onu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Unubahe"s,                                                    "unu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uokha"s,                                                      "uok"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Upper Chehalis"s,                                             "cjh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Grand Valley Dani"s,                                    "dna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Guinea Crioulo"s,                                       "pov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Kinabatangan"s,                                         "dmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Kuskokwim"s,                                            "kuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Necaxa Totonac"s,                                       "tku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Saxon"s,                                                "sxu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Sorbian"s,                                              "hsb"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Upper Ta'oih"s,                                               "tth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Tanana"s,                                               "tau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Tanudan Kalinga"s,                                      "kgh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Upper Taromi"s,                                               "tov"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Upper Umpqua"s,                                               "xup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ura (Papua New Guinea)"s,                                     "uro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ura (Vanuatu)"s,                                              "uur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uradhi"s,                                                     "urf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urak Lawoi'"s,                                                "urk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urali"s,                                                      "url"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uralic languages"s,                                           "urj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urapmin"s,                                                    "urm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urarina"s,                                                    "ura"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urartian"s,                                                   "xur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urat"s,                                                       "urt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urdu"s,                                                       "urd"s,     "ur"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Urhobo"s,                                                     "urh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uri"s,                                                        "uvh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urigina"s,                                                    "urg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urim"s,                                                       "uri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urimo"s,                                                      "urx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uripiv-Wala-Rano-Atchin"s,                                    "upv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urningangg"s,                                                 "urc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uru"s,                                                        "ure"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uru-Eu-Wau-Wau"s,                                             "urz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uru-Pa-In"s,                                                  "urp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uruangnirin"s,                                                "urn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uruava"s,                                                     "urv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urubú-Kaapor Sign Language"s,                                 "uks"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urubú-Kaapor"s,                                               "urb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uruguayan Sign Language"s,                                    "ugy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urum"s,                                                       "uum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Urumi"s,                                                      "uru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usaghade"s,                                                   "usk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usan"s,                                                       "wnu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usarufa"s,                                                    "usa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ushojo"s,                                                     "ush"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usila Chinantec"s,                                            "cuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usku"s,                                                       "ulf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uspanteco"s,                                                  "usp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Usui"s,                                                       "usi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Utarmbung"s,                                                  "omo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ute-Southern Paiute"s,                                        "ute"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uto-Aztecan languages"s,                                      "azc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Utu"s,                                                        "utu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uvbie"s,                                                      "evh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uya"s,                                                        "usu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uyajitaya"s,                                                  "duk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uzbek"s,                                                      "uzb"s,     "uz"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Uzbeki Arabic"s,                                              "auz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Uzekwe"s,                                                     "eze"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vaagri Booli"s,                                               "vaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vafsi"s,                                                      "vaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vaghat-Ya-Bijim-Legeri"s,                                     "bij"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Vaghri"s,                                                     "vgr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vaghua"s,                                                     "tva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vagla"s,                                                      "vag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vai"s,                                                        "vai"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Vaiphei"s,                                                    "vap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vale"s,                                                       "vae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Valencian Sign Language"s,                                    "vsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Valle Nacional Chinantec"s,                                   "cvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Valley Maidu"s,                                               "vmv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Valman"s,                                                     "van"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Valpei"s,                                                     "vlp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vamale"s,                                                     "mkt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vame"s,                                                       "mlr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vandalic"s,                                                   "xvn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vangunu"s,                                                    "mpr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vanimo"s,                                                     "vam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vano"s,                                                       "vnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vanuma"s,                                                     "vau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vao"s,                                                        "vao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Varhadi-Nagpuri"s,                                            "vah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Varisi"s,                                                     "vrs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Varli"s,                                                      "vav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vasavi"s,                                                     "vas"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Veddah"s,                                                     "ved"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vehes"s,                                                      "val"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Veluws"s,                                                     "vel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vemgo-Mabas"s,                                                "vem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Venda"s,                                                      "ven"s,     "ve"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Venetian"s,                                                   "vec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Venetic"s,                                                    "xve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Venezuelan Sign Language"s,                                   "vsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vengo"s,                                                      "bav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ventureño"s,                                                  "veo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Veps"s,                                                       "vep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vera'a"s,                                                     "vra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vestinian"s,                                                  "xvs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vidunda"s,                                                    "vid"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Viemo"s,                                                      "vig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vietnamese"s,                                                 "vie"s,     "vi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Vilela"s,                                                     "vil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vili"s,                                                       "vif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Villa Viciosa Agta"s,                                         "dyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vincentian Creole English"s,                                  "svc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vinmavis"s,                                                   "vnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vinza"s,                                                      "vin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Virgin Islands Creole English"s,                              "vic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vishavan"s,                                                   "vis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Viti"s,                                                       "vit"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vitou"s,                                                      "vto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vitu"s,                                                       "wiv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vlaams"s,                                                     "vls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vlaamse Gebarentaal"s,                                        "vgt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vlax Romani"s,                                                "rmy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Volapük"s,                                                    "vol"s,     "vo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Volscian"s,                                                   "xvo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vono"s,                                                       "kch"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Voro"s,                                                       "vor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Votic"s,                                                      "vot"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Vumbu"s,                                                      "vum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vunapu"s,                                                     "vnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vunjo"s,                                                      "vun"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vurës"s,                                                      "msn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vute"s,                                                       "vut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Vwanji"s,                                                     "wbi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Võro"s,                                                       "vro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wa"s,                                                         "wbm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wa'ema"s,                                                     "wag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waama"s,                                                      "wwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waamwang"s,                                                   "wmn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waata"s,                                                      "ssn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wab"s,                                                        "wab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wabo"s,                                                       "wbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waboda"s,                                                     "kmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waci Gbe"s,                                                   "wci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadaginam"s,                                                  "wdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waddar"s,                                                     "wbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadi Wadi"s,                                                  "xwd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadikali"s,                                                   "wdk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadiyara Koli"s,                                              "kxp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadjabangayi"s,                                               "wdy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadjiginy"s,                                                  "wdj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wadjigu"s,                                                    "wdu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wae Rana"s,                                                   "wrx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waffa"s,                                                      "waj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wagawaga"s,                                                   "wgb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wagawaga"s,                                                   "wgw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Wagaya"s,                                                     "wga"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wagdi"s,                                                      "wbr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wagi"s,                                                       "fad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wagiman"s,                                                    "waq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wahau Kayan"s,                                                "whu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wahau Kenyah"s,                                               "whk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wahgi"s,                                                      "wgi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waigali"s,                                                    "wbk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waigeo"s,                                                     "wgo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wailaki"s,                                                    "wlk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wailapa"s,                                                    "wlr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waima"s,                                                      "rro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waima'a"s,                                                    "wmh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waimaha"s,                                                    "bao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waimiri-Atroari"s,                                            "atr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waioli"s,                                                     "wli"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waiwai"s,                                                     "waw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waja"s,                                                       "wja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wajarri"s,                                                    "wbv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wajuk"s,                                                      "xwj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waka"s,                                                       "wav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wakabunga"s,                                                  "wwb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wakashan languages"s,                                         "wak"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Wakawaka"s,                                                   "wkw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wakde"s,                                                      "wkd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wakhi"s,                                                      "wbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wakoná"s,                                                     "waf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wala"s,                                                       "lgl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walak"s,                                                      "wlw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walangama"s,                                                  "nlw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wali (Ghana)"s,                                               "wlx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wali (Sudan)"s,                                               "wll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waling"s,                                                     "wly"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walio"s,                                                      "wla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walla Walla"s,                                                "waa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wallisian"s,                                                  "wls"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walloon"s,                                                    "wln"s,     "wa"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Walmajarri"s,                                                 "wmt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walo Kumbe Dogon"s,                                           "dwl"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Walser"s,                                                     "wae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Walungge"s,                                                   "ola"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waluwarra"s,                                                  "wrb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wamas"s,                                                      "wmc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wambaya"s,                                                    "wmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wambon"s,                                                     "wms"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wambule"s,                                                    "wme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wamesa"s,                                                     "wad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wamey"s,                                                      "cou"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wamin"s,                                                      "wmi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wampanoag"s,                                                  "wam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wampar"s,                                                     "lbq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wampur"s,                                                     "waz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wan"s,                                                        "wan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanambre"s,                                                   "wnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanap"s,                                                      "wnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wancho Naga"s,                                                "nnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanda"s,                                                      "wbh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wandala"s,                                                    "mfi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wandarang"s,                                                  "wnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wandji"s,                                                     "wdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waneci"s,                                                     "wne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanga"s,                                                      "lwg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wangaaybuwan-Ngiyambaa"s,                                     "wyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanggamala"s,                                                 "wnm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanggom"s,                                                    "wng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wangkangurru"s,                                               "wgg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wangkayutyuru"s,                                              "wky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wangkumara"s,                                                 "xwk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wannu"s,                                                      "jub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wano"s,                                                       "wno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wantoat"s,                                                    "wnc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanukaka"s,                                                   "wnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wanyi"s,                                                      "wny"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wané"s,                                                       "hwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waorani"s,                                                    "auc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wapan"s,                                                      "juk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wapishana"s,                                                  "wap"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wappo"s,                                                      "wao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"War-Jaintia"s,                                                "aml"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wara"s,                                                       "wbf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warao"s,                                                      "wba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warapu"s,                                                     "wra"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Waray (Australia)"s,                                          "wrz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waray (Philippines)"s,                                        "war"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Wardaman"s,                                                   "wrr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wardandi"s,                                                   "wxw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warduji"s,                                                    "wrd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Warembori"s,                                                  "wsa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wares"s,                                                      "wai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waris"s,                                                      "wrs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waritai"s,                                                    "wbe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wariyangga"s,                                                 "wri"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warji"s,                                                      "wji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warkay-Bipim"s,                                               "bgv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warlmanpa"s,                                                  "wrl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warlpiri"s,                                                   "wbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warnang"s,                                                    "wrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warnman"s,                                                    "wbt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waropen"s,                                                    "wrp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warrgamay"s,                                                  "wgy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warrwa"s,                                                     "wwr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waru"s,                                                       "wru"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warumungu"s,                                                  "wrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waruna"s,                                                     "wrv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warungu"s,                                                    "wrg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Warwar Feni"s,                                                "hrw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wasa"s,                                                       "wss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wasco-Wishram"s,                                              "wac"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wasembo"s,                                                    "gsp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Washo"s,                                                      "was"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Waskia"s,                                                     "wsk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wasu"s,                                                       "wsu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Watakataui"s,                                                 "wtk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Watam"s,                                                      "wax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wathawurrung"s,                                               "wth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Watiwa"s,                                                     "wtf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Watubela"s,                                                   "wah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waube"s,                                                      "kop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waurá"s,                                                      "wau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wauyai"s,                                                     "wuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wawa"s,                                                       "www"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wawonii"s,                                                    "wow"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Waxianghua"s,                                                 "wxa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayampi"s,                                                    "oym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayana"s,                                                     "way"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayanad Chetti"s,                                             "ctt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayoró"s,                                                     "wyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayu"s,                                                       "vay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wayuu"s,                                                      "guc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wedau"s,                                                      "wed"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Weh"s,                                                        "weh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wejewa"s,                                                     "wew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Welaun"s,                                                     "wlh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Weliki"s,                                                     "klh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Welsh Romani"s,                                               "rmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Welsh"s,                                                      "wel"s,     "cy"s, "cym"s, true,  false);
  g_languages.emplace_back(u8"Wemale"s,                                                     "weo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wemba Wemba"s,                                                "xww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Weme Gbe"s,                                                   "wem"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wendat"s,                                                     "wdt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wergaia"s,                                                    "weg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Weri"s,                                                       "wer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wersing"s,                                                    "kvw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Albay Bikol"s,                                           "fbl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Ambae"s,                                                 "nnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Bengal Sign Language"s,                                  "wbs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Berawan"s,                                               "zbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Central Banda"s,                                         "bbp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Central Oromo"s,                                         "gaz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Coast Bajau"s,                                           "bdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Damar"s,                                                 "drn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Germanic languages"s,                                    "gmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Goodenough"s,                                            "ddi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Kewa"s,                                                  "kew"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Lembata"s,                                               "lmj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Makian"s,                                                "mqs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Masela"s,                                                "mss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Slavic languages"s,                                      "zlw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Tarangan"s,                                              "txn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Uvean"s,                                                 "uve"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West Yugur"s,                                                 "ybe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"West-Central Limba"s,                                         "lia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Abnaki"s,                                             "abe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Apache"s,                                             "apw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Armenian"s,                                           "hyw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Arrarnta"s,                                           "are"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Balochi"s,                                            "bgn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Bolivian Guaraní"s,                                   "gnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Bru"s,                                                "brv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Bukidnon Manobo"s,                                    "mbb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Cham"s,                                               "cja"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Dani"s,                                               "dnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Durango Nahuatl"s,                                    "azn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Fijian"s,                                             "wyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Frisian"s,                                            "fry"s,     "fy"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Western Highland Chatino"s,                                   "ctp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Highland Purepecha"s,                                 "pua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Huasteca Nahuatl"s,                                   "nhw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Juxtlahuaca Mixtec"s,                                 "jmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Kanjobal"s,                                           "knj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Karaboro"s,                                           "kza"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Katu"s,                                               "kuf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Kayah"s,                                              "kyu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Keres"s,                                              "kjq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Krahn"s,                                              "krw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Lalu"s,                                               "ywl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Lawa"s,                                               "lcp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Magar"s,                                              "mrd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Malayo-Polynesian languages"s,                        "pqw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Maninkakan"s,                                         "mlq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Mari"s,                                               "mrj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Mashan Hmong"s,                                       "hmw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Meohang"s,                                            "raf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Minyag"s,                                             "wmg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Muria"s,                                              "mut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Neo-Aramaic"s,                                        "amw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Niger Fulfulde"s,                                     "fuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Ojibwa"s,                                             "ojw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Panjabi"s,                                            "pnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Parbate Kham"s,                                       "kjl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Penan"s,                                              "pne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Sisaala"s,                                            "ssl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Subanon"s,                                            "suc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Tamang"s,                                             "tdg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Tawbuid"s,                                            "twb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Tlacolula Valley Zapotec"s,                           "zab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Totonac"s,                                            "tqt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Tunebo"s,                                             "tnb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Xiangxi Miao"s,                                       "mmr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Xwla Gbe"s,                                           "xwl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Western Yiddish"s,                                            "yih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Westphalien"s,                                                "wep"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wetamut"s,                                                    "wwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wewaw"s,                                                      "wea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Weyto"s,                                                      "woy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"White Gelao"s,                                                "giw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"White Lachi"s,                                                "lwh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Whitesands"s,                                                 "tnp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wiarumus"s,                                                   "tua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wichita"s,                                                    "wic"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wichí Lhamtés Güisnay"s,                                      "mzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wichí Lhamtés Nocten"s,                                       "mtp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wichí Lhamtés Vejoz"s,                                        "wlv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik Ngathan"s,                                                "wig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik-Epa"s,                                                    "wie"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik-Iiyanh"s,                                                 "wij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik-Keyangan"s,                                               "wif"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik-Me'anha"s,                                                "wih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wik-Mungkan"s,                                                "wim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wikalkan"s,                                                   "wik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wikngenchera"s,                                               "wua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wilawila"s,                                                   "wil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wintu"s,                                                      "wit"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Wintu"s,                                                      "wnw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Winyé"s,                                                      "kst"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wipi"s,                                                       "gdr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wiradjuri"s,                                                  "wrh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wiraféd"s,                                                    "wir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wirangu"s,                                                    "wgu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wirangu"s,                                                    "wiw"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Wiru"s,                                                       "wiu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wiyot"s,                                                      "wiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woccon"s,                                                     "xwc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wogamusin"s,                                                  "wog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wogeo"s,                                                      "woc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woi"s,                                                        "wbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woiwurrung"s,                                                 "wyi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wojenaka"s,                                                   "jod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wolane"s,                                                     "wle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wolani"s,                                                     "wod"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wolaytta"s,                                                   "wal"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Woleaian"s,                                                   "woe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wolio"s,                                                      "wlo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wolof"s,                                                      "wol"s,     "wo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Wom (Nigeria)"s,                                              "wom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wom (Papua New Guinea)"s,                                     "wmo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Womo"s,                                                       "wmx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wongo"s,                                                      "won"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woods Cree"s,                                                 "cwd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woria"s,                                                      "wor"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Worimi"s,                                                     "kda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Worodougou"s,                                                 "jud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Worora"s,                                                     "unp"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Worrorra"s,                                                   "wro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wotapuri-Katarqalai"s,                                        "wsv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wotjobaluk"s,                                                 "xwt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wotu"s,                                                       "wtw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Woun Meu"s,                                                   "noa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Written Oirat"s,                                              "xwo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wu Chinese"s,                                                 "wuu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wuding-Luquan Yi"s,                                           "ywq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wudu"s,                                                       "wud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wuliwuli"s,                                                   "wlu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wulna"s,                                                      "wux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wumboko"s,                                                    "bqm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wumbvu"s,                                                     "wum"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wumeng Nasu"s,                                                "ywu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wunai Bunu"s,                                                 "bwn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wunambal"s,                                                   "wub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wunumara"s,                                                   "wnn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wurrugu"s,                                                    "wur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wusa Nasu"s,                                                  "yig"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wushi"s,                                                      "bse"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wusi"s,                                                       "wsi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wutung"s,                                                     "wut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wutunhua"s,                                                   "wuh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wuvulu-Aua"s,                                                 "wuv"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wuzlam"s,                                                     "udl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wyandot"s,                                                    "wya"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Wyandot"s,                                                    "wyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wymysorys"s,                                                  "wym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wára"s,                                                       "tci"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wãpha"s,                                                      "juw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wè Northern"s,                                                "wob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wè Southern"s,                                                "gxx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Wè Western"s,                                                 "wec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xaasongaxango"s,                                              "kao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xadani Zapotec"s,                                             "zax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xakriabá"s,                                                   "xkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xamtanga"s,                                                   "xan"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xanaguía Zapotec"s,                                           "ztg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xavánte"s,                                                    "xav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xerénte"s,                                                    "xer"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xetá"s,                                                       "xet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xhosa"s,                                                      "xho"s,     "xh"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Xiandao"s,                                                    "xia"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Xiang Chinese"s,                                              "hsn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xibe"s,                                                       "sjo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xicotepec De Juárez Totonac"s,                                "too"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xinca"s,                                                      "xin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xingú Asuriní"s,                                              "asn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xipaya"s,                                                     "xiy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xipináwa"s,                                                   "xip"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Xiri"s,                                                       "xii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xiriâna"s,                                                    "xir"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xishanba Lalo"s,                                              "ywt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xokleng"s,                                                    "xok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xukurú"s,                                                     "xoo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xwela Gbe"s,                                                  "xwe"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xârâcùù"s,                                                    "ane"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Xârâgurè"s,                                                   "axx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaaku"s,                                                      "muu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yabarana"s,                                                   "yar"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yabaâna"s,                                                    "ybn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yabem"s,                                                      "jae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaben"s,                                                      "ybm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yabong"s,                                                     "ybo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yabula Yabula"s,                                              "yxy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yace"s,                                                       "ekr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaeyama"s,                                                    "rys"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yafi"s,                                                       "wfg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagara"s,                                                     "yxg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagaria"s,                                                    "ygr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagnobi"s,                                                    "yai"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagomi"s,                                                     "ygm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagua"s,                                                      "yad"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yagwoia"s,                                                    "ygw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yahadian"s,                                                   "ner"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yahang"s,                                                     "rhp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yahuna"s,                                                     "ynu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaka (Central African Republic)"s,                            "axk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaka (Congo)"s,                                               "iyx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaka (Democratic Republic of Congo)"s,                        "yaf"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakaikeke"s,                                                  "ykk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakama"s,                                                     "yak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakan"s,                                                      "yka"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakha"s,                                                      "ybh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakoma"s,                                                     "yky"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yakut"s,                                                      "sah"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Yala"s,                                                       "yba"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yalahatan"s,                                                  "jal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yalakalore"s,                                                 "xyl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yalarnnga"s,                                                  "ylr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yale"s,                                                       "nce"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaleba"s,                                                     "ylb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yalunka"s,                                                    "yal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yalálag Zapotec"s,                                            "zpu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamap"s,                                                      "ymp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamba"s,                                                      "yam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yambes"s,                                                     "ymb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yambeta"s,                                                    "yat"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamdena"s,                                                    "jmd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yameo"s,                                                      "yme"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yami"s,                                                       "tao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaminahua"s,                                                  "yaa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamna"s,                                                      "ymn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamongeri"s,                                                  "ymg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yamphe"s,                                                     "yma"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yamphu"s,                                                     "ybi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yan-nhangu"s,                                                 "jay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yan-nhaŋu Sign Language"s,                                    "yhs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yana"s,                                                       "ynn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanahuanca Pasco Quechua"s,                                   "qur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanda Dom Dogon"s,                                            "dym"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanda"s,                                                      "yda"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yandjibara"s,                                                 "xyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yandruwandha"s,                                               "ynd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanesha'"s,                                                   "ame"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yang Zhuang"s,                                                "zyg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangben"s,                                                    "yav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangbye"s,                                                    "ybd"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yangho"s,                                                     "ynh"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yangkam"s,                                                    "bsx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangman"s,                                                    "jng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yango"s,                                                      "yng"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangulam"s,                                                   "ynl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangum Dey"s,                                                 "yde"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangum Gel"s,                                                 "ygl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yangum Mon"s,                                                 "ymo"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yankunytjatjara"s,                                            "kdd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanomamö"s,                                                   "guu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanomámi"s,                                                   "wca"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yansi"s,                                                      "yns"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yanyuwa"s,                                                    "jao"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yao"s,                                                        "yao"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Yaosakor Asmat"s,                                             "asy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaouré"s,                                                     "yre"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yapese"s,                                                     "yap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Yapunda"s,                                                    "yev"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaqay"s,                                                      "jaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaqui"s,                                                      "yaq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yarawata"s,                                                   "yrw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yardliyawarra"s,                                              "yxl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yareba"s,                                                     "yrb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yareni Zapotec"s,                                             "zae"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yarluyandi"s,                                                 "yry"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaroamë"s,                                                    "yro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yarsun"s,                                                     "yrs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yarí"s,                                                       "yri"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yasa"s,                                                       "yko"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yassic"s,                                                     "ysc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yatay"s,                                                      "yty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yatee Zapotec"s,                                              "zty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yatzachi Zapotec"s,                                           "zav"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yau (Morobe Province)"s,                                      "yuw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yau (Sandaun Province)"s,                                     "yyu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaul"s,                                                       "yla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yauma"s,                                                      "yax"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaur"s,                                                       "jau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yautepec Zapotec"s,                                           "zpb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yauyos Quechua"s,                                             "qux"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yavitero"s,                                                   "yvt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawa"s,                                                       "yva"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawalapití"s,                                                 "yaw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawanawa"s,                                                   "ywn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawarawarga"s,                                                "yww"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaweyuha"s,                                                   "yby"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawijibaya"s,                                                 "jbw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawiyo"s,                                                     "ybx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yawuru"s,                                                     "ywr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yaygir"s,                                                     "xya"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yazgulyam"s,                                                  "yah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yecuatla Totonac"s,                                           "tlc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yei"s,                                                        "jei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yekhee"s,                                                     "ets"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yekora"s,                                                     "ykr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yela"s,                                                       "yel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yele"s,                                                       "yle"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yelmek"s,                                                     "jel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yelogu"s,                                                     "ylg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yemba"s,                                                      "ybb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yemsa"s,                                                      "jnj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yendang"s,                                                    "yen"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yendang"s,                                                    "ynq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yeni"s,                                                       "yei"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yeniche"s,                                                    "yec"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yerakai"s,                                                    "yra"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yeretuar"s,                                                   "gop"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yerong"s,                                                     "yrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yerukula"s,                                                   "yeu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yessan-Mayo"s,                                                "yss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yetfa"s,                                                      "yet"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yevanic"s,                                                    "yej"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yeyi"s,                                                       "yey"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yiddish Sign Language"s,                                      "yds"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yiddish"s,                                                    "yid"s,     "yi"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Yidgha"s,                                                     "ydg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yidiny"s,                                                     "yii"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yil"s,                                                        "yll"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yimas"s,                                                      "yee"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yimchungru Naga"s,                                            "yim"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yinbaw Karen"s,                                               "kvu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yindjibarndi"s,                                               "yij"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yindjilandji"s,                                               "yil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yine"s,                                                       "pib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yinggarda"s,                                                  "yia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yinhawangka"s,                                                "ywg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yiningayi"s,                                                  "ygi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yintale Karen"s,                                              "kvy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yinwum"s,                                                     "yxm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yir Yoront"s,                                                 "yiy"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yir Yoront"s,                                                 "yyr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yirandali"s,                                                  "ljw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yirrk-Mel"s,                                                  "yrm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yis"s,                                                        "yis"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yitha Yitha"s,                                                "xth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoba"s,                                                       "yob"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yocoboué Dida"s,                                              "gud"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yogad"s,                                                      "yog"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoidik"s,                                                     "ydk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoke"s,                                                       "yki"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yokuts"s,                                                     "yok"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yola"s,                                                       "yol"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoloxochitl Mixtec"s,                                         "xty"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yolŋu Sign Language"s,                                        "ygs"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yom"s,                                                        "pil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yombe"s,                                                      "yom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yonaguni"s,                                                   "yoi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yong"s,                                                       "yno"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yongbei Zhuang"s,                                             "zyb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yongkom"s,                                                    "yon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yongnan Zhuang"s,                                             "zyn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yopno"s,                                                      "yut"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yora"s,                                                       "mts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoron"s,                                                      "yox"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yorta Yorta"s,                                                "xyy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoruba"s,                                                     "yor"s,     "yo"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Yos"s,                                                        "yos"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yosondúa Mixtec"s,                                            "mpm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yotti"s,                                                      "yot"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Youjiang Zhuang"s,                                            "zyj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Youle Jinuo"s,                                                "jiu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Younuo Bunu"s,                                                "buh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yout Wam"s,                                                   "ytw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yoy"s,                                                        "yoy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuanga"s,                                                     "nua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yucatec Maya Sign Language"s,                                 "msd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yucateco"s,                                                   "yua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuchi"s,                                                      "yuc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yucuañe Mixtec"s,                                             "mvg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yucuna"s,                                                     "ycn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yue Chinese"s,                                                "yue"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yug"s,                                                        "yug"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yugambal"s,                                                   "yub"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yugh"s,                                                       "yuu"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Yugoslavian Sign Language"s,                                  "ysl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yugul"s,                                                      "ygu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuhup"s,                                                      "yab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuki"s,                                                       "yuk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yukpa"s,                                                      "yup"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yukuben"s,                                                    "ybl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yulu"s,                                                       "yul"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yupik languages"s,                                            "ypk"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Yuqui"s,                                                      "yuq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuracare"s,                                                   "yuz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yurats"s,                                                     "rts"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yurok"s,                                                      "yur"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuru"s,                                                       "ljx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yurutí"s,                                                     "yui"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yutanduchi Mixtec"s,                                          "mab"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuwana"s,                                                     "yau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yuyu"s,                                                       "yxu"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ywom"s,                                                       "gek"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Yámana"s,                                                     "yag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zaachila Zapotec"s,                                           "ztx"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zabana"s,                                                     "kji"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zacatepec Chatino"s,                                          "ctz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"s,                    "nhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zaghawa"s,                                                    "zag"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zaiwa"s,                                                      "atb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zakhring"s,                                                   "zkr"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zambian Sign Language"s,                                      "zsl"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zan Gula"s,                                                   "zna"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zanaki"s,                                                     "zak"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zande (individual language)"s,                                "zne"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zande languages"s,                                            "znd"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Zangskari"s,                                                  "zau"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zangwal"s,                                                    "zah"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zaniza Zapotec"s,                                             "zpw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zapotec"s,                                                    "zap"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Zaramo"s,                                                     "zaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zari"s,                                                       "zaz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zarma"s,                                                      "dje"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zarphatic"s,                                                  "zrp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zauzou"s,                                                     "zal"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zay"s,                                                        "zwa"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zayein Karen"s,                                               "kxk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zayse-Zergulla"s,                                             "zay"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zaza"s,                                                       "zza"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Zazao"s,                                                      "jaj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zeem"s,                                                       "zua"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zeeuws"s,                                                     "zea"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zemba"s,                                                      "dhm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zeme Naga"s,                                                  "nzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zemgalian"s,                                                  "xzm"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zenag"s,                                                      "zeg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zenaga"s,                                                     "zen"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Zenzontepec Chatino"s,                                        "czn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zerenkel"s,                                                   "zrn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zhaba"s,                                                      "zhb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zhang-Zhung"s,                                                "xzh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zhire"s,                                                      "zhi"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zhoa"s,                                                       "zhw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zhuang"s,                                                     "zha"s,     "za"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Zia"s,                                                        "zia"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zialo"s,                                                      "zil"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zigula"s,                                                     "ziw"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zimakani"s,                                                   "zik"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zimba"s,                                                      "zmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zimbabwe Sign Language"s,                                     "zib"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zinza"s,                                                      "zin"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zire"s,                                                       "sih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ziriya"s,                                                     "zir"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"Zizilivakan"s,                                                "ziz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zo'é"s,                                                       "pto"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zokhuo"s,                                                     "yzk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zoogocho Zapotec"s,                                           "zpq"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zoroastrian Dari"s,                                           "gbz"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zotung Chin"s,                                                "czt"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zou"s,                                                        "zom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zula"s,                                                       "zla"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zulgo-Gemzek"s,                                               "gnd"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zulu"s,                                                       "zul"s,     "zu"s, ""s,    true,  false);
  g_languages.emplace_back(u8"Zumaya"s,                                                     "zuy"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zumbun"s,                                                     "jmb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zuni"s,                                                       "zun"s,     ""s,   ""s,    true,  false);
  g_languages.emplace_back(u8"Zuojiang Zhuang"s,                                            "zzj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Zyphe Chin"s,                                                 "zyp"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Záparo"s,                                                     "zro"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"sTodsde"s,                                                    "jih"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"us-Saare"s,                                                   "uss"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ut-Hun"s,                                                     "uth"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ut-Ma'in"s,                                                   "gel"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Àhàn"s,                                                       "ahn"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Áncá"s,                                                       "acb"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Ömie"s,                                                       "aom"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"Önge"s,                                                       "oon"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǀGwi"s,                                                       "gwj"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǀXam"s,                                                       "xam"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǁAni"s,                                                       "hnh"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǁGana"s,                                                      "gnk"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǁXegwi"s,                                                     "xeg"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǂHua"s,                                                       "huc"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǂKxʼauǁʼein"s,                                                "aue"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"ǂUngkue"s,                                                    "gku"s,     ""s,   ""s,    false, false);
  g_languages.emplace_back(u8"ǃOǃung"s,                                                     "oun"s,     ""s,   ""s,    false, true );
  g_languages.emplace_back(u8"ǃXóõ"s,                                                       "nmn"s,     ""s,   ""s,    false, false);
}

} // namespace mtx::iso639
