---@meta _
---@diagnostic disable: duplicate-set-field


---==================================================================================================================---
---  MINECRAFT                                                                                                       ---
---==================================================================================================================---

---A valid language code.
---@source Minecraft Wiki @ https://minecraft.fandom.com/wiki/Language
---@source LocalePlanet @ https://www.localeplanet.com/compare/all.html
---@source ISO639-3, SIL International @ https://iso639-3.sil.org/code_tables/639/data
---@alias Minecraft.langCode string
---| "af_za"    # Afrikaans (South Africa)
---| "ar_sa"    # Arabic (Saudi Arabia)
---| "ast_es"   # Asturian (Spain)
---| "az_az"    # Azerbaijani (Azerbaijan)
---| "ba_ru"    # Bashkir (Russia)
---| "bar"      # Bavarian
---| "be_by"    # Belarusian (Belarus)
---| "bg_bg"    # Bulgarian (Bulgaria)
---| "br_fr"    # Breton (France)
---| "brb"      # Brao
---| "bs_ba"    # Bosnian (Bosnia & Herzegovina)
---| "ca_es"    # Catalan (Spain)
---| "cs_cz"    # Czech (Czechia)
---| "cy_gb"    # Welsh (United Kingdom)
---| "da_dk"    # Danish (Denmark)
---| "de_at"    # German (Austria)
---| "de_ch"    # German (Switzerland)
---| "de_de"    # German (Germany)
---| "el_gr"    # Greek (Greece)
---| "en_au"    # English (Australia)
---| "en_ca"    # English (Canada)
---| "en_gb"    # English (United Kingdom)
---| "en_nz"    # English (New Zealand)
---| "en_pt"    # Pirate Speak (The Seven Seas)
---| "en_ud"    # English (Upside Down)
---| "en_us"    # English (United States)
---| "enp"      # Anglish (Foroned Kingdom)
---| "enws"     # Shakespearean English (Kingdom of England)
---| "eo_uy"    # Esperanto (Constructed)
---| "es_ar"    # Spanish (Argentina)
---| "es_cl"    # Spanish (Chile)
---| "es_ec"    # Spanish (Ecuador)
---| "es_es"    # Spanish (Spain)
---| "es_mx"    # Spanish (Mexico)
---| "es_uy"    # Spanish (Uruguay)
---| "es_ve"    # Spanish (Venezuela)
---| "esan"     # Spanish (Andalusian)
---| "et_ee"    # Estonian (Estonia)
---| "eu_es"    # Basque (Spain)
---| "fa_ir"    # Persian (Iran)
---| "fi_fi"    # Finnish (Finland)
---| "fil_ph"   # Filipino (Philippines)
---| "fo_fo"    # Faroese (Faroe Islands)
---| "fr_ca"    # French (Canada)
---| "fr_fr"    # French (France)
---| "fra_de"   # Franconian (Franconia)
---| "fur_it"   # Friulian (Italy)
---| "fy_nl"    # Western Frisian (Netherlands)
---| "ga_ie"    # Irish (Ireland)
---| "gd_gb"    # Scottish Gaelic (United Kingdom)
---| "gl_es"    # Galician (Spain)
---| "haw_us"   # Hawaiian (United States)
---| "he_il"    # Hebrew (Israel)
---| "hi_in"    # Hindi (India)
---| "hr_hr"    # Croatian (Croatia)
---| "hu_hu"    # Hungarian (Hungary)
---| "hy_am"    # Armenian (Armenia)
---| "id_id"    # Indonesian (Indonesia)
---| "ig_ng"    # Igbo (Nigeria)
---| "io_en"    # Ido (Constructed)
---| "is_is"    # Icelandic (Iceland)
---| "isv"      # Interslavic (Constructed)
---| "it_it"    # Italian (Italy)
---| "ja_jp"    # Japanese (Japan)
---| "lbo_en"   # Lojban (Lojban)
---| "ka_ge"    # Georgian (Georgia)
---| "kk_kz"    # Kazakh (Kazakhstan)
---| "kn_in"    # Kannada (India)
---| "ko_kr"    # Korean (South Korea)
---| "ksh"      # Colognian (Germany)
---| "kw_gb"    # Cornish (United Kingdom)
---| "la_la"    # Latin (Latin)
---| "lb_lu"    # Luxembourgish (Luxembourg)
---| "li_li"    # Limburgish (Limburg)
---| "lmo"      # Lombard (Lombardy)
---| "lol_us"   # LOLCAT (Kingdom of Cats)
---| "lt_lt"    # Lithuanian (Lithuania)
---| "lv_lv"    # Latvian (Latvia)
---| "lzh"      # Literary Chinese (China)
---| "mk_mk"    # Macedonian (Macedonia)
---| "mn_mn"    # Mongolian (Mongolia)
---| "ms_my"    # Malay (Malaysia)
---| "mt_mt"    # Maltese (Malta)
---| "nds_de"   # Low German (Germany)
---| "nl_be"    # Dutch (Belgium)
---| "nl_nl"    # Dutch (Netherlands)
---| "nn_no"    # Norwegian Nynorsk (Norway)
---| "no_no"    # Norwegian (Norway)
---| "oc_fr"    # Occitan (France)
---| "ovd"      # Elfdalian (Älvdalen)
---| "pl_pl"    # Polish (Poland)
---| "pt_br"    # Portuguese (Brazil)
---| "pt_pt"    # Portuguese (Portugal)
---| "qya_aa"   # Quenya (Arda)
---| "ro_ro"    # Romanian (Romania)
---| "rpr"      # Pre-Reform Russian (Russian Empire)
---| "ru_ru"    # Russian (Russia)
---| "se_no"    # Northern Sami (Norway)
---| "sk_sk"    # Slovak (Slovakia)
---| "sl_si"    # Slovenian (Slovenia)
---| "so_so"    # Somali (Somalia)
---| "sq_al"    # Albanian (Albania)
---| "sr_sp"    # Serbian (Serbia)
---| "sv_se"    # Swedish (Sweden)
---| "sxu"      # Upper Saxon (Germany)
---| "szl"      # Silesian (Poland)
---| "ta_in"    # Tamil (India)
---| "th_th"    # Thai (Thailand)
---| "tl_ph"    # Tagalog (Philippines)
---| "tlh_aa"   # Klingon (Klingon)
---| "tok"      # Toki Pona (Toki Pona)
---| "tr_tr"    # Turkish (Turkey)
---| "tt_ru"    # Tatar (Russia)
---| "uk_ua"    # Ukrainian (Ukraine)
---| "val_es"   # Catalan (Spain, Valencian)
---| "vec_it"   # Venetian (Italy)
---| "vi_vn"    # Vietnamese (Vietnam)
---| "yi_de"    # Yiddish (Germany)
---| "yo_ng"    # Yoruba (Nigeria)
---| "zh_cn"    # Chinese (China)
---| "zh_hk"    # Chinese (Hong Kong SAR)
---| "zh_tw"    # Chinese (Taiwan)
---| "zlm_arab" # Malay (Arabic)
