From 6a5b4b97dba93a9af723158cea0e4a3a6e243ab1 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 17 Feb 2021 17:39:42 +0100 Subject: [PATCH] BCP 47: add ISO 639-3 languages (only those of type "living") Part of the implementation of #3007. --- rake.d/iso639.rb | 30 +- src/common/bcp47.cpp | 20 +- src/common/bcp47.h | 1 + src/common/chapters/chapters.cpp | 2 +- src/common/iso639.cpp | 4 +- src/common/iso639_language_list.cpp | 6656 ++++++++++++++++++- src/common/tags/tags.cpp | 2 +- src/common/xml/ebml_chapters_converter.cpp | 4 +- src/common/xml/ebml_tags_converter.cpp | 4 +- src/merge/generic_packetizer.cpp | 6 +- src/mkvtoolnix-gui/util/language_dialog.cpp | 22 +- tests/results.txt | 6 +- tests/unit/common/bcp47.cpp | 16 +- 13 files changed, 6737 insertions(+), 36 deletions(-) diff --git a/rake.d/iso639.rb b/rake.d/iso639.rb index 96d5ba182..ab6b91891 100644 --- a/rake.d/iso639.rb +++ b/rake.d/iso639.rb @@ -1,14 +1,36 @@ def create_iso639_language_list_file cpp_file_name = "src/common/iso639_language_list.cpp" - iso639_2 = JSON.parse(IO.readlines("/usr/share/iso-codes/json/iso_639-2.json").join('')) - rows = iso639_2["639-2"]. + iso639_2 = JSON.parse(IO.readlines("/usr/share/iso-codes/json/iso_639-2.json").join('')) \ + ["639-2"]. reject { |entry| %r{^qaa}.match(entry["alpha_3"]) }. + map do |entry| + entry["has_639_2"] = true + entry["alpha_3_to_use"] = entry["bibliographic"] || entry["alpha_3"] + entry + end + + used_codes = Hash[ *iso639_2.map { |entry| [ entry["alpha_3"], true, entry["bibliographic"], true ] }.flatten ] + + JSON.parse(IO.readlines("/usr/share/iso-codes/json/iso_639-3.json").join('')) \ + ["639-3"]. + reject { |entry| entry["type"] != "L" }. + reject { |entry| used_codes.include?(entry["alpha_3"]) }. + each do |entry| + iso639_2 << { + "name" => entry["name"], + "alpha_3" => entry["alpha_3"], + "alpha_3_to_use" => entry["alpha_3"], + "has_639_2" => false, + } + end + + rows = iso639_2. map do |entry| [ entry["name"].to_u8_cpp_string, - (entry["bibliographic"] || entry["alpha_3"]).to_cpp_string, + entry["alpha_3_to_use"].to_cpp_string, (entry["alpha_2"] || '').to_cpp_string, entry["bibliographic"] ? entry["alpha_3"].to_cpp_string : '""s', - 'true ', + entry["has_639_2"].to_s, ] end diff --git a/src/common/bcp47.cpp b/src/common/bcp47.cpp index 4b5b1dcb4..e9305a764 100644 --- a/src/common/bcp47.cpp +++ b/src/common/bcp47.cpp @@ -46,6 +46,16 @@ language_c::has_valid_iso639_code() return m_valid && !m_language.empty(); } +bool +language_c::has_valid_iso639_2_code() + const noexcept { + if (!m_valid || m_language.empty()) + return false; + + auto language_opt = mtx::iso639::look_up(get_language()); + return language_opt && language_opt->is_part_of_iso639_2; +} + std::string const & language_c::get_error() const noexcept { @@ -305,8 +315,14 @@ language_c::get_iso639_alpha_3_code() std::string language_c::get_iso639_2_alpha_3_code_or(std::string const &value_if_invalid) const noexcept { - auto code = get_iso639_alpha_3_code(); - return !code.empty() ? code : value_if_invalid; + if (!m_valid || m_language.empty()) + return value_if_invalid; + + auto language = mtx::iso639::look_up(m_language); + if (language && language->is_part_of_iso639_2) + return language->alpha_3_code; + + return value_if_invalid; } language_c & diff --git a/src/common/bcp47.h b/src/common/bcp47.h index 3d3aa55ab..52f9f9e6e 100644 --- a/src/common/bcp47.h +++ b/src/common/bcp47.h @@ -39,6 +39,7 @@ public: void clear() noexcept; bool has_valid_iso639_code() const noexcept; + bool has_valid_iso639_2_code() const noexcept; std::string get_iso639_alpha_3_code() const noexcept; std::string get_iso639_2_alpha_3_code_or(std::string const &value_if_invalid) const noexcept; diff --git a/src/common/chapters/chapters.cpp b/src/common/chapters/chapters.cpp index 892310ffc..c6cf5b3a0 100644 --- a/src/common/chapters/chapters.cpp +++ b/src/common/chapters/chapters.cpp @@ -1212,7 +1212,7 @@ set_languages_in_display(libmatroska::KaxChapterDisplay &display, GetChild(display).SetValue(parsed_language.format()); - if (parsed_language.has_valid_iso639_code()) + if (parsed_language.has_valid_iso639_2_code()) GetChild(display).SetValue(parsed_language.get_iso639_alpha_3_code()); } diff --git a/src/common/iso639.cpp b/src/common/iso639.cpp index 77b01785b..5e5338bff 100644 --- a/src/common/iso639.cpp +++ b/src/common/iso639.cpp @@ -40,10 +40,10 @@ std::unordered_map s_deprecated_1_and_2_codes{ void list_languages() { mtx::string::table_formatter_c formatter; - formatter.set_header({ Y("English language name"), Y("ISO 639-2 code"), Y("ISO 639-1 code") }); + formatter.set_header({ Y("English language name"), Y("ISO 639-3 code"), Y("ISO 639-2 code"), Y("ISO 639-1 code") }); for (auto &lang : g_languages) - formatter.add_row({ gettext(lang.english_name.c_str()), lang.alpha_3_code, lang.alpha_2_code }); + formatter.add_row({ gettext(lang.english_name.c_str()), lang.alpha_3_code, lang.is_part_of_iso639_2 ? lang.alpha_3_code : ""s, lang.alpha_2_code }); mxinfo(formatter.format()); } diff --git a/src/common/iso639_language_list.cpp b/src/common/iso639_language_list.cpp index 4fd84099b..194d11d68 100644 --- a/src/common/iso639_language_list.cpp +++ b/src/common/iso639_language_list.cpp @@ -25,102 +25,1300 @@ std::vector g_languages; void init() { - g_languages.reserve(489); + g_languages.reserve(7143); + g_languages.emplace_back(u8"!Xóõ"s, "nmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"'Are'are"s, "alu"s, ""s, ""s, false); + g_languages.emplace_back(u8"'Auhelawa"s, "kud"s, ""s, ""s, false); + g_languages.emplace_back(u8"//Ani"s, "hnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"//Gana"s, "gnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"/Gwi"s, "gwj"s, ""s, ""s, false); + g_languages.emplace_back(u8"=/Hua"s, "huc"s, ""s, ""s, false); + g_languages.emplace_back(u8"A'ou"s, "aou"s, ""s, ""s, false); + g_languages.emplace_back(u8"A-Pucikwar"s, "apq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aari"s, "aiw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aasáx"s, "aas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abadi"s, "kbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abaga"s, "abg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abai Sungai"s, "abf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abanyom"s, "abm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abar"s, "mij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abau"s, "aau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abaza"s, "abq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abellen Ayta"s, "abp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abidji"s, "abi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abinomn"s, "bsa"s, ""s, ""s, false); g_languages.emplace_back(u8"Abkhazian"s, "abk"s, "ab"s, ""s, true ); + g_languages.emplace_back(u8"Abom"s, "aob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abon"s, "abo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abron"s, "abr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abu"s, "ado"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abu' Arapesh"s, "aah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abua"s, "abn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abui"s, "abz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abun"s, "kgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abure"s, "abu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abureni"s, "mgj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Abé"s, "aba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Acatepec Me'phaa"s, "tpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Achagua"s, "aca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Achang"s, "acn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ache"s, "yif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Acheron"s, "acz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Achi"s, "acr"s, ""s, ""s, false); g_languages.emplace_back(u8"Achinese"s, "ace"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Achterhoeks"s, "act"s, ""s, ""s, false); + g_languages.emplace_back(u8"Achuar-Shiwiar"s, "acu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Achumawi"s, "acv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aché"s, "guq"s, ""s, ""s, false); g_languages.emplace_back(u8"Acoli"s, "ach"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Adabe"s, "adb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adamawa Fulfulde"s, "fub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adamorobe Sign Language"s, "ads"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adang"s, "adn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adangbe"s, "adq"s, ""s, ""s, false); g_languages.emplace_back(u8"Adangme"s, "ada"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Adara"s, "kad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adasen"s, "tiu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adele"s, "ade"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adhola"s, "adh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adi"s, "adi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adilabad Gondi"s, "wsg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adioukrou"s, "adj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adivasi Oriya"s, "ort"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adiwasi Garasia"s, "gas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adnyamathanha"s, "adt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Adonara"s, "adr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aduge"s, "adu"s, ""s, ""s, false); g_languages.emplace_back(u8"Adyghe; Adygei"s, "ady"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Adzera"s, "adz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aeka"s, "aez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aekyom"s, "awi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aer"s, "aeq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Afade"s, "aal"s, ""s, ""s, false); g_languages.emplace_back(u8"Afar"s, "aar"s, "aa"s, ""s, true ); + g_languages.emplace_back(u8"Afghan Sign Language"s, "afg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Afitti"s, "aft"s, ""s, ""s, false); g_languages.emplace_back(u8"Afrihili"s, "afh"s, ""s, ""s, true ); g_languages.emplace_back(u8"Afrikaans"s, "afr"s, "af"s, ""s, true ); g_languages.emplace_back(u8"Afro-Asiatic languages"s, "afa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Afro-Seminole Creole"s, "afs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agarabi"s, "agd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agariya"s, "agi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agatu"s, "agc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aghem"s, "agq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aghu"s, "ahh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aghul"s, "agx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agi"s, "aif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agob"s, "kit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agoi"s, "ibm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aguacateco"s, "agu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aguaruna"s, "agr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aguna"s, "aug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agusan Manobo"s, "msm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agutaynen"s, "agn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Agwagwune"s, "yay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ahanta"s, "aha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aheri Gondi"s, "esg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aheu"s, "thm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ahirani"s, "ahr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ahtena"s, "aht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ahwai"s, "nfd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ai-Cham"s, "aih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aighon"s, "aix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aikanã"s, "tba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aiklep"s, "mwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aimaq"s, "aiq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aimele"s, "ail"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aimol"s, "aim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ainbai"s, "aic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ainu (China)"s, "aib"s, ""s, ""s, false); g_languages.emplace_back(u8"Ainu"s, "ain"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Aiome"s, "aki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Airoran"s, "air"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aiton"s, "aio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aja (Benin)"s, "ajg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aja (Sudan)"s, "aja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ajië"s, "aji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ajumbu"s, "muc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ajyíninka Apurucayali"s, "cpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ak"s, "akq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aka"s, "soh"s, ""s, ""s, false); g_languages.emplace_back(u8"Akan"s, "aka"s, "ak"s, ""s, true ); + g_languages.emplace_back(u8"Akaselem"s, "aks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akawaio"s, "ake"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ake"s, "aik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akebu"s, "keu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akei"s, "tsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akeu"s, "aeu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akha"s, "ahk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akhvakh"s, "akv"s, ""s, ""s, false); g_languages.emplace_back(u8"Akkadian"s, "akk"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Aklanon"s, "akl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akolet"s, "akt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akoose"s, "bss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akoye"s, "miw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akpa"s, "akf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akpes"s, "ibe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akrukay"s, "afi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akukem"s, "spm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akuku"s, "ayk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akum"s, "aku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akuntsu"s, "aqz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akurio"s, "ako"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akwa"s, "akw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Akyaung Ari Naga"s, "nqy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Al-Sayyid Bedouin Sign Language"s, "syy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alaba-K’abeena"s, "alw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alabama"s, "akz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alabat Island Agta"s, "dul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alacatlatzala Mixtec"s, "mim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alago"s, "ala"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alagwa"s, "wbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alak"s, "alk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alamblak"s, "amp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alangan"s, "alj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alawa"s, "alh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Albanian Sign Language"s, "sqk"s, ""s, ""s, false); g_languages.emplace_back(u8"Albanian"s, "alb"s, "sq"s, "sqi"s, true ); + g_languages.emplace_back(u8"Alcozauca Mixtec"s, "xta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alege"s, "alf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alekano"s, "gah"s, ""s, ""s, false); g_languages.emplace_back(u8"Aleut"s, "ale"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Algerian Arabic"s, "arq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Algerian Saharan Arabic"s, "aao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Algerian Sign Language"s, "asp"s, ""s, ""s, false); g_languages.emplace_back(u8"Algonquian languages"s, "alg"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Algonquin"s, "alq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ali"s, "aiy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alladian"s, "ald"s, ""s, ""s, false); + g_languages.emplace_back(u8"Allar"s, "all"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alo Phola"s, "ypo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alor"s, "aol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aloápam Zapotec"s, "zaq"s, ""s, ""s, false); g_languages.emplace_back(u8"Altaic languages"s, "tut"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Alu Kurumba"s, "xua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alugu"s, "aub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alumu-Tesu"s, "aab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alune"s, "alp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aluo"s, "yna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alur"s, "alz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alutor"s, "alr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alviri-Vidari"s, "avd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Alyawarr"s, "aly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ama (Papua New Guinea)"s, "amm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ama (Sudan)"s, "nyi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amahai"s, "amq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amahuaca"s, "amc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amaimon"s, "ali"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amal"s, "aad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amanab"s, "amn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amara"s, "aie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amarakaeri"s, "amr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amarasi"s, "aaz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amatlán Zapotec"s, "zpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amba (Solomon Islands)"s, "utp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amba (Uganda)"s, "rwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambai"s, "amk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambakich"s, "aew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambala Ayta"s, "abc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambelau"s, "amv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambele"s, "ael"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amblong"s, "alm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambo"s, "amb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambo-Pasco Quechua"s, "qva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambonese Malay"s, "abs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambrak"s, "aag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambul"s, "apo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ambulas"s, "abt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amdang"s, "amj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amdo Tibetan"s, "adx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amele"s, "aey"s, ""s, ""s, false); + g_languages.emplace_back(u8"American Sign Language"s, "ase"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amganad Ifugao"s, "ifa"s, ""s, ""s, false); g_languages.emplace_back(u8"Amharic"s, "amh"s, "am"s, ""s, true ); + g_languages.emplace_back(u8"Ami"s, "amy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amis"s, "ami"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amo"s, "amo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amol"s, "alx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amoltepec Mixtec"s, "mbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ampanang"s, "apg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ampari Dogon"s, "aqd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amri Karbi"s, "ajz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amto"s, "amt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amundava"s, "adw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Amurdak"s, "amg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ana Tinga Dogon"s, "dti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anaang"s, "anw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anakalangu"s, "akg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anal"s, "anm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anam"s, "pda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anambé"s, "aan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anamgura"s, "imi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anasi"s, "bpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andaandi"s, "dgl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andai"s, "afd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andajin"s, "ajn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andaman Creole Hindi"s, "hca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andarum"s, "aod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andegerebinha"s, "adg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andh"s, "anr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andi"s, "ani"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andio"s, "bzb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andoque"s, "ano"s, ""s, ""s, false); + g_languages.emplace_back(u8"Andra-Hus"s, "anx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aneityum"s, "aty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anem"s, "anz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aneme Wake"s, "aby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anfillo"s, "myo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angaataha"s, "agm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angaité"s, "aqt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angal Enen"s, "aoe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angal Heneng"s, "akh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angal"s, "age"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angami Naga"s, "njm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angguruk Yali"s, "yli"s, ""s, ""s, false); g_languages.emplace_back(u8"Angika"s, "anp"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Angloromani"s, "rme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angolar"s, "aoa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angor"s, "agg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angoram"s, "aog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Angosturas Tunebo"s, "tnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ani Phowa"s, "ypn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anii"s, "blo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Animere"s, "anf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anindilyakwa"s, "aoi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anjam"s, "boj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ankave"s, "aak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anmatyerre"s, "amx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anong"s, "nun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anor"s, "anj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ansus"s, "and"s, ""s, ""s, false); + g_languages.emplace_back(u8"Antakarinya"s, "ant"s, ""s, ""s, false); + g_languages.emplace_back(u8"Antankarana Malagasy"s, "xmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Antigua and Barbuda Creole English"s, "aig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anu-Hkongso Chin"s, "anl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anuak"s, "anu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anufo"s, "cko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anuki"s, "aui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anus"s, "auq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anuta"s, "aud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anyin Morofo"s, "mtb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Anyin"s, "any"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ao Naga"s, "njo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aoheng"s, "pni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ap Ma"s, "kbx"s, ""s, ""s, false); g_languages.emplace_back(u8"Apache languages"s, "apa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Apalaí"s, "apy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apali"s, "ena"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apasco-Apoala Mixtec"s, "mip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apatani"s, "apt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apiaká"s, "api"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apinayé"s, "apn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apma"s, "app"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aproumu Aizi"s, "ahp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Apurinã"s, "apu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aputai"s, "apx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arabela"s, "arl"s, ""s, ""s, false); g_languages.emplace_back(u8"Arabic"s, "ara"s, "ar"s, ""s, true ); g_languages.emplace_back(u8"Aragonese"s, "arg"s, "an"s, ""s, true ); + g_languages.emplace_back(u8"Araki"s, "akr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aralle-Tabulahan"s, "atq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arammba"s, "stk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aranadan"s, "aaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arandai"s, "jbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Araona"s, "aro"s, ""s, ""s, false); g_languages.emplace_back(u8"Arapaho"s, "arp"s, ""s, ""s, true ); g_languages.emplace_back(u8"Arawak"s, "arw"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Araweté"s, "awt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arawum"s, "awm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arbore"s, "arv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arbëreshë Albanian"s, "aae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Archi"s, "aqc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Are"s, "mwc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arem"s, "aem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arequipa-La Unión Quechua"s, "qxu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Argentine Sign Language"s, "aed"s, ""s, ""s, false); + g_languages.emplace_back(u8"Argobba"s, "agj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arguni"s, "agf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arhuaco"s, "arh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arhâ"s, "aqr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arhö"s, "aok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ari"s, "aac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aribwaung"s, "ylu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arifama-Miniafia"s, "aai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arigidi"s, "aqg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arikapú"s, "ark"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arikara"s, "ari"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aringa"s, "luc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Armenian Sign Language"s, "aen"s, ""s, ""s, false); g_languages.emplace_back(u8"Armenian"s, "arm"s, "hy"s, "hye"s, true ); g_languages.emplace_back(u8"Aromanian; Arumanian; Macedo-Romanian"s, "rup"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Arop-Lokep"s, "apr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arop-Sissano"s, "aps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arosi"s, "aia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arpitan"s, "frp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arta"s, "atz"s, ""s, ""s, false); g_languages.emplace_back(u8"Artificial languages"s, "art"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Aruamu"s, "msy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aruek"s, "aur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aruop"s, "lsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arutani"s, "atx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aruá (Rodonia State)"s, "arx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Arvanitika Albanian"s, "aat"s, ""s, ""s, false); + g_languages.emplace_back(u8"As"s, "asz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asaro'o"s, "mtv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asas"s, "asd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ashe"s, "ahs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ashkun"s, "ask"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asho Chin"s, "csh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ashtiani"s, "atn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asháninka"s, "cni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ashéninka Pajonal"s, "cjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ashéninka Perené"s, "prq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asilulu"s, "asl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Askopan"s, "eiv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asoa"s, "asv"s, ""s, ""s, false); g_languages.emplace_back(u8"Assamese"s, "asm"s, "as"s, ""s, true ); + g_languages.emplace_back(u8"Assangori"s, "sjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Assiniboine"s, "asb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Assyrian Neo-Aramaic"s, "aii"s, ""s, ""s, false); g_languages.emplace_back(u8"Asturian; Bable; Leonese; Asturleonese"s, "ast"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Asu (Nigeria)"s, "aum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asu (Tanzania)"s, "asa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asue Awyu"s, "psa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asumboa"s, "aua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asunción Mixtepec Zapotec"s, "zoo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Asuri"s, "asr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ata Manobo"s, "atd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ata"s, "atm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atatláhuca Mixtec"s, "mib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atayal"s, "tay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atemble"s, "ate"s, ""s, ""s, false); g_languages.emplace_back(u8"Athapascan languages"s, "ath"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Athpariya"s, "aph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ati"s, "atk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atikamekw"s, "atj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atohwaim"s, "aqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atong (Cameroon)"s, "ato"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atong (India)"s, "aot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atorada"s, "aox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atsam"s, "cch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atsugewi"s, "atw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Attapady Kurumba"s, "pkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Attié"s, "ati"s, ""s, ""s, false); + g_languages.emplace_back(u8"Atzingo Matlatzinca"s, "ocu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Au"s, "avt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aulua"s, "aul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aushi"s, "auh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Austral"s, "aut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Australian Aborigines Sign Language"s, "asw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Australian Sign Language"s, "asf"s, ""s, ""s, false); g_languages.emplace_back(u8"Australian languages"s, "aus"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Austrian Sign Language"s, "asq"s, ""s, ""s, false); g_languages.emplace_back(u8"Austronesian languages"s, "map"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Auwe"s, "smf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Auye"s, "auu"s, ""s, ""s, false); g_languages.emplace_back(u8"Avaric"s, "ava"s, "av"s, ""s, true ); + g_languages.emplace_back(u8"Avatime"s, "avn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Avau"s, "avb"s, ""s, ""s, false); g_languages.emplace_back(u8"Avestan"s, "ave"s, "ae"s, ""s, true ); + g_languages.emplace_back(u8"Avikam"s, "avi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Avokaya"s, "avu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Avá-Canoeiro"s, "avv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awa (China)"s, "vwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awa (Papua New Guinea)"s, "awb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awa-Cuaiquer"s, "kwi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awad Bing"s, "bcu"s, ""s, ""s, false); g_languages.emplace_back(u8"Awadhi"s, "awa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Awak"s, "awo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awar"s, "aya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awara"s, "awx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awbono"s, "awh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Aweer"s, "bob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awera"s, "awr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awetí"s, "awe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awing"s, "azo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awiyaana"s, "auy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awjilah"s, "auj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awngi"s, "awn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awtuw"s, "kmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awu"s, "yiu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awun"s, "aww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awutu"s, "afu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Awyi"s, "auw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Axamb"s, "ahb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Axi Yi"s, "yix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayacucho Quechua"s, "quy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayautla Mazatec"s, "vmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayere"s, "aye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayi (Papua New Guinea)"s, "ayq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayiwo"s, "nfl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayizi"s, "yyz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayizo Gbe"s, "ayb"s, ""s, ""s, false); g_languages.emplace_back(u8"Aymara"s, "aym"s, "ay"s, ""s, true ); + g_languages.emplace_back(u8"Ayoquesco Zapotec"s, "zaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayoreo"s, "ayo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayu"s, "ayu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ayutla Mixtec"s, "miy"s, ""s, ""s, false); g_languages.emplace_back(u8"Azerbaijani"s, "aze"s, "az"s, ""s, true ); + g_languages.emplace_back(u8"Azha"s, "aza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Azhe"s, "yiz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Azoyú Me'phaa"s, "tpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baan"s, "bvj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baangi"s, "bqx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baatonum"s, "bba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baba Malay"s, "mbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baba"s, "bbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babalia Creole Arabic"s, "bbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babango"s, "bbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babanki"s, "bbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babatana"s, "baa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babine"s, "bcr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Babuza"s, "bzg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bacama"s, "bcy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bacanese Malay"s, "btj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bada (Indonesia)"s, "bhz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bada (Nigeria)"s, "bau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Badaga"s, "bfq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bade"s, "bde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Badeshi"s, "bdz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Badimaya"s, "bia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Badui"s, "bac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Badyara"s, "pbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baeggu"s, "bvd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baelelea"s, "bvc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baetora"s, "btr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bafanji"s, "bfj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bafaw-Balong"s, "bwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bafia"s, "ksf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bafut"s, "bfd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baga Koga"s, "bgo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baga Manduri"s, "bmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baga Pokur"s, "bcg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baga Sitemu"s, "bsp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagheli"s, "bfy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagirmi Fulfulde"s, "fui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagirmi"s, "bmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bago-Kusuntu"s, "bqg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagri"s, "bgq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagupi"s, "bpi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagusa"s, "bqb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bagvalal"s, "kva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baha Buyang"s, "yha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baham"s, "bdw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahamas Creole English"s, "bah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baharna Arabic"s, "abv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahau"s, "bhv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahinemo"s, "bjh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahing"s, "bhj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahnar"s, "bdq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bahonsuai"s, "bsu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bai"s, "bdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baibai"s, "bbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baikeno"s, "bkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baima"s, "bqh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baimak"s, "bmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bainouk-Gunyaamolo"s, "bcz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bainouk-Gunyuño"s, "bab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bainouk-Samik"s, "bcb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baiso"s, "bsw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baissa Fali"s, "fah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bajan"s, "bjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bajelani"s, "bjm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baka (Cameroon)"s, "bkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baka (Sudan)"s, "bdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakairí"s, "bkq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakaka"s, "bqz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakhtiari"s, "bqi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baki"s, "bki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakoko"s, "bkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakole"s, "kme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakpinka"s, "bbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakumpai"s, "bkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bakwé"s, "bjw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balaesang"s, "bls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balangao"s, "blw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balangingi"s, "sse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balanta-Ganja"s, "bjt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balanta-Kentohe"s, "ble"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balantak"s, "blz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balau"s, "blg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baldemu"s, "bdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bali (Democratic Republic of Congo)"s, "bcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bali (Nigeria)"s, "bcn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balinese Malay"s, "mhp"s, ""s, ""s, false); g_languages.emplace_back(u8"Balinese"s, "ban"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Balkan Gagauz Turkish"s, "bgx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balkan Romani"s, "rmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balo"s, "bqo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baloi"s, "biz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Balti"s, "bft"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baltic Romani"s, "rml"s, ""s, ""s, false); g_languages.emplace_back(u8"Baltic languages"s, "bat"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Baluan-Pam"s, "blq"s, ""s, ""s, false); g_languages.emplace_back(u8"Baluchi"s, "bal"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bamako Sign Language"s, "bog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamali"s, "bbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bambalang"s, "bmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bambam"s, "ptu"s, ""s, ""s, false); g_languages.emplace_back(u8"Bambara"s, "bam"s, "bm"s, ""s, true ); + g_languages.emplace_back(u8"Bambassi"s, "myf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bambili-Bambui"s, "baw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamenyam"s, "bce"s, ""s, ""s, false); g_languages.emplace_back(u8"Bamileke languages"s, "bai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bamu"s, "bcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamukumbit"s, "bqt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamun"s, "bax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamunka"s, "bvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bamwe"s, "bmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ban Khor Sign Language"s, "bfk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bana"s, "bcw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banao Itneg"s, "bjx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banaro"s, "byz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda (Indonesia)"s, "bnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda Malay"s, "bpq"s, ""s, ""s, false); g_languages.emplace_back(u8"Banda languages"s, "bad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Banda-Bambari"s, "liy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda-Banda"s, "bpd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda-Mbrès"s, "bqk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda-Ndélé"s, "bfl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banda-Yangere"s, "yaj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bandi"s, "bza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bandial"s, "bqj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bandjalang"s, "bdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangala"s, "bxg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangandu"s, "bgf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangba"s, "bbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banggai"s, "bgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangi"s, "bni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangime"s, "dba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangka"s, "mfb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangolan"s, "bgj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangubangu"s, "bnx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bangwinji"s, "bsj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baniwa"s, "bwi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Banjar"s, "bjn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bankagooma"s, "bxw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bankal"s, "jjr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bankan Tey Dogon"s, "dbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bankon"s, "abb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bannoni"s, "bcm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bantawa"s, "bap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bantayanon"s, "bfx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bantik"s, "bnq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bantoanon"s, "bno"s, ""s, ""s, false); g_languages.emplace_back(u8"Bantu (Other)"s, "bnt"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Baoulé"s, "bci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bara Malagasy"s, "bhr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baraamu"s, "brd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barai"s, "bbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barakai"s, "baj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baram Kayan"s, "kys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barama"s, "bbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barambu"s, "brm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baramu"s, "bmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barapasi"s, "brp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baras"s, "brs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barasana-Eduria"s, "bsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barclayville Grebo"s, "gry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bardi"s, "bcj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barein"s, "bva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bargam"s, "mlp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bari"s, "bfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bariai"s, "bch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bariji"s, "bjc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barikanchi"s, "bxo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barikewa"s, "jbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barok"s, "bjk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barombi"s, "bbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barro Negro Tunebo"s, "tbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baruga"s, "bjz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baruya"s, "byr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barwe"s, "bwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barzani Jewish Neo-Aramaic"s, "bjf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Barí"s, "mot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Basa (Nigeria)"s, "bzw"s, ""s, ""s, false); g_languages.emplace_back(u8"Basa"s, "bas"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Basa-Gurmana"s, "buj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Basap"s, "bdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bashkardi"s, "bsg"s, ""s, ""s, false); g_languages.emplace_back(u8"Bashkir"s, "bak"s, "ba"s, ""s, true ); + g_languages.emplace_back(u8"Basketo"s, "bst"s, ""s, ""s, false); g_languages.emplace_back(u8"Basque"s, "baq"s, "eu"s, "eus"s, true ); + g_languages.emplace_back(u8"Bassa"s, "bsq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bassa-Kontagora"s, "bsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bassari"s, "bsc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bassossi"s, "bsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bata"s, "bta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batad Ifugao"s, "ifb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Alas-Kluet"s, "btz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Angkola"s, "akb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Dairi"s, "btd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Karo"s, "btx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Mandailing"s, "btm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Simalungun"s, "bts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batak Toba"s, "bbc"s, ""s, ""s, false); g_languages.emplace_back(u8"Batak languages"s, "btk"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Batak"s, "bya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batanga"s, "bnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batek"s, "btq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bateri"s, "btv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bathari"s, "bhm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bati (Cameroon)"s, "btc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bati (Indonesia)"s, "bvt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bats"s, "bbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batu"s, "btu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batui"s, "zbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batuley"s, "bay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Batyala"s, "xby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bau Bidayuh"s, "sne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bau"s, "bbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bauchi"s, "bsf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baure"s, "brg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bauria"s, "bge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bauwaki"s, "bwk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bauzi"s, "bvz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bavarian"s, "bar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bawm Chin"s, "bgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Baybayanon"s, "bvy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bayono"s, "byl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bayot"s, "bda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bayungu"s, "bxj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bazigar"s, "bfr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beami"s, "beo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beaver"s, "bea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beba"s, "bfp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bebele"s, "beb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bebeli"s, "bek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bebil"s, "bxp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bedjond"s, "bjv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bedoanas"s, "bed"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beeke"s, "bkf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beele"s, "bxq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beembe"s, "beq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beezen"s, "bnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Befang"s, "bby"s, ""s, ""s, false); g_languages.emplace_back(u8"Beja; Bedawiyet"s, "bej"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bekati'"s, "bei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bekwarra"s, "bkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bekwel"s, "bkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Belait"s, "beg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Belanda Bor"s, "bxb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Belanda Viri"s, "bvi"s, ""s, ""s, false); g_languages.emplace_back(u8"Belarusian"s, "bel"s, "be"s, ""s, true ); + g_languages.emplace_back(u8"Belhariya"s, "byw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beli (Papua New Guinea)"s, "bey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beli (Sudan)"s, "blm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Belize Kriol English"s, "bzj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bella Coola"s, "blc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bellari"s, "brw"s, ""s, ""s, false); g_languages.emplace_back(u8"Bemba"s, "bem"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bembe"s, "bmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ben Tey Dogon"s, "dbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bena (Nigeria)"s, "yun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bena (Tanzania)"s, "bez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Benabena"s, "bef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bench"s, "bcq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bende"s, "bdp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bendi"s, "bct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beng"s, "nhb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Benga"s, "bng"s, ""s, ""s, false); g_languages.emplace_back(u8"Bengali"s, "ben"s, "bn"s, ""s, true ); + g_languages.emplace_back(u8"Benggoi"s, "bgy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bengkala Sign Language"s, "bqy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bentong"s, "bnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Benyadu'"s, "byd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bepour"s, "bie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bera"s, "brf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Berakou"s, "bxv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Berau Malay"s, "bve"s, ""s, ""s, false); g_languages.emplace_back(u8"Berber languages"s, "ber"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Berik"s, "bkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Berinomo"s, "bit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Berom"s, "bom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Berta"s, "wti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Besisi"s, "mhe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Besme"s, "bes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Besoa"s, "bep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Betaf"s, "bfe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Betawi"s, "bew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bete"s, "byf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bete-Bendi"s, "btt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Beti (Côte d'Ivoire)"s, "eot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Betta Kurumba"s, "xub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bezhta"s, "kap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhadrawahi"s, "bhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhalay"s, "bhx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bharia"s, "bha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhatri"s, "bgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhattiyali"s, "bht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhaya"s, "bhe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhele"s, "bhy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhilali"s, "bhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhili"s, "bhb"s, ""s, ""s, false); g_languages.emplace_back(u8"Bhojpuri"s, "bho"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bhoti Kinnauri"s, "nes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhujel"s, "byh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bhunjia"s, "bhu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biafada"s, "bif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biage"s, "bdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biak"s, "bhw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biali"s, "beh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bian Marind"s, "bpv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biangai"s, "big"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biao Mon"s, "bmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biao"s, "byk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biao-Jiao Mien"s, "bje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biatah Bidayuh"s, "bth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bidiyo"s, "bid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bidyara"s, "bym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bidyogo"s, "bjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biem"s, "bmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bierebo"s, "bnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bieria"s, "brj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biete"s, "biu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Big Nambas"s, "nmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biga"s, "bhc"s, ""s, ""s, false); g_languages.emplace_back(u8"Bihari languages"s, "bih"s, "bh"s, ""s, true ); + g_languages.emplace_back(u8"Bijori"s, "bix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bikaru"s, "bic"s, ""s, ""s, false); g_languages.emplace_back(u8"Bikol"s, "bik"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bikya"s, "byb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bila"s, "bip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilakura"s, "bql"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilaspuri"s, "kfs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilba"s, "bpz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilbil"s, "brz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bile"s, "bil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilma Kanuri"s, "bms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilua"s, "blb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bilur"s, "bxf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bima"s, "bhp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bimin"s, "bhl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bimoba"s, "bim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bina (Nigeria)"s, "byj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Binahari"s, "bxz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Binandere"s, "bhg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bine"s, "bon"s, ""s, ""s, false); g_languages.emplace_back(u8"Bini; Edo"s, "bin"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Binji"s, "bpj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Binongan Itneg"s, "itb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bintauna"s, "bne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bintulu"s, "bny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Binukid"s, "bkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Binumarien"s, "bjr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bipi"s, "biq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birale"s, "bxe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birao"s, "brr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birgit"s, "btf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birhor"s, "biy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biritai"s, "bqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birri"s, "bvq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Birwa"s, "brl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biseni"s, "ije"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bishnupriya"s, "bpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bishuo"s, "bwh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bisis"s, "bnw"s, ""s, ""s, false); g_languages.emplace_back(u8"Bislama"s, "bis"s, "bi"s, ""s, true ); + g_languages.emplace_back(u8"Bisorio"s, "bir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bissa"s, "bib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bisu"s, "bzi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bit"s, "bgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bitare"s, "brt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bitur"s, "mcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biwat"s, "bwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biyo"s, "byo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Biyom"s, "bpm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Blablanga"s, "blp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Blafe"s, "bfh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Blagar"s, "beu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Blang"s, "blr"s, ""s, ""s, false); g_languages.emplace_back(u8"Blin; Bilin"s, "byn"s, ""s, ""s, true ); g_languages.emplace_back(u8"Blissymbols; Blissymbolics; Bliss"s, "zbl"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Bo (Laos)"s, "bgl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bo (Papua New Guinea)"s, "bpw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bo-Rukul"s, "mae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bo-Ung"s, "mux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boano (Maluku)"s, "bzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boano (Sulawesi)"s, "bzl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bobongko"s, "bgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bobot"s, "bty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bodo (Central African Republic)"s, "boy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bodo (India)"s, "brx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bodo Gadaba"s, "gbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bodo Parja"s, "bdv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bofi"s, "bff"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boga"s, "bvw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bogaya"s, "boq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boghom"s, "bux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boguru"s, "bqu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bohtan Neo-Aramaic"s, "bhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boikin"s, "bzf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bokha"s, "ybk"s, ""s, ""s, false); g_languages.emplace_back(u8"Bokmål, Norwegian; Norwegian Bokmål"s, "nob"s, "nb"s, ""s, true ); + g_languages.emplace_back(u8"Boko (Benin)"s, "bqc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boko (Democratic Republic of Congo)"s, "bkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bokobaru"s, "bus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bokoto"s, "bdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bokyi"s, "bky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bola"s, "bnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolango"s, "bld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bole"s, "bol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolgo"s, "bvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolia"s, "bli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolinao"s, "smk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolivian Sign Language"s, "bvl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolo"s, "blv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boloki"s, "bkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolon"s, "bof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolondo"s, "bzm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolongan"s, "blj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bolyu"s, "ply"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bom"s, "bmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boma"s, "boh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bomboli"s, "bml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bomboma"s, "bws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bomitaba"s, "zmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bomu"s, "bmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bomwali"s, "bmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bon Gula"s, "glc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonan"s, "peh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bondei"s, "bou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bondo"s, "bfw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bondoukou Kulango"s, "kzc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bondum Dom Dogon"s, "dbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonerate"s, "bna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonerif"s, "bnv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonggi"s, "bdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonggo"s, "bpg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bongili"s, "bui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bongo"s, "bot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bongu"s, "bpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonjo"s, "bok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonkeng"s, "bvg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bonkiman"s, "bop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bontok"s, "bnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bookan"s, "bnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boon"s, "bnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boor"s, "bvf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bora"s, "boa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Borana-Arsi-Guji Oromo"s, "gax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Border Kuna"s, "kvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Borei"s, "gai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Borgu Fulfulde"s, "fue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boro (Ethiopia)"s, "bwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Borong"s, "ksr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boruca"s, "brn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Borôro"s, "bor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Boselewa"s, "bwf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bosngun"s, "bqs"s, ""s, ""s, false); g_languages.emplace_back(u8"Bosnian"s, "bos"s, "bs"s, ""s, true ); + g_languages.emplace_back(u8"Bote-Majhi"s, "bmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Botlikh"s, "bph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Botolan Sambal"s, "sbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bouna Kulango"s, "nku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bouyei"s, "pcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bozaba"s, "bzo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bragat"s, "aof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brahui"s, "brh"s, ""s, ""s, false); g_languages.emplace_back(u8"Braj"s, "bra"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Brazilian Sign Language"s, "bzs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brem"s, "buq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Breri"s, "brq"s, ""s, ""s, false); g_languages.emplace_back(u8"Breton"s, "bre"s, "br"s, ""s, true ); + g_languages.emplace_back(u8"Bribri"s, "bzd"s, ""s, ""s, false); + g_languages.emplace_back(u8"British Sign Language"s, "bfi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brokkat"s, "bro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brokpake"s, "sgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brokskat"s, "bkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brooke's Point Palawano"s, "plw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Broome Pearling Lugger Pidgin"s, "bpl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brunei Bisaya"s, "bsb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Brunei"s, "kxd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bu"s, "jid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bu-Nao Bunu"s, "bwx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bua"s, "bub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bualkhaw Chin"s, "cbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buamu"s, "box"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bube"s, "bvb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bubi"s, "buw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bubia"s, "bbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budeh Stieng"s, "stt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budibud"s, "btp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budong-Budong"s, "bdx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budu"s, "buu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budukh"s, "bdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buduma"s, "bdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Budza"s, "bja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bugan"s, "bbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bugawac"s, "buk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bughotu"s, "bgt"s, ""s, ""s, false); g_languages.emplace_back(u8"Buginese"s, "bug"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Buglere"s, "sab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bugun"s, "bgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buhi'non Bikol"s, "ubl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buhid"s, "bku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buhutu"s, "bxh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukar-Sadung Bidayuh"s, "sdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukat"s, "bvk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukharic"s, "bhh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukit Malay"s, "bvu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukitan"s, "bkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukiyip"s, "ape"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buksa"s, "tkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukusu"s, "bxk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bukwen"s, "buz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bulgarian Sign Language"s, "bqn"s, ""s, ""s, false); g_languages.emplace_back(u8"Bulgarian"s, "bul"s, "bg"s, ""s, true ); + g_languages.emplace_back(u8"Bulgebi"s, "bmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buli (Ghana)"s, "bwu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buli (Indonesia)"s, "bzq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bullom So"s, "buy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bulo Stieng"s, "sti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bulu (Cameroon)"s, "bum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bulu (Papua New Guinea)"s, "bjl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bum"s, "bmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bumaji"s, "byp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bumang"s, "bvp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bumbita Arapesh"s, "aon"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bumthangkha"s, "kjz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bun"s, "buv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buna"s, "bvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bunaba"s, "bck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bunak"s, "bfn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bunama"s, "bdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bundeli"s, "bns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bung"s, "bqd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bungain"s, "but"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bungku"s, "bkz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bungu"s, "wun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bunoge Dogon"s, "dgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bunun"s, "bnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buol"s, "blf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bura-Pabir"s, "bwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burak"s, "bys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buraka"s, "bkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burarra"s, "bvr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burate"s, "bti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burduna"s, "bxn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bure"s, "bvh"s, ""s, ""s, false); g_languages.emplace_back(u8"Buriat"s, "bua"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Burji"s, "bji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burmbar"s, "vrt"s, ""s, ""s, false); g_languages.emplace_back(u8"Burmese"s, "bur"s, "my"s, "mya"s, true ); + g_languages.emplace_back(u8"Burmeso"s, "bzu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buru (Indonesia)"s, "mhs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buru (Nigeria)"s, "bqw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burui"s, "bry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burumakok"s, "aip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burun"s, "bdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burunge"s, "bds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burushaski"s, "bsk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Burusu"s, "bqr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buruwai"s, "asi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busa"s, "bqp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busam"s, "bxs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busami"s, "bsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busang Kayan"s, "bfg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bushi"s, "buc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bushoong"s, "buf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buso"s, "bso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busoa"s, "bup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bussa"s, "dox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Busuu"s, "bju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Butbut Kalinga"s, "kyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Butmas-Tur"s, "bnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Butuanon"s, "btw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buwal"s, "bhs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buyu"s, "byi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Buyuan Jinuo"s, "jiy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwa"s, "bww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwaidoka"s, "bwd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwanabwana"s, "tte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwatoo"s, "bwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwe Karen"s, "bwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwela"s, "bwl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwile"s, "bwc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bwisi"s, "bwz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Byangsi"s, "bee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Byep"s, "mkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Bädi Kanum"s, "khd"s, ""s, ""s, false); + g_languages.emplace_back(u8"C'lela"s, "dri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caac"s, "msq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cabiyarí"s, "cbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cabécar"s, "cjp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cacaloxtepec Mixtec"s, "miu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cacgia Roglai"s, "roc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cacua"s, "cbv"s, ""s, ""s, false); g_languages.emplace_back(u8"Caddo"s, "cad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Cafundo Creole"s, "ccd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cahuarano"s, "cah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cahuilla"s, "chl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cajamarca Quechua"s, "qvc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cajatambo North Lima Quechua"s, "qvl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cajonos Zapotec"s, "zad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cajun French"s, "frc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caka"s, "ckx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cakchiquel-Quiché Mixed Language"s, "ckz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cakfem-Mushere"s, "cky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Calamian Tagbanwa"s, "tbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Calderón Highland Quichua"s, "qud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Callawalla"s, "caw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caluyanun"s, "clu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caló"s, "rmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cameroon Mambila"s, "mcu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cameroon Pidgin"s, "wes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Camling"s, "rab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Campalagian"s, "cml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Campidanese Sardinian"s, "sro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Camsá"s, "kbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Camtho"s, "cmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Candoshi-Shapra"s, "cbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Canela"s, "ram"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cao Lan"s, "mlc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cao Miao"s, "cov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Capanahua"s, "kaq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Capiznon"s, "cps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caquinte"s, "cot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Car Nicobarese"s, "caq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cara"s, "cfd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carabayo"s, "cby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carapana"s, "cbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caribbean Hindustani"s, "hns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Caribbean Javanese"s, "jvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carijona"s, "cbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carolinian"s, "cal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carpathian Romani"s, "rmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Carrier"s, "crx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cashibo-Cacataibo"s, "cbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cashinahua"s, "cbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Casiguran Dumagat Agta"s, "dgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Casuarina Coast Asmat"s, "asc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Catalan Sign Language"s, "csc"s, ""s, ""s, false); g_languages.emplace_back(u8"Catalan; Valencian"s, "cat"s, "ca"s, ""s, true ); g_languages.emplace_back(u8"Caucasian languages"s, "cau"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Cavineña"s, "cav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cayuga"s, "cay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cañar Highland Quichua"s, "qxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ca̱hungwa̱rya̱"s, "nat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cebaara Senoufo"s, "sef"s, ""s, ""s, false); g_languages.emplace_back(u8"Cebuano"s, "ceb"s, ""s, ""s, true ); g_languages.emplace_back(u8"Celtic languages"s, "cel"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Cemuhî"s, "cam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cen"s, "cen"s, ""s, ""s, false); g_languages.emplace_back(u8"Central American Indian languages"s, "cai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Central Asmat"s, "cns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Atlas Tamazight"s, "tzm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Awyu"s, "awu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Aymara"s, "ayr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Bai"s, "bca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Berawan"s, "zbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Bikol"s, "bcl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Bontok"s, "lbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Cagayan Agta"s, "agt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Grebo"s, "grv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Hongshuihe Zhuang"s, "zch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Huasteca Nahuatl"s, "nch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Huishui Hmong"s, "hmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Kanuri"s, "knc"s, ""s, ""s, false); g_languages.emplace_back(u8"Central Khmer"s, "khm"s, "km"s, ""s, true ); + g_languages.emplace_back(u8"Central Kurdish"s, "ckb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Maewo"s, "mwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Malay"s, "pse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Masela"s, "mxz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Mashan Hmong"s, "hmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Mazahua"s, "maz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Melanau"s, "mel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Mnong"s, "cmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Nahuatl"s, "nhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Nicobarese"s, "ncb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Ojibwa"s, "ojc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Okinawan"s, "ryu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Palawano"s, "plc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Pame"s, "pbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Pashto"s, "pst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Pomo"s, "poo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Puebla Nahuatl"s, "ncx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Sama"s, "sml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Siberian Yupik"s, "ess"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Sierra Miwok"s, "csm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Subanen"s, "syb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Tagbanwa"s, "tgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Tarahumara"s, "tar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Tunebo"s, "tuf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central Yupik"s, "esu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Central-Eastern Niger Fulfulde"s, "fuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Centúúm"s, "cet"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cerma"s, "cme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chabu"s, "sbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chachapoyas Quechua"s, "quk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chachi"s, "cbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chadian Arabic"s, "shu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chadian Sign Language"s, "cds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chadong"s, "cdy"s, ""s, ""s, false); g_languages.emplace_back(u8"Chagatai"s, "chg"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chaima"s, "ciy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chak"s, "ckh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chakali"s, "cli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chakma"s, "ccp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chala"s, "cll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chaldean Neo-Aramaic"s, "cld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chalikha"s, "tgf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chamacoco"s, "ceg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chamalal"s, "cji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chamari"s, "cdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chambeali"s, "cdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chambri"s, "can"s, ""s, ""s, false); g_languages.emplace_back(u8"Chamic languages"s, "cmc"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chamicuro"s, "ccc"s, ""s, ""s, false); g_languages.emplace_back(u8"Chamorro"s, "cha"s, "ch"s, ""s, true ); + g_languages.emplace_back(u8"Chang Naga"s, "nbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Changriwa"s, "cga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Changthang"s, "cna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chantyal"s, "chx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chara"s, "cra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chaudangsi"s, "cdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chaura"s, "crv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chavacano"s, "cbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chayahuita"s, "cbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chayuco Mixtec"s, "mih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chazumba Mixtec"s, "xtb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Che"s, "ruk"s, ""s, ""s, false); g_languages.emplace_back(u8"Chechen"s, "che"s, "ce"s, ""s, true ); + g_languages.emplace_back(u8"Cheke Holo"s, "mrn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chenapian"s, "cjn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chenchu"s, "cde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chenoua"s, "cnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chepang"s, "cdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chepya"s, "ycp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cherepon"s, "cpn"s, ""s, ""s, false); g_languages.emplace_back(u8"Cherokee"s, "chr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chesu"s, "ych"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chetco"s, "ctc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chewong"s, "cwg"s, ""s, ""s, false); g_languages.emplace_back(u8"Cheyenne"s, "chy"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chhattisgarhi"s, "hne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chhintange"s, "ctn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chhulung"s, "cur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiangmai Sign Language"s, "csd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiapanec"s, "cip"s, ""s, ""s, false); g_languages.emplace_back(u8"Chibcha"s, "chb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chicahuaxtla Triqui"s, "trs"s, ""s, ""s, false); g_languages.emplace_back(u8"Chichewa; Chewa; Nyanja"s, "nya"s, "ny"s, ""s, true ); + g_languages.emplace_back(u8"Chichicapan Zapotec"s, "zpv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chichimeca-Jonaz"s, "pei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chickasaw"s, "cic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiga"s, "cgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chigmecatitlán Mixtec"s, "mii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chilcotin"s, "clc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chilean Sign Language"s, "csg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chilisso"s, "clh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiltepec Chinantec"s, "csa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chimalapa Zoque"s, "zoh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chimborazo Highland Quichua"s, "qug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chimila"s, "cbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"China Buriat"s, "bxu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chinali"s, "cih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chinbon Chin"s, "cnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chincha Quechua"s, "qxc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chinese Pidgin English"s, "cpi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chinese Sign Language"s, "csl"s, ""s, ""s, false); g_languages.emplace_back(u8"Chinese"s, "chi"s, "zh"s, "zho"s, true ); g_languages.emplace_back(u8"Chinook jargon"s, "chn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chinook"s, "chh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chipaya"s, "cap"s, ""s, ""s, false); g_languages.emplace_back(u8"Chipewyan; Dene Suline"s, "chp"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chippewa"s, "ciw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiquihuitlán Mazatec"s, "maq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiquitano"s, "cax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiquián Ancash Quechua"s, "qxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiripá"s, "nhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chiru"s, "cdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chitkuli Kinnauri"s, "cik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chittagonian"s, "ctg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chitwania Tharu"s, "the"s, ""s, ""s, false); + g_languages.emplace_back(u8"Choapan Zapotec"s, "zpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chocangacakha"s, "cgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chochotec"s, "coz"s, ""s, ""s, false); g_languages.emplace_back(u8"Choctaw"s, "cho"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Chodri"s, "cdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chokri Naga"s, "nri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chokwe"s, "cjk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chol"s, "ctu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chong"s, "cog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Choni"s, "cda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chonyi-Dzihana-Kauma"s, "coh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chopi"s, "cce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chortí"s, "caa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chothe Naga"s, "nct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chrau"s, "crw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chru"s, "cje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chuanqiandian Cluster Miao"s, "cqd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chuave"s, "cjv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chug"s, "cvg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chuj"s, "cac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chuka"s, "cuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chukot"s, "ckt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chukwa"s, "cuw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chulym"s, "clw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chumburung"s, "ncu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Churahi"s, "cdj"s, ""s, ""s, false); g_languages.emplace_back(u8"Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic"s, "chu"s, "cu"s, ""s, true ); + g_languages.emplace_back(u8"Chut"s, "scb"s, ""s, ""s, false); g_languages.emplace_back(u8"Chuukese"s, "chk"s, ""s, ""s, true ); g_languages.emplace_back(u8"Chuvash"s, "chv"s, "cv"s, ""s, true ); + g_languages.emplace_back(u8"Chuwabu"s, "chw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Chácobo"s, "cao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ci Gbe"s, "cib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cia-Cia"s, "cia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cibak"s, "ckl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cicipu"s, "awc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cimbrian"s, "cim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cinda-Regi-Tiyal"s, "cdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cineni"s, "cie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cinta Larga"s, "cin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cishingini"s, "asg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Citak"s, "txt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ciwogai"s, "tgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Clallam"s, "clm"s, ""s, ""s, false); g_languages.emplace_back(u8"Classical Newari; Old Newari; Classical Nepal Bhasa"s, "nwc"s, ""s, ""s, true ); g_languages.emplace_back(u8"Classical Syriac"s, "syc"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Coastal Konjo"s, "kjc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coatecas Altas Zapotec"s, "zca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coatepec Nahuatl"s, "naz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coatlán Mixe"s, "mco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coatlán Zapotec"s, "zps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coatzospan Mixtec"s, "miz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cocama-Cocamilla"s, "cod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cocopa"s, "coc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cocos Islands Malay"s, "coa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coeur d'Alene"s, "crd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cofán"s, "con"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cogui"s, "kog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Col"s, "liw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Colombian Sign Language"s, "csn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Colonia Tovar German"s, "gct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Colorado"s, "cof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Columbia-Wenatchi"s, "col"s, ""s, ""s, false); + g_languages.emplace_back(u8"Comaltepec Chinantec"s, "cco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Comanche"s, "com"s, ""s, ""s, false); + g_languages.emplace_back(u8"Como Karim"s, "cfg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Comox"s, "coo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Con"s, "cno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Congo Swahili"s, "swc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coos"s, "csz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Copainalá Zoque"s, "zoc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Copala Triqui"s, "trc"s, ""s, ""s, false); g_languages.emplace_back(u8"Coptic"s, "cop"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Cori"s, "cry"s, ""s, ""s, false); g_languages.emplace_back(u8"Cornish"s, "cor"s, "kw"s, ""s, true ); + g_languages.emplace_back(u8"Corongo Ancash Quechua"s, "qwa"s, ""s, ""s, false); g_languages.emplace_back(u8"Corsican"s, "cos"s, "co"s, ""s, true ); + g_languages.emplace_back(u8"Costa Rican Sign Language"s, "csr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cotabato Manobo"s, "mta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coyotepec Popoloca"s, "pbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Coyutla Totonac"s, "toc"s, ""s, ""s, false); g_languages.emplace_back(u8"Cree"s, "cre"s, "cr"s, ""s, true ); g_languages.emplace_back(u8"Creek"s, "mus"s, ""s, ""s, true ); g_languages.emplace_back(u8"Creoles and pidgins"s, "crp"s, ""s, ""s, true ); @@ -128,394 +1326,5850 @@ init() { g_languages.emplace_back(u8"Creoles and pidgins, French-based"s, "cpf"s, ""s, ""s, true ); g_languages.emplace_back(u8"Creoles and pidgins, Portuguese-based"s, "cpp"s, ""s, ""s, true ); g_languages.emplace_back(u8"Crimean Tatar; Crimean Turkish"s, "crh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Croatia Sign Language"s, "csq"s, ""s, ""s, false); g_languages.emplace_back(u8"Croatian"s, "hrv"s, "hr"s, ""s, true ); + g_languages.emplace_back(u8"Cross River Mbembe"s, "mfn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Crow"s, "cro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cua"s, "cua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cuba Sign Language"s, "csf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cubeo"s, "cub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cuiba"s, "cui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Culina"s, "cul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cun"s, "cuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cung"s, "cug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Curripaco"s, "kpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cusco Quechua"s, "quz"s, ""s, ""s, false); g_languages.emplace_back(u8"Cushitic languages"s, "cus"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Cutchi-Swahili"s, "ccl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cuvok"s, "cuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cuyamecalco Mixtec"s, "xtu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cuyonon"s, "cyo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cwi Bwamu"s, "bwy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Cypriot Arabic"s, "acy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Czech Sign Language"s, "cse"s, ""s, ""s, false); g_languages.emplace_back(u8"Czech"s, "cze"s, "cs"s, "ces"s, true ); + g_languages.emplace_back(u8"Côông"s, "cnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Da'a Kaili"s, "kzf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daai Chin"s, "dao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daakaka"s, "bpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daantanai'"s, "lni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daasanach"s, "dsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daatsʼíin"s, "dtn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daba"s, "dbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dabarre"s, "dbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dabe"s, "dbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dadibi"s, "mps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dadiya"s, "dbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daga"s, "dgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dagaari Dioula"s, "dgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dagba"s, "dgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dagbani"s, "dag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dagik"s, "dec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dahalik"s, "dlk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dahalo"s, "dal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daho-Doo"s, "das"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dai Zhuang"s, "zhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dai"s, "dij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dair"s, "drb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dakka"s, "dkk"s, ""s, ""s, false); g_languages.emplace_back(u8"Dakota"s, "dak"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Dakpakha"s, "dka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dalabon"s, "ngk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daloa Bété"s, "bev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dama"s, "dmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Damakawa"s, "dam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Damal"s, "uhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dambi"s, "dac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dameli"s, "dml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dampelas"s, "dms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dan"s, "dnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Danaru"s, "dnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Danau"s, "dnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dandami Maria"s, "daq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dangaléat"s, "daa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dangaura Tharu"s, "thl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Danish Sign Language"s, "dsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Danish"s, "dan"s, "da"s, ""s, true ); + g_languages.emplace_back(u8"Dano"s, "aso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Danu"s, "dnv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dao"s, "daz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daonda"s, "dnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dar Daju Daju"s, "djc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dar Fur Daju"s, "daj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dar Sila Daju"s, "dau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Darai"s, "dry"s, ""s, ""s, false); g_languages.emplace_back(u8"Dargwa"s, "dar"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Dari"s, "prs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Darkinyung"s, "xda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Darlong"s, "dln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Darmiya"s, "drd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daro-Matu Melanau"s, "dro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dass"s, "dot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Datooga"s, "tcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Daur"s, "dta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Davawenyo"s, "daw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dawawa"s, "dww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dawera-Daweloor"s, "ddw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dawro"s, "dwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Day"s, "dai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dayi"s, "dax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dazaga"s, "dzg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Deccan"s, "dcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dedua"s, "ded"s, ""s, ""s, false); + g_languages.emplace_back(u8"Defaka"s, "afn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Defi Gbe"s, "gbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Deg"s, "mzw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Degaru"s, "dgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Degema"s, "deg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Degenan"s, "dge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Degexit'an"s, "ing"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dehu"s, "dhv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dehwari"s, "deh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dek"s, "dek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dela-Oenale"s, "row"s, ""s, ""s, false); g_languages.emplace_back(u8"Delaware"s, "del"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Delo"s, "ntr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dem"s, "dem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dema"s, "dmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Demisa"s, "dei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Demta"s, "dmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dendi (Benin)"s, "ddn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dendi (Central African Republic)"s, "deq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dengese"s, "dez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dengka"s, "dnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Deno"s, "dbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Denya"s, "anv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dení"s, "dny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Deori"s, "der"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dera (Indonesia)"s, "kbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dera (Nigeria)"s, "kna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Desano"s, "des"s, ""s, ""s, false); + g_languages.emplace_back(u8"Desiya"s, "dso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dewoin"s, "dee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dezfuli"s, "def"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dghwede"s, "dgh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhaiso"s, "dhs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhalandji"s, "dhl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhangu-Djangu"s, "dhg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhanki"s, "dhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhanwar (Nepal)"s, "dhw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhao"s, "nfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhargari"s, "dhr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhatki"s, "mki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhimal"s, "dhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhodia"s, "dho"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhofari Arabic"s, "adf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhundari"s, "dhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhungaloo"s, "dhx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhuwal"s, "dwu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dhuwaya"s, "dwy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dia"s, "dia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dibabawon Manobo"s, "mbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dibiyaso"s, "dby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dibo"s, "dio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dibole"s, "bvx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Didinga"s, "did"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dido"s, "ddo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Digaro-Mishmi"s, "mhu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Digo"s, "dig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dii"s, "dur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dijim-Bwilim"s, "cfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dilling"s, "dil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dima"s, "jma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dimasa"s, "dis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dimbong"s, "dii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dime"s, "dim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dimli (individual language)"s, "diq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ding"s, "diz"s, ""s, ""s, false); g_languages.emplace_back(u8"Dinka"s, "din"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Dirasha"s, "gdl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Diri"s, "dwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Diriku"s, "diu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dirim"s, "dir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Disa"s, "dsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ditammari"s, "tbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ditidaht"s, "dtd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Diuwe"s, "diy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Diuxi-Tilantongo Mixtec"s, "xtd"s, ""s, ""s, false); g_languages.emplace_back(u8"Divehi; Dhivehi; Maldivian"s, "div"s, "dv"s, ""s, true ); + g_languages.emplace_back(u8"Dixon Reef"s, "dix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dizin"s, "mdx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djabwurrung"s, "tjw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djambarrpuyngu"s, "djr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djamindjung"s, "djd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djauan"s, "djn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djeebbana"s, "djj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djimini Senoufo"s, "dyi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djinang"s, "dji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djinba"s, "djb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Djingili"s, "jig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dobel"s, "kvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dobu"s, "dob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doe"s, "doe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doga"s, "dgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doghoro"s, "dgx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dogoso"s, "dgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dogosé"s, "dos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dogri (individual language)"s, "dgo"s, ""s, ""s, false); g_languages.emplace_back(u8"Dogri"s, "doi"s, ""s, ""s, true ); g_languages.emplace_back(u8"Dogrib"s, "dgr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Dogul Dom Dogon"s, "dbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doka"s, "dbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doko-Uyanga"s, "uya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dolgan"s, "dlg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dolpo"s, "dre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dom"s, "doa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Domaaki"s, "dmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Domari"s, "rmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dombe"s, "dov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dominican Sign Language"s, "doq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dompo"s, "doy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Domu"s, "dof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Domung"s, "dev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dondo"s, "dok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dong"s, "doh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dongo"s, "doo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dongotono"s, "ddd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dongshanba Lalo"s, "yik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dongxiang"s, "sce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Donno So Dogon"s, "dds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doondo"s, "dde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dori'o"s, "dor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doromu-Koki"s, "kqc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dorze"s, "doz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doso"s, "dol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dotyali"s, "dty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doutai"s, "tds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Doyayo"s, "dow"s, ""s, ""s, false); g_languages.emplace_back(u8"Dravidian languages"s, "dra"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Drents"s, "drt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Drung"s, "duu"s, ""s, ""s, false); g_languages.emplace_back(u8"Duala"s, "dua"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Duano"s, "dup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duau"s, "dva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dubli"s, "dub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dubu"s, "dmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dugun"s, "ndu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duguri"s, "dbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dugwor"s, "dme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duhwa"s, "kbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duke"s, "nke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dulbu"s, "dbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duma"s, "dma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dumbea"s, "duf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dumi"s, "dus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dumpas"s, "dmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dumun"s, "dui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duna"s, "duc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dungan"s, "dng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dungmali"s, "raa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dungra Bhil"s, "duh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dungu"s, "dbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dupaninan Agta"s, "duo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duri"s, "mvp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duriankere"s, "dbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duruma"s, "dug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duruwa"s, "pci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dusner"s, "dsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dusun Deyah"s, "dun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dusun Malang"s, "duq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dusun Witu"s, "duw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dutch Sign Language"s, "dse"s, ""s, ""s, false); g_languages.emplace_back(u8"Dutch, Middle (ca. 1050-1350)"s, "dum"s, ""s, ""s, true ); g_languages.emplace_back(u8"Dutch; Flemish"s, "dut"s, "nl"s, "nld"s, true ); + g_languages.emplace_back(u8"Duungooma"s, "dux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duupa"s, "dae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duvle"s, "duv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duwai"s, "dbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Duwet"s, "gve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dũya"s, "ldb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dwang"s, "nnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dyaabugay"s, "dyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dyan"s, "dya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dyangadi"s, "dyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dyirbal"s, "dbl"s, ""s, ""s, false); g_languages.emplace_back(u8"Dyula"s, "dyu"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Dza"s, "jen"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dzalakha"s, "dzl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dzando"s, "dzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dzao Min"s, "bpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dzodinka"s, "add"s, ""s, ""s, false); g_languages.emplace_back(u8"Dzongkha"s, "dzo"s, "dz"s, ""s, true ); + g_languages.emplace_back(u8"Dzùùngoo"s, "dnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Dâw"s, "kwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"E"s, "eee"s, ""s, ""s, false); + g_languages.emplace_back(u8"E'ma Buyang"s, "yzg"s, ""s, ""s, false); + g_languages.emplace_back(u8"E'ñapa Woromaipu"s, "pbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Ambae"s, "omb"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Berawan"s, "zbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Damar"s, "dmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Futuna"s, "fud"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Kewa"s, "kjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Limba"s, "lma"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Makian"s, "mky"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Masela"s, "vme"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Nyala"s, "nle"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Tarangan"s, "tre"s, ""s, ""s, false); + g_languages.emplace_back(u8"East Yugur"s, "yuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Acipa"s, "acp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Apurímac Quechua"s, "qve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Arrernte"s, "aer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Balochi"s, "bgp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Bolivian Guaraní"s, "gui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Bontok"s, "ebk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Bru"s, "bru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Canadian Inuktitut"s, "ike"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Cham"s, "cjm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Durango Nahuatl"s, "azd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Egyptian Bedawi Arabic"s, "avl"s, ""s, ""s, false); g_languages.emplace_back(u8"Eastern Frisian"s, "frs"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Eastern Gorkha Tamang"s, "tge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Highland Chatino"s, "cly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Highland Otomi"s, "otm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Hongshuihe Zhuang"s, "zeh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Huasteca Nahuatl"s, "nhe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Huishui Hmong"s, "hme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Karaboro"s, "xrb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Katu"s, "ktv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Kayah"s, "eky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Keres"s, "kee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Khumi Chin"s, "cek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Krahn"s, "kqo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Lalu"s, "yit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Lawa"s, "lwl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Magar"s, "mgp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Maninkakan"s, "emk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Mari"s, "mhr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Maroon Creole"s, "djk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Meohang"s, "emg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Mnong"s, "mng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Muria"s, "emu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Ngad'a"s, "nea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Nisu"s, "nos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Ojibwa"s, "ojg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Oromo"s, "hae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Parbate Kham"s, "kif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Penan"s, "pez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Qiandong Miao"s, "hmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Subanen"s, "sfe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Tamang"s, "taj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Tawbuid"s, "bnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Xiangxi Miao"s, "muq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Xwla Gbe"s, "gbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eastern Yiddish"s, "ydd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ebira"s, "igb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ebrié"s, "ebr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ebughu"s, "ebg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ecuadorian Sign Language"s, "ecs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ede Cabe"s, "cbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ede Ica"s, "ica"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ede Idaca"s, "idd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ede Ije"s, "ijj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Edera Awyu"s, "awy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Edolo"s, "etr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Edopi"s, "dbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Efai"s, "efa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Efe"s, "efe"s, ""s, ""s, false); g_languages.emplace_back(u8"Efik"s, "efi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Efutop"s, "ofu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ega"s, "ega"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eggon"s, "ego"s, ""s, ""s, false); + g_languages.emplace_back(u8"Egypt Sign Language"s, "esl"s, ""s, ""s, false); g_languages.emplace_back(u8"Egyptian (Ancient)"s, "egy"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Egyptian Arabic"s, "arz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ehueun"s, "ehu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eipomek"s, "eip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eitiep"s, "eit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ejagham"s, "etu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ejamat"s, "eja"s, ""s, ""s, false); g_languages.emplace_back(u8"Ekajuk"s, "eka"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ekari"s, "ekg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eki"s, "eki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ekit"s, "eke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ekpeye"s, "ekp"s, ""s, ""s, false); + g_languages.emplace_back(u8"El Alto Zapotec"s, "zpp"s, ""s, ""s, false); + g_languages.emplace_back(u8"El Hugeirat"s, "elh"s, ""s, ""s, false); + g_languages.emplace_back(u8"El Molo"s, "elo"s, ""s, ""s, false); + g_languages.emplace_back(u8"El Nayar Cora"s, "crn"s, ""s, ""s, false); g_languages.emplace_back(u8"Elamite"s, "elx"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Eleme"s, "elm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elepi"s, "ele"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elip"s, "ekm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elkei"s, "elk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elotepec Zapotec"s, "zte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eloyi"s, "afo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elseng"s, "mrf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Elu"s, "elu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emae"s, "mmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emai-Iuleha-Ora"s, "ema"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eman"s, "emn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Embaloh"s, "emb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emberá-Baudó"s, "bdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emberá-Catío"s, "cto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emberá-Chamí"s, "cmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emberá-Tadó"s, "tdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Embu"s, "ebu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emerillon"s, "eme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emilian"s, "egl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emplawas"s, "emw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Emumu"s, "enr"s, ""s, ""s, false); + g_languages.emplace_back(u8"En"s, "enc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enawené-Nawé"s, "unk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ende"s, "end"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enga"s, "enq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Engdewu"s, "ngr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Engenni"s, "enn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enggano"s, "eno"s, ""s, ""s, false); g_languages.emplace_back(u8"English"s, "eng"s, "en"s, ""s, true ); g_languages.emplace_back(u8"English, Middle (1100-1500)"s, "enm"s, ""s, ""s, true ); g_languages.emplace_back(u8"English, Old (ca. 450-1100)"s, "ang"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Enlhet"s, "enl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enrekang"s, "ptt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enu"s, "enu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enwan (Akwa Ibom State)"s, "enw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enwan (Edu State)"s, "env"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enxet"s, "enx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Enya"s, "gey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Epena"s, "sja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Epie"s, "epi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eravallan"s, "era"s, ""s, ""s, false); + g_languages.emplace_back(u8"Erave"s, "kjy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ere"s, "twp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eritai"s, "ert"s, ""s, ""s, false); + g_languages.emplace_back(u8"Erokwanas"s, "erw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Erromintxela"s, "emx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ersu"s, "ers"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eruwa"s, "erh"s, ""s, ""s, false); g_languages.emplace_back(u8"Erzya"s, "myv"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Esan"s, "ish"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ese Ejja"s, "ese"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ese"s, "mcq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eshtehardi"s, "esh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Esimbi"s, "ags"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eskayan"s, "esy"s, ""s, ""s, false); g_languages.emplace_back(u8"Esperanto"s, "epo"s, "eo"s, ""s, true ); + g_languages.emplace_back(u8"Estado de México Otomi"s, "ots"s, ""s, ""s, false); + g_languages.emplace_back(u8"Estonian Sign Language"s, "eso"s, ""s, ""s, false); g_languages.emplace_back(u8"Estonian"s, "est"s, "et"s, ""s, true ); + g_languages.emplace_back(u8"Etebi"s, "etb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eten"s, "etx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ethiopian Sign Language"s, "eth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Etkywan"s, "ich"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eton (Cameroon)"s, "eto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eton (Vanuatu)"s, "etn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Etulo"s, "utr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Evant"s, "bzz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Even"s, "eve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Evenki"s, "evn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Eviya"s, "gev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ewage-Notu"s, "nou"s, ""s, ""s, false); g_languages.emplace_back(u8"Ewe"s, "ewe"s, "ee"s, ""s, true ); g_languages.emplace_back(u8"Ewondo"s, "ewo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Extremaduran"s, "ext"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ezaa"s, "eza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fa d'Ambu"s, "fab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fagani"s, "faf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Faire Atta"s, "azt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Faita"s, "faj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Faiwol"s, "fai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fala"s, "fax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Falam Chin"s, "cfm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fali"s, "fli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fam"s, "fam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fanagalo"s, "fng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fanamaket"s, "bjp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fanbak"s, "fnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fang (Cameroon)"s, "fak"s, ""s, ""s, false); g_languages.emplace_back(u8"Fang"s, "fan"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Fania"s, "fni"s, ""s, ""s, false); g_languages.emplace_back(u8"Fanti"s, "fat"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Far Western Muria"s, "fmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Farefare"s, "gur"s, ""s, ""s, false); g_languages.emplace_back(u8"Faroese"s, "fao"s, "fo"s, ""s, true ); + g_languages.emplace_back(u8"Fas"s, "fqs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fasu"s, "faa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fataleka"s, "far"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fataluku"s, "ddg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fayu"s, "fau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fe'fe'"s, "fmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fembe"s, "agl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fernando Po Creole English"s, "fpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Feroge"s, "fer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fiji Hindi"s, "hif"s, ""s, ""s, false); g_languages.emplace_back(u8"Fijian"s, "fij"s, "fj"s, ""s, true ); g_languages.emplace_back(u8"Filipino; Pilipino"s, "fil"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Filomena Mata-Coahuitlán Totonac"s, "tlp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Finland-Swedish Sign Language"s, "fss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Finnish Sign Language"s, "fse"s, ""s, ""s, false); g_languages.emplace_back(u8"Finnish"s, "fin"s, "fi"s, ""s, true ); g_languages.emplace_back(u8"Finno-Ugrian languages"s, "fiu"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Finongan"s, "fag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fipa"s, "fip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Firan"s, "fir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fiwaga"s, "fiw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Flaaitaal"s, "fly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Foau"s, "flh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Foi"s, "foi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Foia Foia"s, "ffi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Folopa"s, "ppo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Foma"s, "fom"s, ""s, ""s, false); g_languages.emplace_back(u8"Fon"s, "fon"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Fongoro"s, "fgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Foodo"s, "fod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Forak"s, "frq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fordata"s, "frd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fore"s, "for"s, ""s, ""s, false); + g_languages.emplace_back(u8"Forest Enets"s, "enf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fortsenal"s, "frt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Francisco León Zoque"s, "zos"s, ""s, ""s, false); + g_languages.emplace_back(u8"French Sign Language"s, "fsl"s, ""s, ""s, false); g_languages.emplace_back(u8"French"s, "fre"s, "fr"s, "fra"s, true ); g_languages.emplace_back(u8"French, Middle (ca. 1400-1600)"s, "frm"s, ""s, ""s, true ); g_languages.emplace_back(u8"French, Old (842-ca. 1400)"s, "fro"s, ""s, ""s, true ); g_languages.emplace_back(u8"Friulian"s, "fur"s, ""s, ""s, true ); g_languages.emplace_back(u8"Fulah"s, "ful"s, "ff"s, ""s, true ); + g_languages.emplace_back(u8"Fuliiru"s, "flr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fulniô"s, "fun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fum"s, "fum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fungwa"s, "ula"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fur"s, "fvr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Furu"s, "fuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Futuna-Aniwa"s, "fut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fuyug"s, "fuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fwe"s, "fwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fwâi"s, "fwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fyam"s, "pym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Fyer"s, "fie"s, ""s, ""s, false); g_languages.emplace_back(u8"Ga"s, "gaa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ga'anda"s, "gqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ga'dang"s, "gdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaa"s, "ttb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaam"s, "tbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gabi-Gabi"s, "gbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gabri"s, "gab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gadang"s, "gdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaddang"s, "gad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaddi"s, "gbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gade Lohar"s, "gda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gade"s, "ged"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gadjerawang"s, "gdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gadsup"s, "gaj"s, ""s, ""s, false); g_languages.emplace_back(u8"Gaelic; Scottish Gaelic"s, "gla"s, "gd"s, ""s, true ); + g_languages.emplace_back(u8"Gagadu"s, "gbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gagauz"s, "gag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gagnoa Bété"s, "btg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gagu"s, "ggu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gahri"s, "bfu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaikundi"s, "gbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gail"s, "gic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gaina"s, "gcn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gal"s, "gap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Galambu"s, "glo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Galela"s, "gbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Galeya"s, "gar"s, ""s, ""s, false); g_languages.emplace_back(u8"Galibi Carib"s, "car"s, ""s, ""s, true ); g_languages.emplace_back(u8"Galician"s, "glg"s, "gl"s, ""s, true ); + g_languages.emplace_back(u8"Gallurese Sardinian"s, "sdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Galo"s, "adl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Galolen"s, "gal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gamale Kham"s, "kgj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gambian Wolof"s, "wof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gamilaraay"s, "kld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gamit"s, "gbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gamkonora"s, "gak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gamo"s, "gmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gan Chinese"s, "gan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gana"s, "gnq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ganang"s, "gne"s, ""s, ""s, false); g_languages.emplace_back(u8"Ganda"s, "lug"s, "lg"s, ""s, true ); + g_languages.emplace_back(u8"Gane"s, "gzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ganglau"s, "ggl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gangte"s, "gnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gants"s, "gao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ganza"s, "gza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ganzi"s, "gnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gao"s, "gga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gapapaiwa"s, "pwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garhwali"s, "gbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garifuna"s, "cab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garo"s, "grt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garre"s, "gex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garrwa"s, "wrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Garus"s, "gyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gata'"s, "gaq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gavak"s, "dmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gavar"s, "gou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gavião Do Jiparaná"s, "gvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gawar-Bati"s, "gwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gawwada"s, "gwd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gayil"s, "gyl"s, ""s, ""s, false); g_languages.emplace_back(u8"Gayo"s, "gay"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gazi"s, "gzi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbagyi"s, "gbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbanu"s, "gbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbanziri"s, "gbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbari"s, "gby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbaya (Sudan)"s, "krs"s, ""s, ""s, false); g_languages.emplace_back(u8"Gbaya"s, "gba"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gbaya-Bossangoa"s, "gbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbaya-Bozoum"s, "gbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbaya-Mbodomo"s, "gmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbayi"s, "gyg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbesi Gbe"s, "gbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbii"s, "ggb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gbiri-Niragu"s, "grh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gboloo Grebo"s, "gec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ge"s, "hmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Geba Karen"s, "kvq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gebe"s, "gei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gedaged"s, "gdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gedeo"s, "drs"s, ""s, ""s, false); g_languages.emplace_back(u8"Geez"s, "gez"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Geji"s, "gji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Geko Karen"s, "ghk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gela"s, "nlg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Geme"s, "geq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gen"s, "gej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gende"s, "gaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gengle"s, "geg"s, ""s, ""s, false); g_languages.emplace_back(u8"Georgian"s, "geo"s, "ka"s, "kat"s, true ); + g_languages.emplace_back(u8"Gepo"s, "ygp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gera"s, "gew"s, ""s, ""s, false); + g_languages.emplace_back(u8"German Sign Language"s, "gsg"s, ""s, ""s, false); g_languages.emplace_back(u8"German"s, "ger"s, "de"s, "deu"s, true ); g_languages.emplace_back(u8"German, Middle High (ca. 1050-1500)"s, "gmh"s, ""s, ""s, true ); g_languages.emplace_back(u8"German, Old High (ca. 750-1050)"s, "goh"s, ""s, ""s, true ); g_languages.emplace_back(u8"Germanic languages"s, "gem"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Geruma"s, "gea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Geser-Gorom"s, "ges"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghadamès"s, "gha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghanaian Pidgin English"s, "gpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghanaian Sign Language"s, "gse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghandruk Sign Language"s, "gds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghanongga"s, "ghn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghari"s, "gri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghayavi"s, "bmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gheg Albanian"s, "aln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghera"s, "ghr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghodoberi"s, "gdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghomálá'"s, "bbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghotuo"s, "aaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ghulfan"s, "ghl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Giangan"s, "bgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gibanawa"s, "gib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gidar"s, "gid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Giiwo"s, "kks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gikyode"s, "acd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gilaki"s, "glk"s, ""s, ""s, false); g_languages.emplace_back(u8"Gilbertese"s, "gil"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gilima"s, "gix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gilyak"s, "niv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gimi (Eastern Highlands)"s, "gim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gimi (West New Britain)"s, "gip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gimme"s, "kmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gimnime"s, "gmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ginuman"s, "gnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ginyanga"s, "ayg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Girawa"s, "bbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Giryama"s, "nyf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Githabul"s, "gih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gitonga"s, "toh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gitua"s, "ggt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gitxsan"s, "git"s, ""s, ""s, false); + g_languages.emplace_back(u8"Giyug"s, "giy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gizrra"s, "tof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Glaro-Twabo"s, "glr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Glavda"s, "glw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Glio-Oubi"s, "oub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gnau"s, "gnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Goan Konkani"s, "gom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Goaria"s, "gig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gobasi"s, "goi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gobu"s, "gox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Godié"s, "god"s, ""s, ""s, false); + g_languages.emplace_back(u8"Godwari"s, "gdx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Goemai"s, "ank"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gofa"s, "gof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gogo"s, "gog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gogodala"s, "ggw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gokana"s, "gkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gola"s, "gol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Golin"s, "gvf"s, ""s, ""s, false); g_languages.emplace_back(u8"Gondi"s, "gon"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gone Dau"s, "goo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gongduk"s, "goe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gonja"s, "gjn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gooniyandi"s, "gni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gor"s, "gqr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gorakor"s, "goc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gorap"s, "goq"s, ""s, ""s, false); g_languages.emplace_back(u8"Gorontalo"s, "gor"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gorovu"s, "grq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gorowa"s, "gow"s, ""s, ""s, false); g_languages.emplace_back(u8"Gothic"s, "got"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Goundo"s, "goy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gourmanchéma"s, "gux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gowlan"s, "goj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gowli"s, "gok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gowro"s, "gwf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gozarkhani"s, "goz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Grangali"s, "nli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Grass Koiari"s, "kbk"s, ""s, ""s, false); g_languages.emplace_back(u8"Grebo"s, "grb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Greek Sign Language"s, "gss"s, ""s, ""s, false); g_languages.emplace_back(u8"Greek, Ancient (to 1453)"s, "grc"s, ""s, ""s, true ); g_languages.emplace_back(u8"Greek, Modern (1453-)"s, "gre"s, "el"s, "ell"s, true ); + g_languages.emplace_back(u8"Green Gelao"s, "giq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Grenadian Creole English"s, "gcl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gresi"s, "grs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Groma"s, "gro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gronings"s, "gos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gros Ventre"s, "ats"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gua"s, "gwx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guadeloupean Creole French"s, "gcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guahibo"s, "guh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guajajára"s, "gub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guajá"s, "gvj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guambiano"s, "gum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guana (Paraguay)"s, "gva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guanano"s, "gvc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guanyinqiao"s, "jiq"s, ""s, ""s, false); g_languages.emplace_back(u8"Guarani"s, "grn"s, "gn"s, ""s, true ); + g_languages.emplace_back(u8"Guarayu"s, "gyr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guarequena"s, "gae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guatemalan Sign Language"s, "gsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guató"s, "gta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guayabero"s, "guo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gudanji"s, "nji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gude"s, "gde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gudu"s, "gdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guduf-Gava"s, "gdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guerrero Amuzgo"s, "amu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guerrero Nahuatl"s, "ngu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guevea De Humboldt Zapotec"s, "zpg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gugubera"s, "kkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guguyimidjir"s, "kky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guhu-Samane"s, "ghs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guianese Creole French"s, "gcr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guibei Zhuang"s, "zgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guiberoua Béte"s, "bet"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guibian Zhuang"s, "zgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guinea Kpelle"s, "gkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guinean Sign Language"s, "gus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guiqiong"s, "gqi"s, ""s, ""s, false); g_languages.emplace_back(u8"Gujarati"s, "guj"s, "gu"s, ""s, true ); + g_languages.emplace_back(u8"Gujari"s, "gju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gula (Central African Republic)"s, "kcm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gula (Chad)"s, "glu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gula Iro"s, "glj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gula'alaa"s, "gmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gulay"s, "gvl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gulf Arabic"s, "afb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gumalu"s, "gmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gumatj"s, "gnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gumawana"s, "gvs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gumuz"s, "guk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gun"s, "guw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gundi"s, "gdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gungu"s, "rub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guntai"s, "gnt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gunwinggu"s, "gup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gupa-Abawa"s, "gpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gupapuyngu"s, "guf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guragone"s, "gge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guramalum"s, "grz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurani"s, "hac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurdjar"s, "gdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurgula"s, "ggg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guriaso"s, "grx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurindji Kriol"s, "gjr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurinji"s, "gue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurmana"s, "gvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guro"s, "goa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gurung"s, "gvr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guruntum-Mbaaru"s, "grd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gusii"s, "guz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gusilay"s, "gsl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guya"s, "gka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Guyanese Creole English"s, "gyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gvoko"s, "ngs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwa"s, "gwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwahatike"s, "dah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwak"s, "jgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwamhi-Wuri"s, "bga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwandara"s, "gwn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gweda"s, "grw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gweno"s, "gwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gwere"s, "gwr"s, ""s, ""s, false); g_languages.emplace_back(u8"Gwich'in"s, "gwi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Gyele"s, "gyi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Gyem"s, "gye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Güilá Zapotec"s, "ztu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ha"s, "haq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Habu"s, "hbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hadiyya"s, "hdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hadothi"s, "hoj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hadrami Arabic"s, "ayh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hadza"s, "hts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haeke"s, "aek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hahon"s, "hah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hai//om"s, "hgm"s, ""s, ""s, false); g_languages.emplace_back(u8"Haida"s, "hai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Haigwai"s, "hgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haiphong Sign Language"s, "haf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haisla"s, "has"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haitian Vodoun Culture Language"s, "hvc"s, ""s, ""s, false); g_languages.emplace_back(u8"Haitian; Haitian Creole"s, "hat"s, "ht"s, ""s, true ); + g_languages.emplace_back(u8"Haji"s, "hji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hajong"s, "haj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hakha Chin"s, "cnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hakka Chinese"s, "hak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hakö"s, "hao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halang Doan"s, "hld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halang"s, "hal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halbi"s, "hlb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halh Mongolian"s, "khk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halia"s, "hla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Halkomelem"s, "hur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hamap"s, "hmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hamba"s, "hba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hamer-Banna"s, "amf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hamtai"s, "hmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Han"s, "haa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hanga Hundi"s, "wos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hanga"s, "hag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hangaza"s, "han"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hani"s, "hni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hano"s, "lml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hanoi Sign Language"s, "hab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hanunoo"s, "hnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Harari"s, "har"s, ""s, ""s, false); + g_languages.emplace_back(u8"Harijan Kinnauri"s, "kjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haroi"s, "hro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Harsusi"s, "hss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haruai"s, "tmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haruku"s, "hrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haryanvi"s, "bgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Harzani"s, "hrz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hasha"s, "ybj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hassaniyya"s, "mey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hatam"s, "had"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hausa Sign Language"s, "hsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Hausa"s, "hau"s, "ha"s, ""s, true ); + g_languages.emplace_back(u8"Havasupai-Walapai-Yavapai"s, "yuf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Haveke"s, "hvk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Havu"s, "hav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hawai'i Creole English"s, "hwc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hawai'i Sign Language (HSL)"s, "hps"s, ""s, ""s, false); g_languages.emplace_back(u8"Hawaiian"s, "haw"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Haya"s, "hay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hazaragi"s, "haz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hdi"s, "xed"s, ""s, ""s, false); g_languages.emplace_back(u8"Hebrew"s, "heb"s, "he"s, ""s, true ); + g_languages.emplace_back(u8"Hehe"s, "heh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Heiban"s, "hbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Heiltsuk"s, "hei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Helambu Sherpa"s, "scp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Helong"s, "heg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hema"s, "nix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hemba"s, "hem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Herdé"s, "hed"s, ""s, ""s, false); g_languages.emplace_back(u8"Herero"s, "her"s, "hz"s, ""s, true ); + g_languages.emplace_back(u8"Hewa"s, "ham"s, ""s, ""s, false); + g_languages.emplace_back(u8"Heyo"s, "auk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hidatsa"s, "hid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Higaonon"s, "mba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Highland Konjo"s, "kjk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Highland Oaxaca Chontal"s, "chd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Highland Popoluca"s, "poi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Highland Puebla Nahuatl"s, "azz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Highland Totonac"s, "tos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hijazi Arabic"s, "acw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hijuk"s, "hij"s, ""s, ""s, false); g_languages.emplace_back(u8"Hiligaynon"s, "hil"s, ""s, ""s, true ); g_languages.emplace_back(u8"Himachali languages; Western Pahari languages"s, "him"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Himarimã"s, "hir"s, ""s, ""s, false); g_languages.emplace_back(u8"Hindi"s, "hin"s, "hi"s, ""s, true ); + g_languages.emplace_back(u8"Hinduri"s, "hii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hinukh"s, "gin"s, ""s, ""s, false); g_languages.emplace_back(u8"Hiri Motu"s, "hmo"s, "ho"s, ""s, true ); g_languages.emplace_back(u8"Hittite"s, "hit"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Hitu"s, "htu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hiw"s, "hiw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hixkaryána"s, "hix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hlai"s, "lic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hlepho Phowa"s, "yhl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hlersu"s, "hle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmar"s, "hmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmong Daw"s, "mww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmong Don"s, "hmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmong Dô"s, "hmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmong Njua"s, "hnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hmong Shua"s, "hmz"s, ""s, ""s, false); g_languages.emplace_back(u8"Hmong; Mong"s, "hmn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Hmwaveke"s, "mrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ho Chi Minh City Sign Language"s, "hos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ho"s, "hoc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ho-Chunk"s, "win"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hoava"s, "hoa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hobyót"s, "hoh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hoia Hoia"s, "hhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Holikachuk"s, "hoi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Holiya"s, "hoy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Holoholo"s, "hoo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Holu"s, "hol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Honduras Sign Language"s, "hds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hong Kong Sign Language"s, "hks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Honi"s, "how"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hopi"s, "hop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Horned Miao"s, "hrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Horom"s, "hoe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Horpa"s, "ero"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hote"s, "hot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hoti"s, "hti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hovongan"s, "hov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hoyahoya"s, "hhy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hozo"s, "hoz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hpon"s, "hpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hrangkhol"s, "hra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hre"s, "hre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hruso"s, "hru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hu"s, "huo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huachipaeri"s, "hug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huallaga Huánuco Quechua"s, "qub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huamalíes-Dos de Mayo Huánuco Quechua"s, "qvh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huambisa"s, "hub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huarijio"s, "var"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huastec"s, "hus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huaulu"s, "hud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huautla Mazatec"s, "mau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huaxcaleca Nahuatl"s, "nhq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huaylas Ancash Quechua"s, "qwh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huaylla Wanca Quechua"s, "qvw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huba"s, "hbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huehuetla Tepehua"s, "tee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huichol"s, "hch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huilliche"s, "huh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huitepec Mixtec"s, "mxs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huizhou Chinese"s, "czh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hula"s, "hul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hulaulá"s, "huy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Huli"s, "hui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hulung"s, "huk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Humburi Senni Songhay"s, "hmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Humene"s, "huf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Humla"s, "hut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hun-Saare"s, "dud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hunde"s, "hke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hung"s, "hnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hungana"s, "hum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hungarian Sign Language"s, "hsh"s, ""s, ""s, false); g_languages.emplace_back(u8"Hungarian"s, "hun"s, "hu"s, ""s, true ); + g_languages.emplace_back(u8"Hunjara-Kaina Ke"s, "hkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hunsrik"s, "hrx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hunzib"s, "huz"s, ""s, ""s, false); g_languages.emplace_back(u8"Hupa"s, "hup"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Hupdë"s, "jup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hupla"s, "hap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hutterite German"s, "geh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hwana"s, "hwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hya"s, "hya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hyam"s, "jab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hértevin"s, "hrt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Hõne"s, "juh"s, ""s, ""s, false); + g_languages.emplace_back(u8"I-Wak"s, "iwk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iaai"s, "iai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iamalele"s, "yml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iatmul"s, "ian"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iau"s, "tmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibali Teke"s, "tek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibaloi"s, "ibl"s, ""s, ""s, false); g_languages.emplace_back(u8"Iban"s, "iba"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ibanag"s, "ibg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibani"s, "iby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibatan"s, "ivb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibibio"s, "ibb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibino"s, "ibn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibu"s, "ibu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ibuoro"s, "ibr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Icelandic Sign Language"s, "icl"s, ""s, ""s, false); g_languages.emplace_back(u8"Icelandic"s, "ice"s, "is"s, "isl"s, true ); + g_languages.emplace_back(u8"Iceve-Maci"s, "bec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ida'an"s, "dbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idakho-Isukha-Tiriki"s, "ida"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idaté"s, "idt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idere"s, "ide"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idesa"s, "ids"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idi"s, "idi"s, ""s, ""s, false); g_languages.emplace_back(u8"Ido"s, "ido"s, "io"s, ""s, true ); + g_languages.emplace_back(u8"Idoma"s, "idu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idon"s, "idc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Idu-Mishmi"s, "clk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iduna"s, "viv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ifè"s, "ife"s, ""s, ""s, false); + g_languages.emplace_back(u8"Igala"s, "igl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Igana"s, "igg"s, ""s, ""s, false); g_languages.emplace_back(u8"Igbo"s, "ibo"s, "ig"s, ""s, true ); + g_languages.emplace_back(u8"Igede"s, "ige"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ignaciano"s, "ign"s, ""s, ""s, false); + g_languages.emplace_back(u8"Igo"s, "ahl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iguta"s, "nar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Igwe"s, "igw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iha Based Pidgin"s, "ihb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iha"s, "ihp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ihievbe"s, "ihi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ija-Zuba"s, "vki"s, ""s, ""s, false); g_languages.emplace_back(u8"Ijo languages"s, "ijo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ik"s, "ikx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ika"s, "ikk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikizu"s, "ikz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iko"s, "iki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikobi"s, "meb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikoma-Nata-Isenye"s, "ntk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikpeng"s, "txi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikpeshi"s, "ikp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikposo"s, "kpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iku-Gora-Ankwa"s, "ikv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikulu"s, "ikl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikwere"s, "ikw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ikwo"s, "iqw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ila"s, "ilb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ile Ape"s, "ila"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ili Turki"s, "ili"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ili'uun"s, "ilu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ilianen Manobo"s, "mbi"s, ""s, ""s, false); g_languages.emplace_back(u8"Iloko"s, "ilo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ilongot"s, "ilk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ilue"s, "ilv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ilwana"s, "mlk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Imbabura Highland Quichua"s, "qvi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Imbongu"s, "imo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Imonda"s, "imn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Imroing"s, "imr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inabaknon"s, "abx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inapang"s, "mzu"s, ""s, ""s, false); g_languages.emplace_back(u8"Inari Sami"s, "smn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Indian Sign Language"s, "ins"s, ""s, ""s, false); g_languages.emplace_back(u8"Indic languages"s, "inc"s, ""s, ""s, true ); g_languages.emplace_back(u8"Indo-European languages"s, "ine"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Indo-Portuguese"s, "idb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Indonesian Bajau"s, "bdl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Indonesian Sign Language"s, "inl"s, ""s, ""s, false); g_languages.emplace_back(u8"Indonesian"s, "ind"s, "id"s, ""s, true ); + g_languages.emplace_back(u8"Indri"s, "idr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Indus Kohistani"s, "mvy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inebu One"s, "oin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inga"s, "inb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ingrian"s, "izh"s, ""s, ""s, false); g_languages.emplace_back(u8"Ingush"s, "inh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Inlaod Itneg"s, "iti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inoke-Yate"s, "ino"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inonhan"s, "loc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inor"s, "ior"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inpui Naga"s, "nkf"s, ""s, ""s, false); g_languages.emplace_back(u8"Interlingua (International Auxiliary Language Association)"s, "ina"s, "ia"s, ""s, true ); g_languages.emplace_back(u8"Interlingue; Occidental"s, "ile"s, "ie"s, ""s, true ); + g_languages.emplace_back(u8"International Sign"s, "ils"s, ""s, ""s, false); + g_languages.emplace_back(u8"Intha"s, "int"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inuinnaqtun"s, "ikt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Inuit Sign Language"s, "iks"s, ""s, ""s, false); g_languages.emplace_back(u8"Inuktitut"s, "iku"s, "iu"s, ""s, true ); g_languages.emplace_back(u8"Inupiaq"s, "ipk"s, "ik"s, ""s, true ); + g_languages.emplace_back(u8"Ipalapa Amuzgo"s, "azm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ipiko"s, "ipo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ipili"s, "ipi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ipulo"s, "ass"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iquito"s, "iqu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ir"s, "irr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iranian Persian"s, "pes"s, ""s, ""s, false); g_languages.emplace_back(u8"Iranian languages"s, "ira"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Iranun (Malaysia)"s, "ilm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iranun (Philippines)"s, "ilp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iraqw"s, "irk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Irarutu"s, "irh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iraya"s, "iry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iresim"s, "ire"s, ""s, ""s, false); + g_languages.emplace_back(u8"Irigwe"s, "iri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Irish Sign Language"s, "isg"s, ""s, ""s, false); g_languages.emplace_back(u8"Irish"s, "gle"s, "ga"s, ""s, true ); g_languages.emplace_back(u8"Irish, Middle (900-1200)"s, "mga"s, ""s, ""s, true ); g_languages.emplace_back(u8"Irish, Old (to 900)"s, "sga"s, ""s, ""s, true ); g_languages.emplace_back(u8"Iroquoian languages"s, "iro"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Irula"s, "iru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Irántxe"s, "irn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isabi"s, "isa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isanzu"s, "isn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isarog Agta"s, "agk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isconahua"s, "isc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isebe"s, "igo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isekiri"s, "its"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ishkashimi"s, "isk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isinai"s, "inn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isirawa"s, "srl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Islander Creole English"s, "icr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isnag"s, "isd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isoko"s, "iso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Israeli Sign Language"s, "isr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isthmus Mixe"s, "mir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isthmus Zapotec"s, "zai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isthmus-Cosoleacaque Nahuatl"s, "nhk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isthmus-Mecayapan Nahuatl"s, "nhx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isthmus-Pajapan Nahuatl"s, "nhp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Istriot"s, "ist"s, ""s, ""s, false); + g_languages.emplace_back(u8"Istro Romanian"s, "ruo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isu (Fako Division)"s, "szv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Isu (Menchum Division)"s, "isu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Italian Sign Language"s, "ise"s, ""s, ""s, false); g_languages.emplace_back(u8"Italian"s, "ita"s, "it"s, ""s, true ); + g_languages.emplace_back(u8"Itawit"s, "itv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itelmen"s, "itl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iteri"s, "itr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itik"s, "itx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ito"s, "itw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itonama"s, "ito"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itu Mbon Uzo"s, "itm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itundujia Mixtec"s, "mce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Itzá"s, "itz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iu Mien"s, "ium"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ivatan"s, "ivv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ivbie North-Okpela-Arhe"s, "atg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iwaidja"s, "ibd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iwal"s, "kbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iwam"s, "iwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iwur"s, "iwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ixcatec"s, "ixc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ixcatlán Mazatec"s, "mzi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ixil"s, "ixl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ixtayutla Mixtec"s, "vmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ixtenco Otomi"s, "otz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iyayu"s, "iya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iyive"s, "uiv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iyo"s, "nca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iyo'wujwa Chorote"s, "crq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iyojwa'ja Chorote"s, "crt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Izere"s, "izr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Izii"s, "izz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Izon"s, "ijc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Izora"s, "cbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Iñapari"s, "inp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jabutí"s, "jbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jad"s, "jda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jadgali"s, "jdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jah Hut"s, "jah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jahanka"s, "jad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jair Awyu"s, "awv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jakati"s, "jat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jakun"s, "jak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jalapa De Díaz Mazatec"s, "maj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jalkunan"s, "bxl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamaican Country Sign Language"s, "jcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamaican Creole English"s, "jam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamaican Sign Language"s, "jls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamamadí"s, "jaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jambi Malay"s, "jax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamiltepec Mixtec"s, "mxt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jamsay Dogon"s, "djm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jandavra"s, "jnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jangkang"s, "djo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jangshung"s, "jna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Janji"s, "jni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Japanese Sign Language"s, "jsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Japanese"s, "jpn"s, "ja"s, ""s, true ); + g_languages.emplace_back(u8"Japrería"s, "jru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jaqaru"s, "jqr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jara"s, "jaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jarai"s, "jra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jarawa (India)"s, "anq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jaru"s, "ddj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jauja Wanca Quechua"s, "qxw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jaunsari"s, "jns"s, ""s, ""s, false); g_languages.emplace_back(u8"Javanese"s, "jav"s, "jv"s, ""s, true ); + g_languages.emplace_back(u8"Jawe"s, "jaz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jaya"s, "jyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jebero"s, "jeb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jeh"s, "jeh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jehai"s, "jhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jejueo"s, "jje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jemez"s, "tow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jenaama Bozo"s, "bze"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jeng"s, "jeg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jennu Kurumba"s, "xuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jere"s, "jer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jeri Kuo"s, "jek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jerung"s, "jee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jhankot Sign Language"s, "jhs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiamao"s, "jio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiarong"s, "jya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiba"s, "juo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jibu"s, "jib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jicarilla Apache"s, "apj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiiddu"s, "jii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jilbe"s, "jie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jilim"s, "jil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jimi (Cameroon)"s, "jim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jimi (Nigeria)"s, "jmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jina"s, "jia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jinyu Chinese"s, "cjy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiongnai Bunu"s, "pnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jirel"s, "jul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jiru"s, "jrr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jita"s, "jit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jju"s, "kaj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Joba"s, "job"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jofotek-Bromnya"s, "jbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jogi"s, "jog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jola-Fonyi"s, "dyo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jola-Kasa"s, "csk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jonkor Bourmataguil"s, "jeu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jordanian Sign Language"s, "jos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jorto"s, "jrt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jowulu"s, "jow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ju"s, "juu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ju/'hoan"s, "ktz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Juang"s, "jun"s, ""s, ""s, false); g_languages.emplace_back(u8"Judeo-Arabic"s, "jrb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Judeo-Berber"s, "jbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Georgian"s, "jge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Iraqi Arabic"s, "yhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Italian"s, "itk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Moroccan Arabic"s, "aju"s, ""s, ""s, false); g_languages.emplace_back(u8"Judeo-Persian"s, "jpr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Judeo-Tat"s, "jdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Tripolitanian Arabic"s, "yud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Tunisian Arabic"s, "ajt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Judeo-Yemeni Arabic"s, "jye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jukun Takum"s, "jbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jumjum"s, "jum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jumla Sign Language"s, "jus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jumli"s, "jml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jungle Inga"s, "inj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Juquila Mixe"s, "mxq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jur Modo"s, "bex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Juray"s, "juy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jurúna"s, "jur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Juwal"s, "mwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Juxtlahuaca Mixtec"s, "vmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jwira-Pepesa"s, "jwi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Jèrriais"s, "nrf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Júma"s, "jua"s, ""s, ""s, false); + g_languages.emplace_back(u8"K'iche'"s, "quc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaamba"s, "xku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaan"s, "ldl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaang Chin"s, "ckn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaansa"s, "gna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaba"s, "ksp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabalai"s, "kvf"s, ""s, ""s, false); g_languages.emplace_back(u8"Kabardian"s, "kbd"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kabatei"s, "xkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabiyè"s, "kbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabola"s, "klz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabore One"s, "onk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabras"s, "lkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaburi"s, "uka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabutra"s, "kbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabuverdianu"s, "kea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabwa"s, "cwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kabwari"s, "kcw"s, ""s, ""s, false); g_languages.emplace_back(u8"Kabyle"s, "kab"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kachama-Ganjule"s, "kcx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kachari"s, "xac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kachhi"s, "kfr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kachi Koli"s, "gjk"s, ""s, ""s, false); g_languages.emplace_back(u8"Kachin; Jingpho"s, "kac"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kacipo-Balesi"s, "koe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaco'"s, "xkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadai"s, "kzd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadar"s, "kej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadaru"s, "kdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadazan Dusun"s, "dtp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadiwéu"s, "kbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kadu"s, "zkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaduo"s, "ktp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaera"s, "jka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kafa"s, "kbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kafoa"s, "kpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagan Kalagan"s, "kll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagate"s, "syw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagayanen"s, "cgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagoma"s, "kdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagoro"s, "xkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kagulu"s, "kki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kahe"s, "hka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kahua"s, "agw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaian"s, "kct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaibobo"s, "kzb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaidipang"s, "kzp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaiep"s, "kbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaikadi"s, "kep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaike"s, "kzq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaiku"s, "kkq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaimbulawa"s, "zka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaingang"s, "kgp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kairak"s, "ckr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kairiru"s, "kxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kairui-Midiki"s, "krd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kais"s, "kzm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaivi"s, "kce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaiwá"s, "kgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaiy"s, "tcq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kajakse"s, "ckq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kajali"s, "xkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kajaman"s, "kag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kakabai"s, "kqf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kakabe"s, "kke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kakanda"s, "kka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaki Ae"s, "tbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kako"s, "kkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kakwa"s, "keo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kala Lagaw Ya"s, "mwp"s, ""s, ""s, false); g_languages.emplace_back(u8"Kalaallisut; Greenlandic"s, "kal"s, "kl"s, ""s, true ); + g_languages.emplace_back(u8"Kalabakan"s, "kve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalabari"s, "ijn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalabra"s, "kzz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalagan"s, "kqe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalaktang Monpa"s, "kkf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalam"s, "kmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalami"s, "gwc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalamsé"s, "knz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalanadi"s, "wkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalanga"s, "kck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalanguya"s, "kak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalao"s, "kly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalapuya"s, "kyl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalasha"s, "kls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalenjin"s, "kln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalispel-Pend d'Oreille"s, "fla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalkoti"s, "xka"s, ""s, ""s, false); g_languages.emplace_back(u8"Kalmyk; Oirat"s, "xal"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kalo Finnish Romani"s, "rmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalou"s, "ywa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaluli"s, "bco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kalumpang"s, "kli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kam"s, "kdx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamang"s, "woi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamano"s, "kbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamantan"s, "kci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamar"s, "keq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamara"s, "jmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamarian"s, "kzx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamaru"s, "kgx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamasa"s, "klp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamasau"s, "kms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamayo"s, "kyk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamayurá"s, "kay"s, ""s, ""s, false); g_languages.emplace_back(u8"Kamba"s, "kam"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kambaata"s, "ktb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kambaira"s, "kyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kambera"s, "xbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamberau"s, "irx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kami (Nigeria)"s, "kmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kami (Tanzania)"s, "kcu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamo"s, "kcq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamoro"s, "kgq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamula"s, "xla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamviri"s, "xvi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kamwe"s, "hig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanakanabu"s, "xnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanamarí"s, "knm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanan"s, "zkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanashi"s, "xns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanasi"s, "soq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanauji"s, "bjj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kandas"s, "kqw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kandawo"s, "gam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kande"s, "kbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanembu"s, "kbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kang"s, "kyp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanga"s, "kcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kangean"s, "kkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanggape"s, "igm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kangjia"s, "kxs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kango (Bas-Uélé District)"s, "kty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kango (Tshopo District)"s, "kzy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kangri"s, "xnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanikkaran"s, "kev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaningdon-Nindem"s, "kdp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaningi"s, "kzo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaningra"s, "knr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaninuwa"s, "wat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanite"s, "kmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanjari"s, "kft"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanju"s, "kbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kankanaey"s, "kne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kannada Kurumba"s, "kfi"s, ""s, ""s, false); g_languages.emplace_back(u8"Kannada"s, "kan"s, "kn"s, ""s, true ); + g_languages.emplace_back(u8"Kanowit-Tanjong Melanau"s, "kxn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kansa"s, "ksk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kantosi"s, "xkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanu"s, "khx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kanufi"s, "kni"s, ""s, ""s, false); g_languages.emplace_back(u8"Kanuri"s, "kau"s, "kr"s, ""s, true ); + g_languages.emplace_back(u8"Kanyok"s, "kny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kao"s, "kax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaonde"s, "kqn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kap"s, "ykm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kapin"s, "tbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kapingamarangi"s, "kpg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kapori"s, "khp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kapriman"s, "dju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaptiau"s, "kbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kapya"s, "klo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaqchikel"s, "cak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kara (Central African Republic)"s, "kah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kara (Papua New Guinea)"s, "leu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kara (Tanzania)"s, "reg"s, ""s, ""s, false); g_languages.emplace_back(u8"Kara-Kalpak"s, "kaa"s, ""s, ""s, true ); g_languages.emplace_back(u8"Karachay-Balkar"s, "krc"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Karadjeri"s, "gbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karagas"s, "kim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karaim"s, "kdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karajá"s, "kpj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karamojong"s, "kdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karang"s, "kzr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karanga"s, "kth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karao"s, "kyj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karas"s, "kgv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karata"s, "kpt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karawa"s, "xrw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karbi"s, "mjw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kare (Central African Republic)"s, "kbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kare (Papua New Guinea)"s, "kmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karekare"s, "kai"s, ""s, ""s, false); g_languages.emplace_back(u8"Karelian"s, "krl"s, ""s, ""s, true ); g_languages.emplace_back(u8"Karen languages"s, "kar"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Karey"s, "kyd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kari"s, "kbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karingani"s, "kgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karipuna"s, "kuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karipúna Creole French"s, "kmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karitiâna"s, "ktn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kariya"s, "kil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karkar-Yuri"s, "yuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karko"s, "kko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karnai"s, "bbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karo (Brazil)"s, "arr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karo (Ethiopia)"s, "kxh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karok"s, "kyh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karon Dori"s, "kgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karon"s, "krx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Karore"s, "xkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kasanga"s, "ccj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kasem"s, "xsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kashaya"s, "kju"s, ""s, ""s, false); g_languages.emplace_back(u8"Kashmiri"s, "kas"s, "ks"s, ""s, true ); g_languages.emplace_back(u8"Kashubian"s, "csb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kasiguranin"s, "ksn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaska"s, "kkz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kasua"s, "khs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kataang"s, "kgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katawixi"s, "xat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katbol"s, "tmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katcha-Kadugli-Miri"s, "xtc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kathoriya Tharu"s, "tkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kathu"s, "ykt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kati"s, "bsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katkari"s, "kfu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katla"s, "kcr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katso"s, "kaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katua"s, "kta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Katukína"s, "kav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaulong"s, "pss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaur"s, "vkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaure"s, "bpp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kauwera"s, "xau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kavalan"s, "ckv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kavet"s, "krv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kawacha"s, "kcb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kawaiisu"s, "xaw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kawe"s, "kgb"s, ""s, ""s, false); g_languages.emplace_back(u8"Kawi"s, "kaw"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kaxararí"s, "ktx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayabí"s, "kyz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayagar"s, "kyt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayan Mahakam"s, "xay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayan River Kayan"s, "xkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayan"s, "pdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayapó"s, "txu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayardild"s, "gyd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayaw"s, "kvl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayeli"s, "kzl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayong"s, "kxy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayort"s, "kyv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kaytetye"s, "gbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kayupulau"s, "kzu"s, ""s, ""s, false); g_languages.emplace_back(u8"Kazakh"s, "kaz"s, "kk"s, ""s, true ); + g_languages.emplace_back(u8"Ke'o"s, "xxk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keak"s, "keh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keapara"s, "khz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kedah Malay"s, "meo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kedang"s, "ksx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keder"s, "kdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kehu"s, "khh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kei"s, "kei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keiga"s, "kec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kein"s, "bmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keiyo"s, "eyo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kekchí"s, "kek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kela (Democratic Republic of Congo)"s, "kel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kela (Papua New Guinea)"s, "kcl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kelabit"s, "kzi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kele (Democratic Republic of Congo)"s, "khy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kele (Papua New Guinea)"s, "sbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keley-I Kallahan"s, "ify"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keliko"s, "kbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kelo"s, "xel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kelon"s, "kyo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kemak"s, "kem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kembayan"s, "xem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kemberano"s, "bzp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kembra"s, "xkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kemedzung"s, "dmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kemiehua"s, "kfj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kemtuik"s, "kmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenati"s, "gat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kendayan"s, "knx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kendeje"s, "klf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kendem"s, "kvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenga"s, "kyq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keningau Murut"s, "kxi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keninjal"s, "knl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kensiu"s, "kns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenswei Nsei"s, "ndb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenyan Sign Language"s, "xki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenyang"s, "ken"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenyi"s, "lke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kenzi"s, "xnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keoru-Ahia"s, "xeu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kepo'"s, "kuk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kera"s, "ker"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kerak"s, "hhr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kereho"s, "xke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kerewe"s, "ked"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kerewo"s, "kxz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kerinci"s, "kvr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kesawai"s, "xes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ket"s, "ket"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kete"s, "kcv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ketengban"s, "xte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ketum"s, "ktt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Keyagana"s, "kyg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kgalagadi"s, "xkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khakas"s, "kjh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khalaj"s, "kjf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khaling"s, "klr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khamba"s, "kbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khams Tibetan"s, "khg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khamti"s, "kht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khamyang"s, "ksu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khana"s, "ogo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khandesi"s, "khn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khanty"s, "kca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khao"s, "xao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kharam Naga"s, "kfw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kharia Thar"s, "ksy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kharia"s, "khr"s, ""s, ""s, false); g_languages.emplace_back(u8"Khasi"s, "kha"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Khayo"s, "lko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khe"s, "kqg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khehek"s, "tlx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khengkha"s, "xkf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khetrani"s, "xhe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khezha Naga"s, "nkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khiamniungan Naga"s, "kix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khinalugh"s, "kjj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khirwar"s, "kwx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khisa"s, "kqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khlor"s, "llo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khlula"s, "ykl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khmu"s, "kjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kho'ini"s, "xkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khoekhoe"s, "naq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khoibu Naga"s, "nkb"s, ""s, ""s, false); g_languages.emplace_back(u8"Khoisan languages"s, "khi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kholok"s, "ktc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khorasani Turkish"s, "kmz"s, ""s, ""s, false); g_languages.emplace_back(u8"Khotanese; Sakan"s, "kho"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Khowar"s, "khw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khua"s, "xhv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khuen"s, "khf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khumi Chin"s, "cnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khunsari"s, "kfm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khvarshi"s, "khv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kháng"s, "kjm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Khün"s, "kkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kibet"s, "kie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kibiri"s, "prm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kickapoo"s, "kic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kikai"s, "kzg"s, ""s, ""s, false); g_languages.emplace_back(u8"Kikuyu; Gikuyu"s, "kik"s, "ki"s, ""s, true ); + g_languages.emplace_back(u8"Kildin Sami"s, "sjd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kilivila"s, "kij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiliwa"s, "klb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kilmeri"s, "kih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kim Mun"s, "mji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kim"s, "kia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kimaama"s, "kig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kimaragang"s, "kqr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kimbu"s, "kiv"s, ""s, ""s, false); g_languages.emplace_back(u8"Kimbundu"s, "kmb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kimki"s, "sbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kimré"s, "kqp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinabalian"s, "cbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinalakna"s, "kco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinamiging Manobo"s, "mkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinaray-A"s, "krj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinga"s, "zga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinnauri"s, "kfk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kintaq"s, "knq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kinuku"s, "kkd"s, ""s, ""s, false); g_languages.emplace_back(u8"Kinyarwanda"s, "kin"s, "rw"s, ""s, true ); + g_languages.emplace_back(u8"Kioko"s, "ues"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiong"s, "kkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiorr"s, "xko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiowa Apache"s, "apk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiowa"s, "kio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kipsigis"s, "sgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiput"s, "kyi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kir-Balar"s, "kkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kire"s, "geb"s, ""s, ""s, false); g_languages.emplace_back(u8"Kirghiz; Kyrgyz"s, "kir"s, "ky"s, ""s, true ); + g_languages.emplace_back(u8"Kirike"s, "okr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kirikiri"s, "kiy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kirmanjki (individual language)"s, "kiu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kirya-Konzəl"s, "fkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kis"s, "kis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kisa"s, "lks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kisan"s, "xis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kisankasa"s, "kqh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kisar"s, "kje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kisi"s, "kiz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kistane"s, "gru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kita Maninkakan"s, "mwk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kitja"s, "gia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kituba (Congo)"s, "mkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kituba (Democratic Republic of Congo)"s, "ktu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kiunum"s, "wei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kla-Dan"s, "lda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Klao"s, "klu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Klias River Kadazan"s, "kqt"s, ""s, ""s, false); g_languages.emplace_back(u8"Klingon; tlhIngan-Hol"s, "tlh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ko"s, "fuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koalib"s, "kib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koasati"s, "cku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koba"s, "kpd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kobiana"s, "kcj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kobol"s, "kgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kobon"s, "kpw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koch"s, "kdq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kochila Tharu"s, "thq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koda"s, "cdz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kodaku"s, "ksz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kodava"s, "kfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kodeoha"s, "vko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kodi"s, "kod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kodia"s, "kwp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koenoem"s, "kcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kofa"s, "kso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kofei"s, "kpi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kofyar"s, "kwl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kohin"s, "kkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kohistani Shina"s, "plk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koho"s, "kpm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kohumono"s, "bcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koi"s, "kkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koireng"s, "nkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koitabu"s, "kqi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koiwat"s, "kxt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kok Borok"s, "trp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kokata"s, "ktd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koke"s, "kou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koki Naga"s, "nxk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kokoda"s, "xod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kokola"s, "kzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kokota"s, "kkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kol (Bangladesh)"s, "ekl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kol (Cameroon)"s, "biw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kol (Papua New Guinea)"s, "kol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kola"s, "kvv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kolbila"s, "klc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kolibugan Subanon"s, "skn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koluwawa"s, "klx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kom (Cameroon)"s, "bkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kom (India)"s, "kmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koma"s, "kmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komba"s, "kpf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kombai"s, "tyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kombio"s, "xbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komering"s, "kge"s, ""s, ""s, false); g_languages.emplace_back(u8"Komi"s, "kom"s, "kv"s, ""s, true ); + g_languages.emplace_back(u8"Komi-Permyak"s, "koi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komi-Zyrian"s, "kpv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kominimung"s, "xoi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komo (Democratic Republic of Congo)"s, "kmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komo (Sudan)"s, "xom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komodo"s, "kvh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kompane"s, "kvp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Komyandaret"s, "kzv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kon Keu"s, "kkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konai"s, "kxw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konda"s, "knd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konda-Dora"s, "kfc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koneraw"s, "kdw"s, ""s, ""s, false); g_languages.emplace_back(u8"Kongo"s, "kon"s, "kg"s, ""s, true ); + g_languages.emplace_back(u8"Konkani (individual language)"s, "knn"s, ""s, ""s, false); g_languages.emplace_back(u8"Konkani"s, "kok"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Konkomba"s, "xon"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konni"s, "kma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kono (Guinea)"s, "knu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kono (Nigeria)"s, "klk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kono (Sierra Leone)"s, "kno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konomala"s, "koa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konongo"s, "kcz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konso"s, "kxc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konyak Naga"s, "nbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konyanka Maninka"s, "mku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Konzo"s, "koo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koongo"s, "kng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koonzime"s, "ozm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koorete"s, "kqy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kopar"s, "xop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kopkaka"s, "opk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korafe-Yegha"s, "kpr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korak"s, "koz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korandje"s, "kcy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korean Sign Language"s, "kvk"s, ""s, ""s, false); g_languages.emplace_back(u8"Korean"s, "kor"s, "ko"s, ""s, true ); + g_languages.emplace_back(u8"Koreguaje"s, "coe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koresh-e Rostam"s, "okh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korku"s, "kfq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korlai Creole Portuguese"s, "vkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koro (Côte d'Ivoire)"s, "kfo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koro (India)"s, "jkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koro (Papua New Guinea)"s, "kxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koro (Vanuatu)"s, "krf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koro Wachi"s, "bqv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koromfé"s, "kfz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koromira"s, "kqj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koronadal Blaan"s, "bpr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koroni"s, "xkq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korop"s, "krp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koroshi"s, "ktl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korowai"s, "khe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korra Koraga"s, "kfd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korubo"s, "xor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korupun-Sela"s, "kpq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Korwa"s, "kfp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koryak"s, "kpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kosadle"s, "kiq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kosarek Yale"s, "kkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kosena"s, "kze"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koshin"s, "kid"s, ""s, ""s, false); g_languages.emplace_back(u8"Kosraean"s, "kos"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kota (Gabon)"s, "koq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kota (India)"s, "kfe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kota Bangun Kutai Malay"s, "mqg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kota Marudu Talantang"s, "grm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kotafon Gbe"s, "kqk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koti"s, "eko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kouya"s, "kyf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kovai"s, "kqb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kove"s, "kvc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kowaki"s, "xow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kowiai"s, "kwh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koy Sanjaq Surat"s, "kqd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koya"s, "kff"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koyaga"s, "kga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koyo"s, "koh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koyra Chiini Songhay"s, "khq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koyraboro Senni Songhai"s, "ses"s, ""s, ""s, false); + g_languages.emplace_back(u8"Koyukon"s, "koy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpagua"s, "kuw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpala"s, "kpl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpan"s, "kpk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpasam"s, "pbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpatili"s, "kym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kpeego"s, "cpo"s, ""s, ""s, false); g_languages.emplace_back(u8"Kpelle"s, "kpe"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kpessi"s, "kef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kplang"s, "kph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krache"s, "kye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krahô"s, "xra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kraol"s, "rka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krenak"s, "kqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kreye"s, "xre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krikati-Timbira"s, "xri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krim"s, "krm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krio"s, "kri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kriol"s, "rop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krisa"s, "ksi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krobu"s, "kxb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krongo"s, "kgo"s, ""s, ""s, false); g_languages.emplace_back(u8"Kru languages"s, "kro"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kru'ng 2"s, "krr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Krymchak"s, "jct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kryts"s, "kry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kua"s, "tyu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kua-nsi"s, "ykn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuamasi"s, "yku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuan"s, "uan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuanhua"s, "xnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuanua"s, "ksd"s, ""s, ""s, false); g_languages.emplace_back(u8"Kuanyama; Kwanyama"s, "kua"s, "kj"s, ""s, true ); + g_languages.emplace_back(u8"Kube"s, "kgf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kubo"s, "jko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kubu"s, "kvb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kucong"s, "lkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kudiya"s, "kfg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kudmali"s, "kyw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kudu-Camo"s, "kov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kugama"s, "kow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kugbo"s, "kes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kui (India)"s, "kxu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kui (Indonesia)"s, "kvd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuijau"s, "dkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuikúro-Kalapálo"s, "kui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kujarge"s, "vkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuk"s, "kfn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kukatja"s, "kux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuke"s, "ght"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kukele"s, "kez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kukna"s, "kex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuku-Muminh"s, "xmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuku-Uwanh"s, "uwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuku-Yalanji"s, "gvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kula"s, "tpg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulere"s, "kul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulfa"s, "kxj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulina Pano"s, "xpk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulisusu"s, "vkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kullu Pahari"s, "kfx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulon-Pazeh"s, "uun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulung (Nepal)"s, "kle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kulung (Nigeria)"s, "bbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumalu"s, "ksl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumam"s, "kdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuman (Papua New Guinea)"s, "kue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumaoni"s, "kfy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumarbhag Paharia"s, "kmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumba"s, "ksm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumbainggar"s, "kgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumbaran"s, "wkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumbewaha"s, "xks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumhali"s, "kra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumiai"s, "dih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kumukio"s, "kuo"s, ""s, ""s, false); g_languages.emplace_back(u8"Kumyk"s, "kum"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kumzari"s, "zum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunama"s, "kun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunbarlang"s, "wlg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunda"s, "kdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kundal Shahi"s, "shd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunduvadi"s, "wku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kung"s, "kfl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kung-Ekoka"s, "knw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuni"s, "kse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuni-Boazi"s, "kvg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunigami"s, "xug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunimaipa"s, "kup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunja"s, "pep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunjen"s, "kjn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kunyi"s, "njx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuo"s, "xuo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuot"s, "kto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kupa"s, "kug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kupang Malay"s, "mkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kupia"s, "key"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kupsabiny"s, "kpz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kur"s, "kuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kura Ede Nago"s, "nqk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurama"s, "krh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuranko"s, "knk"s, ""s, ""s, false); g_languages.emplace_back(u8"Kurdish"s, "kur"s, "ku"s, ""s, true ); + g_languages.emplace_back(u8"Kuri"s, "nbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuria"s, "kuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurichiya"s, "kfh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurmukar"s, "kfv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurnai"s, "unn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurrama"s, "vku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurti"s, "ktm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurtokha"s, "xkz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kurudu"s, "kjr"s, ""s, ""s, false); g_languages.emplace_back(u8"Kurukh"s, "kru"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kuruáya"s, "kyr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kusaal"s, "kus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kusaghe"s, "ksg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kushi"s, "kuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kusu"s, "ksv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kusunda"s, "kgg"s, ""s, ""s, false); g_languages.emplace_back(u8"Kutenai"s, "kut"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Kutep"s, "kub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kutong"s, "skm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kutto"s, "kpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kutu"s, "kdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuturmi"s, "khj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuuku-Ya'u"s, "kuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuvale"s, "olu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuvi"s, "kxv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuwaa"s, "blh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuwaataay"s, "cwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kuy"s, "kdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kven Finnish"s, "fkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwa"s, "kwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwa'"s, "bko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwaami"s, "ksq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwaio"s, "kwd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwaja"s, "kdz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwakiutl"s, "kwk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwakum"s, "kwu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwama"s, "kmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwambi"s, "kwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwamera"s, "tnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwami"s, "ktf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwamtim One"s, "okk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwang"s, "kvi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwanga"s, "kwj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwangali"s, "kwn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwanja"s, "knp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwara'ae"s, "kwf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwasio"s, "nmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwaya"s, "kya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwaza"s, "xwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwegu"s, "xwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwer"s, "kwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwerba Mamberamo"s, "xwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwerba"s, "kwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwere"s, "cwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwerisa"s, "kkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwese"s, "kws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwesten"s, "kwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwini"s, "gww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwinsu"s, "kuc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwinti"s, "kww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwoma"s, "kmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kwomtari"s, "kwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kxoe"s, "xuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyak"s, "bka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyaka"s, "kyc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyan-Karyaw Naga"s, "nqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyanga"s, "tye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyenele"s, "kql"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kyerung"s, "kgy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kâte"s, "kmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kélé"s, "keb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kölsch"s, "ksh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Kɛlɛngaxo Bozo"s, "bzx"s, ""s, ""s, false); + g_languages.emplace_back(u8"La'bi"s, "lbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laal"s, "gdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laari"s, "ldi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laba"s, "lau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Label"s, "lbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Labir"s, "jku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Labo Phowa"s, "ypb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Labo"s, "mwi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Labu"s, "lbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Labuk-Kinabatangan Kadazan"s, "dtb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lacandon"s, "lac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lachi"s, "lbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lachiguiri Zapotec"s, "zpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lachixío Zapotec"s, "zpl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ladakhi"s, "lbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ladin"s, "lld"s, ""s, ""s, false); g_languages.emplace_back(u8"Ladino"s, "lad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Laeko-Libuat"s, "lkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lafofa"s, "laf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laghu"s, "lgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laghuu"s, "lgh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lagwan"s, "kot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laha (Indonesia)"s, "lhh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laha (Viet Nam)"s, "lha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lahanan"s, "lhn"s, ""s, ""s, false); g_languages.emplace_back(u8"Lahnda"s, "lah"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lahta Karen"s, "kvt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lahu Shi"s, "lhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lahu"s, "lhu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lahul Lohar"s, "lhl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laimbue"s, "lmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laitu Chin"s, "clj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laiyolo"s, "lji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lak"s, "lbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laka (Chad)"s, "lap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laka (Nigeria)"s, "lak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakalei"s, "lka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lake Miwok"s, "lmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakha"s, "lkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laki"s, "lki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakkia"s, "lbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakon"s, "lkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakondê"s, "lkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakota Dida"s, "dic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lakota"s, "lkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lala"s, "nrz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lala-Bisa"s, "leb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lala-Roba"s, "lla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lalana Chinantec"s, "cnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lalia"s, "lal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lama (Togo)"s, "las"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lama Bai"s, "lay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamaholot"s, "slp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamalera"s, "lmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamang"s, "hia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamatuka"s, "lmq"s, ""s, ""s, false); g_languages.emplace_back(u8"Lamba"s, "lam"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lambadi"s, "lmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lambayeque Quechua"s, "quf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lambichhong"s, "lmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamboya"s, "lmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lambya"s, "lai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lame"s, "bma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamenu"s, "lmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamet"s, "lbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamja-Dengsa-Tola"s, "ldh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamkang"s, "lmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamma"s, "lev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamnso'"s, "lns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamogai"s, "lmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lampung Api"s, "ljp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lampung Nyo"s, "abl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lamu"s, "llh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lanas Lobu"s, "ruu"s, ""s, ""s, false); g_languages.emplace_back(u8"Land Dayak languages"s, "day"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Landoma"s, "ldm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lang'e"s, "yne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Langam"s, "lnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Langbashe"s, "lna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Langi"s, "lag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Langnian Buyang"s, "yln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lango (Sudan)"s, "lno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lango (Uganda)"s, "laj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Langue des signes de Belgique Francophone"s, "sfb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lanoh"s, "lnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lao Naga"s, "nlq"s, ""s, ""s, false); g_languages.emplace_back(u8"Lao"s, "lao"s, "lo"s, ""s, true ); + g_languages.emplace_back(u8"Laomian"s, "lwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laopang"s, "lbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laos Sign Language"s, "lso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lapaguía-Guivini Zapotec"s, "ztl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Larantuka Malay"s, "lrt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lardil"s, "lbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Larevat"s, "lrv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Large Flowery Miao"s, "hmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lari"s, "lrl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Larike-Wakasihu"s, "alo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laro"s, "lro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Larteh"s, "lar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laru"s, "lan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lasalimu"s, "llm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lasgerdi"s, "lsa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lashi"s, "lsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lasi"s, "lss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Latgalian"s, "ltg"s, ""s, ""s, false); g_languages.emplace_back(u8"Latin"s, "lat"s, "la"s, ""s, true ); + g_languages.emplace_back(u8"Latu"s, "ltu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Latundê"s, "ltn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Latvian Sign Language"s, "lsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Latvian"s, "lav"s, "lv"s, ""s, true ); + g_languages.emplace_back(u8"Lau"s, "llu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laua"s, "luf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lauan"s, "llx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lauje"s, "law"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laura"s, "lur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lautu Chin"s, "clt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lavatbura-Lamusong"s, "lbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lave"s, "brb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laven"s, "lbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lavukaleve"s, "lvk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lawangan"s, "lbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lawu"s, "lwu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lawunuia"s, "tgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Layakha"s, "lya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Laz"s, "lzz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lealao Chinantec"s, "cle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leco"s, "lec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ledo Kaili"s, "lew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leelau"s, "ldk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lefa"s, "lfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lega-Mwenga"s, "lgm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lega-Shabunda"s, "lea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Legbo"s, "agb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Legenyem"s, "lcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lehali"s, "tql"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lehalurup"s, "urr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lehar"s, "cae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leinong Naga"s, "lzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leipon"s, "lek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lele (Chad)"s, "lln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lele (Democratic Republic of Congo)"s, "lel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lele (Guinea)"s, "llc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lele (Papua New Guinea)"s, "lle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lelemi"s, "lef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lelepa"s, "lpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lembena"s, "leq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lemerig"s, "lrz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lemio"s, "lei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lemolang"s, "ley"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lemoro"s, "ldj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lenakel"s, "tnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lendu"s, "led"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lengilu"s, "lgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lengo"s, "lgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lengola"s, "lej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lenje"s, "leh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lenkau"s, "ler"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lenyima"s, "ldg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lepcha"s, "lep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lepki"s, "lpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lere"s, "gnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lese"s, "les"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lesing-Gelimi"s, "let"s, ""s, ""s, false); + g_languages.emplace_back(u8"Letemboi"s, "nms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leti (Cameroon)"s, "leo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leti (Indonesia)"s, "lti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Levuka"s, "lvu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lewo Eleng"s, "lwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lewo"s, "lww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lewotobi"s, "lwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Leyigha"s, "ayi"s, ""s, ""s, false); g_languages.emplace_back(u8"Lezghian"s, "lez"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lhokpu"s, "lhp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lhomi"s, "lhm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Li'o"s, "ljl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liabuku"s, "lix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liana-Seti"s, "ste"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liangmai Naga"s, "njn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lianshan Zhuang"s, "zln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liberia Kpelle"s, "xpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liberian English"s, "lir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Libido"s, "liq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Libinza"s, "liz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Libon Bikol"s, "lbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Libyan Arabic"s, "ayl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Libyan Sign Language"s, "lbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ligbi"s, "lig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ligenza"s, "lgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ligurian"s, "lij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lihir"s, "lih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lijili"s, "mgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lika"s, "lik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liki"s, "lio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Likila"s, "lie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Likuba"s, "kxx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Likum"s, "lib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Likwala"s, "kwc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lilau"s, "lll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lillooet"s, "lil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Limassa"s, "bme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Limbu"s, "lif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Limbum"s, "lmp"s, ""s, ""s, false); g_languages.emplace_back(u8"Limburgan; Limburger; Limburgish"s, "lim"s, "li"s, ""s, true ); + g_languages.emplace_back(u8"Limi"s, "ylm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Limos Kalinga"s, "kmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lindu"s, "klw"s, ""s, ""s, false); g_languages.emplace_back(u8"Lingala"s, "lin"s, "ln"s, ""s, true ); + g_languages.emplace_back(u8"Lingao"s, "onb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lingarak"s, "lgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lipan Apache"s, "apl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lipo"s, "lpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lisabata-Nuniali"s, "lcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lisela"s, "lcl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lish"s, "lsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lishana Deni"s, "lsd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lishanid Noshan"s, "aij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lishán Didán"s, "trg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lisu"s, "lis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lithuanian Sign Language"s, "lls"s, ""s, ""s, false); g_languages.emplace_back(u8"Lithuanian"s, "lit"s, "lt"s, ""s, true ); + g_languages.emplace_back(u8"Litzlitz"s, "lzl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liujiang Zhuang"s, "zlj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liuqian Zhuang"s, "zlq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Liv"s, "liv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Livvi"s, "olo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lo-Toga"s, "lht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loarki"s, "lrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lobala"s, "loq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lobi"s, "lob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lodhi"s, "lbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logba"s, "lgq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logo"s, "log"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logol"s, "lof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logooli"s, "rag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logorik"s, "liu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Logudorese Sardinian"s, "src"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lohorung"s, "lbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loja Highland Quichua"s, "qvj"s, ""s, ""s, false); g_languages.emplace_back(u8"Lojban"s, "jbo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lokaa"s, "yaz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loke"s, "loy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loko"s, "lok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lokoya"s, "lky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lola"s, "lcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lolak"s, "llq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lole"s, "llg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lolo"s, "llb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loloda"s, "loa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lolopo"s, "ycl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loma (Côte d'Ivoire)"s, "loi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loma (Liberia)"s, "lom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lomaiviti"s, "lmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lomavren"s, "rmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lombard"s, "lmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lombi"s, "lmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lombo"s, "loo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lomwe"s, "ngl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loncong"s, "lce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Long Phuri Naga"s, "lpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Long Wat"s, "ttw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Longgu"s, "lgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Longto"s, "wok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Longuda"s, "lnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loniu"s, "los"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lonwolwol"s, "crc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lonzo"s, "lnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loo"s, "ldo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lopa"s, "lop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lopi"s, "lov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lopit"s, "lpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lorang"s, "lrn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lorediakarkar"s, "lnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loreto-Ucayali Spanish"s, "spq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lote"s, "uvl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lotha Naga"s, "njh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lotud"s, "dtr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lou"s, "loj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Louisiana Creole"s, "lou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loun"s, "lox"s, ""s, ""s, false); g_languages.emplace_back(u8"Low German; Low Saxon; German, Low; Saxon, Low"s, "nds"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lower Grand Valley Dani"s, "dni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lower Silesian"s, "sli"s, ""s, ""s, false); g_languages.emplace_back(u8"Lower Sorbian"s, "dsb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lower Ta'oih"s, "tto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lower Tanana"s, "taa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lowland Oaxaca Chontal"s, "clo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lowland Tarahumara"s, "tac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Loxicha Zapotec"s, "ztp"s, ""s, ""s, false); g_languages.emplace_back(u8"Lozi"s, "loz"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lua'"s, "prb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luang"s, "lex"s, ""s, ""s, false); g_languages.emplace_back(u8"Luba-Katanga"s, "lub"s, "lu"s, ""s, true ); g_languages.emplace_back(u8"Luba-Lulua"s, "lua"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lubila"s, "kcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lubu"s, "lcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lubuagan Kalinga"s, "knb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luchazi"s, "lch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lucumi"s, "luq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ludian"s, "lud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lufu"s, "ldq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lugbara"s, "lgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luguru"s, "ruf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luhu"s, "lcq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luimbi"s, "lum"s, ""s, ""s, false); g_languages.emplace_back(u8"Luiseno"s, "lui"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lukpa"s, "dop"s, ""s, ""s, false); g_languages.emplace_back(u8"Lule Sami"s, "smj"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lumba-Yakkha"s, "luu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lumbu"s, "lup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lumun"s, "lmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luna"s, "luj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lunanakha"s, "luk"s, ""s, ""s, false); g_languages.emplace_back(u8"Lunda"s, "lun"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lundayeh"s, "lnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lungalunga"s, "vmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lungga"s, "lga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luo (Cameroon)"s, "luw"s, ""s, ""s, false); g_languages.emplace_back(u8"Luo (Kenya and Tanzania)"s, "luo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Luopohe Hmong"s, "hml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luri"s, "ldd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lusengo"s, "lse"s, ""s, ""s, false); g_languages.emplace_back(u8"Lushai"s, "lus"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Lushootseed"s, "lut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lusi"s, "khl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lutos"s, "ndy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luvale"s, "lue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luwati"s, "luv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luwo"s, "lwo"s, ""s, ""s, false); g_languages.emplace_back(u8"Luxembourgish; Letzeburgesch"s, "ltz"s, "lb"s, ""s, true ); + g_languages.emplace_back(u8"Luyana"s, "lyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Luyia"s, "luy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lwalu"s, "lwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lyngngam"s, "lyg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lyons Sign Language"s, "lsg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lyélé"s, "lee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Láá Láá Bwamu"s, "bwj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Lü"s, "khb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma (Democratic Republic of Congo)"s, "msj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma (Papua New Guinea)"s, "mjn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma Manda"s, "skc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma'anyan"s, "mhy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma'di"s, "mhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ma'ya"s, "slz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maa"s, "cma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maaka"s, "mew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maasina Fulfulde"s, "ffm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maay"s, "ymm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maba (Chad)"s, "mde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maba (Indonesia)"s, "mqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mabaale"s, "mmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mabaan"s, "mfz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mabaka Valley Kalinga"s, "kkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mabire"s, "muj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maca"s, "mca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Macaguán"s, "mbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Macanese"s, "mzs"s, ""s, ""s, false); g_languages.emplace_back(u8"Macedonian"s, "mac"s, "mk"s, "mkd"s, true ); + g_languages.emplace_back(u8"Machame"s, "jmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Machiguenga"s, "mcb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Machinere"s, "mpd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Machinga"s, "mvw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maco"s, "wpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Macuna"s, "myy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Macushi"s, "mbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mada (Cameroon)"s, "mxu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mada (Nigeria)"s, "mda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Madagascar Sign Language"s, "mzc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Madak"s, "mmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maden"s, "xmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Madi"s, "grg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Madngele"s, "zml"s, ""s, ""s, false); g_languages.emplace_back(u8"Madurese"s, "mad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mae"s, "mme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maeng Itneg"s, "itt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mafa"s, "maf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mafea"s, "mkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mag-Indi Ayta"s, "blx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mag-antsi Ayta"s, "sgb"s, ""s, ""s, false); g_languages.emplace_back(u8"Magahi"s, "mag"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Magbukun Ayta"s, "ayt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Magdalena Peñasco Mixtec"s, "xtm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Magoma"s, "gmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Magori"s, "zgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maguindanaon"s, "mdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Magɨyi"s, "gmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mahali"s, "mjx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mahasu Pahari"s, "bfz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mahongwe"s, "mhb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mahou"s, "mxx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mai Brat"s, "ayz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maia"s, "sks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maiadomu"s, "mzz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maiani"s, "tnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maii"s, "mmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mailu"s, "mgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maindo"s, "cwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mainfränkisch"s, "vmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mainstream Kenyah"s, "xkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mairasi"s, "zrs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maisin"s, "mbq"s, ""s, ""s, false); g_languages.emplace_back(u8"Maithili"s, "mai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Maiwa (Indonesia)"s, "wmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maiwa (Papua New Guinea)"s, "mti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maiwala"s, "mum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Majang"s, "mpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Majera"s, "xmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Majhi"s, "mjz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Majhwar"s, "mmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Majukayang Kalinga"s, "kmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mak (China)"s, "mkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mak (Nigeria)"s, "pbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makaa"s, "mcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makah"s, "myh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makalero"s, "mjb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makasae"s, "mkz"s, ""s, ""s, false); g_languages.emplace_back(u8"Makasar"s, "mak"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Makassar Malay"s, "mfp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makayam"s, "aup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa"s, "vmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa-Marrevone"s, "xmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa-Meetto"s, "mgh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa-Moniga"s, "mhm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa-Saka"s, "xsq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makhuwa-Shirima"s, "vmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maklew"s, "mgf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makonde"s, "kde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maku'a"s, "lva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makuri Naga"s, "jmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makuráp"s, "mpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makwe"s, "ymk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Makyan Naga"s, "umn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mal Paharia"s, "mkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mal"s, "mlf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mala (Nigeria)"s, "ruy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mala (Papua New Guinea)"s, "ped"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mala Malasar"s, "ima"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malaccan Creole Malay"s, "ccm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malaccan Creole Portuguese"s, "mcm"s, ""s, ""s, false); g_languages.emplace_back(u8"Malagasy"s, "mlg"s, "mg"s, ""s, true ); + g_languages.emplace_back(u8"Malalamai"s, "mmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malango"s, "mln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malankuravan"s, "mjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malapandaram"s, "mjp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malas"s, "mkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malasar"s, "ymr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malavedan"s, "mjr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malawi Lomwe"s, "lon"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malawi Sena"s, "swk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malay (individual language)"s, "zlm"s, ""s, ""s, false); g_languages.emplace_back(u8"Malay"s, "may"s, "ms"s, "msa"s, true ); g_languages.emplace_back(u8"Malayalam"s, "mal"s, "ml"s, ""s, true ); + g_languages.emplace_back(u8"Malayic Dayak"s, "xdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malaynon"s, "mlz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malayo"s, "mbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malaysian Sign Language"s, "xml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malba Birifor"s, "bfo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Male (Ethiopia)"s, "mdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Male (Papua New Guinea)"s, "mdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malecite-Passamaquoddy"s, "pqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maleng"s, "pkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maleu-Kilenge"s, "mgl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malfaxal"s, "mlx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malgbe"s, "mxf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mali"s, "gcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malila"s, "mgq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malimba"s, "mzd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malimpung"s, "mli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malinaltepec Me'phaa"s, "tcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malo"s, "mla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malol"s, "mbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maltese Sign Language"s, "mdl"s, ""s, ""s, false); g_languages.emplace_back(u8"Maltese"s, "mlt"s, "mt"s, ""s, true ); + g_languages.emplace_back(u8"Malua Bay"s, "mll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Malvi"s, "mup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maléku Jaíka"s, "gut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mam"s, "mam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mama"s, "mma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamaa"s, "mhf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamaindé"s, "wmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamanwa"s, "mmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamara Senoufo"s, "myk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamasa"s, "mqj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mambae"s, "mgm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mambai"s, "mcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamboru"s, "mvd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mambwe-Lungu"s, "mgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mampruli"s, "maw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamuju"s, "mqx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamusi"s, "kdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mamvu"s, "mdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Man Met"s, "mml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manado Malay"s, "xmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manam"s, "mva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manambu"s, "mle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manangba"s, "nmm"s, ""s, ""s, false); g_languages.emplace_back(u8"Manchu"s, "mnc"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Manda (Australia)"s, "zma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manda (India)"s, "mha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manda (Tanzania)"s, "mgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandahuaca"s, "mht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandaic"s, "mid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandan"s, "mhq"s, ""s, ""s, false); g_languages.emplace_back(u8"Mandar"s, "mdr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mandara"s, "tbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandari"s, "mqu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandarin Chinese"s, "cmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandaya"s, "mry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandeali"s, "mjl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mander"s, "mqr"s, ""s, ""s, false); g_languages.emplace_back(u8"Mandingo"s, "man"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mandinka"s, "mnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandjak"s, "mfv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandobo Atas"s, "aax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mandobo Bawah"s, "bwp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manem"s, "jet"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mang"s, "zng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manga Kanuri"s, "kby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangarayi"s, "mpc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangareva"s, "mrv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangas"s, "zns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangayat"s, "myj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangbetu"s, "mdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangbutu"s, "mdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangga Buang"s, "mmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manggarai"s, "mqy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mango"s, "mge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangole"s, "mqc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mangseng"s, "mbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manide"s, "abd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manikion"s, "mnx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manipa"s, "mqp"s, ""s, ""s, false); g_languages.emplace_back(u8"Manipuri"s, "mni"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mankanya"s, "knf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manna-Dora"s, "mju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mannan"s, "mjv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mano"s, "mev"s, ""s, ""s, false); g_languages.emplace_back(u8"Manobo languages"s, "mno"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Manombai"s, "woo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mansaka"s, "msk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mansi"s, "mns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mansoanka"s, "msw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manta"s, "myg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mantsi"s, "nty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manumanaw Karen"s, "kxf"s, ""s, ""s, false); g_languages.emplace_back(u8"Manx"s, "glv"s, "gv"s, ""s, true ); + g_languages.emplace_back(u8"Manya"s, "mzj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manyawa"s, "mny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manyika"s, "mxc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Manza"s, "mzv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mao Naga"s, "nbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maonan"s, "mmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maore Comorian"s, "swb"s, ""s, ""s, false); g_languages.emplace_back(u8"Maori"s, "mao"s, "mi"s, "mri"s, true ); + g_languages.emplace_back(u8"Mape"s, "mlh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mapena"s, "mnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mapia"s, "mpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mapidian"s, "mpw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mapos Buang"s, "bzh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mapoyo"s, "mcg"s, ""s, ""s, false); g_languages.emplace_back(u8"Mapudungun; Mapuche"s, "arn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mapun"s, "sjm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maquiritari"s, "mch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mara Chin"s, "mrh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mara"s, "mec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marachi"s, "lri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maraghei"s, "vmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maragus"s, "mrs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maram Naga"s, "nma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marama"s, "lrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maramba"s, "myd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maranao"s, "mrw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maranunggu"s, "zmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mararit"s, "mgb"s, ""s, ""s, false); g_languages.emplace_back(u8"Marathi"s, "mar"s, "mr"s, ""s, true ); + g_languages.emplace_back(u8"Marau"s, "mvr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marba"s, "mpg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maremgi"s, "mrx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marenje"s, "vmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marfa"s, "mvu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marghi Central"s, "mrt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marghi South"s, "mfm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Margos-Yarowilca-Lauricocha Quechua"s, "qvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Margu"s, "mhg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mari (East Sepik Province)"s, "mbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mari (Madang Province)"s, "hob"s, ""s, ""s, false); g_languages.emplace_back(u8"Mari"s, "chm"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Maria (India)"s, "mrr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maria (Papua New Guinea)"s, "mds"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maricopa"s, "mrc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maridan"s, "zmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maridjabin"s, "zmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marik"s, "dad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marimanindji"s, "zmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marind"s, "mrz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maring Naga"s, "nng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maring"s, "mbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maringarr"s, "zmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marino"s, "mrb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mariri"s, "mqi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marithiel"s, "mfr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maritime Sign Language"s, "nsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mariyedi"s, "zmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marka"s, "rkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Markweeta"s, "enb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marma"s, "rmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marovo"s, "mvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marriammu"s, "xru"s, ""s, ""s, false); g_languages.emplace_back(u8"Marshallese"s, "mah"s, "mh"s, ""s, true ); + g_languages.emplace_back(u8"Marti Ke"s, "zmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Martu Wangka"s, "mpj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Martuyhunira"s, "vma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maru"s, "mhx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marwari (India)"s, "rwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Marwari (Pakistan)"s, "mve"s, ""s, ""s, false); g_languages.emplace_back(u8"Marwari"s, "mwr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Marúbo"s, "mzr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masaaba"s, "myx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masadiit Itneg"s, "tis"s, ""s, ""s, false); g_languages.emplace_back(u8"Masai"s, "mas"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Masalit"s, "mls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masana"s, "mcn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masbatenyo"s, "msb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mashco Piro"s, "cuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mashi (Nigeria)"s, "jms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mashi (Zambia)"s, "mho"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masikoro Malagasy"s, "msh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masimasi"s, "ism"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masiwang"s, "bnf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maskelynes"s, "klv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maslam"s, "msv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Masmaje"s, "mes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Massalat"s, "mdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Massep"s, "mvs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matal"s, "mfh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matbat"s, "xmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matengo"s, "mgv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matepi"s, "mqe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matigsalug Manobo"s, "mbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mato"s, "met"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matsés"s, "mcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matu Chin"s, "hlt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matukar"s, "mjk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matumbi"s, "mgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matya Samo"s, "stj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Matís"s, "mpq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maung"s, "mph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mauritian Sign Language"s, "lsy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mauwake"s, "mhl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawa (Chad)"s, "mcw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawak"s, "mjj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawan"s, "mcz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawayana"s, "mzx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawchi"s, "mke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mawes"s, "mgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maxakalí"s, "mbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maxi Gbe"s, "mxl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Maya Samo"s, "sym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mayaguduna"s, "xmy"s, ""s, ""s, false); g_languages.emplace_back(u8"Mayan languages"s, "myn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mayangna"s, "yan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mayeka"s, "myc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mayo"s, "mfy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mayogo"s, "mdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mayoyao Ifugao"s, "ifu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mazagway"s, "dkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mazaltepec Zapotec"s, "zpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mazanderani"s, "mzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mazatlán Mazatec"s, "vmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mazatlán Mixe"s, "mzl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mba"s, "mfc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbala"s, "mdp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbalanhu"s, "lnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbandja"s, "zmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbangala"s, "mxg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbangi"s, "mgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbangwe"s, "zmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbara (Chad)"s, "mpk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbati"s, "mdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbato"s, "gwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbay"s, "myb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbe"s, "mfo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbe'"s, "mtk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbelime"s, "mql"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbere"s, "mdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbesa"s, "zms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbo (Cameroon)"s, "mbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbo (Democratic Republic of Congo)"s, "zmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mboi"s, "moi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mboko"s, "mdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbole"s, "mdq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbonga"s, "xmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbongno"s, "bgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbosi"s, "mdw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbowe"s, "mxo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbre"s, "mka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbudum"s, "xmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbugu"s, "mhd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbugwe"s, "mgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbuko"s, "mqb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbukushu"s, "mhw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbula"s, "mna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbula-Bwazza"s, "mbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbule"s, "mlb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbulungish"s, "mbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbum"s, "mdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbunda"s, "mck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbunga"s, "mgy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mburku"s, "bbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbwela"s, "mfu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mbyá Guaraní"s, "gun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Me'en"s, "mym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Medebur"s, "mjm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Media Lengua"s, "mue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mediak"s, "mwx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mednyj Aleut"s, "mud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Medumba"s, "byv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mefele"s, "mfj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Megam"s, "mef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Megleno Romanian"s, "ruq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mehek"s, "nux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mehináku"s, "mmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mehri"s, "gdq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mekeo"s, "mek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mekmek"s, "mvk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mekwei"s, "msf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mele-Fila"s, "mxe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Melo"s, "mfx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Melpa"s, "med"s, ""s, ""s, false); + g_languages.emplace_back(u8"Memoni"s, "mby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mendalam Kayan"s, "xkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mendankwe-Nkwen"s, "mfd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mende (Papua New Guinea)"s, "sim"s, ""s, ""s, false); g_languages.emplace_back(u8"Mende"s, "men"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mengaka"s, "xmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mengen"s, "mee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mengisa"s, "mct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Menka"s, "mea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Menominee"s, "mez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mentawai"s, "mwv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Menya"s, "mcr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meoswar"s, "mvx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mer"s, "mnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meramera"s, "mxm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Merei"s, "lmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Merey"s, "meq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meriam"s, "ulk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Merlav"s, "mrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meru"s, "mer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Merwari"s, "wry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mesaka"s, "iyo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mescalero-Chiricahua Apache"s, "apm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mese"s, "mci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meskwaki"s, "sac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mesme"s, "zim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mesopotamian Arabic"s, "acm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mesqan"s, "mvz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meta'"s, "mgo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Metlatónoc Mixtec"s, "mxv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mewari"s, "mtr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mewati"s, "wtm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mexican Sign Language"s, "mfs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Meyah"s, "mej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mezontla Popoloca"s, "pbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mezquital Otomi"s, "ote"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mfinu"s, "zmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mfumte"s, "nfu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mgbolizhia"s, "gmz"s, ""s, ""s, false); g_languages.emplace_back(u8"Mi'kmaq; Micmac"s, "mic"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Miahuatlán Zapotec"s, "zam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miami"s, "mia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mian"s, "mpt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miani"s, "pla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Michif"s, "crg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Michoacán Mazahua"s, "mmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Michoacán Nahuatl"s, "ncl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mid Grand Valley Dani"s, "dnt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mid-Southern Banda"s, "bjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Middle Watut"s, "mpl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Midob"s, "mei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Migaama"s, "mmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Migabac"s, "mpp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Migum"s, "klm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miju-Mishmi"s, "mxj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mikasuki"s, "mik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mili"s, "ymh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miltu"s, "mlj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Min Bei Chinese"s, "mnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Min Dong Chinese"s, "cdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Min Nan Chinese"s, "nan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Min Zhong Chinese"s, "czo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mina (Cameroon)"s, "hna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mina (India)"s, "myi"s, ""s, ""s, false); g_languages.emplace_back(u8"Minangkabau"s, "min"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Minanibai"s, "mcv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minaveha"s, "mvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minderico"s, "drc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mindiri"s, "mpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mingang Doso"s, "mko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mingrelian"s, "xmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minica Huitoto"s, "hto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minidien"s, "wii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minokok"s, "mqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minriq"s, "mnq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mintil"s, "mzt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Minz Zhuang"s, "zgm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miqie"s, "yiq"s, ""s, ""s, false); g_languages.emplace_back(u8"Mirandese"s, "mwl"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Miraya Bikol"s, "rbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mirgan"s, "zrg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miriwoong Sign Language"s, "rsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miriwung"s, "mep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miship"s, "mjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Misima-Panaeati"s, "mpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mising"s, "mrg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mitla Zapotec"s, "zaw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mitlatongo Mixtec"s, "vmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mituku"s, "zmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miu"s, "mpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mixed Great Andamanese"s, "gac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mixtepec Mixtec"s, "mix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mixtepec Zapotec"s, "zpm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miya"s, "mkf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miyako"s, "mvi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Miyobe"s, "soy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mlabri"s, "mra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mlap"s, "kja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mlomp"s, "mlo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mmaala"s, "mmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mmen"s, "bfm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mo'da"s, "gbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moba"s, "mfq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mobumrin Aizi"s, "ahm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mobwa Karen"s, "jkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mochi"s, "old"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mocho"s, "mhc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mocoví"s, "moc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Modang"s, "mxd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Modole"s, "mqo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moere"s, "mvq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mofu-Gudur"s, "mif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mogholi"s, "mhj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mogofin"s, "mfg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mogum"s, "mou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mohave"s, "mov"s, ""s, ""s, false); g_languages.emplace_back(u8"Mohawk"s, "moh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Moi (Congo)"s, "mow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moi (Indonesia)"s, "mxn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moikodi"s, "mkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moingi"s, "mwz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moji"s, "ymi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mok"s, "mqt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moken"s, "mwt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mokerang"s, "mft"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mokilese"s, "mkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moklen"s, "mkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mokole"s, "mkl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mokpwe"s, "bri"s, ""s, ""s, false); g_languages.emplace_back(u8"Moksha"s, "mdf"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Molbog"s, "pwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moldova Sign Language"s, "vsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Molengue"s, "bxc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Molima"s, "mox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Molmo One"s, "aun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Molo"s, "zmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Molof"s, "msl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moloko"s, "mlw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mom Jango"s, "ver"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moma"s, "myl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Momare"s, "msz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mombo Dogon"s, "dmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mombum"s, "mso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Momina"s, "mmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Momuna"s, "mqf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mon"s, "mnw"s, ""s, ""s, false); g_languages.emplace_back(u8"Mon-Khmer languages"s, "mkh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Monastic Sign Language"s, "mzg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mondropolon"s, "npn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mondé"s, "mnd"s, ""s, ""s, false); g_languages.emplace_back(u8"Mongo"s, "lol"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mongol"s, "mgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mongolia Buriat"s, "bxm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mongolian Sign Language"s, "msr"s, ""s, ""s, false); g_languages.emplace_back(u8"Mongolian"s, "mon"s, "mn"s, ""s, true ); + g_languages.emplace_back(u8"Mongondow"s, "mog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moni"s, "mnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mono (Cameroon)"s, "mru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mono (Democratic Republic of Congo)"s, "mnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mono (Solomon Islands)"s, "mte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mono (USA)"s, "mnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Monom"s, "moo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Monsang Naga"s, "nmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Montagnais"s, "moe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Montol"s, "mtl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Monumbo"s, "mxk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Monzombo"s, "moj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moo"s, "gwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moose Cree"s, "crm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mopán Maya"s, "mop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mor (Bomberai Peninsula)"s, "moq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mor (Mor Islands)"s, "mhz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moraid"s, "msg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morawa"s, "mze"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morelos Nahuatl"s, "nhm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morerebi"s, "xmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moresada"s, "msx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mori Atas"s, "mzq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mori Bawah"s, "xmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morigi"s, "mdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morisyen"s, "mfe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moro"s, "mor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moroccan Arabic"s, "ary"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moroccan Sign Language"s, "xms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morokodo"s, "mgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morom"s, "bdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moronene"s, "mqn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morori"s, "mok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Morouas"s, "mrp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mortlockese"s, "mrl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moru"s, "mgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mosimo"s, "mqv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mosiro"s, "mwy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moskona"s, "mtj"s, ""s, ""s, false); g_languages.emplace_back(u8"Mossi"s, "mos"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mota"s, "mtt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Motlav"s, "mlv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Motu"s, "meu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mouk-Aria"s, "mwh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mountain Koiali"s, "kpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mouwase"s, "jmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Movima"s, "mzp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moyadan Itneg"s, "ity"s, ""s, ""s, false); + g_languages.emplace_back(u8"Moyon Naga"s, "nmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mozambican Sign Language"s, "mzy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpade"s, "mpi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpi"s, "mpz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpiemo"s, "mcx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpoto"s, "mpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpotovoro"s, "mvt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpumpong"s, "mgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpuono"s, "zmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mpur"s, "akc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mro-Khimi Chin"s, "cmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mru"s, "mro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mser"s, "kqx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mt. Iraya Agta"s, "atl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mt. Iriga Agta"s, "agz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mualang"s, "mtd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mubami"s, "tsx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mubi"s, "mub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muda"s, "ymd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mudburra"s, "dmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mudhili Gadaba"s, "gau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mudu Koraga"s, "vmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muduga"s, "udg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mufian"s, "aoj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mugom"s, "muk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muinane"s, "bmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mukha-Dora"s, "mmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mukulu"s, "moz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mulam"s, "mlm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mulao"s, "giu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mulgi"s, "mvh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mullu Kurumba"s, "kpb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mullukmulluk"s, "mpb"s, ""s, ""s, false); g_languages.emplace_back(u8"Multiple languages"s, "mul"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Mum"s, "kqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mumuye"s, "mzm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muna"s, "mnb"s, ""s, ""s, false); g_languages.emplace_back(u8"Munda languages"s, "mun"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Munda"s, "unx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundabli"s, "boe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundang"s, "mua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundani"s, "mnf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundari"s, "unr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundat"s, "mmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mundurukú"s, "myu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mungaka"s, "mhk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Munggui"s, "mth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mungkip"s, "mpv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muniche"s, "myr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Munit"s, "mtc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Munji"s, "mnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Munsee"s, "umu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muong"s, "mtq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mur Pano"s, "tkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muratayak"s, "asx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murik (Malaysia)"s, "mxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murik (Papua New Guinea)"s, "mtf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murkim"s, "rmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murle"s, "mur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murrinh-Patha"s, "mwf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mursi"s, "muz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murui Huitoto"s, "huu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Murupi"s, "mqw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musak"s, "mmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musar"s, "mmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musasa"s, "smm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musey"s, "mse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musgu"s, "mug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mushungulu"s, "xma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musi"s, "mui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muslim Tat"s, "ttt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Musom"s, "msu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mussau-Emira"s, "emi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muthuvan"s, "muv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mutu"s, "tuc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muya"s, "mvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muyang"s, "muy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muyuw"s, "myw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Muzi"s, "ymz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mvanip"s, "mcj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mvuba"s, "mxh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwaghavul"s, "sur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwali Comorian"s, "wlc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwan"s, "moa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwani"s, "wmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwatebu"s, "mwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwera (Chimwera)"s, "mwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwera (Nyasa)"s, "mjh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mwimbi-Muthambi"s, "mws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Myene"s, "mye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mzieme Naga"s, "nme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mághdì"s, "gmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ménik"s, "tnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mískito"s, "miq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mócheno"s, "mhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mün Chin"s, "mwq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Mündü"s, "muh"s, ""s, ""s, false); g_languages.emplace_back(u8"N'Ko"s, "nqo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"N/u"s, "ngh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Na"s, "nbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naaba"s, "nao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naami"s, "bzv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naasioi"s, "nas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naba"s, "mne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nabak"s, "naf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nabi"s, "mty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nachering"s, "ncd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nadëb"s, "mbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nafaanra"s, "nfr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nafi"s, "srf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nafri"s, "nxx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nafusi"s, "jbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naga Pidgin"s, "nag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nagarchal"s, "nbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nage"s, "nxe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nahali"s, "nlx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nahari"s, "nhh"s, ""s, ""s, false); g_languages.emplace_back(u8"Nahuatl languages"s, "nah"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nai"s, "bio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Najdi Arabic"s, "ars"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naka'ela"s, "nae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nakai"s, "nkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nakame"s, "nib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nakanai"s, "nak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nakara"s, "nck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nake"s, "nbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naki"s, "mff"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nakwi"s, "nax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nalca"s, "nlc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nali"s, "nss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nalik"s, "nal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nalu"s, "naj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naluo Yi"s, "ylo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nalögo"s, "nlz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nama (Papua New Guinea)"s, "nmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namakura"s, "nmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namat"s, "nkm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nambo"s, "ncm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nambya"s, "nmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namia"s, "nnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namiae"s, "nvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namibian Sign Language"s, "nbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namla"s, "naa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namo"s, "mxw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namonuito"s, "nmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namosi-Naitasiri-Serua"s, "bwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Namuyi"s, "nmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nanai"s, "gld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nancere"s, "nnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nande"s, "nnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nandi"s, "niq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nanerigé Sénoufo"s, "sen"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nanga Dama Dogon"s, "nzz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nankina"s, "nnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nanti"s, "cox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nanubae"s, "afk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Napo Lowland Quechua"s, "qvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Napu"s, "npy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nar Phu"s, "npa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nara"s, "nrb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Narak"s, "nac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Narango"s, "nrg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Narim"s, "loh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naro"s, "nhr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Narom"s, "nrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Narua"s, "nru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nasal"s, "nsy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nasarian"s, "nvh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naskapi"s, "nsk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Natanzi"s, "ntz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nataoran Amis"s, "ais"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nateni"s, "ntm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nathembo"s, "nte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Natioro"s, "nti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Natügu"s, "ntu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nauete"s, "nxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naukan Yupik"s, "ynk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nauna"s, "ncn"s, ""s, ""s, false); g_languages.emplace_back(u8"Nauru"s, "nau"s, "na"s, ""s, true ); g_languages.emplace_back(u8"Navajo; Navaho"s, "nav"s, "nv"s, ""s, true ); + g_languages.emplace_back(u8"Navut"s, "nsw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nawaru"s, "nwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nawdm"s, "nmz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nawuri"s, "naw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Naxi"s, "nxq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nayi"s, "noz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nayini"s, "nyq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ncane"s, "ncr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nchumbulu"s, "nlu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nda'nda'"s, "nnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndai"s, "gke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndaka"s, "ndk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndaktup"s, "ncp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndali"s, "ndh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndam"s, "ndm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndamba"s, "ndj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndambomo"s, "nxo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndasa"s, "nda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndau"s, "ndc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nde-Gbite"s, "ned"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nde-Nsele-Nta"s, "ndd"s, ""s, ""s, false); g_languages.emplace_back(u8"Ndebele, North; North Ndebele"s, "nde"s, "nd"s, ""s, true ); g_languages.emplace_back(u8"Ndebele, South; South Ndebele"s, "nbl"s, "nr"s, ""s, true ); + g_languages.emplace_back(u8"Ndemli"s, "nml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndendeule"s, "dne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndengereko"s, "ndg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndo"s, "ndp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndobo"s, "ndw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndoe"s, "nbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndogo"s, "ndz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndolo"s, "ndl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndom"s, "nqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndombe"s, "ndq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndonde Hamba"s, "njd"s, ""s, ""s, false); g_languages.emplace_back(u8"Ndonga"s, "ndo"s, "ng"s, ""s, true ); + g_languages.emplace_back(u8"Ndoola"s, "ndr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nduga"s, "ndx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndumu"s, "nmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndunda"s, "nuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndunga"s, "ndt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndut"s, "ndv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndyuka-Trio Pidgin"s, "njt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ndzwani Comorian"s, "wni"s, ""s, ""s, false); g_languages.emplace_back(u8"Neapolitan"s, "nap"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nedebang"s, "nec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nefamese"s, "nef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Negeri Sembilan Malay"s, "zmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Negidal"s, "neg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nehan"s, "nsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nek"s, "nif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nekgini"s, "nkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Neko"s, "nej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Neku"s, "nek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nema"s, "gsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Neme"s, "nex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nemi"s, "nem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nen"s, "nqn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nend"s, "anh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nenets"s, "yrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nengone"s, "nen"s, ""s, ""s, false); g_languages.emplace_back(u8"Nepal Bhasa; Newari"s, "new"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nepalese Sign Language"s, "nsp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nepali (individual language)"s, "npi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nepali Kurux"s, "kxl"s, ""s, ""s, false); g_languages.emplace_back(u8"Nepali"s, "nep"s, "ne"s, ""s, true ); + g_languages.emplace_back(u8"Nete"s, "net"s, ""s, ""s, false); + g_languages.emplace_back(u8"New Caledonian Javanese"s, "jas"s, ""s, ""s, false); + g_languages.emplace_back(u8"New Zealand Sign Language"s, "nzs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Neyo"s, "ney"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nez Perce"s, "nez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngaanyatjarra"s, "ntj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngad'a"s, "nxg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngadjunmaya"s, "nju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngaing"s, "nnf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngaju"s, "nij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngala"s, "nud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngalum"s, "szb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngam"s, "nmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngamambo"s, "nbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngambay"s, "sba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngamo"s, "nbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngan'gityemerri"s, "nam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nganasan"s, "nio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngando (Central African Republic)"s, "ngd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngando (Democratic Republic of Congo)"s, "nxd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngandyera"s, "nne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngangam"s, "gng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngardi"s, "rxd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngarinman"s, "nbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngarinyin"s, "ung"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngarla"s, "nrk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngarluma"s, "nrl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngas"s, "anc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngasa"s, "nsg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngatik Men's Creole"s, "ngm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngawn Chin"s, "cnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngazidja Comorian"s, "zdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngbaka Ma'bo"s, "nbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngbaka Manza"s, "ngg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngbaka"s, "nga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngbinda"s, "nbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngbundu"s, "nuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngelima"s, "agh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngemba"s, "nge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngeq"s, "ngt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngete"s, "nnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nggem"s, "nbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nggwahyi"s, "ngx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngie"s, "ngj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngiemboon"s, "nnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngile"s, "jle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngindo"s, "nnq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngiti"s, "niy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngizim"s, "ngi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngkâlmpw Kanum"s, "kcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngom"s, "nra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngomba"s, "jgo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngombale"s, "nla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngombe (Central African Republic)"s, "nmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngombe (Democratic Republic of Congo)"s, "ngc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngongo"s, "noq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngoni"s, "ngo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngoshie"s, "nsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngul"s, "nlo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngulu"s, "ngp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nguluwan"s, "nuw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngumbi"s, "nui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngundi"s, "ndn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngundu"s, "nue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngungwel"s, "ngz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngurimi"s, "ngq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nguôn"s, "nuo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngwaba"s, "ngw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngwe"s, "nwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngwo"s, "ngn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ngäbere"s, "gym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nhanda"s, "nha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nhengatu"s, "yrl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nhuwala"s, "nhf"s, ""s, ""s, false); g_languages.emplace_back(u8"Nias"s, "nia"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nicaragua Creole English"s, "bzk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nicaraguan Sign Language"s, "ncs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Niellim"s, "nie"s, ""s, ""s, false); g_languages.emplace_back(u8"Niger-Kordofanian languages"s, "nic"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nigeria Mambila"s, "mzk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nigerian Fulfulde"s, "fuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nigerian Pidgin"s, "pcm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nigerian Sign Language"s, "nsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nihali"s, "nll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nii"s, "nii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Niksek"s, "gbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nila"s, "nil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nilamba"s, "nim"s, ""s, ""s, false); g_languages.emplace_back(u8"Nilo-Saharan languages"s, "ssa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nimadi"s, "noe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nimboran"s, "nir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nimi"s, "nis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nimo"s, "niw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nimoa"s, "nmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ninam"s, "shb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nindi"s, "nxi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ningera"s, "nby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ninggerum"s, "nxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ningil"s, "niz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ningye"s, "nns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ninia Yali"s, "nlk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ninzo"s, "nin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nipsan"s, "nps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nisa"s, "njs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nisenan"s, "nsz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nisga'a"s, "ncg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nisi (China)"s, "yso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Niuafo'ou"s, "num"s, ""s, ""s, false); g_languages.emplace_back(u8"Niuean"s, "niu"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nivaclé"s, "cag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Niwer Mil"s, "hrc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Njalgulgule"s, "njl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Njebi"s, "nzb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Njen"s, "njj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Njerep"s, "njr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Njyem"s, "njy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkami"s, "nkq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkangala"s, "nkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkari"s, "nkz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkem-Nkum"s, "isi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkhumbi"s, "khu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkongho"s, "nkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkonya"s, "nko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkoroo"s, "nkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkoya"s, "nka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkukoli"s, "nbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nkutu"s, "nkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nnam"s, "nbp"s, ""s, ""s, false); g_languages.emplace_back(u8"No linguistic content; Not applicable"s, "zxx"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nobiin"s, "fia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nobonob"s, "gaw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nocte Naga"s, "njb"s, ""s, ""s, false); g_languages.emplace_back(u8"Nogai"s, "nog"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Noiri"s, "noi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nokuku"s, "nkk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nomaande"s, "lem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nomane"s, "nof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nomatsiguenga"s, "not"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nomu"s, "noh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nong Zhuang"s, "zhn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nonuya"s, "noj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Noon"s, "snf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Noone"s, "nhu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nopala Chatino"s, "cya"s, ""s, ""s, false); g_languages.emplace_back(u8"Norse, Old"s, "non"s, ""s, ""s, true ); + g_languages.emplace_back(u8"North Alaskan Inupiatun"s, "esi"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Ambrym"s, "mmg"s, ""s, ""s, false); g_languages.emplace_back(u8"North American Indian languages"s, "nai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"North Asmat"s, "nks"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Awyu"s, "yir"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Azerbaijani"s, "azj"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Babar"s, "bcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Bolivian Quechua"s, "qul"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Central Mixe"s, "neq"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Efate"s, "llp"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Fali"s, "fll"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Giziga"s, "gis"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Junín Quechua"s, "qvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Levantine Arabic"s, "apc"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Marquesan"s, "mrq"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Mesopotamian Arabic"s, "ayp"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Mofu"s, "mfk"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Moluccan Malay"s, "max"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Muyu"s, "kti"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Nuaulu"s, "nni"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Slavey"s, "scs"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Tairora"s, "tbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Tanna"s, "tnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Wahgi"s, "whg"s, ""s, ""s, false); + g_languages.emplace_back(u8"North Watut"s, "una"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northeast Kiwai"s, "kiw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northeast Maidu"s, "nmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northeast Pashai"s, "aee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northeastern Dinka"s, "dip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northeastern Thai"s, "tts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Alta"s, "aqn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Altai"s, "atv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Amami-Oshima"s, "ryn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Betsimisaraka Malagasy"s, "bmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Binukidnon"s, "kyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Bobo Madaré"s, "bbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Bontok"s, "rbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Catanduanes Bikol"s, "cts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Conchucos Ancash Quechua"s, "qxn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Dagara"s, "dgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Dong"s, "doc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern East Cree"s, "crl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Emberá"s, "emp"s, ""s, ""s, false); g_languages.emplace_back(u8"Northern Frisian"s, "frr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Northern Ghale"s, "ghh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Gondi"s, "gno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Grebo"s, "gbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Guiyang Hmong"s, "huj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Haida"s, "hdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Hindko"s, "hno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Huishui Hmong"s, "hmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Kankanay"s, "xnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Khmer"s, "kxm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Kissi"s, "kqs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Kurdish"s, "kmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Luri"s, "lrc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Mashan Hmong"s, "hmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Muji"s, "ymx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Nago"s, "xkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Ngbandi"s, "ngb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Nisu"s, "yiv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Nuni"s, "nuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Oaxaca Nahuatl"s, "nhy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Ohlone"s, "cst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern One"s, "onr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Paiute"s, "pao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Pame"s, "pmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Pashto"s, "pbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Pastaza Quichua"s, "qvz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Puebla Nahuatl"s, "ncj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Pumi"s, "pmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Qiandong Miao"s, "hea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Qiang"s, "cng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Rengma Naga"s, "nnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Roglai"s, "rog"s, ""s, ""s, false); g_languages.emplace_back(u8"Northern Sami"s, "sme"s, "se"s, ""s, true ); + g_languages.emplace_back(u8"Northern Sierra Miwok"s, "nsq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Sorsoganon"s, "bks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Subanen"s, "stb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tarahumara"s, "thh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tepehuan"s, "ntp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Thai"s, "nod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tidung"s, "ntd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tiwa"s, "twf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tlaxiaco Mixtec"s, "xtn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Toussian"s, "tsp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tujia"s, "tji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Tutchone"s, "ttm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Uzbek"s, "uzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northern Yukaghir"s, "ykg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwest Alaska Inupiatun"s, "esk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwest Gbaya"s, "gya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwest Maidu"s, "mjd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwest Oaxaca Mixtec"s, "mxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwest Pashai"s, "glh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Dinka"s, "diw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Fars"s, "faz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Kolami"s, "kfb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Nisu"s, "nsf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Ojibwa"s, "ojb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Northwestern Tamang"s, "tmk"s, ""s, ""s, false); g_languages.emplace_back(u8"Norwegian Nynorsk; Nynorsk, Norwegian"s, "nno"s, "nn"s, ""s, true ); + g_languages.emplace_back(u8"Norwegian Sign Language"s, "nsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Norwegian"s, "nor"s, "no"s, ""s, true ); + g_languages.emplace_back(u8"Notre"s, "bly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Notsi"s, "ncf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Noy"s, "noy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nsenga"s, "nse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nshi"s, "nsc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nsongo"s, "nsx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ntcham"s, "bud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ntomba"s, "nto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nubaca"s, "baf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nubi"s, "kcn"s, ""s, ""s, false); g_languages.emplace_back(u8"Nubian languages"s, "nub"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nubri"s, "kte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nuer"s, "nus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nugunu (Cameroon)"s, "yas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nuk"s, "noc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nukak Makú"s, "mbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nukna"s, "klt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nukumanu"s, "nuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nukuoro"s, "nkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nukuria"s, "nur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Numana-Nunku-Gbantu-Numbu"s, "nbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Numanggang"s, "nop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Numbami"s, "sij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nume"s, "tgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Numèè"s, "kdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nung (Viet Nam)"s, "nut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nunggubuyu"s, "nuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nungu"s, "rin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nupbikha"s, "npb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nupe-Nupe-Tako"s, "nup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nusa Laut"s, "nul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nusu"s, "nuf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nuu-chah-nulth"s, "nuk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyabwa"s, "nwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyaheun"s, "nev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyahkur"s, "cbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyakyusa-Ngonde"s, "nyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyali"s, "nlj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyam"s, "nmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyamal"s, "nly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyambo"s, "now"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyamusa-Molo"s, "nwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyamwanga"s, "mwn"s, ""s, ""s, false); g_languages.emplace_back(u8"Nyamwezi"s, "nym"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nyaneka"s, "nyk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyanga"s, "nyj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyanga-li"s, "nyc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyangatom"s, "nnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyangbo"s, "nyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyangumarta"s, "nna"s, ""s, ""s, false); g_languages.emplace_back(u8"Nyankole"s, "nyn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nyankpa"s, "yes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyarafolo Senoufo"s, "sev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyaturu"s, "rim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyaw"s, "nyw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyemba"s, "nba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyengo"s, "nye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyenkha"s, "neh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyeu"s, "nyl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyigina"s, "nyh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyiha (Malawi)"s, "nyr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyiha (Tanzania)"s, "nih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyika (Malawi and Zambia)"s, "nkv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyika (Tanzania)"s, "nkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyindrou"s, "lid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyindu"s, "nyg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyishi"s, "njz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyiyaparli"s, "xny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyokon"s, "nvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyole"s, "nuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyong"s, "muo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyore"s, "nyd"s, ""s, ""s, false); g_languages.emplace_back(u8"Nyoro"s, "nyo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Nyunga"s, "nys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyungwe"s, "nyu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nyâlayu"s, "yly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nzakambay"s, "nzy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nzakara"s, "nzk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nzanyi"s, "nja"s, ""s, ""s, false); g_languages.emplace_back(u8"Nzima"s, "nzi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ná-Meo"s, "neo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nêlêmwa-Nixumwak"s, "nee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Nüpode Huitoto"s, "hux"s, ""s, ""s, false); + g_languages.emplace_back(u8"O'du"s, "tyh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Obanliku"s, "bzy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oblo"s, "obl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Obo Manobo"s, "obo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Obokuitai"s, "afz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Obolo"s, "ann"s, ""s, ""s, false); + g_languages.emplace_back(u8"Obulom"s, "obu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ocaina"s, "oca"s, ""s, ""s, false); g_languages.emplace_back(u8"Occitan (post 1500); Provençal"s, "oci"s, "oc"s, ""s, true ); + g_languages.emplace_back(u8"Ocotepec Mixtec"s, "mie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ocotlán Zapotec"s, "zac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Od"s, "odk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Odia"s, "ory"s, ""s, ""s, false); + g_languages.emplace_back(u8"Odiai"s, "bhf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Odoodee"s, "kkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Odual"s, "odu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Odut"s, "oda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ofayé"s, "opy"s, ""s, ""s, false); g_languages.emplace_back(u8"Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)"s, "arc"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ogbah"s, "ogc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ogbia"s, "ogb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ogbogolo"s, "ogg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ogbronuagum"s, "ogu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ogea"s, "eri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oirata"s, "oia"s, ""s, ""s, false); g_languages.emplace_back(u8"Ojibwa"s, "oji"s, "oj"s, ""s, true ); + g_languages.emplace_back(u8"Ojitlán Chinantec"s, "chj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okanagan"s, "oka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oki-No-Erabu"s, "okn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okiek"s, "oki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oko-Eni-Osayen"s, "oks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okobo"s, "okb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okodia"s, "okd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okolod"s, "kqv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okpamheri"s, "opa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okpe (Northwestern Edo)"s, "okx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Okpe (Southwestern Edo)"s, "oke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oksapmin"s, "opm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oku"s, "oku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Olekha"s, "ole"s, ""s, ""s, false); + g_languages.emplace_back(u8"Olo"s, "ong"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oloma"s, "olm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Olrat"s, "olr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Olu'bo"s, "lul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Olulumo-Ikom"s, "iko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oluta Popoluca"s, "plo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Omagua"s, "omg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Omaha-Ponca"s, "oma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Omani Arabic"s, "acx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ombamba"s, "mbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ombo"s, "oml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ometepec Nahuatl"s, "nht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Omi"s, "omi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Omotik"s, "omt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ona"s, "ona"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oneida"s, "one"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ong"s, "oog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Onin Based Pidgin"s, "onx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Onin"s, "oni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Onjob"s, "onj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ono"s, "ons"s, ""s, ""s, false); + g_languages.emplace_back(u8"Onobasulu"s, "onn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Onondaga"s, "ono"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ontenu"s, "ont"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ontong Java"s, "ojv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oorlams"s, "oor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Opao"s, "opo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Opuuo"s, "lgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orang Kanaq"s, "orn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orang Seletar"s, "ors"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oraon Sadri"s, "sdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orejón"s, "ore"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oring"s, "org"s, ""s, ""s, false); g_languages.emplace_back(u8"Oriya"s, "ori"s, "or"s, ""s, true ); + g_languages.emplace_back(u8"Orizaba Nahuatl"s, "nlv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orma"s, "orc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ormu"s, "orz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ormuri"s, "oru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oro Win"s, "orw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oro"s, "orx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oroch"s, "oac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oroha"s, "ora"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orok"s, "oaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orokaiva"s, "okv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oroko"s, "bdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orokolo"s, "oro"s, ""s, ""s, false); g_languages.emplace_back(u8"Oromo"s, "orm"s, "om"s, ""s, true ); + g_languages.emplace_back(u8"Oroqen"s, "orh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orowe"s, "bpk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oruma"s, "orr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Orya"s, "ury"s, ""s, ""s, false); g_languages.emplace_back(u8"Osage"s, "osa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Osatu"s, "ost"s, ""s, ""s, false); + g_languages.emplace_back(u8"Osing"s, "osi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ososo"s, "oso"s, ""s, ""s, false); g_languages.emplace_back(u8"Ossetian; Ossetic"s, "oss"s, "os"s, ""s, true ); + g_languages.emplace_back(u8"Ot Danum"s, "otd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Otank"s, "uta"s, ""s, ""s, false); g_languages.emplace_back(u8"Otomian languages"s, "oto"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Otoro"s, "otr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ottawa"s, "otw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Otuho"s, "lot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oune"s, "oue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Owa"s, "stn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Owenia"s, "wsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Owiniga"s, "owi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oy"s, "oyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oya'oya"s, "oyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Oyda"s, "oyd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ozolotepec Zapotec"s, "zao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ozumacín Chinantec"s, "chz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pa Di"s, "pdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pa'a"s, "pqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pa'o Karen"s, "blk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pa-Hng"s, "pha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paakantyi"s, "drl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paama"s, "pma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paasaal"s, "sig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pacahuara"s, "pcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pacaraos Quechua"s, "qvp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pacific Gulf Yupik"s, "ems"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pacoh"s, "pac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Padoe"s, "pdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pagi"s, "pgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pagibete"s, "pae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pagu"s, "pgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pahanan Agta"s, "apf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pahari-Potwari"s, "phr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pahi"s, "lgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pahlavani"s, "phv"s, ""s, ""s, false); g_languages.emplace_back(u8"Pahlavi"s, "pal"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Pai Tavytera"s, "pta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paicî"s, "pri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paipai"s, "ppi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paite Chin"s, "pck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paiwan"s, "pwn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pak-Tong"s, "pkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pakanha"s, "pkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pakaásnovos"s, "pav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pakistan Sign Language"s, "pks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paku Karen"s, "jkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paku"s, "pku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pal"s, "abw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palaka Senoufo"s, "plr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palantla Chinantec"s, "cpa"s, ""s, ""s, false); g_languages.emplace_back(u8"Palauan"s, "pau"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Paleni"s, "pnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palenquero"s, "pln"s, ""s, ""s, false); g_languages.emplace_back(u8"Pali"s, "pli"s, "pi"s, ""s, true ); + g_languages.emplace_back(u8"Palikúr"s, "plu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paliyan"s, "pcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palor"s, "fap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palpa"s, "plp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palu'e"s, "ple"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paluan"s, "plz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Palya Bareli"s, "bpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pam"s, "pmn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pambia"s, "pmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pamona"s, "pmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pamosu"s, "hih"s, ""s, ""s, false); g_languages.emplace_back(u8"Pampanga; Kapampangan"s, "pam"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Pamplona Atta"s, "att"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pana (Burkina Faso)"s, "pnq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pana (Central African Republic)"s, "pnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panamanian Sign Language"s, "lsp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panamint"s, "par"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panao Huánuco Quechua"s, "qxh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panará"s, "kre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panasuan"s, "psn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panawa"s, "pwb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pancana"s, "pnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panchpargania"s, "tdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pande"s, "bkj"s, ""s, ""s, false); g_languages.emplace_back(u8"Pangasinan"s, "pag"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Pangseng"s, "pgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pangutaran Sama"s, "slm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pangwa"s, "pbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pangwali"s, "pgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panim"s, "pnr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paniya"s, "pcg"s, ""s, ""s, false); g_languages.emplace_back(u8"Panjabi; Punjabi"s, "pan"s, "pa"s, ""s, true ); + g_languages.emplace_back(u8"Pankhu"s, "pkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pannei"s, "pnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pano"s, "mqz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panoan Katukína"s, "knt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panyi Bai"s, "bfc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Panytyima"s, "pnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papantla Totonac"s, "top"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papapana"s, "ppn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papar"s, "dpp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papasena"s, "pas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papel"s, "pbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papi"s, "ppe"s, ""s, ""s, false); g_languages.emplace_back(u8"Papiamento"s, "pap"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Papitalai"s, "pat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papua New Guinean Sign Language"s, "pgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Papuan Malay"s, "pmy"s, ""s, ""s, false); g_languages.emplace_back(u8"Papuan languages"s, "paa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Papuma"s, "ppm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Para Naga"s, "pzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parachi"s, "prc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paraguayan Guaraní"s, "gug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paraguayan Sign Language"s, "pys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parakanã"s, "pak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paranan"s, "prf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parauk"s, "prk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parawen"s, "prw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pardhan"s, "pch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pardhi"s, "pcl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pare"s, "ppt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parecís"s, "pab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parenga"s, "pcj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parkari Koli"s, "kvx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parkwa"s, "pbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parsi"s, "prp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parsi-Dari"s, "prd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Parya"s, "paq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pará Arára"s, "aap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pará Gavião"s, "gvp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pasi"s, "psq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pass Valley Yali"s, "yac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Patamona"s, "pbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Patani"s, "ptn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Patep"s, "ptp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pathiya"s, "pty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Patpatar"s, "gfk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pattani Malay"s, "mfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pattani"s, "lae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pattapu"s, "ptq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paulohi"s, "plh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paumarí"s, "pad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paunaka"s, "pnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pauri Bareli"s, "bfb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pawaia"s, "pwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pawnee"s, "paw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Paynamar"s, "pmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pe"s, "pai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pear"s, "pcb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pech"s, "pay"s, ""s, ""s, false); g_languages.emplace_back(u8"Pedi; Sepedi; Northern Sotho"s, "nso"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Peere"s, "pfe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pei"s, "ppq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pekal"s, "pel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pela"s, "bxd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pele-Ata"s, "ata"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pelende"s, "ppp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pemon"s, "aoc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Penang Sign Language"s, "psg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Penchal"s, "pek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pendau"s, "ums"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pengo"s, "peg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pennsylvania German"s, "pdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Penrhyn"s, "pnh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Perai"s, "wet"s, ""s, ""s, false); + g_languages.emplace_back(u8"Peranakan Indonesian"s, "pea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Peripheral Mongolian"s, "mvf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pero"s, "pip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Persian Sign Language"s, "psc"s, ""s, ""s, false); g_languages.emplace_back(u8"Persian"s, "per"s, "fa"s, "fas"s, true ); g_languages.emplace_back(u8"Persian, Old (ca. 600-400 B.C.)"s, "peo"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Peruvian Sign Language"s, "prl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Petapa Zapotec"s, "zpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Petats"s, "pex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Petjo"s, "pey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Peñoles Mixtec"s, "mil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pfaelzisch"s, "pfl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phai"s, "prt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phake"s, "phk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phala"s, "ypa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phalura"s, "phl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phana'"s, "phq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phangduwali"s, "phw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phende"s, "pem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Philippine Sign Language"s, "psp"s, ""s, ""s, false); g_languages.emplace_back(u8"Philippine languages"s, "phi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Phimbi"s, "phm"s, ""s, ""s, false); g_languages.emplace_back(u8"Phoenician"s, "phn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Phola"s, "ypg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pholo"s, "yip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phom Naga"s, "nph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phong-Kniang"s, "pnx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phrae Pwo Karen"s, "kjt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phu Thai"s, "pht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phuan"s, "phu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phudagi"s, "phd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phuie"s, "pug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phukha"s, "phh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phuma"s, "ypm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phunoi"s, "pho"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phuong"s, "phg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phupa"s, "ypp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phupha"s, "yph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Phuza"s, "ypz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piamatsina"s, "ptr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piame"s, "pin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piapoco"s, "pio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piaroa"s, "pid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Picard"s, "pcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pichis Ashéninka"s, "cpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piemontese"s, "pms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pije"s, "piz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pijin"s, "pis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pilagá"s, "plg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pileni"s, "piv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pima Bajo"s, "pia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pimbwe"s, "piw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pinai-Hagahai"s, "pnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pingelapese"s, "pif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pini"s, "pii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pinigura"s, "pnv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pinji"s, "pic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pinotepa Nacional Mixtec"s, "mio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pintiini"s, "pti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pintupi-Luritja"s, "piu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pinyin"s, "pny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pipil"s, "ppl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pirahã"s, "myp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piratapuyo"s, "pir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pisabo"s, "pig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pisaflores Tepehua"s, "tpp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pitcairn-Norfolk"s, "pih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pite Sami"s, "sje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piti"s, "pcn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pitjantjatjara"s, "pjt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piu"s, "pix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Piya-Kwonci"s, "piy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plains Cree"s, "crk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plains Indian Sign Language"s, "psd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plains Miwok"s, "pmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plapo Krumen"s, "ktj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plateau Malagasy"s, "plt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Plautdietsch"s, "pdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Playero"s, "gob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pnar"s, "pbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pochuri Naga"s, "npo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Podena"s, "pdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pogolo"s, "poy"s, ""s, ""s, false); g_languages.emplace_back(u8"Pohnpeian"s, "pon"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Pokangá"s, "pok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Poke"s, "pof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pokomo"s, "pkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Polari"s, "pld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Polci"s, "plj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Polish Sign Language"s, "pso"s, ""s, ""s, false); g_languages.emplace_back(u8"Polish"s, "pol"s, "pl"s, ""s, true ); + g_languages.emplace_back(u8"Polonombauk"s, "plb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pom"s, "pmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pomo"s, "pmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ponam"s, "ncc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pongu"s, "png"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ponosakan"s, "pns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pontic"s, "pnt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ponyo-Gongwang Naga"s, "npg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Popti'"s, "jac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Poqomam"s, "poc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Poqomchi'"s, "poh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Porohanon"s, "prh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Port Sandwich"s, "psw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Port Vato"s, "ptv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Portuguese Sign Language"s, "psr"s, ""s, ""s, false); g_languages.emplace_back(u8"Portuguese"s, "por"s, "pt"s, ""s, true ); + g_languages.emplace_back(u8"Potawatomi"s, "pot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pottangi Ollar Gadaba"s, "gdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Poumei Naga"s, "pmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pouye"s, "bye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Powari"s, "pwr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Poyanáwa"s, "pyn"s, ""s, ""s, false); g_languages.emplace_back(u8"Prakrit languages"s, "pra"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Prasuni"s, "prn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Principense"s, "pre"s, ""s, ""s, false); g_languages.emplace_back(u8"Provençal, Old (to 1500)"s, "pro"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Providencia Sign Language"s, "prz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Prussian"s, "prg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Psikye"s, "kvj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pu Ko"s, "puk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pu-Xian Chinese"s, "cpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puare"s, "pux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pudtol Atta"s, "atp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puerto Rican Sign Language"s, "psl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puimei Naga"s, "npu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puinave"s, "pui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pukapuka"s, "pkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pulaar"s, "fuc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pulabu"s, "pup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pular"s, "fuf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puluwatese"s, "puw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puma"s, "pum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pumé"s, "yae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Aput"s, "pud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Bah-Biau"s, "pna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Batu 1"s, "pnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Merah"s, "puf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Merap"s, "puc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punan Tubu"s, "puj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puno Quechua"s, "qxp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Punu"s, "puu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puoc"s, "puo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puragi"s, "pru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Purari"s, "iar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Purepecha"s, "tsz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Purik"s, "prx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puroik"s, "suv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puruborá"s, "pur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Purum"s, "pub"s, ""s, ""s, false); g_languages.emplace_back(u8"Pushto; Pashto"s, "pus"s, "ps"s, ""s, true ); + g_languages.emplace_back(u8"Putai"s, "mfl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Putoh"s, "put"s, ""s, ""s, false); + g_languages.emplace_back(u8"Putukwam"s, "afe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Puyuma"s, "pyu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pwaamei"s, "pme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pwapwâ"s, "pop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pwo Eastern Karen"s, "kjp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pwo Northern Karen"s, "pww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pwo Western Karen"s, "pwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pyapun"s, "pcw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pye Krumen"s, "pye"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pyen"s, "pyy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pyu (Papua New Guinea)"s, "pby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Páez"s, "pbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pááfang"s, "pfa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Päri"s, "lkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pémono"s, "pev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pévé"s, "lme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Pökoot"s, "pko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Q'anjob'al"s, "kjb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qabiao"s, "laq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qaqet"s, "byx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qashqa'i"s, "qxq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qau"s, "gqu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qawasqar"s, "alc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qila Muji"s, "ymq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qimant"s, "ahg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Qiubei Zhuang"s, "zqe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quapaw"s, "qua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quebec Sign Language"s, "fcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quechan"s, "yum"s, ""s, ""s, false); g_languages.emplace_back(u8"Quechua"s, "que"s, "qu"s, ""s, true ); + g_languages.emplace_back(u8"Querétaro Otomi"s, "otq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quetzaltepec Mixe"s, "pxm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Queyu"s, "qvy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quiavicuzas Zapotec"s, "zpj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quileute"s, "qui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quinqui"s, "quq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quioquitani-Quierí Zapotec"s, "ztq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Quiotepec Chinantec"s, "chq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rabha"s, "rah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rade"s, "rad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rahambuu"s, "raz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rajah Kabunsuwan Manobo"s, "mqk"s, ""s, ""s, false); g_languages.emplace_back(u8"Rajasthani"s, "raj"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Rajbanshi"s, "rjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Raji"s, "rji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rajong"s, "rjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rajput Garasia"s, "gra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rakahanga-Manihiki"s, "rkh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rakhine"s, "rki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ralte"s, "ral"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rama"s, "rma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ramoaaina"s, "rai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ramopa"s, "kjx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rampi"s, "lje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rana Tharu"s, "thr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rang"s, "rax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ranglong"s, "rnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rangpuri"s, "rkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rao"s, "rao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rapa"s, "ray"s, ""s, ""s, false); g_languages.emplace_back(u8"Rapanui"s, "rap"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Rapoisi"s, "kyx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rapting"s, "rpt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rara Bakati'"s, "lra"s, ""s, ""s, false); g_languages.emplace_back(u8"Rarotongan; Cook Islands Maori"s, "rar"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Rasawa"s, "rac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ratagnon"s, "btn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ratahan"s, "rth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rathawi"s, "rtw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rathwi Bareli"s, "bgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Raute"s, "rau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ravula"s, "yea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rawa"s, "rwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rawang"s, "raw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rawat"s, "jnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rawngtu Chin"s, "weu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rawo"s, "rwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rayón Zoque"s, "zor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Razajerdi"s, "rat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Red Gelao"s, "gir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Reel"s, "atu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rejang Kayan"s, "ree"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rejang"s, "rej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Reli"s, "rei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rembarunga"s, "rmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rembong"s, "reb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Remontado Dumagat"s, "agv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rempi"s, "rmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Remun"s, "lkj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rendille"s, "rel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rengao"s, "ren"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rennell-Bellona"s, "mnv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rennellese Sign Language"s, "rsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Repanbitip"s, "rpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rerau"s, "rea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rerep"s, "pgk"s, ""s, ""s, false); g_languages.emplace_back(u8"Reserved for local use: qaa"s, u8"qaa"s, ""s, ""s, true ); g_languages.emplace_back(u8"Reserved for local use: qab"s, u8"qab"s, ""s, ""s, true ); g_languages.emplace_back(u8"Reserved for local use: qac"s, u8"qac"s, ""s, ""s, true ); g_languages.emplace_back(u8"Reserved for local use: qad"s, u8"qad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Reshe"s, "res"s, ""s, ""s, false); + g_languages.emplace_back(u8"Resígaro"s, "rgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Retta"s, "ret"s, ""s, ""s, false); + g_languages.emplace_back(u8"Reyesano"s, "rey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Riang (India)"s, "ria"s, ""s, ""s, false); + g_languages.emplace_back(u8"Riang (Myanmar)"s, "ril"s, ""s, ""s, false); + g_languages.emplace_back(u8"Riantana"s, "ran"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ribun"s, "rir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rien"s, "rie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rikbaktsa"s, "rkb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rinconada Bikol"s, "bto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rincón Zapotec"s, "zar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ringgou"s, "rgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ririo"s, "rri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ritarungo"s, "rit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Riung"s, "riu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Riverain Sango"s, "snj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rogo"s, "rod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rohingya"s, "rhg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Roma"s, "rmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Romagnol"s, "rgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Romam"s, "rmx"s, ""s, ""s, false); g_languages.emplace_back(u8"Romance languages"s, "roa"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Romanian Sign Language"s, "rms"s, ""s, ""s, false); g_languages.emplace_back(u8"Romanian; Moldavian; Moldovan"s, "rum"s, "ro"s, "ron"s, true ); + g_languages.emplace_back(u8"Romano-Greek"s, "rge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Romano-Serbian"s, "rsb"s, ""s, ""s, false); g_languages.emplace_back(u8"Romansh"s, "roh"s, "rm"s, ""s, true ); g_languages.emplace_back(u8"Romany"s, "rom"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Romblomanon"s, "rol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rombo"s, "rof"s, ""s, ""s, false); + g_languages.emplace_back(u8"Romkun"s, "rmk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ron"s, "cla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ronga"s, "rng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rongga"s, "ror"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rongmei Naga"s, "nbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rongpo"s, "rnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ronji"s, "roe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Roon"s, "rnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Roria"s, "rga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rotokas"s, "roo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rotuman"s, "rtm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Roviana"s, "rug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ruching Palaung"s, "pce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rudbari"s, "rdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rufiji"s, "rui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ruga"s, "ruh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rukai"s, "dru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ruma"s, "ruz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rumai Palaung"s, "rbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rumu"s, "klq"s, ""s, ""s, false); g_languages.emplace_back(u8"Rundi"s, "run"s, "rn"s, ""s, true ); + g_languages.emplace_back(u8"Runga"s, "rou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rungtu Chin"s, "rtc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rungus"s, "drg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rungwa"s, "rnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Russia Buriat"s, "bxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Russian Sign Language"s, "rsl"s, ""s, ""s, false); g_languages.emplace_back(u8"Russian"s, "rus"s, "ru"s, ""s, true ); + g_languages.emplace_back(u8"Rusyn"s, "rue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rutul"s, "rut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ruuli"s, "ruc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ruund"s, "rnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rwa"s, "rwk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Réunion Creole French"s, "rcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Rāziḥī"s, "rzh"s, ""s, ""s, false); + g_languages.emplace_back(u8"S'gaw Karen"s, "ksw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sa"s, "sax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sa'a"s, "apb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sa'ban"s, "snv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sa'och"s, "scq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saafi-Saafi"s, "sav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saam"s, "raq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saamia"s, "lsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saaroa"s, "sxr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saba"s, "saa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabah Bisaya"s, "bsy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabah Malay"s, "msi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabanê"s, "sae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabaot"s, "spy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabu"s, "hvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sabüm"s, "sbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sacapulteco"s, "quv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sadri"s, "sck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saek"s, "skb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saep"s, "spd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Safaliba"s, "saf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Safeyoka"s, "apz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Safwa"s, "sbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sagala"s, "sbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sagalla"s, "tga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saho"s, "ssy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sahu"s, "saj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saidi Arabic"s, "aec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saint Lucian Creole French"s, "acf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saisiyat"s, "xsy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sajalong"s, "sjl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sajau Basap"s, "sjb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sakachep"s, "sch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sakalava Malagasy"s, "skg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sakao"s, "sku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sakata"s, "skt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sake"s, "sak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sakirabiá"s, "skf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sala"s, "shq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salampasu"s, "slx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salar"s, "slr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salas"s, "sgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salasaca Highland Quichua"s, "qxl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salchuq"s, "slq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saleman"s, "sau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saliba"s, "sbe"s, ""s, ""s, false); g_languages.emplace_back(u8"Salishan languages"s, "sal"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sallands"s, "sdz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salt-Yui"s, "sll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saluan"s, "loe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salumá"s, "slj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Salvadoran Sign Language"s, "esn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sam"s, "snx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sama"s, "smd"s, ""s, ""s, false); g_languages.emplace_back(u8"Samaritan Aramaic"s, "sam"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Samarokena"s, "tmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samatao"s, "ysd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samay"s, "syx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samba Daka"s, "ccg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samba Leko"s, "ndi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samba"s, "smx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sambal"s, "xsb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sambalpuri"s, "spv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sambe"s, "xab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samberigi"s, "ssx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samburu"s, "saq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samei"s, "smh"s, ""s, ""s, false); g_languages.emplace_back(u8"Sami languages"s, "smi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Samo"s, "smq"s, ""s, ""s, false); g_languages.emplace_back(u8"Samoan"s, "smo"s, "sm"s, ""s, true ); + g_languages.emplace_back(u8"Samogitian"s, "sgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samosa"s, "swm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sampang"s, "rav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samre"s, "sxm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samtao"s, "stu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Samvedi"s, "smv"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Agustín Mixtepec Zapotec"s, "ztm"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Baltazar Loxicha Zapotec"s, "zpx"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Blas Kuna"s, "cuk"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Dionisio Del Mar Huave"s, "hve"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Felipe Otlaltepec Popoloca"s, "pow"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Francisco Del Mar Huave"s, "hue"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Francisco Matlatzinca"s, "mat"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Jerónimo Tecóatl Mazatec"s, "maa"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Juan Atzingo Popoloca"s, "poe"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Juan Colorado Mixtec"s, "mjc"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Juan Teita Mixtec"s, "xtj"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Luís Temalacayuca Popoloca"s, "pps"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Marcos Tlacoyalco Popoloca"s, "pls"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Martín Itunyoso Triqui"s, "trq"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Martín Quechua"s, "qvs"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Mateo Del Mar Huave"s, "huv"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Miguel Creole French"s, "scf"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Miguel El Grande Mixtec"s, "mig"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Miguel Piedras Mixtec"s, "xtp"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Pedro Amuzgos Amuzgo"s, "azg"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Pedro Quiatoni Zapotec"s, "zpf"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Salvador Kongo"s, "kwy"s, ""s, ""s, false); + g_languages.emplace_back(u8"San Vicente Coatlán Zapotec"s, "zpt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanaani Arabic"s, "ayn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanapaná"s, "spn"s, ""s, ""s, false); g_languages.emplace_back(u8"Sandawe"s, "sad"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sanga (Democratic Republic of Congo)"s, "sng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanga (Nigeria)"s, "xsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanggau"s, "scg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangil"s, "snl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangir"s, "sxn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangisari"s, "sgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangkong"s, "sgk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanglechi"s, "sgy"s, ""s, ""s, false); g_languages.emplace_back(u8"Sango"s, "sag"s, "sg"s, ""s, true ); + g_languages.emplace_back(u8"Sangtam Naga"s, "nsa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangu (Gabon)"s, "snq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sangu (Tanzania)"s, "sbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sani"s, "ysn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanie"s, "ysy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saniyo-Hiyewe"s, "sny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sankaran Maninka"s, "msc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sansi"s, "ssi"s, ""s, ""s, false); g_languages.emplace_back(u8"Sanskrit"s, "san"s, "sa"s, ""s, true ); + g_languages.emplace_back(u8"Santa Ana de Tusi Pasco Quechua"s, "qxt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa Catarina Albarradas Zapotec"s, "ztn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa Inés Ahuatempan Popoloca"s, "pca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa Inés Yatzechi Zapotec"s, "zpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa Lucía Monteverde Mixtec"s, "mdv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa María Del Mar Huave"s, "hvv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa María La Alta Nahuatl"s, "nhz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa María Quiegolani Zapotec"s, "zpi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa María Zacatepec Mixtec"s, "mza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santa Teresa Cora"s, "cok"s, ""s, ""s, false); g_languages.emplace_back(u8"Santali"s, "sat"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Santiago Xanica Zapotec"s, "zpr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santiago del Estero Quichua"s, "qus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Santo Domingo Albarradas Zapotec"s, "zas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sanumá"s, "xsu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saparua"s, "spr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sapo"s, "krn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saponi"s, "spi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saposa"s, "sps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sapuan"s, "spu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sapé"s, "spc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sar"s, "mwm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sara Kaba Deme"s, "kwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sara Kaba Náà"s, "kwv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sara Kaba"s, "sbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sara"s, "sre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saraiki"s, "skr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saramaccan"s, "srm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarangani Blaan"s, "bps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarangani Manobo"s, "mbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarasira"s, "zsa"s, ""s, ""s, false); g_languages.emplace_back(u8"Sardinian"s, "srd"s, "sc"s, ""s, true ); + g_languages.emplace_back(u8"Sari"s, "asj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarikoli"s, "srh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarli"s, "sdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarsi"s, "srs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sartang"s, "onp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarua"s, "swy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sarudu"s, "sdu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saruga"s, "sra"s, ""s, ""s, false); g_languages.emplace_back(u8"Sasak"s, "sas"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sasaru"s, "sxs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sassarese Sardinian"s, "sdc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Satawalese"s, "stw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saterfriesisch"s, "stq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sateré-Mawé"s, "mav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saudi Arabian Sign Language"s, "sdl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saurashtra"s, "saz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sauri"s, "srt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sauria Paharia"s, "mjt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sause"s, "sao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sausi"s, "ssj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Savi"s, "sdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Savosavo"s, "svs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sawai"s, "szw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saweru"s, "swr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sawi"s, "saw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sawila"s, "swt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sawknah"s, "swn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saxwe Gbe"s, "sxw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Saya"s, "say"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sayula Popoluca"s, "pos"s, ""s, ""s, false); g_languages.emplace_back(u8"Scots"s, "sco"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sea Island Creole English"s, "gul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seba"s, "kdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sebat Bet Gurage"s, "sgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seberuang"s, "sbx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sebop"s, "sib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sebuyau"s, "snb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sechelt"s, "sec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Secoya"s, "sey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sedang"s, "sed"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sedoa"s, "tvw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seeku"s, "sos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Segai"s, "sge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Segeju"s, "seg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seget"s, "sbg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sehwi"s, "sfw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seimat"s, "ssg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seit-Kaitetu"s, "hik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sekani"s, "sek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sekapan"s, "skp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sekar"s, "skz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seke (Nepal)"s, "skj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seke (Vanuatu)"s, "ske"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sekele"s, "vaj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seki"s, "syi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seko Padang"s, "skx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seko Tengah"s, "sko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sekpele"s, "lip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Selangor Sign Language"s, "kgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Selaru"s, "slu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Selayar"s, "sly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Selee"s, "snw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Selepet"s, "spl"s, ""s, ""s, false); g_languages.emplace_back(u8"Selkup"s, "sel"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Selungai Murut"s, "slg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seluwasan"s, "sws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semai"s, "sea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semandang"s, "sdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semaq Beri"s, "szc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sembakung Murut"s, "sbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semelai"s, "sza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semimi"s, "etz"s, ""s, ""s, false); g_languages.emplace_back(u8"Semitic languages"s, "sem"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Semnam"s, "ssm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Semnani"s, "smy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sempan"s, "xse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sena"s, "seh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Senara Sénoufo"s, "seq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Senaya"s, "syn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sene"s, "sej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seneca"s, "see"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sengele"s, "szg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Senggi"s, "snu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sengo"s, "spk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sengseng"s, "ssz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sentani"s, "set"s, ""s, ""s, false); + g_languages.emplace_back(u8"Senthang Chin"s, "sez"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sentinel"s, "std"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sepa (Indonesia)"s, "spb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sepa (Papua New Guinea)"s, "spe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sepik Iwam"s, "iws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sera"s, "sry"s, ""s, ""s, false); g_languages.emplace_back(u8"Serbian"s, "srp"s, "sr"s, ""s, true ); + g_languages.emplace_back(u8"Serbo-Croatian"s, "hbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sere"s, "swf"s, ""s, ""s, false); g_languages.emplace_back(u8"Serer"s, "srr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Seri"s, "sei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Serili"s, "sve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Serrano"s, "ser"s, ""s, ""s, false); + g_languages.emplace_back(u8"Serua"s, "srw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Serudung Murut"s, "srk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Serui-Laut"s, "seu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seselwa Creole French"s, "crs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seta"s, "stf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Setaman"s, "stm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seti"s, "sbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Settla"s, "sta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Severn Ojibwa"s, "ojs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sewa Bay"s, "sew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Seze"s, "sze"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sha"s, "scw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shabak"s, "sdb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shahmirzadi"s, "srz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shahrudi"s, "shm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shall-Zwall"s, "sha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shama-Sambuga"s, "sqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shamang"s, "xsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shambala"s, "ksb"s, ""s, ""s, false); g_languages.emplace_back(u8"Shan"s, "shn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Shanenawa"s, "swo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shanga"s, "sho"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sharanahua"s, "mcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shark Bay"s, "ssv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sharwa"s, "swq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shatt"s, "shj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shau"s, "sqh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shawnee"s, "sjw"s, ""s, ""s, false); + g_languages.emplace_back(u8"She"s, "shx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shehri"s, "shv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shekhawati"s, "swv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shekkacho"s, "moy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sheko"s, "she"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shelta"s, "sth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shempire Senoufo"s, "seb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shendu"s, "shl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sheni"s, "scv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sherbro"s, "bun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sherdukpen"s, "sdp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sherpa"s, "xsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sheshi Kham"s, "kip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shi"s, "shr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shihhi Arabic"s, "ssh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shiki"s, "gua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shilluk"s, "shk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shina"s, "scl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shipibo-Conibo"s, "shp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shixing"s, "sxg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sholaga"s, "sle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shom Peng"s, "sii"s, ""s, ""s, false); g_languages.emplace_back(u8"Shona"s, "sna"s, "sn"s, ""s, true ); + g_languages.emplace_back(u8"Shoo-Minda-Nye"s, "bcv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shor"s, "cjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shoshoni"s, "shh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shua"s, "shg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shuar"s, "jiv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shubi"s, "suj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shughni"s, "sgh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shumashti"s, "sts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shumcho"s, "scu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shuswap"s, "shs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shuwa-Zamani"s, "ksa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shwai"s, "shw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Shwe Palaung"s, "pll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sialum"s, "slw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siamou"s, "sif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sian"s, "spg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siane"s, "snp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siang"s, "sya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siar-Lak"s, "sjr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siawi"s, "mmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sibe"s, "nco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siberian Tatar"s, "sty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sibu Melanau"s, "sdx"s, ""s, ""s, false); g_languages.emplace_back(u8"Sichuan Yi; Nuosu"s, "iii"s, "ii"s, ""s, true ); g_languages.emplace_back(u8"Sicilian"s, "scn"s, ""s, ""s, true ); g_languages.emplace_back(u8"Sidamo"s, "sid"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sie"s, "erg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sierra Leone Sign Language"s, "sgx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sierra Negra Nahuatl"s, "nsu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sierra de Juárez Zapotec"s, "zaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sighu"s, "sxe"s, ""s, ""s, false); g_languages.emplace_back(u8"Sign Languages"s, "sgn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sihan"s, "snr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sihuas Ancash Quechua"s, "qws"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sika"s, "ski"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sikaiana"s, "sky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sikaritai"s, "tty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sikiana"s, "sik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sikkimese"s, "sip"s, ""s, ""s, false); g_languages.emplace_back(u8"Siksika"s, "bla"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sikule"s, "skh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sila"s, "slt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Silacayoapan Mixtec"s, "mks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sileibi"s, "sbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Silesian"s, "szl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Silimo"s, "wul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siliput"s, "mkc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Silopi"s, "xsp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Silt'e"s, "stv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simaa"s, "sie"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simba"s, "sbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simbali"s, "smg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simbari"s, "smb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simbo"s, "sbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simeku"s, "smz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simeulue"s, "smr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Simte"s, "smt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sinagen"s, "siu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sinasina"s, "sst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sinaugoro"s, "snc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sindhi Bhil"s, "sbn"s, ""s, ""s, false); g_languages.emplace_back(u8"Sindhi"s, "snd"s, "sd"s, ""s, true ); + g_languages.emplace_back(u8"Sindihui Mixtec"s, "xts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Singapore Sign Language"s, "sls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Singpho"s, "sgp"s, ""s, ""s, false); g_languages.emplace_back(u8"Sinhala; Sinhalese"s, "sin"s, "si"s, ""s, true ); + g_languages.emplace_back(u8"Sinicahua Mixtec"s, "xti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sininkere"s, "skq"s, ""s, ""s, false); g_languages.emplace_back(u8"Sino-Tibetan languages"s, "sit"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sinsauru"s, "snz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sinte Romani"s, "rmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sinyar"s, "sys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sio"s, "xsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siona"s, "snn"s, ""s, ""s, false); g_languages.emplace_back(u8"Siouan languages"s, "sio"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sipacapense"s, "qum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sira"s, "swj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siri"s, "sir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siriano"s, "sri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sirionó"s, "srq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sirmauri"s, "srx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siroi"s, "ssd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sissala"s, "sld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sissano"s, "sso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sivandi"s, "siy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siwai"s, "siw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siwi"s, "siz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siwu"s, "akp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Siyin Chin"s, "csy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Skagit"s, "ska"s, ""s, ""s, false); g_languages.emplace_back(u8"Skolt Sami"s, "sms"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Skou"s, "skv"s, ""s, ""s, false); g_languages.emplace_back(u8"Slave (Athapascan)"s, "den"s, ""s, ""s, true ); g_languages.emplace_back(u8"Slavic languages"s, "sla"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Slavomolisano"s, "svm"s, ""s, ""s, false); g_languages.emplace_back(u8"Slovak"s, "slo"s, "sk"s, "slk"s, true ); + g_languages.emplace_back(u8"Slovakian Sign Language"s, "svk"s, ""s, ""s, false); g_languages.emplace_back(u8"Slovenian"s, "slv"s, "sl"s, ""s, true ); + g_languages.emplace_back(u8"Small Flowery Miao"s, "sfm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Smärky Kanum"s, "kxq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Snohomish"s, "sno"s, ""s, ""s, false); + g_languages.emplace_back(u8"So (Democratic Republic of Congo)"s, "soc"s, ""s, ""s, false); + g_languages.emplace_back(u8"So'a"s, "ssq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sobei"s, "sob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sochiapam Chinantec"s, "cso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soga"s, "xog"s, ""s, ""s, false); g_languages.emplace_back(u8"Sogdian"s, "sog"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Soi"s, "soj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sok"s, "skk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sokoro"s, "sok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soli"s, "sby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Solong"s, "aaw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Solos"s, "sol"s, ""s, ""s, false); g_languages.emplace_back(u8"Somali"s, "som"s, "so"s, ""s, true ); + g_languages.emplace_back(u8"Somba-Siawari"s, "bmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Somrai"s, "sor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Somyev"s, "kgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sonaga"s, "ysg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sonde"s, "shc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Songe"s, "sop"s, ""s, ""s, false); g_languages.emplace_back(u8"Songhai languages"s, "son"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Songlai Chin"s, "csj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Songo"s, "soo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Songomeno"s, "soe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Songoora"s, "sod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sonha"s, "soi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sonia"s, "siq"s, ""s, ""s, false); g_languages.emplace_back(u8"Soninke"s, "snk"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sonsorol"s, "sov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soo"s, "teu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sop"s, "urw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soqotri"s, "sqt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sora"s, "srb"s, ""s, ""s, false); g_languages.emplace_back(u8"Sorbian languages"s, "wen"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sori-Harengan"s, "sbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sorkhei"s, "sqo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sorsogon Ayta"s, "ays"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sos Kundi"s, "sdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sota Kanum"s, "krz"s, ""s, ""s, false); g_languages.emplace_back(u8"Sotho, Southern"s, "sot"s, "st"s, ""s, true ); + g_languages.emplace_back(u8"Sou Nama"s, "tlt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sou Upaa"s, "wha"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sou"s, "sqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"South African Sign Language"s, "sfs"s, ""s, ""s, false); g_languages.emplace_back(u8"South American Indian (Other)"s, "sai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"South Awyu"s, "aws"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Azerbaijani"s, "azb"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Bolivian Quechua"s, "quh"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Central Banda"s, "lnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Central Dinka"s, "dib"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Efate"s, "erk"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Fali"s, "fal"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Giziga"s, "giz"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Lembata"s, "lmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Levantine Arabic"s, "ajp"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Marquesan"s, "mqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Muyu"s, "kts"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Nuaulu"s, "nxl"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Slavey"s, "xsl"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Tairora"s, "omw"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Ucayali Ashéninka"s, "cpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"South Watut"s, "mcy"s, ""s, ""s, false); + g_languages.emplace_back(u8"South West Bay"s, "sns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeast Ambrym"s, "tvk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeast Babar"s, "vbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeast Ijo"s, "ijs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeast Pashai"s, "psi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Dinka"s, "dks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Ixtlán Zapotec"s, "zpd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Kolami"s, "nit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Nochixtlán Mixtec"s, "mxy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Pomo"s, "pom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Puebla Nahuatl"s, "npl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Tarahumara"s, "tcu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southeastern Tepehuan"s, "stp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Alta"s, "agy"s, ""s, ""s, false); g_languages.emplace_back(u8"Southern Altai"s, "alt"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Southern Amami-Oshima"s, "ams"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Aymara"s, "ayc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Bai"s, "bfs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Balochi"s, "bcc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Betsimisaraka Malagasy"s, "bzc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Binukidnon"s, "mtw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Birifor"s, "biv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Bobo Madaré"s, "bwq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Bontok"s, "obk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Carrier"s, "caf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Catanduanes Bikol"s, "bln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Conchucos Ancash Quechua"s, "qxo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Dagaare"s, "dga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Dong"s, "kmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern East Cree"s, "crj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Ghale"s, "ghe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Grebo"s, "grj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Guiyang Hmong"s, "hmy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Haida"s, "hax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Hindko"s, "hnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Kalinga"s, "ksc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Kisi"s, "kss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Kiwai"s, "kjd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Kurdish"s, "sdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Lolopo"s, "ysp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Luri"s, "luz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Ma'di"s, "snm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Mashan Hmong"s, "hma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Mnong"s, "mnn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Muji"s, "ymc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Nago"s, "nqg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Nambikuára"s, "nab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Ngbandi"s, "nbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Nicobarese"s, "nik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Nisu"s, "nsd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Nuni"s, "nnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern One"s, "osu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Pashto"s, "pbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Pastaza Quechua"s, "qup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Pomo"s, "peq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Puebla Mixtec"s, "mit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Puget Sound Salish"s, "slh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Pumi"s, "pmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Qiandong Miao"s, "hms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Qiang"s, "qxs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Rengma Naga"s, "nre"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Rincon Zapotec"s, "zsr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Roglai"s, "rgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Sama"s, "ssb"s, ""s, ""s, false); g_languages.emplace_back(u8"Southern Sami"s, "sma"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Southern Samo"s, "sbd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Sierra Miwok"s, "skd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Sorsoganon"s, "srv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Subanen"s, "laa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Thai"s, "sou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Tidung"s, "itd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Tiwa"s, "tix"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Toussian"s, "wib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Tujia"s, "tjs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Tutchone"s, "tce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Uzbek"s, "uzs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Yamphu"s, "lrr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southern Yukaghir"s, "yux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwest Gbaya"s, "gso"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwest Palawano"s, "plv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwest Pashai"s, "psh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwest Tanna"s, "nwi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Bontok"s, "vbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Dinka"s, "dik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Fars"s, "fay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Guiyang Hmong"s, "hmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Huishui Hmong"s, "hmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Nisu"s, "nsv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Tarahumara"s, "twr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Tepehuan"s, "tla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Southwestern Tlaxiaco Mixtec"s, "meh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sowanda"s, "sow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soyaltepec Mazatec"s, "vmp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Soyaltepec Mixtec"s, "vmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Spanish Sign Language"s, "ssp"s, ""s, ""s, false); g_languages.emplace_back(u8"Spanish; Castilian"s, "spa"s, "es"s, ""s, true ); + g_languages.emplace_back(u8"Spiti Bhoti"s, "spt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Spokane"s, "spo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Squamish"s, "squ"s, ""s, ""s, false); g_languages.emplace_back(u8"Sranan Tongo"s, "srn"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sri Lankan Creole Malay"s, "sci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sri Lankan Sign Language"s, "sqs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Standard Arabic"s, "arb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Standard Estonian"s, "ekk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Standard Latvian"s, "lvs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Standard Malay"s, "zsm"s, ""s, ""s, false); g_languages.emplace_back(u8"Standard Moroccan Tamazight"s, "zgh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Stellingwerfs"s, "stl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Stod Bhoti"s, "sbu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Stoney"s, "sto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Straits Salish"s, "str"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suabo"s, "szp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suarmin"s, "seo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suau"s, "swp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suba"s, "sxb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suba-Simbiti"s, "ssc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Subiya"s, "sbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sudanese Arabic"s, "apd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sudanese Creole Arabic"s, "pga"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sudest"s, "tgo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suena"s, "sue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suga"s, "sgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suganga"s, "sug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sugut Dusun"s, "kzs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sui"s, "swi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suki"s, "sui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suku"s, "sub"s, ""s, ""s, false); g_languages.emplace_back(u8"Sukuma"s, "suk"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sukur"s, "syk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sukurum"s, "zsu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sula"s, "szn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sulka"s, "sua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sulod"s, "srg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suma"s, "sqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sumariup"s, "siv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sumau"s, "six"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sumbawa"s, "smw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sumbwa"s, "suw"s, ""s, ""s, false); g_languages.emplace_back(u8"Sumerian"s, "sux"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sumi Naga"s, "nsm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sumtu Chin"s, "csv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sunam"s, "ssk"s, ""s, ""s, false); g_languages.emplace_back(u8"Sundanese"s, "sun"s, "su"s, ""s, true ); + g_languages.emplace_back(u8"Sunwar"s, "suz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suoy"s, "syo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Supyire Senoufo"s, "spp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sur"s, "tdl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Surbakhal"s, "sbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Surgujia"s, "sgj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suri"s, "suq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Surigaonon"s, "sgd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Surjapuri"s, "sjp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sursurunga"s, "sgz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suruahá"s, "swx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Surubu"s, "sde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suruí Do Pará"s, "mdz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suruí"s, "sru"s, ""s, ""s, false); g_languages.emplace_back(u8"Susu"s, "sus"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Susuami"s, "ssu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suundi"s, "sdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suwawa"s, "swu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Suyá"s, "suy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Svan"s, "sva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Swabian"s, "swg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Swahili (individual language)"s, "swh"s, ""s, ""s, false); g_languages.emplace_back(u8"Swahili"s, "swa"s, "sw"s, ""s, true ); + g_languages.emplace_back(u8"Swampy Cree"s, "csw"s, ""s, ""s, false); g_languages.emplace_back(u8"Swati"s, "ssw"s, "ss"s, ""s, true ); + g_languages.emplace_back(u8"Swedish Sign Language"s, "swl"s, ""s, ""s, false); g_languages.emplace_back(u8"Swedish"s, "swe"s, "sv"s, ""s, true ); g_languages.emplace_back(u8"Swiss German; Alemannic; Alsatian"s, "gsw"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Swiss-French Sign Language"s, "ssr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Swiss-German Sign Language"s, "sgg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Swiss-Italian Sign Language"s, "slf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Swo"s, "sox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Syenara Senoufo"s, "shz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sylheti"s, "syl"s, ""s, ""s, false); g_languages.emplace_back(u8"Syriac"s, "syr"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Sáliba"s, "slc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sãotomense"s, "cri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sìcìté Sénoufo"s, "sep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Sô"s, "sss"s, ""s, ""s, false); + g_languages.emplace_back(u8"T'en"s, "tct"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ta'izzi-Adeni Arabic"s, "acq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taabwa"s, "tap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabaa Zapotec"s, "zat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabaru"s, "tby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabasco Chontal"s, "chf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabasco Zoque"s, "zoq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabassaran"s, "tab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabla"s, "tnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabo"s, "knv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tabriak"s, "tzx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tacahua Mixtec"s, "xtt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tacana"s, "tna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tachawit"s, "shy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tachelhit"s, "shi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tachoni"s, "lts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tadaksahak"s, "dsq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tadyawan"s, "tdy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tae'"s, "rob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tafi"s, "tcd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagabawa"s, "bgs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagakaulo"s, "klg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagal Murut"s, "mvv"s, ""s, ""s, false); g_languages.emplace_back(u8"Tagalog"s, "tgl"s, "tl"s, ""s, true ); + g_languages.emplace_back(u8"Tagargrent"s, "oua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagbanwa"s, "tbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagbu"s, "tbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagdal"s, "tda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagin"s, "tgj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagish"s, "tgx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagoi"s, "tag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tagwana Senoufo"s, "tgw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tahaggart Tamahaq"s, "thv"s, ""s, ""s, false); g_languages.emplace_back(u8"Tahitian"s, "tah"s, "ty"s, ""s, true ); + g_languages.emplace_back(u8"Tahltan"s, "tht"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Daeng"s, "tyr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Dam"s, "blt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Do"s, "tyj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Dón"s, "twh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Hongjin"s, "tiz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Laing"s, "tjl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Loi"s, "tlq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Long"s, "thi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Nüa"s, "tdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Pao"s, "tpo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Thanh"s, "tmm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tai Ya"s, "cuu"s, ""s, ""s, false); g_languages.emplace_back(u8"Tai languages"s, "tai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tai"s, "taw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taiap"s, "gpn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taikat"s, "aos"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tainae"s, "ago"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tairaha"s, "bxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tairuma"s, "uar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taita"s, "dav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taiwan Sign Language"s, "tss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taje"s, "pee"s, ""s, ""s, false); g_languages.emplace_back(u8"Tajik"s, "tgk"s, "tg"s, ""s, true ); + g_languages.emplace_back(u8"Tajiki Arabic"s, "abh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tajio"s, "tdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tajuasohn"s, "tja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Takestani"s, "tks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Takia"s, "tbc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Takua"s, "tkz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Takuu"s, "nho"s, ""s, ""s, false); + g_languages.emplace_back(u8"Takwane"s, "tke"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tal"s, "tal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tala"s, "tak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talaud"s, "tld"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taliabu"s, "tlv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talieng"s, "tdf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talinga-Bwisi"s, "tlj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talise"s, "tlr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talodi"s, "tlo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taloki"s, "tlk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talondo'"s, "tln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talu"s, "yta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Talysh"s, "tly"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tama (Chad)"s, "tma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tamagario"s, "tcg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taman (Indonesia)"s, "tmn"s, ""s, ""s, false); g_languages.emplace_back(u8"Tamashek"s, "tmh"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tamasheq"s, "taq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tamazola Mixtec"s, "vmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tambas"s, "tdk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tambotalo"s, "tls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tami"s, "tmy"s, ""s, ""s, false); g_languages.emplace_back(u8"Tamil"s, "tam"s, "ta"s, ""s, true ); + g_languages.emplace_back(u8"Tamki"s, "tax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tamnim Citak"s, "tml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tampias Lobu"s, "low"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tampuan"s, "tpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tampulma"s, "tpm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanacross"s, "tcb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanahmerah"s, "tcm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanaina"s, "tfn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanapag"s, "tpv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tandaganon"s, "tgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tandia"s, "tni"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tandroy-Mahafaly Malagasy"s, "tdx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanema"s, "tnx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangale"s, "tan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangchangya"s, "tnv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanggu"s, "tgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangkhul Naga (India)"s, "nmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangkhul Naga (Myanmar)"s, "ntx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangko"s, "tkx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanglang"s, "ytl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tangoa"s, "tgp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanguat"s, "tbs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanimbili"s, "tbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanimuca-Retuarã"s, "tnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanjijili"s, "uji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanosy Malagasy"s, "txy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanudan Kalinga"s, "kml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tanzanian Sign Language"s, "tza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tapei"s, "afp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tapieté"s, "tpj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tapirapé"s, "taf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tarao Naga"s, "tro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tareng"s, "tgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tariana"s, "tae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tarifit"s, "rif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tarjumo"s, "txj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tarok"s, "yer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taroko"s, "trv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tarpia"s, "tpf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taruma"s, "tdm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tasawaq"s, "twq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tase Naga"s, "nst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tasmate"s, "tmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tataltepec Chatino"s, "cta"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tatana"s, "txx"s, ""s, ""s, false); g_languages.emplace_back(u8"Tatar"s, "tat"s, "tt"s, ""s, true ); + g_languages.emplace_back(u8"Tatuyo"s, "tav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tauade"s, "ttd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taulil"s, "tuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taungyo"s, "tco"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taupota"s, "tpa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tause"s, "tad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taushiro"s, "trr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tausug"s, "tsg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tauya"s, "tya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taveta"s, "tvs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tavoyan"s, "tvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tavringer Romani"s, "rmu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawala"s, "tbo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawallammat Tamajaq"s, "ttq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawandê"s, "xtw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawang Monpa"s, "twm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawara"s, "twl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taworta"s, "tbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawoyan"s, "twy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tawr Chin"s, "tcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tay Khang"s, "tnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tayart Tamajeq"s, "thz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tayo"s, "cks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Taznatit"s, "grr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tboli"s, "tbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tchitchege"s, "tck"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tchumbuli"s, "bqa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Te'un"s, "tve"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teanu"s, "tkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tebul Sign Language"s, "tsy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tebul Ure Dogon"s, "dtu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tecpatlán Totonac"s, "tcw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tedaga"s, "tuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tedim Chin"s, "ctd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tee"s, "tkq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tefaro"s, "tfo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tegali"s, "ras"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tehit"s, "kps"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tehuelche"s, "teh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tejalapan Zapotec"s, "ztt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Ebo"s, "ebo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Fuumu"s, "ifm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Kukuya"s, "kkw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Laali"s, "lli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Nzikou"s, "nzu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Tege"s, "teg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Tsaayi"s, "tyi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teke-Tyee"s, "tyx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tektiteko"s, "ttc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tela-Masbuar"s, "tvm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Telefol"s, "tlf"s, ""s, ""s, false); g_languages.emplace_back(u8"Telugu"s, "tel"s, "te"s, ""s, true ); + g_languages.emplace_back(u8"Tem"s, "kdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temacine Tamazight"s, "tjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temascaltepec Nahuatl"s, "nhv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tembo (Kitembo)"s, "tbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tembo (Motembo)"s, "tmv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tembé"s, "tqb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teme"s, "tdo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temein"s, "teq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temi"s, "soz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temiar"s, "tea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temoaya Otomi"s, "ott"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temoq"s, "tmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Temuan"s, "tmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ten'edn"s, "tnz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tena Lowland Quichua"s, "quw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tenango Otomi"s, "otn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tene Kan Dogon"s, "dtk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tenggarong Kutai Malay"s, "vkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tengger"s, "tes"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tenharim"s, "pah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tenino"s, "tqn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tenis"s, "tns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tennet"s, "tex"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teop"s, "tio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teor"s, "tev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tepetotutla Chinantec"s, "cnt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tepeuxila Cuicatec"s, "cux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tepinapa Chinantec"s, "cte"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tepo Krumen"s, "ted"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ter Sami"s, "sjt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tera"s, "ttr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Terebu"s, "trb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Terei"s, "buo"s, ""s, ""s, false); g_languages.emplace_back(u8"Tereno"s, "ter"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Teressa"s, "tef"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tereweng"s, "twg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teribe"s, "tfr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Terik"s, "tec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Termanu"s, "twu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ternate"s, "tft"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tesaka Malagasy"s, "tkg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tese"s, "keg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teso"s, "teo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tetela"s, "tll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tetelcingo Nahuatl"s, "nhg"s, ""s, ""s, false); g_languages.emplace_back(u8"Tetum"s, "tet"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tetun Dili"s, "tdt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Teutila Cuicatec"s, "cut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tewa (Indonesia)"s, "twe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tewa (USA)"s, "tew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tewe"s, "twx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Texcatepec Otomi"s, "otx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Texistepec Popoluca"s, "poq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Texmelucan Zapotec"s, "zpz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tezoatlán Mixtec"s, "mxb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tha"s, "thy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thachanadan"s, "thn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thado Chin"s, "tcz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thai Sign Language"s, "tsq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thai Song"s, "soa"s, ""s, ""s, false); g_languages.emplace_back(u8"Thai"s, "tha"s, "th"s, ""s, true ); + g_languages.emplace_back(u8"Thaiphum Chin"s, "cth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thakali"s, "ths"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thangal Naga"s, "nki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thangmi"s, "thf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thao"s, "ssf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tharaka"s, "thk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thayore"s, "thd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tho"s, "tou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thompson"s, "thp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thopho"s, "ytp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thu Lao"s, "tyl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thudam"s, "thw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thulung"s, "tdh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Thuri"s, "thu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiagbamrin Aizi"s, "ahi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiale"s, "mnl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiang"s, "tbj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tibea"s, "ngy"s, ""s, ""s, false); g_languages.emplace_back(u8"Tibetan"s, "tib"s, "bo"s, "bod"s, true ); + g_languages.emplace_back(u8"Tichurong"s, "tcn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ticuna"s, "tca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tidaá Mixtec"s, "mtx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tidikelt Tamazight"s, "tia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tidore"s, "tvo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiemacèwè Bozo"s, "boo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiene"s, "tii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tifal"s, "tif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tigak"s, "tgc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tigon Mbembe"s, "nza"s, ""s, ""s, false); g_languages.emplace_back(u8"Tigre"s, "tig"s, ""s, ""s, true ); g_languages.emplace_back(u8"Tigrinya"s, "tir"s, "ti"s, ""s, true ); + g_languages.emplace_back(u8"Tii"s, "txq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tijaltepec Mixtec"s, "xtl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tikar"s, "tik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tikopia"s, "tkp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tilapa Otomi"s, "otl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tilquiapan Zapotec"s, "zts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tilung"s, "tij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tima"s, "tms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Timbe"s, "tim"s, ""s, ""s, false); g_languages.emplace_back(u8"Timne"s, "tem"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Timugon Murut"s, "tih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tinani"s, "lbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tindi"s, "tin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tinigua"s, "tit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tinoc Kallahan"s, "tne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tinputz"s, "tpz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tippera"s, "tpe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tira"s, "tic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tirahi"s, "tra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiranige Diga Dogon"s, "tde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiri"s, "cir"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiruray"s, "tiy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tita"s, "tdq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Titan"s, "ttv"s, ""s, ""s, false); g_languages.emplace_back(u8"Tiv"s, "tiv"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tiwa"s, "lax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiwi"s, "tiw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiéfo"s, "tiq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tiéyaxo Bozo"s, "boz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlachichilco Tepehua"s, "tpt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlacoapa Me'phaa"s, "tpl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlacoatzintepec Chinantec"s, "ctl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlacolulita Zapotec"s, "zpk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlahuitoltepec Mixe"s, "mxp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlamacazapa Nahuatl"s, "nuz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tlazoyaltepec Mixtec"s, "mqh"s, ""s, ""s, false); g_languages.emplace_back(u8"Tlingit"s, "tli"s, ""s, ""s, true ); + g_languages.emplace_back(u8"To"s, "toz"s, ""s, ""s, false); + g_languages.emplace_back(u8"To'abaita"s, "mlu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toaripi"s, "tqo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toba"s, "tob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toba-Maskoy"s, "tmf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobagonian Creole English"s, "tgh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobanga"s, "tng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobati"s, "tti"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobelo"s, "tlb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobian"s, "tox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobilung"s, "tgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tobo"s, "tbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tocantins Asurini"s, "asu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tocho"s, "taz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toda"s, "tcx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Todrah"s, "tdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tofanma"s, "tlg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tofin Gbe"s, "tfi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Togbo-Vara Banda"s, "tor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tohono O'odham"s, "ood"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tojolabal"s, "toj"s, ""s, ""s, false); g_languages.emplace_back(u8"Tok Pisin"s, "tpi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tokano"s, "zuh"s, ""s, ""s, false); g_languages.emplace_back(u8"Tokelau"s, "tkl"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Toku-No-Shima"s, "tkn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tol"s, "jic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tolaki"s, "lbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tolomako"s, "tlm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tolowa"s, "tol"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toma"s, "tod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tomadino"s, "tdi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tombelala"s, "ttp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tombonuo"s, "txa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tombulu"s, "tom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tomini"s, "txm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tommo So Dogon"s, "dto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tomo Kan Dogon"s, "dtm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tomoip"s, "tqp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tondano"s, "tdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tondi Songway Kiini"s, "tst"s, ""s, ""s, false); g_languages.emplace_back(u8"Tonga (Nyasa)"s, "tog"s, ""s, ""s, true ); g_languages.emplace_back(u8"Tonga (Tonga Islands)"s, "ton"s, "to"s, ""s, true ); + g_languages.emplace_back(u8"Tonga (Zambia)"s, "toi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tongwe"s, "tny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tonsawang"s, "tnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tonsea"s, "txs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tontemboan"s, "tnt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tooro"s, "ttj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Topoiyo"s, "toy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toposa"s, "toq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toraja-Sa'dan"s, "sda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toram"s, "trj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Torau"s, "ttu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tornedalen Finnish"s, "fit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toro So Dogon"s, "dts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toro Tegu Dogon"s, "dtt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toro"s, "tdv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toromono"s, "tno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Torres Strait Creole"s, "tcs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Torricelli"s, "tei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Torwali"s, "trw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tosk Albanian"s, "als"s, ""s, ""s, false); + g_languages.emplace_back(u8"Totela"s, "ttl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toto"s, "txo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Totoli"s, "txe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Totomachapan Zapotec"s, "zph"s, ""s, ""s, false); + g_languages.emplace_back(u8"Totontepec Mixe"s, "mto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Totoro"s, "ttk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Touo"s, "tqu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toura (Côte d'Ivoire)"s, "neb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Toura (Papua New Guinea)"s, "don"s, ""s, ""s, false); + g_languages.emplace_back(u8"Towei"s, "ttn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Traveller Norwegian"s, "rmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Traveller Scottish"s, "trl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tregami"s, "trm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trieng"s, "stg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trimuris"s, "tip"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tring"s, "tgq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tringgus-Sembaan Bidayuh"s, "trx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trinidad and Tobago Sign Language"s, "lst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trinidadian Creole English"s, "trf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trinitario"s, "trn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trió"s, "tri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Trumai"s, "tpy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ts'ün-Lao"s, "tsl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsaangi"s, "tsa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsakhur"s, "tkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsakonian"s, "tsd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsakwambo"s, "kvz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsamai"s, "tsb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsat"s, "huq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tseku"s, "tsk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tshangla"s, "tsj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsikimba"s, "kdl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsimané"s, "cas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsimihety Malagasy"s, "xmw"s, ""s, ""s, false); g_languages.emplace_back(u8"Tsimshian"s, "tsi"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tsishingini"s, "tsw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tso"s, "ldp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsoa"s, "hio"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsogo"s, "tsv"s, ""s, ""s, false); g_languages.emplace_back(u8"Tsonga"s, "tso"s, "ts"s, ""s, true ); + g_languages.emplace_back(u8"Tsotso"s, "lto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsou"s, "tsu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsucuba"s, "cbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsum"s, "ttz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsuvadi"s, "tvd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tsuvan"s, "tsh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tswa"s, "tsc"s, ""s, ""s, false); g_languages.emplace_back(u8"Tswana"s, "tsn"s, "tn"s, ""s, true ); + g_languages.emplace_back(u8"Tswapong"s, "two"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tu"s, "mjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuamotuan"s, "pmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tucano"s, "tuo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tugen"s, "tuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tugun"s, "tzn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tugutil"s, "tuj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tukang Besi North"s, "khc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tukang Besi South"s, "bhq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuki"s, "bag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tukpa"s, "tpq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tukudede"s, "tkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tula"s, "tul"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tulehu"s, "tlu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tulishi"s, "tey"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tulu"s, "tcy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tulu-Bohuai"s, "rak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuma-Irumu"s, "iou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumak"s, "tmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumari Kanuri"s, "krt"s, ""s, ""s, false); g_languages.emplace_back(u8"Tumbuka"s, "tum"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tumi"s, "kku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumleo"s, "tmq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumtum"s, "tbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumulung Sisaala"s, "sil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tumzabt"s, "mzb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tundra Enets"s, "enh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunen"s, "tvu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tungag"s, "lcm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunggare"s, "trt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunia"s, "tug"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunisian Arabic"s, "aeb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunisian Sign Language"s, "tse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunjung"s, "tjg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunni"s, "tqq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tunzu"s, "dza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuotomb"s, "ttf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuparí"s, "tpr"s, ""s, ""s, false); g_languages.emplace_back(u8"Tupi languages"s, "tup"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tupuri"s, "tui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turaka"s, "trh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turi"s, "trd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turka"s, "tuz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turkana"s, "tuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turkic Khalaj"s, "klj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turkish Sign Language"s, "tsm"s, ""s, ""s, false); g_languages.emplace_back(u8"Turkish"s, "tur"s, "tr"s, ""s, true ); g_languages.emplace_back(u8"Turkish, Ottoman (1500-1928)"s, "ota"s, ""s, ""s, true ); g_languages.emplace_back(u8"Turkmen"s, "tuk"s, "tk"s, ""s, true ); + g_languages.emplace_back(u8"Turks And Caicos Creole English"s, "tch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turoyo"s, "tru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Turumsa"s, "tqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuscarora"s, "tus"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tutong"s, "ttg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tutsa Naga"s, "tvt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tutuba"s, "tmi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tututepec Mixtec"s, "mtu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tututni"s, "tuu"s, ""s, ""s, false); g_languages.emplace_back(u8"Tuvalu"s, "tvl"s, ""s, ""s, true ); g_languages.emplace_back(u8"Tuvinian"s, "tyv"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Tuwali Ifugao"s, "ifk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuwari"s, "tww"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuwuli"s, "bov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tuyuca"s, "tue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Twendi"s, "twn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Twents"s, "twd"s, ""s, ""s, false); g_languages.emplace_back(u8"Twi"s, "twi"s, "tw"s, ""s, true ); + g_languages.emplace_back(u8"Tyap"s, "kcg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tyaraity"s, "woa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tz'utujil"s, "tzj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tzeltal"s, "tzh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tzotzil"s, "tzo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tày Sa Pa"s, "tys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tày Tac"s, "tyt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tày"s, "tyz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Téén"s, "lor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Tübatulabal"s, "tub"s, ""s, ""s, false); + g_languages.emplace_back(u8"U"s, "uuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uab Meto"s, "aoz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uare"s, "ksj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ubaghara"s, "byc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ubang"s, "uba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ubi"s, "ubi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ubir"s, "ubr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ucayali-Yurúa Ashéninka"s, "cpb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uda"s, "uda"s, ""s, ""s, false); + g_languages.emplace_back(u8"Udi"s, "udi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Udihe"s, "ude"s, ""s, ""s, false); g_languages.emplace_back(u8"Udmurt"s, "udm"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Uduk"s, "udu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ufim"s, "ufi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ugandan Sign Language"s, "ugn"s, ""s, ""s, false); g_languages.emplace_back(u8"Ugaritic"s, "uga"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ughele"s, "uge"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ugong"s, "ugo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uhami"s, "uha"s, ""s, ""s, false); g_languages.emplace_back(u8"Uighur; Uyghur"s, "uig"s, "ug"s, ""s, true ); + g_languages.emplace_back(u8"Uisai"s, "uis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ujir"s, "udj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukaan"s, "kcf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukhwejo"s, "ukh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukit"s, "umi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukpe-Bayobiri"s, "ukp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukpet-Ehom"s, "akd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukrainian Sign Language"s, "ukl"s, ""s, ""s, false); g_languages.emplace_back(u8"Ukrainian"s, "ukr"s, "uk"s, ""s, true ); + g_languages.emplace_back(u8"Ukue"s, "uku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukuriguma"s, "ukg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukwa"s, "ukq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ukwuani-Aboh-Ndoni"s, "ukw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulau-Suain"s, "svb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulch"s, "ulc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulithian"s, "uli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ullatan"s, "ull"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulukwumi"s, "ulb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulumanda'"s, "ulm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ulwa"s, "ulw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uma"s, "ppk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uma' Lasan"s, "xky"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uma' Lung"s, "ulu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umanakaina"s, "gdn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umatilla"s, "uma"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umbu-Ungu"s, "ubu"s, ""s, ""s, false); g_languages.emplace_back(u8"Umbundu"s, "umb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Ume Sami"s, "sju"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umeda"s, "upi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umiray Dumaget Agta"s, "due"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umon"s, "umm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Umpila"s, "ump"s, ""s, ""s, false); + g_languages.emplace_back(u8"Una"s, "mtg"s, ""s, ""s, false); g_languages.emplace_back(u8"Uncoded languages"s, "mis"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Unde Kaili"s, "unz"s, ""s, ""s, false); g_languages.emplace_back(u8"Undetermined"s, "und"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Uneapa"s, "bbn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uneme"s, "une"s, ""s, ""s, false); + g_languages.emplace_back(u8"Unggumi"s, "xgu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Unserdeutsch"s, "uln"s, ""s, ""s, false); + g_languages.emplace_back(u8"Unua"s, "onu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Unubahe"s, "unu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Grand Valley Dani"s, "dna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Guinea Crioulo"s, "pov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Kinabatangan"s, "dmg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Kuskokwim"s, "kuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Necaxa Totonac"s, "tku"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Saxon"s, "sxu"s, ""s, ""s, false); g_languages.emplace_back(u8"Upper Sorbian"s, "hsb"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Upper Ta'oih"s, "tth"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Tanana"s, "tau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Upper Taromi"s, "tov"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ura (Papua New Guinea)"s, "uro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ura (Vanuatu)"s, "uur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urak Lawoi'"s, "urk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urali"s, "url"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urapmin"s, "urm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urarina"s, "ura"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urat"s, "urt"s, ""s, ""s, false); g_languages.emplace_back(u8"Urdu"s, "urd"s, "ur"s, ""s, true ); + g_languages.emplace_back(u8"Urhobo"s, "urh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uri"s, "uvh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urigina"s, "urg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urim"s, "uri"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urimo"s, "urx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uripiv-Wala-Rano-Atchin"s, "upv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uru"s, "ure"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uru-Eu-Wau-Wau"s, "urz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uru-Pa-In"s, "urp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uruangnirin"s, "urn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urubú-Kaapor Sign Language"s, "uks"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urubú-Kaapor"s, "urb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uruguayan Sign Language"s, "ugy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Urum"s, "uum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usaghade"s, "usk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usan"s, "wnu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usarufa"s, "usa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ushojo"s, "ush"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usila Chinantec"s, "cuc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usku"s, "ulf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uspanteco"s, "usp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Usui"s, "usi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Utarmbung"s, "omo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ute-Southern Paiute"s, "ute"s, ""s, ""s, false); + g_languages.emplace_back(u8"Utu"s, "utu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uvbie"s, "evh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uya"s, "usu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uyajitaya"s, "duk"s, ""s, ""s, false); g_languages.emplace_back(u8"Uzbek"s, "uzb"s, "uz"s, ""s, true ); + g_languages.emplace_back(u8"Uzbeki Arabic"s, "auz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Uzekwe"s, "eze"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vaagri Booli"s, "vaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vafsi"s, "vaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vaghat-Ya-Bijim-Legeri"s, "bij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vaghri"s, "vgr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vaghua"s, "tva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vagla"s, "vag"s, ""s, ""s, false); g_languages.emplace_back(u8"Vai"s, "vai"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Vaiphei"s, "vap"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vale"s, "vae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Valencian Sign Language"s, "vsv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Valle Nacional Chinantec"s, "cvn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Valman"s, "van"s, ""s, ""s, false); + g_languages.emplace_back(u8"Valpei"s, "vlp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vamale"s, "mkt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vame"s, "mlr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vangunu"s, "mpr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vanimo"s, "vam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vano"s, "vnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vanuma"s, "vau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vao"s, "vao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Varhadi-Nagpuri"s, "vah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Varisi"s, "vrs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Varli"s, "vav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vasavi"s, "vas"s, ""s, ""s, false); + g_languages.emplace_back(u8"Veddah"s, "ved"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vehes"s, "val"s, ""s, ""s, false); + g_languages.emplace_back(u8"Veluws"s, "vel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vemgo-Mabas"s, "vem"s, ""s, ""s, false); g_languages.emplace_back(u8"Venda"s, "ven"s, "ve"s, ""s, true ); + g_languages.emplace_back(u8"Venetian"s, "vec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Venezuelan Sign Language"s, "vsl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vengo"s, "bav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Veps"s, "vep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vera'a"s, "vra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vidunda"s, "vid"s, ""s, ""s, false); + g_languages.emplace_back(u8"Viemo"s, "vig"s, ""s, ""s, false); g_languages.emplace_back(u8"Vietnamese"s, "vie"s, "vi"s, ""s, true ); + g_languages.emplace_back(u8"Vilela"s, "vil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vili"s, "vif"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vincentian Creole English"s, "svc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vinmavis"s, "vnm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vinza"s, "vin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Virgin Islands Creole English"s, "vic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vishavan"s, "vis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Viti"s, "vit"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vitou"s, "vto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vitu"s, "wiv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vlaams"s, "vls"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vlaamse Gebarentaal"s, "vgt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vlax Romani"s, "rmy"s, ""s, ""s, false); g_languages.emplace_back(u8"Volapük"s, "vol"s, "vo"s, ""s, true ); + g_languages.emplace_back(u8"Vono"s, "kch"s, ""s, ""s, false); + g_languages.emplace_back(u8"Voro"s, "vor"s, ""s, ""s, false); g_languages.emplace_back(u8"Votic"s, "vot"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Vumbu"s, "vum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vunapu"s, "vnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vunjo"s, "vun"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vurës"s, "msn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vute"s, "vut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Vwanji"s, "wbi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Võro"s, "vro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wa"s, "wbm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wa'ema"s, "wag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waama"s, "wwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waata"s, "ssn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wab"s, "wab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wabo"s, "wbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waboda"s, "kmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waci Gbe"s, "wci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wadaginam"s, "wdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waddar"s, "wbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wadiyara Koli"s, "kxp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wadjiginy"s, "wdj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wae Rana"s, "wrx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waffa"s, "waj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wagawaga"s, "wgb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wagdi"s, "wbr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wageman"s, "waq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wagi"s, "fad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wahau Kayan"s, "whu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wahau Kenyah"s, "whk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wahgi"s, "wgi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waigali"s, "wbk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waigeo"s, "wgo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wailapa"s, "wlr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waima"s, "rro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waima'a"s, "wmh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waimaha"s, "bao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waimiri-Atroari"s, "atr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waioli"s, "wli"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waiwai"s, "waw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waja"s, "wja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wajarri"s, "wbv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waka"s, "wav"s, ""s, ""s, false); g_languages.emplace_back(u8"Wakashan languages"s, "wak"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Wakde"s, "wkd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wakhi"s, "wbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wala"s, "lgl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Walak"s, "wlw"s, ""s, ""s, false); g_languages.emplace_back(u8"Walamo"s, "wal"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Wali (Ghana)"s, "wlx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wali (Sudan)"s, "wll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Walio"s, "wla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Walla Walla"s, "waa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wallisian"s, "wls"s, ""s, ""s, false); g_languages.emplace_back(u8"Walloon"s, "wln"s, "wa"s, ""s, true ); + g_languages.emplace_back(u8"Walmajarri"s, "wmt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Walser"s, "wae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Walungge"s, "ola"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wamas"s, "wmc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wambaya"s, "wmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wambon"s, "wms"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wambule"s, "wme"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wamey"s, "cou"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wampar"s, "lbq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wampur"s, "waz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wan"s, "wan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanambre"s, "wnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanap"s, "wnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wancho Naga"s, "nnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanda"s, "wbh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wandala"s, "mfi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wandamen"s, "wad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wandji"s, "wdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waneci"s, "wne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanga"s, "lwg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wangaaybuwan-Ngiyambaa"s, "wyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanggom"s, "wng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanman"s, "wbt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wannu"s, "jub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wano"s, "wno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wantoat"s, "wnc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanukaka"s, "wnk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wanyi"s, "wny"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wané"s, "hwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waorani"s, "auc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wapan"s, "juk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wapishana"s, "wap"s, ""s, ""s, false); + g_languages.emplace_back(u8"War-Jaintia"s, "aml"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wara"s, "wbf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warao"s, "wba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warapu"s, "wra"s, ""s, ""s, false); g_languages.emplace_back(u8"Waray"s, "war"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Wardaman"s, "wrr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warduji"s, "wrd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warembori"s, "wsa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wares"s, "wai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waris"s, "wrs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waritai"s, "wbe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warji"s, "wji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warkay-Bipim"s, "bgv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warlmanpa"s, "wrl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warlpiri"s, "wbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warnang"s, "wrn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waropen"s, "wrp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warrgamay"s, "wgy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waru"s, "wru"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warumungu"s, "wrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waruna"s, "wrv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Warwar Feni"s, "hrw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wasa"s, "wss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wasco-Wishram"s, "wac"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wasembo"s, "gsp"s, ""s, ""s, false); g_languages.emplace_back(u8"Washo"s, "was"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Waskia"s, "wsk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Watakataui"s, "wtk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Watam"s, "wax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Watiwa"s, "wtf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Watubela"s, "wah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waube"s, "kop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waurá"s, "wau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wauyai"s, "wuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wawa"s, "www"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wawonii"s, "wow"s, ""s, ""s, false); + g_languages.emplace_back(u8"Waxianghua"s, "wxa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayampi"s, "oym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayana"s, "way"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayanad Chetti"s, "ctt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayoró"s, "wyr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayu"s, "vay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wayuu"s, "guc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wedau"s, "wed"s, ""s, ""s, false); + g_languages.emplace_back(u8"Weh"s, "weh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wejewa"s, "wew"s, ""s, ""s, false); + g_languages.emplace_back(u8"Weliki"s, "klh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Welsh Romani"s, "rmw"s, ""s, ""s, false); g_languages.emplace_back(u8"Welsh"s, "wel"s, "cy"s, "cym"s, true ); + g_languages.emplace_back(u8"Wemale"s, "weo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Weme Gbe"s, "wem"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wergaia"s, "weg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Weri"s, "wer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wersing"s, "kvw"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Albay Bikol"s, "fbl"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Ambae"s, "nnd"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Berawan"s, "zbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Central Banda"s, "bbp"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Central Oromo"s, "gaz"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Coast Bajau"s, "bdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Damar"s, "drn"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Goodenough"s, "ddi"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Kewa"s, "kew"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Lembata"s, "lmj"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Makian"s, "mqs"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Masela"s, "mss"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Tarangan"s, "txn"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Uvean"s, "uve"s, ""s, ""s, false); + g_languages.emplace_back(u8"West Yugur"s, "ybe"s, ""s, ""s, false); + g_languages.emplace_back(u8"West-Central Limba"s, "lia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Abnaki"s, "abe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Apache"s, "apw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Arrarnta"s, "are"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Balochi"s, "bgn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Bolivian Guaraní"s, "gnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Bru"s, "brv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Bukidnon Manobo"s, "mbb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Cham"s, "cja"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Dani"s, "dnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Durango Nahuatl"s, "azn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Fijian"s, "wyy"s, ""s, ""s, false); g_languages.emplace_back(u8"Western Frisian"s, "fry"s, "fy"s, ""s, true ); + g_languages.emplace_back(u8"Western Highland Chatino"s, "ctp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Highland Purepecha"s, "pua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Huasteca Nahuatl"s, "nhw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Juxtlahuaca Mixtec"s, "jmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Kanjobal"s, "knj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Karaboro"s, "kza"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Katu"s, "kuf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Kayah"s, "kyu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Keres"s, "kjq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Krahn"s, "krw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Lalu"s, "ywl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Lawa"s, "lcp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Magar"s, "mrd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Maninkakan"s, "mlq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Mari"s, "mrj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Mashan Hmong"s, "hmw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Meohang"s, "raf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Muria"s, "mut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Neo-Aramaic"s, "amw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Niger Fulfulde"s, "fuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Ojibwa"s, "ojw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Panjabi"s, "pnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Parbate Kham"s, "kjl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Penan"s, "pne"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Sisaala"s, "ssl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Subanon"s, "suc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Tamang"s, "tdg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Tawbuid"s, "twb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Tlacolula Valley Zapotec"s, "zab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Totonac"s, "tqt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Tunebo"s, "tnb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Xiangxi Miao"s, "mmr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Xwla Gbe"s, "xwl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Western Yiddish"s, "yih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Westphalien"s, "wep"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wetamut"s, "wwo"s, ""s, ""s, false); + g_languages.emplace_back(u8"White Gelao"s, "giw"s, ""s, ""s, false); + g_languages.emplace_back(u8"White Lachi"s, "lwh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Whitesands"s, "tnp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wiarumus"s, "tua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wichita"s, "wic"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wichí Lhamtés Güisnay"s, "mzh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wichí Lhamtés Nocten"s, "mtp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wichí Lhamtés Vejoz"s, "wlv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wik-Iiyanh"s, "wij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wik-Me'anha"s, "wih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wik-Mungkan"s, "wim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wik-Ngathana"s, "wig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wikalkan"s, "wik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wikngenchera"s, "wua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wintu"s, "wnw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Winyé"s, "kst"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wipi"s, "gdr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wiru"s, "wiu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wogamusin"s, "wog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wogeo"s, "woc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Woi"s, "wbw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wojenaka"s, "jod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wolane"s, "wle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wolani"s, "wod"s, ""s, ""s, false); + g_languages.emplace_back(u8"Woleaian"s, "woe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wolio"s, "wlo"s, ""s, ""s, false); g_languages.emplace_back(u8"Wolof"s, "wol"s, "wo"s, ""s, true ); + g_languages.emplace_back(u8"Wom (Nigeria)"s, "wom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wom (Papua New Guinea)"s, "wmo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Womo"s, "wmx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wongo"s, "won"s, ""s, ""s, false); + g_languages.emplace_back(u8"Woods Cree"s, "cwd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Woria"s, "wor"s, ""s, ""s, false); + g_languages.emplace_back(u8"Worodougou"s, "jud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wotu"s, "wtw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Woun Meu"s, "noa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wu Chinese"s, "wuu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wuding-Luquan Yi"s, "ywq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wudu"s, "wud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wulna"s, "wux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wumboko"s, "bqm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wumbvu"s, "wum"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wumeng Nasu"s, "ywu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wunai Bunu"s, "bwn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wunambal"s, "wub"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wusa Nasu"s, "yig"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wushi"s, "bse"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wusi"s, "wsi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wutung"s, "wut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wutunhua"s, "wuh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wuvulu-Aua"s, "wuv"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wuzlam"s, "udl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wyandot"s, "wya"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wymysorys"s, "wym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wára"s, "tci"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wãpha"s, "juw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wè Northern"s, "wob"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wè Southern"s, "gxx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Wè Western"s, "wec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xaasongaxango"s, "kao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xadani Zapotec"s, "zax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xamtanga"s, "xan"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xanaguía Zapotec"s, "ztg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xavánte"s, "xav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xerénte"s, "xer"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xetá"s, "xet"s, ""s, ""s, false); g_languages.emplace_back(u8"Xhosa"s, "xho"s, "xh"s, ""s, true ); + g_languages.emplace_back(u8"Xiang Chinese"s, "hsn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xibe"s, "sjo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xicotepec De Juárez Totonac"s, "too"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xingú Asuriní"s, "asn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xipaya"s, "xiy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xiri"s, "xii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xishanba Lalo"s, "ywt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xokleng"s, "xok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xwela Gbe"s, "xwe"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xârâcùù"s, "ane"s, ""s, ""s, false); + g_languages.emplace_back(u8"Xârâgurè"s, "axx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaaku"s, "muu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yabarana"s, "yar"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yabem"s, "jae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaben"s, "ybm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yabong"s, "ybo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yace"s, "ekr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaeyama"s, "rys"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yafi"s, "wfg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yagaria"s, "ygr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yagnobi"s, "yai"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yagomi"s, "ygm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yagua"s, "yad"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yagwoia"s, "ygw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yahadian"s, "ner"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yahang"s, "rhp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaka (Central African Republic)"s, "axk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaka (Congo)"s, "iyx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaka (Democratic Republic of Congo)"s, "yaf"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yakaikeke"s, "ykk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yakama"s, "yak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yakan"s, "yka"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yakha"s, "ybh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yakoma"s, "yky"s, ""s, ""s, false); g_languages.emplace_back(u8"Yakut"s, "sah"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Yala"s, "yba"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yalahatan"s, "jal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yale"s, "nce"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaleba"s, "ylb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yalunka"s, "yal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yalálag Zapotec"s, "zpu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamap"s, "ymp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamba"s, "yam"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yambes"s, "ymb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yambeta"s, "yat"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamdena"s, "jmd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yami"s, "tao"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaminahua"s, "yaa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamna"s, "ymn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamongeri"s, "ymg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yamphu"s, "ybi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yan-nhangu"s, "jay"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yan-nhaŋu Sign Language"s, "yhs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanahuanca Pasco Quechua"s, "qur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanda Dom Dogon"s, "dym"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanesha'"s, "ame"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yang Zhuang"s, "zyg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangben"s, "yav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangkam"s, "bsx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yango"s, "yng"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangulam"s, "ynl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangum Dey"s, "yde"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangum Gel"s, "ygl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yangum Mon"s, "ymo"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yankunytjatjara"s, "kdd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanomamö"s, "guu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanomámi"s, "wca"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yansi"s, "yns"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yanyuwa"s, "jao"s, ""s, ""s, false); g_languages.emplace_back(u8"Yao"s, "yao"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Yaosakor Asmat"s, "asy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaouré"s, "yre"s, ""s, ""s, false); g_languages.emplace_back(u8"Yapese"s, "yap"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Yapunda"s, "yev"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaqay"s, "jaq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaqui"s, "yaq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yarawata"s, "yrw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yareba"s, "yrb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yareni Zapotec"s, "zae"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yarluyandi"s, "yry"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaroamë"s, "yro"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yarsun"s, "yrs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yasa"s, "yko"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yatee Zapotec"s, "zty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yatzachi Zapotec"s, "zav"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yau (Morobe Province)"s, "yuw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yau (Sandaun Province)"s, "yyu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaul"s, "yla"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yauma"s, "yax"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaur"s, "jau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yautepec Zapotec"s, "zpb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yauyos Quechua"s, "qux"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yawa"s, "yva"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yawalapití"s, "yaw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yawanawa"s, "ywn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yaweyuha"s, "yby"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yawiyo"s, "ybx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yawuru"s, "ywr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yazgulyam"s, "yah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yecuatla Totonac"s, "tlc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yei"s, "jei"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yekhee"s, "ets"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yekora"s, "ykr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yela"s, "yel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yele"s, "yle"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yelmek"s, "jel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yelogu"s, "ylg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yemba"s, "ybb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yemsa"s, "jnj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yendang"s, "ynq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yeniche"s, "yec"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yerakai"s, "yra"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yeretuar"s, "gop"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yerong"s, "yrn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yerukula"s, "yeu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yessan-Mayo"s, "yss"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yetfa"s, "yet"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yevanic"s, "yej"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yeyi"s, "yey"s, ""s, ""s, false); g_languages.emplace_back(u8"Yiddish"s, "yid"s, "yi"s, ""s, true ); + g_languages.emplace_back(u8"Yidgha"s, "ydg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yidiny"s, "yii"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yil"s, "yll"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yimas"s, "yee"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yimchungru Naga"s, "yim"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yinbaw Karen"s, "kvu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yinchia"s, "yin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yindjibarndi"s, "yij"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yine"s, "pib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yinggarda"s, "yia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yinhawangka"s, "ywg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yintale Karen"s, "kvy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yirandali"s, "ljw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yirrk-Mel"s, "yrm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yis"s, "yis"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yocoboué Dida"s, "gud"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yogad"s, "yog"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yoidik"s, "ydk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yoke"s, "yki"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yokuts"s, "yok"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yoloxochitl Mixtec"s, "xty"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yolŋu Sign Language"s, "ygs"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yom"s, "pil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yombe"s, "yom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yonaguni"s, "yoi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yong"s, "yno"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yongbei Zhuang"s, "zyb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yongkom"s, "yon"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yongnan Zhuang"s, "zyn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yopno"s, "yut"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yora"s, "mts"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yoron"s, "yox"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yorta Yorta"s, "xyy"s, ""s, ""s, false); g_languages.emplace_back(u8"Yoruba"s, "yor"s, "yo"s, ""s, true ); + g_languages.emplace_back(u8"Yosondúa Mixtec"s, "mpm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yotti"s, "yot"s, ""s, ""s, false); + g_languages.emplace_back(u8"Youjiang Zhuang"s, "zyj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Youle Jinuo"s, "jiu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Younuo Bunu"s, "buh"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yout Wam"s, "ytw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yoy"s, "yoy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yuanga"s, "nua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yucatec Maya Sign Language"s, "msd"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yucateco"s, "yua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yuchi"s, "yuc"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yucuañe Mixtec"s, "mvg"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yucuna"s, "ycn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yue Chinese"s, "yue"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yugoslavian Sign Language"s, "ysl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yugul"s, "ygu"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yuhup"s, "yab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yukpa"s, "yup"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yukuben"s, "ybl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yulu"s, "yul"s, ""s, ""s, false); g_languages.emplace_back(u8"Yupik languages"s, "ypk"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Yuqui"s, "yuq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yuracare"s, "yuz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yurok"s, "yur"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yurutí"s, "yui"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yutanduchi Mixtec"s, "mab"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yuwana"s, "yau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ywom"s, "gek"s, ""s, ""s, false); + g_languages.emplace_back(u8"Yámana"s, "yag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zaachila Zapotec"s, "ztx"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zabana"s, "kji"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zacatepec Chatino"s, "ctz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"s, "nhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zaghawa"s, "zag"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zaiwa"s, "atb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zakhring"s, "zkr"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zambian Sign Language"s, "zsl"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zan Gula"s, "zna"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zanaki"s, "zak"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zande (individual language)"s, "zne"s, ""s, ""s, false); g_languages.emplace_back(u8"Zande languages"s, "znd"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Zangskari"s, "zau"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zangwal"s, "zah"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zaniza Zapotec"s, "zpw"s, ""s, ""s, false); g_languages.emplace_back(u8"Zapotec"s, "zap"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Zaramo"s, "zaj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zari"s, "zaz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zarma"s, "dje"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zauzou"s, "zal"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zay"s, "zwa"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zayein Karen"s, "kxk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zayse-Zergulla"s, "zay"s, ""s, ""s, false); g_languages.emplace_back(u8"Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazaki"s, "zza"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Zazao"s, "jaj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zeem"s, "zua"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zeeuws"s, "zea"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zemba"s, "dhm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zeme Naga"s, "nzm"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zenag"s, "zeg"s, ""s, ""s, false); g_languages.emplace_back(u8"Zenaga"s, "zen"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Zenzontepec Chatino"s, "czn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zerenkel"s, "zrn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zhaba"s, "zhb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zhire"s, "zhi"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zhoa"s, "zhw"s, ""s, ""s, false); g_languages.emplace_back(u8"Zhuang; Chuang"s, "zha"s, "za"s, ""s, true ); + g_languages.emplace_back(u8"Zia"s, "zia"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zialo"s, "zil"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zigula"s, "ziw"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zimakani"s, "zik"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zimba"s, "zmb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zimbabwe Sign Language"s, "zib"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zinza"s, "zin"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zire"s, "sih"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zizilivakan"s, "ziz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zo'é"s, "pto"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zokhuo"s, "yzk"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zoogocho Zapotec"s, "zpq"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zoroastrian Dari"s, "gbz"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zotung Chin"s, "czt"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zou"s, "zom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zulgo-Gemzek"s, "gnd"s, ""s, ""s, false); g_languages.emplace_back(u8"Zulu"s, "zul"s, "zu"s, ""s, true ); + g_languages.emplace_back(u8"Zumaya"s, "zuy"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zumbun"s, "jmb"s, ""s, ""s, false); g_languages.emplace_back(u8"Zuni"s, "zun"s, ""s, ""s, true ); + g_languages.emplace_back(u8"Zuojiang Zhuang"s, "zzj"s, ""s, ""s, false); + g_languages.emplace_back(u8"Zyphe Chin"s, "zyp"s, ""s, ""s, false); + g_languages.emplace_back(u8"Záparo"s, "zro"s, ""s, ""s, false); + g_languages.emplace_back(u8"sTodsde"s, "jih"s, ""s, ""s, false); + g_languages.emplace_back(u8"ut-Ma'in"s, "gel"s, ""s, ""s, false); + g_languages.emplace_back(u8"Àhàn"s, "ahn"s, ""s, ""s, false); + g_languages.emplace_back(u8"Áncá"s, "acb"s, ""s, ""s, false); + g_languages.emplace_back(u8"Ömie"s, "aom"s, ""s, ""s, false); + g_languages.emplace_back(u8"Önge"s, "oon"s, ""s, ""s, false); } } // namespace mtx::iso639 diff --git a/src/common/tags/tags.cpp b/src/common/tags/tags.cpp index dbcf8881c..68cf7d638 100644 --- a/src/common/tags/tags.cpp +++ b/src/common/tags/tags.cpp @@ -284,7 +284,7 @@ set_simple(KaxTag &tag, if (!language.is_valid()) return; - if (language.has_valid_iso639_code()) + if (language.has_valid_iso639_2_code()) GetChild(k_simple_tag).SetValue(language.get_iso639_alpha_3_code()); GetChild(k_simple_tag).SetValue(language.format()); diff --git a/src/common/xml/ebml_chapters_converter.cpp b/src/common/xml/ebml_chapters_converter.cpp index 3e75f9a0c..b8a0eca25 100644 --- a/src/common/xml/ebml_chapters_converter.cpp +++ b/src/common/xml/ebml_chapters_converter.cpp @@ -158,7 +158,7 @@ ebml_chapters_converter_c::fix_display(KaxChapterDisplay &display) if (clanguage_ietf) clanguage_ietf->SetValue(parsed_language.format()); - if (parsed_language.has_valid_iso639_code()) { + if (parsed_language.has_valid_iso639_2_code()) { if (!clanguage) { clanguage = new KaxChapterLanguage; display.PushElement(*clanguage); @@ -169,7 +169,7 @@ ebml_chapters_converter_c::fix_display(KaxChapterDisplay &display) } else if (clanguage) { auto language_opt = mtx::iso639::look_up(clanguage->GetValue()); - if (!language_opt) + if (!language_opt || !language_opt->is_part_of_iso639_2) throw conversion_x{fmt::format(Y("'{0}' is not a valid ISO 639-2 language code."), clanguage->GetValue())}; } diff --git a/src/common/xml/ebml_tags_converter.cpp b/src/common/xml/ebml_tags_converter.cpp index 4341997bc..f85acc4d4 100644 --- a/src/common/xml/ebml_tags_converter.cpp +++ b/src/common/xml/ebml_tags_converter.cpp @@ -121,7 +121,7 @@ ebml_tags_converter_c::fix_tag(KaxTag &tag) if (tlanguage_ietf) tlanguage_ietf->SetValue(parsed_language.format()); - if (parsed_language.has_valid_iso639_code()) { + if (parsed_language.has_valid_iso639_2_code()) { if (!tlanguage) { tlanguage = new KaxTagLangue; simple->PushElement(*tlanguage); @@ -132,7 +132,7 @@ ebml_tags_converter_c::fix_tag(KaxTag &tag) } else if (tlanguage) { auto language_opt = mtx::iso639::look_up(tlanguage->GetValue()); - if (!language_opt) + if (!language_opt || !language_opt->is_part_of_iso639_2) throw conversion_x{fmt::format(Y("'{0}' is not a valid ISO 639-2 language code."), tlanguage->GetValue())}; } } diff --git a/src/merge/generic_packetizer.cpp b/src/merge/generic_packetizer.cpp index b51e94b95..afc128286 100644 --- a/src/merge/generic_packetizer.cpp +++ b/src/merge/generic_packetizer.cpp @@ -687,7 +687,7 @@ generic_packetizer_c::set_language(mtx::bcp47::language_c const &language) { if (!m_track_entry || !language.is_valid()) return; - if (language.has_valid_iso639_code()) + if (language.has_valid_iso639_2_code()) GetChild(m_track_entry).SetValue(language.get_iso639_alpha_3_code()); if (!mtx::bcp47::language_c::is_disabled()) GetChild(m_track_entry).SetValue(language.format()); @@ -1070,8 +1070,8 @@ generic_packetizer_c::set_headers() { else if (g_default_tracks[idx] == m_hserialno) g_default_tracks[idx] = 0; - auto iso639_alpha_3_code = m_ti.m_language.has_valid_iso639_code() ? m_ti.m_language.get_iso639_alpha_3_code() : g_default_language.get_iso639_alpha_3_code(); - auto language = m_ti.m_language.is_valid() ? m_ti.m_language : g_default_language; + auto iso639_alpha_3_code = m_ti.m_language.has_valid_iso639_2_code() ? m_ti.m_language.get_iso639_alpha_3_code() : g_default_language.has_valid_iso639_2_code() ? g_default_language.get_iso639_alpha_3_code() : "und"s; + auto language = m_ti.m_language.is_valid() ? m_ti.m_language : g_default_language; GetChild(m_track_entry).SetValue(iso639_alpha_3_code); if (!mtx::bcp47::language_c::is_disabled()) GetChild(m_track_entry).SetValue(language.format()); diff --git a/src/mkvtoolnix-gui/util/language_dialog.cpp b/src/mkvtoolnix-gui/util/language_dialog.cpp index fbbb6aca9..cba6e7cda 100644 --- a/src/mkvtoolnix-gui/util/language_dialog.cpp +++ b/src/mkvtoolnix-gui/util/language_dialog.cpp @@ -63,9 +63,9 @@ class LanguageDialogPrivate { std::unique_ptr ui{new Ui::LanguageDialog}; QVector> componentWidgets; - QString initialISO639_2Code; - QStringList additionalISO639_2Codes; - QSet previousAllAdditionalISO639_2Codes; + QString initialISO639Code; + QStringList additionalISO639Codes; + QSet previousAllAdditionalISO639Codes; }; LanguageDialog::LanguageDialog(QWidget *parent) @@ -156,21 +156,21 @@ void LanguageDialog::reinitializeLanguageComboBox() { auto &p = *p_func(); - auto additionalItems = p.additionalISO639_2Codes; + auto additionalItems = p.additionalISO639Codes; auto tag = mtx::bcp47::language_c::parse(to_utf8(p.ui->leFreeForm->text())); - if (!p.initialISO639_2Code.isEmpty()) - additionalItems << p.initialISO639_2Code; + if (!p.initialISO639Code.isEmpty()) + additionalItems << p.initialISO639Code; if (tag.is_valid() && tag.has_valid_iso639_code()) additionalItems << Q(tag.get_iso639_alpha_3_code()); auto uniqueItems = qListToSet(additionalItems); - if (uniqueItems == p.previousAllAdditionalISO639_2Codes) + if (uniqueItems == p.previousAllAdditionalISO639Codes) return; - p.previousAllAdditionalISO639_2Codes = uniqueItems; + p.previousAllAdditionalISO639Codes = uniqueItems; p.ui->cbLanguage ->setAdditionalItems(qSetToList(uniqueItems)) @@ -181,13 +181,13 @@ void LanguageDialog::setAdditionalLanguages(QStringList const &additionalLanguages) { auto &p = *p_func(); - p.additionalISO639_2Codes.clear(); + p.additionalISO639Codes.clear(); for (auto const &language : additionalLanguages) { auto parsedLanguage = mtx::bcp47::language_c::parse(to_utf8(language)); if (parsedLanguage.is_valid() && parsedLanguage.has_valid_iso639_code()) - p.additionalISO639_2Codes << Q(parsedLanguage.get_iso639_alpha_3_code()); + p.additionalISO639Codes << Q(parsedLanguage.get_iso639_alpha_3_code()); } reinitializeLanguageComboBox(); @@ -198,7 +198,7 @@ LanguageDialog::setLanguage(mtx::bcp47::language_c const &language) { auto &p = *p_func(); if (language.is_valid() && language.has_valid_iso639_code()) { - p.initialISO639_2Code = Q(language.get_iso639_alpha_3_code()); + p.initialISO639Code = Q(language.get_iso639_alpha_3_code()); reinitializeLanguageComboBox(); } diff --git a/tests/results.txt b/tests/results.txt index 3542fa107..e886681f8 100644 --- a/tests/results.txt +++ b/tests/results.txt @@ -214,7 +214,7 @@ T_365qtmp4_constant_sample_size:2b19b954e0bddbf2d188d4e61f376be6-f8bbf000f58d3ae T_366srt_with_space_in_timecode_arrow:b1a3af7e800ae1c49617607f098584cd:passed:20120801-132204:0.121731174 T_367vob_80ms_delay_by_b_frames:589d619bdd72be348e30667629f7f2df-fd78b3a5bc5e113bbc543c9c2d7cec86:passed:20120801-182507:0.106468603 T_368alac:f42e21836e36d062ade14cbf3cd497a4-3dd932c6054ba27922c4525daa311e96-a7bc31e9d45b2c78f92d4ae1ed9064b9-036d95bb14166dfec825591a0a540c8b:passed:20120805-160128:0.596006157 -T_369mpeg_ts_timecode_overflow:08216e4ce763ed9962eebc0b7029e941:passed:20120807-120810:5.138361997 +T_369mpeg_ts_timecode_overflow:7dbd1472f390eee08e4917c24dd9127f:passed:20120807-120810:5.138361997 T_370propedit_attachments:9f35b4156047c5a63e06cece5bbd10ae-9f35b4156047c5a63e06cece5bbd10ae-0262e5ebae28dee05b92889efa6542d7-9f35b4156047c5a63e06cece5bbd10ae-0262e5ebae28dee05b92889efa6542d7-9f35b4156047c5a63e06cece5bbd10ae-0262e5ebae28dee05b92889efa6542d7-9f35b4156047c5a63e06cece5bbd10ae-43c64ace26ad02d736c40bab7dc8c08d-9f35b4156047c5a63e06cece5bbd10ae-36a31b63064372559efffb2215316b09-9f35b4156047c5a63e06cece5bbd10ae-b11adc5eb2ebdbb72beefc9d29eb065c-9f35b4156047c5a63e06cece5bbd10ae-7c97eba9f18677c436797628bc0b1670-9f35b4156047c5a63e06cece5bbd10ae-33990f5af6c893721382f3fcabd2121a-9f35b4156047c5a63e06cece5bbd10ae-a498ea3442e36f846c55526c7fbd67b9-9f35b4156047c5a63e06cece5bbd10ae-3fe616f18cf7eaa96fb9b91b9966c9a0-9f35b4156047c5a63e06cece5bbd10ae-3fe616f18cf7eaa96fb9b91b9966c9a0-9f35b4156047c5a63e06cece5bbd10ae-166ea7a4daca3bc9b003d5ab0c6971c2-9f35b4156047c5a63e06cece5bbd10ae-861a8ae27bc2c51387052dac4342a773-9f35b4156047c5a63e06cece5bbd10ae-7864e46add08a3b54a5d2792d556a4af-9f35b4156047c5a63e06cece5bbd10ae-7864e46add08a3b54a5d2792d556a4af-9f35b4156047c5a63e06cece5bbd10ae-86ebb22b98ad1efde4e05d556cd1f739-9f35b4156047c5a63e06cece5bbd10ae-5e04060a178fa4266930a1dbc3ccf956-9f35b4156047c5a63e06cece5bbd10ae-4d3ada3b44a7f0903a21ca7ca2af81b9-9f35b4156047c5a63e06cece5bbd10ae-91d5013720b132d2248121801a10e535-9f35b4156047c5a63e06cece5bbd10ae-17d1e1e9ed09f555b6fd4b1ab65519bd-9f35b4156047c5a63e06cece5bbd10ae-7e6c664ce870ea964686aacc4ceb050c-9f35b4156047c5a63e06cece5bbd10ae-0c4c34cc10e87dccbd0dd319123b48eb-9f35b4156047c5a63e06cece5bbd10ae-5758425fddc914c7d2180a21ef2255f0:passed:20120902-110003:0.573238036 T_371doc_and_read_version:4+2-4+2-4+2-4+2-4+2-4+1-4+1-4+1:passed:20120927-110447:1.294617251 T_372ui_locale_eu_ES:cd0927f0c4248d14b97336097ee36c2e-8ef1b15c1dcfa5a888fab14cdeec0cda:passed:20120930-150340:0.096365772 @@ -290,7 +290,7 @@ T_441mkvmerge_mp4_big_endian_pcm:e4e904555f909d5e8652a91e8fdf31c1:passed:2014110 T_442ui_locale_ca_ES:e799c32fad802af9eb581be621be42e1-efc218c7d73104f27e852a4d6b66412e:passed:20141105-201811:0.070000034 T_443hevc_keep_user_data:11bf45554d796d68853e357f169469b6:passed:20141105-202533:1.308417598 T_444pcm_statistics_from_packaged_sources:2c94e06d494670d292d39b9da89c2b75-2c94e06d494670d292d39b9da89c2b75-29b472bea47d3f332a2f048fe49d9b8e-29b472bea47d3f332a2f048fe49d9b8e-+++:passed:20141205-220805:0.604375231 -T_445teletext_subs_missing_second_line:df287750a10ba3e65358f4dbd1385b65:passed:20141210-224823:5.420908642 +T_445teletext_subs_missing_second_line:99b00375db1a198b3065ee2e7e916d9e:passed:20141210-224823:5.420908642 T_446mkvinfo_output:0d3e722b42c84e874de08d652e7bf461-fd71f8de53cd8f56acde1c5831458cfc-03e16fe6fbf7c07c7ad4363a1f89f670-7a01d6443aeb4c2b47f7e5d7e84dec93-a2250dc824941b190f24018d5a46acff-95c2024673fa1dc6522f04e2a250e679-8c946e47abf15c27aeb4eea86eb92c59-131db4e7dbfa080f36bc53c48d2da664-30ac7510ac5bcf6447df352d86862768-b931a048f3844a4527400c1971d540f5-c65f13ddad04fefa09e3c1bdc6b3d863-ac5293a69a3e6b20d968ec58d87df5ae-2c2d1b776762d338bee20e9061da87d3-5bee165f21e6275d31fc9953a4d18b5c-2a8c3fead596f9b92d3265d3a2628117-b6e946c3229627d31f75246559875bcc-775bc7eecc1585bb4f4138a32a8d6dbd-eb9d1a0f16c5f9d6dc895f6edae287a4-b4a1f55ed7340e4a3f0734724333050e-84a0de136c7956183120eabacbcd0917-21795d7ac3bfa3584cd9256751e8d23a-2b223ce13a45cef99354d6fb64a428b6-f1cb0361a5d41e71dd73b4605e3b259f-b4928d1b6883924051bac4bbe8687c4e:passed:20141216-165433:1.564089101 T_447mkvinfo_rounded_timecodes:89d88674688a2307b4820ed69b6585c6-3ae00f30fa7122c199c2dbccf3fde84d-4256f941f7636605b3dd6e4e3b1f280f:passed:20141216-172642:1.712081143 T_448mpeg_ts_with_hevc:b3e7d64890dfd0a2c510c14786863f1f:passed:20141216-181650:1.133097273 @@ -357,7 +357,7 @@ T_508splitting_by_parts_with_segment_linking:existence0-true-true-true-existence T_509rerender_track_headers_chapters_attachments:87781ec915fa6907bfb6f2e6f0fe33b4:passed:20151115-230226:0.287840782 T_510propedit_add_attachments_without_meta_seek_present:770103c238a0f502c9ec55f0599d8544:passed:20151121-101043:0.070892905 T_511propedit_ensure_seek_head_exists_at_front:20f53afd94e39f5bbf3f1091eefbe31d:passed:20151129-194025:0.152563199 -T_512json_identification:ca389d7ad7ae1cefc1c333dc40e25e12+ok-d6bc41ba31b316b0b8b58200ae3a835a+ok-5a8356fd848b743bf68002660d212f31+ok-02e3092da95838f1b748dc71e452b082+ok-b19b174f01a91e1ceb49fad22ea49c43+ok-7ce51ac3ee42b52793b012595947a26b+ok-f773927e8b1958b281902bfd6af0b2ee+ok-fbc959d0617b3fe7787a0f14f8534103+ok-80f113c2508c846ed87a53cd0d0ec40f+ok-f28b00b14769d78e8cf4a54f17634b12+ok-8882963e9d459221b48c0cc246c880ee+ok-95a078142585dd2f790f2e33d2f3ae03+ok-7e55beb396e9da2b4e7dc40f0feaa9c6+ok-b396e0a31cc986cedccbdfc3e81efc25+ok-63b90823a5846240cb838d2c4c85d9d6+ok-100d3563880ec3050601c14ce8b38ac7+ok-4785ed8330c2f251e91ad987c5355909+ok:passed:20151207-223859:1.325386646 +T_512json_identification:ca389d7ad7ae1cefc1c333dc40e25e12+ok-d6bc41ba31b316b0b8b58200ae3a835a+ok-5a8356fd848b743bf68002660d212f31+ok-02e3092da95838f1b748dc71e452b082+ok-30e1db3cd174a87829c67c498c57c253+ok-7ce51ac3ee42b52793b012595947a26b+ok-f773927e8b1958b281902bfd6af0b2ee+ok-fbc959d0617b3fe7787a0f14f8534103+ok-80f113c2508c846ed87a53cd0d0ec40f+ok-f28b00b14769d78e8cf4a54f17634b12+ok-8882963e9d459221b48c0cc246c880ee+ok-95a078142585dd2f790f2e33d2f3ae03+ok-7e55beb396e9da2b4e7dc40f0feaa9c6+ok-b396e0a31cc986cedccbdfc3e81efc25+ok-63b90823a5846240cb838d2c4c85d9d6+ok-100d3563880ec3050601c14ce8b38ac7+ok-4785ed8330c2f251e91ad987c5355909+ok:passed:20151207-223859:1.325386646 T_513vp9_10bit_key_frame_detection:fbde62ac54dee50c626f97bfa5735b0e:passed:20151208-224613:0.267556245 T_514remove_track_statistics_tags_during_remux:246f137d77ea2c2fad2e0a9451e49936-950d8682f4579d7e90a7e30dfb1659f7-2906a498c2e4fb853748979f93151db3:passed:20151215-134129:1.426290351 T_515aac_sampling_frequency_8000_is_not_sbr:44627c1712aa5888472e0c1bf0b0502d:passed:20151219-130357:0.066237884 diff --git a/tests/unit/common/bcp47.cpp b/tests/unit/common/bcp47.cpp index 86e0c3938..a2f26df7a 100644 --- a/tests/unit/common/bcp47.cpp +++ b/tests/unit/common/bcp47.cpp @@ -27,7 +27,7 @@ TEST(BCP47LanguageTags, ParsingValidUNM49) { } TEST(BCP47LanguageTags, ParsingInvalid) { - EXPECT_FALSE(mtx::bcp47::language_c::parse("muh-Latn-CH-x-weeee").is_valid()); // invalid (muh not ISO 639 code).is_valid()) + EXPECT_FALSE(mtx::bcp47::language_c::parse("zyx-Latn-CH-x-weeee").is_valid()); // invalid (zyx not ISO 639 code).is_valid()) EXPECT_FALSE(mtx::bcp47::language_c::parse("ger-muku-CH-x-weeee").is_valid()); // invalid (muku not a script).is_valid()) EXPECT_FALSE(mtx::bcp47::language_c::parse("ger-777").is_valid()); // invalid (777 not a region code).is_valid()) EXPECT_FALSE(mtx::bcp47::language_c::parse("zh-min").is_valid()); // invalid (min not allowed with zh).is_valid()) @@ -96,12 +96,12 @@ TEST(BCP47LanguageTags, CodeConversion) { EXPECT_EQ("ger"s, mtx::bcp47::language_c::parse("ger").get_iso639_alpha_3_code()); mtx::bcp47::language_c l; - l.set_language("muh"); + l.set_language("zyx"); EXPECT_EQ(""s, l.get_iso639_alpha_3_code()); EXPECT_FALSE(mtx::bcp47::language_c{}.has_valid_iso639_code()); - EXPECT_FALSE(mtx::bcp47::language_c::parse("muh").has_valid_iso639_code()); - EXPECT_FALSE(mtx::bcp47::language_c::parse("x-muh").has_valid_iso639_code()); + EXPECT_FALSE(mtx::bcp47::language_c::parse("zyx").has_valid_iso639_code()); + EXPECT_FALSE(mtx::bcp47::language_c::parse("x-zyx").has_valid_iso639_code()); EXPECT_TRUE(mtx::bcp47::language_c::parse("de").has_valid_iso639_code()); EXPECT_TRUE(mtx::bcp47::language_c::parse("deu").has_valid_iso639_code()); @@ -165,4 +165,12 @@ TEST(BCP47LanguageTags, EqualityOperators) { EXPECT_TRUE(mtx::bcp47::language_c::parse("de") != mtx::bcp47::language_c::parse("eng")); } +TEST(BCP47LanguageTags, DifferenceBetweenISO639_2And639_3) { + EXPECT_TRUE(mtx::bcp47::language_c::parse("de").has_valid_iso639_code()); + EXPECT_TRUE(mtx::bcp47::language_c::parse("de").has_valid_iso639_2_code()); + + EXPECT_TRUE(mtx::bcp47::language_c::parse("cmn").has_valid_iso639_code()); + EXPECT_FALSE(mtx::bcp47::language_c::parse("cmn").has_valid_iso639_2_code()); +} + }